<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";


/* -------------------------- */
/* --------title-------- */
/* -------------------------- */

#guideline .p_title{
background-image: url(../img/guideline_main.jpg);
}

/* -------------------------- */
/* --------contents-------- */
/* -------------------------- */

.guideline_intro a{ margin: 20px 0 0 0;}

ul.book_list{margin: 90px 0 0 0;}
ul.book_list li{ width: 48%; margin: 0 0 70px 0;}

ul.book_list h3{font-size: 1rem; padding: 0;}
ul.book_list h3 span{font-size: 1.6rem; vertical-align: -3px;}

ul.book_list .book_img{width:36%;}

@media screen and (max-width: 960px) {
ul.book_list .book_img{
width: 100%;
text-align: center;
margin: 10px 0;
}
ul.book_list .book_img img{width: 50%;}
}


/*PDF*/
ul.book_list .book_img a{
    font-size: 0.8rem;
    border-radius: 3px;
    margin: 10px 0 0 0;
    padding: 8px 10px;
}



ul.book_list .book_detail{width:60%;}
@media screen and (max-width: 960px) {
ul.book_list .book_detail{width:100%;}
}


ul.book_list .book_detail p{font-size: 0.9rem;line-height: 1.2rem;}
ul.book_list .book_detail p.number{
    border-bottom: dotted 1px #11BA71;
    margin: 0 0 5px 0;
}
ul.book_list .book_detail p.number span{color: #11BA71;}
ul.book_list .book_detail p.price{margin: 0 0 10px 0; font-size: 0.75rem;}
ul.book_list .book_detail p.price span{font-weight: 400; font-size: 1.1rem;}

ul.book_list .book_detail h4{
    padding: 0 5px;
    margin: 10px 0 6px 0 ;
    background: #EBEFEA;
    font-size: 0.9rem;
font-weight: normal;
}
ul.book_list .book_detail h4+p span{font-size: 0.75rem;}

ul.book_list .book_detail .co01 h4,
ul.book_list .book_detail .co01 p{display: inline-block;}

ul.book_list .book_detail .co01 h4{margin: 10px 5px 6px 0;}

/* 電話番号の改行 */
ul.book_list .book_detail .op{display:none;}
@media screen and (max-width: 1300px) {
ul.book_list .book_detail .op{display:block;}
}</pre></body></html>