@charset "UTF-8";.top_green .pages_title{color:#fff;font-size:50px;letter-spacing:.13em;text-align:center;font-weight:300;padding:0;background:none;line-height:1.5em}.top_green h3{width:100%;color:#fff;font-size:18px;font-weight:700;letter-spacing:.1em;line-height:1em;text-align:center;background-color:#000;padding-top:15px;padding-bottom:15px}@media screen and (max-width:768px){.top_green .pages_title{padding:0;margin-bottom:8vw}.top_green h3{padding-top:1.8vw;padding-bottom:1.8vw}}@media screen and (max-width:420px){.top_green .pages_title{font-size:8.5vw;padding:0}.top_green h3{font-size:16px;padding-top:3.6vw;padding-bottom:3.6vw}}.single-content{text-align:center}.single-content>div{margin-bottom:75px}.single-content>p,.single-content>div p,.single-content>div.border{width:92%;margin-left:auto;margin-right:auto}.single-content p{margin-top:15px;text-align:justify;font-size:14px}.single-content figure a,.single-content p a{color:#7abf56}.single-content img,.single-content figure{max-width:100%;width:auto;display:inline-block;margin-top:50px!important;margin-bottom:50px!important}.single-content figure img{margin-top:0!important;margin-bottom:0!important}.single-content pre{padding:.5em;text-align:left}.single-content ul{width:92%;margin-left:auto;margin-right:auto;margin-top:15px}.single-content ul li{font-size:14px;text-align:left;line-height:1.5;margin-bottom:10px;text-indent:-1.5em;padding-left:1.5em}.single-content ul li:before{content:"・";margin-right:.5em}.single-content ul li+li{margin-top:10px}.single-content ol{width:92%;margin-left:auto;margin-right:auto;margin-top:15px}.single-content ol li{font-size:14px;text-align:left;line-height:1.5;margin-bottom:10px;text-indent:-1.5em;padding-left:1.5em}.single-content ol li:before{content:"・";margin-right:.5em}.single-content ol li+li{margin-top:10px}.single-content .btn_bownow{max-width:400px;width:80%;margin:50px auto;text-align:center}.single-content .btn_bownow a{display:block;padding:20px;background-color:#0082b5;font-size:24px;font-weight:700;color:#fff;border-radius:10px;text-decoration:none;transition-property:opacity;transition-duration:.4s}.single-content .btn_bownow a:hover{opacity:.5}@media screen and (max-width:768px){.single-content .btn_bownow a{font-size:18px}}@media screen and (max-width:420px){.single-content .btn_bownow a{font-size:16px}}.single-content .mokuji{display:block;font-size:18px;font-weight:700;text-align:center;margin-top:80px;border:1px solid #000;border-left:5px solid #000;padding:.2em 1em .3em;position:relative;cursor:pointer;opacity:1;transition-property:opacity;transition-duration:.4s;transition-timing-function:ease-in-out}.single-content .mokuji:hover{opacity:.5}.single-content .mokuji:before{position:absolute;right:16px;top:50%;transform:translateY(-75%) rotate(45deg);width:12px;height:12px;border-bottom:2px solid #000;border-right:2px solid #000;content:""}.single-content .mokuji.active:before{transform:translateY(-25%) rotate(-135deg)}.single-content .mokuji+p{display:none}.single-content .link{text-align:center}.single-content .link a{color:#000;opacity:1;transition-property:opacity;transition-duration:.4s}.single-content .link a:hover,.single-content .link a:active{text-decoration:underline}.single-content .link a:hover{opacity:.5}.single-content .mainimage{width:100%;margin-top:0;margin-bottom:75px}.single-content .mainimage img{margin:0 auto}.top_green .single-content h1{width:90%;margin-left:auto;margin-right:auto;font-size:28px;font-weight:700;color:#000;letter-spacing:0}.single-content h1+.sub_txt{text-align:center}.single-content h2,.bownow_form h2{font-size:18px;color:#fff;font-weight:700;text-align:center;padding:5px 0;display:block;background-color:#000;margin-top:80px;margin-bottom:20px}.single-content h3,.single-content h4,.single-content h5,.single-content h6{width:92%;margin-left:auto;margin-right:auto;margin-top:30px}.single-content h3{font-size:18px;font-weight:700;text-align:left;padding:3px 10px;border:1px solid #000;display:block;margin-bottom:10px;background:none;color:#000}.single-content h4{font-size:18px;font-weight:700;text-align:left}.single-content h5{font-size:15px;font-weight:700;text-align:left}.single-content h5:before{content:"■ "}.single-content h6{font-size:14px;font-weight:700;text-align:left}.single-content h6:before{content:"□ "}.single-content .stitle{font-size:18px;font-weight:700;text-align:center;margin-top:80px}.single-content .sub_txt{margin-top:5px;font-size:12px}.single-content .border{border:1px solid #7ABF56;padding:30px 25px 35px}.form_area{padding-top:68px;padding-bottom:68px;background-color:#7cc953}.form_area h3{text-align:center;font-weight:400;line-height:1.5em;font-size:38px;margin-bottom:60px;color:#fff}.form_area dl{display:table;width:100%;border-top:solid 1px #fff;padding-top:15px;padding-bottom:15px}.form_area dl:last-child{border-bottom:solid 1px #fff;padding-bottom:10px}.form_area dt{display:table-cell;width:38%;vertical-align:middle;color:#fff;font-weight:700;letter-spacing:.05em;text-align:left}.form_area dd{display:table-cell;width:61%;vertical-align:middle;text-align:left;color:#fff}.form_area dd input[type=text]{width:100%;font-family:Noto Sans JP,ヒラギノ角ゴ ProN,Hiragino Kaku Gothic ProN,游ゴシック体,Yu Gothic,YuGothic,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:1em;border:1px solid #fff;padding:7px}.form_area dd textarea{width:100%;height:204px;font-size:1em;border:1px solid #fff;padding:10px}.form_area .btn_submit{margin:50px auto 0;display:flex;flex-wrap:wrap;justify-content:center}.form_area .btn_submit input[type=submit]{width:254px;border:none;padding-top:15px;padding-bottom:15px;background-color:#fff;color:#7cc953;font-size:15px;font-weight:700;letter-spacing:.15em;text-align:center;cursor:pointer}.form_area a{text-decoration:none}.form_area .btn_submit button{width:254px;border:none;padding-top:15px;padding-bottom:15px;background-color:#333;color:#fff;font-size:15px;font-weight:700;letter-spacing:.1em;text-align:center;cursor:pointer;margin-left:20px}.form_area .btn_submit input[type=submit],.form_area .btn_submit button,.form_area .btn_submit input[type=submit]:hover,.form_area .btn_submit button:hover{transition-property:opacity;transition-duration:.4s}.form_area .btn_submit input[type=submit],.form_area .btn_submit button{opacity:1}.form_area .btn_submit input[type=submit]:hover,.form_area .btn_submit button:hover{opacity:.5}.tax_engineer .form_area{background-color:#0082b5;border-top:1px solid #fff}.tax_engineer .form_area .btn_submit input[type=submit]{color:#0082b5}.other_form input[type=checkbox],.other_form input[type=radio]{margin:0;padding:0;background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.other_form .dt_category{display:block;width:100%;margin-bottom:5px}.other_form .dd_category{display:block;width:100%}.other_form .mw_wp_form_preview .dt_category,.other_form .mw_wp_form_preview .dd_category{display:inline-block}.other_form .mw_wp_form_preview .dt_category{width:38%}.other_form .mw_wp_form_preview .dd_category{width:61%}.other_form .input_category{text-align:left;display:flex;flex-wrap:wrap}.other_form .dd_category label,.other_form .dd_enquiry label{position:relative;display:block;word-break:break-all}.other_form .mw_wp_form .horizontal-item+.horizontal-item{margin-left:0}.other_form .dd_category label input[type=radio]+span{position:relative;font-size:14px;padding:0 20px}.other_form .dd_category label input[type=radio]+span:before{border-color:#fff;margin-top:5px}.other_form .dd_category label span{display:inline-block}.other_form .dd_category label input[type=radio]{position:absolute;top:0;left:0;opacity:0}.other_form .dd_category label input[type=radio]+span:before{position:absolute;display:inline-block;content:"";box-sizing:border-box;border-radius:18px}.other_form .dd_category label input[type=radio]+span:before{z-index:0;top:0;left:0;background-color:transparent;width:18px;height:18px;border:2px #fff solid}.other_form .dd_category label input[type=radio]:checked+span:before{border-width:6px}.other_form input::-webkit-input-placeholder{font-family:Noto Sans JP,ヒラギノ角ゴ ProN,Hiragino Kaku Gothic ProN,游ゴシック体,Yu Gothic,YuGothic,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif;color:#b3b3b3;font-size:14px}.other_form .dt_enquiry,.other_form .dd_enquiry{display:block;width:100%}.other_form .dl_enquiry{padding-bottom:45px}.other_form .dt_enquiry{vertical-align:top}.other_form .dt_enquiry .dt_enquiry_txt{color:#fff;font-size:14px;font-weight:400;border-bottom:dotted 2px #fff;margin-top:5px;padding-bottom:10px}.mw_wp_form .other_form .horizontal-item+.horizontal-item{margin-left:0}.other_form .input_enquiry{display:flex;justify-content:space-between;align-items:center;padding-top:15px;padding-bottom:15px;border-bottom:dotted 2px #fff}.other_form .input_enquiry:last-child{border-bottom:solid 1px #fff}.other_form .input_enquiry .desc_enquiry{width:61%;text-align:left}.other_form .input_enquiry .check_content{width:38%;display:block}.other_form .input_enquiry .desc_enquiry input[type=text]:disabled{background-color:#ddd;color:#000}.other_form .dd_enquiry label input[type=checkbox]+span,.other_form .mw_wp_form_preview .dd_enquiry span.anke{position:relative;color:#fff;font-size:14px;padding-left:25px}.other_form .dd_enquiry label input[type=checkbox]+span:before,.other_form .mw_wp_form_preview .dd_enquiry span.anke:before{border-color:#fff;margin-top:5px}.other_form .dd_enquiry label input[type=checkbox]:checked+span:before,.other_form .mw_wp_form_preview .dd_enquiry span.anke:before{background-color:#fff}.other_form .dd_enquiry label span{display:inline-block}.other_form .dd_enquiry label input[type=checkbox]{position:absolute;top:0;left:0;opacity:0}.other_form .dd_enquiry label input[type=checkbox]+span:before,.other_form .dd_enquiry label input[type=checkbox]+span:after,.other_form .mw_wp_form_preview .dd_enquiry span.anke:before,.other_form .mw_wp_form_preview .dd_enquiry span.anke:after{position:absolute;top:0;left:0;display:inline-block;content:"";box-sizing:border-box}.other_form .dd_enquiry label input[type=checkbox]+span:before,.other_form .mw_wp_form_preview .dd_enquiry span.anke:before{z-index:0;background-color:transparent;width:18px;height:18px;border:2px #fff solid}.other_form .dd_enquiry label input[type=checkbox]+span:after,.other_form .mw_wp_form_preview .dd_enquiry span.anke:after{z-index:1;margin:8px 6px;width:6px;height:9px}.other_form .dd_enquiry label input[type=checkbox]:checked+span:before,.other_form .mw_wp_form_preview .dd_enquiry span.anke:before{background-color:#7cc953}.tax_engineer .other_form .dd_enquiry label input[type=checkbox]:checked+span:before,.tax_engineer .other_form .mw_wp_form_preview .dd_enquiry span.anke:before{background-color:#0082b5}.other_form .dd_enquiry label input[type=checkbox]:checked+span:after,.other_form .mw_wp_form_preview .dd_enquiry span.anke:after{border:2px solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.privacy_txt01{font-size:18px;color:#fff;margin-top:10px;text-align:center}.privacy_txt01 a{color:#fff;font-weight:700;text-decoration:underline}.privacy_box01{margin-top:60px;text-align:center}.privacy_box01 label{display:inline-block;letter-spacing:.05em;font-weight:700}.privacy_box01 label input[type=checkbox]{position:absolute;opacity:0;margin:0;padding:0;background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.privacy_box01 label input[type=checkbox]+span{position:relative;color:#fff;font-size:20px;padding-left:30px}.privacy_box01 label input[type=checkbox]+span:before,.privacy_box01 label input[type=checkbox]+span:after{position:absolute;top:0;left:0;display:inline-block;content:"";box-sizing:border-box}.privacy_box01 label input[type=checkbox]+span:before{width:20px;height:20px;border:2px solid #fff;margin-top:6px}.privacy_box01 label input[type=checkbox]+span:after{z-index:1;margin:8px 7px;width:8px;height:11px}.privacy_box01 label input[type=checkbox]:checked+span:after{border:2px solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.mail_info_box,.mail_info_box.thanks_info_box{margin-bottom:130px}.mail_info_box .mail_info_txt{text-align:center;font-size:18px;line-height:1.8em;color:#fff}.mail_info_box .mail_info_txt strong{text-align:center;font-size:24px;font-weight:700;color:#ff0;line-height:1.8em}.mail_info_box .step_box{max-width:600px;width:100%;margin-left:auto;margin-right:auto;display:flex;justify-content:space-between;align-items:center;margin-top:30px;position:relative}.mail_info_box.thanks_info_box .step_box{margin-top:0}.mail_info_box .step_box:before{content:"";display:block;width:100%;height:1px;background-color:#fff;position:absolute;top:50%;transform:translateY(-50%);left:0;z-index:0}.mail_info_box .step_box>p{display:none}.mail_info_box .step_block{width:60px;position:relative;z-index:1}.mail_info_box .step_no{width:60px;height:60px;line-height:60px;text-align:center;font-size:24px;color:#333;background-color:#fff;padding:10px 20px;border-radius:50%;display:flex;flex-direction:column;justify-content:center;align-items:center}.mail_info_box .step_block.active .step_no{background-color:#333;color:#fff}.mail_info_box .step_txt{position:absolute;left:50%;bottom:-40px;transform:translate(-50%);font-size:16px;color:#fff;text-align:center;white-space:nowrap}.mail_info_box{display:none}.mail_info_box.confirm_box,.mw_wp_form_input .mail_info_box#form_input,.mw_wp_form_confirm .mail_info_box#form_confirm,.mw_wp_form_complete .mail_info_box#form_complete{display:block}.osusume{padding-top:68px;padding-bottom:68px;background-color:#eee}.osusume .content h3{background:none;text-align:center;font-weight:700;line-height:1.5em;font-size:38px;margin-bottom:30px;color:#333;font-weight:400}.osusume .content .yarpp-thumbnails-horizontal{width:100%;margin-left:auto;margin-right:auto;display:flex;flex-wrap:wrap}.osusume .content .yarpp-thumbnails-horizontal a{width:22%;margin-right:4%;position:relative;border:none;margin-top:0;margin-bottom:0;height:auto;opacity:1;transition-property:opacity;transition-duration:.5s;transition-timing-function:ease-in-out}.osusume .content .yarpp-thumbnails-horizontal a:hover{opacity:.5}.osusume .content .yarpp-thumbnails-horizontal a:nth-child(4n){margin-right:0}.osusume .content .yarpp-thumbnail>img,.osusume .content .yarpp-thumbnail-default{width:100%;height:auto;margin:0 auto}.osusume .content .yarpp-thumbnails-horizontal .yarpp-thumbnail-title{font-size:14px;font-weight:700;color:#333;line-height:1.5em;max-height:none;margin-top:16px;margin-left:0;margin-right:0;width:100%;overflow:auto;text-decoration:none}.share_box,#top_bottom{margin-top:0!important;margin-bottom:0!important}@media screen and (max-width:768px){.single-content>div{margin-top:-8.5vw;padding-top:8.5vw}.single-content .page_back{width:100%}.single-content .page_back+.page_back{margin-top:2vw}.single-content .page_back a{font-size:4vw;padding:3vw 0}#top_bottom .box_btn{display:block}#top_bottom .box_btn a{width:100%;max-width:none}#top_bottom .bottom_btn{margin:0 0 6vw}#top_bottom .bottom_btn.dl{margin-bottom:0}.form_area{padding-top:8.16vw;padding-bottom:8.16vw}.form_area h3{font-size:38px;margin-bottom:60px;color:#fff}.form_area dl{padding-top:1.8vw;padding-bottom:1.8vw}.form_area dl:last-child{padding-bottom:1.2vw}.form_area dd input[type=text]{padding:.84vw}.form_area dd textarea{padding:1.2vw}.form_area .btn_submit{padding-top:1.8vw;padding-bottom:1.8vw;margin-top:7.2vw}.other_form .dt_category{margin-bottom:1.5vw}.other_form .input_category{display:block}.other_form .dd_category label input[type=radio]+span{padding-right:2.4vw;padding-left:3vw}.other_form .dd_category label+label{padding-top:1vw}.other_form .dl_enquiry{padding-bottom:5.4vw}.other_form .dt_enquiry .dt_enquiry_txt{margin-top:.6vw;padding-bottom:1.2vw}.other_form .input_enquiry{align-items:center;padding-top:1.8vw;padding-bottom:1.8vw}.other_form .dd_enquiry label input[type=checkbox]+span{padding-left:3vw}.privacy_txt01{font-size:3.5vw;margin-top:1.5vw}.privacy_box01{margin-top:7.2vw}.privacy_box01 label input[type=checkbox]+span{font-size:4vw;padding-left:5vw}.privacy_box01 label input[type=checkbox]+span:before{width:4vw;height:4vw;border:.5vw solid #fff;margin-top:1vw}.privacy_box01 label input[type=checkbox]+span:after{margin:1vw 1.3vw;width:2vw;height:3vw}.privacy_box01 label input[type=checkbox]:checked+span:after{border:.5vw solid #fff;border-width:0 .5vw .5vw 0}.mail_info_box{margin-bottom:18vw}.mail_info_box.thanks_info_box{margin-bottom:16vw}.mail_info_box .mail_info_txt{font-size:3.5vw}.mail_info_box .mail_info_txt strong{font-size:5vw}.mail_info_box .step_box{max-width:none;width:80%;margin-top:4.5vw}.mail_info_box .step_block{width:10vw}.mail_info_box .step_no{width:10vw;height:10vw;line-height:10vw;font-size:4.5vw}.mail_info_box .step_txt{font-size:3vw;bottom:-7vw}.osusume{padding-top:8.85vw;padding-bottom:8.85vw}.osusume .content h3{font-size:5vw;margin-bottom:2.9vw}.osusume .content .yarpp-thumbnails-horizontal a{width:48%}.osusume .content .yarpp-thumbnails-horizontal a,.osusume .content .yarpp-thumbnails-horizontal a:nth-child(4n){margin-right:4%}.osusume .content .yarpp-thumbnails-horizontal a:nth-child(2n){margin-right:0}.osusume .content .yarpp-thumbnails-horizontal a:nth-child(n+3){margin-top:3vw}.osusume .content .yarpp-thumbnails-horizontal .yarpp-thumbnail-title{margin-top:2.1vw;font-size:2vw}.news_meta{margin-bottom:4vw!important}.top_green .single-content h1{font-size:5vw;text-align:left!important}#top_bottom .bottom_btn{width:100%}#info_single .bg_white{margin-top:0!important}}@media screen and (max-width:640px){.form_area h3{font-size:7vw;margin-bottom:9.4vw}.form_area dt{display:block;width:100%;margin-bottom:.5vw}.form_area dd{display:block;width:100%}.other_form .input_enquiry{display:block;text-align:left}.other_form .input_enquiry .desc_enquiry,.other_form .input_enquiry .check_content{width:100%}.other_form .dd_enquiry label{margin-bottom:1vw}.other_form .mw_wp_form .horizontal-item{margin-bottom:1vw;display:block}.other_form .dd_category label input[type=radio]+span,.other_form .dd_enquiry label input[type=checkbox]+span{padding-left:4.5vw}}@media screen and (max-width:420px){.single-content>div{margin-top:-14.5vw;padding-top:14.5vw;margin-bottom:14vw}.single-content>div p,.single-content p{margin-top:3vw;font-size:3.5vw}.single-content img,.single-content figure{margin-top:10vw;margin-bottom:10vw}.single-content .mokuji{font-size:4.5vw;margin-top:14vw}.single-content .mokuji:before{right:5vw;width:3vw;height:3vw}.single-content .mainimage{margin-bottom:14vw}.top_green .single-content h1{font-size:7vw}.single-content h2,.bownow_form h2{font-size:4.5vw;padding:1vw 0;margin-top:14vw;margin-bottom:5vw}.single-content h3,.single-content h4,.single-content h5,.single-content h6{margin-top:7vw}.single-content h3{font-size:4.5vw;margin-bottom:1vw}.single-content h4{font-size:4.5vw}.single-content h5{font-size:4vw}.single-content h6{font-size:3.5vw}.single-content h3+div,.single-content h4+div,.single-content h5+div,.single-content h6+div,.single-content h3+p,.single-content h4+p,.single-content h5+p,.single-content h6+p{margin-top:0}.single-content .stitle{font-size:4.5vw;margin-top:14vw}.single-content .sub_txt{margin-top:1vw;font-size:3vw}.single-content .border{margin-top:0;padding:7vw 6vw 6vw}.form_area{padding-top:11.4vw;padding-bottom:11.4vw}.form_area .btn_submit{display:block}.form_area .btn_submit input[type=submit],.form_area .btn_submit button{display:block;margin-left:auto;margin-right:auto}.form_area .btn_submit button{margin-top:3vw}.other_form .dd_category label input[type=radio]+span,.other_form .dd_enquiry label input[type=checkbox]+span{padding-left:6vw}.osusume{padding-top:6vw;padding-bottom:6vw}.osusume .content h3{font-size:7vw;margin-bottom:3.2vw}.osusume .content .yarpp-thumbnails-horizontal a{width:100%}.osusume .content .yarpp-thumbnails-horizontal a,.osusume .content .yarpp-thumbnails-horizontal a:nth-child(4n),.osusume .content .yarpp-thumbnails-horizontal a:nth-child(2n){margin-right:auto;margin-left:auto}.osusume .content .yarpp-thumbnails-horizontal a:nth-child(n+2),.osusume .content .yarpp-thumbnails-horizontal a:nth-child(n+3){margin-top:4vw}.osusume .content .yarpp-thumbnails-horizontal .yarpp-thumbnail-title{margin-top:3vw;font-size:4vw}}.wp-block-media-text{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px}.wp-block-media-text .wp-block-media-text__content{flex:1 1 0%}.wp-block-media-text .wp-block-media-text__media{flex:0 1 auto;max-width:300px;margin-top:0!important;margin-bottom:0!important}@media screen and (max-width:768px){.wp-block-media-text{flex-direction:column}.wp-block-media-text .wp-block-media-text__media{display:block;margin-left:auto;margin-right:auto}}@media screen and (max-width:420px){.wp-block-media-text{flex-direction:column}.wp-block-media-text .wp-block-media-text__media{display:block;margin-left:auto;margin-right:auto}}.share_box{margin-top:90px;margin-bottom:-60px}.share_box>div{display:flex;justify-content:center;align-items:center;gap:8px}.news_meta .date{text-align:left;font-size:14px;color:#000}.news_meta .category{display:inline-block;margin-left:2em;padding:.2em 1em;background-color:#000;color:#fff;font-size:12px}.top_green h2{line-height:1.5}
