body{margin:0;padding:0;font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;position:relative;height:100%}body#tinymce{padding:0}a,a img{transition-property:all;transition:.3s linear;color:#000}a:hover,a:hover img{opacity:.6;filter:alpha(opacity=60);-ms-filter:"alpha(opacity=60)"}img{border:none;max-width:100%;height:auto;vertical-align:bottom}i{margin:0 3px}p{margin:10px 10px 20px;line-height:2rem}p.fs07rem{line-height:normal}@media only screen and (max-width:600px){p{font-size:.8rem}}h1{margin:0;padding:0;display:block;position:relative;width:350px;align-self:center}@media only screen and (max-width:470px){h1{width:250px}}h2{line-height:normal;font-size:2.5rem;padding:0;margin:0 0 30px;text-align:center;display:block;position:relative;z-index:100}h2:after{content:'';display:block;width:230px;height:25px;position:absolute;bottom:0;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);z-index:-999;background:#dcebf4}#plan_search h2:after{background:#fff365}#topcont2 h2:after{background:#ffcece}h2#sub_plan_search{line-height:normal;font-size:2.5rem;padding:0;margin:0 0 30px;text-align:center;display:block;position:relative;z-index:100}h2#sub_plan_search:after{content:'';display:block;width:230px;height:25px;position:absolute;bottom:0;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);z-index:-999;background:#fff365}h2#subheader{background:#eaeaea;margin:0;padding:30px 0;font-size:2.5rem}h2#subheader:after{display:none}h3{margin:50px 0 20px;border-bottom:solid 5px #cdcdcd;position:relative;font-size:1.8rem}h3:after{position:absolute;content:" ";display:block;border-bottom:solid 5px #0057aa;bottom:-5px;width:30%}#topcont3 h3{margin:0;font-size:2rem}h4{font-size:1.4rem;margin:20px 0 20px;padding:10px;background:#dcebf4;color:#1e1e1e}h5{margin:20px 0 10px;padding:10px;font-size:1.2rem;background:#eaeaea}#loading{width:100vw;height:100vh;transition:all 1s;background-color:#fff;position:fixed;top:0;left:0;z-index:9999}.spinner_wrap{position:relative;width:100vw;height:100vh}.spinner{width:70vw;height:auto;margin:0 auto;animation:sk-scaleout 3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);text-align:center}@keyframes sk-scaleout{0%{opacity:0}100%{opacity:1}}.loaded{opacity:0;visibility:hidden}header{margin:0;padding:0 10px;text-align:center;width:calc(100% - 40px)}header .w1{display:flex;justify-content:space-between}#global-nav ul{list-style:none;margin:0;padding:0;text-align:center}#global-nav li{display:inline-block;font-size:.9rem;line-height:1.5rem;margin:20px 10px;vertical-align:top;text-align:center}@media only screen and (max-width:1100px){#global-nav li{font-size:.9rem;line-height:1rem}}#global-nav a{color:#000;text-decoration:none;display:block}#nav-toggle{display:none}.pc0,#global-nav li.pc0{display:none}@media only screen and (max-width:1000px){#headnav_wrap{height:140px}#sidebar{padding:60px 10px 100px;position:fixed;right:-320px;top:0;height:calc(100% - 100px);width:300px;float:none;background:#fff;text-align:center;z-index:300;transition:.35s ease-in-out;overflow:auto}#global-nav li{display:block;font-size:1rem;margin:10px;padding:10px;text-align:left;width:auto}#global-nav ul ul{margin:0;padding:10px 0 0}#global-nav li li{font-size:.8rem;margin:0;padding:8px}#global-nav li li a:before{content:"\f0da";font-family:'Font Awesome 6 Free';font-weight:900;color:#edd15b;margin:0 10px 0 0}#nav-toggle{display:block;position:fixed;top:10px;right:10px;height:32px;z-index:400;padding:20px 15px 10px;background:#0057aa;border:#fff solid 2px;cursor:pointer;box-shadow:0px 3px 5px -2px rgb(0 0 0/30%)}#nav-toggle>div{position:relative;width:32px}#nav-toggle span{width:100%;height:2px;left:0;display:block;background:#fff;position:absolute;-webkit-transition:.35s ease-in-out;-moz-transition:.35s ease-in-out;transition:.35s ease-in-out}#overlay{display:none;position:fixed;background:rgba(0,0,0,.6);width:100%;height:100%;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:250}#nav-toggle span:nth-child(1){top:0}#nav-toggle span:nth-child(2){top:11px}#nav-toggle span:nth-child(3){top:22px}.open{overflow:hidden}.open #overlay{display:block}.open #sidebar{transform:translate3d(-300px,0,0)}.open #nav-toggle span:nth-child(1){top:11px;transform:rotate(45deg)}.open #nav-toggle span:nth-child(2){width:0;left:50%}.open #nav-toggle span:nth-child(3){top:11px;transform:rotate(-45deg)}.pc0,#global-nav li.pc0{display:block}}main{display:block}#sub{padding:30px 20px}#news_attnt{background:#fff8eb;margin:0;padding:10px;font-size:.8rem}#news_attnt_wrap{display:flex;align-items:center}#news_attnt_tit{width:150px;background:#e65959;margin:0 20px;padding:10px;border-radius:10px;color:#fff;font-weight:700;text-align:center}#news_attnt_txt{width:calc(100% - 190px)}#news_attnt_txt ul{margin:0;padding:0;list-style:none}#news_attnt_txt li{margin:0;padding:3px 0}@media only screen and (max-width:700px){#news_attnt_tit{width:auto;margin:0 10px 0 0}#news_attnt_tit span{display:block}#news_attnt_txt{width:calc(100% - 90px);height:70px;overflow-y:scroll}.scrollbar::-webkit-scrollbar{width:10px;height:10px}.scrollbar-thumb-rounded::-webkit-scrollbar-thumb{border-radius:.25rem}.scrollbar-thumb-black::-webkit-scrollbar-thumb{--bg-opacity:1;background-color:#838383}}#nav_plan{margin:0;padding:8px 0;text-align:center;background:#001976;font-size:1.2rem}#nav_plan ul{margin:0;padding:0;list-style:none}#nav_plan li{display:inline-block;margin:0 30px;padding:0}#nav_plan li img{margin:0 10px 0 0;height:25px;vertical-align:top}@media only screen and (max-width:610px){#nav_plan{display:none}}#nav_plan a{color:#fff;text-decoration:none}.slider.slick-slider .slick-slide{position:relative;overflow:hidden;height:500px}.slider.slick-slider a img,.slider.slick-slider img{width:100%;height:100%;max-width:initial;margin:0 auto;-o-object-fit:cover;object-fit:cover}.slider_inner_wrap{position:absolute;top:0;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);z-index:200;height:100%;width:1000px;margin:0 auto}.slick-dotted.slick-slider{margin:0}@media only screen and (max-width:1000px){.slider.slick-slider .slick-slide{height:auto;aspect-ratio:2/1}.slider_inner_wrap{width:100%}}.slider_inner{position:relative;height:100%}.slider_inner_status{position:absolute;top:20px;left:20px;z-index:300;width:calc(100% - 40px);text-align:right}.slider.slick-slider a .slider_inner_status img,.slider_inner_status img{width:150px;height:auto;display:inline-block}.slider_inner_txt{position:absolute;width:100%;margin:0;padding:5px 0 20px;bottom:0;text-align:center;background:rgba(255,255,255,.8);z-index:300}.slider_inner_txt_info{display:flex;align-items:center;justify-content:space-between;margin:0;padding:0 20px}.slick-dots{bottom:0}.slick-slide,.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);-webkit-perspective:1000;-moz-perspective:1000;-ms-perspective:1000;perspective:1000;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.plancat{margin:0 10px;padding:5px 0}td.plancat{margin:0;padding:5px}td.plancat input{display:none}td.plancat input:checked+span{color:#fff;background:#2a7ef0}td.plancat span{padding:5px 15px;cursor:pointer}.plancat span{border-radius:12px;background:#e1e1e1;padding:3px 8px;margin:1px;font-size:.8rem;font-weight:700;display:inline-block}.news_tit span{border-radius:12px;background:#dcebf4;padding:3px 8px;margin:0 1px;font-size:.8rem;font-weight:700;display:inline-block}.plancat span.pcat_reco{background:#fcd7d7}.plancat span.pcat_shopping{background:#fcd2cb}.plancat span.pcat_kankofood{background:#fff3b8}.plancat span.pcat_train{background:#f6cdcd}.plancat span.pcat_day{background:#f6e5cc}.plancat span.pcat_kodwari{background:#b1efe1}.plancat span.pcat_sizen{background:#bad6b7}.plancat span.pcat_ovs_asia{background:#e4dbb2}.plancat span.pcat_gourmet{background:#efd5ec}.plancat span.pcat_kisetu{background:#fbea8e}.plancat span.pcat_ovs{background:#e5d5df}.plancat span.pcat_kk{background:#d2e3f9}.plancat span.pcat_sports{background:#cff5a7}.plancat span.pcat_ovs_oceania{background:#e5e5ff}.plancat span.pcat_other{background:#eee7e0}.plancat span.pcat_syukuhaku{background:#b3e8d2}.plancat span.pcat_ovs_euro{background:#d0b178}.plancat span.pcat_pspot{background:#cef4c3}.plancat span.pcat_jousitu{background:#dfdfdf}.plancat span.pcat_ovs_hawaii{background:#bccddb}.plancat span.pcat_free{background:#f7d0ab}.plancat span.pcat_hunatabi{background:#bfdeca}.plancat span.pcat_ovs_hongkong{background:#f1e3ff}.plancat span.pcat_ritou{background:#c8e8f4}.plancat span.pcat_ritou2{background:#c8e8f4}.plancat span.pcat_matsuri{background:#f9f991}.plancat span.pcat_spa{background:#c1e4e9}.plancat span.pcat_rekisi{background:#f0e8d0}.plancat span.pcat_ovs_taiwan{background:#f5d9a3}.plancat span.pcat_ovs_kankoku{background:#d4e7ae}.slider_plan_sch{color:#7c7c7c;font-weight:700;padding:10px}.slider_plan_tit{font-size:2rem;font-weight:700}@media only screen and (max-width:1000px){.slider_plan_tit{font-size:1.2rem}.slider_inner_txt{padding:0 0 20px}}@media only screen and (max-width:700px){.slider.slick-slider a .slider_inner_status img,.slider_inner_status img{width:90px}}@media only screen and (max-width:550px){.slider_plan_sch{display:none}.slider .plancat span{font-size:.6rem;padding:0 6px}}@media only screen and (max-width:500px){.slider_inner_txt{font-size:.8rem;padding:10px 0}.slider_inner_txt .plancat{padding:0}.slider_plan_tit{font-size:.8rem}.slider.slick-slider a .slider_inner_status img,.slider_inner_status img{top:10px;left:10px;width:70px}}#plan_search{background:#f8f8f8;margin:0;padding:50px 0}#plan_search tr+tr{border:none}#plan_search_inner{background:#fff;margin:10px;padding:10px;box-shadow:0px 3px 5px -2px rgb(0 0 0/30%);border-radius:10px;border:#ccc solid 1px}#plan_search_inner th{min-width:200px}#sub #plan_search_inner th,#plan_search_inner th,#plan_search_inner td{padding:5px;border:none;background:0 0;color:#000}@media only screen and (max-width:500px){#plan_search_inner{padding:10px}}input[type=text]#datepicker_from,input[type=text]#datepicker_to{width:40%}@media only screen and (max-width:450px){input[type=text]#datepicker_from,input[type=text]#datepicker_to{width:35%}}#news{margin:0;padding:50px 0;background:#f1f1f1}#news_area{max-width:800px;margin:0 auto}#news_area ul,#ls_news{margin:0;padding:0;list-style:none}#news_area li,#ls_news li{display:flex;margin:0;padding:15px 0;width:auto}#news_area div,#ls_news div{display:flex;align-items:flex-start}#news_area div span,#ls_news div span{min-width:100px;text-align:center;margin:0 6px 0 0;padding:2px 3px}.news_d{width:120px;color:#747474}.news_tit{width:calc(100% - 100px);text-align:left}@media only screen and (max-width:950px){#news{padding:30px 0}#news_area{width:auto}}form#sort_form{display:inline-block}#topcont1,#topcont2,#bnrarea{margin:0;padding:50px 0}#topcont1_plan{display:flex;flex-wrap:wrap;justify-content:center}.topcont1_cont{margin:5px;width:30%;padding:0;border:#ccc solid 1px;border-radius:6px}.soratabi_img img{width:60%;margin:0 auto}@media only screen and (max-width:800px){.topcont1_cont{width:45%}}@media only screen and (max-width:550px){#topcont1_plan{display:block}.topcont1_cont{width:auto;margin:0 0 30px}}.topcont1_img{overflow:hidden;position:relative;margin:0 0 30px;border-radius:6px 6px 0 0}.topcont1_cont .topcont1_img{margin:0;overflow:hidden}.topcont1_img img{display:block;height:190px;max-width:none;margin:0 0 0 -40px}#sub .topcont1_img{border-radius:0}#sub .topcont1_cont .topcont1_img img{height:190px;max-width:none;margin:0 0 0 -40px}#sub .topcont1_cont .topcont1_img .topcont1_img_icon img{height:auto;margin:0}#sub .topcont1_img img{height:auto;margin:0;max-width:100%}#sub .topcont1_img img:hover{transform:none}.topcont1_img img:hover,#sub .topcont1_cont .topcont1_img img:hover{transform:scale(1.1,1.1)}#sub .topcont1_cont .topcont1_img .topcont1_img_icon img:hover{transform:none}@media only screen and (max-width:550px){#sub .topcont1_cont .topcont1_img img,.topcont1_img img{margin:0;width:100%;height:auto}.soratabi_img img{width:100%}}.topcont1_img_icon{position:absolute;width:calc(100% - 20px);top:10px;left:10px;z-index:200;text-align:right}.topcont1_img .topcont1_img_icon img{width:20%;height:auto;display:inline-block;margin:0}#sub .topcont1_img .topcont1_img_icon img{width:20%}.topcont1_cont_tit{margin:0 10px;padding:0 30px 0 0;position:relative;font-weight:700;font-size:1rem;height:50px}.topcont1_cont_tit:after{content:"\f105";font-family:"Font Awesome 5 Free";font-weight:700;font-size:2rem;color:#d8d8d8;margin:0;position:absolute;right:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}.topcont1_cont_tit a{display:block;text-decoration:none}.topcont1_cont_point{height:45px;font-size:.9rem;margin:0 10px}@media only screen and (max-width:1000px){.topcont1_cont_point{height:auto}}.topcont1_cont_price{background:#f5f5f5;margin:0 10px 10px;padding:5px 10px;border-radius:10px;text-align:right;font-size:1rem;font-weight:700}.topcont1_cont_priceinfo{color:#413f3f;font-weight:700;margin:0 10px 10px;font-size:.7rem;text-align:right}#topcont3{margin:0;padding:50px 0;background:url(//nangokukotsu-travel.com/wp/wp-content/themes/nkktravel_tpl/img/bg_contact.png) center center no-repeat;background-size:cover;text-align:center}#topcont3_inner{background:rgba(255,255,255,.7);max-width:760px;margin:10px auto;padding:40px;text-align:center;border-radius:10px}@media only screen and (max-width:800px){#topcont3_inner{margin:20px;padding:20px}}.ls_bnr{margin:0;padding:0;list-style:none;text-align:center}.ls_bnr li{display:inline-block;vertical-align:top;width:225px;margin:10px;padding:0}.ls_bnr li li{margin:5px;font-size:.9rem}.tw_box{width:80%;margin:10px auto 20px}@media only screen and (max-width:840px){.ls_bnr li{width:30%;margin:5px}}@media only screen and (max-width:500px){.ls_bnr li{width:45%}}.gmap{margin:0 0 50px;padding:0}.gmap iframe{vertical-align:bottom;width:100%;height:300px}.youtube{width:100%;aspect-ratio:16/9}.youtube iframe{width:100%;height:100%}.pagetop{display:none;position:fixed;bottom:10px;right:10px;z-index:999}.pagetop a{display:block;width:92px}.pagetop img{max-width:100%;height:auto}.cont{padding:0 20px 60px}#blogcont form{display:inline-block}.box1{border:#000 solid 2px;border-radius:10px;margin:30px 10px;padding:20px 10px}.box2{display:inline-block;vertical-align:top}.box3{background:#ffeaea;border-radius:10px;margin:30px 10px;padding:20px}#pmap{font-size:70%;color:#8a8a7b;margin:0 20px 10px;padding:0;text-align:right}#pmap a{color:#8a8a7b}footer{text-align:center;background:#0057aa;margin:100px 0 0;padding:50px 0}#footerinfo{max-width:1000px;margin:-150px auto 30px;padding:50px;border:#0057aa solid 5px;background:#fff}footer table{font-size:.8rem}footer th{color:#707070;font-weight:700;padding:3px;text-align:right;border:none}footer td{padding:3px;text-align:left;border:none}.footer_flex,.footer_flex2,.footer_flex3{display:flex;justify-content:center;align-items:center}.footer_flex{align-items:center;padding:30px 0}.footer_flex div{padding:10px}.footer_flex2 div{width:23%;margin:0;padding:20px 0}.footer_flex2 div+div{border-left:#0057aa solid 1px}.footer_flex2 div div+div{border:none}.footer_flex2 div div{width:auto;padding:0}.footer_branch_tit{font-size:1rem;color:#707070;font-weight:700}.footer_tel{color:#2d8bc4;font-weight:700;margin:10px 0}.footer_flex2 .footer_tel{font-size:1.2rem}.footer_email a{color:#000;font-weight:700;text-decoration:none;font-size:1rem}.footer_flex3 div{display:block;width:23%;margin:0;padding:20px 0}.footer_flex3 div div{width:auto;padding:0}footer nav{padding:20px 0;color:#fff}footer ul ul{margin:0;padding:0;list-style:none}footer nav li{text-align:left}footer li a{color:#fff;text-decoration:none}#copyr{font-size:.8rem;margin:80px 0 0;padding:0;color:#fff}@media only screen and (max-width:890px){footer{margin:0;padding:20px}#footerinfo,footer nav ul{display:none}#copyr{margin:0}}.recaptcha_policy{padding:0;margin:0;font-size:60% !important;color:#444 !important}.recaptcha_policy a{font-size:60% !important;color:#111 !important}.grecaptcha-badge{visibility:hidden}#pagination{clear:both;padding:20px 0;text-align:center;font-size:80%}#pagination span,#pagination a{margin:2px 2px 2px 0;padding:6px 9px 5px;text-decoration:none;width:auto;color:#fff;background:#000}#pagination a:hover{background:#333}#pagination .current{padding:6px 9px 5px;background:#333;color:#fff}label{display:inline-block;margin:5px}.tbl_scroll{margin:10px auto}.tbl_scroll table{min-width:500px;margin:0 0 30px}#sub .tbl_scroll th{min-width:auto}@media only screen and (max-width:880px){.tbl_scroll{overflow-x:scroll}main .tbl_scroll th,main .tbl_scroll td,main .tbl_noblock th,main .tbl_noblock td{display:table-cell}main .tbl_scroll th{padding-bottom:5px}}ul.lsnav{margin:30px 0;padding:0;list-style:none;text-align:center}.lsnav li{display:inline-block;width:30%;text-align:center;margin:3px;padding:0;border-radius:20px;background:#f8e67e;border-bottom:#bea61d solid 3px}.lsnav a{color:#000;font-weight:700;text-decoration:none;display:block;margin:0;padding:8px 0}ul.ls1,ul.ls_col1,ul.ls_col2,ul.ls_col2_nomark{margin:0;padding:0;list-style:none}ul.ls_col3_nomark{margin:0 auto;padding:0;list-style:none;text-align:center}.ls1 li,.ls_col1 li,.ls_col2 li,.ls_col2_nomark li,.ls_col3_nomark li{margin:0;padding:5px}.ls_col2 li,.ls_col2_nomark li,.ls_col3_nomark li{display:inline-block;vertical-align:top}.ls1 li:before,.ls_col1 li:before,.ls_col2 li:before,.ls_col3 li:before{content:"\f0da";font-family:"Font Awesome 5 Free";font-weight:700;color:#5e9ce5;margin:0 10px 0 0}.ls_col2 li,.ls_col2_nomark li{width:48%}.ls_col3_nomark li{width:31%}@media only screen and (max-width:828px){.ls_col3_nomark li{width:45%}}@media only screen and (max-width:600px){.ls_col2 li,.ls_col2_nomark li{width:auto}}ol li{margin:0 0 10px}table,.wp-block-table table{width:100%;margin:0 0 30px;padding:0;border-collapse:collapse}.tbl1 table,.wp-block-table.tbl1 table{max-width:60%;margin:0 auto}@media only screen and (max-width:600px){.tbl1 table,.wp-block-table.tbl1 table{max-width:none}}th,td,.wp-block-table td,.wp-block-table th{border:#bcbcbc solid 1px}#sub th,.wp-block-table th,.wp-block-table td{background:#eaeaea;min-width:200px;color:#000;padding:10px}.wp-block-table td+td{background:0 0;min-width:initial;color:#000}footer tr+tr{border:none}main th,main td,.wp-block-table th,.wp-block-table td{padding:5px}td{font-weight:700}th+td,td+td{font-weight:400}@media only screen and (max-width:880px){main th,main td{display:block}main th{padding-bottom:0}}.w1{width:1000px;margin:0 auto}.w2{width:1200px;margin:0 auto}.clearfix:after{content:".";display:block;visibility:hidden;height:0;clear:both}.clearfix{zoom:1}.btn_more a,a.btn_more,a .btn_more,div.btn_more,a.btn_more2,a.btn_more_blu,a.btn_more_blu2{display:inline-block;margin:3px;padding:10px 60px;color:#fff;text-decoration:none;background:#000;border-radius:4px;position:relative;font-weight:700;min-width:140px}.btn_more a:after,a.btn_more:after,a .btn_more:after,div.btn_more:after,a.btn_more2:after,a.btn_more_blu:after,a.btn_more_blu2:after{content:"\f105";font-family:"Font Awesome 5 Free";font-weight:700;margin:0;position:absolute;right:10px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}a.btn_more_blu{background:#001976}a.btn_more_blu2{background:#0057b0}a.btn_more2{width:250px;padding:10px 20px;background:#0057aa;border-bottom:#033564 solid 3px}@media only screen and (max-width:500px){a.btn_more2{width:auto}}.fl{float:left}.fr{float:right}.imgl{float:left;margin:0 10px 10px 0}.imgr{float:right;margin:0 0 10px 10px}.alignleft,img.alignleft{display:inline;float:left;margin-right:24px;margin-top:4px}.alignright,img.alignright{display:inline;float:right;margin-left:24px;margin-top:4px}.aligncenter,img.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}img.alignleft,img.alignright,img.aligncenter{margin-bottom:12px}.tr{text-align:right}.cntr,.tr>.cntr,.cntr2{text-align:center}input[type=text],input[type=email],input[type=tel]{width:90%;padding:10px}input[type=text].zip{width:auto}select,input[type=month]{padding:10px}input[type=number]{padding:10px 0;width:50px}textarea{width:90%;height:150px;padding:10px}input[type=submit],input[type=button]{font-family:'Font Awesome 6 Free';font-weight:900;padding:10px 60px;background:#000;color:#fff;border:none;cursor:pointer;border-radius:4px;font-size:1rem}.strg{font-weight:700}.red,.red a,a.red{color:#c00;font-weight:700}.blu{color:#4b74ac}.pk{color:#c4393c;font-weight:700}.gry{color:#413f3f;font-weight:700}.dred{color:#b30303;font-weight:700}.m10{margin:10px}.m10_0{margin:10px 0}.m20_0{margin:27px 0}.m10_20{margin:10px 20px 20px}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.mb30{margin-bottom:30px}.p10_0{padding:10px 0}.p30_10{padding:30px 10px}.pc0{display:none}.cntr100{text-align:center;margin:100px 0;padding:0}.fs18rem{font-size:1.8rem}.fs16rem{font-size:1.6rem}.fs13rem{font-size:1.3rem}.fs07rem{font-size:.7rem}.w48p{width:48%;margin:0 0 10px;padding:0}.w48p img{max-width:90%}@media only screen and (max-width:1200px){.w2{width:auto;padding:10px}}@media only screen and (max-width:1000px){.w1{width:auto;padding:10px}}@media only screen and (max-width:950px){h2,h2#subheader,h3,#topcont3 h3{font-size:1.7rem}h4{font-size:1.2rem}.fs18rem{font-size:1.2rem}.w48p{width:90%;margin:10px auto}.fl,.fr{float:none}.mb30{margin-bottom:10px}}@media only screen and (max-width:700px){.fl,.fr{float:none}.imgl,.imgr,.alignright,img.alignright,.alignleft,img.alignleft{float:none;margin:10px auto;display:block}.cont{padding:0 0 60px}}@media only screen and (max-width:620px){.pagetop a{width:50px}#news_area li,#ls_news li{display:block}#news_area div,#ls_news div{display:block}.news_d,.news_tit{width:auto}}@media only screen and (max-width:600px){h2,h2#subheader,h3,#topcont3 h3{font-size:1.4rem;margin:10px 0 30px}#main h2{font-size:1.8rem}p{margin:10px}}@media only screen and (max-width:500px){th{text-align:left}}.ls_planpage{margin:0;padding:0;list-style:none;text-align:center}.ls_planpage li{display:inline-block;vertical-align:top;width:300px;margin:8px;padding:0}.ls_planpage li li{margin:5px;font-size:.9rem}@media only screen and (max-width:500px){.ls_planpage li{display:inline-block;vertical-align:top;width:98%;margin:8px auto;padding:0}}.btn_more3 a,a.btn_more3,a .btn_more3,div.btn_more3{display:inline-block;margin:3px;padding:10px 30px;color:#fff;text-decoration:none;background:#000;border-radius:4px;position:relative;font-weight:700;min-width:140px}.btn_more2 a:after,a.btn_more3:after,a .btn_more3:after,div.btn_more3:after{content:"\f105";font-family:"Font Awesome 5 Free";font-weight:700;margin:0;position:absolute;right:10px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}@media only screen and (max-width:940px){.btn_more3 a,a.btn_more3,a .btn_more3,div.btn_more3{padding:10px 20px}}@media only screen and (max-width:860px){.btn_more3 a,a.btn_more3,a .btn_more3,div.btn_more3{padding:10px 60px}}ul.list01{margin:0;padding:0 30px 0;position:relative}ul.list01 li{margin:0 0 20px;padding:0 0 0 10px;list-style:none;line-height:1.8}ul.list01 li:before{font-family:"FontAwesome";content:"\f00c";font-weight:700;position:absolute;left:15px;color:#b30303;font-size:20px}ul.list02{margin:0;padding:0}ul.list02 li{margin:0 0 10px;padding:0;list-style:none}ul.list02 li:before{font-family:"FontAwesome";content:"\f0da";color:#6ca5d9;margin:0 8px 0 0}.wp-block-table.tbl2 table,.wp-block-table.tbl3 table{width:100%;margin:0 0 30px;padding:0;border-collapse:collapse}.wp-block-table.tbl2 table{max-width:90%;margin:0 auto}.wp-block-table.tbl3 table{max-width:100%;margin:0 auto}@media only screen and (max-width:880px){.wp-block-table.tbl2 table,.wp-block-table.tbl3 table{max-width:none}.wp-block-table.tbl2 th,.wp-block-table.tbl2 td,.wp-block-table.tbl3 th,.wp-block-table.tbl3 td{border:none;text-align:left}}.wp-block-table.tbl2 th,.wp-block-table.tbl3 th{width:240px;color:#fff;padding:10px}.wp-block-table.tbl2 td,.wp-block-table.tbl3 td{background:#fff;color:#000;padding:10px}.price_josei_tbl table{width:100%;border-collapse:collapse;border-spacing:0;margin:0 auto 30px}.price_josei_tbl th{width:20%;padding:10px;border:#bcbcbc solid 1px;background:#eaeaea;text-align:center}.price_josei_tbl td{padding:10px;text-align:center;border:#bcbcbc solid 1px;background:#fff}.ryokou_info_tbl{width:100%;border-collapse:collapse;border-spacing:0;margin:0 auto 30px}.ryokou_info_tbl th{width:20%;padding:10px;border:#bcbcbc solid 1px;background:#eaeaea;white-space:nowrap;text-align:center}.ryokou_info_tbl td{padding:10px;border:#bcbcbc solid 1px;background:#fff}@media only screen and (max-width:880px){.ryokou_info_tbl th{width:94%;border:none;background:#eaeaea;text-align:left}.ryokou_info_tbl td{width:94%;padding:10px;border:none}.wp-block-table.tbl2 th,.wp-block-table.tbl3 th{width:auto}}@media only screen and (max-width:600px){.box1,ul,ul.list01 li,.yakkann_box,.kikaku_jissi,.tbl_noblock,.tbl_scroll,table,.wp-block-table table,.ryokou_info_tbl td,.ryokou_info_tbl th{font-size:.8rem}}@media only screen and (max-width:880px){.of_head{display:none}}div.wpcf7 .wpcf7-spinner{display:none !important}H3.plan_tit{margin:50px 0 10px;padding:10px 20px;text-align:center;color:#35537b;font-size:2rem;border:none}h3.plan_tit:after{border-bottom:none}@media only screen and (max-width:600px){H3.plan_tit{font-size:1.2rem;margin:10px 0}}.sp_off{display:none}@media only screen and (max-width:539px){.sp_on{display:block}}