@charset "utf-8";

@media screen and (min-width:992px) {

    /* ----------------------
     * result 
     * 	for PC (横幅992以上)
     *---------------------- */
    .ur-aisho-li{
        width:50%;
    }
    .ur-aisho-thumbnail{
        margin:0.5rem 0.5rem 2rem 0.5rem;
    }
	
	
}

@media screen and (max-width:992px) {

    /* ----------------------
     * result 
     * 	for smartphone (横幅992未満)
     *---------------------- */
    .ur-aisho-li{
        width:100%;
    }

    .ur-aisho-thumbnail{
        margin:0.5rem 0.5rem 1.0rem 0.5rem;
    }

}

.ur-aisho-ul{
    /* background:#ffcccc; */
    display: flex;
    flex-wrap:wrap;
    padding-left:0 !important;
}
.ur-aisho-li{
    padding:5px;
    /* width:50%; */
    list-style: none;
    line-height: 1.5;
    vertical-align: top;
}

.ur-aisho-thumbnail{
    float: left;
    /* 
    margin:0.5rem 0.5rem 2rem 0.5rem;
    */
}
.ur-aisho-a,.ur-aisho-img-a{
    text-decoration: none !important;
    font-size:0.9rem;
    /* letter-spacing: -0.1px; */
    letter-spacing: normal !important;
}

.ur-aisho-category,.ur-aisho-tag{
    text-decoration: none !important;
    font-size:0.6rem;
    margin:0 0.2rem;
    padding:0.2rem;
}

.ur-aisho-category{
    background: #000000;    
    color:#ffffff;
    
}
.ur-aisho-tag{
    background: #d0d0d0;    
    color:#000000;
}
.ur-aisho-catetitle{
    background:#e0e0e8;
    margin:0.25rem 0 0.5rem 0;
    padding:0.25rem ;
    text-align: center;
    font-size: 1rem;
    font-weight: bold;
}

.ur-aisho-corner-title{
    background:#ffd3ed;
    color:#6d3372;
    text-align: center;
    font-weight: bold;
    font-size:1.1rem;
    padding:0.25rem;
}
.ur-aisho-corner-text{
    padding:0.2rem;
}

