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