.os_main{margin:0 0 150px 0}.os_main .num_toku{margin:0 5px 0 0}.os_main .add_red{color:#f00;font-weight:bold}.os_main .os_ttl04{font-weight:bold;margin:0 0 1% 0;color:#f47a22;font-size:14px}.os_main .w2pbn{margin:0 0 3% 0}.os_main .w2pbn p a img{border:5px solid #F9CB6D}.os_main .mn_box .mnul{display:flex;flex-wrap:wrap;padding:20px 0 0 0}.os_main .mn_box .mnul li{margin:0 0 2% 0;width:33%;text-align:center}.os_main .os_loop_area{padding:3% 0 0 0}.os_main .os_loop_area .os_t2{background:url(../../image/common/bg_h.png) 10px 14px no-repeat,linear-gradient(to bottom, #fff 0, #f9f9f9 100%);border:1px solid #ededed;border-radius:2px;padding:10px 10px 9px 35px;margin:0 0 10px;font-weight:700;line-height:1.4;font-size:16px}.os_main .os_loop_area .os_t3{font-size:18px;font-weight:bold;line-height:1.4;margin:0 0 3% 0;position:relative;padding:10px 20px;background:-webkit-linear-gradient(to right, #ffba73, transparent);background:linear-gradient(to right, #ffba73, transparent);color:#000}.os_main .os_loop_area .os_loop_box{margin:0 0 5% 0}.os_main .os_loop_area .os_loop_box .os_setu{margin:0 0 3% 0}.os_main .os_loop_area .os_loop_box .ost_01 .os_simg{height:100px;overflow:hidden;border:1px solid #ccc;margin:0 0 3% 0}.os_main .os_loop_area .os_loop_box .ost_01 h4{color:#8ec840;margin:0 0 1% 0;font-weight:bold}.os_main .os_loop_area .os_loop_box .ost_01 p{margin:0 0 3% 0}.os_main .os_loop_area .os_loop_box .os_ttl{font-weight:bold;margin:0 0 1% 0;color:#f47a22;font-size:14px}.os_main .os_loop_area .os_loop_box .os_ttl02{font-weight:bold;font-size:14px;margin:0 0 1% 0;color:#000}.os_main .os_loop_area .os_loop_box .os_ttl03{font-size:14px;font-weight:bold;margin:0 0 1% 0;color:#f47a22}.os_main .os_loop_area .os_loop_box .os_sec_inner #tec_01{margin:0 0 1% 0}.os_main .os_loop_area .os_loop_box .os_sec_inner ul li a{display:block;background:url(../../image/guide/arrow.gif) left center no-repeat;border-bottom:1px dotted #bbb;padding:5px 0 5px 25px;line-height:1.6}.os_main .os_loop_area .os_loop_box .os_sec_inner .os_txt{margin:0 0 5% 0}.os_main .os_loop_area .os_loop_box .os_sec_inner .os_txt02{margin:0 0 1% 0}.os_main .os_loop_area .os_loop_box .os_sec_inner .os_img{width:100%;margin:0 0 1% 0}.os_main .os_loop_area .os_loop_box .grn{color:#f47a22;margin:0 0 1% 0;font-weight:bold}.os_main .os_loop_area .os_loop_box h4{color:#f47a22;margin:0 0 1% 0;font-weight:bold}.os_main .os_loop_area .os_loop_box .os_set{display:flex}.os_main .os_loop_area .os_loop_box .olis li{margin:0 0 3% 0}.os_main .os_loop_area .os_loop_box .olis02{list-style-type:disc;padding:0 0 0 20px}.os_main .os_loop_area .os_loop_box .olis02 li{margin:0 0 3% 0}.os_main .os_loop_area .os_five{margin:0 0 3% 0}.os_main .bold_txt{font-weight:bold;margin:0 0 2% 0}.os_main .red_b{color:#f00;font-weight:bold;margin:2% 0 0 0;display:block}.os_main .red_txt{color:#f00;font-weight:bold}.os_main .os_simg{width:100%;overflow:hidden;margin:0 0 3% 0}.os_main .nuritashi .nuri_inner_m .num{display:flex;flex-wrap:wrap;width:100%}.os_main .nuritashi .nuri_inner_m .num li{width:45%;margin:0 0 3% 0}.os_main .nuritashi .nuri_inner_m .nu_loop_box .nuttl{margin:0 0 15px;padding:15px 20px;background:#f6f6f6;font-weight:bold;line-height:1.5}.os_main .nuritashi .nuri_inner_m .nu_loop_box .nu_inner_sec .nu6{margin:0 0 15px;padding-bottom:7px;border-bottom:1px solid #eee;box-shadow:0 3px 0 #f6f6f6;font-weight:bold;line-height:1.5}.os_main .nuritashi .nuri_inner_m .nu_loop_box .nu_inner_sec .nu_txt{margin:0 0 5% 0}.os_main .nuritashi .nuri_inner_m .nu_loop_box .nu_inner_sec .nu_img{margin:0 0 5% 0}.os_main .nuritashi .nuri_inner_m .nu_loop_box .nu_inner_sec .nulli li{margin:0 0 3% 0}.os_main .nuritashi .nuri_inner_m .nu_loop_box .nu_inner_sec .l_txt{margin:0 0 3% 0}.os_main .nuritashi .nuri_inner_m .nu_loop_box .nu_sbox{border:1px solid #000;background:#dcdcdc;padding:15px 17px;margin:0 0 3% 0}.os_main .onlyimg{margin:2% 0 5%}.os_main .fos_box{margin:0 0 7% 0;text-align:center}.os_main .fos_box .fos_t a{padding:10px 40px;background:#f47a22;color:#fff;margin:0;font-weight:bold;border-radius:5px;display:inline-block}.os_main .fos_box .fos_t a:hover{text-decoration:none;opacity:0.7}.os_main .os_sec_set{display:flex}.os_main .os_sec_set .os_five{width:70%;margin:0 1% 3% 0}.os_main .os_sec_set .os_simg{width:250px}@media screen and (max-width: 680px){#contents #main .os_main{margin:0 0 5% 0}#contents #main .os_main .os_t3{font-size:90%}#contents #main .os_main .os_ttl04{font-size:90%}#contents #main .os_main .add_red{margin:3px 0}#contents #main .os_main .bold_txt{width:90%;margin:0 auto 2%;font-size:90%}#contents #main .os_main .title_02{font-size:90%}#contents #main .os_main .os_txt{font-size:90%}#contents #main .os_main h1{font-size:115%;text-align:center;padding:12px 0 6px 0}#contents #main .os_main .w2pbn{width:95%;margin:0 auto}#contents #main .os_main .w2pbn p a{display:block;border:1px solid #F9CB6D}#contents #main .os_main .w2pbn p a img{border:none}#contents #main .os_main #menu_s .mnul{flex-direction:column;width:100%}#contents #main .os_main #menu_s .mnul li{width:90%;text-align:left;margin:0 auto 15px}#contents #main .os_main .os_loop_area{width:90%;margin:0 auto}#contents #main .os_main .os_loop_area .os_loop_box{padding:0}#contents #main .os_main .os_loop_area .os_loop_box .os_setu{font-size:90%}#contents #main .os_main .os_loop_area .os_loop_box .ost_01 p{font-size:90%}#contents #main .os_main .os_loop_area .os_loop_box .os_sec_inner p{font-size:90%}#contents #main .os_main .os_loop_area .os_loop_box .os_sec_inner .fos_box .fos_t a{font-size:100%;padding:20px 10px;margin:0 auto;width:93%;text-align:center}#contents #main .os_main .os_loop_area .os_loop_box .os_sec_inner .os_txt{font-size:90%}#contents #main .os_main .os_loop_area .os_loop_box .os_set{display:flex;flex-direction:column}#contents #main .os_main .os_loop_area .os_loop_box .os_set p{font-size:90%}#contents #main .os_main .os_sec_set{flex-direction:column}#contents #main .os_main .os_sec_set .os_five{width:100%;margin:0;font-size:90%}#contents #main .os_main .os_sec_set .os_simg{width:100%}#contents .crt{margin:-50px 0 0 0 !important;padding:50px 0 0 0 !important}}
