.post_content{line-height:2}.post_content h1{font-size:2em}.post_content h2{font-size:1.8em}.post_content h3{font-size:1.6em}.post_content h4{font-size:1.4em}.post_content h5{font-size:1.2em}.post_content h6{font-size:1em}.post_content p{line-height:1.8}.post_content p+p{margin-top:1.5em}.post_content strong{font-weight:bold}.post_content em{font-style:italic}.post_content blockquote{margin:1.5em 0;border-left:5px solid #ddd;padding:1em 0 1em 10px;color:#777}.post_content blockquote p+p{margin-top:.5em}.post_content ul{list-style-type:disc}.post_content ol{list-style-type:decimal}.post_content li{margin-left:1.5em}.post_content a{text-decoration:underline}.post_content .wp-block-image::after{content:"";display:block;clear:both}.post_content .aligncenter img{display:block;margin:0 auto}.post_content .wp-caption{max-width:100%;border:1px solid #ddd;text-align:left;background-color:#f3f3f3;padding:5px;border-radius:3px}.post_content .wp-caption img{margin:0;padding:0;border:0 none}.post_content .wp-caption p.wp-caption-text{font-size:14px;line-height:1.5;margin:0;padding:0}@media screen and (max-width: 948px){.post_content .has-large-font-size{font-size:1.25em !important}}.cat_wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:absolute;z-index:10;left:0;bottom:0}.cat_wrapper .cat_label{color:#fff;padding:.25em .5em;margin-right:.5em;margin-top:.5em;font-size:.875em}#child_mv{min-height:200px;padding:1.3em 0;background-size:cover;background-position:center;background-repeat:no-repeat;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;--stroke-width: 12px;--stroke-position: 4px;text-shadow:#fff calc(var(--stroke-position)*0) calc(var(--stroke-position)*0) var(--stroke-width),#fff calc(var(--stroke-position)*1) calc(var(--stroke-position)*1) var(--stroke-width),#fff calc(var(--stroke-position)*-1) calc(var(--stroke-position)*-1) var(--stroke-width),#fff calc(var(--stroke-position)*-1) calc(var(--stroke-position)*1) var(--stroke-width),#fff calc(var(--stroke-position)*1) calc(var(--stroke-position)*-1) var(--stroke-width),#fff calc(var(--stroke-position)*0) calc(var(--stroke-position)*0) var(--stroke-width),#fff calc(var(--stroke-position)*1) calc(var(--stroke-position)*1) var(--stroke-width),#fff calc(var(--stroke-position)*-1) calc(var(--stroke-position)*-1) var(--stroke-width),#fff calc(var(--stroke-position)*-1) calc(var(--stroke-position)*1) var(--stroke-width),#fff calc(var(--stroke-position)*1) calc(var(--stroke-position)*-1) var(--stroke-width)}#child_mv .ttl{text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-weight:700;font-size:3em}@media screen and (max-width: 948px){#child_mv .ttl{font-size:2em;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#child_mv .ttl span{display:block;width:100%}#child_mv .ttl img{width:1em;margin:0 auto}}#child_mv .text{font-weight:700;margin-top:1em}#breadcrumb{font-size:12px;background-color:#006637;color:#fff;padding:1em 0}#breadcrumb .inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#breadcrumb li:not(:last-of-type)::after{content:">";margin:0 1em}#breadcrumb a{-webkit-transition:opacity .5s;transition:opacity .5s}#breadcrumb a:hover{opacity:.5}#pagination{font-size:1.3125;padding:2em 0;margin:0px auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#pagination .page-numbers{padding:.5em 1em;margin:0 .5em;-webkit-transition:background-color .5s;transition:background-color .5s}#pagination .page-numbers:not(.current):not(.dots):hover{background-color:#e6e6e6}#pagination .current{border-bottom:1px solid #000}@media screen and (max-width: 948px){#pagination .page-numbers{padding:.25em .5em;margin:0 .25em}}.section{margin-bottom:64px}@media screen and (max-width: 948px){.section{margin-bottom:40px}}#form{color:#000}#form .border{border:1px solid #534741;padding-bottom:40px}#form .text{font-size:1.6875em;font-weight:700;text-align:center;margin-bottom:1.5em}#form .img{margin-bottom:2em}#form .inline{display:inline}#form .list{font-size:1.6875em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;border-top:1px solid #000;padding:30px 0}#form .list .small{font-size:.75em}#form .list:last-of-type{border-bottom:1px solid #000}#form .list.sub_list{padding-top:0;border-top:none;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#form .list.sub_list dt{text-align:right}@media screen and (max-width: 948px){#form .list.sub_list dt{text-align:left}}#form dt{width:300px;padding:4px .5em 4px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#form dt::before{content:"任意";padding:.125em 1em .25em;margin-right:.5em;background-color:#ccc;color:#fff;border-radius:5.6693px}#form dt.required::before{content:"必須";background-color:#ed1c24}#form dt.no_icon::before{display:none}#form dt label{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;line-height:1.25;font-weight:700}@media screen and (max-width: 948px){#form dt label{width:100%;-webkit-box-flex:initial;-webkit-flex:initial;-ms-flex:initial;flex:initial;margin-top:.5em}}#form dd{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}#form input:not([type=button]):not([type=checkbox]):not([type=radio]):not([type=submit]):not(.readonly),#form select,#form textarea{width:100%;border:1px solid #42210b;font-size:16px}#form input:not([type=button]):not([type=checkbox]):not([type=radio]):not([type=submit]):not(.readonly).postal,#form select.postal,#form textarea.postal{width:160px;margin-bottom:1em;margin-left:1em}#form input[type=text]:not(.readonly),#form input[type=tel],#form input[type=email],#form input[type=date],#form input[type=time],#form textarea{padding:1em}#form input[type=date],#form #datepicker,#form #timepicker{max-width:360px}#form ::-webkit-input-placeholder{color:#b9b9b9}#form ::-moz-placeholder{color:#b9b9b9}#form :-ms-input-placeholder{color:#b9b9b9}#form ::-ms-input-placeholder{color:#b9b9b9}#form ::placeholder{color:#b9b9b9}#form .wpcf7-list-item{margin-bottom:.25em;margin-left:0;display:block}#form .wpcf7-list-item input[type=checkbox]{cursor:pointer;-webkit-transform:scale(1.6);transform:scale(1.6);vertical-align:3px}#form .wpcf7-list-item .wpcf7-list-item-label{cursor:pointer}#form .readonly{width:100%}#form #privacy{margin-top:24px;border:4px solid #3e2210;padding:1em;font-size:13px;overflow-y:scroll;height:240px}#form .check_privacy{font-size:1.6875em;margin-top:.75em}@media screen and (max-width: 948px){#form .text{font-size:1em}#form .list{padding:1em 0;font-size:1em;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#form .img{margin-bottom:1em}#form .inline{display:block;margin-top:.125em}#form dt{width:100%;padding-bottom:1em}#form .check_list{margin-top:.5em}#form .check_list .check_wrap{margin-bottom:1.25em}#form .check_list .check_wrap input[type=checkbox]{-webkit-transform:scale(1);transform:scale(1);vertical-align:-1px}#form .check_privacy{font-size:1em}#form .check_privacy input[type=checkbox]{-webkit-transform:scale(1);transform:scale(1);vertical-align:-1px}}#post_nav .post_nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-bottom:4em}#post_nav .post_nav>*{width:100%}#post_nav .post_nav .btn_02{margin:0 1em}@media screen and (max-width: 948px){#post_nav .post_nav{padding-bottom:2em}#post_nav .post_nav .btn_05{height:40px}#post_nav .post_nav .btn_02{height:40px;margin:0 .5em;min-width:160px}#post_nav .post_nav .btn_02::after{width:64px}}.ttl_section{font-size:3em;font-weight:700}.ttl_section::after{max-width:none}@media screen and (max-width: 948px){.ttl_section{font-size:1.75em}.ttl_section::after{width:100%}}.asterisk p{display:inline-block;position:relative;padding-left:1em}.asterisk p::before{content:"※";position:absolute;left:0}@media screen and (max-width: 948px){.asterisk p{font-size:.75em}}.map_wrap{position:relative;width:100%;height:0;padding-top:50%}.map_wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.link_form{display:block;margin:30px auto;max-width:370px;width:80%}.link_form a{display:block;color:#fff;text-align:center;font-size:1.3rem;padding:20px 10px;border-radius:25px;background:#016436;line-height:1}.link_form a img{display:inline-block;height:7px;margin-bottom:3px;vertical-align:middle;margin-left:10px}@media screen and (max-width: 948px){.link_form a{font-size:.8em}}.ttl_post_01{font-size:1.8125em;letter-spacing:.05em;padding-bottom:.25em;border-bottom:1px solid #000;margin-bottom:.75em;font-weight:700}@media screen and (max-width: 948px){.ttl_post_01{font-size:1.25em;letter-spacing:0}}.menu_anchor{margin-top:24px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.menu_anchor>*{width:240px;height:68px;margin:8px;background-color:#006637;border-radius:10px;color:#fff;font-size:1.75em;letter-spacing:.05em}.menu_anchor>* .small{font-size:.5714em;margin-top:8px}.menu_anchor>* a{display:block;width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-transition:opacity .5s;transition:opacity .5s}.menu_anchor>* a::after{content:"〉";-webkit-transform:rotate(90deg);transform:rotate(90deg);font-size:.64em;margin-top:.75em;margin-left:1em}.menu_anchor>* a:hover{opacity:.75}.menu_anchor.brown>*{background-color:#5d4d2b}@media screen and (max-width: 948px){.menu_anchor{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.menu_anchor>*{font-size:1.125em;height:48px}}.label_01{background-color:#534741;color:#fff}.label_01.color_01{background-color:#006637}.label_01.color_02{background-color:#009245}.label_01.color_3{background-color:#998675}.label_01.yellow{background-color:#f7931e}.label_01.orange{background-color:#f15a24}.label_01 .yellow{color:#ff0}.label_01.fs_54{font-size:3.375em;font-weight:700;line-height:1;padding:.3em .5em .4em;letter-spacing:.1em;margin-bottom:.75em}.label_01.fs_54 .small{font-size:.6666em;margin-bottom:.25em;display:block}@media screen and (max-width: 948px){.label_01.fs_54{font-size:1.5em}}.label_01.fs_50{font-size:3.125em;font-weight:700;line-height:1;padding:.25em .5em .425em 1.25em;letter-spacing:.05em;margin-bottom:.75em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.label_01.fs_50 .small{font-size:.56em;letter-spacing:.1em;margin-top:.25em;margin-left:1em;text-align:center;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.label_01.fs_50 .mid{font-size:.72em;letter-spacing:.1em;margin-top:.25em;margin-left:1em;text-align:center;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}@media screen and (max-width: 948px){.label_01.fs_50{font-size:1.5em;display:block;text-align:center}.label_01.fs_50 .small,.label_01.fs_50 .mid{display:block;width:100%;margin-left:0}}.label_01.fs_48{font-size:3em;font-weight:700;letter-spacing:.1em;padding-bottom:4px;margin-bottom:.833em}@media screen and (max-width: 948px){.label_01.fs_48{font-size:1.5em}}.label_01.fs_40{font-size:2.5em;font-weight:700;letter-spacing:.1em;padding:.25em 0;margin-bottom:1em}@media screen and (max-width: 948px){.label_01.fs_40{font-size:1.25em}}.label_01.fs_37{font-size:2.3125em;font-weight:700;line-height:1.2;padding:.5em 0 .6em;margin-bottom:1.081em}@media screen and (max-width: 948px){.label_01.fs_37{font-size:1.25em}}.label_01.fs_37 .yellow{font-size:1.108em}.label_01.fs_37 .small{font-size:.864em}.label_01.fs_36{font-size:2.25em;font-weight:700;line-height:1;letter-spacing:.1em;padding:.25em 0 .425em}@media screen and (max-width: 948px){.label_01.fs_36{font-size:1.25em}}.label_01.fs_30{font-size:1.875em;font-weight:700;letter-spacing:.1em;padding:.125em .75em .25em;margin-bottom:1.081em}@media screen and (max-width: 948px){.label_01.fs_30{font-size:1.25em}}.label_01.fs_28{font-size:1.75em;letter-spacing:.2em;padding:.5em 0 .6em;margin-bottom:1.081em}@media screen and (max-width: 948px){.label_01.fs_28{font-size:1.25em}}.label_01.fs_24{font-size:1.5em;padding:.125em 0 .25em;line-height:1}@media screen and (max-width: 948px){.label_01.fs_24{font-size:1.25em}}.label_01.non_margin{margin-bottom:0}.label_red{background-color:#da002d;color:#fff;text-align:center}.label_red.fs_37{font-size:2.3125em;font-weight:700;padding:0em .25em .125em;margin-bottom:40px}@media screen and (max-width: 948px){.label_red.fs_37{font-size:1.125em}}.label_flag{display:inline-block;position:relative;height:45px;line-height:45px;text-align:center;padding:0 35px;font-size:1.75em;font-weight:700;letter-spacing:.1em;background:#534741;color:#fff}.label_flag::before,.label_flag::after{position:absolute;content:"";width:0px;height:0px;z-index:1}.label_flag::before{top:0;left:0;border-width:22.5px 0px 22.5px 10px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff;border-style:solid}.label_flag::after{top:0;right:0;border-width:22.5px 10px 22.5px 0px;border-color:rgba(0,0,0,0) #fff rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid}@media screen and (max-width: 948px){.label_flag{font-size:1.125em;padding:0 24px;height:40px;line-height:40px}.label_flag::before{border-width:20px 0px 20px 8px}.label_flag::after{border-width:20px 8px 20px 0px}}.icon_flag{text-align:center;width:110px;height:120px;background:center url("../img/child/flow/flow_icon_step.svg") no-repeat;padding-top:1em}.icon_flag .step{font-size:.875em;line-height:1;display:block}.icon_flag .number{font-size:3.375em;line-height:1;display:block}@media screen and (max-width: 948px){.icon_flag{width:64px;height:72px;padding-top:.5em}.icon_flag .step{font-size:.75em}.icon_flag .number{font-size:1.75em}}.list_01>*{margin-bottom:2em}.list_01 .ttl{font-size:2em;font-weight:700;padding:0 40px 4px}.list_01 .content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding:0 40px;margin-top:1.5em}.list_01 .text{width:100%;max-width:480px;font-size:1.875em;font-weight:500;color:#000;text-align:justify;text-justify:inter-ideograph}@media screen and (max-width: 948px){.list_01 .ttl{font-size:1.125em;padding:0 1em 4px}.list_01 .content{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0;margin-top:1em}.list_01 .text{font-size:1em;margin-top:.5em}}.list_02{width:calc(100% + 20px);margin-left:-10px;margin-top:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.list_02>*{width:calc(50% - 20px);margin:0 10px 2em}.list_02 .ttl{font-size:1.3125em;padding:0 1em 4px}.list_02 .content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin-top:.5em}.list_02 .text{margin-top:1em;width:60%;text-align:justify;text-justify:inter-ideograph}@media screen and (max-width: 948px){.list_02>*{width:100%}.list_02 .ttl{font-size:1.125em}.list_02 .content{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.list_02 .text{width:100%}}.list_03{width:calc(100% + 20px);margin:40px 0 40px -10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.list_03>*{margin:10px;width:calc(33.333333% - 20px)}.list_03 .ttl{font-size:1.4375em;font-weight:700;padding:0 32px 4px;margin-top:4px}.list_03 .content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin-top:1em}.list_03 .text{width:60%;text-align:justify;text-justify:inter-ideograph}@media screen and (max-width: 948px){.list_03{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:0}.list_03>*{width:auto}.list_03 .ttl{font-size:1.125em}}.list_04{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc(100% + 20px);margin-left:-10px}.list_04::after{content:"";display:block;width:calc(33.333333% - 20px)}.list_04 .content{position:relative;width:calc(33.333333% - 20px);max-width:300px;margin:52px 10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.list_04 .content.link_zoom .hide_box{width:100%;padding-top:66.6666%;position:relative}.list_04 .content.link_zoom .hide_box img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);margin:0 auto}.list_04 .content.link_zoom:hover .hide_box img{-webkit-transform:translate(-50%, -50%) scale(1.025);transform:translate(-50%, -50%) scale(1.025)}.list_04 .content .bg{padding:.5em;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.list_04 .content .btn_01{margin:auto auto 0}.list_04 .bg_line{width:100%;position:relative;left:calc(50% - 75vw);z-index:-99}.list_04 .bg_line::before,.list_04 .bg_line::after{content:"";display:block;top:264px;width:150vw;height:156px;position:absolute;left:0}@media screen and (max-width: 948px){.list_04{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.list_04::after{display:none}.list_04 .content{width:calc(100% - 8px);margin:24px 4px}.list_04 .content .ttl{font-size:1.25em}}.list_05 .content{margin-bottom:80px}.list_05 .ttl_wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:1px solid #7c6472;margin-bottom:1.5em;padding:.25em 0}.list_05 .ttl_wrap .ttl{font-size:1.875em}.list_05 .ttl_wrap .label{min-width:172px;height:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 .5em;font-size:14px;border:1px solid #534741;margin-left:auto}.list_05 .left_sec{width:41%;position:relative}.list_05 .left_sec .sticker{width:30%;max-width:114px;position:absolute;top:0;left:0}.list_05 .right_sec{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.list_05 .btn_02{margin:auto 0 0 auto}@media screen and (max-width: 948px){.list_05 .ttl_wrap .ttl{font-size:1.5em}.list_05 .ttl_wrap .label{min-width:100px;font-size:12px}.list_05 .left_sec{max-width:400px}.list_05 .left_sec,.list_05 .right_sec{width:100%}.list_05 .btn_02{margin:0 auto;height:48px}}.list_plan_icon{margin-top:1em;margin-bottom:5em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.list_plan_icon>*{width:120px;background-color:#009245;border:2px solid #006637;border-radius:5.6278px;margin:6px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:.75em 0}.list_plan_icon .img_box{padding:0 .5em;height:100%;max-height:80px;margin-bottom:.5em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.list_plan_icon .img_box img,.list_plan_icon .img_box svg{-o-object-fit:contain;object-fit:contain;font-family:"object-fit: contain;";width:100%;height:100%}.list_plan_icon .ttl{margin:auto 0 0 0;line-height:1.25;font-size:1.1875em;font-weight:500;color:#fff;text-align:center}.list_plan_icon .non_active{background-color:#e6e6e6;border:2px solid gray}.list_plan_icon .non_active svg path,.list_plan_icon .non_active svg polygon,.list_plan_icon .non_active svg rect{fill:#333}.list_plan_icon .non_active .ttl{color:#333}@media screen and (max-width: 948px){.list_plan_icon{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:1em}.list_plan_icon .img_box{max-height:32px}.list_plan_icon .ttl{font-size:.625em}.list_plan_icon>*{padding:.5em 0;width:72px;margin:2px}}.list_befaft .point{color:#fff;background:#c1272d;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:15px 0;padding:5px 20px;border-radius:20px}.list_befaft .row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:normal;-webkit-align-items:normal;-ms-flex-align:normal;align-items:normal;margin-bottom:2.5em}.list_befaft .row.no_margin{margin-bottom:0}.list_befaft .row.no_margin .content{padding:0}.list_befaft .row.no_margin .ttl{margin:0}.list_befaft .row .content{border:1px solid #1a1a1a;padding:1em;width:100%;max-width:480px}.list_befaft .row .content img{margin:0 auto}.list_befaft .row .rela{position:relative}.list_befaft .row .rela .small{position:absolute;bottom:0;left:0;background:#c1272d;color:#fff;text-align:center;padding:5px 20px;border-top-right-radius:10px;font-size:12px}.list_befaft .row .text_wrap{padding:1em;font-size:.9375em}.list_befaft .row .arrow{display:block;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;margin:.5em}.list_befaft .row .arrow::after{content:"";display:block;width:0;height:0;border-style:solid;border-width:15px 0 15px 15px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #3e3a39}@media screen and (max-width: 948px){.list_befaft:not(.plan) .row{display:block;margin-bottom:4em}.list_befaft:not(.plan) .row .content{margin:0 auto}.list_befaft:not(.plan) .row .text_wrap{padding:.5em 0em}.list_befaft:not(.plan) .row .arrow{margin:1em auto}.list_befaft:not(.plan) .row .arrow::after{margin:0 auto;-webkit-transform:rotate(90deg) scale(0.8);transform:rotate(90deg) scale(0.8)}.list_befaft.plan .row .content{padding:.5em}.list_befaft.plan .row .arrow::after{-webkit-transform:scale(0.4);transform:scale(0.4)}}.list_cat_const{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.list_cat_const:not(:last-of-type){border-bottom:1px dashed #534741;padding-top:1em}.list_cat_const:not(:last-of-type)>*{padding-top:0}.list_cat_const>*{padding:.75em 0;font-size:1.3125em}.list_cat_const>*:not(:last-of-type)::after{content:"／";margin:0 .25em}.list_cat_const>* a{-webkit-transition:opacity .5s;transition:opacity .5s}.list_cat_const>* a:hover{opacity:.5}@media screen and (max-width: 948px){.list_cat_const{padding:.5em 0}.list_cat_const:not(:last-of-type){padding-top:.25em}.list_cat_const>*{padding:.25em 0;font-size:.875em}.list_cat_const>*:not(:last-of-type)::after{content:"/"}}.list_flow_01{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:56px}.list_flow_01>*{font-size:1.5em;font-weight:700;width:16.6666666667%;height:320px;background:#f9e198;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-align:center;position:relative}.list_flow_01>*:first-of-type{width:calc(16.6666666667% - 34px/2);padding-left:10px}.list_flow_01>*:last-of-type{width:calc(16.6666666667% + 34px/2);padding-left:10px}.list_flow_01>*:not(:first-child):not(:last-child){padding-left:calc(34px + 10px)}.list_flow_01>*:not(:last-of-type){margin-right:10px}.list_flow_01>*::before,.list_flow_01>*::after{content:"";width:0;height:0;display:block;position:absolute}.list_flow_01>*::before{border:solid calc(320px/2) rgba(0,0,0,0);border-left:solid 34px #fff;top:50%;left:-1px;z-index:1;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.list_flow_01>*::after{border:solid calc(320px/2) rgba(0,0,0,0);border-left:solid 34px #f9e198;top:50%;right:1px;-webkit-transform:translate(100%, -50%);transform:translate(100%, -50%);z-index:2}.list_flow_01>*:first-child::before,.list_flow_01>*:last-child::after{content:none}.list_flow_01 .number{font-style:italic;-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;font-size:1.375em;font-weight:700;line-height:1.125;position:absolute;color:#fff;background-color:#5d4d2b;border-radius:50%;text-shadow:none;width:40px;height:40px;left:0;top:0;z-index:10;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding-right:.25em}@media screen and (max-width: 641px){.list_flow_01{display:block;width:264px;margin:40px auto;margin-bottom:2em}.list_flow_01>*{font-size:1.125em;width:100%;-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;height:auto;padding:.25em 0;margin-bottom:calc(16px/2)}.list_flow_01>*:first-of-type,.list_flow_01>*:last-of-type,.list_flow_01>*:not(:first-child):not(:last-child),.list_flow_01>*:not(:last-of-type){width:100%;padding-left:0;padding-right:0}.list_flow_01>*:first-of-type{padding-top:.5em}.list_flow_01>*:not(:first-of-type){padding-top:calc(16px + .5em)}.list_flow_01>*:last-of-type{padding-bottom:.5em}.list_flow_01>*::before{border-width:16px calc(264px/2) 0 calc(264px/2);border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);top:-1px;left:50%;-webkit-transform:translate(-50%, calc(-50% + 16px / 2));transform:translate(-50%, calc(-50% + 16px / 2))}.list_flow_01>*::after{border-width:16px calc(264px/2) 0 calc(264px/2);border-color:#f9e198 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);top:auto;left:50%;bottom:1px;-webkit-transform:translate(-50%, 100%);transform:translate(-50%, 100%)}.list_flow_01 .number{font-size:1em;line-height:1.75;width:32px;height:32px;left:0;top:0;-webkit-transform:translate(-50%, -25%);transform:translate(-50%, -25%)}}.list_flow_02{margin:40px auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.list_flow_02 .text,.list_flow_02 .arrow{height:45px;padding:0 .5em;line-height:45px;font-weight:700;text-align:center;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.list_flow_02 .text{font-size:1.5em;border:1px solid #5d4d2b;background-color:#fff}.list_flow_02 .text:not(:last-of-type){margin-right:10px}.list_flow_02 .arrow{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-size:1.25em;background-color:#f9e198;margin-right:calc(35px + 10px);position:relative}.list_flow_02 .arrow::before{content:"";width:0;height:0;display:block;position:absolute;border-top:35px solid rgba(0,0,0,0);border-bottom:35px solid rgba(0,0,0,0);border-left:35px solid #f9e198;top:50%;right:1px;z-index:1;-webkit-transform:translate(100%, -50%);transform:translate(100%, -50%)}@media screen and (max-width: 948px){.list_flow_02 .text,.list_flow_02 .arrow{height:32px;line-height:32px}.list_flow_02 .text{font-size:1.125em}.list_flow_02 .arrow{font-size:1em;margin-right:calc(24px + 8px)}.list_flow_02 .arrow::before{border-top:24px solid rgba(0,0,0,0);border-bottom:24px solid rgba(0,0,0,0);border-left:24px solid #f9e198}}@media screen and (max-width: 641px){.list_flow_02{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;max-width:264px;margin-top:0;margin-bottom:1em}.list_flow_02 .text,.list_flow_02 .arrow{height:32px;line-height:32px;-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none}.list_flow_02 .text{width:100%;margin-right:0;margin-bottom:.5em}.list_flow_02 .text:not(:last-of-type){margin-right:0}.list_flow_02 .arrow{width:calc(240px - 6em);height:auto;margin-right:0;margin-bottom:calc(2em + .5em);line-height:0;padding-top:1em;padding-bottom:0}.list_flow_02 .arrow::before{border-top:2em solid #f9e198;border-bottom:none;border-right:calc(240px/2) solid rgba(0,0,0,0);border-left:calc(240px/2) solid rgba(0,0,0,0);top:auto;bottom:0;right:50%;z-index:-1;-webkit-transform:translate(50%, 100%);transform:translate(50%, 100%)}}.list_promise{max-width:840px;margin:0 auto}.list_promise .row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:40px}.list_promise .row .text_sec{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin-right:1.25em}.list_promise .row .img_sec{width:350px}.list_promise .row .ttl_sec{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.list_promise .row .ttl_text{font-weight:700;font-size:1.5625em;letter-spacing:.1em;line-height:1;margin-left:.75em}.list_promise .row .text{margin-top:1em;letter-spacing:.025em;text-align:justify;text-justify:inter-ideograph;margin-right:1em}@media screen and (max-width: 948px){.list_promise .row{margin-top:24px;display:block}.list_promise .row .text_sec{margin-right:0em}.list_promise .row .ttl_sec img{width:32px;margin-left:4px}.list_promise .row .ttl_text{font-size:1.25em;letter-spacing:0em;margin-left:8px}.list_promise .row .text{margin:.5em 0;letter-spacing:0}}.list_check{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:.5em 0}.list_check>*{width:100%;position:relative;font-size:1.875em;font-weight:700;padding:.125em 0;padding-left:calc(45px + .25em)}.list_check>*::before{content:"";background:center url("../img/child/flow/flow_icon_check.svg") no-repeat;position:absolute;left:0;top:.35em;width:45px;height:35px}.list_check.col_2>*{width:50%}.list_check.col_3>*{width:33.3333%}.list_check .small{font-size:.5333em;margin-bottom:.5em}@media screen and (max-width: 948px){.list_check>*{font-size:1.125em;padding-left:calc(24px + .25em)}.list_check>*::before{width:24px;height:18px}.list_check.col_3>*{width:50%}}.list_faq{padding-top:40px}.list_faq .ttl{background-color:#006637;color:#fff;font-size:1.3125em;font-weight:700;letter-spacing:.1em;padding:24px 32px;position:relative;padding-left:calc(32px + 1.5em)}.list_faq .ttl::before{content:"Q.";position:absolute;left:32px}.list_faq .text{background-color:#e6e6e6;color:#000;font-size:.9375em;padding:16px 32px;margin-bottom:32px}@media screen and (max-width: 948px){.list_faq{padding-top:0px}.list_faq .ttl{font-size:1.125em;letter-spacing:0em;padding:8px 16px;padding-left:calc(16px + 1.5em)}.list_faq .ttl::before{left:16px}.list_faq .text{letter-spacing:0em;padding:8px 16px;margin-bottom:16px}}.dl_01{width:100%;max-width:784px;margin:0 auto;font-size:1.1875em}.dl_01>.row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding:.75em 0}.dl_01>.row:not(:last-of-type){border-bottom:1px solid #000}.dl_01>.row>dt{padding-left:2.5em;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.dl_01>.row>dd{width:588px;padding-left:1em}.dl_01 .inner_list{letter-spacing:.1em}.dl_01 .inner_list>.row{width:100%}.dl_01 .inner_list>.row:not(:last-of-type){margin-bottom:1em}.dl_01 .inner_list>.row>dd{width:100%;max-width:440px;margin-left:auto}@media screen and (max-width: 948px){.dl_01{font-size:1em}.dl_01>.row{display:block}.dl_01>.row>dt{padding-left:0em;margin-bottom:.25em}.dl_01>.row>dd{width:100%;padding-left:1em}.dl_01 .inner_list{letter-spacing:0}}.dl_02{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:1.1875em}.dl_02 .row{width:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-bottom:1px solid #534741}.dl_02 .row:nth-of-type(-n + 2){border-top:1px solid #534741}.dl_02 .row dt,.dl_02 .row dd{padding:.5em 1em}.dl_02 .row dt{background-color:#e6e6e6;width:135px}.dl_02 .row dd{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}@media screen and (max-width: 948px){.dl_02{font-size:1em}.dl_02 .row{width:100%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.dl_02 .row:first-of-type{border-bottom:none}.dl_02 .row dt{width:100%}.dl_02 .row:nth-of-type(1) dt,.dl_02 .row:nth-of-type(1) dd{border-bottom:none}}.dl_03{font-size:1.8125em}.dl_03 .row{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border-bottom:1px solid #534741;border-left:1px solid #534741;border-right:1px solid #534741}.dl_03 .row:first-of-type{border-top:1px solid #534741}.dl_03 .row:not(:last-of-type) dt{border-bottom:1px solid #fff}.dl_03 .row dt,.dl_03 .row dd{padding:.35em 1em .5em}.dl_03 .row dt{background-color:#534741;color:#fff;width:190px;font-weight:700}.dl_03 .row dd{background-color:#fff;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}@media screen and (max-width: 948px){.dl_03{font-size:1em}.dl_03 .row{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.dl_03 .row dt{width:100%}}.dl_04{max-width:950px;margin:24px auto}.dl_04 .row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:40px 0;border-top:3px solid #fff}.dl_04 .row:last-of-type{border-bottom:3px solid #fff}.dl_04 .row dt{font-size:1.5625em;font-weight:700;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;text-align:center}.dl_04 .row dd{width:100%;max-width:480px;margin:0 24px}@media screen and (max-width: 948px){.dl_04 .row{padding:1em 0;display:block}.dl_04 .row dt{font-size:1.25em}.dl_04 .row dd{margin:.5em 0 0}}.dl_05{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;border-top:1px solid #534741;margin-bottom:24px;font-size:1.25em}.dl_05.border_top_none{border-top:none}.dl_05 .row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;border-bottom:1px solid #534741}.dl_05 .half{width:50%}.dl_05 dt{width:116px;background-color:#e6e6e6;padding:.5em .75em}.dl_05 dd{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:.5em .5em}@media screen and (max-width: 948px){.dl_05{font-size:.875em}.dl_05 .half{width:100%}}.dl_06 .row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border:1px solid gray;font-size:1.25em}.dl_06 .row:not(:first-of-type){border-top:none}.dl_06 dt{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:260px;padding:.5em .75em;background-color:#e6e6e6;border-right:1px solid gray;text-align:center}.dl_06 dt .asterisk{text-align:left}.dl_06 dd{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:.5em .5em;background-color:#fff}.dl_06 .row_foot{font-size:1.25em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:.5em}.dl_06 .row_foot dt{border:1px solid gray;background-color:#fff;margin-right:8px}.dl_06 .row_foot dd{border:1px solid gray}@media screen and (max-width: 948px){.dl_06 .row,.dl_06 .row_foot{display:block;font-size:1em}.dl_06 dt{display:block;width:100%;padding:.5em .75em;border-right:none}.dl_06 .row_foot dt{border-bottom:none}}.dl_staff .row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:.5em}.dl_staff .row dt{width:4em;margin-right:.25em}.dl_staff .row dd{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}@media screen and (max-width: 948px){.dl_staff .row{margin-bottom:.125em}.dl_staff .row dt{width:3.5em}}#reason #intro .cont_01 .ttl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:2.6875em;font-weight:700;margin:64px 0}#reason #intro .cont_01 .ttl img{margin-right:.5em}@media screen and (max-width: 948px){#reason #intro .cont_01 .ttl{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:1.5em}}#reason #intro .cont_01 .text{font-size:2.6875em;font-weight:700;letter-spacing:-0.05em}#reason #intro .cont_01 .text .cross{font-size:1.444em}#reason #intro .cont_01 .text .number{font-size:2.534em;font-weight:700;color:#c1272d;margin-left:.125em;letter-spacing:-0.05em}#reason #intro .cont_01 .text .mid{font-size:1.209em;font-weight:500}#reason #intro .cont_01 .text .big{font-size:1.581em;font-weight:500;letter-spacing:-0.05em}@media screen and (max-width: 948px){#reason #intro .cont_01 .text{text-align:center;font-size:1.25em;line-height:1;margin-top:1em}#reason #intro .cont_01 .text .cross{font-size:1em}#reason #intro .cont_01 .text .number{font-size:2em}}#reason #intro .cont_02{background-color:#009245;padding:10px 40px;margin:40px 0}#reason #intro .cont_02 .ttl{color:#fff;font-size:2.6875em;text-align:center}#reason #intro .cont_02 .list_circle{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:10px auto}#reason #intro .cont_02 .list_circle .content{background-color:#fff;width:180px;height:180px;border-radius:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:1.5em;font-weight:700;line-height:1.25}#reason #intro .cont_02 .list_circle .content .small{width:100%;text-align:center;font-size:.75em;margin-top:.5em;font-weight:500}#reason #intro .cont_02 .list_circle .cross{color:#fff;margin:0 1em}#reason #intro .cont_02 .list_circle .cross img{margin:0 auto}@media screen and (max-width: 948px){#reason #intro .cont_02{padding:10px 4px}#reason #intro .cont_02 .ttl{font-size:1.75em}#reason #intro .cont_02 .ttl .sp_only{display:none}#reason #intro .cont_02 .list_circle{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#reason #intro .cont_02 .list_circle .content{width:120px;height:120px;font-size:1.125em}#reason #intro .cont_02 .list_circle .cross{width:40px;margin:0 .5em}}@media screen and (max-width: 641px){#reason #intro .cont_02 .ttl{font-size:1.5em}#reason #intro .cont_02 .ttl .sp_only{display:block}#reason #intro .cont_02 .list_circle{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#reason #intro .cont_02 .list_circle .content{width:160px;height:160px;font-size:1.125em}#reason #intro .cont_02 .list_circle .cross{width:40px;margin:.5em 0}}#reason #intro .cont_03 .table{width:100%;margin:40px 0;text-align:center;font-weight:700}#reason #intro .cont_03 .table th,#reason #intro .cont_03 .table td{border:2px solid #fff;height:74px;vertical-align:middle}#reason #intro .cont_03 .table thead th{background-color:#006637;color:#fff;font-size:1.75em}#reason #intro .cont_03 .table tbody{font-size:2em}#reason #intro .cont_03 .table tbody tr:nth-of-type(odd){background-color:#b3b3b3}#reason #intro .cont_03 .table tbody tr:nth-of-type(even){background-color:#e6e6e6}#reason #intro .cont_03 .table tbody td{width:240px}@media screen and (max-width: 948px){#reason #intro .cont_03 .table thead th{font-size:.75em}#reason #intro .cont_03 .table tbody{font-size:.875em}#reason #intro .cont_03 .table tbody td{width:88px}#reason #intro .cont_03 .table tbody th{width:80px}}#reason #intro .cont_03 .text_01{font-size:2.5em;font-weight:700}#reason #intro .cont_03 .text_01 .big{font-size:1.6em}@media screen and (max-width: 948px){#reason #intro .cont_03 .text_01{font-size:1.25em}}#reason #intro .cont_03 .list{text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:calc(100% + 16px);margin-left:-8px}#reason #intro .cont_03 .list>*{margin:8px;width:280px}#reason #intro .cont_03 .list .ttl{font-size:3.625em;font-weight:700;position:relative}#reason #intro .cont_03 .list .ttl .big{font-size:1.55em}#reason #intro .cont_03 .list .ttl::after{content:"";width:100%;height:.75em;background-color:#fcee21;position:absolute;bottom:.05em;left:0;z-index:-9}#reason #intro .cont_03 .list .text{font-size:1.875em;margin-top:.25em}#reason #intro .cont_03 .list .btn_02{margin-top:.75em}#reason #intro .cont_03 .list .btn_02::after{width:100px;height:8px;margin-left:.25em}@media screen and (max-width: 948px){#reason #intro .cont_03 .list{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#reason #intro .cont_03 .list .ttl{font-size:2em;display:inline-block;padding:0 .5em}#reason #intro .cont_03 .list .text{font-size:1.125em;margin-top:.5em}#reason #intro .cont_03 .list>*{margin-bottom:2em}}#reason #insulation .figure_sec{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#reason #insulation .figure_sec img{width:100%;max-width:490px}#reason #insulation .figure_sec .text_area{max-width:376px}#reason #insulation .figure_sec .text_area .big{font-size:3.625em;display:block;line-height:1}#reason #insulation .figure_sec .text_area .normal{font-size:2em;display:block}#reason #insulation .figure_sec .text_area .small{font-size:.875em;display:block}@media screen and (max-width: 948px){#reason #insulation .figure_sec .text_area{margin-top:1em}#reason #insulation .figure_sec .text_area .big{font-size:1.25em}#reason #insulation .figure_sec .text_area .normal{font-size:1em;margin-bottom:.5em}#reason #insulation .figure_sec .text_area .small{font-size:.75em;display:block}}#reason #insulation .img_sec{margin-top:40px;margin-bottom:40px}#reason #insulation .img_sec>*{max-width:440px}#reason #insulation .img_sec .text{font-size:1.75em;margin-top:.5em}@media screen and (max-width: 948px){#reason #insulation .img_sec>*{margin-bottom:2em}#reason #insulation .img_sec .text{font-size:1em}}#reason #seismic{padding-top:40px;margin-top:-40px}#reason #seismic .figure_sec{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#reason #seismic .figure_sec img{width:100%;max-width:610px;margin-right:-50%;padding-right:10px}@media screen and (max-width: 948px){#reason #seismic .figure_sec img{margin-right:10px;padding-right:0}}#reason #seismic .figure_sec .text_area{max-width:360px;-webkit-align-self:start;-ms-flex-item-align:start;align-self:start;margin:3em 0 0}#reason #seismic .figure_sec .text_area .big{font-size:3.625em;display:block;line-height:1}#reason #seismic .figure_sec .text_area .normal{font-size:2em;display:block}#reason #seismic .figure_sec .text_area .small{font-size:.875em;display:block}@media screen and (max-width: 948px){#reason #seismic .figure_sec .text_area{margin-top:1em}#reason #seismic .figure_sec .text_area .big{font-size:1.25em}#reason #seismic .figure_sec .text_area .normal{font-size:1em;margin-bottom:.5em}#reason #seismic .figure_sec .text_area .small{font-size:.75em;display:block}}#reason #seismic .img_wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:2em}@media screen and (max-width: 948px){#reason #seismic{padding-top:calc(40px + 64px);margin-top:calc(-40px - 64px)}#reason #seismic .img_wrap{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#reason #seismic .img_wrap>*{margin-bottom:1em}}#reason .bg{background-color:#ecebc2;padding:40px 0}#reason .intro_text{font-size:2.3125em;text-align:center;margin-bottom:1em}@media screen and (max-width: 948px){#reason .intro_text{font-size:1.125em}}#plan .menu_anchor{margin-bottom:24px}@media screen and (max-width: 948px){#plan .menu_anchor>*{width:calc(50% - 16px);height:40px}#plan .menu_anchor .small{margin-top:6px}}#plan .section{padding:80px 0;margin-bottom:0}#plan .section:nth-of-type(even){background:center url("../img/common/drawing_bg.jpg") repeat}@media screen and (max-width: 948px){#plan .section{padding:40px 0;margin:0}}#plan .construction_btn{max-width:480px;width:80%;display:block;margin:40px auto 0;text-align:center}#plan .construction_btn a{display:block;text-align:center;font-weight:bold;border-radius:20px;background:#534741;color:#fff;padding:20px 30px;font-size:1.75em;font-weight:700;letter-spacing:.1em;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}#plan .construction_btn a::before{content:"〉";position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:1.5rem;letter-spacing:-0.5rem;font-weight:700;color:#f7931e}@media screen and (max-width: 948px){#plan .construction_btn a{font-size:1.125em;padding:20px}#plan .construction_btn a::before{font-size:1.123em}}#plan #twenty_million{padding-bottom:40px}#plan .bg{border:3px solid #000;-webkit-clip-path:polygon(60px 0, 100% 0, 100% 100%, 0 100%, 0 60px);clip-path:polygon(60px 0, 100% 0, 100% 100%, 0 100%, 0 60px);background-color:#fff}@media screen and (max-width: 948px){#plan .bg{-webkit-clip-path:polygon(30px 0, 100% 0, 100% 100%, 0 100%, 0 30px);clip-path:polygon(30px 0, 100% 0, 100% 100%, 0 100%, 0 30px)}}#plan .clip{position:relative}#plan .clip::after{content:"";background:center url("../img/child/plan/plan_bg_clip.svg") no-repeat;width:120px;height:120px;position:absolute;left:0;top:0;-webkit-transform:translate(calc(-60px / 2.875), calc(-60px / 2.25));transform:translate(calc(-60px / 2.875), calc(-60px / 2.25))}@media screen and (max-width: 948px){#plan .clip::after{width:56px;height:56px;-webkit-transform:translate(0px, -11px);transform:translate(0px, -11px)}}#plan .ttl_sec{padding:30px;border-bottom:1px solid #534741;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#plan .content_sec{padding:30px;margin-left:20px}#plan .left_sec{width:224px;margin:0 8px 0 20px}#plan .right_sec{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}#plan .price .number{color:#e60064;font-size:3.5625em;font-weight:700;letter-spacing:-0.05em}#plan .price .text{font-size:1.75em}#plan .desc_sec{background-color:#e6e6e6;font-size:1.8125em;font-weight:700;padding:.5em;letter-spacing:-0.025em;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#plan .text_area{font-size:1.3125em;margin-top:.5em}#plan .list_befaft .row{font-size:1.875em}#plan .list_befaft .row .content{border:none}#plan .list_befaft .row .ttl{text-align:center;font-weight:500;display:block;margin:.5em auto}#plan .list_befaft .row.no_margin .ttl{margin-top:0}#plan .list_befaft .row.with_text .arrow{margin-top:3em}#plan .list_befaft .arrow::after{border-width:28px 0 28px 28px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #b3b3b3}#plan .asterisk{max-width:780px;margin:0 auto;padding-bottom:64px}#plan .asterisk p{font-size:1.3125em}#plan .bnr a{max-width:890px;width:90%;display:block;margin:20px auto}@media screen and (max-width: 948px){#plan .ttl_sec{display:block;padding:1em}#plan .content_sec{padding:1em;margin:0}#plan .left_sec{margin:0;width:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#plan .price{line-height:1;margin:.5em 0 1em auto}#plan .price .number{font-size:2em;letter-spacing:normal}#plan .price .text{font-size:1em}#plan .desc_sec{font-size:1em;letter-spacing:normal}#plan .text_area{font-size:1em}#plan .list_befaft .row{font-size:1.125em}#plan .list_befaft .row .ttl{margin-top:0}#plan .list_befaft .row.with_text .arrow{margin-top:2em}#plan .list_befaft .arrow{margin:0}#plan .asterisk p{font-size:.75em}}#flow #intro{margin-bottom:40px}#flow #intro .asterisk{text-align:center}#flow #flow_content .content{border:3px solid #000;border-top:none;margin-bottom:40px}#flow #flow_content .content .text_sec{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}#flow #flow_content .ttl_sec{position:relative}#flow #flow_content .ttl_sec .icon_flag{display:block;position:absolute;top:0;left:25px}@media screen and (max-width: 948px){#flow #flow_content .ttl_sec .icon_flag{left:8px}}#flow #flow_content .ttl_sec .ttl{font-size:2.5em;font-weight:700;letter-spacing:.1em;padding:.25em 0;padding-left:160px}@media screen and (max-width: 948px){#flow #flow_content .ttl_sec .ttl{font-size:1.25em;padding-left:80px}}#flow #flow_content .content_sec{padding:1.5em}#flow #flow_content .content_sec .text_sec{margin-top:1.25em}#flow #flow_content .content_sec .img_sec{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}#flow #flow_content .content_sec .img_sec>*:not(:first-of-type){margin-left:10px}#flow #flow_content .content_sec .img_sec.column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#flow #flow_content .content_sec .img_sec.column>*:not(:first-of-type){margin-left:0;margin-top:10px}#flow #flow_content .content_sec .intro_text{font-size:1.875em}#flow #flow_content .content_sec .intro_text.fs_36{font-size:2.25em;font-weight:700}#flow #flow_content .content_sec .foot_text{margin-top:2em}#flow #flow_content .content_sec .foot_text .big{letter-spacing:-0.01em;font-size:2.25em;font-weight:700;display:block;margin-bottom:.125em}#flow #flow_content .content_sec .btn_02{width:100%;max-width:initial;margin-top:.875em;font-size:1.5em}@media screen and (max-width: 948px){#flow #flow_content .content_sec .img_sec>*{min-width:0}#flow #flow_content .content_sec .img_sec.column{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}#flow #flow_content .content_sec .img_sec.column>*:not(:first-of-type){margin-left:10px;margin-top:0}#flow #flow_content .content_sec .intro_text{font-size:1.25em}#flow #flow_content .content_sec .intro_text.fs_36{font-size:1.25em}#flow #flow_content .content_sec .foot_text{margin-top:1em}#flow #flow_content .content_sec .foot_text .big{font-size:1.25em}#flow #flow_content .content_sec .btn_02{margin:.875em 0;font-size:1em}#flow #flow_content .content_sec .btn_02::after{width:35px;height:5px;margin-left:.5em}}#diagnose .section{padding-top:2em}@media screen and (max-width: 948px){#diagnose .section{padding-top:1em}}#diagnose #intro .img_sec .text{max-width:900px;margin:0 auto}#diagnose #intro .img_sec .big{font-size:2.25em;font-weight:700;padding-right:20%;display:block;margin-top:-1.25em}#diagnose #intro .img_sec .small{margin-top:.125em;display:block}@media screen and (max-width: 948px){#diagnose #intro .img_sec .big{font-size:1.5em;margin-top:0}#diagnose #intro .img_sec .small{margin-top:.25em}}#diagnose #intro .menu{margin-top:24px;background-color:#e6e6e6;padding:8px 48px 30px}#diagnose #intro .menu .ttl_head{font-size:2.25em;font-weight:700;text-align:center;--stroke-color: #ffffff;--stroke-width: 5px;text-shadow:calc(var(--stroke-width)*1) calc(var(--stroke-width)*0) 0 var(--stroke-color),calc(var(--stroke-width)*.9239) calc(var(--stroke-width)*.3827) 0 var(--stroke-color),calc(var(--stroke-width)*.7071) calc(var(--stroke-width)*.7071) 0 var(--stroke-color),calc(var(--stroke-width)*.3827) calc(var(--stroke-width)*.9239) 0 var(--stroke-color),calc(var(--stroke-width)*0) calc(var(--stroke-width)*1) 0 var(--stroke-color),calc(var(--stroke-width)*-0.3827) calc(var(--stroke-width)*.9239) 0 var(--stroke-color),calc(var(--stroke-width)*-0.7071) calc(var(--stroke-width)*.7071) 0 var(--stroke-color),calc(var(--stroke-width)*-0.9239) calc(var(--stroke-width)*.3827) 0 var(--stroke-color),calc(var(--stroke-width)*-1) calc(var(--stroke-width)*0) 0 var(--stroke-color),calc(var(--stroke-width)*-0.9239) calc(var(--stroke-width)*-0.3827) 0 var(--stroke-color),calc(var(--stroke-width)*-0.7071) calc(var(--stroke-width)*-0.7071) 0 var(--stroke-color),calc(var(--stroke-width)*-0.3827) calc(var(--stroke-width)*-0.9239) 0 var(--stroke-color),calc(var(--stroke-width)*0) calc(var(--stroke-width)*-1) 0 var(--stroke-color),calc(var(--stroke-width)*.3827) calc(var(--stroke-width)*-0.9239) 0 var(--stroke-color),calc(var(--stroke-width)*.7071) calc(var(--stroke-width)*-0.7071) 0 var(--stroke-color),calc(var(--stroke-width)*.9239) calc(var(--stroke-width)*-0.3827) 0 var(--stroke-color)}#diagnose #intro .menu .ttl_head .big{font-size:1.361em}#diagnose #intro .menu .ttl_head .orange{color:#f15a24}@media screen and (max-width: 948px){#diagnose #intro .menu{padding:1em}#diagnose #intro .menu .ttl_head{font-size:1.5em;--stroke-color: #ffffff;--stroke-width: 4px;text-shadow:calc(var(--stroke-width)*1) calc(var(--stroke-width)*0) 0 var(--stroke-color),calc(var(--stroke-width)*.9239) calc(var(--stroke-width)*.3827) 0 var(--stroke-color),calc(var(--stroke-width)*.7071) calc(var(--stroke-width)*.7071) 0 var(--stroke-color),calc(var(--stroke-width)*.3827) calc(var(--stroke-width)*.9239) 0 var(--stroke-color),calc(var(--stroke-width)*0) calc(var(--stroke-width)*1) 0 var(--stroke-color),calc(var(--stroke-width)*-0.3827) calc(var(--stroke-width)*.9239) 0 var(--stroke-color),calc(var(--stroke-width)*-0.7071) calc(var(--stroke-width)*.7071) 0 var(--stroke-color),calc(var(--stroke-width)*-0.9239) calc(var(--stroke-width)*.3827) 0 var(--stroke-color),calc(var(--stroke-width)*-1) calc(var(--stroke-width)*0) 0 var(--stroke-color),calc(var(--stroke-width)*-0.9239) calc(var(--stroke-width)*-0.3827) 0 var(--stroke-color),calc(var(--stroke-width)*-0.7071) calc(var(--stroke-width)*-0.7071) 0 var(--stroke-color),calc(var(--stroke-width)*-0.3827) calc(var(--stroke-width)*-0.9239) 0 var(--stroke-color),calc(var(--stroke-width)*0) calc(var(--stroke-width)*-1) 0 var(--stroke-color),calc(var(--stroke-width)*.3827) calc(var(--stroke-width)*-0.9239) 0 var(--stroke-color),calc(var(--stroke-width)*.7071) calc(var(--stroke-width)*-0.7071) 0 var(--stroke-color),calc(var(--stroke-width)*.9239) calc(var(--stroke-width)*-0.3827) 0 var(--stroke-color)}}#diagnose #intro .list_menu{width:calc(100% + 30px);margin-left:-15px}#diagnose #intro .list_menu>*{width:calc(50% - 30px);margin:15px;background-color:#fff;padding-bottom:24px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#diagnose #intro .list_menu .img_sec{width:100%;max-width:640px;margin:0 auto}#diagnose #intro .list_menu .text{font-size:1.0625em;width:100%;max-width:410px;margin:0 auto;margin-bottom:.5em}#diagnose #intro .list_menu .btn_07{margin:auto auto 0}@media screen and (max-width: 948px){#diagnose #intro .list_menu{width:100%;margin-left:0}#diagnose #intro .list_menu>*{width:100%;margin:16px 0;padding-bottom:1em}#diagnose #intro .list_menu .img_sec{width:100%}#diagnose #intro .list_menu .img_sec>*{width:calc(50% - 16px);margin:8px}#diagnose #intro .list_menu .text{font-size:1em;padding:0 .5em;margin-bottom:1em}}#diagnose #intro .foot_text{font-size:1.75em;font-weight:700;letter-spacing:.025em;width:100%;max-width:890px;margin:.5em auto 1em}@media screen and (max-width: 948px){#diagnose #intro .foot_text{font-size:1.0625em;letter-spacing:0}}#diagnose .intro_sec .text{font-size:1.75em;font-weight:700;max-width:860px;margin:.5em auto}@media screen and (max-width: 948px){#diagnose .intro_sec .text{font-size:1em}}#diagnose .denger_sec{background-color:#e6e6e6;padding:calc(16px + 1em) 40px calc(40px + 1em);margin-top:1.5em;margin-bottom:40px;position:relative}#diagnose .denger_sec::before,#diagnose .denger_sec::after{content:"";display:block;width:100%;height:1em;background:center/cover url(../img/child/diagnose/diagnose_line_denger.jpg) no-repeat;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#diagnose .denger_sec::before{top:0}#diagnose .denger_sec::after{bottom:0}#diagnose .denger_sec .ttl{font-size:2.25em;font-weight:700;--stroke-color: #ffffff;--stroke-width: 5px;text-shadow:calc(var(--stroke-width)*1) calc(var(--stroke-width)*0) 0 var(--stroke-color),calc(var(--stroke-width)*.9239) calc(var(--stroke-width)*.3827) 0 var(--stroke-color),calc(var(--stroke-width)*.7071) calc(var(--stroke-width)*.7071) 0 var(--stroke-color),calc(var(--stroke-width)*.3827) calc(var(--stroke-width)*.9239) 0 var(--stroke-color),calc(var(--stroke-width)*0) calc(var(--stroke-width)*1) 0 var(--stroke-color),calc(var(--stroke-width)*-0.3827) calc(var(--stroke-width)*.9239) 0 var(--stroke-color),calc(var(--stroke-width)*-0.7071) calc(var(--stroke-width)*.7071) 0 var(--stroke-color),calc(var(--stroke-width)*-0.9239) calc(var(--stroke-width)*.3827) 0 var(--stroke-color),calc(var(--stroke-width)*-1) calc(var(--stroke-width)*0) 0 var(--stroke-color),calc(var(--stroke-width)*-0.9239) calc(var(--stroke-width)*-0.3827) 0 var(--stroke-color),calc(var(--stroke-width)*-0.7071) calc(var(--stroke-width)*-0.7071) 0 var(--stroke-color),calc(var(--stroke-width)*-0.3827) calc(var(--stroke-width)*-0.9239) 0 var(--stroke-color),calc(var(--stroke-width)*0) calc(var(--stroke-width)*-1) 0 var(--stroke-color),calc(var(--stroke-width)*.3827) calc(var(--stroke-width)*-0.9239) 0 var(--stroke-color),calc(var(--stroke-width)*.7071) calc(var(--stroke-width)*-0.7071) 0 var(--stroke-color),calc(var(--stroke-width)*.9239) calc(var(--stroke-width)*-0.3827) 0 var(--stroke-color);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#diagnose .denger_sec .ttl .small{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-size:.75em;text-align:center}@media screen and (max-width: 948px){#diagnose .denger_sec{padding:calc(16px + 1em) 1em calc(40px + 1em)}#diagnose .denger_sec .ttl{font-size:1.5em;display:block;text-align:center;--stroke-color: #ffffff;--stroke-width: 3px;text-shadow:calc(var(--stroke-width)*1) calc(var(--stroke-width)*0) 0 var(--stroke-color),calc(var(--stroke-width)*.9239) calc(var(--stroke-width)*.3827) 0 var(--stroke-color),calc(var(--stroke-width)*.7071) calc(var(--stroke-width)*.7071) 0 var(--stroke-color),calc(var(--stroke-width)*.3827) calc(var(--stroke-width)*.9239) 0 var(--stroke-color),calc(var(--stroke-width)*0) calc(var(--stroke-width)*1) 0 var(--stroke-color),calc(var(--stroke-width)*-0.3827) calc(var(--stroke-width)*.9239) 0 var(--stroke-color),calc(var(--stroke-width)*-0.7071) calc(var(--stroke-width)*.7071) 0 var(--stroke-color),calc(var(--stroke-width)*-0.9239) calc(var(--stroke-width)*.3827) 0 var(--stroke-color),calc(var(--stroke-width)*-1) calc(var(--stroke-width)*0) 0 var(--stroke-color),calc(var(--stroke-width)*-0.9239) calc(var(--stroke-width)*-0.3827) 0 var(--stroke-color),calc(var(--stroke-width)*-0.7071) calc(var(--stroke-width)*-0.7071) 0 var(--stroke-color),calc(var(--stroke-width)*-0.3827) calc(var(--stroke-width)*-0.9239) 0 var(--stroke-color),calc(var(--stroke-width)*0) calc(var(--stroke-width)*-1) 0 var(--stroke-color),calc(var(--stroke-width)*.3827) calc(var(--stroke-width)*-0.9239) 0 var(--stroke-color),calc(var(--stroke-width)*.7071) calc(var(--stroke-width)*-0.7071) 0 var(--stroke-color),calc(var(--stroke-width)*.9239) calc(var(--stroke-width)*-0.3827) 0 var(--stroke-color)}#diagnose .denger_sec .ttl .small{display:block}}#diagnose .list_denger>*{background-color:#fff;margin:16px 10px;max-width:293px}#diagnose .list_denger .text_sec{padding:0 .625em .75em}#diagnose .list_denger .text_sec .big{font-size:1.1875em;font-weight:700;letter-spacing:-0.05em}@media screen and (max-width: 948px){#diagnose .list_denger{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#diagnose .list_denger .text_sec{padding:.5em .625em .75em}#diagnose .list_denger .text_sec .big{font-size:1.125em}#diagnose .list_denger .text_sec .text{font-size:.875em;margin-top:.25em}}@media screen and (max-width: 948px){#construction .ttl{font-size:1.875em}}#construction .child_body{padding-top:80px}@media screen and (max-width: 948px){#construction .child_body{padding-top:32px}}#construction #all_list #tab_nav{margin-bottom:20px}#construction #all_list #tab_nav::after{background-color:#006637;width:100vw;height:20px;bottom:-20px}#construction #all_list #tab_nav .tab_ttl{font-size:1.75em;font-weight:700;background-color:#e6e6e6}#construction #all_list #tab_nav .tab_ttl.active{background-color:#006637;color:#fff}#construction #all_list #tab_nav .tab_ttl:first-of-type{margin-left:0}#construction #all_list #tab_nav .tab_ttl:last-of-type{margin-right:0}#construction #all_list #tab_nav .tab_ttl a{text-align:center;padding:.5em 0;display:block;width:100%;height:100%}@media screen and (max-width: 948px){#construction #all_list #tab_nav .tab_ttl{font-size:.875em}}#construction #all_list .bg{background-color:#bedcf5;padding-top:56px}#construction #all_list .content{margin-bottom:72px}#construction #all_list .content a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%}@media screen and (max-width: 948px){#construction #all_list .content{width:100%;margin:1em 4px}#construction #all_list .bg{padding:24px 0}#construction #all_list .ttl{font-size:1.125em}#construction #all_list .cat_list{font-size:12px}#construction #all_list .btn_02{font-size:1em}}#construction #category .inner{padding:1em 15px 2em}#construction #category .ttl_icon{background-color:#006637;font-size:1.3125em}#construction #category .ttl_icon_borderArea{border-color:#006637;padding:.5em 2em}@media screen and (max-width: 948px){#construction #category .inner{padding:0px 15px}#construction #category .ttl_icon{font-size:1.125em}#construction #category .ttl_icon_borderArea{padding:1em}}#construction #index #index_mv{padding-bottom:40px}#construction #index #index_construction{background:center/cover url("../img/child/construction/construction_category_bg.png") no-repeat}#construction #index .cat_title{font-size:2.75em;font-weight:900;text-align:center;margin-bottom:.25em}#construction #index .list_type_const{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin-top:40px}#construction #index .list_type_const>*{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:140px;height:36px;padding:.25em 0;margin:4px;background-color:#603813;color:#fff;font-weight:700;letter-spacing:-0.125em}#construction #index .list_type_const>*.active{background-color:#f15a24}#construction #index .list_type_const>* a{display:block;width:100%;height:100%;text-align:center}@media screen and (max-width: 948px){#construction #index .ttl{font-size:1em}#construction #index #index_mv{padding-bottom:24px}#construction #index .cat_title{font-size:1.75em}#construction #index .list_type_const{margin-top:24px}#construction #index .list_type_const>*{width:calc(50% - 8px)}}#construction_single .child_body{padding-top:40px}#construction_single #intro .ttl_sec .cat_and_date{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.5em 0}#construction_single #intro .ttl_sec .list_cat_const_single{width:calc(100% - 165px);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#construction_single #intro .ttl_sec .list_cat_const_single>*{font-size:1.1875em}#construction_single #intro .ttl_sec .list_cat_const_single>*:not(:last-of-type)::after{content:"｜"}#construction_single #intro .ttl_sec .list_cat_const_single>* a{-webkit-transition:opacity .5s;transition:opacity .5s}#construction_single #intro .ttl_sec .list_cat_const_single>* a:hover{opacity:.5}@media screen and (max-width: 948px){#construction_single #intro .ttl_sec .list_cat_const_single{width:100%}#construction_single #intro .ttl_sec .list_cat_const_single>*{padding:.25em 0;font-size:.875em}}#construction_single #intro .ttl_sec .post_date{display:block;width:165px;font-size:.9375em;border:1px solid #000;padding:.4em;margin:.25em 0;margin-left:auto;line-height:1;text-align:center}#construction_single #intro .detail_sec{padding-top:1em}#construction_single #intro .detail_sec .flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin-bottom:20px}#construction_single #intro .detail_sec .flex>*{width:49%}#construction_single #intro .detail_sec .flex>* p{color:#fff;background:#c1272d;display:block;text-align:center;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:5px;font-size:1.1875em}#construction_single #intro .detail_sec .flex>* span{display:block;text-align:center;margin-top:10px;font-weight:bold;color:#c1272d;font-size:1.1875em}#construction_single #intro .detail_sec .dl_02 .row{display:block;width:100%}#construction_single #intro .detail_sec .dl_02 .row dt{width:100%}#construction_single #intro .post_sec{font-size:1.0625em;margin-top:1.5em}@media screen and (max-width: 948px){#construction_single #intro .post_sec{font-size:1em;margin-top:2em}}#construction_single #voice{background:#006637;padding-top:30px;padding-bottom:30px}#construction_single #voice .layout_box{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding:1em 0 4em;background:#fff;border-radius:10px;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;margin-bottom:20px}#construction_single #voice .img_area{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}#construction_single #voice .img_area img{margin:0 auto}@media screen and (max-width: 948px){#construction_single #voice .img_area{-webkit-box-flex:initial;-webkit-flex:initial;-ms-flex:initial;flex:initial;margin-bottom:2em}}#construction_single #voice .text_area{max-width:620px;width:100%}#construction_single .bnr{margin-bottom:calc(2em + 40px);width:100%;background:url(../img/common/bnr_model_bg.jpg) no-repeat center;background-size:cover;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 948px){#construction_single .bnr .inner{padding:0 !important}}#mainte #intro .ttl,#mainte #promise .ttl,#mainte #ensure .ttl{font-size:3em;font-weight:700;text-align:center;letter-spacing:.1em}@media screen and (max-width: 948px){#mainte #intro .ttl,#mainte #promise .ttl,#mainte #ensure .ttl{font-size:1.5em;letter-spacing:0}}#mainte #intro{padding-top:72px}#mainte #intro .text{font-size:1.5em;letter-spacing:.025em;max-width:840px;margin:0 auto;margin-top:40px}#mainte #promise{background:center url("../img/common/drawing_bg.jpg") repeat;padding:40px 0}#mainte #ensure{background-color:#f5f3f2;padding:40px 0}#mainte #ensure .foot_text{font-size:1.5625em;font-weight:700;text-align:center}@media screen and (max-width: 948px){#mainte #intro{padding-top:40px}#mainte #intro .text{font-size:1em;margin-top:24px}#mainte #ensure .foot_text{font-size:1em}}#company .child_body{margin-top:80px}@media screen and (max-width: 948px){#company .child_body{margin-top:40px}}#company #greed .bg{margin-top:40px;background-color:#f2f2f2;padding:3em 2.95em;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}#company #greed .text_area{padding-right:1em}#company #greed .text_area .text{font-size:1.1875em;letter-spacing:.1em;margin-bottom:1em}#company #greed .text_area .signature{font-weight:700;width:190px;font-size:10px;letter-spacing:.2em;line-height:1.75;margin:0 0 0 auto}#company #greed img{margin:0 auto}@media screen and (max-width: 948px){#company #greed .bg{margin-top:0;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:1.25em}#company #greed .text_area{padding-right:0}#company #greed .text_area .text{font-size:1em;letter-spacing:0}#company #greed .text_area .signature{margin:0 auto 2em 0}}#company #about .inner{padding-bottom:40px}#company #access{padding-bottom:40px}#company #access .list_store{margin-bottom:2em}#company #access .list_store .ttl{padding:.5em 1em .5em 5em;font-size:1.1875em;letter-spacing:.1em}#company #access .list_store .ttl .post_number{padding-right:1em}#company #access .list_store .img_sec{margin-top:.5em;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#company #access .list_store .img_sec iframe{width:100%;display:block}@media screen and (max-width: 948px){#company #access{padding-bottom:20px}#company #access .list_store .ttl{padding:.5em;font-size:1em;letter-spacing:.1em}#company #access .list_store .ttl .store_name,#company #access .list_store .ttl .post_number,#company #access .list_store .ttl .address{display:block}#company #access .list_store .img_sec img,#company #access .list_store .img_sec iframe{width:100%;max-width:490px;margin:0 auto}}#company #media .ttl{font-size:1.25em;font-weight:700;padding-bottom:1em}#company #index_reason{margin-bottom:40px}#company #index_reason .flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#company #index_reason .flex .cont{width:48%;margin-top:30px}#company #index_reason .flex .cont .imgBox{position:relative}#company #index_reason .flex .cont .imgBox img{margin-bottom:10px}#company #index_reason .flex .cont .imgBox span{position:absolute;text-align:center;background:#5d4d2b;top:0;left:0;font-size:17px;width:90px;height:74px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;line-height:1.2;color:#fff}#company #index_reason .flex .cont h3{width:100%;color:#fff;background:#006537;text-align:center;padding:5px 10px;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;font-size:19px;font-weight:bold}#company #index_reason .flex .cont p{font-size:16px;margin-top:10px}@media screen and (max-width: 948px){#company #index_reason .flex{display:block}#company #index_reason .flex .cont{width:100%}}#staff #intro{padding-top:64px}@media screen and (max-width: 948px){#staff #intro{padding-top:40px}}#staff .list_staff{padding-top:24px}#staff .content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:40px;margin-bottom:40px}#staff .content .img_sec{width:180px}#staff .content .img_sec img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#staff .content .text_sec{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin-left:1em;font-size:14px}@media screen and (max-width: 948px){#staff .content{margin-top:0px;margin-bottom:2em}#staff .content .img_sec{width:120px}}#blog #all_list{padding-top:64px}@media screen and (max-width: 948px){#blog #all_list{padding-top:40px}}#blog .list_04{font-size:.9375em}#blog .list_04 .time{margin:.25em 0}#blog .list_04 .bg{background-color:#fff}#blog .list_04 .bg_line::after{background-color:#e6e6e6}#blog_single #content{padding-top:64px}#blog_single #content time{font-weight:900;font-size:1.625em;border-left:14px solid #534741;padding:.25em 0 .25em 1em;margin-bottom:1.5em;display:block}#blog_single #content .ttl{font-weight:900;font-size:2.9375em;margin-bottom:1.5em}@media screen and (max-width: 948px){#blog_single #content{padding-top:40px}#blog_single #content time{font-size:1.25em;border-width:8px;padding:.125em 0 .125em .5em;margin-bottom:.5em}#blog_single #content .ttl{font-size:1.5em;margin-bottom:1em}}#faq .menu_anchor{margin-top:40px}#faq .menu_anchor>*{width:100%;max-width:240px;height:80px;background-color:#006637;border-radius:0px;font-size:1.0625em}#faq .menu_anchor>* a::after{content:none}@media screen and (max-width: 948px){#faq .menu_anchor{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:32px}#faq .menu_anchor>*{font-size:1em;height:48px}}#faq .faq_content{padding-top:40px}@media screen and (max-width: 948px){#faq .faq_content{padding-top:0}}#model #all_list{padding-top:64px}@media screen and (max-width: 948px){#model #all_list{padding-top:40px}}#model .list_04 .content{margin:40px 10px}#model .list_04 .bg{background-color:#f2f2f2;padding:0em 1em 1em}#model .list_04 .address_wrap{font-size:14px;margin:.5em 0}#model .list_04 .ttl{color:#000;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;font-size:1.3125em;font-weight:700;margin-bottom:.5em}@media screen and (max-width: 948px){#model .list_04 .content{margin:24px 4px}}#model_single .bnrBox{margin-top:40px !important}#model_single #content{padding-top:40px}@media screen and (max-width: 948px){#model_single #content{padding-top:24px}}#model_single .area{margin-bottom:.5em;display:block}#model_single .post_sec{margin:40px 0;font-size:1.25em;margin-top:2em}@media screen and (max-width: 948px){#model_single .post_sec{font-size:1em}}#model_single .detail_sec{background-color:#e6e6e6;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:30px}#model_single .detail_sec .left_sec{width:45%;color:#000;font-size:1.4375em;font-weight:700}#model_single .detail_sec .left_sec dd{margin-bottom:1em}#model_single .detail_sec .right_sec{width:55%}@media screen and (max-width: 948px){#model_single .detail_sec{display:block;padding:16px}#model_single .detail_sec .left_sec{font-size:1em;width:100%}#model_single .detail_sec .right_sec{width:100%;max-width:500px;margin:0 auto}}#model_single .map_wrap{padding-top:66.6666%}.event_date_wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-weight:700}.event_date_wrap .event_date{letter-spacing:.05em;background-color:#e6e6e6;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 .875em;margin:.5em .5em .5em 0}.event_date_wrap .icon{color:#fff;background-color:#603813;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#event .child_body{padding-top:40px}#event .list_04 .bg{background-color:#006637}#event .list_04 .ttl{color:#fff;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;font-size:1.375em;margin:0 .25em .25em}#event .list_04 .content.end::after{content:"終了しました";font-size:1.3125em;background-color:rgba(0,0,0,.5);color:#fff;width:100%;height:100%;position:absolute;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#event .list_04 .event_date_wrap{margin-bottom:0em}#event .list_04 .event_date_wrap .event_date{font-size:11px;border-radius:9.446px;min-width:200px;height:30px}#event .list_04 .event_date_wrap .icon{font-size:13px;border-radius:10px;width:68px;height:30px}#event .list_04 .bg_line::before{background-color:rgba(139,198,63,.3)}#event .list_04 .bg_line::after{background:center url("../img/common/drawing_bg.jpg") repeat;z-index:-1}@media screen and (max-width: 948px){#event .list_04 .content.end::after{font-size:1em}#event .list_04 .event_date_wrap .event_date{padding:0 1em;letter-spacing:0;height:32px;line-height:32px}#event .list_04 .event_date_wrap .icon{font-size:.75em;height:32px;line-height:32px}}#event_single .child_body{padding-top:40px}#event_single #content .bg{background:center url("../img/common/drawing_bg.jpg") repeat}#event_single #content .wrapper{padding-top:32px;padding-bottom:64px}#event_single #content .ttl_sec .event_date_wrap{margin-bottom:.5em}#event_single #content .ttl_sec .event_date_wrap .event_date{font-size:.9375em;border-radius:12.5351px;min-width:267px;height:38px}#event_single #content .ttl_sec .event_date_wrap .icon{font-size:1.0625em;border-radius:13.2702px;width:106px;height:38px}@media screen and (max-width: 948px){#event_single #content .ttl_sec .event_date_wrap .event_date{padding:0 1em;letter-spacing:0;height:32px}#event_single #content .ttl_sec .event_date_wrap .icon{font-size:.9375em;height:32px}}#event_single #content .detail_sec{padding-top:1em;margin-bottom:2em}#event_single #content .detail_sec .btn_01{margin-top:1em;max-width:260px;font-weight:700}@media screen and (max-width: 948px){#event_single #content .detail_sec .btn_01{max-width:220px}}#event_single #content .detail_sec .anchor_access{float:right;font-size:.5862em;color:#fff;background-color:#f7931e;border-radius:16.1053px;width:156px;height:38px;margin:4px 0 0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 948px){#event_single #content .detail_sec .anchor_access{font-size:.875em;margin-top:1em;width:140px;height:32px}}#event_single #content .post_sec{font-size:1.25em;margin-top:2em}@media screen and (max-width: 948px){#event_single #content .post_sec{font-size:1em}}#event_single #content .anchor_reserve{font-size:2.9375em;font-weight:700;text-align:center;color:red;margin:1em auto}@media screen and (max-width: 948px){#event_single #content .anchor_reserve{font-size:1.5em}}#event_single #content .access_sec .label_01{margin-bottom:0}#event_single #content .access_sec .map_wrap{padding-top:50%}#document #intro{margin:56px auto}@media screen and (max-width: 948px){#document #intro{margin:24px auto}}.foot_bnr{display:none !important}/*# sourceMappingURL=child.css.map */