@media(min-width: 768px){br.pc{display:block}br.sp{display:none}}@media(max-width: 767px){br.pc{display:none}br.sp{display:block}}@media(min-width: 768px){.sp{display:none !important}}@media(max-width: 767px){.pc{display:none !important}}@media(min-width: 768px){html,body{font-size:.73vw;letter-spacing:.05em}}@media(max-width: 767px){html,body{font-size:2.66vw}}@font-face{font-family:antro Vectra;font-weight:400;src:url("../font/Antro_Vectra.woff") format("woff");font-display:swap}@font-face{font-family:antro Vectra;font-weight:600;src:url("../font/Antro_Vectra_Bolder.woff") format("woff");font-display:swap}@media(max-width: 767px){body{letter-spacing:.1em;background:#f5f4ea}body a:hover{-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position;will-change:transition}body a:hover:hover{-ms-filter:"alpha(opacity=70)";-moz-opacity:.7;-khtml-opacity:.7;opacity:.7}#header{position:fixed;left:0;top:0;z-index:10;background-color:#f5f4ea;height:7rem;width:100%}#header .header_inner{padding:0 2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;height:100%}#header .header_inner .logo{width:22.5rem;height:2.4rem}#header .header_inner .logo a{width:100%;height:100%;display:block}#header .header_inner .logo a img{width:100%;height:100%;display:block}#header .header_inner .modal_menu_btn{width:4.5rem;height:4.5rem;cursor:pointer;background-image:url(../images/modal_menu_btn.png);background-repeat:no-repeat;background-position:center center;background-size:100% 100%}.modal_menu{visibility:hidden;position:fixed;top:0;left:0;z-index:100;width:100%;height:100vh;opacity:0;overflow:auto;-webkit-transition:all .3s;transition:all .3s;background-color:#f5f4ea}.modal_menu.show{visibility:visible;opacity:1}.modal_menu .modal_menu_header{background-image:url(../images/modal_menu_bg.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:29.6rem;position:relative}.modal_menu .modal_menu_header .logo{width:22.5rem;height:2.4rem}.modal_menu .modal_menu_header .logo a{width:100%;height:100%;display:block}.modal_menu .modal_menu_header .logo a img{width:100%;height:100%;display:block}.modal_menu .modal_menu_header .menu_close_btn{width:4.5rem;height:4.5rem;cursor:pointer;background-image:url(../images/modal_close_btn.png);background-repeat:no-repeat;background-position:center center;background-size:100% 100%;position:absolute;top:1.3rem;right:2rem}.modal_menu .modal_menu_contents{padding:5rem 2rem 2.4rem}.modal_menu .modal_menu_contents .modal_menu_items{padding:0 7rem 2.8rem}.modal_menu .modal_menu_contents .modal_menu_items .modal_menu_item{border-bottom:1px solid #d1d0ae}.modal_menu .modal_menu_contents .modal_menu_items .modal_menu_item p{padding:1.4rem 0 1.3rem;border-top:1px solid #d1d0ae}.modal_menu .modal_menu_contents .modal_menu_items .modal_menu_item p a{font-size:1.3rem;font-weight:bold;color:#2e2e2e;line-height:1.6;letter-spacing:.03em;display:block}.modal_menu .modal_menu_contents .modal_menu_items .modal_menu_item p a:before{content:"";width:.6rem;height:.6rem;display:inline-block;background-color:#338751;border-radius:50%;margin-right:.6rem;vertical-align:.2rem}.modal_menu .modal_menu_contents .modal_menu_items .modal_menu_item .menu_accordion p{position:relative}.modal_menu .modal_menu_contents .modal_menu_items .modal_menu_item .menu_accordion p:after{content:"+";font-size:1.7rem;font-weight:bold;color:#338751;line-height:1;letter-spacing:.03em;display:block;text-align:right;padding-top:1.5rem;height:6rem;height:4.8rem;position:absolute;right:0;top:0}.modal_menu .modal_menu_contents .modal_menu_items .modal_menu_item .menu_accordion ul{display:none;margin-left:1.2rem;margin-bottom:1.2rem;margin-top:.2rem}.modal_menu .modal_menu_contents .modal_menu_items .modal_menu_item .menu_accordion ul li{margin-bottom:.4rem}.modal_menu .modal_menu_contents .modal_menu_items .modal_menu_item .menu_accordion ul li a{font-size:1.3rem;font-weight:500;color:#6c6c6c;line-height:1.6;letter-spacing:.03em}.modal_menu .modal_menu_contents .modal_menu_items .modal_menu_item .menu_accordion.open p:after{content:"−"}.modal_menu .modal_menu_contents .modal_menu_items .modal_menu_item .menu_accordion.open ul{display:block}.modal_menu .modal_menu_contents .instagram_link{font-size:1.2rem;font-weight:bold;color:#2e2e2e;line-height:2;letter-spacing:.12em;text-decoration:underline;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:4rem;background-image:url(../images/icon_circle_instagram_green_white.png);background-repeat:no-repeat;background-position:left center;background-size:4rem 4rem;padding-left:5rem;margin-left:7rem}.modal_menu .modal_menu_contents .copyright{font-size:1.2rem;font-weight:normal;color:#47392c;line-height:1;letter-spacing:0;text-align:center;margin-top:6.4rem}.fixed_footer{position:fixed;right:0;left:0;bottom:.7rem;z-index:10;width:calc(100% - 1.4rem);height:5.6rem;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.fixed_footer a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;position:relative;border-radius:.5rem;font-size:1.4rem;font-weight:bold;color:#fff;line-height:1.5;letter-spacing:.16em;padding-top:.6rem}.fixed_footer a span.yellow{color:#fffa96;letter-spacing:.16em}.fixed_footer a span.circle{font-size:1.1rem;font-weight:500;line-height:2.2rem;letter-spacing:.06em;background-color:#fff;border-radius:2.9rem;display:block;margin:0 auto;text-align:center;position:absolute;left:0;right:0;top:-1.2rem}.fixed_footer a.independence_link{background-color:#eb4542;width:14.6rem}.fixed_footer a.independence_link .circle{color:#eb4542;border:1px solid #eb4542;width:11.5rem}.fixed_footer a.request_link{background-color:#47392c;width:15.6rem}.fixed_footer a.request_link .circle{color:#47392c;border:1px solid #47392c;white-space:nowrap;width:14.1rem}.fixed_footer a.pagetop{background-color:#2e2e2e;background-image:url(../images/arrow_pagetop.png);background-repeat:no-repeat;background-position:center center;background-size:1.323rem 1.983rem;width:5.1rem}#footer .footer_top{background-color:#2e2e2e}#footer .footer_top .footer_top_inner{padding:6rem 2rem 6.2rem}#footer .footer_top .footer_top_inner .info{text-align:center}#footer .footer_top .footer_top_inner .info .logo{width:26.6rem;height:2.9rem;margin:0 auto}#footer .footer_top .footer_top_inner .info .logo a{width:100%;height:100%;display:block}#footer .footer_top .footer_top_inner .info .logo a img{width:100%;height:100%;display:block}#footer .footer_top .footer_top_inner .info p{font-size:1.3rem;font-weight:500;color:#fff;line-height:1.6;letter-spacing:.12em}#footer .footer_top .footer_top_inner .info p.company{font-weight:bold;margin-top:1.5rem}#footer .footer_top .footer_top_inner .info p.address{margin-top:.6rem}#footer .footer_top .footer_top_inner .info p.tel{margin-top:.6rem}#footer .footer_top .footer_top_inner .info .contact_link{width:19.5rem;height:3.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#eb4542;margin:1.8rem auto 0;font-size:1.4rem;font-weight:bold;line-height:1.4;color:#fff;letter-spacing:.12em;border-radius:7.5rem}#footer .footer_top .footer_top_inner .footer_menu_items{padding:3.8rem 7rem 7.2rem}#footer .footer_top .footer_top_inner .footer_menu_items .footer_menu_item{border-bottom:1px solid #9a9a9a}#footer .footer_top .footer_top_inner .footer_menu_items .footer_menu_item p{padding:1.4rem 0 1.3rem;border-top:1px solid #9a9a9a}#footer .footer_top .footer_top_inner .footer_menu_items .footer_menu_item p a{font-size:1.3rem;font-weight:500;color:#fff;line-height:1.6;letter-spacing:.03em;display:block}#footer .footer_top .footer_top_inner .footer_menu_items .footer_menu_item p a:before{content:"";width:.6rem;height:.6rem;display:inline-block;background-color:#338751;border-radius:50%;margin-right:.6rem;vertical-align:.2rem}#footer .footer_top .footer_top_inner .footer_menu_items .footer_menu_item .menu_accordion p{position:relative}#footer .footer_top .footer_top_inner .footer_menu_items .footer_menu_item .menu_accordion p:after{content:"+";font-size:1.7rem;font-weight:500;color:#fff;line-height:1;letter-spacing:.03em;display:block;text-align:right;padding-top:1.5rem;height:6rem;height:4.8rem;position:absolute;right:0;top:0}#footer .footer_top .footer_top_inner .footer_menu_items .footer_menu_item .menu_accordion ul{display:none;margin-left:1.2rem;margin-bottom:1.2rem;margin-top:.2rem}#footer .footer_top .footer_top_inner .footer_menu_items .footer_menu_item .menu_accordion ul li{margin-bottom:.4rem}#footer .footer_top .footer_top_inner .footer_menu_items .footer_menu_item .menu_accordion ul li a{font-size:1.3rem;font-weight:normal;color:#b7b7b7;line-height:1.6;letter-spacing:.03em}#footer .footer_top .footer_top_inner .footer_menu_items .footer_menu_item .menu_accordion.open p:after{content:"−"}#footer .footer_top .footer_top_inner .footer_menu_items .footer_menu_item .menu_accordion.open ul{display:block}#footer .footer_top .footer_top_inner .copyright{font-size:1.2rem;font-weight:normal;color:#fff;line-height:1;letter-spacing:0;text-align:center}#footer .footer_bottom{background-image:url(../images/footer_bottom_bg_sp.jpg);background-repeat:no-repeat;background-position:center top;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5.9rem 0 5.8rem}#footer .footer_bottom:after{content:"";width:2.8rem;height:1px;background-color:#fff;display:block;margin:0 1.14rem 0 2.15rem;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#footer .footer_bottom p{font-size:2.4rem;font-weight:bold;font-family:antro Vectra;color:#fff;line-height:1;letter-spacing:.1em;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#footer .footer_bottom a{width:4.3rem;height:4.3rem;display:block;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}#footer .footer_bottom a img{width:100%;height:100%;display:block}section.common_contact_contents{background-color:#2e2e2e}section.common_contact_contents ul li{height:22rem;text-align:center;background-repeat:no-repeat;background-position:center center;background-size:cover;padding-top:5.2rem}section.common_contact_contents ul li .hashtag{font-size:1.4rem;font-weight:500;color:#fff;line-height:2;letter-spacing:.03em}section.common_contact_contents ul li .large{font-size:2.2rem;font-weight:bold;color:#fff;line-height:1.8;letter-spacing:.04em}section.common_contact_contents ul li a{margin-top:2.4rem}section.common_contact_contents ul li:first-of-type{background-image:url(../images/common_contact_contents_link01_bg_pc.jpg)}section.common_contact_contents ul li:last-of-type{background-image:url(../images/common_contact_contents_link02_bg_pc.jpg)}section.subpage_heading{min-height:28rem;overflow:hidden}section.subpage_heading .subpage_heading_inner{padding:8.8rem 2rem 2rem;height:100%;position:relative;text-align:center}section.subpage_heading .subpage_heading_inner .en{font-size:6rem;font-weight:bold;font-family:antro Vectra;color:#e8e7d2;line-height:1;letter-spacing:.04em;-webkit-transform:rotate(-5deg);transform:rotate(-5deg);margin:0 auto;white-space:nowrap;position:absolute;top:16.3rem;left:0;right:0}section.subpage_heading .subpage_heading_inner .pan{text-align:right;position:relative;z-index:1}section.subpage_heading .subpage_heading_inner .pan ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap;overflow:auto;-ms-overflow-style:none;scrollbar-width:none}section.subpage_heading .subpage_heading_inner .pan ul::-webkit-scrollbar{display:none}section.subpage_heading .subpage_heading_inner .pan ul li{font-size:1.2rem;font-weight:500;color:#5c5c5c;line-height:1.6;letter-spacing:.05em}section.subpage_heading .subpage_heading_inner .pan ul li:after{content:"ー";font-size:1.2rem;font-weight:500;color:#5c5c5c;line-height:1.6;letter-spacing:.05em;margin:0 .3rem;display:inline-block}section.subpage_heading .subpage_heading_inner .pan ul li:last-of-type:after{content:none}section.subpage_heading .subpage_heading_inner .pan ul li a{font-size:1.2rem;font-weight:500;color:#5c5c5c;line-height:1.6;letter-spacing:.05em;display:inline}section.subpage_heading .subpage_heading_inner h1{font-size:2.2rem;font-weight:bold;color:#2e2e2e;line-height:1.6;letter-spacing:.1em;margin-top:8.9rem;position:relative;z-index:1}section.subpage_heading_img{position:relative;padding:7rem 0 2rem}section.subpage_heading_img:after{content:"";width:100%;height:63.2rem;display:block;background:-webkit-gradient(linear, left top, left bottom, from(#edecd7), to(transparent));background:linear-gradient(to bottom, #edecd7, transparent);position:absolute;left:0;right:0;top:31.8rem;z-index:-1}section.subpage_heading_img .subpage_heading_inner .img{width:100%;height:30.9rem;-o-object-fit:cover;object-fit:cover;display:block;border-radius:0 0 3rem 3rem}section.subpage_heading_img .subpage_heading_inner .en_text{display:block;position:absolute;top:33.3rem;left:0;width:100%}section.subpage_heading_img .subpage_heading_inner h1{font-size:1.5rem;font-weight:bold;color:#2e2e2e;line-height:1.6;letter-spacing:.06em;text-align:center;margin-top:5.6rem}section.subpage_heading_img .subpage_heading_inner h1 span{letter-spacing:.06em}section.subpage_heading_img .subpage_heading_inner .pan{text-align:right;padding:0 2rem;position:absolute;left:0;right:0;top:9rem}section.subpage_heading_img .subpage_heading_inner .pan ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap;overflow:auto;-ms-overflow-style:none;scrollbar-width:none}section.subpage_heading_img .subpage_heading_inner .pan ul::-webkit-scrollbar{display:none}section.subpage_heading_img .subpage_heading_inner .pan ul li{font-size:1.2rem;font-weight:500;color:#fff;line-height:1.6;letter-spacing:.05em}section.subpage_heading_img .subpage_heading_inner .pan ul li:after{content:"ー";font-size:1.2rem;font-weight:500;color:#fff;line-height:1.6;letter-spacing:.05em;margin:0 .3rem;display:inline-block}section.subpage_heading_img .subpage_heading_inner .pan ul li:last-of-type:after{content:none}section.subpage_heading_img .subpage_heading_inner .pan ul li a{font-size:1.2rem;font-weight:500;color:#fff;line-height:1.6;letter-spacing:.05em;display:inline}a.circle_link{font-size:1.2rem;font-weight:bold;color:#2e2e2e;line-height:2;letter-spacing:.12em;text-decoration:underline;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:4rem;background-image:url(../images/arrow_circle_green_white_right.png);background-repeat:no-repeat;background-position:left center;background-size:4rem 4rem;padding-left:5rem}a.circle_link.white_link{color:#fff;background-image:url(../images/arrow_circle_white_green_right.png)}.contact_contents01{width:100%;background-repeat:no-repeat,no-repeat;background-position:center top,center bottom;background-size:100% auto,100% auto;text-align:center;padding:14rem 0}.contact_contents01 .whitespace{width:100%;background-image:url(../images/contact_contents01_whitespace_sp.png);background-repeat:no-repeat;background-position:center center;background-size:100% 100%;padding:4.5rem 2rem 4rem}.contact_contents01 .whitespace .dash{font-size:1.2rem;font-weight:bold;color:#2e2e2e;line-height:1.7;letter-spacing:.1em;display:inline-block;background-image:url(../images/round_dash_black.png);background-repeat:repeat-x;background-position:left bottom;background-size:.4rem 1px}.contact_contents01 .whitespace .bold_text{font-size:1.5rem;font-weight:bold;color:#2e2e2e;line-height:1.6;letter-spacing:.04em;margin-top:1.3rem}.contact_contents01 .whitespace .fukidashi{width:18.2rem;margin:1.4rem auto 0;display:block}.contact_contents01 .whitespace .tel{font-size:1.2rem;font-weight:normal;color:#000;line-height:1.25;letter-spacing:0}.contact_contents01 .whitespace .tel span{font-size:3.2rem;font-weight:500;font-family:"proxima-nova",sans-serif;letter-spacing:.06em;display:inline-block}.contact_contents01 .whitespace .tel span:before{content:"";width:2.21rem;height:2.21rem;display:inline-block;background-image:url(../images/icon_tel_black.png);background-repeat:no-repeat;background-position:center center;background-size:contain;margin-right:.49rem;vertical-align:-0.2rem}.contact_contents01 .whitespace .contact_btn{width:23.9rem;height:4.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:1.2rem auto 0;background-color:#338751;font-size:1.3rem;font-weight:bold;line-height:1.4;color:#fff;letter-spacing:.03em;border-radius:6.2rem}.contact_contents01 .whitespace .contact_btn:before{content:"";width:1.55rem;height:1.218rem;display:block;background-image:url(../images/icon_mail_white.png);background-repeat:no-repeat;background-position:center center;background-size:contain;margin-right:.84rem}.contact_contents01 .whitespace .contact_btn:after{content:"";width:1.521rem;height:1.015rem;display:block;background-image:url(../images/arrow_white_right.png);background-repeat:no-repeat;background-position:center center;background-size:contain;margin-left:1.85rem}.contact_contents02{width:29.4rem;margin:0 auto;text-align:center;background-color:#338751;border-radius:1rem;padding:3.3rem 2rem 3.4rem;position:relative}.contact_contents02 .fukidashi{font-size:1.3rem;font-weight:bold;color:#338751;line-height:2.95rem;letter-spacing:.12em;background-color:#fff;padding:0 1.55rem;border-radius:6.2rem;display:inline-block;border:1px solid #338751;white-space:nowrap;position:absolute;top:-1.5rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.contact_contents02 .fukidashi:after{content:"";background-color:#fff;width:1.2rem;height:1.1rem;-webkit-clip-path:polygon(50% 100%, 100% 0, 0 0);clip-path:polygon(50% 100%, 100% 0, 0 0);display:block;margin:0 auto;position:absolute;left:0;right:0;top:calc(100% - 0.35rem)}.contact_contents02 .dash{font-size:1.2rem;font-weight:bold;color:#fff;line-height:1.6;letter-spacing:.1em;display:inline-block;background-image:url(../images/round_dash_white.png);background-repeat:repeat-x;background-position:left bottom;background-size:.4rem 1px;padding-bottom:.2rem}.contact_contents02 .bold_text{font-size:1.5rem;font-weight:bold;color:#fff;line-height:1.6;letter-spacing:.03em;margin-top:1rem}.contact_contents02 .tel{font-size:1.2rem;font-weight:normal;color:#fff;line-height:1.2;letter-spacing:0;margin-top:1.7rem}.contact_contents02 .tel span{font-size:2.8rem;font-weight:bold;font-family:"proxima-nova",sans-serif;letter-spacing:.06em;display:inline-block}.contact_contents02 .tel span:before{content:"";width:1.835rem;height:1.835rem;display:inline-block;background-image:url(../images/icon_tel_white.png);background-repeat:no-repeat;background-position:center center;background-size:contain;margin-right:.49rem;vertical-align:-0.2rem}.contact_contents02 .contact_btn{width:23.9rem;height:4.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fffa96;margin:1.7rem auto 0;font-size:1.3rem;font-weight:bold;line-height:1.4;color:#4d4d4d;letter-spacing:.03em;border-radius:6.2rem}.contact_contents02 .contact_btn:before{content:"";width:1.55rem;height:1.218rem;display:block;background-image:url(../images/icon_mail_black.png);background-repeat:no-repeat;background-position:center center;background-size:contain;margin-right:.84rem}.contact_contents02 .contact_btn:after{content:"";width:1.521rem;height:1.015rem;display:block;background-image:url(../images/arrow_black_right2.png);background-repeat:no-repeat;background-position:center center;background-size:contain;margin-left:2.11rem}.bumpy_slider{z-index:-1;margin-bottom:-3.7rem}.bumpy_slider .slide{margin-right:.8rem}.bumpy_slider .slide img{width:100%;height:17rem;display:block;-o-object-fit:cover;object-fit:cover;border-radius:1rem}.bumpy_slider .slide:nth-child(odd){padding-top:1rem}.affiliated_double_slider_contents ul li{margin-right:1.67rem;background-color:#fff;border-radius:.5rem;text-align:center;padding-bottom:.7rem;direction:ltr;unicode-bidi:isolate;position:relative}.affiliated_double_slider_contents ul li img.bg{width:100%;height:7.065rem;display:block;-o-object-fit:cover;object-fit:cover;border-radius:.5rem .5rem 0 0}.affiliated_double_slider_contents ul li img.icon{-o-object-fit:cover;object-fit:cover;display:block;width:2.975rem;height:2.975rem;border-radius:50%;margin:0 auto;position:absolute;left:0;right:0;top:4.579rem}.affiliated_double_slider_contents ul li .place{font-size:.8rem;font-weight:500;color:#2e2e2e;line-height:1.6;letter-spacing:.1em;margin-top:1rem}.affiliated_double_slider_contents ul li .place:before{content:"";width:.724rem;height:.867rem;display:inline-block;background-image:url(../images/icon_map_green_border.png);background-repeat:no-repeat;background-position:center center;background-size:contain;margin-right:.21rem;vertical-align:-0.1rem}.affiliated_double_slider_contents ul li .store{font-size:1rem;font-weight:bold;color:#2e2e2e;line-height:1.6;letter-spacing:.06em}.affiliated_double_slider_contents ul li .customer{font-size:.7rem;font-weight:normal;color:#969696;line-height:1.6;letter-spacing:.1em;margin-top:.2rem}.affiliated_double_slider_contents ul.affiliated_slider01{margin-bottom:2.06rem}.no_post{font-size:1.4rem;font-weight:normal;letter-spacing:.1em;color:#000;margin:3rem 0 3rem;text-align:center}section.common_case_contents{background-color:#edecd7;background-image:url(../images/common_case_contents_bg_sp.png);background-repeat:no-repeat;background-position:center top;background-size:100% auto}section.common_case_contents .common_case_contents_inner{padding:6.6rem 0 6rem;text-align:center}section.common_case_contents .common_case_contents_inner .en_title{font-size:1.8rem;font-weight:bold;font-family:antro Vectra;color:#338751;line-height:1;letter-spacing:.08em;-webkit-filter:drop-shadow(0 0 0 #338751);filter:drop-shadow(0 0 0 #338751);-webkit-transform:translateZ(0);transform:translateZ(0)}section.common_case_contents .common_case_contents_inner h2{font-size:2.2rem;font-weight:bold;color:#2e2e2e;line-height:1.5;letter-spacing:.06em;margin-top:.6rem}section.common_case_contents .common_case_contents_inner .common_case_slider .slick-list{padding:2.8rem 6.5rem 8rem !important}section.common_case_contents .common_case_contents_inner .common_case_slider li{margin:0 .8rem;position:relative}section.common_case_contents .common_case_contents_inner .common_case_slider li img{width:100%;height:16.6rem;display:block;border-radius:1rem;-o-object-fit:cover;object-fit:cover}section.common_case_contents .common_case_contents_inner .common_case_slider li .tag{font-size:1.1rem;font-weight:bold;color:#338751;line-height:2.6rem;letter-spacing:.04em;padding:0 1rem;border-radius:3.5rem;display:inline-block;background-color:#fff;position:absolute;left:1rem;top:1rem}section.common_case_contents .common_case_contents_inner .common_case_slider li .store{font-size:1.2rem;font-weight:bold;color:#2e2e2e;line-height:1.6;letter-spacing:.1em;margin-top:1rem}section.common_case_contents .common_case_contents_inner .common_case_slider li .store:before{content:"";width:1.327rem;height:1.622rem;display:inline-block;background-image:url(../images/icon_map_red.png);background-repeat:no-repeat;background-position:center center;background-size:contain;margin-right:.6rem;vertical-align:-0.2rem}section.common_case_contents .common_case_contents_inner .common_case_slider .slide-arrow{background-color:#f5f4ea;width:7.6rem;height:4.4rem;background-repeat:no-repeat;background-position:center center;background-size:.892rem 1.633rem;cursor:pointer;position:absolute;bottom:0;z-index:1}section.common_case_contents .common_case_contents_inner .common_case_slider .slide-arrow.prev-arrow{background-image:url(../images/arrow_gray_left.png);border-radius:4.7rem 0 0 4.7rem;right:50%}section.common_case_contents .common_case_contents_inner .common_case_slider .slide-arrow.next-arrow{background-image:url(../images/arrow_black_right.png);border-radius:0 4.7rem 4.7rem 0;left:50%}}@media(max-width: 767px){.edit-post-visual-editor a{pointer-events:none}.wp-block-embed__wrapper{width:100% !important;aspect-ratio:16/9}.wp-block-embed__wrapper iframe{width:100% !important;height:auto;aspect-ratio:16/9}.block-editor-writing-flow{background-color:#f5f4ea}.editor-styles-wrapper div,.wp-block-column div,.is-layout-flow div,.wp-block-column-is-layout-flow div,.article_content div{font-size:1.6rem;margin-bottom:2rem}.editor-styles-wrapper h1,.wp-block-column h1,.is-layout-flow h1,.wp-block-column-is-layout-flow h1,.article_content h1{font-size:2.2rem;font-weight:bold;color:#2e2e2e;line-height:1.8;letter-spacing:.08em}.editor-styles-wrapper h2,.wp-block-column h2,.is-layout-flow h2,.wp-block-column-is-layout-flow h2,.article_content h2{font-size:1.8rem;font-weight:bold;color:#2e2e2e;line-height:1.6;letter-spacing:.04em;padding:0 0 .9rem;border-bottom:.15rem solid #d1d0ae;margin:3rem auto 2rem}.editor-styles-wrapper h3,.wp-block-column h3,.is-layout-flow h3,.wp-block-column-is-layout-flow h3,.article_content h3{font-size:1.6rem;font-weight:bold;color:#2e2e2e;line-height:1.6;letter-spacing:.04em;padding:0 0 0 3.2rem;border-radius:.5rem;margin:2.8rem auto 2rem;position:relative}.editor-styles-wrapper h3:before,.wp-block-column h3:before,.is-layout-flow h3:before,.wp-block-column-is-layout-flow h3:before,.article_content h3:before{content:"";width:2rem;height:.15rem;display:block;background-color:#2e2e2e;position:absolute;left:0;top:1.2rem}.editor-styles-wrapper h4,.wp-block-column h4,.is-layout-flow h4,.wp-block-column-is-layout-flow h4,.article_content h4{font-size:1.7rem;font-weight:bold;color:#2e2e2e;line-height:1.6;letter-spacing:.04em;border-bottom:.2rem solid #338751;padding-bottom:1rem;margin:2rem auto 2rem}.editor-styles-wrapper h5,.wp-block-column h5,.is-layout-flow h5,.wp-block-column-is-layout-flow h5,.article_content h5{font-size:1.7rem;font-weight:bold;color:#2e2e2e;line-height:1.6;letter-spacing:.04em;margin:2rem auto 2rem}.editor-styles-wrapper h6,.wp-block-column h6,.is-layout-flow h6,.wp-block-column-is-layout-flow h6,.article_content h6{font-size:1.7rem;font-weight:bold;color:#2e2e2e;line-height:1.6;letter-spacing:.04em;margin:2rem auto 2rem}.editor-styles-wrapper p,.wp-block-column p,.is-layout-flow p,.wp-block-column-is-layout-flow p,.article_content p{font-size:1.4rem;font-weight:500;color:#2e2e2e;line-height:1.8;letter-spacing:.06em;margin:2rem auto 2rem}.editor-styles-wrapper p span,.wp-block-column p span,.is-layout-flow p span,.wp-block-column-is-layout-flow p span,.article_content p span{font-weight:bold;letter-spacing:.06em}.editor-styles-wrapper dl,.editor-styles-wrapper details,.wp-block-column dl,.wp-block-column details,.is-layout-flow dl,.is-layout-flow details,.wp-block-column-is-layout-flow dl,.wp-block-column-is-layout-flow details,.article_content dl,.article_content details{margin:2rem auto 2rem}.editor-styles-wrapper dl dt,.editor-styles-wrapper dl .block-editor-rich-text__editable,.editor-styles-wrapper details dt,.editor-styles-wrapper details .block-editor-rich-text__editable,.wp-block-column dl dt,.wp-block-column dl .block-editor-rich-text__editable,.wp-block-column details dt,.wp-block-column details .block-editor-rich-text__editable,.is-layout-flow dl dt,.is-layout-flow dl .block-editor-rich-text__editable,.is-layout-flow details dt,.is-layout-flow details .block-editor-rich-text__editable,.wp-block-column-is-layout-flow dl dt,.wp-block-column-is-layout-flow dl .block-editor-rich-text__editable,.wp-block-column-is-layout-flow details dt,.wp-block-column-is-layout-flow details .block-editor-rich-text__editable,.article_content dl dt,.article_content dl .block-editor-rich-text__editable,.article_content details dt,.article_content details .block-editor-rich-text__editable{font-size:1.4rem;font-weight:bold;color:#2e2e2e;line-height:1.85;letter-spacing:.04em}.editor-styles-wrapper dl dd,.editor-styles-wrapper dl p,.editor-styles-wrapper details dd,.editor-styles-wrapper details p,.wp-block-column dl dd,.wp-block-column dl p,.wp-block-column details dd,.wp-block-column details p,.is-layout-flow dl dd,.is-layout-flow dl p,.is-layout-flow details dd,.is-layout-flow details p,.wp-block-column-is-layout-flow dl dd,.wp-block-column-is-layout-flow dl p,.wp-block-column-is-layout-flow details dd,.wp-block-column-is-layout-flow details p,.article_content dl dd,.article_content dl p,.article_content details dd,.article_content details p{font-size:1.4rem;font-weight:500;color:#2e2e2e;line-height:1.85;letter-spacing:.04em}.editor-styles-wrapper figure.wp-block-image img,.editor-styles-wrapper figure.wp-block-image div img,.editor-styles-wrapper .components-resizable-box__container img,.editor-styles-wrapper .components-resizable-box__container div img,.wp-block-column figure.wp-block-image img,.wp-block-column figure.wp-block-image div img,.wp-block-column .components-resizable-box__container img,.wp-block-column .components-resizable-box__container div img,.is-layout-flow figure.wp-block-image img,.is-layout-flow figure.wp-block-image div img,.is-layout-flow .components-resizable-box__container img,.is-layout-flow .components-resizable-box__container div img,.wp-block-column-is-layout-flow figure.wp-block-image img,.wp-block-column-is-layout-flow figure.wp-block-image div img,.wp-block-column-is-layout-flow .components-resizable-box__container img,.wp-block-column-is-layout-flow .components-resizable-box__container div img,.article_content figure.wp-block-image img,.article_content figure.wp-block-image div img,.article_content .components-resizable-box__container img,.article_content .components-resizable-box__container div img{margin-bottom:2rem}.editor-styles-wrapper .is-style-p-yellow,.wp-block-column .is-style-p-yellow,.is-layout-flow .is-style-p-yellow,.wp-block-column-is-layout-flow .is-style-p-yellow,.article_content .is-style-p-yellow{background:#fefae7;border:.2rem solid #efc703;padding:2rem;border-radius:1rem}.editor-styles-wrapper .is-style-p-red,.wp-block-column .is-style-p-red,.is-layout-flow .is-style-p-red,.wp-block-column-is-layout-flow .is-style-p-red,.article_content .is-style-p-red{background:#faebed;border:.2rem solid #ed4356;padding:2rem;border-radius:1rem}.editor-styles-wrapper a,.wp-block-column a,.is-layout-flow a,.wp-block-column-is-layout-flow a,.article_content a{text-decoration:underline}.editor-styles-wrapper ul,.editor-styles-wrapper ol,.wp-block-column ul,.wp-block-column ol,.is-layout-flow ul,.is-layout-flow ol,.wp-block-column-is-layout-flow ul,.wp-block-column-is-layout-flow ol,.article_content ul,.article_content ol{margin:2rem auto 2rem;background-color:rgba(235,240,247,.55);border-radius:1rem;width:100%;padding:3.2rem 1.8rem 2.8rem;margin:3.6rem auto 3.6rem}.editor-styles-wrapper ul li,.editor-styles-wrapper ol li,.wp-block-column ul li,.wp-block-column ol li,.is-layout-flow ul li,.is-layout-flow ol li,.wp-block-column-is-layout-flow ul li,.wp-block-column-is-layout-flow ol li,.article_content ul li,.article_content ol li{position:relative;font-size:1.4rem;font-weight:500;color:#2e2e2e;line-height:1.85;letter-spacing:.04em;margin:0 0 1rem;list-style-type:none}.editor-styles-wrapper ul li:before,.editor-styles-wrapper ol li:before,.wp-block-column ul li:before,.wp-block-column ol li:before,.is-layout-flow ul li:before,.is-layout-flow ol li:before,.wp-block-column-is-layout-flow ul li:before,.wp-block-column-is-layout-flow ol li:before,.article_content ul li:before,.article_content ol li:before{content:"・";font-size:1.4rem;font-weight:500;color:#2e2e2e;line-height:1.85;letter-spacing:.04em;display:inline-block;margin-right:.5rem}.editor-styles-wrapper ul li span,.editor-styles-wrapper ol li span,.wp-block-column ul li span,.wp-block-column ol li span,.is-layout-flow ul li span,.is-layout-flow ol li span,.wp-block-column-is-layout-flow ul li span,.wp-block-column-is-layout-flow ol li span,.article_content ul li span,.article_content ol li span{font-weight:bold;letter-spacing:.04em}.editor-styles-wrapper ul li>div,.editor-styles-wrapper ol li>div,.wp-block-column ul li>div,.wp-block-column ol li>div,.is-layout-flow ul li>div,.is-layout-flow ol li>div,.wp-block-column-is-layout-flow ul li>div,.wp-block-column-is-layout-flow ol li>div,.article_content ul li>div,.article_content ol li>div{margin:0;display:inline-block}.editor-styles-wrapper ul.check_list li,.editor-styles-wrapper ol.check_list li,.wp-block-column ul.check_list li,.wp-block-column ol.check_list li,.is-layout-flow ul.check_list li,.is-layout-flow ol.check_list li,.wp-block-column-is-layout-flow ul.check_list li,.wp-block-column-is-layout-flow ol.check_list li,.article_content ul.check_list li,.article_content ol.check_list li{background-repeat:no-repeat;background-position:left top .7rem;background-image:url(../images/icon_check_blue.png);background-size:1.81rem 1.33rem}.editor-styles-wrapper ol li,.wp-block-column ol li,.is-layout-flow ol li,.wp-block-column-is-layout-flow ol li,.article_content ol li{background-image:none;list-style:none}.editor-styles-wrapper ol li div,.wp-block-column ol li div,.is-layout-flow ol li div,.wp-block-column-is-layout-flow ol li div,.article_content ol li div{display:inline-block}.editor-styles-wrapper ol li:nth-of-type(1):before,.wp-block-column ol li:nth-of-type(1):before,.is-layout-flow ol li:nth-of-type(1):before,.wp-block-column-is-layout-flow ol li:nth-of-type(1):before,.article_content ol li:nth-of-type(1):before{content:"1.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(2):before,.wp-block-column ol li:nth-of-type(2):before,.is-layout-flow ol li:nth-of-type(2):before,.wp-block-column-is-layout-flow ol li:nth-of-type(2):before,.article_content ol li:nth-of-type(2):before{content:"2.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(3):before,.wp-block-column ol li:nth-of-type(3):before,.is-layout-flow ol li:nth-of-type(3):before,.wp-block-column-is-layout-flow ol li:nth-of-type(3):before,.article_content ol li:nth-of-type(3):before{content:"3.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(4):before,.wp-block-column ol li:nth-of-type(4):before,.is-layout-flow ol li:nth-of-type(4):before,.wp-block-column-is-layout-flow ol li:nth-of-type(4):before,.article_content ol li:nth-of-type(4):before{content:"4.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(5):before,.wp-block-column ol li:nth-of-type(5):before,.is-layout-flow ol li:nth-of-type(5):before,.wp-block-column-is-layout-flow ol li:nth-of-type(5):before,.article_content ol li:nth-of-type(5):before{content:"5.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(6):before,.wp-block-column ol li:nth-of-type(6):before,.is-layout-flow ol li:nth-of-type(6):before,.wp-block-column-is-layout-flow ol li:nth-of-type(6):before,.article_content ol li:nth-of-type(6):before{content:"6.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(7):before,.wp-block-column ol li:nth-of-type(7):before,.is-layout-flow ol li:nth-of-type(7):before,.wp-block-column-is-layout-flow ol li:nth-of-type(7):before,.article_content ol li:nth-of-type(7):before{content:"7.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(8):before,.wp-block-column ol li:nth-of-type(8):before,.is-layout-flow ol li:nth-of-type(8):before,.wp-block-column-is-layout-flow ol li:nth-of-type(8):before,.article_content ol li:nth-of-type(8):before{content:"8.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(9):before,.wp-block-column ol li:nth-of-type(9):before,.is-layout-flow ol li:nth-of-type(9):before,.wp-block-column-is-layout-flow ol li:nth-of-type(9):before,.article_content ol li:nth-of-type(9):before{content:"9.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(10):before,.wp-block-column ol li:nth-of-type(10):before,.is-layout-flow ol li:nth-of-type(10):before,.wp-block-column-is-layout-flow ol li:nth-of-type(10):before,.article_content ol li:nth-of-type(10):before{content:"10.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(11):before,.wp-block-column ol li:nth-of-type(11):before,.is-layout-flow ol li:nth-of-type(11):before,.wp-block-column-is-layout-flow ol li:nth-of-type(11):before,.article_content ol li:nth-of-type(11):before{content:"11.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(12):before,.wp-block-column ol li:nth-of-type(12):before,.is-layout-flow ol li:nth-of-type(12):before,.wp-block-column-is-layout-flow ol li:nth-of-type(12):before,.article_content ol li:nth-of-type(12):before{content:"12.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(13):before,.wp-block-column ol li:nth-of-type(13):before,.is-layout-flow ol li:nth-of-type(13):before,.wp-block-column-is-layout-flow ol li:nth-of-type(13):before,.article_content ol li:nth-of-type(13):before{content:"13.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(14):before,.wp-block-column ol li:nth-of-type(14):before,.is-layout-flow ol li:nth-of-type(14):before,.wp-block-column-is-layout-flow ol li:nth-of-type(14):before,.article_content ol li:nth-of-type(14):before{content:"14.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(15):before,.wp-block-column ol li:nth-of-type(15):before,.is-layout-flow ol li:nth-of-type(15):before,.wp-block-column-is-layout-flow ol li:nth-of-type(15):before,.article_content ol li:nth-of-type(15):before{content:"15.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(16):before,.wp-block-column ol li:nth-of-type(16):before,.is-layout-flow ol li:nth-of-type(16):before,.wp-block-column-is-layout-flow ol li:nth-of-type(16):before,.article_content ol li:nth-of-type(16):before{content:"16.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(17):before,.wp-block-column ol li:nth-of-type(17):before,.is-layout-flow ol li:nth-of-type(17):before,.wp-block-column-is-layout-flow ol li:nth-of-type(17):before,.article_content ol li:nth-of-type(17):before{content:"17.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(18):before,.wp-block-column ol li:nth-of-type(18):before,.is-layout-flow ol li:nth-of-type(18):before,.wp-block-column-is-layout-flow ol li:nth-of-type(18):before,.article_content ol li:nth-of-type(18):before{content:"18.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(19):before,.wp-block-column ol li:nth-of-type(19):before,.is-layout-flow ol li:nth-of-type(19):before,.wp-block-column-is-layout-flow ol li:nth-of-type(19):before,.article_content ol li:nth-of-type(19):before{content:"19.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(20):before,.wp-block-column ol li:nth-of-type(20):before,.is-layout-flow ol li:nth-of-type(20):before,.wp-block-column-is-layout-flow ol li:nth-of-type(20):before,.article_content ol li:nth-of-type(20):before{content:"20.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(21):before,.wp-block-column ol li:nth-of-type(21):before,.is-layout-flow ol li:nth-of-type(21):before,.wp-block-column-is-layout-flow ol li:nth-of-type(21):before,.article_content ol li:nth-of-type(21):before{content:"21.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(22):before,.wp-block-column ol li:nth-of-type(22):before,.is-layout-flow ol li:nth-of-type(22):before,.wp-block-column-is-layout-flow ol li:nth-of-type(22):before,.article_content ol li:nth-of-type(22):before{content:"22.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(23):before,.wp-block-column ol li:nth-of-type(23):before,.is-layout-flow ol li:nth-of-type(23):before,.wp-block-column-is-layout-flow ol li:nth-of-type(23):before,.article_content ol li:nth-of-type(23):before{content:"23.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(24):before,.wp-block-column ol li:nth-of-type(24):before,.is-layout-flow ol li:nth-of-type(24):before,.wp-block-column-is-layout-flow ol li:nth-of-type(24):before,.article_content ol li:nth-of-type(24):before{content:"24.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(25):before,.wp-block-column ol li:nth-of-type(25):before,.is-layout-flow ol li:nth-of-type(25):before,.wp-block-column-is-layout-flow ol li:nth-of-type(25):before,.article_content ol li:nth-of-type(25):before{content:"25.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(26):before,.wp-block-column ol li:nth-of-type(26):before,.is-layout-flow ol li:nth-of-type(26):before,.wp-block-column-is-layout-flow ol li:nth-of-type(26):before,.article_content ol li:nth-of-type(26):before{content:"26.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(27):before,.wp-block-column ol li:nth-of-type(27):before,.is-layout-flow ol li:nth-of-type(27):before,.wp-block-column-is-layout-flow ol li:nth-of-type(27):before,.article_content ol li:nth-of-type(27):before{content:"27.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(28):before,.wp-block-column ol li:nth-of-type(28):before,.is-layout-flow ol li:nth-of-type(28):before,.wp-block-column-is-layout-flow ol li:nth-of-type(28):before,.article_content ol li:nth-of-type(28):before{content:"28.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(29):before,.wp-block-column ol li:nth-of-type(29):before,.is-layout-flow ol li:nth-of-type(29):before,.wp-block-column-is-layout-flow ol li:nth-of-type(29):before,.article_content ol li:nth-of-type(29):before{content:"29.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(30):before,.wp-block-column ol li:nth-of-type(30):before,.is-layout-flow ol li:nth-of-type(30):before,.wp-block-column-is-layout-flow ol li:nth-of-type(30):before,.article_content ol li:nth-of-type(30):before{content:"30.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(31):before,.wp-block-column ol li:nth-of-type(31):before,.is-layout-flow ol li:nth-of-type(31):before,.wp-block-column-is-layout-flow ol li:nth-of-type(31):before,.article_content ol li:nth-of-type(31):before{content:"31.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(32):before,.wp-block-column ol li:nth-of-type(32):before,.is-layout-flow ol li:nth-of-type(32):before,.wp-block-column-is-layout-flow ol li:nth-of-type(32):before,.article_content ol li:nth-of-type(32):before{content:"32.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(33):before,.wp-block-column ol li:nth-of-type(33):before,.is-layout-flow ol li:nth-of-type(33):before,.wp-block-column-is-layout-flow ol li:nth-of-type(33):before,.article_content ol li:nth-of-type(33):before{content:"33.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(34):before,.wp-block-column ol li:nth-of-type(34):before,.is-layout-flow ol li:nth-of-type(34):before,.wp-block-column-is-layout-flow ol li:nth-of-type(34):before,.article_content ol li:nth-of-type(34):before{content:"34.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(35):before,.wp-block-column ol li:nth-of-type(35):before,.is-layout-flow ol li:nth-of-type(35):before,.wp-block-column-is-layout-flow ol li:nth-of-type(35):before,.article_content ol li:nth-of-type(35):before{content:"35.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(36):before,.wp-block-column ol li:nth-of-type(36):before,.is-layout-flow ol li:nth-of-type(36):before,.wp-block-column-is-layout-flow ol li:nth-of-type(36):before,.article_content ol li:nth-of-type(36):before{content:"36.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(37):before,.wp-block-column ol li:nth-of-type(37):before,.is-layout-flow ol li:nth-of-type(37):before,.wp-block-column-is-layout-flow ol li:nth-of-type(37):before,.article_content ol li:nth-of-type(37):before{content:"37.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(38):before,.wp-block-column ol li:nth-of-type(38):before,.is-layout-flow ol li:nth-of-type(38):before,.wp-block-column-is-layout-flow ol li:nth-of-type(38):before,.article_content ol li:nth-of-type(38):before{content:"38.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(39):before,.wp-block-column ol li:nth-of-type(39):before,.is-layout-flow ol li:nth-of-type(39):before,.wp-block-column-is-layout-flow ol li:nth-of-type(39):before,.article_content ol li:nth-of-type(39):before{content:"39.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(40):before,.wp-block-column ol li:nth-of-type(40):before,.is-layout-flow ol li:nth-of-type(40):before,.wp-block-column-is-layout-flow ol li:nth-of-type(40):before,.article_content ol li:nth-of-type(40):before{content:"40.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(41):before,.wp-block-column ol li:nth-of-type(41):before,.is-layout-flow ol li:nth-of-type(41):before,.wp-block-column-is-layout-flow ol li:nth-of-type(41):before,.article_content ol li:nth-of-type(41):before{content:"41.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(42):before,.wp-block-column ol li:nth-of-type(42):before,.is-layout-flow ol li:nth-of-type(42):before,.wp-block-column-is-layout-flow ol li:nth-of-type(42):before,.article_content ol li:nth-of-type(42):before{content:"42.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(43):before,.wp-block-column ol li:nth-of-type(43):before,.is-layout-flow ol li:nth-of-type(43):before,.wp-block-column-is-layout-flow ol li:nth-of-type(43):before,.article_content ol li:nth-of-type(43):before{content:"43.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(44):before,.wp-block-column ol li:nth-of-type(44):before,.is-layout-flow ol li:nth-of-type(44):before,.wp-block-column-is-layout-flow ol li:nth-of-type(44):before,.article_content ol li:nth-of-type(44):before{content:"44.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(45):before,.wp-block-column ol li:nth-of-type(45):before,.is-layout-flow ol li:nth-of-type(45):before,.wp-block-column-is-layout-flow ol li:nth-of-type(45):before,.article_content ol li:nth-of-type(45):before{content:"45.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(46):before,.wp-block-column ol li:nth-of-type(46):before,.is-layout-flow ol li:nth-of-type(46):before,.wp-block-column-is-layout-flow ol li:nth-of-type(46):before,.article_content ol li:nth-of-type(46):before{content:"46.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(47):before,.wp-block-column ol li:nth-of-type(47):before,.is-layout-flow ol li:nth-of-type(47):before,.wp-block-column-is-layout-flow ol li:nth-of-type(47):before,.article_content ol li:nth-of-type(47):before{content:"47.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(48):before,.wp-block-column ol li:nth-of-type(48):before,.is-layout-flow ol li:nth-of-type(48):before,.wp-block-column-is-layout-flow ol li:nth-of-type(48):before,.article_content ol li:nth-of-type(48):before{content:"48.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(49):before,.wp-block-column ol li:nth-of-type(49):before,.is-layout-flow ol li:nth-of-type(49):before,.wp-block-column-is-layout-flow ol li:nth-of-type(49):before,.article_content ol li:nth-of-type(49):before{content:"49.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(50):before,.wp-block-column ol li:nth-of-type(50):before,.is-layout-flow ol li:nth-of-type(50):before,.wp-block-column-is-layout-flow ol li:nth-of-type(50):before,.article_content ol li:nth-of-type(50):before{content:"50.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(51):before,.wp-block-column ol li:nth-of-type(51):before,.is-layout-flow ol li:nth-of-type(51):before,.wp-block-column-is-layout-flow ol li:nth-of-type(51):before,.article_content ol li:nth-of-type(51):before{content:"51.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(52):before,.wp-block-column ol li:nth-of-type(52):before,.is-layout-flow ol li:nth-of-type(52):before,.wp-block-column-is-layout-flow ol li:nth-of-type(52):before,.article_content ol li:nth-of-type(52):before{content:"52.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(53):before,.wp-block-column ol li:nth-of-type(53):before,.is-layout-flow ol li:nth-of-type(53):before,.wp-block-column-is-layout-flow ol li:nth-of-type(53):before,.article_content ol li:nth-of-type(53):before{content:"53.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(54):before,.wp-block-column ol li:nth-of-type(54):before,.is-layout-flow ol li:nth-of-type(54):before,.wp-block-column-is-layout-flow ol li:nth-of-type(54):before,.article_content ol li:nth-of-type(54):before{content:"54.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(55):before,.wp-block-column ol li:nth-of-type(55):before,.is-layout-flow ol li:nth-of-type(55):before,.wp-block-column-is-layout-flow ol li:nth-of-type(55):before,.article_content ol li:nth-of-type(55):before{content:"55.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(56):before,.wp-block-column ol li:nth-of-type(56):before,.is-layout-flow ol li:nth-of-type(56):before,.wp-block-column-is-layout-flow ol li:nth-of-type(56):before,.article_content ol li:nth-of-type(56):before{content:"56.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(57):before,.wp-block-column ol li:nth-of-type(57):before,.is-layout-flow ol li:nth-of-type(57):before,.wp-block-column-is-layout-flow ol li:nth-of-type(57):before,.article_content ol li:nth-of-type(57):before{content:"57.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(58):before,.wp-block-column ol li:nth-of-type(58):before,.is-layout-flow ol li:nth-of-type(58):before,.wp-block-column-is-layout-flow ol li:nth-of-type(58):before,.article_content ol li:nth-of-type(58):before{content:"58.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(59):before,.wp-block-column ol li:nth-of-type(59):before,.is-layout-flow ol li:nth-of-type(59):before,.wp-block-column-is-layout-flow ol li:nth-of-type(59):before,.article_content ol li:nth-of-type(59):before{content:"59.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(60):before,.wp-block-column ol li:nth-of-type(60):before,.is-layout-flow ol li:nth-of-type(60):before,.wp-block-column-is-layout-flow ol li:nth-of-type(60):before,.article_content ol li:nth-of-type(60):before{content:"60.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(61):before,.wp-block-column ol li:nth-of-type(61):before,.is-layout-flow ol li:nth-of-type(61):before,.wp-block-column-is-layout-flow ol li:nth-of-type(61):before,.article_content ol li:nth-of-type(61):before{content:"61.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(62):before,.wp-block-column ol li:nth-of-type(62):before,.is-layout-flow ol li:nth-of-type(62):before,.wp-block-column-is-layout-flow ol li:nth-of-type(62):before,.article_content ol li:nth-of-type(62):before{content:"62.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(63):before,.wp-block-column ol li:nth-of-type(63):before,.is-layout-flow ol li:nth-of-type(63):before,.wp-block-column-is-layout-flow ol li:nth-of-type(63):before,.article_content ol li:nth-of-type(63):before{content:"63.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(64):before,.wp-block-column ol li:nth-of-type(64):before,.is-layout-flow ol li:nth-of-type(64):before,.wp-block-column-is-layout-flow ol li:nth-of-type(64):before,.article_content ol li:nth-of-type(64):before{content:"64.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(65):before,.wp-block-column ol li:nth-of-type(65):before,.is-layout-flow ol li:nth-of-type(65):before,.wp-block-column-is-layout-flow ol li:nth-of-type(65):before,.article_content ol li:nth-of-type(65):before{content:"65.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(66):before,.wp-block-column ol li:nth-of-type(66):before,.is-layout-flow ol li:nth-of-type(66):before,.wp-block-column-is-layout-flow ol li:nth-of-type(66):before,.article_content ol li:nth-of-type(66):before{content:"66.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(67):before,.wp-block-column ol li:nth-of-type(67):before,.is-layout-flow ol li:nth-of-type(67):before,.wp-block-column-is-layout-flow ol li:nth-of-type(67):before,.article_content ol li:nth-of-type(67):before{content:"67.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(68):before,.wp-block-column ol li:nth-of-type(68):before,.is-layout-flow ol li:nth-of-type(68):before,.wp-block-column-is-layout-flow ol li:nth-of-type(68):before,.article_content ol li:nth-of-type(68):before{content:"68.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(69):before,.wp-block-column ol li:nth-of-type(69):before,.is-layout-flow ol li:nth-of-type(69):before,.wp-block-column-is-layout-flow ol li:nth-of-type(69):before,.article_content ol li:nth-of-type(69):before{content:"69.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(70):before,.wp-block-column ol li:nth-of-type(70):before,.is-layout-flow ol li:nth-of-type(70):before,.wp-block-column-is-layout-flow ol li:nth-of-type(70):before,.article_content ol li:nth-of-type(70):before{content:"70.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(71):before,.wp-block-column ol li:nth-of-type(71):before,.is-layout-flow ol li:nth-of-type(71):before,.wp-block-column-is-layout-flow ol li:nth-of-type(71):before,.article_content ol li:nth-of-type(71):before{content:"71.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(72):before,.wp-block-column ol li:nth-of-type(72):before,.is-layout-flow ol li:nth-of-type(72):before,.wp-block-column-is-layout-flow ol li:nth-of-type(72):before,.article_content ol li:nth-of-type(72):before{content:"72.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(73):before,.wp-block-column ol li:nth-of-type(73):before,.is-layout-flow ol li:nth-of-type(73):before,.wp-block-column-is-layout-flow ol li:nth-of-type(73):before,.article_content ol li:nth-of-type(73):before{content:"73.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(74):before,.wp-block-column ol li:nth-of-type(74):before,.is-layout-flow ol li:nth-of-type(74):before,.wp-block-column-is-layout-flow ol li:nth-of-type(74):before,.article_content ol li:nth-of-type(74):before{content:"74.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(75):before,.wp-block-column ol li:nth-of-type(75):before,.is-layout-flow ol li:nth-of-type(75):before,.wp-block-column-is-layout-flow ol li:nth-of-type(75):before,.article_content ol li:nth-of-type(75):before{content:"75.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(76):before,.wp-block-column ol li:nth-of-type(76):before,.is-layout-flow ol li:nth-of-type(76):before,.wp-block-column-is-layout-flow ol li:nth-of-type(76):before,.article_content ol li:nth-of-type(76):before{content:"76.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(77):before,.wp-block-column ol li:nth-of-type(77):before,.is-layout-flow ol li:nth-of-type(77):before,.wp-block-column-is-layout-flow ol li:nth-of-type(77):before,.article_content ol li:nth-of-type(77):before{content:"77.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(78):before,.wp-block-column ol li:nth-of-type(78):before,.is-layout-flow ol li:nth-of-type(78):before,.wp-block-column-is-layout-flow ol li:nth-of-type(78):before,.article_content ol li:nth-of-type(78):before{content:"78.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(79):before,.wp-block-column ol li:nth-of-type(79):before,.is-layout-flow ol li:nth-of-type(79):before,.wp-block-column-is-layout-flow ol li:nth-of-type(79):before,.article_content ol li:nth-of-type(79):before{content:"79.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(80):before,.wp-block-column ol li:nth-of-type(80):before,.is-layout-flow ol li:nth-of-type(80):before,.wp-block-column-is-layout-flow ol li:nth-of-type(80):before,.article_content ol li:nth-of-type(80):before{content:"80.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(81):before,.wp-block-column ol li:nth-of-type(81):before,.is-layout-flow ol li:nth-of-type(81):before,.wp-block-column-is-layout-flow ol li:nth-of-type(81):before,.article_content ol li:nth-of-type(81):before{content:"81.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(82):before,.wp-block-column ol li:nth-of-type(82):before,.is-layout-flow ol li:nth-of-type(82):before,.wp-block-column-is-layout-flow ol li:nth-of-type(82):before,.article_content ol li:nth-of-type(82):before{content:"82.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(83):before,.wp-block-column ol li:nth-of-type(83):before,.is-layout-flow ol li:nth-of-type(83):before,.wp-block-column-is-layout-flow ol li:nth-of-type(83):before,.article_content ol li:nth-of-type(83):before{content:"83.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(84):before,.wp-block-column ol li:nth-of-type(84):before,.is-layout-flow ol li:nth-of-type(84):before,.wp-block-column-is-layout-flow ol li:nth-of-type(84):before,.article_content ol li:nth-of-type(84):before{content:"84.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(85):before,.wp-block-column ol li:nth-of-type(85):before,.is-layout-flow ol li:nth-of-type(85):before,.wp-block-column-is-layout-flow ol li:nth-of-type(85):before,.article_content ol li:nth-of-type(85):before{content:"85.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(86):before,.wp-block-column ol li:nth-of-type(86):before,.is-layout-flow ol li:nth-of-type(86):before,.wp-block-column-is-layout-flow ol li:nth-of-type(86):before,.article_content ol li:nth-of-type(86):before{content:"86.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(87):before,.wp-block-column ol li:nth-of-type(87):before,.is-layout-flow ol li:nth-of-type(87):before,.wp-block-column-is-layout-flow ol li:nth-of-type(87):before,.article_content ol li:nth-of-type(87):before{content:"87.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(88):before,.wp-block-column ol li:nth-of-type(88):before,.is-layout-flow ol li:nth-of-type(88):before,.wp-block-column-is-layout-flow ol li:nth-of-type(88):before,.article_content ol li:nth-of-type(88):before{content:"88.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(89):before,.wp-block-column ol li:nth-of-type(89):before,.is-layout-flow ol li:nth-of-type(89):before,.wp-block-column-is-layout-flow ol li:nth-of-type(89):before,.article_content ol li:nth-of-type(89):before{content:"89.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(90):before,.wp-block-column ol li:nth-of-type(90):before,.is-layout-flow ol li:nth-of-type(90):before,.wp-block-column-is-layout-flow ol li:nth-of-type(90):before,.article_content ol li:nth-of-type(90):before{content:"90.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(91):before,.wp-block-column ol li:nth-of-type(91):before,.is-layout-flow ol li:nth-of-type(91):before,.wp-block-column-is-layout-flow ol li:nth-of-type(91):before,.article_content ol li:nth-of-type(91):before{content:"91.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(92):before,.wp-block-column ol li:nth-of-type(92):before,.is-layout-flow ol li:nth-of-type(92):before,.wp-block-column-is-layout-flow ol li:nth-of-type(92):before,.article_content ol li:nth-of-type(92):before{content:"92.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(93):before,.wp-block-column ol li:nth-of-type(93):before,.is-layout-flow ol li:nth-of-type(93):before,.wp-block-column-is-layout-flow ol li:nth-of-type(93):before,.article_content ol li:nth-of-type(93):before{content:"93.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(94):before,.wp-block-column ol li:nth-of-type(94):before,.is-layout-flow ol li:nth-of-type(94):before,.wp-block-column-is-layout-flow ol li:nth-of-type(94):before,.article_content ol li:nth-of-type(94):before{content:"94.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(95):before,.wp-block-column ol li:nth-of-type(95):before,.is-layout-flow ol li:nth-of-type(95):before,.wp-block-column-is-layout-flow ol li:nth-of-type(95):before,.article_content ol li:nth-of-type(95):before{content:"95.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(96):before,.wp-block-column ol li:nth-of-type(96):before,.is-layout-flow ol li:nth-of-type(96):before,.wp-block-column-is-layout-flow ol li:nth-of-type(96):before,.article_content ol li:nth-of-type(96):before{content:"96.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(97):before,.wp-block-column ol li:nth-of-type(97):before,.is-layout-flow ol li:nth-of-type(97):before,.wp-block-column-is-layout-flow ol li:nth-of-type(97):before,.article_content ol li:nth-of-type(97):before{content:"97.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(98):before,.wp-block-column ol li:nth-of-type(98):before,.is-layout-flow ol li:nth-of-type(98):before,.wp-block-column-is-layout-flow ol li:nth-of-type(98):before,.article_content ol li:nth-of-type(98):before{content:"98.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(99):before,.wp-block-column ol li:nth-of-type(99):before,.is-layout-flow ol li:nth-of-type(99):before,.wp-block-column-is-layout-flow ol li:nth-of-type(99):before,.article_content ol li:nth-of-type(99):before{content:"99.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper blockquote,.wp-block-column blockquote,.is-layout-flow blockquote,.wp-block-column-is-layout-flow blockquote,.article_content blockquote{background:#ebf0f7;margin:3rem 0;padding:2rem 1.8rem 2rem;position:relative}.editor-styles-wrapper blockquote:before,.wp-block-column blockquote:before,.is-layout-flow blockquote:before,.wp-block-column-is-layout-flow blockquote:before,.article_content blockquote:before{content:"”";font-size:2.4rem;font-weight:900;color:#338751;opacity:.6;position:absolute;left:1rem;top:1rem;z-index:0}.editor-styles-wrapper blockquote:after,.wp-block-column blockquote:after,.is-layout-flow blockquote:after,.wp-block-column-is-layout-flow blockquote:after,.article_content blockquote:after{content:"”";font-size:2.4rem;font-weight:900;color:#338751;opacity:.6;position:absolute;right:1rem;bottom:1rem;z-index:0}.editor-styles-wrapper mark,.wp-block-column mark,.is-layout-flow mark,.wp-block-column-is-layout-flow mark,.article_content mark{background-color:#f7f0b0;color:#2e2e2e;font-style:normal;font-weight:700}.editor-styles-wrapper .wp-block-table,.wp-block-column .wp-block-table,.is-layout-flow .wp-block-table,.wp-block-column-is-layout-flow .wp-block-table,.article_content .wp-block-table{width:100%;overflow-x:initial}.editor-styles-wrapper .wp-block-table figcaption,.wp-block-column .wp-block-table figcaption,.is-layout-flow .wp-block-table figcaption,.wp-block-column-is-layout-flow .wp-block-table figcaption,.article_content .wp-block-table figcaption{display:none}.editor-styles-wrapper .wp-block-table table,.wp-block-column .wp-block-table table,.is-layout-flow .wp-block-table table,.wp-block-column-is-layout-flow .wp-block-table table,.article_content .wp-block-table table{display:table;width:100%;min-width:100%;max-width:100%;margin:4.8rem 0}.editor-styles-wrapper .wp-block-table table thead,.wp-block-column .wp-block-table table thead,.is-layout-flow .wp-block-table table thead,.wp-block-column-is-layout-flow .wp-block-table table thead,.article_content .wp-block-table table thead{border:none}.editor-styles-wrapper .wp-block-table table thead th,.wp-block-column .wp-block-table table thead th,.is-layout-flow .wp-block-table table thead th,.wp-block-column-is-layout-flow .wp-block-table table thead th,.article_content .wp-block-table table thead th{font-size:1.6rem;font-weight:normal;color:#fff;line-height:1.5;letter-spacing:.04em;background-color:#338751;padding:1rem 2rem;text-align:center;border-top:1px solid #338751;border-left:1px solid #338751;border-right:1px solid #fff;vertical-align:middle}.editor-styles-wrapper .wp-block-table table thead th:last-of-type,.wp-block-column .wp-block-table table thead th:last-of-type,.is-layout-flow .wp-block-table table thead th:last-of-type,.wp-block-column-is-layout-flow .wp-block-table table thead th:last-of-type,.article_content .wp-block-table table thead th:last-of-type{border-right:1px solid #338751}.editor-styles-wrapper .wp-block-table table tr th,.wp-block-column .wp-block-table table tr th,.is-layout-flow .wp-block-table table tr th,.wp-block-column-is-layout-flow .wp-block-table table tr th,.article_content .wp-block-table table tr th{font-size:1.6rem;font-weight:normal;color:#2e2e2e;line-height:1.5;letter-spacing:.04em;padding:1rem 2rem;text-align:left;border-top:1px solid #338751;border-left:1px solid #338751;border-right:1px solid #338751;vertical-align:middle}.editor-styles-wrapper .wp-block-table table tr th:last-of-type,.wp-block-column .wp-block-table table tr th:last-of-type,.is-layout-flow .wp-block-table table tr th:last-of-type,.wp-block-column-is-layout-flow .wp-block-table table tr th:last-of-type,.article_content .wp-block-table table tr th:last-of-type{border-right:1px solid #338751}.editor-styles-wrapper .wp-block-table table tr td,.wp-block-column .wp-block-table table tr td,.is-layout-flow .wp-block-table table tr td,.wp-block-column-is-layout-flow .wp-block-table table tr td,.article_content .wp-block-table table tr td{font-size:1.6rem;font-weight:normal;color:#2e2e2e;line-height:1.5;letter-spacing:.04em;padding:1rem 2rem;text-align:left;border-bottom:1px solid #338751;border-right:1px solid #338751;vertical-align:middle}.editor-styles-wrapper .border_table table,.wp-block-column .border_table table,.is-layout-flow .border_table table,.wp-block-column-is-layout-flow .border_table table,.article_content .border_table table{border-top:1px solid rgba(0,0,0,.05) !important}.editor-styles-wrapper .border_table table th,.wp-block-column .border_table table th,.is-layout-flow .border_table table th,.wp-block-column-is-layout-flow .border_table table th,.article_content .border_table table th{font-weight:bold !important;border:none !important;border-bottom:1px solid rgba(0,0,0,.05) !important;color:#000 !important;background-color:rgba(0,0,0,0) !important;text-align:left !important}.editor-styles-wrapper .border_table table td,.wp-block-column .border_table table td,.is-layout-flow .border_table table td,.wp-block-column-is-layout-flow .border_table table td,.article_content .border_table table td{border:none !important;border-bottom:1px solid rgba(0,0,0,.05) !important;text-align:left !important}.editor-styles-wrapper .is-style-stripes table tr:first-of-type th,.wp-block-column .is-style-stripes table tr:first-of-type th,.is-layout-flow .is-style-stripes table tr:first-of-type th,.wp-block-column-is-layout-flow .is-style-stripes table tr:first-of-type th,.article_content .is-style-stripes table tr:first-of-type th{border-top:1px solid #338751}.editor-styles-wrapper .is-style-stripes table tr:first-of-type td,.wp-block-column .is-style-stripes table tr:first-of-type td,.is-layout-flow .is-style-stripes table tr:first-of-type td,.wp-block-column-is-layout-flow .is-style-stripes table tr:first-of-type td,.article_content .is-style-stripes table tr:first-of-type td{border-top:1px solid #338751}.editor-styles-wrapper .is-style-stripes table tr th,.wp-block-column .is-style-stripes table tr th,.is-layout-flow .is-style-stripes table tr th,.wp-block-column-is-layout-flow .is-style-stripes table tr th,.article_content .is-style-stripes table tr th{border-bottom:1px solid #338751}}.wp_content_wrapper #ez-toc-container{padding:0;background-color:#fff;border:.2rem solid #d7092f;border-radius:1;margin:5rem 0 5rem;padding:.3rem 3.5rem 3rem;margin-bottom:4.8rem}.wp_content_wrapper #ez-toc-container .ez-toc-title-container .ez-toc-title{color:#d7092f;padding:2rem 0;font-size:1.8rem;font-weight:900;display:block;border-bottom:1px solid #e0e0e0}.wp_content_wrapper #ez-toc-container nav ul li ul{margin-left:1.5rem}.wp_content_wrapper #ez-toc-container nav ul li a{color:initial;margin:0 0 .8rem;padding:0 0 .5rem;border-bottom:1px dashed #e0e0e0;display:block}.wp_content_wrapper #ez-toc-container nav ul li a:before{color:#d7092f;font-weight:bold}.wp_content_wrapper #ez-toc-container nav .ez-toc-heading-level-2{font-size:1.5rem}.wp_content_wrapper #ez-toc-container nav .ez-toc-heading-level-3{font-size:1.4rem}.acf_blocks.related_article{position:relative;margin:4rem auto 3.8rem;width:33.5rem}.acf_blocks.related_article dt{font-size:1.5rem;font-weight:bold;color:#fff;line-height:3.1rem;letter-spacing:.08em;background-color:#009245;border-radius:.5rem;padding:0 1.75rem;position:absolute;top:-2.35rem;left:1.7rem}.acf_blocks.related_article dt:after{content:"";background-color:#009245;height:.69rem;width:.74rem;-webkit-clip-path:polygon(20% 100%, 100% 0, 0 0);clip-path:polygon(20% 100%, 100% 0, 0 0);display:block;position:absolute;bottom:-0.55rem;left:3.11rem}.acf_blocks.related_article dd{background-color:#fff;border:1px solid #c9c9c9;border-radius:.5rem;padding:1.8rem 2rem .9rem}.acf_blocks.related_article dd a{font-size:1.4rem;font-weight:500;color:#d7092f;line-height:1.6;letter-spacing:.03em;text-decoration:underline;margin-bottom:1rem;margin-right:1rem}.acf_blocks.related_article dd a:after{content:"";width:1.39rem;height:1.39rem;display:inline-block;background-image:url(../images/icon_another_tab_blue.png);background-repeat:no-repeat;background-position:center center;background-size:contain;margin-left:.5rem;vertical-align:-0.2rem}@media(max-width: 767px){body.home section.mainvisual{padding:7.2rem 0 2rem;overflow:hidden;position:relative}body.home section.mainvisual .gray_text{font-size:1rem;font-weight:normal;font-family:"proxima-nova",sans-serif;color:#47392c;line-height:1;letter-spacing:.024em;text-align:center;margin-bottom:.7rem}body.home section.mainvisual .en_text{width:43.263rem;display:block;position:absolute;left:-2.388rem;top:22.52rem;z-index:1}body.home section.mainvisual .img_top{width:36.1rem;display:block;margin-bottom:.88rem;margin-left:auto;-webkit-animation:skew_right 1.5s ease-in-out .2s normal both;animation:skew_right 1.5s ease-in-out .2s normal both;-webkit-clip-path:polygon(100% 0, 100% 0, 100% 100%, 100% 100%);clip-path:polygon(100% 0, 100% 0, 100% 100%, 100% 100%)}@-webkit-keyframes skew_right{100%{-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%)}}@keyframes skew_right{100%{-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%)}}body.home section.mainvisual .img_bottom{width:35.947rem;display:block;-webkit-animation:skew_left 1.5s ease-in-out .8s normal both;animation:skew_left 1.5s ease-in-out .8s normal both;-webkit-clip-path:polygon(0 0, 0 0, 0 100%, 0 100%);clip-path:polygon(0 0, 0 0, 0 100%, 0 100%)}@-webkit-keyframes skew_left{100%{-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%)}}@keyframes skew_left{100%{-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%)}}body.home section.mainvisual .text_space{margin-top:.8rem;padding:0 2rem}body.home section.mainvisual .text_space h1{font-size:2.8rem;font-weight:bold;color:#2e2e2e;line-height:1.5;letter-spacing:.06em;white-space:nowrap}body.home section.mainvisual .text_space h1 span{font-size:1.5rem;font-weight:bold;color:#338751;letter-spacing:.12em}body.home section.mainvisual .text_space p{font-size:1.3rem;font-weight:500;color:#2e2e2e;line-height:1.4;letter-spacing:.04em;margin-top:.7rem}body.home section.top_first{text-align:center;padding:4rem 0 12.8rem;position:relative;background-image:url(../images/wave_white_sp_01.png);background-repeat:no-repeat;background-position:center top 24rem;background-size:100% auto}body.home section.top_first .crown{width:24rem;display:block;margin:0 auto}body.home section.top_first h2{font-size:2.8rem;font-weight:bold;color:#2e2e2e;line-height:1.5;letter-spacing:.12em;margin-top:1.8rem}body.home section.top_first>.bold_text{font-size:1.8rem;font-weight:bold;color:#2e2e2e;line-height:1.65;letter-spacing:.06em;margin-top:2.6rem;padding:0 2rem}body.home section.top_first>.bold_text span{color:#338751;letter-spacing:.06em}body.home section.top_first .text{font-size:1.4rem;font-weight:500;color:#2e2e2e;line-height:1.85;letter-spacing:.04em;margin:2rem 0 3.8rem;padding:0 2rem}body.home section.top_first .first_img_slider{position:relative;z-index:1;margin:3.8rem 0 -17rem}body.home section.top_first .first_img_slider .slide{margin-right:1.2rem;height:16.5rem}body.home section.top_first .first_img_slider .slide img{display:block;margin:0 .6rem;border-radius:1rem;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}body.home section.top_first .first_img_slider .slide.even{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.home section.top_first .first_img_slider .slide.even img{height:10rem}body.home section.top_first .custom_car{padding:6rem 0 2rem}body.home section.top_first .custom_car .en_title{font-size:2.4rem;font-weight:bold;font-family:antro Vectra;color:#338751;line-height:1;letter-spacing:.08em;-webkit-filter:drop-shadow(0 0 0 #ffffff);filter:drop-shadow(0 0 0 #ffffff);-webkit-transform:translateZ(0);transform:translateZ(0)}body.home section.top_first .custom_car h3{font-size:2.6rem;font-weight:bold;color:#2e2e2e;line-height:1.5;letter-spacing:.12em;margin-top:1rem}body.home section.top_first .custom_car h4{font-size:1.5rem;font-weight:bold;color:#2e2e2e;line-height:1.8;letter-spacing:.12em;margin:2rem 0 5rem;padding:0 2rem}body.home section.top_first .custom_car h4 a{color:#338751;letter-spacing:.12em;text-decoration:underline}body.home section.top_feature{background-color:#338751;border-radius:3rem}body.home section.top_feature .top_feature_inner{padding:9.7rem 0 6rem}body.home section.top_feature .top_feature_inner .en_title{font-size:1.8rem;font-weight:bold;font-family:antro Vectra;color:#fff;line-height:1;letter-spacing:.08em;padding:0 4rem;-webkit-filter:drop-shadow(0 0 0 #ffffff);filter:drop-shadow(0 0 0 #ffffff);-webkit-transform:translateZ(0);transform:translateZ(0)}body.home section.top_feature .top_feature_inner h2{font-size:1.8rem;font-weight:bold;color:#fff;line-height:1.5;letter-spacing:.06em;margin-top:.7rem;padding:0 4rem}body.home section.top_feature .top_feature_inner h2 span{font-size:2.2rem;letter-spacing:.06em}body.home section.top_feature .top_feature_inner ul{margin-top:3.4rem;padding:0 4rem}body.home section.top_feature .top_feature_inner ul li{margin-bottom:5.9rem}body.home section.top_feature .top_feature_inner ul li .img_space img{width:100%;display:block;border-radius:1rem}body.home section.top_feature .top_feature_inner ul li .text_space{margin-top:1.5rem;position:relative}body.home section.top_feature .top_feature_inner ul li .text_space .num{font-size:2rem;font-weight:bold;font-family:"proxima-nova",sans-serif;color:#fff;line-height:1;letter-spacing:.078em;position:absolute;left:0;top:.7rem}body.home section.top_feature .top_feature_inner ul li .text_space h3{font-size:1.8rem;font-weight:bold;color:#fff;line-height:1.8;letter-spacing:.14em;padding-left:3.6rem}body.home section.top_feature .top_feature_inner ul li .text_space h3 span{color:#338751;letter-spacing:.14em;padding:0 .2rem;background-color:#fffa96;border-radius:.3rem;margin-right:.2rem}body.home section.top_feature .top_feature_inner ul li .text_space .text{font-size:1.4rem;font-weight:500;color:#fff;line-height:1.85;letter-spacing:.04em;margin-top:1.7rem}body.home section.top_feature .top_feature_inner ul li .text_space .text span{font-weight:bold;letter-spacing:.04em}body.home section.top_feature .top_feature_inner .white_box{background-color:#fff;border-radius:1.5rem;padding:1.3rem 2rem 1.4rem;margin:0 auto 4rem;width:33.5rem}body.home section.top_feature .top_feature_inner .white_box p{font-size:1.4rem;font-weight:bold;color:#338751;line-height:1.7;letter-spacing:.04em}body.home section.top_feature .top_feature_inner .link_wrapper{text-align:center}body.home section.top_casestudy{padding:6.6rem 0 6rem;text-align:center}body.home section.top_casestudy .en_title{font-size:1.8rem;font-weight:bold;font-family:antro Vectra;color:#338751;line-height:1;letter-spacing:.08em;-webkit-filter:drop-shadow(0 0 0 #338751);filter:drop-shadow(0 0 0 #338751);-webkit-transform:translateZ(0);transform:translateZ(0)}body.home section.top_casestudy h2{font-size:2.2rem;font-weight:bold;color:#2e2e2e;line-height:1.5;letter-spacing:.06em;margin-top:.6rem}body.home section.top_casestudy .casestudy_slider{margin-top:.8rem}body.home section.top_casestudy .casestudy_slider .slick-list{padding:2rem 6.2rem !important}body.home section.top_casestudy .casestudy_slider .whitecard{width:25.1rem;margin:0 1.1rem;background-color:#fff;border-radius:3rem;-webkit-box-shadow:.2rem .2rem #338751;box-shadow:.2rem .2rem #338751;padding:1.6rem 1.8rem 0;position:relative}body.home section.top_casestudy .casestudy_slider .whitecard img{width:100%;height:12.7rem;display:block;border-radius:2rem;-o-object-fit:cover;object-fit:cover}body.home section.top_casestudy .casestudy_slider .whitecard .text{font-size:1.5rem;font-weight:bold;color:#2e2e2e;line-height:1.8;letter-spacing:.1em;margin-top:1.3rem}body.home section.top_casestudy .casestudy_slider .whitecard .green_text{font-size:1.3rem;font-weight:bold;color:#fff;line-height:2.7rem;letter-spacing:.1em;display:inline-block;padding:0 1.3rem;border-radius:3.5rem;background-color:#338751;-webkit-transform:translateY(1.4rem);transform:translateY(1.4rem)}body.home section.top_casestudy .casestudy_slider .slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:2.3rem}body.home section.top_casestudy .casestudy_slider .slick-dots li{width:.7rem;height:.7rem;margin:1rem .65rem}body.home section.top_casestudy .casestudy_slider .slick-dots li button{padding:0;margin:0;color:rgba(0,0,0,0);display:block;width:100%;height:100%;background-color:#338751;border:1px solid #338751;border-radius:50%;cursor:pointer}body.home section.top_casestudy .casestudy_slider .slick-dots li.slick-active button{background-color:#fff}body.home section.top_casestudy .white_box{width:33.5rem;background-color:#fff;border-radius:1.5rem;padding:1.2rem 2rem 1.4rem;margin:4.1rem auto 3.8rem;text-align:left}body.home section.top_casestudy .white_box p{font-size:1.4rem;font-weight:bold;color:#338751;line-height:1.7;letter-spacing:.04em}body.home section.top_casestudy .white_box p span{color:#eb4542;letter-spacing:.04em}body.home section.top_story{overflow:hidden;background-color:#edecd7}body.home section.top_story .top_story_inner{padding:6.4rem 2rem 2.3rem;position:relative}body.home section.top_story .top_story_inner .en_title{font-size:1.8rem;font-weight:bold;font-family:antro Vectra;color:#338751;line-height:1;letter-spacing:.08em;padding:0 2rem;-webkit-filter:drop-shadow(0 0 0 #338751);filter:drop-shadow(0 0 0 #338751);-webkit-transform:translateZ(0);transform:translateZ(0)}body.home section.top_story .top_story_inner h2{font-size:2.2rem;font-weight:bold;color:#2e2e2e;line-height:1.5;letter-spacing:.06em;margin-top:.6rem;padding:0 2rem}body.home section.top_story .top_story_inner .description_text{font-size:1.3rem;font-weight:500;color:#2e2e2e;line-height:1.7;letter-spacing:.04em;margin-top:1.4rem;padding:0 2rem}body.home section.top_story .top_story_inner .description_text span{color:#e84848;letter-spacing:.04em}body.home section.top_story .top_story_inner .story_slider{margin:2.6rem 0 3.4rem}body.home section.top_story .top_story_inner .story_slider li{margin:0 2rem}body.home section.top_story .top_story_inner .story_slider li .img_space{height:28rem}body.home section.top_story .top_story_inner .story_slider li .img_space img{-o-object-fit:cover;object-fit:cover;display:block;width:100%;height:100%;border-radius:1rem}body.home section.top_story .top_story_inner .story_slider li .text_space{padding:1.8rem .6rem 0}body.home section.top_story .top_story_inner .story_slider li .text_space .category{font-size:1.3rem;font-weight:500;color:#338751;line-height:2.3rem;letter-spacing:.12em;background-color:#fff;border-radius:.5rem;display:inline-block;padding:0 1rem}body.home section.top_story .top_story_inner .story_slider li .text_space .story_title{font-size:1.8rem;font-weight:bold;color:#2e2e2e;line-height:1.7;letter-spacing:.08em;margin-top:.8rem}body.home section.top_story .top_story_inner .story_slider li .text_space .customer{font-size:1.2rem;font-weight:500;color:#4d4d4d;line-height:1.4;letter-spacing:.08em;margin-top:1.5rem}body.home section.top_story .top_story_inner .story_slider li .text_space .text{font-size:1.4rem;font-weight:500;color:#2e2e2e;line-height:1.9;letter-spacing:.01em;margin-top:1.5rem}body.home section.top_story .top_story_inner .story_slider .slide-arrow{width:4rem;height:4rem;border-radius:50%;cursor:pointer;position:absolute;top:12rem;z-index:1;background-repeat:no-repeat;background-position:center center;background-size:100% 100%}body.home section.top_story .top_story_inner .story_slider .slide-arrow.prev-arrow{left:0;background-image:url(../images/slider_arrow_circle_gray_white_prev.png)}body.home section.top_story .top_story_inner .story_slider .slide-arrow.next-arrow{right:0;background-image:url(../images/slider_arrow_circle_gray_white_next.png)}body.home section.top_story .top_story_inner .link_wrapper{padding:0 2rem}body.home section.top_story .top_story_inner .flow_text{margin-top:2.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-animation:loop-hor 20s infinite linear 1s both;animation:loop-hor 20s infinite linear 1s both}body.home section.top_story .top_story_inner .flow_text .flow_text_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.home section.top_story .top_story_inner .flow_text .text01{font-size:3rem;font-weight:500;font-family:"proxima-nova",sans-serif;color:#fff;line-height:1;letter-spacing:.054em;white-space:nowrap;cursor:default}body.home section.top_story .top_story_inner .flow_text .text02{font-size:3.6rem;font-weight:bold;font-family:antro Vectra;color:#fff;line-height:1;letter-spacing:.06em;margin-right:2.25rem;white-space:nowrap;cursor:default;margin-top:2rem}@-webkit-keyframes loop-hor{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-42.85rem);transform:translateX(-42.85rem)}}@keyframes loop-hor{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-42.85rem);transform:translateX(-42.85rem)}}body.home section.top_request{background-image:url(../images/top_request_bg_sp.png);background-repeat:no-repeat;background-position:right top;background-size:100% auto;padding-bottom:5rem}body.home section.top_request .top_request_inner{padding:6.6rem 2rem 2.7rem}body.home section.top_request .top_request_inner .en_title{font-size:1.8rem;font-weight:bold;font-family:antro Vectra;color:#338751;line-height:1;letter-spacing:.08em;text-align:center;-webkit-filter:drop-shadow(0 0 0 #338751);filter:drop-shadow(0 0 0 #338751);-webkit-transform:translateZ(0);transform:translateZ(0)}body.home section.top_request .top_request_inner h2{font-size:2.2rem;font-weight:bold;color:#2e2e2e;line-height:1.5;letter-spacing:.06em;margin-top:.6rem;text-align:center}body.home section.top_request .top_request_inner .description_text{font-size:1.3rem;font-weight:500;color:#2e2e2e;line-height:1.7;letter-spacing:.04em;margin-top:1.3rem}body.home section.top_request .top_request_inner .description_text span{color:#e84848;letter-spacing:.04em}body.home section.top_request .request_slider li{margin:0 1.525rem;text-align:center}body.home section.top_request .request_slider li .place{font-size:1.1rem;font-weight:500;color:#2e2e2e;line-height:2.6rem;letter-spacing:.1em;display:inline-block;background-color:#fff;border:1px solid #338751;border-radius:1.4rem;padding:0 1.4rem}body.home section.top_request .request_slider li .place:before{content:"";width:.901rem;height:1.083rem;display:inline-block;background-image:url(../images/icon_map_green_border.png);background-repeat:no-repeat;background-position:center center;background-size:contain;margin-right:.16rem;vertical-align:-0.1rem}body.home section.top_request .request_slider li img{-o-object-fit:cover;object-fit:cover;display:block;width:16.6rem;height:16.6rem;border-radius:1rem;margin:1.8rem auto .8rem}body.home section.top_request .request_slider li .name{font-size:1.5rem;font-weight:bold;color:#2e2e2e;line-height:2;letter-spacing:.1em}body.home section.top_request .link_wrapper{text-align:center;margin-top:3.5rem}body.home section.top_customize .top_customize_inner{padding:4.4rem 2rem .9rem;text-align:center}body.home section.top_customize .top_customize_inner .en_title{font-size:1.8rem;font-weight:bold;font-family:antro Vectra;color:#338751;line-height:1;letter-spacing:.08em;-webkit-filter:drop-shadow(0 0 0 #338751);filter:drop-shadow(0 0 0 #338751);-webkit-transform:translateZ(0);transform:translateZ(0)}body.home section.top_customize .top_customize_inner h2{font-size:2.1rem;font-weight:bold;color:#2e2e2e;line-height:1.5;letter-spacing:.03em;margin-top:.5rem}body.home section.top_customize .top_customize_inner .description_text{font-size:1.3rem;font-weight:500;color:#2e2e2e;line-height:1.7;letter-spacing:.04em;margin-top:1.3rem;text-align:left}body.home section.top_customize .top_customize_inner .description_text span{color:#e84848;letter-spacing:.04em}body.home section.top_customize .top_customize_inner ul{margin-top:2.6rem}body.home section.top_customize .top_customize_inner ul li{margin-bottom:6rem}body.home section.top_customize .top_customize_inner ul li .img_space{width:33.5rem;height:33.5rem}body.home section.top_customize .top_customize_inner ul li .img_space img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;border-radius:50%}body.home section.top_customize .top_customize_inner ul li .text_space{position:relative;z-index:1}body.home section.top_customize .top_customize_inner ul li .text_space .green_text{font-size:1.3rem;font-weight:bold;font-family:"proxima-nova",sans-serif;color:#338751;line-height:1;letter-spacing:.1em;margin-top:-5.3rem}body.home section.top_customize .top_customize_inner ul li .text_space h3{font-size:2.2rem;font-weight:bold;color:#2e2e2e;line-height:1.45;letter-spacing:.06em;margin-top:5.6rem}body.home section.top_customize .top_customize_inner ul li .text_space .text{font-size:1.4rem;font-weight:500;color:#2e2e2e;line-height:1.85;letter-spacing:.12em;margin:1.3rem 0 3.5rem;text-align:left;padding:0 2rem}body.home section.top_blog{padding-left:2rem;background-color:#edecd7}body.home section.top_blog .top_blog_inner{padding:6.6rem 0 5.8rem}body.home section.top_blog .top_blog_inner .en_title{font-size:1.8rem;font-weight:bold;font-family:antro Vectra;color:#338751;line-height:1;letter-spacing:.08em;-webkit-filter:drop-shadow(0 0 0 #338751);filter:drop-shadow(0 0 0 #338751);-webkit-transform:translateZ(0);transform:translateZ(0)}body.home section.top_blog .top_blog_inner h2{font-size:2.2rem;font-weight:bold;color:#2e2e2e;line-height:1.5;letter-spacing:.06em;margin-top:.5rem}body.home section.top_blog .top_blog_inner .blog_contents{padding-top:1.4rem}body.home section.top_blog .top_blog_inner .blog_contents .sidebar{padding-right:2rem}body.home section.top_blog .top_blog_inner .blog_contents .sidebar ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}body.home section.top_blog .top_blog_inner .blog_contents .sidebar ul li{margin-right:.8rem;margin-bottom:1.5rem}body.home section.top_blog .top_blog_inner .blog_contents .sidebar ul li a{font-size:1.3rem;font-weight:500;color:#2e2e2e;line-height:1.4;letter-spacing:.12em;background-color:#f5f4ea;padding:.5rem 1rem;border-radius:.3rem;display:block}body.home section.top_blog .top_blog_inner .blog_contents .sidebar ul li a.current{color:#fff;background-color:#338751}body.home section.top_blog .top_blog_inner .blog_contents .main_contents .blog_slider .slick-list{padding:2.2rem 10.5rem 4rem 0}body.home section.top_blog .top_blog_inner .blog_contents .main_contents .blog_slider li{margin-right:2.2rem}body.home section.top_blog .top_blog_inner .blog_contents .main_contents .blog_slider li a{display:block;width:100%;min-height:22.2rem;background-color:#fff;border-radius:1rem}body.home section.top_blog .top_blog_inner .blog_contents .main_contents .blog_slider li a .img_space{width:100%;height:12.9rem}body.home section.top_blog .top_blog_inner .blog_contents .main_contents .blog_slider li a .img_space img{-o-object-fit:cover;object-fit:cover;display:block;width:100%;height:100%;border-radius:1rem 1rem 0 0}body.home section.top_blog .top_blog_inner .blog_contents .main_contents .blog_slider li a .text_space{padding:1.4rem 1.6rem 1rem}body.home section.top_blog .top_blog_inner .blog_contents .main_contents .blog_slider li a .text_space .category_text{font-size:1.1rem;font-weight:bold;color:#4d4d4d;line-height:1.4;letter-spacing:.06em}body.home section.top_blog .top_blog_inner .blog_contents .main_contents .blog_slider li a .text_space .archive_title{font-size:1.3rem;font-weight:500;color:#2e2e2e;line-height:1.7;letter-spacing:.06em;margin-top:.8rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}body.home section.top_blog .top_blog_inner .blog_contents .main_contents .blog_slider li.no_post{width:100%;padding:2rem 0;font-size:1.6rem;font-weight:500;color:#2e2e2e;line-height:1.4;letter-spacing:0;text-align:center}body.home section.top_blog .top_blog_inner .blog_contents .main_contents .blog_slider .slide-arrow{background-color:#f5f4ea;width:6.15rem;height:4.1rem;background-repeat:no-repeat;background-position:center center;background-size:.722rem 1.344rem;cursor:pointer;position:absolute;bottom:-3.7rem;z-index:1}body.home section.top_blog .top_blog_inner .blog_contents .main_contents .blog_slider .slide-arrow.prev-arrow{background-image:url(../images/arrow_gray_left.png);border-radius:4.7rem 0 0 4.7rem;right:8.15rem}body.home section.top_blog .top_blog_inner .blog_contents .main_contents .blog_slider .slide-arrow.next-arrow{background-image:url(../images/arrow_black_right.png);border-radius:0 4.7rem 4.7rem 0;right:2rem}body.independence .contents{overflow:hidden}body.independence section.independence_first{padding:7rem 0 6.07rem;background-image:url(../images/wave_white_sp_01.png);background-repeat:no-repeat;background-position:center top 57.4rem;background-size:100% auto;text-align:center;position:relative}body.independence section.independence_first:after{content:"";width:100%;height:100rem;display:block;background:-webkit-gradient(linear, left bottom, left top, from(#edecd7), to(transparent));background:linear-gradient(to top, #edecd7, transparent);position:absolute;left:0;right:0;bottom:0;z-index:-1}body.independence section.independence_first .img{display:block;width:100%;border-radius:0 0 3rem}body.independence section.independence_first .en_text{display:block;width:100%;position:absolute;left:0;top:38.4rem}body.independence section.independence_first h1{font-size:1.4rem;font-weight:bold;color:#2e2e2e;line-height:1.9;letter-spacing:.04em;margin-top:7.2rem}body.independence section.independence_first h1 span{font-size:2.7rem;letter-spacing:.04em}body.independence section.independence_first h1 span span{color:#338751}body.independence section.independence_first .bold_text{font-size:1.8rem;font-weight:bold;color:#2e2e2e;line-height:1.6;letter-spacing:.06em;margin-top:2rem}body.independence section.independence_first .text{font-size:1.4rem;font-weight:500;color:#2e2e2e;line-height:1.86;letter-spacing:.04em;margin-top:2.4rem;padding:0 4rem;text-align:left}body.independence section.independence_first .crown_rapper{margin:2rem 0 1.6rem}body.independence section.independence_first .crown_rapper .crown{width:24rem;display:block;margin:0 auto}body.independence section.independence_first .crown_rapper p{font-size:1.4rem;font-weight:bold;color:#2e2e2e;line-height:1.9;letter-spacing:.04em;margin-top:1.8rem}body.independence section.independence_first .crown_rapper p .large{font-size:2.4rem;font-weight:bold;color:#2e2e2e;letter-spacing:.04em;display:inline-block;position:relative}body.independence section.independence_first .crown_rapper p .large span{color:#eb4542;letter-spacing:.04em}body.independence section.independence_first .crown_rapper p .large:before{content:"";width:1px;height:2.46rem;display:block;background-color:#2e2e2e;-webkit-transform:rotate(-25deg);transform:rotate(-25deg);position:absolute;left:-1.2rem;bottom:.2rem}body.independence section.independence_first .crown_rapper p .large:after{content:"";width:.2rem;height:2.46rem;display:block;background-color:#2e2e2e;-webkit-transform:rotate(25deg);transform:rotate(25deg);position:absolute;right:-1.2rem;bottom:.2rem}body.independence section.independence_real_voice .independence_real_voice_inner{padding:6.6rem 0 7.9rem;text-align:center}body.independence section.independence_real_voice .independence_real_voice_inner .en_title{font-size:1.8rem;font-weight:bold;font-family:antro Vectra;color:#338751;line-height:1;letter-spacing:.08em;-webkit-filter:drop-shadow(0 0 0 #338751);filter:drop-shadow(0 0 0 #338751);-webkit-transform:translateZ(0);transform:translateZ(0)}body.independence section.independence_real_voice .independence_real_voice_inner h2{font-size:2rem;font-weight:bold;color:#2e2e2e;line-height:1.6;letter-spacing:.06em;margin-top:.5rem}body.independence section.independence_real_voice .independence_real_voice_inner ul.real_voice_slider{margin-top:.8rem}body.independence section.independence_real_voice .independence_real_voice_inner ul.real_voice_slider .slick-list{padding:2rem 6.2rem !important}body.independence section.independence_real_voice .independence_real_voice_inner ul.real_voice_slider li.whitecard{width:25.1rem;margin:0 1.1rem;background-color:#fff;border-radius:3rem;-webkit-box-shadow:.2rem .2rem #338751;box-shadow:.2rem .2rem #338751;padding:1.6rem 1.8rem 0;position:relative}body.independence section.independence_real_voice .independence_real_voice_inner ul.real_voice_slider li.whitecard img{width:100%;height:12.7rem;display:block;border-radius:2rem;-o-object-fit:cover;object-fit:cover}body.independence section.independence_real_voice .independence_real_voice_inner ul.real_voice_slider li.whitecard .text{font-size:1.5rem;font-weight:bold;color:#2e2e2e;line-height:1.8;letter-spacing:.1em;margin-top:1.3rem}body.independence section.independence_real_voice .independence_real_voice_inner ul.real_voice_slider li.whitecard .green_text{font-size:1.3rem;font-weight:bold;color:#fff;line-height:2.7rem;letter-spacing:.1em;display:inline-block;padding:0 1.3rem;border-radius:3.5rem;background-color:#338751;-webkit-transform:translateY(1.4rem);transform:translateY(1.4rem)}body.independence section.independence_real_voice .independence_real_voice_inner ul.real_voice_slider .slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:2.3rem}body.independence section.independence_real_voice .independence_real_voice_inner ul.real_voice_slider .slick-dots li{width:.7rem;height:.7rem;margin:1rem .65rem}body.independence section.independence_real_voice .independence_real_voice_inner ul.real_voice_slider .slick-dots li button{padding:0;margin:0;color:rgba(0,0,0,0);display:block;width:100%;height:100%;background-color:#338751;border:1px solid #338751;border-radius:50%;cursor:pointer}body.independence section.independence_real_voice .independence_real_voice_inner ul.real_voice_slider .slick-dots li.slick-active button{background-color:#fff}body.independence section.independence_real_voice .independence_real_voice_inner .fukidashi{position:relative;z-index:1;margin:4rem 0 -12.6rem}body.independence section.independence_real_voice .independence_real_voice_inner .fukidashi:before{content:"";width:5rem;height:5rem;display:block;background-image:url(../images/deco_line_black_left.png);background-repeat:no-repeat;background-position:center center;background-size:contain;position:absolute;left:.5rem;top:-3.5rem;-webkit-transform:rotate(23deg);transform:rotate(23deg)}body.independence section.independence_real_voice .independence_real_voice_inner .fukidashi:after{content:"";width:5rem;height:5rem;display:block;background-image:url(../images/deco_line_black_right.png);background-repeat:no-repeat;background-position:center center;background-size:contain;position:absolute;right:.5rem;top:-3.5rem;-webkit-transform:rotate(-23deg);transform:rotate(-23deg)}body.independence section.independence_real_voice .independence_real_voice_inner .fukidashi p{font-size:1.6rem;font-weight:bold;color:#2e2e2e;line-height:1.6;letter-spacing:.12em;width:32.5rem;margin:0 auto;background-color:#fff;border:.2rem solid #338751;border-radius:3rem;padding:2rem 1.5rem 1.6rem;position:relative}body.independence section.independence_real_voice .independence_real_voice_inner .fukidashi p span{color:#338751;letter-spacing:.12em}body.independence section.independence_real_voice .independence_real_voice_inner .fukidashi p:after{content:"";background-color:#fff;width:4.6rem;height:4.3rem;-webkit-clip-path:polygon(50% 100%, 100% 0, 0 0);clip-path:polygon(50% 100%, 100% 0, 0 0);display:block;margin:0 auto;position:absolute;left:0;right:0;top:calc(100% - 2.3rem)}body.independence section.independence_feature{background-color:#338751;border-radius:3rem 3rem 0 0}body.independence section.independence_feature .independence_feature_inner{padding:9.7rem 2rem 6rem}body.independence section.independence_feature .independence_feature_inner .en_title{font-size:1.8rem;font-weight:bold;font-family:antro Vectra;color:#fff;line-height:1;letter-spacing:.08em;-webkit-filter:drop-shadow(0 0 0 #ffffff);filter:drop-shadow(0 0 0 #ffffff);-webkit-transform:translateZ(0);transform:translateZ(0)}body.independence section.independence_feature .independence_feature_inner h2{font-size:1.8rem;font-weight:bold;color:#fff;line-height:1.5;letter-spacing:.06em;margin-top:.6rem}body.independence section.independence_feature .independence_feature_inner h2 span{font-size:2.2rem;letter-spacing:.06em}body.independence section.independence_feature .independence_feature_inner ul{margin-top:3.4rem;padding:0 2rem}body.independence section.independence_feature .independence_feature_inner ul li{margin-bottom:5.8rem}body.independence section.independence_feature .independence_feature_inner ul li .img_space{width:100%;height:20rem}body.independence section.independence_feature .independence_feature_inner ul li .img_space img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;border-radius:1rem}body.independence section.independence_feature .independence_feature_inner ul li .text_space{position:relative;margin-top:1.5rem}body.independence section.independence_feature .independence_feature_inner ul li .text_space .num{font-size:2rem;font-weight:bold;font-family:"proxima-nova",sans-serif;color:#fff;line-height:1;letter-spacing:.078em;position:absolute;left:0;top:.6rem}body.independence section.independence_feature .independence_feature_inner ul li .text_space h3{font-size:1.8rem;font-weight:bold;color:#fff;line-height:1.8;letter-spacing:.14em;padding-left:3.6rem}body.independence section.independence_feature .independence_feature_inner ul li .text_space h3 span{color:#338751;letter-spacing:.14em;padding:0 .2rem;background-color:#fffa96;border-radius:.3rem}body.independence section.independence_feature .independence_feature_inner ul li .text_space .text{font-size:1.4rem;font-weight:500;color:#fff;line-height:1.85;letter-spacing:.04em;margin-top:1.8rem}body.independence section.independence_feature .independence_feature_inner ul li .text_space .text span{font-weight:bold;letter-spacing:.04em}body.independence section.independence_feature .independence_feature_inner .white_box{background-color:#fff;border-radius:1.5rem;padding:1.3rem 2rem 1.4rem;margin:0 auto}body.independence section.independence_feature .independence_feature_inner .white_box p{font-size:1.4rem;font-weight:bold;color:#338751;line-height:1.7;letter-spacing:.04em}body.independence section.independence_feature .contact_contents01{background-image:url(../images/independence_feature_contact_contents01_img01_sp.jpg),url(../images/independence_feature_contact_contents01_img02_sp.jpg)}body.independence section.independence_reason{padding:6.6rem 0 0;text-align:center}body.independence section.independence_reason .en_title{font-size:1.8rem;font-weight:bold;font-family:antro Vectra;color:#338751;line-height:1;letter-spacing:.08em;-webkit-filter:drop-shadow(0 0 0 #338751);filter:drop-shadow(0 0 0 #338751);-webkit-transform:translateZ(0);transform:translateZ(0)}body.independence section.independence_reason h2{font-size:2.2rem;font-weight:bold;color:#2e2e2e;line-height:1.5;letter-spacing:.06em;margin-top:.6rem}body.independence section.independence_reason h2 span{color:#338751;letter-spacing:.06em}body.independence section.independence_reason .independence_reason_inner .reason_num{font-size:1.6rem;font-weight:bold;font-family:"proxima-nova",sans-serif;color:#fff;line-height:1;letter-spacing:.1em;width:15.1rem;height:3.39rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:6.2rem;background-color:#338751;margin:0 auto;position:relative}body.independence section.independence_reason .independence_reason_inner .reason_num:after{content:"";background-color:#338751;width:.839rem;height:.788rem;-webkit-clip-path:polygon(50% 100%, 100% 0, 0 0);clip-path:polygon(50% 100%, 100% 0, 0 0);display:block;margin:0 auto;position:absolute;left:0;right:0;top:100%}body.independence section.independence_reason .independence_reason_inner h3{font-size:2.2rem;font-weight:bold;color:#2e2e2e;line-height:1.5;letter-spacing:.06em;margin-top:2.2rem}body.independence section.independence_reason .independence_reason_inner h3 span{color:#338751;letter-spacing:.06em}body.independence section.independence_reason .independence_reason_inner .description_text{font-size:1.3rem;font-weight:500;color:#2e2e2e;line-height:1.6;letter-spacing:.04em;margin-top:1.5rem}body.independence section.independence_reason .independence_reason01{padding:2rem 0 6rem}body.independence section.independence_reason .independence_reason01 .swipe{display:block;width:21.191rem;margin:1.6rem auto 1.1rem}body.independence section.independence_reason .independence_reason01 .table_wrapper{display:block;overflow-x:scroll}body.independence section.independence_reason .independence_reason01 .table_wrapper img{width:53.527rem;display:block;margin:0 2rem}body.independence section.independence_reason .independence_reason01 .white_box{background-color:#fff;border-radius:2rem;width:33.5rem;padding:1.1rem 2.3rem 1.4rem;margin:5rem auto 0;text-align:left}body.independence section.independence_reason .independence_reason01 .white_box p{font-size:1.4rem;font-weight:bold;color:#338751;line-height:1.7;letter-spacing:.04em}body.independence section.independence_reason .independence_reason02{background-color:#edecd7;padding:6.05rem 2rem 6.09rem}body.independence section.independence_reason .independence_reason02 .formula{margin-top:2.7rem}body.independence section.independence_reason .independence_reason02 .formula .card{display:block;width:100%}body.independence section.independence_reason .independence_reason02 .formula .plus{display:block;width:3.142rem;margin:1.24rem auto 1.21rem}body.independence section.independence_reason .independence_reason02 .fukidashi{background-color:#edecd7;border:.2rem solid #338751;border-radius:1.6rem;padding:2.04rem 2rem 2.01rem;margin-top:3.96rem;text-align:left;position:relative}body.independence section.independence_reason .independence_reason02 .fukidashi:before{content:"";background-color:#338751;width:2.6rem;height:2.4rem;-webkit-clip-path:polygon(50% 0, 100% 100%, 0 100%);clip-path:polygon(50% 0, 100% 100%, 0 100%);display:block;margin:0 auto;position:absolute;left:0;right:0;bottom:100%}body.independence section.independence_reason .independence_reason02 .fukidashi:after{content:"";background-color:#edecd7;width:2.6rem;height:2.4rem;-webkit-clip-path:polygon(50% 0, 100% 100%, 0 100%);clip-path:polygon(50% 0, 100% 100%, 0 100%);display:block;margin:0 auto;position:absolute;left:0;right:0;bottom:calc(100% - 0.3rem)}body.independence section.independence_reason .independence_reason02 .fukidashi .text_space ul li{font-size:1.4rem;font-weight:bold;color:#2e2e2e;line-height:1.6;letter-spacing:.04em;background-color:#f5f4ea;border-radius:1rem;padding:1rem 1rem 1.2rem 3.41rem;background-image:url(../images/icon_check_red.png);background-repeat:no-repeat;background-position:left 1.22rem top 1.75rem;background-size:1.599rem 1.105rem;margin-bottom:1.09rem}body.independence section.independence_reason .independence_reason02 .fukidashi .text_space p{font-size:1.2rem;font-weight:500;color:#2e2e2e;line-height:1.6;letter-spacing:0;margin-top:1.5rem}body.independence section.independence_reason .independence_reason02 .fukidashi .img_space{margin-top:1.8rem}body.independence section.independence_reason .independence_reason02 .fukidashi .img_space img{width:100%;display:block;border-radius:1rem}body.independence section.independence_reason .independence_reason03{padding:6.03rem 2rem 6rem}body.independence section.independence_reason .independence_reason03 ul{margin-top:2.8rem;text-align:left;padding:0 2rem}body.independence section.independence_reason .independence_reason03 ul li{margin-bottom:2rem}body.independence section.independence_reason .independence_reason03 ul li img{width:100%;height:20rem;display:block;-o-object-fit:cover;object-fit:cover;border-radius:1rem}body.independence section.independence_reason .independence_reason03 ul li dl{margin-top:1.4rem}body.independence section.independence_reason .independence_reason03 ul li dl dt{font-size:1.8rem;font-weight:bold;color:#2e2e2e;line-height:1.6;letter-spacing:.12em;text-align:center}body.independence section.independence_reason .independence_reason03 ul li dl dd{font-size:1.4rem;font-weight:500;color:#2e2e2e;line-height:1.7;letter-spacing:.08em;margin-top:1.4rem;text-align:left}body.independence section.independence_reason .independence_reason03 .white_box{background-color:#fff;border-radius:2rem;position:relative;padding:1.4rem 2rem 1.3rem;margin:4.8rem 0 0;text-align:left}body.independence section.independence_reason .independence_reason03 .white_box p{font-size:1.4rem;font-weight:bold;color:#338751;line-height:1.7;letter-spacing:.04em}body.independence section.independence_reason .independence_reason03 .white_box p a{color:#2e2e2e;letter-spacing:.04em;text-decoration:underline}body.independence section.independence_faq{background-color:#338751;border-radius:3rem 3rem 0 0;position:relative}body.independence section.independence_faq .independence_faq_inner{padding:6.6rem 2rem 4rem;text-align:center}body.independence section.independence_faq .independence_faq_inner .en_title{font-size:1.8rem;font-weight:bold;font-family:antro Vectra;color:#fff;line-height:1;letter-spacing:.08em;-webkit-filter:drop-shadow(0 0 0 #ffffff);filter:drop-shadow(0 0 0 #ffffff);-webkit-transform:translateZ(0);transform:translateZ(0)}body.independence section.independence_faq .independence_faq_inner h2{font-size:2.2rem;font-weight:bold;color:#fff;line-height:1.5;letter-spacing:.06em;margin-top:.6rem}body.independence section.independence_faq .independence_faq_inner .accordion{text-align:left;margin-top:2.8rem}body.independence section.independence_faq .independence_faq_inner .accordion dl{background-color:#fff;background-image:url(../images/arrow_black_bottom.png);background-repeat:no-repeat;background-position:right 2.1rem top 2.81rem;background-size:1.883rem .954rem;border-radius:1rem;padding:2rem 2rem 2.1rem;margin-bottom:2rem;cursor:pointer;position:relative}body.independence section.independence_faq .independence_faq_inner .accordion dl:before{content:"Q.";font-size:2rem;font-weight:bold;font-family:"proxima-nova",sans-serif;color:#338751;line-height:1.3;letter-spacing:.06em;display:inline;position:absolute;left:1.9rem;top:2rem}body.independence section.independence_faq .independence_faq_inner .accordion dl dt{font-size:1.5rem;font-weight:bold;color:#333;line-height:1.5;letter-spacing:.06em;padding:0 2.7rem 0 2.5rem}body.independence section.independence_faq .independence_faq_inner .accordion dl dd{display:none;font-size:1.4rem;font-weight:500;color:#333;line-height:1.8;letter-spacing:.1em;margin:1.4rem 0 0;padding:0 2.7rem 0 2.1rem}body.independence section.independence_faq .independence_faq_inner .accordion dl.open{background-image:url(../images/arrow_black_top.png)}body.independence section.independence_faq .independence_faq_inner .accordion dl.open dd{display:block}body.independence section.independence_faq .contact_contents01{background-image:url(../images/independence_faq_contact_contents01_img01_sp.jpg),url(../images/independence_faq_contact_contents01_img02_sp.jpg)}body.independence section.independence_movie .independence_movie_inner{padding:6.6rem 2rem 6rem;text-align:center}body.independence section.independence_movie .independence_movie_inner .en_title{font-size:1.8rem;font-weight:bold;font-family:antro Vectra;color:#338751;line-height:1;letter-spacing:.08em;-webkit-filter:drop-shadow(0 0 0 #338751);filter:drop-shadow(0 0 0 #338751);-webkit-transform:translateZ(0);transform:translateZ(0)}body.independence section.independence_movie .independence_movie_inner h2{font-size:2.2rem;font-weight:bold;color:#2e2e2e;line-height:1.5;letter-spacing:.06em;margin-top:.6rem}body.independence section.independence_movie .independence_movie_inner .description_text{font-size:1.3rem;font-weight:500;color:#2e2e2e;line-height:1.6;letter-spacing:.04em;margin-top:1.5rem}body.independence section.independence_movie .independence_movie_inner iframe{display:block;width:100%;border-radius:1rem;aspect-ratio:16/9;-o-object-fit:contain;object-fit:contain;margin-top:2.8rem}body.independence section.independence_story{background-color:#edecd7}body.independence section.independence_story .independence_story_inner{padding:6.5rem 4rem .5rem}body.independence section.independence_story .independence_story_inner .en_title{font-size:1.8rem;font-weight:bold;font-family:antro Vectra;color:#338751;line-height:1;letter-spacing:.08em;-webkit-filter:drop-shadow(0 0 0 #338751);filter:drop-shadow(0 0 0 #338751);-webkit-transform:translateZ(0);transform:translateZ(0)}body.independence section.independence_story .independence_story_inner h2{font-size:2.2rem;font-weight:bold;color:#2e2e2e;line-height:1.5;letter-spacing:.06em;margin-top:.6rem}body.independence section.independence_story .independence_story_inner .description_text{font-size:1.3rem;font-weight:500;color:#2e2e2e;line-height:1.7;letter-spacing:.04em;margin-top:1.4rem}body.independence section.independence_story .independence_story_inner .description_text span{color:#e84848;letter-spacing:.04em}body.independence section.independence_story .independence_story_inner ul{margin:2.6rem 0 0}body.independence section.independence_story .independence_story_inner ul li{margin-bottom:5.8rem}body.independence section.independence_story .independence_story_inner ul li .img_space img{-o-object-fit:cover;object-fit:cover;display:block;width:100%;height:28rem;border-radius:1rem}body.independence section.independence_story .independence_story_inner ul li .text_space{padding-top:2rem}body.independence section.independence_story .independence_story_inner ul li .text_space .category{font-size:1.3rem;font-weight:500;color:#338751;line-height:2.3rem;letter-spacing:.12em;background-color:#fff;border-radius:.5rem;display:inline-block;padding:0 1rem}body.independence section.independence_story .independence_story_inner ul li .text_space .story_title{font-size:1.8rem;font-weight:bold;color:#2e2e2e;line-height:1.7;letter-spacing:.08em;margin-top:.5rem}body.independence section.independence_story .independence_story_inner ul li .text_space .customer{font-size:1.2rem;font-weight:500;color:#4d4d4d;line-height:1.4;letter-spacing:.08em;margin-top:1.6rem}body.independence section.independence_story .independence_story_inner ul li .text_space .text{font-size:1.4rem;font-weight:500;color:#2e2e2e;line-height:1.85;letter-spacing:.01em;margin-top:1.5rem}body.independence section.independence_story .contact_contents01{background-image:url(../images/independence_story_contact_contents01_img01_sp.jpg),url(../images/independence_story_contact_contents01_img02_sp.jpg)}body.independence section.independence_flow .independence_flow_inner{padding:8.4rem 0 2rem;text-align:center}body.independence section.independence_flow .independence_flow_inner .en_title{font-size:1.8rem;font-weight:bold;font-family:antro Vectra;color:#338751;line-height:1;letter-spacing:.08em;-webkit-filter:drop-shadow(0 0 0 #338751);filter:drop-shadow(0 0 0 #338751);-webkit-transform:translateZ(0);transform:translateZ(0)}body.independence section.independence_flow .independence_flow_inner h2{font-size:2.2rem;font-weight:bold;color:#2e2e2e;line-height:1.5;letter-spacing:.06em;margin-top:.6rem}body.independence section.independence_flow .independence_flow_inner .description_text{font-size:1.3rem;font-weight:500;color:#2e2e2e;line-height:1.7;letter-spacing:.04em;margin-top:1.2rem}body.independence section.independence_flow .flow_figure_wrapper{margin-top:1.2rem}body.independence section.independence_flow .flow_figure_wrapper .swipe{display:block;width:21.191rem;margin:0 auto}body.independence section.independence_flow .flow_figure_wrapper .flow_figure{display:block;overflow-x:scroll;margin-top:1.8rem}body.independence section.independence_flow .flow_figure_wrapper .flow_figure img{width:68.4rem;display:block;margin:0 2rem}body.independence section.independence_flow ul{padding:0 2rem;margin-top:3.6rem;text-align:left}body.independence section.independence_flow ul li{margin-bottom:3.9rem;position:relative}body.independence section.independence_flow ul li:after{content:"";background-color:#338751;width:2.018rem;height:1.429rem;-webkit-clip-path:polygon(50% 100%, 100% 0, 0 0);clip-path:polygon(50% 100%, 100% 0, 0 0);display:block;position:absolute;left:.491rem;bottom:0}body.independence section.independence_flow ul li h3{width:100%;font-size:1.8rem;font-weight:bold;color:#338751;line-height:1.6;letter-spacing:0;margin-bottom:.8rem}body.independence section.independence_flow ul li h3 span{font-size:2.2rem;font-weight:bold;font-family:"proxima-nova",sans-serif;line-height:1;letter-spacing:0;margin-right:2.4rem}body.independence section.independence_flow ul li .img_space{margin-left:1.4rem;border-left:.15rem solid #338751;padding-left:3.5rem}body.independence section.independence_flow ul li .img_space img{-o-object-fit:cover;object-fit:cover;display:block;width:100%;height:14rem;border-radius:1rem}body.independence section.independence_flow ul li .text_space{margin-left:1.4rem;border-left:.15rem solid #338751;padding-left:3.5rem;padding-top:1.8rem}body.independence section.independence_flow ul li .text_space p{font-size:1.3rem;font-weight:500;color:#2e2e2e;line-height:1.69;letter-spacing:.03em}body.independence section.independence_flow ul li .text_space p span{font-weight:bold;letter-spacing:.03em}body.independence section.independence_flow ul li .text_space .link_wrapper{margin-top:1.5rem}body.independence section.independence_flow ul li .text_space .link_wrapper a{width:17.2rem;height:3.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.3rem;font-weight:500;line-height:1.4;letter-spacing:0;border-radius:3rem}body.independence section.independence_flow ul li .text_space .link_wrapper a.tel_link{color:#2e2e2e;background-color:#fff;border:1px solid #338751;margin-bottom:.8rem}body.independence section.independence_flow ul li .text_space .link_wrapper a.tel_link:before{content:"";width:1.279rem;height:1.279rem;display:block;background-image:url(../images/icon_tel_black.png);background-repeat:no-repeat;background-position:center center;background-size:contain;margin-right:.5rem}body.independence section.independence_flow ul li .text_space .link_wrapper a.mail_link{color:#fff;background-color:#338751}body.independence section.independence_flow ul li .text_space .link_wrapper a.mail_link:before{content:"";width:1.55rem;height:1.218rem;display:block;background-image:url(../images/icon_mail_white.png);background-repeat:no-repeat;background-position:center center;background-size:contain;margin-right:.36rem}body.independence section.independence_flow ul li:last-of-type:after{content:none}body.independence section.independence_flow .contact_contents01{background-image:url(../images/independence_flow_contact_contents01_img01_sp.jpg),url(../images/independence_flow_contact_contents01_img02_sp.jpg)}body.about section.about_message .about_message_inner{padding:3.2rem 2rem 6rem}body.about section.about_message .about_message_inner h2{font-size:2.2rem;font-weight:bold;color:#2e2e2e;line-height:1.6;letter-spacing:.03em;white-space:nowrap}body.about section.about_message .about_message_inner p{font-size:1.4rem;font-weight:500;color:#2e2e2e;line-height:1.85;letter-spacing:.04em;margin-top:2.4rem}body.about section.about_message .about_message_inner .sign{margin-left:auto;margin-top:2.6rem;width:12.8rem;display:block}body.about section.about_feature{background-image:url(../images/green_bg.jpg);background-repeat:repeat;background-position:left top;background-size:136.6rem 86.6rem;border-radius:3rem 3rem 0 0}body.about section.about_feature .about_feature_inner{padding:6.6rem 2rem 2rem;text-align:center}body.about section.about_feature .about_feature_inner .en_title{font-size:1.8rem;font-weight:bold;font-family:antro Vectra;color:#fff;line-height:1;letter-spacing:.08em;-webkit-filter:drop-shadow(0 0 0 #ffffff);filter:drop-shadow(0 0 0 #ffffff);-webkit-transform:translateZ(0);transform:translateZ(0)}body.about section.about_feature .about_feature_inner h2{font-size:2.2rem;font-weight:bold;color:#fff;line-height:1.5;letter-spacing:.06em;margin-top:.6rem}body.about section.about_feature .about_feature_inner .feature_first{padding:2.8rem 0 6rem}body.about section.about_feature .about_feature_inner .feature_first .text_space{padding:0 2rem;text-align:left}body.about section.about_feature .about_feature_inner .feature_first .text_space .large_text span{font-size:1.8rem;font-weight:bold;color:#338751;line-height:2.5rem;letter-spacing:.14em;background-color:#fff;display:inline-block;padding:0 .4rem;border-radius:.3rem;margin-bottom:.9rem}body.about section.about_feature .about_feature_inner .feature_first .text_space .text{font-size:1.4rem;font-weight:500;color:#fff;line-height:1.85;letter-spacing:.04em;margin-top:1.7rem}body.about section.about_feature .about_feature_inner .feature_first .img_space{margin-top:3.5rem}body.about section.about_feature .about_feature_inner .feature_first .img_space img{width:100%;display:block}body.about section.about_feature .about_feature_inner .service_base{background-color:#fff;border-radius:1.5rem;margin-bottom:4rem}body.about section.about_feature .about_feature_inner .service_base .title_space{text-align:center}body.about section.about_feature .about_feature_inner .service_base .title_space .service_num{font-size:1.6rem;font-weight:bold;font-family:"proxima-nova",sans-serif;color:#fff;line-height:1;letter-spacing:.1em;border-radius:6.2rem;background-color:#338751;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto;width:15.1rem;height:3.39rem;position:relative}body.about section.about_feature .about_feature_inner .service_base .title_space .service_num:after{content:"";background-color:#338751;width:.839rem;height:.788rem;-webkit-clip-path:polygon(50% 100%, 100% 0, 0 0);clip-path:polygon(50% 100%, 100% 0, 0 0);margin:0 auto;display:block;position:absolute;left:0;right:0;top:100%}body.about section.about_feature .about_feature_inner .service_base .title_space .service_title{font-size:2.2rem;font-weight:bold;color:#2e2e2e;line-height:1.6;letter-spacing:.06em;margin-top:2rem}body.about section.about_feature .about_feature_inner .service_base .title_space .description_text{font-size:1.3rem;font-weight:500;color:#2e2e2e;line-height:1.7;letter-spacing:.04em;margin-top:1.3rem}body.about section.about_feature .about_feature_inner .service_base.service01{padding:4.05rem 2rem 2.5rem}body.about section.about_feature .about_feature_inner .service_base.service01 .img{display:block;width:100%;margin:2.6rem 0 2.8rem;border-radius:1rem}body.about section.about_feature .about_feature_inner .service_base.service01 h4 span{font-size:1.8rem;font-weight:bold;color:#fff;line-height:2.6rem;letter-spacing:.04em;border-radius:.3rem;background-color:#338751;display:inline-block;margin-bottom:.7rem;padding:0 .35rem}body.about section.about_feature .about_feature_inner .service_base.service01 ul{margin-top:1.7rem}body.about section.about_feature .about_feature_inner .service_base.service01 ul li{border:1px solid #338751;border-radius:1rem;background-color:#fff;background-repeat:no-repeat;background-position:left 1.56rem center;margin-bottom:1.5rem;padding:1.6rem 1.4rem 1.6rem 7rem;text-align:left}body.about section.about_feature .about_feature_inner .service_base.service01 ul li .num{font-size:1.6rem;font-weight:bold;font-family:"proxima-nova",sans-serif;color:#2e2e2e;line-height:1;letter-spacing:0;display:inline-block;margin-right:1.2rem}body.about section.about_feature .about_feature_inner .service_base.service01 ul li .bold_text{font-size:1.3rem;font-weight:bold;color:#2e2e2e;line-height:1.6;letter-spacing:.06em;display:inline-block}body.about section.about_feature .about_feature_inner .service_base.service01 ul li .bold_text span{color:#338751;letter-spacing:.06em}body.about section.about_feature .about_feature_inner .service_base.service01 ul li .text{font-size:1.2rem;font-weight:500;color:#2e2e2e;line-height:1.55;letter-spacing:.03em;margin-top:.8rem}body.about section.about_feature .about_feature_inner .service_base.service01 ul li.point01{background-image:url(../images/about_service01_point01.png);background-size:3.568rem 3.345rem}body.about section.about_feature .about_feature_inner .service_base.service01 ul li.point02{background-image:url(../images/about_service01_point02.png);background-size:3.568rem 3.568rem}body.about section.about_feature .about_feature_inner .service_base.service01 ul li.point03{background-image:url(../images/about_service01_point03.png);background-size:3.75rem 3.75rem}body.about section.about_feature .about_feature_inner .service_base.service01 ul li.point04{background-image:url(../images/about_service01_point04.png);background-size:3.568rem 3.728rem}body.about section.about_feature .about_feature_inner .service_base.service01 ul li.point05{background-image:url(../images/about_service01_point05.png);background-size:3.628rem 4.218rem}body.about section.about_feature .about_feature_inner .service_base.service02{background-image:url(../images/about_service02_bg_sp.png);background-repeat:no-repeat;background-position:center top;background-size:100% auto;padding:4.05rem 0 4.12rem}body.about section.about_feature .about_feature_inner .service_base.service02 .request_slider{margin-top:2.7rem}body.about section.about_feature .about_feature_inner .service_base.service02 .request_slider li{margin:0 1.525rem;text-align:center}body.about section.about_feature .about_feature_inner .service_base.service02 .request_slider li .place{font-size:1.1rem;font-weight:500;color:#2e2e2e;line-height:2.6rem;letter-spacing:.1em;display:inline-block;background-color:#fff;border:1px solid #338751;border-radius:1.4rem;padding:0 1.4rem}body.about section.about_feature .about_feature_inner .service_base.service02 .request_slider li .place:before{content:"";width:.901rem;height:1.083rem;display:inline-block;background-image:url(../images/icon_map_green_border.png);background-repeat:no-repeat;background-position:center center;background-size:contain;margin-right:.16rem;vertical-align:-0.1rem}body.about section.about_feature .about_feature_inner .service_base.service02 .request_slider li img{-o-object-fit:cover;object-fit:cover;display:block;width:16.6rem;height:16.6rem;border-radius:1rem;margin:1.8rem auto .8rem}body.about section.about_feature .about_feature_inner .service_base.service02 .request_slider li .name{font-size:1.5rem;font-weight:bold;color:#2e2e2e;line-height:2;letter-spacing:.1em}body.about section.about_feature .about_feature_inner .service_base.service02 .link_wrapper{text-align:center;margin-top:3.4rem}body.about section.about_feature .about_feature_inner .service_base.service03{padding:4.05rem 2rem 4rem}body.about section.about_feature .about_feature_inner .service_base.service03 .title_space .service_title{font-size:2.1rem;letter-spacing:.04em}body.about section.about_feature .about_feature_inner .service_base.service03 ul{margin-top:2.6rem}body.about section.about_feature .about_feature_inner .service_base.service03 ul li{margin-bottom:4.8rem}body.about section.about_feature .about_feature_inner .service_base.service03 ul li img{width:100%;height:20rem;display:block;-o-object-fit:cover;object-fit:cover;border-radius:1rem}body.about section.about_feature .about_feature_inner .service_base.service03 ul li dl{margin-top:1.6rem}body.about section.about_feature .about_feature_inner .service_base.service03 ul li dl dt{font-size:1.8rem;font-weight:bold;color:#2e2e2e;line-height:1.6;letter-spacing:.12em;text-align:center}body.about section.about_feature .about_feature_inner .service_base.service03 ul li dl dd{font-size:1.4rem;font-weight:500;color:#2e2e2e;line-height:1.7;letter-spacing:.08em;margin-top:1.3rem;text-align:left}body.about section.about_feature .about_feature_inner .service_base.service03 .circle_box{background-color:#f5f4ea;border:.3rem solid #338751;border-radius:2rem;padding:1.3rem 1.4rem 1rem;text-align:left}body.about section.about_feature .about_feature_inner .service_base.service03 .circle_box p{font-size:1.4rem;font-weight:bold;color:#338751;line-height:1.7;letter-spacing:.04em}body.about section.about_feature .about_feature_inner .service_base.service03 .circle_box p a{font-size:1.4rem;font-weight:bold;color:#2e2e2e;letter-spacing:.04m;text-decoration:underline}body.about section.about_outline .about_outline_inner{padding:6.5rem 2rem 6rem;text-align:center}body.about section.about_outline .about_outline_inner .en_title{font-size:1.8rem;font-weight:bold;font-family:antro Vectra;color:#338751;line-height:1;letter-spacing:.08em;-webkit-filter:drop-shadow(0 0 0 #338751);filter:drop-shadow(0 0 0 #338751);-webkit-transform:translateZ(0);transform:translateZ(0)}body.about section.about_outline .about_outline_inner h2{font-size:2.2rem;font-weight:bold;color:#2e2e2e;line-height:1.5;letter-spacing:.06em;margin-top:.6rem}body.about section.about_outline .about_outline_inner table{width:100%;margin-top:2.7rem}body.about section.about_outline .about_outline_inner table tr:first-of-type th{border-top:.2rem solid #338751}body.about section.about_outline .about_outline_inner table tr:first-of-type td{border-top:1px solid #c4c4c4}body.about section.about_outline .about_outline_inner table tr th{font-size:1.5rem;font-weight:bold;color:#338751;line-height:1.4;letter-spacing:.06em;width:8.2rem;border-bottom:.2rem solid #338751;padding:2.3rem 0 2.2rem;text-align:left}body.about section.about_outline .about_outline_inner table tr td{font-size:1.5rem;font-weight:500;color:#2e2e2e;line-height:1.6;letter-spacing:.06em;width:calc(100% - 8.2rem);border-bottom:1px solid #c4c4c4;padding:2.3rem 0 2.2rem 3rem;text-align:left}body.reason section.reason_first{position:relative;text-align:center}body.reason section.reason_first .reason_first_inner{padding:3.2rem 4rem 1rem}body.reason section.reason_first .reason_first_inner .crown{width:24rem;display:block;margin:0 auto}body.reason section.reason_first .reason_first_inner h2{font-size:2.2rem;font-weight:bold;color:#2e2e2e;line-height:1.55;letter-spacing:.04em;margin-top:2rem}body.reason section.reason_first .reason_first_inner .large_text{font-size:1.8rem;font-weight:bold;color:#2e2e2e;line-height:1.65;letter-spacing:.06em;margin-top:2.5rem}body.reason section.reason_first .reason_first_inner .large_text span{color:#338751;letter-spacing:.06em}body.reason section.reason_first .reason_first_inner .text{font-size:1.4rem;font-weight:500;color:#2e2e2e;line-height:1.85;letter-spacing:.08em;margin-top:1.7rem;text-align:left}body.reason section.reason_first .reason_first_inner .text span{color:#338751;letter-spacing:.08em}body.reason section.reason_first .contact_contents_wrapper{padding:5.34rem 0 9rem}body.reason section.reason_three{background-image:url(../images/green_bg.jpg);background-repeat:repeat;background-position:left top;background-size:136.6rem 86.6rem;border-radius:3rem 3rem 0 0;position:relative;margin-top:-3rem}body.reason section.reason_three .reason_three_inner{padding:6.7rem 2rem 1.97rem;text-align:center}body.reason section.reason_three .reason_three_inner .en_title{font-size:1.8rem;font-weight:bold;font-family:antro Vectra;color:#fff;line-height:1;letter-spacing:.08em;-webkit-filter:drop-shadow(0 0 0 #ffffff);filter:drop-shadow(0 0 0 #ffffff);-webkit-transform:translateZ(0);transform:translateZ(0)}body.reason section.reason_three .reason_three_inner h2{font-size:2.2rem;font-weight:bold;color:#fff;line-height:1.5;letter-spacing:.06em;margin-top:.6rem}body.reason section.reason_three .reason_three_inner ul{margin-top:2.6rem}body.reason section.reason_three .reason_three_inner ul li{background-color:#fff;padding:4.4rem 2rem 4rem;margin-bottom:4rem;border-radius:1.5rem;text-align:left}body.reason section.reason_three .reason_three_inner ul li .text_space .reason_num{font-size:1.5rem;font-weight:bold;color:#2e2e2e;line-height:1.6;letter-spacing:.1em;display:inline-block;border-bottom:.15rem solid #2e2e2e;padding-bottom:.2rem}body.reason section.reason_three .reason_three_inner ul li .text_space .reason_title{margin-top:1.9rem}body.reason section.reason_three .reason_three_inner ul li .text_space .reason_title .green_block{font-size:1.8rem;font-weight:bold;color:#fff;line-height:2.6rem;letter-spacing:.04em;padding:0 .4rem;border-radius:.3rem;margin-bottom:.7rem;display:inline-block;background-color:#338751}body.reason section.reason_three .reason_three_inner ul li .text_space .reason_title .green_block .yellow{color:#fffa96;letter-spacing:.04em}body.reason section.reason_three .reason_three_inner ul li .text_space .text{font-size:1.4rem;font-weight:500;color:#2e2e2e;line-height:1.8;letter-spacing:.08em;margin-top:1.9rem}body.reason section.reason_three .reason_three_inner ul li .text_space .text span{font-weight:bold;letter-spacing:.08em}body.reason section.reason_three .reason_three_inner ul li .img_space{margin-top:2rem}body.reason section.reason_three .reason_three_inner ul li .img_space img{width:100%;height:20rem;display:block;-o-object-fit:cover;object-fit:cover;border-radius:1rem}body.reason section.reason_three .contact_contents01{background-image:url(../images/reason_three_contact_contents01_img01_sp.jpg),url(../images/reason_three_contact_contents01_img02_sp.jpg)}body.reason section.reason_voice .reason_voice_inner{padding:6.6rem 0 0;text-align:center}body.reason section.reason_voice .reason_voice_inner .en_title{font-size:1.8rem;font-weight:bold;font-family:antro Vectra;color:#338751;line-height:1;letter-spacing:.08em;-webkit-filter:drop-shadow(0 0 0 #338751);filter:drop-shadow(0 0 0 #338751);-webkit-transform:translateZ(0);transform:translateZ(0)}body.reason section.reason_voice .reason_voice_inner h2{font-size:2.2rem;font-weight:bold;color:#2e2e2e;line-height:1.5;letter-spacing:.06em;margin-top:.6rem}body.reason section.reason_voice .reason_voice_inner .voice_index{background-color:#edecd7;border-radius:2rem;padding:4.2rem 2rem 1.5rem;margin-top:2.3rem;position:relative}body.reason section.reason_voice .reason_voice_inner .voice_index h3{font-size:1.8rem;font-weight:bold;color:#2e2e2e;line-height:1.55;letter-spacing:.06em}body.reason section.reason_voice .reason_voice_inner .voice_index .white_text{font-size:4rem;font-weight:normal;font-family:antro Vectra;color:#fff;line-height:1;letter-spacing:.04em;-webkit-filter:drop-shadow(0 0 0 #ffffff);filter:drop-shadow(0 0 0 #ffffff);-webkit-transform:translateZ(0);transform:translateZ(0);margin:0 auto;position:absolute;left:0;right:0;top:9.7rem}body.reason section.reason_voice .reason_voice_inner .voice_index ul{text-align:left;margin-top:3.7rem}body.reason section.reason_voice .reason_voice_inner .voice_index ul li{margin:0 0 2.4rem}body.reason section.reason_voice .reason_voice_inner .voice_index ul li a{display:block;position:relative;background-image:url(../images/arrow_circle_green_white_bottom.png);background-repeat:no-repeat;background-position:right center;background-size:3.396rem 3.396rem;height:8.5rem;padding:.67rem 5rem 0 10.1rem}body.reason section.reason_voice .reason_voice_inner .voice_index ul li a img{width:8.5rem;height:8.5rem;border-radius:.5rem;display:block;-o-object-fit:cover;object-fit:cover;position:absolute;left:0;top:0}body.reason section.reason_voice .reason_voice_inner .voice_index ul li a .customer{font-size:1.2rem;font-weight:500;color:#338751;line-height:2.1rem;letter-spacing:.12em;padding:0 .8rem;background-color:#fff;display:inline-block;border-radius:.3rem}body.reason section.reason_voice .reason_voice_inner .voice_index ul li a .voice_title{font-size:1.3rem;font-weight:bold;color:#2e2e2e;line-height:1.6;letter-spacing:.04em;margin-top:1rem}body.reason section.reason_voice .reason_voice_inner .voice_contents{text-align:left;padding:5rem 0 1.07rem}body.reason section.reason_voice .reason_voice_inner .voice_contents .main_contents .voice_base{margin-bottom:5rem;position:relative}body.reason section.reason_voice .reason_voice_inner .voice_contents .main_contents .voice_base:after{content:"";width:33.5rem;height:1px;display:block;background-color:#d1d0ae;margin:0 auto}body.reason section.reason_voice .reason_voice_inner .voice_contents .main_contents .voice_base:last-of-type{margin-bottom:0}body.reason section.reason_voice .reason_voice_inner .voice_contents .main_contents .voice_base:last-of-type:after{content:none}body.reason section.reason_voice .reason_voice_inner .voice_contents .main_contents .voice_base .img_space{position:relative}body.reason section.reason_voice .reason_voice_inner .voice_contents .main_contents .voice_base .img_space img{width:100%;display:block}body.reason section.reason_voice .reason_voice_inner .voice_contents .main_contents .voice_base .img_space .store_name{font-size:1.3rem;font-weight:bold;color:#4d4d4d;line-height:1.6;letter-spacing:.04em;background-color:#f5f4ea;border-radius:0 1.5rem 0 0;display:block;width:35.5rem;padding:1.9rem .5rem 1.6rem 2rem;position:absolute;left:0;bottom:0}body.reason section.reason_voice .reason_voice_inner .voice_contents .main_contents .voice_base .text_space{margin-top:2.4rem;padding:0 2rem}body.reason section.reason_voice .reason_voice_inner .voice_contents .main_contents .voice_base .text_space .tag{font-size:1.2rem;font-weight:500;color:#338751;line-height:2.9rem;letter-spacing:.12em;display:inline-block;padding:0 1rem;border-radius:.3rem;margin-right:1rem;background-color:#fff}body.reason section.reason_voice .reason_voice_inner .voice_contents .main_contents .voice_base .text_space h3{font-size:1.8rem;font-weight:bold;color:#2e2e2e;line-height:1.7;letter-spacing:.04em;margin-top:1rem}body.reason section.reason_voice .reason_voice_inner .voice_contents .main_contents .voice_base .text_space .text{font-size:1.4rem;font-weight:500;color:#2e2e2e;line-height:1.86;letter-spacing:.04em;margin-top:2.2rem}body.reason section.reason_voice .reason_voice_inner .voice_contents .main_contents .voice_base .info_space{background-color:#edecd7;border-radius:1rem;padding:2rem 2rem 1rem;margin:2.8rem auto 5rem;width:33.5rem}body.reason section.reason_voice .reason_voice_inner .voice_contents .main_contents .voice_base .info_space img{-o-object-fit:cover;object-fit:cover;display:block;width:100%;height:15rem;border-radius:1rem}body.reason section.reason_voice .reason_voice_inner .voice_contents .main_contents .voice_base .info_space dl{padding-top:1.5rem}body.reason section.reason_voice .reason_voice_inner .voice_contents .main_contents .voice_base .info_space dl dt{font-size:1.6rem;font-weight:bold;color:#2e2e2e;line-height:1.4;letter-spacing:.04em;margin-bottom:1.4rem}body.reason section.reason_voice .reason_voice_inner .voice_contents .main_contents .voice_base .info_space dl dd{font-size:1.3rem;font-weight:500;color:#2e2e2e;line-height:1.58;letter-spacing:.04em;margin-bottom:.8rem;padding-left:2.4rem;text-indent:-2.4rem}body.reason section.reason_voice .reason_voice_inner .voice_contents .main_contents .voice_base .info_space dl dd:before{content:"";width:1.682rem;height:1.858rem;display:inline-block;background-repeat:no-repeat;background-position:center center;background-size:contain;margin-right:.67rem;vertical-align:-0.3rem}body.reason section.reason_voice .reason_voice_inner .voice_contents .main_contents .voice_base .info_space dl dd.info_service:before{background-image:url(../images/icon_home_border_black.png)}body.reason section.reason_voice .reason_voice_inner .voice_contents .main_contents .voice_base .info_space dl dd.info_tel:before{background-image:url(../images/icon_tel_border_black.png)}body.reason section.reason_voice .reason_voice_inner .voice_contents .main_contents .voice_base .info_space dl dd.info_time:before{background-image:url(../images/icon_calendar_border_black.png)}body.customize section.customize_first .customize_first_inner{padding:3.1rem 2rem 6rem}body.customize section.customize_first .customize_first_inner h2{font-size:2.2rem;font-weight:bold;color:#2e2e2e;line-height:1.65;letter-spacing:.03em;text-align:center}body.customize section.customize_first .customize_first_inner h2 span{color:#338751;letter-spacing:.03em}body.customize section.customize_first .customize_first_inner p{font-size:1.4rem;font-weight:500;color:#2e2e2e;line-height:1.85;letter-spacing:.04em;margin-top:2.3rem;padding:0 2rem}body.customize section.customize_vehicle_type{background-image:url(../images/green_bg.jpg);background-repeat:repeat;background-position:left top;background-size:136.6rem 86.6rem;border-radius:3rem}body.customize section.customize_vehicle_type .customize_vehicle_type_inner{padding:6.6rem 2rem 6rem;text-align:center}body.customize section.customize_vehicle_type .customize_vehicle_type_inner .en_title{font-size:1.8rem;font-weight:bold;font-family:antro Vectra;color:#fff;line-height:1;letter-spacing:.08em;-webkit-filter:drop-shadow(0 0 0 #ffffff);filter:drop-shadow(0 0 0 #ffffff);-webkit-transform:translateZ(0);transform:translateZ(0)}body.customize section.customize_vehicle_type .customize_vehicle_type_inner h2{font-size:2.2rem;font-weight:bold;color:#fff;line-height:1.5;letter-spacing:.06em;margin-top:.6rem}body.customize section.customize_vehicle_type .customize_vehicle_type_inner ul{margin-top:2.6rem}body.customize section.customize_vehicle_type .customize_vehicle_type_inner ul li{margin-bottom:6rem}body.customize section.customize_vehicle_type .customize_vehicle_type_inner ul li:last-of-type{margin-bottom:0}body.customize section.customize_vehicle_type .customize_vehicle_type_inner ul li img{width:33.5rem;height:33.5rem;display:block;border-radius:50%}body.customize section.customize_vehicle_type .customize_vehicle_type_inner ul li h3{font-size:1.8rem;font-weight:bold;color:#fff;line-height:1.5;letter-spacing:.06em;margin-top:1.6rem}body.customize section.customize_vehicle_type .customize_vehicle_type_inner ul li p{font-size:1.4rem;font-weight:500;color:#fff;line-height:1.85;letter-spacing:.12em;text-align:left;padding:1.2rem 2rem 3.5rem}body.customize section.customize_reason{background-color:#edecd7;position:relative}body.customize section.customize_reason .customize_reason_inner{padding:6.6rem 2rem 2rem;text-align:center}body.customize section.customize_reason .customize_reason_inner .en_title{font-size:1.8rem;font-weight:bold;font-family:antro Vectra;color:#338751;line-height:1;letter-spacing:.08em;-webkit-filter:drop-shadow(0 0 0 #338751);filter:drop-shadow(0 0 0 #338751);-webkit-transform:translateZ(0);transform:translateZ(0)}body.customize section.customize_reason .customize_reason_inner h2{font-size:2.2rem;font-weight:bold;color:#2e2e2e;line-height:1.5;letter-spacing:.06em;margin-top:.6rem}body.customize section.customize_reason .customize_reason_inner .reason_title_wrapper .fukidashi{font-size:1.4rem;font-weight:bold;color:#fff;line-height:3.39rem;letter-spacing:.12em;padding:0 1.4rem;border-radius:6.2rem;background-color:#338751;display:inline-block;position:relative}body.customize section.customize_reason .customize_reason_inner .reason_title_wrapper .fukidashi:before{content:"";width:3.2rem;height:4rem;display:block;background-image:url(../images/deco_line_black_left.png);background-repeat:no-repeat;background-position:center center;background-size:contain;position:absolute;right:96%;top:-2.3rem}body.customize section.customize_reason .customize_reason_inner .reason_title_wrapper .fukidashi:after{content:"";background-color:#338751;width:1.56rem;height:1.465rem;-webkit-clip-path:polygon(50% 100%, 100% 0, 0 0);clip-path:polygon(50% 100%, 100% 0, 0 0);display:block;margin:0 auto;position:absolute;left:0;right:0;top:2.713rem}body.customize section.customize_reason .customize_reason_inner .reason_title_wrapper h3{font-size:1.8rem;font-weight:bold;color:#2e2e2e;line-height:1.5;letter-spacing:.06em;margin-top:1.6rem}body.customize section.customize_reason .customize_reason_inner .reason_title_wrapper h3 span{color:#338751;letter-spacing:.06em}body.customize section.customize_reason .customize_reason_inner .reason01 .reason01_inner{padding:3.2rem 0 4.8rem}body.customize section.customize_reason .customize_reason_inner .reason01 .reason01_inner .swipe{display:block;width:21.191rem;margin:1.9rem auto 1.1rem}body.customize section.customize_reason .customize_reason_inner .reason01 .reason01_inner .table_wrapper{display:block;overflow-x:scroll}body.customize section.customize_reason .customize_reason_inner .reason01 .reason01_inner .table_wrapper img{width:53.527rem;display:block;margin:0 2rem}body.customize section.customize_reason .customize_reason_inner .reason02{background-color:#f5f4ea;border-radius:1.5rem}body.customize section.customize_reason .customize_reason_inner .reason02 .reason02_inner{padding:5.2rem 2rem 4.09rem}body.customize section.customize_reason .customize_reason_inner .reason02 .reason02_inner .reason02_contents{margin-top:1.7rem}body.customize section.customize_reason .customize_reason_inner .reason02 .reason02_inner .reason02_contents img{display:block;width:100%;margin-bottom:3.04rem}body.customize section.customize_reason .customize_reason_inner .reason02 .reason02_inner .reason02_contents img:last-of-type{margin-bottom:0}body.customize section.customize_reason .customize_reason_inner .reason03 .reason03_inner{padding:6.44rem 2rem 3.5rem}body.customize section.customize_reason .customize_reason_inner .reason03 .reason03_inner .reason03_contents{margin-top:1.7rem}body.customize section.customize_reason .customize_reason_inner .reason03 .reason03_inner .reason03_contents .img_space{width:100%;height:20rem}body.customize section.customize_reason .customize_reason_inner .reason03 .reason03_inner .reason03_contents .img_space img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;border-radius:1rem}body.customize section.customize_reason .customize_reason_inner .reason03 .reason03_inner .reason03_contents .text_space{text-align:left}body.customize section.customize_reason .customize_reason_inner .reason03 .reason03_inner .reason03_contents .text_space .reason_title{margin-top:2.4rem}body.customize section.customize_reason .customize_reason_inner .reason03 .reason03_inner .reason03_contents .text_space .reason_title .green_block{font-size:1.8rem;font-weight:bold;color:#fff;line-height:2.6rem;letter-spacing:.04em;padding:0 .4rem;border-radius:.3rem;margin-bottom:.7rem;display:inline-block;background-color:#338751}body.customize section.customize_reason .customize_reason_inner .reason03 .reason03_inner .reason03_contents .text_space .reason_title .green_block .yellow{color:#fffa96;letter-spacing:.04em}body.customize section.customize_reason .customize_reason_inner .reason03 .reason03_inner .reason03_contents .text_space .text{font-size:1.4rem;font-weight:500;color:#2e2e2e;line-height:1.8;letter-spacing:.08em;margin-top:2.8rem}body.customize section.customize_reason .customize_reason_inner .reason03 .reason03_inner .reason03_contents .text_space .text span{font-weight:bold;letter-spacing:.08em}body.customize section.customize_reason .contact_contents01{background-image:url(../images/customize_reason_contact_contents01_img01_sp.jpg),url(../images/customize_reason_contact_contents01_img02_sp.jpg)}body.customize section.customize_details .customize_details_inner{padding:6.6rem 2rem 5.06rem}body.customize section.customize_details .customize_details_inner .title_space{text-align:center}body.customize section.customize_details .customize_details_inner .title_space .en_title{font-size:1.8rem;font-weight:bold;font-family:antro Vectra;color:#338751;line-height:1;letter-spacing:.08em;-webkit-filter:drop-shadow(0 0 0 #338751);filter:drop-shadow(0 0 0 #338751);-webkit-transform:translateZ(0);transform:translateZ(0)}body.customize section.customize_details .customize_details_inner .title_space h2{font-size:2.2rem;font-weight:bold;color:#2e2e2e;line-height:1.5;letter-spacing:.06em;margin-top:.6rem}body.customize section.customize_details .customize_details_inner .sidebar{margin:2.8rem 0 2.6rem}body.customize section.customize_details .customize_details_inner .sidebar ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body.customize section.customize_details .customize_details_inner .sidebar ul li{margin:0 .9rem 1.4rem}body.customize section.customize_details .customize_details_inner .sidebar ul li a{font-size:1.3rem;font-weight:500;color:#2e2e2e;line-height:2.5rem;letter-spacing:.12em;background-color:#fff;padding:0 .8rem;border-radius:.3rem;display:block}body.customize section.customize_details .customize_details_inner .sidebar ul li.is-active a{color:#fff;background-color:#338751}body.customize section.customize_details .customize_details_inner .main_contents .type_base{padding-bottom:4rem;border-bottom:1px solid #d1d0ae;margin-bottom:4rem}body.customize section.customize_details .customize_details_inner .main_contents .type_base:last-of-type{padding-bottom:0;border-bottom:none;margin-bottom:0}body.customize section.customize_details .customize_details_inner .main_contents .type_base .slider-container .main-slider{margin-bottom:1rem}body.customize section.customize_details .customize_details_inner .main_contents .type_base .slider-container .main-slider img{display:block;width:100%;height:20rem;-o-object-fit:cover;object-fit:cover;border-radius:1rem}body.customize section.customize_details .customize_details_inner .main_contents .type_base .slider-container .thumb-slider .slide{width:8rem !important;cursor:pointer;margin-right:calc(1.5rem / 3)}body.customize section.customize_details .customize_details_inner .main_contents .type_base .slider-container .thumb-slider .slide:last-of-type{margin-right:0}body.customize section.customize_details .customize_details_inner .main_contents .type_base .slider-container .thumb-slider .slide img{width:8rem;height:6rem;display:block;-o-object-fit:cover;object-fit:cover;border-radius:1rem}body.customize section.customize_details .customize_details_inner .main_contents .type_base .detail_space h3{font-size:1.8rem;font-weight:bold;color:#2e2e2e;line-height:1.6;letter-spacing:.04em;position:relative;border-bottom:1px solid #338751;padding-bottom:.9rem;margin-top:2.4rem}body.customize section.customize_details .customize_details_inner .main_contents .type_base .detail_space h3 span{font-size:1.4rem;font-weight:bold;font-family:"proxima-nova",sans-serif;color:#338751;line-height:1;letter-spacing:.1em;position:absolute;right:0;top:.7rem}body.customize section.customize_details .customize_details_inner .main_contents .type_base .detail_space h3.long{font-size:1.7rem;letter-spacing:0}body.customize section.customize_details .customize_details_inner .main_contents .type_base .detail_space h3.long span{font-size:1.3rem}body.customize section.customize_details .customize_details_inner .main_contents .type_base .detail_space h3:after{content:"";width:4rem;height:.3rem;display:block;background-color:#338751;position:absolute;left:0;bottom:-0.19rem}body.customize section.customize_details .customize_details_inner .main_contents .type_base .detail_space .text{font-size:1.4rem;font-weight:500;color:#2e2e2e;line-height:1.9;letter-spacing:.04em;margin-top:2.2rem}body.customize section.customize_details .customize_details_inner .main_contents .type_base .detail_space h4{font-size:1.8rem;font-weight:bold;color:#2e2e2e;line-height:1.6;letter-spacing:.12em;margin-top:3.6rem}body.customize section.customize_details .customize_details_inner .main_contents .type_base .detail_space h4:after{content:"";width:5rem;height:.3rem;display:block;background-color:#338751;margin-top:.9rem}body.customize section.customize_details .customize_details_inner .main_contents .type_base .detail_space .list{margin:2.2rem 0 0}body.customize section.customize_details .customize_details_inner .main_contents .type_base .detail_space .list li{margin-bottom:3rem}body.customize section.customize_details .customize_details_inner .main_contents .type_base .detail_space .list li img{display:block;width:100%;height:20rem;border-radius:1rem;margin-bottom:.8rem}body.customize section.customize_details .customize_details_inner .main_contents .type_base .detail_space .list li dl{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 .5rem}body.customize section.customize_details .customize_details_inner .main_contents .type_base .detail_space .list li dl dt{font-size:1.4rem;font-weight:bold;color:#4d4d4d;line-height:1.6;letter-spacing:.05em;width:8.4rem;border-bottom:1px solid #939270;padding:1rem .3rem}body.customize section.customize_details .customize_details_inner .main_contents .type_base .detail_space .list li dl dd{font-size:1.4rem;font-weight:500;color:#000;line-height:1.6;letter-spacing:.02em;width:calc(100% - 8.4rem);border-bottom:1px solid #e3e3d6;padding:1rem 0 1rem 1.6rem}body.customize section.customize_details .customize_details_inner .main_contents .type_base .example{margin-top:5rem}body.customize section.customize_details .customize_details_inner .main_contents .type_base .example .fukidashi{font-size:1.4rem;font-weight:bold;color:#fff;line-height:3.39rem;letter-spacing:.12em;padding:0 1.1rem;display:inline-block;border-radius:6.2rem;background-color:#338751;position:relative}body.customize section.customize_details .customize_details_inner .main_contents .type_base .example .fukidashi:after{content:"";width:1.56rem;height:1.465rem;display:block;background-color:#338751;-webkit-clip-path:polygon(50% 100%, 100% 0, 0 0);clip-path:polygon(50% 100%, 100% 0, 0 0);position:absolute;left:2rem;bottom:-0.79rem}body.customize section.customize_details .customize_details_inner .main_contents .type_base .example h4{font-size:2.2rem;font-weight:bold;color:#2e2e2e;line-height:1.5;letter-spacing:.06em;margin-top:1.6rem}body.customize section.customize_details .customize_details_inner .main_contents .type_base .example ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:2.7rem}body.customize section.customize_details .customize_details_inner .main_contents .type_base .example ul:after{content:"";display:block;width:16.1rem}body.customize section.customize_details .customize_details_inner .main_contents .type_base .example ul li{width:16.1rem;margin-bottom:2.7rem}body.customize section.customize_details .customize_details_inner .main_contents .type_base .example ul li img{width:100%;height:10.6rem;display:block;-o-object-fit:cover;object-fit:cover;border-radius:1rem}body.customize section.customize_details .customize_details_inner .main_contents .type_base .example ul li p{font-size:1.3rem;font-weight:500;color:#000;line-height:1.6;letter-spacing:.05em;margin-top:1.1rem}body.customize section.customize_details .customize_details_inner .main_contents .type_base .contact_contents_wrapper{margin-top:2.8rem}body.request section.request_first .request_first_inner{padding:3.3rem 0 5.8rem}body.request section.request_first .request_first_inner .fukidashi{font-size:1.6rem;font-weight:bold;color:#fff;line-height:4.19rem;letter-spacing:.06em;width:34.7rem;margin:0 auto;background-color:#338751;border-radius:6.2rem;text-align:center;position:relative}body.request section.request_first .request_first_inner .fukidashi:after{content:"";background-color:#338751;width:1.56rem;height:1.465rem;-webkit-clip-path:polygon(50% 100%, 100% 0, 0 0);clip-path:polygon(50% 100%, 100% 0, 0 0);display:block;margin:0 auto;position:absolute;left:0;right:0;bottom:-0.99rem}body.request section.request_first .request_first_inner h2{font-size:2.1rem;font-weight:bold;color:#2e2e2e;line-height:1.7;letter-spacing:.03em;text-align:center;margin-top:1.6rem}body.request section.request_first .request_first_inner .request_first_contents{padding:0 4rem;margin:2.7rem 0 4.8rem}body.request section.request_first .request_first_inner .request_first_contents .img_space{width:100%;height:20rem}body.request section.request_first .request_first_inner .request_first_contents .img_space img{width:100%;height:100%;display:block;border-radius:12.5rem;-o-object-fit:cover;object-fit:cover}body.request section.request_first .request_first_inner .request_first_contents .text_space{padding-top:2.4rem}body.request section.request_first .request_first_inner .request_first_contents .text_space .green_text span{font-size:1.8rem;font-weight:bold;color:#fff;line-height:3rem;letter-spacing:.04em;padding:0 .4rem;display:inline-block;background-color:#338751;border-radius:.3rem;margin-bottom:.7rem}body.request section.request_first .request_first_inner .request_first_contents .text_space .text{font-size:1.4rem;font-weight:500;color:#2e2e2e;line-height:1.8;letter-spacing:.08em;margin-top:.6rem}body.request section.request_first .request_first_inner .notes{border-top:.4rem dotted #338751;border-bottom:.4rem dotted #338751;padding:2.2rem 0 2rem;margin:2rem auto 0;width:29.4rem}body.request section.request_first .request_first_inner .notes .bold_text{font-size:1.8rem;font-weight:bold;color:#2e2e2e;line-height:1.6;letter-spacing:.14em}body.request section.request_first .request_first_inner .notes .text{font-size:1.4rem;font-weight:500;color:#2e2e2e;line-height:1.85;letter-spacing:.08em;margin-top:.9rem}body.request section.request_plan .request_plan_index{background-image:url(../images/green_bg.jpg);background-repeat:repeat;background-position:left top;background-size:136.6rem 86.6rem;border-radius:3rem;padding:6.5rem 2rem 6.05rem;text-align:center}body.request section.request_plan .request_plan_index .en_title{font-size:1.8rem;font-weight:bold;font-family:antro Vectra;color:#fff;line-height:1;letter-spacing:.08em;-webkit-filter:drop-shadow(0 0 0 #ffffff);filter:drop-shadow(0 0 0 #ffffff);-webkit-transform:translateZ(0);transform:translateZ(0)}body.request section.request_plan .request_plan_index h2{font-size:2.2rem;font-weight:bold;color:#fff;line-height:1.5;letter-spacing:.06em;margin-top:.6rem}body.request section.request_plan .request_plan_index ul{margin:2.8rem 0 0;text-align:left}body.request section.request_plan .request_plan_index ul li{border:.5rem solid #d8d7bd;border-radius:1.5rem;background-color:#f5f4ea;padding:2.1rem 3rem 2.6rem;margin-bottom:3.05rem}body.request section.request_plan .request_plan_index ul li:last-of-type{margin-bottom:0}body.request section.request_plan .request_plan_index ul li dl{margin-bottom:2rem}body.request section.request_plan .request_plan_index ul li dl dt{font-size:1.8rem;font-weight:bold;color:#338751;line-height:1.6;letter-spacing:.12em;border-bottom:.15rem solid #338751;padding-bottom:.6rem;white-space:nowrap}body.request section.request_plan .request_plan_index ul li dl dt span{font-size:2.2rem;font-weight:bold;font-family:"proxima-nova",sans-serif;color:#338751;letter-spacing:.03em;margin-right:.46rem}body.request section.request_plan .request_plan_index ul li dl dd{font-size:1.4rem;font-weight:bold;color:#338751;line-height:1.7;letter-spacing:.08em;margin-top:1.2rem}body.request section.request_plan .request_plan_inner{padding:6.05rem 0 5.93rem}body.request section.request_plan .request_plan_inner .main_contents .plan_base{margin-bottom:4rem;text-align:center}body.request section.request_plan .request_plan_inner .main_contents .plan_base:after{content:"";width:33.5rem;height:1px;display:block;background-color:#d1d0ae;margin:4rem auto 0}body.request section.request_plan .request_plan_inner .main_contents .plan_base:last-of-type{border-bottom:none;margin-bottom:0}body.request section.request_plan .request_plan_inner .main_contents .plan_base:last-of-type:after{content:none}body.request section.request_plan .request_plan_inner .main_contents .plan_base .plan_num{font-size:1.6rem;font-weight:bold;font-family:"proxima-nova",sans-serif;color:#fff;line-height:3.39rem;letter-spacing:.1em;padding:0 2.05rem;background-color:#338751;border-radius:6.2rem;display:inline-block;position:relative}body.request section.request_plan .request_plan_inner .main_contents .plan_base .plan_num:after{content:"";background-color:#338751;width:1.56rem;height:1.465rem;-webkit-clip-path:polygon(50% 100%, 100% 0, 0 0);clip-path:polygon(50% 100%, 100% 0, 0 0);display:block;margin:0 auto;position:absolute;left:0;right:0;bottom:-0.89rem}body.request section.request_plan .request_plan_inner .main_contents .plan_base h3{font-size:2.2rem;font-weight:bold;color:#2e2e2e;line-height:1.6;letter-spacing:.04em;position:relative;margin-top:1.6rem}body.request section.request_plan .request_plan_inner .main_contents .plan_base .text{font-size:1.4rem;font-weight:bold;color:#2e2e2e;line-height:1.9;letter-spacing:.06em;margin-top:2.2rem;padding:0 2rem;text-align:left}body.request section.request_plan .request_plan_inner .main_contents .plan_base .text span{color:#eb4542;letter-spacing:.06em}body.request section.request_plan .request_plan_inner .main_contents .plan_base .comment_slider{margin-top:2.6rem}body.request section.request_plan .request_plan_inner .main_contents .plan_base .comment_slider .slick-list{padding:0 9.2rem !important}body.request section.request_plan .request_plan_inner .main_contents .plan_base .comment_slider .slide{margin:0 .8rem}body.request section.request_plan .request_plan_inner .main_contents .plan_base .comment_slider .slide p{font-size:1.3rem;font-weight:bold;color:#2e2e2e;line-height:1.7;letter-spacing:.04em;text-align:center;background-color:#fff;border:.2rem solid #338751;border-radius:1rem;padding:1.2rem 1rem 1.1rem;position:relative}body.request section.request_plan .request_plan_inner .main_contents .plan_base .comment_slider .slide p span{color:#338751;letter-spacing:.04em}body.request section.request_plan .request_plan_inner .main_contents .plan_base .comment_slider .slide p.long{font-size:1.2rem;padding:1.2rem .5rem 1.1rem;letter-spacing:0}body.request section.request_plan .request_plan_inner .main_contents .plan_base .comment_slider .slide p:before{content:"";background-color:#338751;width:1.364rem;height:1.281rem;-webkit-clip-path:polygon(50% 100%, 100% 0, 0 0);clip-path:polygon(50% 100%, 100% 0, 0 0);display:block;margin:0 auto;position:absolute;left:0;right:0;top:100%}body.request section.request_plan .request_plan_inner .main_contents .plan_base .comment_slider .slide p:after{content:"";background-color:#fff;width:1.364rem;height:1.281rem;-webkit-clip-path:polygon(50% 100%, 100% 0, 0 0);clip-path:polygon(50% 100%, 100% 0, 0 0);display:block;margin:0 auto;position:absolute;left:0;right:0;top:calc(100% - 0.2rem)}body.request section.request_plan .request_plan_inner .main_contents .plan_base .comment_slider .slide img{margin:2.53rem auto 0;display:block;width:12rem;height:12rem;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:.2rem solid #338751}body.request section.request_plan .request_plan_inner .main_contents .plan_base .comment_slider .slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:1.8rem}body.request section.request_plan .request_plan_inner .main_contents .plan_base .comment_slider .slick-dots li{width:.7rem;height:.7rem;margin:1rem .65rem}body.request section.request_plan .request_plan_inner .main_contents .plan_base .comment_slider .slick-dots li button{padding:0;margin:0;color:rgba(0,0,0,0);display:block;width:100%;height:100%;background-color:#338751;border:1px solid #338751;border-radius:50%;cursor:pointer}body.request section.request_plan .request_plan_inner .main_contents .plan_base .comment_slider .slick-dots li.slick-active button{background-color:#fff}body.request section.request_plan .request_plan_inner .main_contents .plan_base .example{margin-top:3.8rem;padding:0 2rem}body.request section.request_plan .request_plan_inner .main_contents .plan_base .example h4{font-size:1.8rem;font-weight:bold;color:#2e2e2e;line-height:1.6;letter-spacing:.12em;text-align:center}body.request section.request_plan .request_plan_inner .main_contents .plan_base .example h4:after{content:"";width:5rem;height:.3rem;display:block;background-color:#338751;margin:.9rem auto 0}body.request section.request_plan .request_plan_inner .main_contents .plan_base .example .example_box{margin-top:3.05rem;display:block;width:100%}body.request section.request_plan .request_plan_inner .main_contents .plan_base .example .notes{font-size:1.1rem;font-weight:500;color:#4d4d4d;line-height:1.6;letter-spacing:.05em;margin-top:1rem}body.request section.request_plan .request_plan_inner .main_contents .plan_base .example .fukidashi{border:.2rem solid #338751;border-radius:1.6rem;background-color:#f5f4ea;padding:1.6rem 1.8rem 1rem;margin-top:3.6rem;position:relative;text-align:left}body.request section.request_plan .request_plan_inner .main_contents .plan_base .example .fukidashi:before{content:"";background-color:#338751;width:2.5rem;height:2.337rem;-webkit-clip-path:polygon(50% 0, 0 100%, 100% 100%);clip-path:polygon(50% 0, 0 100%, 100% 100%);display:block;margin:0 auto;position:absolute;left:0;right:0;bottom:100%}body.request section.request_plan .request_plan_inner .main_contents .plan_base .example .fukidashi:after{content:"";background-color:#f5f4ea;width:2.5rem;height:2.337rem;-webkit-clip-path:polygon(50% 0, 0 100%, 100% 100%);clip-path:polygon(50% 0, 0 100%, 100% 100%);display:block;margin:0 auto;position:absolute;left:0;right:0;bottom:calc(100% - 0.2rem)}body.request section.request_plan .request_plan_inner .main_contents .plan_base .example .fukidashi p{font-size:1.5rem;font-weight:bold;color:#2e2e2e;line-height:1.6;letter-spacing:0;border-bottom:.2rem dotted #338751;padding-bottom:.8rem;white-space:nowrap;text-indent:-0.5rem}body.request section.request_plan .request_plan_inner .main_contents .plan_base .example .fukidashi ul{margin-top:1.9rem}body.request section.request_plan .request_plan_inner .main_contents .plan_base .example .fukidashi ul li{font-size:1.3rem;font-weight:bold;color:#2e2e2e;line-height:1.6;letter-spacing:.03em;background-image:url(../images/icon_check_red.png);background-repeat:no-repeat;background-position:left top .6rem;background-size:1.505rem 1.047rem;padding-left:2rem;margin-bottom:1rem}body.request section.request_plan .request_plan_inner .main_contents .plan_base .contact_contents_wrapper{margin-top:5.39rem}body.request section.request_product{background-color:#edecd7}body.request section.request_product .request_product_inner{padding:6.6rem 2rem 2rem;text-align:center}body.request section.request_product .request_product_inner .en_title{font-size:1.8rem;font-weight:bold;font-family:antro Vectra;color:#338751;line-height:1;letter-spacing:.08em;-webkit-filter:drop-shadow(0 0 0 #338751);filter:drop-shadow(0 0 0 #338751);-webkit-transform:translateZ(0);transform:translateZ(0)}body.request section.request_product .request_product_inner h2{font-size:2.2rem;font-weight:bold;color:#2e2e2e;line-height:1.5;letter-spacing:.06em;margin-top:.6rem}body.request section.request_product .request_product_inner .product_list_wrapper{margin-top:2.4rem}body.request section.request_product .request_product_inner .product_list_wrapper .product_list{background-color:#f5f4ea;border-radius:1.5rem;padding:4.8rem 2rem 3.6rem;margin-bottom:4.04rem;text-align:center}body.request section.request_product .request_product_inner .product_list_wrapper .product_list:last-of-type{padding-bottom:5.4rem}body.request section.request_product .request_product_inner .product_list_wrapper .product_list .green_fukidashi{font-size:1.3rem;font-weight:bold;color:#fff;line-height:3.39rem;letter-spacing:.03em;padding:0 1.35rem;border-radius:6.2rem;background-color:#338751;display:inline-block;position:relative}body.request section.request_product .request_product_inner .product_list_wrapper .product_list .green_fukidashi:before{content:"";width:3.2rem;height:4rem;display:block;background-image:url(../images/deco_line_black_left.png);background-repeat:no-repeat;background-position:center center;background-size:contain;position:absolute;right:calc(100% - 0.6rem);top:-2rem}body.request section.request_product .request_product_inner .product_list_wrapper .product_list .green_fukidashi:after{content:"";background-color:#338751;width:1.56rem;height:1.465rem;-webkit-clip-path:polygon(50% 100%, 100% 0, 0 0);clip-path:polygon(50% 100%, 100% 0, 0 0);display:block;margin:0 auto;position:absolute;left:0;right:0;bottom:-0.79rem}body.request section.request_product .request_product_inner .product_list_wrapper .product_list h3{font-size:1.8rem;font-weight:bold;color:#2e2e2e;line-height:1;letter-spacing:.06em;display:inline-block;background-color:#f5f4ea;padding:0 1rem}body.request section.request_product .request_product_inner .product_list_wrapper .product_list .green_fukidashi~h3{margin-top:2rem}body.request section.request_product .request_product_inner .product_list_wrapper .product_list ul{border-top:1px solid #d1d0ae;padding:3.62rem .75rem 0;margin-top:-1.2rem}body.request section.request_product .request_product_inner .product_list_wrapper .product_list ul dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:.2rem dotted #2e2e2e;padding:1.6rem 0}body.request section.request_product .request_product_inner .product_list_wrapper .product_list ul dl dt{font-size:1.6rem;font-weight:bold;color:#2e2e2e;line-height:1.4;letter-spacing:.03em}body.request section.request_product .request_product_inner .product_list_wrapper .product_list ul dl dd{font-size:1.6rem;font-weight:bold;font-family:"proxima-nova",sans-serif;color:#2e2e2e;line-height:1;letter-spacing:.1em}body.request section.request_product .request_product_inner .product_list_wrapper .product_list ul dl.column{display:block;border-bottom:none;padding-bottom:0}body.request section.request_product .request_product_inner .product_list_wrapper .product_list ul dl.column dt{font-size:1.5rem;font-weight:bold;color:#2e2e2e;line-height:1.4;letter-spacing:0;border-bottom:1px solid #e6e6cf;padding-bottom:.6rem}body.request section.request_product .request_product_inner .product_list_wrapper .product_list ul dl.column dt.long{font-size:1.4rem}body.request section.request_product .request_product_inner .product_list_wrapper .product_list ul dl.column dd{font-size:1.3rem;font-weight:500;color:#2e2e2e;line-height:1.55;letter-spacing:0;margin-top:1rem;text-align:left}body.request section.request_product .request_product_inner .product_list_wrapper .product_list ul.panel li{background-color:rgba(255,255,255,.38);border-radius:1rem;padding:2rem 2rem 2.2rem;margin-bottom:1.5rem}body.request section.request_product .request_product_inner .product_list_wrapper .product_list ul.panel li img{width:100%;height:16.2rem;display:block;-o-object-fit:contain;object-fit:contain}body.request section.request_product .request_product_inner .product_list_wrapper .product_list ul.panel li dl{margin-top:1rem;border-bottom:none;padding-bottom:0}body.request section.request_product .request_product_inner .product_list_wrapper .product_list ul.list li{width:27rem}body.request section.request_product .request_product_inner .product_list_wrapper .product_list .notes{text-align:center;margin-top:2.6rem}body.request section.request_product .request_product_inner .product_list_wrapper .product_list .notes p{font-size:1.2rem;font-weight:500;color:#4d4d4d;line-height:1.6;letter-spacing:.05em;margin-bottom:.4rem;display:inline-block}body.request section.request_product .large_fukidashi{position:relative;z-index:1;width:29.4rem;margin:-8rem auto 0;padding-bottom:3.3rem}body.request section.request_product .large_fukidashi:before{content:"";width:3.2rem;height:4rem;display:block;background-image:url(../images/deco_line_black_left.png);background-repeat:no-repeat;background-position:center center;background-size:contain;position:absolute;right:calc(100% - 1rem);top:-2.4rem}body.request section.request_product .large_fukidashi:after{content:"";width:3.2rem;height:4rem;display:block;background-image:url(../images/deco_line_black_right.png);background-repeat:no-repeat;background-position:center center;background-size:contain;position:absolute;left:calc(100% - 1rem);top:-2.4rem}body.request section.request_product .large_fukidashi p{font-size:1.4rem;font-weight:bold;color:#2e2e2e;line-height:1.8;letter-spacing:.06em;background-color:#fff;border:.2rem solid #338751;border-radius:3rem;padding:1.5rem 1.8rem 1.4rem;position:relative}body.request section.request_product .large_fukidashi p:before{content:"";background-color:#338751;width:2.237rem;height:2.127rem;-webkit-clip-path:polygon(50% 100%, 100% 0, 0 0);clip-path:polygon(50% 100%, 100% 0, 0 0);display:block;margin:0 auto;position:absolute;left:0;right:0;top:100%}body.request section.request_product .large_fukidashi p:after{content:"";background-color:#fff;width:2.237rem;height:2.127rem;-webkit-clip-path:polygon(50% 100%, 100% 0, 0 0);clip-path:polygon(50% 100%, 100% 0, 0 0);display:block;margin:0 auto;position:absolute;left:0;right:0;top:calc(100% - 0.4rem)}body.request section.request_product .contact_contents01{background-image:url(../images/request_product_contact_contents01_img01_sp.jpg),url(../images/request_product_contact_contents01_img02_sp.jpg)}body.contact .contact_contents_wrapper{padding:2.6rem 0 6.07rem}body.contact .contact_contents_wrapper .greenbox_contact_contents{width:29.4rem;margin:0 auto;background-color:#338751;border-radius:1rem;padding:3.9rem 2.58rem 2.8rem;position:relative}body.contact .contact_contents_wrapper .greenbox_contact_contents .fukidashi{font-size:1.3rem;font-weight:bold;color:#338751;line-height:2.95rem;letter-spacing:.12em;background-color:#fff;padding:0 1.35rem;border-radius:6.2rem;display:inline-block;border:1px solid #338751;white-space:nowrap;position:absolute;top:-1.5rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}body.contact .contact_contents_wrapper .greenbox_contact_contents .fukidashi:after{content:"";background-color:#fff;width:1.2rem;height:1.1rem;-webkit-clip-path:polygon(50% 100%, 100% 0, 0 0);clip-path:polygon(50% 100%, 100% 0, 0 0);display:block;margin:0 auto;position:absolute;left:0;right:0;top:calc(100% - 0.35rem)}body.contact .contact_contents_wrapper .greenbox_contact_contents .tel{font-size:3.3rem;font-weight:bold;font-family:"proxima-nova",sans-serif;color:#fff;line-height:1;letter-spacing:.03em;display:block;margin-bottom:1.9rem}body.contact .contact_contents_wrapper .greenbox_contact_contents .tel:before{content:"";width:2.146rem;height:2.146rem;display:inline-block;background-image:url(../images/icon_tel_white.png);background-repeat:no-repeat;background-position:center center;background-size:contain;margin-right:.4rem;vertical-align:0}body.contact .contact_contents_wrapper .greenbox_contact_contents .tel span{font-size:1.3rem;font-weight:500;color:#141414;line-height:2.8rem;letter-spacing:.01em;width:20.749rem;margin:1.2rem auto 0;text-align:center;background-color:#fff;border-radius:3.3rem;display:block}body.contact .contact_contents_wrapper .greenbox_contact_contents .notes{font-size:1.2rem;font-weight:500;color:#fff;line-height:1.7;letter-spacing:0;display:block}body.contact section.contact_wrapper{background-color:#edecd7;padding:4.9rem 2rem 6rem;text-align:center}body.contact section.contact_wrapper h2{font-size:1.3rem;font-weight:bold;color:#2e2e2e;line-height:1.5;letter-spacing:.1em;display:inline-block;background-image:url(../images/round_dash_black.png);background-repeat:repeat-x;background-position:left bottom;background-size:.4rem 1px;padding-bottom:.3rem}body.contact section.contact_wrapper .bold_text{font-size:1.8rem;font-weight:bold;color:#2e2e2e;line-height:1.6;letter-spacing:.04em;margin-top:1.5rem}body.contact section.contact_wrapper .bold_text:after{content:"";width:2.077rem;height:3.656rem;display:block;margin:1.8rem auto 0;background-image:url(../images/triangle_double_green_bottom.png);background-repeat:no-repeat;background-position:center top;background-size:100% 100%}body.contact section.contact_wrapper .tab-container{padding:2rem 2rem 2.45rem}body.contact section.contact_wrapper .tab-container .tab{width:100%;height:9.14rem;border-radius:1rem;border:.2rem solid #338751;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;margin-bottom:1.58rem}body.contact section.contact_wrapper .tab-container .tab p{font-size:1.3rem;font-weight:bold;color:#338751;line-height:1.7;letter-spacing:.1em}body.contact section.contact_wrapper .tab-container .tab p span{font-size:1.8rem;letter-spacing:.1em}body.contact section.contact_wrapper .tab-container .tab.active{background-color:#338751}body.contact section.contact_wrapper .tab-container .tab.active p{color:#fff}body.contact section.contact_wrapper .content-container .contact_box{display:none;background-color:#f5f4ea;border-radius:1.5rem}body.contact section.contact_wrapper .content-container .contact_box.show{display:block}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner{padding:3.8rem 2rem 2rem}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner h3{font-size:2rem;font-weight:bold;color:#2e2e2e;line-height:1.7;letter-spacing:.06em}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner h3 span{color:#338751;letter-spacing:.06em}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table{width:100%;margin-top:2.2rem}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr{border-top:1px solid #d1d0ae}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr th{padding:1.9rem .45rem 0;font-size:1.4rem;letter-spacing:.08em;font-weight:bold;color:#2e2e2e;text-align:left;width:100%;display:block}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr th .required{font-size:1.1rem;font-weight:500;color:#fff;line-height:1.9rem;letter-spacing:.05em;display:inline-block;background-color:#eb4542;border-radius:.3rem;padding:0 .4rem;margin-left:1.25rem;vertical-align:1px}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr td{padding:1rem 0 2.22rem;width:100%;display:block;text-align:left}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr td .wpcf7-checkbox .wpcf7-list-item{margin:0}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr td input[type=text],body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr td input[type=tel],body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr td input[type=email]{width:100%;margin:0;line-height:4rem;height:4rem;background-color:#fff !important;border:none !important;border-radius:.5rem;padding:0 1.2rem;font-size:1.2rem;color:#2e2e2e;font-weight:500;letter-spacing:.05em;cursor:initial}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr td .radio_wrapper .wpcf7-list-item{margin:0 3.9rem 0 0}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr td .radio_wrapper .wpcf7-list-item input[type=radio]{width:2.2rem;min-width:2.2rem;height:2.2rem;background-color:#fff !important;border:1px solid #d1d0ae;-webkit-box-shadow:inset 0 1px 1.2rem rgba(0,0,0,.08);box-shadow:inset 0 1px 1.2rem rgba(0,0,0,.08);border-radius:50%;margin:0 .2rem 0 0;vertical-align:-0.6rem}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr td .radio_wrapper .wpcf7-list-item input[type=radio]:checked{position:relative}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr td .radio_wrapper .wpcf7-list-item input[type=radio]:checked:after{content:"";width:1rem;height:1rem;display:block;background-color:#2e2e2e;margin:auto;border-radius:50%;position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr td .radio_wrapper .wpcf7-list-item .wpcf7-list-item-label{font-size:1.4rem;font-weight:bold;color:#2e2e2e;line-height:2;letter-spacing:.1em;cursor:pointer}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr td .radio_wrapper.column{padding:0}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr td .radio_wrapper.column .wpcf7-list-item{display:block;width:100%;margin-bottom:.5rem}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr td .checkbox_wrapper{padding-top:.6rem}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr td .checkbox_wrapper .wpcf7-list-item{display:block;width:100%;margin-bottom:2.5rem}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr td .checkbox_wrapper .wpcf7-list-item input[type=checkbox]{width:2.4rem;min-width:2.4rem;height:2.4rem;background-color:#fff !important;border:1px solid #d1d0ae;border-radius:.3rem;margin:0 1rem 0 0;vertical-align:-0.6rem}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr td .checkbox_wrapper .wpcf7-list-item input[type=checkbox]:checked{position:relative}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr td .checkbox_wrapper .wpcf7-list-item input[type=checkbox]:checked:after{content:"";width:1.8rem;height:1.2rem;display:block;background-image:url(../images/contact_form_check.png);background-repeat:no-repeat;background-position:center center;background-size:contain;position:absolute;top:.65rem;left:.26rem;z-index:1}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr td .checkbox_wrapper .wpcf7-list-item .wpcf7-list-item-label{font-size:1.5rem;font-weight:bold;color:#2e2e2e;line-height:2;letter-spacing:.1em;cursor:pointer}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr td textarea{width:100%;margin:0;line-height:2;height:16rem;background-color:#fff !important;border:none !important;border-radius:.5rem;padding:1rem 1.2rem;font-size:1.2rem;color:#2e2e2e;font-weight:500;letter-spacing:.05em}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr td input::-webkit-input-placeholder{color:#d0d0d0}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr td input::-moz-placeholder{color:#d0d0d0}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr td input:-ms-input-placeholder{color:#d0d0d0}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr td input::-ms-input-placeholder{color:#d0d0d0}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr td input::placeholder{color:#d0d0d0}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr td input:-ms-input-placeholder{color:#d0d0d0}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr td input::-ms-input-placeholder{color:#d0d0d0}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr td textarea::-webkit-input-placeholder{color:#d0d0d0}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr td textarea::-moz-placeholder{color:#d0d0d0}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr td textarea:-ms-input-placeholder{color:#d0d0d0}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr td textarea::-ms-input-placeholder{color:#d0d0d0}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr td textarea::placeholder{color:#d0d0d0}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr td textarea:-ms-input-placeholder{color:#d0d0d0}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr td textarea::-ms-input-placeholder{color:#d0d0d0}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr td textarea:-moz-placeholder-shown{color:#d0d0d0}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr td textarea:-ms-input-placeholder{color:#d0d0d0}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr td textarea:placeholder-shown{color:#d0d0d0}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr td textarea::-webkit-input-placeholder{color:#d0d0d0}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr td input:focus{outline:none}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr td input[type=text]:focus,body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr td input[type=email]:focus,body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr td input[type=tel]:focus,body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr td input[type=search]:focus,body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr td input[type=url]:focus,body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr td textarea:focus{color:#000}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr td .wpcf7-spinner{margin:2rem 0 0}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner .privacy_check{margin:0 0 4.5rem;text-align:left;position:relative}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner .privacy_check p{font-size:1.2rem;font-weight:500;color:#2e2e2e;line-height:1.7;letter-spacing:.05em;margin-top:1.2rem}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner .privacy_check p a{letter-spacing:.05em;text-decoration:underline;display:inline}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner .privacy_check .wpcf7-list-item{margin:0}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner .privacy_check input[type=checkbox]{width:2.1rem;min-width:2.1rem;height:2.1rem;background-color:#fff !important;border:1px solid #4d4d4d;border-radius:.2rem;margin:0 .6rem 0 0;vertical-align:-0.6rem}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner .privacy_check input[type=checkbox]:checked{position:relative}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner .privacy_check input[type=checkbox]:checked:after{content:"";width:1.4rem;height:1.2rem;display:block;background-image:url(../images/contact_form_check.png);background-repeat:no-repeat;background-position:center center;background-size:contain;position:absolute;top:.35rem;left:.25rem;z-index:1}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner .privacy_check .wpcf7-not-valid-tip{position:absolute;left:0;top:100%;white-space:nowrap;width:100%;margin-top:.8rem}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner .privacy_check .wpcf7-list-item-label{font-size:1.3rem;font-weight:500;color:#2e2e2e;line-height:2;letter-spacing:.04em}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner input[type=submit]{display:block;color:#fff;font-size:1.3rem;font-weight:bold;letter-spacing:.1em;width:19.1rem;height:4.4rem;background-color:#338751;background-image:url(../images/arrow_circle_white_green_right.png);background-repeat:no-repeat;background-position:right .9rem center;background-size:3.331rem 3.331rem;border:none;border-radius:3.5rem;margin:0 auto;cursor:pointer}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner .wpcf7-spinner{margin-top:1rem}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner .wpcf7-not-valid-tip{margin-top:1rem;font-size:1.4rem;display:block;color:#eb4542;padding:0;letter-spacing:.05em}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner .wpcf7-response-output{color:#3c4042;font-weight:bold;font-size:1.5rem;padding:1rem;text-align:center;margin:0 0 2rem;letter-spacing:.05em}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner input[type=text],body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner input[type=password],body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner textarea,body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner select{outline:none}body.archive section.archive_contents .archive_contents_inner,body.list_page section.archive_contents .archive_contents_inner{padding:3.1rem 4rem 5.3rem}body.archive section.archive_contents .archive_contents_inner .sidebar .sidebar_inner h2,body.list_page section.archive_contents .archive_contents_inner .sidebar .sidebar_inner h2{font-size:2rem;font-weight:bold;color:#2e2e2e;line-height:1.6;letter-spacing:.03em;padding-bottom:.6rem;border-bottom:.2rem solid #2e2e2e;margin-bottom:2.4rem}body.archive section.archive_contents .archive_contents_inner .sidebar .sidebar_inner ul,body.list_page section.archive_contents .archive_contents_inner .sidebar .sidebar_inner ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}body.archive section.archive_contents .archive_contents_inner .sidebar .sidebar_inner ul li,body.list_page section.archive_contents .archive_contents_inner .sidebar .sidebar_inner ul li{margin-right:.8rem;margin-bottom:1.5rem}body.archive section.archive_contents .archive_contents_inner .sidebar .sidebar_inner ul li a,body.list_page section.archive_contents .archive_contents_inner .sidebar .sidebar_inner ul li a{font-size:1.4rem;font-weight:500;color:#2e2e2e;line-height:1.4;letter-spacing:.12em;background-color:#fff;padding:.5rem 1rem .4rem;border-radius:.3rem;display:block}body.archive section.archive_contents .archive_contents_inner .sidebar .sidebar_inner ul li a.current,body.list_page section.archive_contents .archive_contents_inner .sidebar .sidebar_inner ul li a.current{color:#fff;background-color:#338751}body.archive section.archive_contents .archive_contents_inner .main_contents,body.list_page section.archive_contents .archive_contents_inner .main_contents{margin-top:3.4rem}body.archive section.archive_contents .archive_contents_inner .main_contents h2,body.list_page section.archive_contents .archive_contents_inner .main_contents h2{font-size:2rem;font-weight:bold;color:#2e2e2e;line-height:1.6;letter-spacing:.03em;padding-bottom:.6rem;border-bottom:.2rem solid #2e2e2e;margin-bottom:2.4rem}body.archive section.archive_contents .archive_contents_inner .main_contents .list li,body.list_page section.archive_contents .archive_contents_inner .main_contents .list li{margin-bottom:3rem}body.archive section.archive_contents .archive_contents_inner .main_contents .list li a,body.list_page section.archive_contents .archive_contents_inner .main_contents .list li a{display:block;width:100%;background-color:#fff;border-radius:1rem}body.archive section.archive_contents .archive_contents_inner .main_contents .list li a .img_space,body.list_page section.archive_contents .archive_contents_inner .main_contents .list li a .img_space{width:100%;height:16rem}body.archive section.archive_contents .archive_contents_inner .main_contents .list li a .img_space img,body.list_page section.archive_contents .archive_contents_inner .main_contents .list li a .img_space img{-o-object-fit:cover;object-fit:cover;display:block;width:100%;height:100%;border-radius:1rem 1rem 0 0}body.archive section.archive_contents .archive_contents_inner .main_contents .list li a .text_space,body.list_page section.archive_contents .archive_contents_inner .main_contents .list li a .text_space{padding:2.2rem 1.6rem 1.8rem}body.archive section.archive_contents .archive_contents_inner .main_contents .list li a .text_space .category_text,body.list_page section.archive_contents .archive_contents_inner .main_contents .list li a .text_space .category_text{font-size:1.2rem;font-weight:bold;color:#4d4d4d;line-height:1.4;letter-spacing:.06em}body.archive section.archive_contents .archive_contents_inner .main_contents .list li a .text_space .archive_title,body.list_page section.archive_contents .archive_contents_inner .main_contents .list li a .text_space .archive_title{font-size:1.4rem;font-weight:500;color:#2e2e2e;line-height:1.8;letter-spacing:.06em;margin-top:1.6rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}body.archive section.archive_contents .archive_contents_inner .main_contents .list li.no_post,body.list_page section.archive_contents .archive_contents_inner .main_contents .list li.no_post{width:100%;padding:2rem 0;font-size:1.6rem;font-weight:500;color:#2e2e2e;line-height:1.4;letter-spacing:0;text-align:center}body.archive section.archive_contents .archive_contents_inner .main_contents .pagination,body.list_page section.archive_contents .archive_contents_inner .main_contents .pagination{padding:1rem 0 0}body.archive section.archive_contents .archive_contents_inner .main_contents .pagination ul,body.list_page section.archive_contents .archive_contents_inner .main_contents .pagination ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}body.archive section.archive_contents .archive_contents_inner .main_contents .pagination ul li,body.list_page section.archive_contents .archive_contents_inner .main_contents .pagination ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:3rem;height:3rem;margin:0 .35rem .7rem}body.archive section.archive_contents .archive_contents_inner .main_contents .pagination ul li a,body.list_page section.archive_contents .archive_contents_inner .main_contents .pagination ul li a{font-size:1.6rem;font-weight:bold;font-family:"proxima-nova",sans-serif;color:#2e2e2e;line-height:1;letter-spacing:.1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;text-decoration:none}body.archive section.archive_contents .archive_contents_inner .main_contents .pagination ul li span,body.list_page section.archive_contents .archive_contents_inner .main_contents .pagination ul li span{font-size:1.6rem;font-weight:bold;font-family:"proxima-nova",sans-serif;color:#338751;line-height:1;letter-spacing:.1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;position:relative}body.archive section.archive_contents .archive_contents_inner .main_contents .pagination ul li span.dots,body.list_page section.archive_contents .archive_contents_inner .main_contents .pagination ul li span.dots{color:initial}body.archive section.archive_contents .archive_contents_inner .main_contents .pagination ul li span.dots:after,body.list_page section.archive_contents .archive_contents_inner .main_contents .pagination ul li span.dots:after{display:none}body.archive section.archive_contents .archive_contents_inner .main_contents .pagination ul li span:after,body.list_page section.archive_contents .archive_contents_inner .main_contents .pagination ul li span:after{content:"";width:1.5rem;height:1px;display:block;background-color:#338751;margin:0 auto;position:absolute;left:0;right:0;bottom:.45rem}body.archive section.archive_contents .archive_contents_inner .main_contents .pagination ul li.prev a,body.list_page section.archive_contents .archive_contents_inner .main_contents .pagination ul li.prev a{background-image:url(../images/arrow_circle_border_black_left.png);background-repeat:no-repeat;background-position:center center;background-size:100% 100%}body.archive section.archive_contents .archive_contents_inner .main_contents .pagination ul li.next a,body.list_page section.archive_contents .archive_contents_inner .main_contents .pagination ul li.next a{background-image:url(../images/arrow_circle_border_black_right.png);background-repeat:no-repeat;background-position:center center;background-size:100% 100%}body.single section.single_heading{overflow:hidden}body.single section.single_heading .single_heading_inner{padding:8.8rem 2rem 2rem;position:relative}body.single section.single_heading .single_heading_inner .en{font-size:6rem;font-weight:bold;font-family:antro Vectra;color:#e8e7d2;line-height:1;letter-spacing:.04em;-webkit-transform:rotate(-5deg);transform:rotate(-5deg);margin:0 auto;white-space:nowrap;position:absolute;top:16.3rem;left:.8rem;right:0}body.single section.single_heading .single_heading_inner .pan{position:relative;z-index:1}body.single section.single_heading .single_heading_inner .pan ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;white-space:nowrap}body.single section.single_heading .single_heading_inner .pan ul li{font-size:1.2rem;font-weight:500;color:#5c5c5c;line-height:1.8;letter-spacing:.03em}body.single section.single_heading .single_heading_inner .pan ul li:after{content:"ー";font-size:1.2rem;font-weight:500;color:#5c5c5c;line-height:1.6;letter-spacing:.03em;margin:0 .3rem;display:inline-block}body.single section.single_heading .single_heading_inner .pan ul li:last-of-type{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.single section.single_heading .single_heading_inner .pan ul li:last-of-type:after{content:none}body.single section.single_heading .single_heading_inner .pan ul li a{font-size:1.2rem;font-weight:500;color:#5c5c5c;line-height:1.6;letter-spacing:.03em;display:inline}body.single section.single_heading .single_heading_inner .category_text{font-size:1.3rem;font-weight:bold;color:#4d4d4d;line-height:1.4;letter-spacing:.08em;margin-top:6.5rem;position:relative;z-index:1}body.single section.single_heading .single_heading_inner h1{font-size:2.2rem;font-weight:bold;color:#2e2e2e;line-height:1.7;letter-spacing:.08em;margin-top:1.8rem;position:relative;z-index:1}body.single section.single_contents .single_contents_inner{padding:.5rem 2rem 6.07rem}body.single section.single_contents .single_contents_inner .main_contents .thumbnail{display:block;width:100%;border-radius:1rem;margin-bottom:2rem}body.single section.single_contents .single_contents_inner .main_contents .info_box{background-color:#fff;border-radius:1rem;padding:2rem 2rem 1rem;margin:5rem auto 0;width:33.5rem}body.single section.single_contents .single_contents_inner .main_contents .info_box img{-o-object-fit:cover;object-fit:cover;display:block;width:100%;height:15rem;border-radius:1rem}body.single section.single_contents .single_contents_inner .main_contents .info_box dl{padding-top:1.5rem}body.single section.single_contents .single_contents_inner .main_contents .info_box dl dt{font-size:1.6rem;font-weight:bold;color:#2e2e2e;line-height:1.4;letter-spacing:.04em;margin-bottom:1.4rem}body.single section.single_contents .single_contents_inner .main_contents .info_box dl dd{font-size:1.3rem;font-weight:500;color:#2e2e2e;line-height:1.58;letter-spacing:.04em;margin-bottom:.8rem;padding-left:2.4rem;text-indent:-2.4rem}body.single section.single_contents .single_contents_inner .main_contents .info_box dl dd:before{content:"";width:1.682rem;height:1.858rem;display:inline-block;background-repeat:no-repeat;background-position:center center;background-size:contain;margin-right:.67rem;vertical-align:-0.3rem}body.single section.single_contents .single_contents_inner .main_contents .info_box dl dd.info_service:before{background-image:url(../images/icon_home_border_black.png)}body.single section.single_contents .single_contents_inner .main_contents .info_box dl dd.info_tel:before{background-image:url(../images/icon_tel_border_black.png)}body.single section.single_contents .single_contents_inner .main_contents .info_box dl dd.info_time:before{background-image:url(../images/icon_calendar_border_black.png)}body.single section.single_contents .single_contents_inner .sidebar{margin-top:4.05rem}body.single section.single_contents .single_contents_inner .sidebar a{width:19.1rem;height:4.4rem;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:7.1rem;background-color:#338751;background-image:url(../images/arrow_circle_white_green_left.png);background-repeat:no-repeat;background-position:left .78rem center;background-size:3.321rem 3.321rem;font-size:1.3rem;font-weight:bold;color:#fff;line-height:1.4;letter-spacing:.1em;border-radius:3.5rem}body.single section.related_articles{background-color:#edecd7}body.single section.related_articles .related_articles_inner{padding:6.6rem 4rem 4.09rem;text-align:center}body.single section.related_articles .related_articles_inner .en_title{font-size:1.8rem;font-weight:bold;font-family:antro Vectra;color:#338751;line-height:1;letter-spacing:.08em;-webkit-filter:drop-shadow(0 0 0 #338751);filter:drop-shadow(0 0 0 #338751);-webkit-transform:translateZ(0);transform:translateZ(0)}body.single section.related_articles .related_articles_inner h2{font-size:2.2rem;font-weight:bold;color:#2e2e2e;line-height:1.5;letter-spacing:.06em;margin-top:.6rem}body.single section.related_articles .related_articles_inner ul{text-align:left;margin-top:2.8rem}body.single section.related_articles .related_articles_inner ul li{margin-bottom:2rem}body.single section.related_articles .related_articles_inner ul li a{display:block;width:100%;background-color:#fff;border-radius:1rem}body.single section.related_articles .related_articles_inner ul li a .img_space{width:100%;height:16rem}body.single section.related_articles .related_articles_inner ul li a .img_space img{-o-object-fit:cover;object-fit:cover;display:block;width:100%;height:100%;border-radius:1rem 1rem 0 0}body.single section.related_articles .related_articles_inner ul li a .text_space{padding:2.2rem 1.6rem 1.8rem}body.single section.related_articles .related_articles_inner ul li a .text_space .category_text{font-size:1.2rem;font-weight:bold;color:#4d4d4d;line-height:1.4;letter-spacing:.06em}body.single section.related_articles .related_articles_inner ul li a .text_space .archive_title{font-size:1.4rem;font-weight:500;color:#2e2e2e;line-height:1.8;letter-spacing:.06em;margin-top:1.6rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}body.single section.related_articles .related_articles_inner ul li.no_post{width:100%;padding:2rem 0;font-size:1.6rem;font-weight:500;color:#2e2e2e;line-height:1.4;letter-spacing:0;text-align:center}body.privacy section.privacy_contents{background-color:#edecd7;padding:4.03rem 2rem 6.05rem}body.privacy section.privacy_contents .privacy_contents_inner{padding:2.6rem 2rem 3.6rem;background-color:#f5f4ea;border-radius:1.5rem}body.privacy section.privacy_contents .privacy_contents_inner .privacy_item{margin-bottom:4.8rem}body.privacy section.privacy_contents .privacy_contents_inner .privacy_item h2{font-size:1.6rem;font-weight:bold;color:#141414;line-height:1.6;letter-spacing:.1em;background-image:-webkit-gradient(linear, left top, right top, from(#d1d0ae), color-stop(0.4rem, #d1d0ae), color-stop(0.4rem, transparent), color-stop(0.8rem, transparent));background-image:linear-gradient(to right, #d1d0ae, #d1d0ae 0.4rem, transparent 0.4rem, transparent 0.8rem);background-size:.8rem 1px;background-repeat:repeat-x;background-position:left bottom;padding-bottom:1rem}body.privacy section.privacy_contents .privacy_contents_inner .privacy_item p{font-size:1.4rem;font-weight:normal;color:#141414;line-height:1.8;letter-spacing:.08em;margin-top:1.4rem}body.privacy section.privacy_contents .privacy_contents_inner .last{font-size:1.4rem;font-weight:500;color:#141414;line-height:2;letter-spacing:.08em;text-align:right;margin-top:5rem}body.notfound .notfound_contents{padding:2rem 2rem 6rem;position:relative;z-index:1}body.notfound .notfound_contents p{font-size:1.5rem;font-weight:500;color:#000;line-height:2.2;letter-spacing:.04em}body.notfound .notfound_contents p a{text-decoration:underline;letter-spacing:.04em}}@media(min-width: 768px){body.home section.mainvisual{height:76.8rem;overflow:hidden;position:relative}body.home section.mainvisual .gray_text{font-size:1.5rem;font-weight:normal;font-family:"proxima-nova",sans-serif;color:#47392c;line-height:1;letter-spacing:.078em;position:absolute;left:3.8rem;top:12.4rem}body.home section.mainvisual .en_text{width:131.767rem;display:block;position:absolute;left:1.033rem;top:25.6rem;z-index:1}body.home section.mainvisual .img_left{width:63.34rem;height:62.033rem;display:block;position:absolute;left:0;top:15.5rem;-webkit-animation:skew_left .8s ease-in-out .2s normal both;animation:skew_left .8s ease-in-out .2s normal both;-webkit-clip-path:polygon(0 0, 0 0, 0 100%, 0 100%);clip-path:polygon(0 0, 0 0, 0 100%, 0 100%)}@-webkit-keyframes skew_left{100%{-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%)}}@keyframes skew_left{100%{-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%)}}body.home section.mainvisual .img_right{width:80.947rem;height:45.947rem;display:block;position:absolute;right:0;top:9.563rem;-webkit-animation:skew_right .8s ease-in-out .5s normal both;animation:skew_right .8s ease-in-out .5s normal both;-webkit-clip-path:polygon(100% 0, 100% 0, 100% 100%, 100% 100%);clip-path:polygon(100% 0, 100% 0, 100% 100%, 100% 100%)}@-webkit-keyframes skew_right{100%{-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%)}}@keyframes skew_right{100%{-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%)}}body.home section.mainvisual .text_space{position:relative;left:59rem;top:55.6rem}body.home section.mainvisual .text_space h1{font-size:4.8rem;font-weight:bold;color:#2e2e2e;line-height:1.3;letter-spacing:.1em}body.home section.mainvisual .text_space h1 span{font-size:2rem;font-weight:bold;color:#338751;letter-spacing:.12em}body.home section.mainvisual .text_space p{font-size:1.8rem;font-weight:bold;color:#2e2e2e;line-height:1.5;letter-spacing:.08em;margin-top:1.6rem}body.home section.top_first{text-align:center;padding:12.4rem 0 11.8rem;position:relative;background-image:url(../images/wave_white_pc_01.png);background-repeat:no-repeat;background-position:center top 43.98rem;background-size:100% auto}body.home section.top_first .crown{width:40.078rem;display:block;margin:0 auto}body.home section.top_first h2{font-size:4rem;font-weight:bold;color:#2e2e2e;line-height:1.5;letter-spacing:.12em;margin-top:2.8rem}body.home section.top_first>.bold_text{font-size:2.2rem;font-weight:bold;color:#2e2e2e;line-height:1.8;letter-spacing:.12em;margin-top:4.4rem}body.home section.top_first>.bold_text span{color:#338751;letter-spacing:.12em}body.home section.top_first .text{font-size:1.8rem;font-weight:500;color:#2e2e2e;line-height:2;letter-spacing:.08em;margin:3rem 0 5rem}body.home section.top_first .img01{width:22.1rem;display:block;border-radius:0 1rem 1rem 0;position:absolute;left:0;top:37.2rem}body.home section.top_first .img02{width:18.8rem;display:block;border-radius:1rem;position:absolute;left:18.4rem;bottom:-1.5rem}body.home section.top_first .img03{width:25rem;display:block;border-radius:1rem 0 0 1rem;position:absolute;right:0;top:11rem;z-index:1}body.home section.top_first .img04{width:27.5rem;display:block;border-radius:1rem;position:absolute;right:11.2rem;bottom:-7rem;z-index:1}body.home section.top_first .custom_car{padding:8rem 0 10rem}body.home section.top_first .custom_car .en_title{font-size:2.8rem;font-weight:bold;font-family:antro Vectra;color:#338751;line-height:1;letter-spacing:.08em;-webkit-filter:drop-shadow(0 0 0 #ffffff);filter:drop-shadow(0 0 0 #ffffff);-webkit-transform:translateZ(0);transform:translateZ(0)}body.home section.top_first .custom_car h3{font-size:3.2rem;font-weight:bold;color:#2e2e2e;line-height:1.5;letter-spacing:.12em;margin-top:1rem}body.home section.top_first .custom_car h4{font-size:1.8rem;font-weight:bold;color:#2e2e2e;line-height:1.8;letter-spacing:.12em;margin:2rem 0 5rem}body.home section.top_first .custom_car h4 a{color:#338751;letter-spacing:.12em;text-decoration:underline}body.home section.top_feature{background-color:#338751;border-radius:5rem}body.home section.top_feature .top_feature_inner{width:103.6rem;margin:0 auto;padding:13.5rem 0 14.25rem}body.home section.top_feature .top_feature_inner .en_title{font-size:3.4rem;font-weight:bold;font-family:antro Vectra;color:#fff;line-height:1;letter-spacing:.08em;-webkit-filter:drop-shadow(0 0 0 #ffffff);filter:drop-shadow(0 0 0 #ffffff);-webkit-transform:translateZ(0);transform:translateZ(0)}body.home section.top_feature .top_feature_inner h2{font-size:4rem;font-weight:bold;color:#fff;line-height:1.5;letter-spacing:.12em;margin-top:1.5rem}body.home section.top_feature .top_feature_inner h2 span{letter-spacing:.12em}body.home section.top_feature .top_feature_inner ul{margin-top:5.5rem}body.home section.top_feature .top_feature_inner ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:8rem}body.home section.top_feature .top_feature_inner ul li .img_space{width:46.8rem;height:33rem}body.home section.top_feature .top_feature_inner ul li .img_space img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;border-radius:2rem}body.home section.top_feature .top_feature_inner ul li .text_space{width:51.8rem;padding-left:2rem;padding-top:7.9rem;position:relative}body.home section.top_feature .top_feature_inner ul li .text_space .num{font-size:3.8rem;font-weight:bold;font-family:"proxima-nova",sans-serif;color:#fff;line-height:1;letter-spacing:.078em;position:absolute;left:0;top:2.3rem}body.home section.top_feature .top_feature_inner ul li .text_space h3{font-size:2.2rem;font-weight:bold;color:#fff;line-height:1.9;letter-spacing:.14em}body.home section.top_feature .top_feature_inner ul li .text_space h3 span{color:#338751;letter-spacing:.14em;padding:0 .2rem;background-color:#fffa96;border-radius:.3rem}body.home section.top_feature .top_feature_inner ul li .text_space .text{font-size:1.5rem;font-weight:500;color:#fff;line-height:1.9;letter-spacing:.08em;margin-top:3.2rem}body.home section.top_feature .top_feature_inner ul li .text_space .text span{font-weight:bold;letter-spacing:.08em}body.home section.top_feature .top_feature_inner .white_box{width:90rem;background-color:#fff;border-radius:8.3rem;position:relative;padding:1.8rem 8rem 1.7rem 20.4rem;margin:10.2rem auto 6.85rem}body.home section.top_feature .top_feature_inner .white_box p{font-size:1.8rem;font-weight:bold;color:#338751;line-height:1.8;letter-spacing:.12em}body.home section.top_feature .top_feature_inner .white_box:after{content:"";width:12.1rem;height:13.5rem;background-image:url(../images/people_img01.png);background-repeat:no-repeat;background-position:left bottom;background-size:contain;display:block;position:absolute;left:5.5rem;bottom:0}body.home section.top_feature .top_feature_inner .link_wrapper{text-align:center}body.home section.top_casestudy{padding:15rem 0 14.64rem;text-align:center}body.home section.top_casestudy .en_title{font-size:3.4rem;font-weight:bold;font-family:antro Vectra;color:#338751;line-height:1;letter-spacing:.08em;-webkit-filter:drop-shadow(0 0 0 #338751);filter:drop-shadow(0 0 0 #338751);-webkit-transform:translateZ(0);transform:translateZ(0)}body.home section.top_casestudy h2{font-size:4rem;font-weight:bold;color:#2e2e2e;line-height:1.5;letter-spacing:.12em;margin-top:1.5rem}body.home section.top_casestudy .casestudy_slider{margin-top:3.5rem}body.home section.top_casestudy .casestudy_slider .slick-list{padding:2rem 17rem !important}body.home section.top_casestudy .casestudy_slider .whitecard{width:30rem;margin:0 2.15rem;background-color:#fff;border-radius:3.5rem;-webkit-box-shadow:.3rem .3rem #338751;box-shadow:.3rem .3rem #338751;padding:1.8rem 2rem 0;position:relative}body.home section.top_casestudy .casestudy_slider .whitecard img{width:100%;height:15.4rem;display:block;border-radius:3rem;-o-object-fit:cover;object-fit:cover}body.home section.top_casestudy .casestudy_slider .whitecard .text{font-size:1.8rem;font-weight:bold;color:#2e2e2e;line-height:1.8;letter-spacing:.1em;margin-top:1.7rem}body.home section.top_casestudy .casestudy_slider .whitecard .green_text{font-size:1.5rem;font-weight:bold;color:#fff;line-height:3.4rem;letter-spacing:.1em;display:inline-block;padding:0 2.2rem;border-radius:3.5rem;background-color:#338751;-webkit-transform:translateY(2rem);transform:translateY(2rem);margin-top:.2rem}body.home section.top_casestudy .casestudy_slider .slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:4.8rem}body.home section.top_casestudy .casestudy_slider .slick-dots li{width:.9rem;height:.9rem;margin:1rem .55rem}body.home section.top_casestudy .casestudy_slider .slick-dots li button{padding:0;margin:0;color:rgba(0,0,0,0);display:block;width:100%;height:100%;background-color:#338751;border:1px solid #338751;border-radius:50%;cursor:pointer}body.home section.top_casestudy .casestudy_slider .slick-dots li.slick-active button{background-color:#fff}body.home section.top_casestudy .white_box{width:90rem;background-color:#fff;border-radius:8.3rem;position:relative;padding:1.8rem 8rem 1.7rem 20.4rem;margin:5.9rem auto 6.88rem;text-align:left}body.home section.top_casestudy .white_box p{font-size:1.8rem;font-weight:bold;color:#338751;line-height:1.8;letter-spacing:.12em}body.home section.top_casestudy .white_box p span{color:#eb4542;letter-spacing:.12em}body.home section.top_casestudy .white_box:after{content:"";width:15.6rem;height:13rem;background-image:url(../images/people_img02.png);background-repeat:no-repeat;background-position:left bottom;background-size:contain;display:block;position:absolute;left:3.6rem;bottom:0}body.home section.top_story{position:relative;overflow:hidden}body.home section.top_story:after{content:"";width:130.1rem;height:100%;display:block;background-color:#edecd7;border-radius:5rem 0 0 5rem;position:absolute;right:0;top:0}body.home section.top_story .top_story_inner{width:103.6rem;margin:0 auto;padding:13rem 15rem 14.5rem 0;position:relative;z-index:1}body.home section.top_story .top_story_inner .en_title{font-size:3.4rem;font-weight:bold;font-family:antro Vectra;color:#338751;line-height:1;letter-spacing:.08em;-webkit-filter:drop-shadow(0 0 0 #338751);filter:drop-shadow(0 0 0 #338751);-webkit-transform:translateZ(0);transform:translateZ(0)}body.home section.top_story .top_story_inner h2{font-size:4rem;font-weight:bold;color:#2e2e2e;line-height:1.5;letter-spacing:.12em;margin-top:1.5rem}body.home section.top_story .top_story_inner .description_text{font-size:1.5rem;font-weight:bold;color:#2e2e2e;line-height:1.6;letter-spacing:.12em;margin-top:1.5rem}body.home section.top_story .top_story_inner .description_text span{color:#e84848;letter-spacing:.12em}body.home section.top_story .top_story_inner ul{margin:5.6rem 0 6.8rem}body.home section.top_story .top_story_inner ul li{margin-bottom:5.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}body.home section.top_story .top_story_inner ul li .img_space{width:34.8rem;height:38rem}body.home section.top_story .top_story_inner ul li .img_space img{-o-object-fit:cover;object-fit:cover;display:block;width:100%;height:100%;border-radius:1rem}body.home section.top_story .top_story_inner ul li .text_space{width:45.8rem;padding-top:3rem}body.home section.top_story .top_story_inner ul li .text_space .category{font-size:1.6rem;font-weight:500;color:#338751;line-height:3.2rem;letter-spacing:.12em;background-color:#fff;border-radius:.5rem;display:inline-block;padding:0 1.3rem}body.home section.top_story .top_story_inner ul li .text_space .story_title{font-size:2.2rem;font-weight:bold;color:#2e2e2e;line-height:1.8;letter-spacing:.14em;margin-top:1.4rem}body.home section.top_story .top_story_inner ul li .text_space .customer{font-size:1.5rem;font-weight:500;color:#4d4d4d;line-height:1.4;letter-spacing:.08em;margin-top:1.4rem}body.home section.top_story .top_story_inner ul li .text_space .text{font-size:1.5rem;font-weight:500;color:#2e2e2e;line-height:1.9;letter-spacing:.08em;margin-top:4.3rem}body.home section.top_story .top_story_inner .link_wrapper{text-align:right}body.home section.top_story .top_story_inner .flow_text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:left top;transform-origin:left top;position:absolute;left:100%;top:0;-webkit-animation:loop-ver 20s infinite linear 1s both;animation:loop-ver 20s infinite linear 1s both}body.home section.top_story .top_story_inner .flow_text .flow_text_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.home section.top_story .top_story_inner .flow_text .text01{font-size:8.4rem;font-weight:500;font-family:"proxima-nova",sans-serif;color:#fff;line-height:1;letter-spacing:.054em;white-space:nowrap;cursor:default;width:82.6rem}body.home section.top_story .top_story_inner .flow_text .text02{font-size:8.8rem;font-weight:bold;font-family:antro Vectra;color:#fff;line-height:1;letter-spacing:.06em;margin-right:3.55rem;white-space:nowrap;cursor:default;width:27.2rem;margin-top:2rem}@-webkit-keyframes loop-ver{from{-webkit-transform:translateY(0) rotate(90deg);transform:translateY(0) rotate(90deg)}to{-webkit-transform:translateY(-113.35rem) rotate(90deg);transform:translateY(-113.35rem) rotate(90deg)}}@keyframes loop-ver{from{-webkit-transform:translateY(0) rotate(90deg);transform:translateY(0) rotate(90deg)}to{-webkit-transform:translateY(-113.35rem) rotate(90deg);transform:translateY(-113.35rem) rotate(90deg)}}body.home section.top_request{background-image:url(../images/top_request_bg_pc.png);background-repeat:no-repeat;background-position:right top;background-size:100% auto;padding-bottom:16rem}body.home section.top_request .top_request_inner{width:103.6rem;margin:0 auto;padding:14.7rem 0 6.6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body.home section.top_request .top_request_inner .en_title{font-size:3.4rem;font-weight:bold;font-family:antro Vectra;color:#338751;line-height:1;letter-spacing:.08em;width:100%;-webkit-filter:drop-shadow(0 0 0 #338751);filter:drop-shadow(0 0 0 #338751);-webkit-transform:translateZ(0);transform:translateZ(0)}body.home section.top_request .top_request_inner h2{font-size:4rem;font-weight:bold;color:#2e2e2e;line-height:1.5;letter-spacing:.12em;margin-top:1.5rem}body.home section.top_request .top_request_inner .description_text{font-size:1.5rem;font-weight:bold;color:#2e2e2e;line-height:1.8;letter-spacing:.12em;margin-top:4.6rem;width:58.55rem;padding-right:9.55rem}body.home section.top_request .top_request_inner .description_text span{color:#e84848;letter-spacing:.12em}body.home section.top_request .request_slider li{margin:0 1.525rem;text-align:center}body.home section.top_request .request_slider li .place{font-size:1.1rem;font-weight:500;color:#2e2e2e;line-height:2.6rem;letter-spacing:.1em;display:inline-block;background-color:#fff;border:1px solid #338751;border-radius:1.4rem;padding:0 1.4rem}body.home section.top_request .request_slider li .place:before{content:"";width:.901rem;height:1.083rem;display:inline-block;background-image:url(../images/icon_map_green_border.png);background-repeat:no-repeat;background-position:center center;background-size:contain;margin-right:.16rem;vertical-align:-0.1rem}body.home section.top_request .request_slider li img{-o-object-fit:cover;object-fit:cover;display:block;width:16.6rem;height:16.6rem;border-radius:1rem;margin:1.8rem auto .8rem}body.home section.top_request .request_slider li .name{font-size:1.5rem;font-weight:bold;color:#2e2e2e;line-height:2;letter-spacing:.1em}body.home section.top_request .link_wrapper{text-align:center;margin-top:7.2rem}body.home section.top_customize .top_customize_inner{width:103.6rem;margin:0 auto;padding:4.5rem 0 9rem;text-align:center}body.home section.top_customize .top_customize_inner .en_title{font-size:3.4rem;font-weight:bold;font-family:antro Vectra;color:#338751;line-height:1;letter-spacing:.08em;width:100%;-webkit-filter:drop-shadow(0 0 0 #338751);filter:drop-shadow(0 0 0 #338751);-webkit-transform:translateZ(0);transform:translateZ(0)}body.home section.top_customize .top_customize_inner h2{font-size:4rem;font-weight:bold;color:#2e2e2e;line-height:1.5;letter-spacing:.12em;margin-top:1.5rem}body.home section.top_customize .top_customize_inner .description_text{font-size:1.5rem;font-weight:bold;color:#2e2e2e;line-height:1.6;letter-spacing:.12em;margin-top:1.6rem}body.home section.top_customize .top_customize_inner .description_text span{color:#e84848;letter-spacing:.12em}body.home section.top_customize .top_customize_inner ul{margin-top:5.6rem}body.home section.top_customize .top_customize_inner ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:5.4rem;text-align:left}body.home section.top_customize .top_customize_inner ul li .img_space{width:56rem;height:56rem}body.home section.top_customize .top_customize_inner ul li .img_space img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;border-radius:50%}body.home section.top_customize .top_customize_inner ul li .text_space{width:40.4rem}body.home section.top_customize .top_customize_inner ul li .text_space .green_text{font-size:1.6rem;font-weight:bold;font-family:"proxima-nova",sans-serif;color:#338751;line-height:1;letter-spacing:.1em}body.home section.top_customize .top_customize_inner ul li .text_space h3{font-size:4rem;font-weight:bold;color:#2e2e2e;line-height:1.45;letter-spacing:.12em;margin-top:1.5rem}body.home section.top_customize .top_customize_inner ul li .text_space .text{font-size:1.5rem;font-weight:500;color:#2e2e2e;line-height:2;letter-spacing:.12em;padding-right:6.8rem;margin:3.3rem 0 4.6rem}body.home section.top_blog{padding-left:3.8rem}body.home section.top_blog .top_blog_inner{background-color:#edecd7;border-radius:5rem 0 0 0;padding:8.8rem 0 12.6rem 12.7rem}body.home section.top_blog .top_blog_inner .en_title{font-size:3.4rem;font-weight:bold;font-family:antro Vectra;color:#338751;line-height:1;letter-spacing:.08em;width:100%;-webkit-filter:drop-shadow(0 0 0 #338751);filter:drop-shadow(0 0 0 #338751);-webkit-transform:translateZ(0);transform:translateZ(0)}body.home section.top_blog .top_blog_inner h2{font-size:4rem;font-weight:bold;color:#2e2e2e;line-height:1.5;letter-spacing:.12em;margin-top:1.5rem}body.home section.top_blog .top_blog_inner .blog_contents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:1.6rem}body.home section.top_blog .top_blog_inner .blog_contents .sidebar{margin-top:2rem}body.home section.top_blog .top_blog_inner .blog_contents .sidebar ul{min-height:23.4rem;width:10.3rem;padding-bottom:2rem}body.home section.top_blog .top_blog_inner .blog_contents .sidebar ul li{margin-bottom:1rem}body.home section.top_blog .top_blog_inner .blog_contents .sidebar ul li a{font-size:1.3rem;font-weight:500;color:#2e2e2e;line-height:1.4;letter-spacing:.12em;background-color:#f5f4ea;padding:.9rem 1.4rem .7rem;border-radius:.5rem;display:block;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.home section.top_blog .top_blog_inner .blog_contents .sidebar ul li a:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}body.home section.top_blog .top_blog_inner .blog_contents .sidebar ul li a:hover{opacity:1}body.home section.top_blog .top_blog_inner .blog_contents .sidebar ul li a.current{color:#fff;background-color:#338751}body.home section.top_blog .top_blog_inner .blog_contents .main_contents{width:97.3rem}body.home section.top_blog .top_blog_inner .blog_contents .main_contents .blog_slider .slick-list{padding:2rem 24.6rem 2rem 2rem}body.home section.top_blog .top_blog_inner .blog_contents .main_contents .blog_slider li{margin-right:3rem}body.home section.top_blog .top_blog_inner .blog_contents .main_contents .blog_slider li a{display:block;width:100%;min-height:30.8rem;background-color:#fff;border-radius:1rem;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.home section.top_blog .top_blog_inner .blog_contents .main_contents .blog_slider li a:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}body.home section.top_blog .top_blog_inner .blog_contents .main_contents .blog_slider li a:hover{opacity:1}body.home section.top_blog .top_blog_inner .blog_contents .main_contents .blog_slider li a .img_space{width:100%;height:18.2rem}body.home section.top_blog .top_blog_inner .blog_contents .main_contents .blog_slider li a .img_space img{-o-object-fit:cover;object-fit:cover;display:block;width:100%;height:100%;border-radius:1rem 1rem 0 0}body.home section.top_blog .top_blog_inner .blog_contents .main_contents .blog_slider li a .text_space{padding:1.9rem 1.7rem 2.1rem}body.home section.top_blog .top_blog_inner .blog_contents .main_contents .blog_slider li a .text_space .category_text{font-size:1.2rem;font-weight:bold;color:#4d4d4d;line-height:1.4;letter-spacing:.06em}body.home section.top_blog .top_blog_inner .blog_contents .main_contents .blog_slider li a .text_space .archive_title{font-size:1.5rem;font-weight:500;color:#2e2e2e;line-height:1.7;letter-spacing:.06em;margin-top:1.6rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}body.home section.top_blog .top_blog_inner .blog_contents .main_contents .blog_slider .slide-arrow{background-color:#f5f4ea;width:7.6rem;height:5.8rem;background-repeat:no-repeat;background-position:center center;background-size:1.05rem 1.95rem;cursor:pointer;position:absolute;top:-7.6rem;z-index:1}body.home section.top_blog .top_blog_inner .blog_contents .main_contents .blog_slider .slide-arrow.prev-arrow{background-image:url(../images/arrow_gray_left.png);border-radius:4.7rem 0 0 4.7rem;right:24.1rem}body.home section.top_blog .top_blog_inner .blog_contents .main_contents .blog_slider .slide-arrow.next-arrow{background-image:url(../images/arrow_black_right.png);border-radius:0 4.7rem 4.7rem 0;right:16.5rem}body.independence section.independence_first{padding:9.5rem 0 8rem;background-image:url(../images/wave_white_pc_01.png);background-repeat:no-repeat;background-position:center top 80.648rem;background-size:100% auto;text-align:center;position:relative}body.independence section.independence_first:after{content:"";width:100%;height:145rem;display:block;background:-webkit-gradient(linear, left bottom, left top, from(#edecd7), to(transparent));background:linear-gradient(to top, #edecd7, transparent);position:absolute;left:0;right:0;bottom:0;z-index:-1}body.independence section.independence_first .img{display:block;width:100%;border-radius:0 0 5rem}body.independence section.independence_first .en_text{display:block;width:96.8rem;position:absolute;left:23.3rem;top:47.7rem}body.independence section.independence_first h1{font-size:2.2rem;font-weight:bold;color:#2e2e2e;line-height:1.8;letter-spacing:.08em;margin-top:13.2rem}body.independence section.independence_first h1 span{font-size:4.8rem;letter-spacing:.08em}body.independence section.independence_first h1 span span{color:#338751}body.independence section.independence_first .bold_text{font-size:2.2rem;font-weight:bold;color:#2e2e2e;line-height:1.6;letter-spacing:.12em;margin-top:5rem}body.independence section.independence_first .text{font-size:1.6rem;font-weight:500;color:#2e2e2e;line-height:2;letter-spacing:.12em;margin-top:3.2rem}body.independence section.independence_first .crown_rapper{margin:5rem 0 2.7rem}body.independence section.independence_first .crown_rapper .crown{width:40.078rem;display:block;margin:0 auto}body.independence section.independence_first .crown_rapper p{font-size:2rem;font-weight:bold;color:#2e2e2e;line-height:1.7;letter-spacing:.12em;margin-top:1.5rem}body.independence section.independence_first .crown_rapper p .large{font-size:3.6rem;font-weight:bold;color:#2e2e2e;letter-spacing:.12em;display:inline-block;position:relative}body.independence section.independence_first .crown_rapper p .large span{color:#eb4542;letter-spacing:.12em}body.independence section.independence_first .crown_rapper p .large:before{content:"";width:.2rem;height:4.25rem;display:block;background-color:#2e2e2e;-webkit-transform:rotate(-28deg);transform:rotate(-28deg);position:absolute;left:-2rem;bottom:0}body.independence section.independence_first .crown_rapper p .large:after{content:"";width:.2rem;height:4.25rem;display:block;background-color:#2e2e2e;-webkit-transform:rotate(28deg);transform:rotate(28deg);position:absolute;right:-2rem;bottom:0}body.independence section.independence_real_voice .independence_real_voice_inner{width:90rem;margin:0 auto;padding:8rem 0 7.9rem;text-align:center}body.independence section.independence_real_voice .independence_real_voice_inner .en_title{font-size:3.4rem;font-weight:bold;font-family:antro Vectra;color:#338751;line-height:1;letter-spacing:.08em;-webkit-filter:drop-shadow(0 0 0 #338751);filter:drop-shadow(0 0 0 #338751);-webkit-transform:translateZ(0);transform:translateZ(0)}body.independence section.independence_real_voice .independence_real_voice_inner h2{font-size:4rem;font-weight:bold;color:#2e2e2e;line-height:1.5;letter-spacing:.12em;margin-top:1.5rem}body.independence section.independence_real_voice .independence_real_voice_inner ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:3.6rem}body.independence section.independence_real_voice .independence_real_voice_inner ul:after{content:"";width:27.3rem;display:block}body.independence section.independence_real_voice .independence_real_voice_inner ul li{width:27.3rem;background-color:#fff;border-radius:3.5rem;-webkit-box-shadow:.4rem .4rem #338751;box-shadow:.4rem .4rem #338751;padding:1.64rem 1.82rem .5rem;margin-bottom:4.5rem;position:relative}body.independence section.independence_real_voice .independence_real_voice_inner ul li img{width:100%;height:13.014rem;display:block;border-radius:3rem;-o-object-fit:cover;object-fit:cover}body.independence section.independence_real_voice .independence_real_voice_inner ul li .text{font-size:1.6rem;font-weight:bold;color:#2e2e2e;line-height:1.5;letter-spacing:.1em;margin-top:1.7rem}body.independence section.independence_real_voice .independence_real_voice_inner ul li .green_text{font-size:1.4rem;font-weight:bold;color:#fff;line-height:3.094rem;letter-spacing:.1em;display:inline-block;padding:0 2.02rem;border-radius:3.5rem;background-color:#338751;-webkit-transform:translateY(1.8rem);transform:translateY(1.8rem);margin-top:.2rem}body.independence section.independence_real_voice .independence_real_voice_inner .fukidashi{position:relative;z-index:1;width:85.5rem;margin:8.6rem auto -13.6rem}body.independence section.independence_real_voice .independence_real_voice_inner .fukidashi:before{content:"";width:7.166rem;height:7.424rem;display:block;background-image:url(../images/deco_line_black_left.png);background-repeat:no-repeat;background-position:center center;background-size:contain;position:absolute;right:100%;top:-2.9rem}body.independence section.independence_real_voice .independence_real_voice_inner .fukidashi:after{content:"";width:7.166rem;height:7.424rem;display:block;background-image:url(../images/deco_line_black_right.png);background-repeat:no-repeat;background-position:center center;background-size:contain;position:absolute;left:100%;top:-2.9rem}body.independence section.independence_real_voice .independence_real_voice_inner .fukidashi p{font-size:2.4rem;font-weight:bold;color:#2e2e2e;line-height:1.6;letter-spacing:.12em;background-color:#fff;border:.3rem solid #338751;border-radius:6.2rem;padding:2rem 2rem 1.9rem;position:relative}body.independence section.independence_real_voice .independence_real_voice_inner .fukidashi p span{color:#338751;letter-spacing:.12em}body.independence section.independence_real_voice .independence_real_voice_inner .fukidashi p:after{content:"";background-color:#fff;width:4.6rem;height:4.3rem;-webkit-clip-path:polygon(50% 100%, 100% 0, 0 0);clip-path:polygon(50% 100%, 100% 0, 0 0);display:block;margin:0 auto;position:absolute;left:0;right:0;top:calc(100% - 1.4rem)}body.independence section.independence_feature{background-color:#338751;border-radius:5rem;position:relative}body.independence section.independence_feature .independence_feature_inner{width:103.6rem;margin:0 auto;padding:14.9rem 0 26.4rem}body.independence section.independence_feature .independence_feature_inner .en_title{font-size:3.4rem;font-weight:bold;font-family:antro Vectra;color:#fff;line-height:1;letter-spacing:.08em;-webkit-filter:drop-shadow(0 0 0 #ffffff);filter:drop-shadow(0 0 0 #ffffff);-webkit-transform:translateZ(0);transform:translateZ(0)}body.independence section.independence_feature .independence_feature_inner h2{font-size:4rem;font-weight:bold;color:#fff;line-height:1.5;letter-spacing:.12em;margin-top:1.5rem}body.independence section.independence_feature .independence_feature_inner h2 span{letter-spacing:.12em}body.independence section.independence_feature .independence_feature_inner ul{margin-top:5.5rem}body.independence section.independence_feature .independence_feature_inner ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:8rem}body.independence section.independence_feature .independence_feature_inner ul li .img_space{width:46.8rem;height:33rem}body.independence section.independence_feature .independence_feature_inner ul li .img_space img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;border-radius:2rem}body.independence section.independence_feature .independence_feature_inner ul li .text_space{width:51.8rem;padding-left:2rem;padding-top:7.9rem;position:relative}body.independence section.independence_feature .independence_feature_inner ul li .text_space .num{font-size:3.8rem;font-weight:bold;font-family:"proxima-nova",sans-serif;color:#fff;line-height:1;letter-spacing:.078em;position:absolute;left:0;top:2.3rem}body.independence section.independence_feature .independence_feature_inner ul li .text_space h3{font-size:2.2rem;font-weight:bold;color:#fff;line-height:1.9;letter-spacing:.14em}body.independence section.independence_feature .independence_feature_inner ul li .text_space h3 span{color:#338751;letter-spacing:.14em;padding:0 .2rem;background-color:#fffa96;border-radius:.3rem}body.independence section.independence_feature .independence_feature_inner ul li .text_space .text{font-size:1.5rem;font-weight:500;color:#fff;line-height:1.9;letter-spacing:.08em;margin-top:3.2rem}body.independence section.independence_feature .independence_feature_inner ul li .text_space .text span{font-weight:bold;letter-spacing:.08em}body.independence section.independence_feature .independence_feature_inner .white_box{width:90rem;background-color:#fff;border-radius:8.3rem;position:relative;padding:1.8rem 8rem 1.7rem 20.4rem;margin:0 auto}body.independence section.independence_feature .independence_feature_inner .white_box p{font-size:1.8rem;font-weight:bold;color:#338751;line-height:1.8;letter-spacing:.12em}body.independence section.independence_feature .independence_feature_inner .white_box:after{content:"";width:12.1rem;height:13.5rem;background-image:url(../images/people_img01.png);background-repeat:no-repeat;background-position:left bottom;background-size:contain;display:block;position:absolute;left:5.5rem;bottom:0}body.independence section.independence_feature .contact_contents01{background-image:url(../images/independence_feature_contact_contents01_img01_pc.jpg),url(../images/independence_feature_contact_contents01_img02_pc.jpg);position:absolute;left:0;right:0;bottom:-22rem}body.independence section.independence_reason{padding:35.5rem 3.8rem 0;text-align:center}body.independence section.independence_reason .en_title{font-size:3.4rem;font-weight:bold;font-family:antro Vectra;color:#338751;line-height:1;letter-spacing:.08em;-webkit-filter:drop-shadow(0 0 0 #338751);filter:drop-shadow(0 0 0 #338751);-webkit-transform:translateZ(0);transform:translateZ(0)}body.independence section.independence_reason h2{font-size:4rem;font-weight:bold;color:#2e2e2e;line-height:1.5;letter-spacing:.12em;margin-top:1.5rem}body.independence section.independence_reason h2 span{color:#338751;letter-spacing:.12em}body.independence section.independence_reason .independence_reason_inner{width:90rem;margin:0 auto}body.independence section.independence_reason .independence_reason_inner .reason_num{font-size:1.8rem;font-weight:bold;font-family:"proxima-nova",sans-serif;color:#fff;line-height:1;letter-spacing:.1em;width:16.9rem;height:4.19rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:6.2rem;background-color:#338751;margin:0 auto;position:relative}body.independence section.independence_reason .independence_reason_inner .reason_num:after{content:"";background-color:#338751;width:1.052rem;height:.988rem;-webkit-clip-path:polygon(50% 100%, 100% 0, 0 0);clip-path:polygon(50% 100%, 100% 0, 0 0);display:block;margin:0 auto;position:absolute;left:0;right:0;top:100%}body.independence section.independence_reason .independence_reason_inner h3{font-size:3.6rem;font-weight:bold;color:#2e2e2e;line-height:1.5;letter-spacing:.12em;margin-top:1.2rem}body.independence section.independence_reason .independence_reason_inner h3 span{color:#338751;letter-spacing:.12em}body.independence section.independence_reason .independence_reason_inner .description_text{font-size:1.5rem;font-weight:bold;color:#2e2e2e;line-height:1.6;letter-spacing:.1em;margin-top:1.4rem}body.independence section.independence_reason .independence_reason01{padding:3rem 0 10.8rem}body.independence section.independence_reason .independence_reason01 .table_wrapper{margin-top:2.2rem}body.independence section.independence_reason .independence_reason01 .table_wrapper img{width:100%;display:block}body.independence section.independence_reason .independence_reason01 .white_box{background-color:#fff;border-radius:8.3rem;position:relative;padding:1.8rem 7rem 1.7rem 20.4rem;margin:4.7rem 0 0;text-align:left}body.independence section.independence_reason .independence_reason01 .white_box p{font-size:1.8rem;font-weight:bold;color:#338751;line-height:1.8;letter-spacing:.12em}body.independence section.independence_reason .independence_reason01 .white_box:after{content:"";width:18.954rem;height:17.929rem;background-image:url(../images/food_img01.png);background-repeat:no-repeat;background-position:left bottom;background-size:contain;display:block;position:absolute;left:1.97rem;bottom:-3.21rem}body.independence section.independence_reason .independence_reason02{background-color:#edecd7;border-radius:5rem;padding:6.43rem 0 10.96rem}body.independence section.independence_reason .independence_reason02 .formula{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:3.7rem}body.independence section.independence_reason .independence_reason02 .formula .card{display:block;width:40.95rem;height:9.872rem}body.independence section.independence_reason .independence_reason02 .formula .plus{display:block;width:4.1rem;height:4.1rem}body.independence section.independence_reason .independence_reason02 .fukidashi{background-color:#edecd7;border:.2rem solid #338751;border-radius:1.6rem;padding:3.46rem 4.6rem 3.84rem 3.4rem;margin-top:4.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;text-align:left;position:relative}body.independence section.independence_reason .independence_reason02 .fukidashi:before{content:"";background-color:#338751;width:3.4rem;height:3.1rem;-webkit-clip-path:polygon(50% 0, 100% 100%, 0 100%);clip-path:polygon(50% 0, 100% 100%, 0 100%);display:block;margin:0 auto;position:absolute;left:0;right:0;bottom:100%}body.independence section.independence_reason .independence_reason02 .fukidashi:after{content:"";background-color:#edecd7;width:3.4rem;height:3.1rem;-webkit-clip-path:polygon(50% 0, 100% 100%, 0 100%);clip-path:polygon(50% 0, 100% 100%, 0 100%);display:block;margin:0 auto;position:absolute;left:0;right:0;bottom:calc(100% - 0.3rem)}body.independence section.independence_reason .independence_reason02 .fukidashi .text_space{width:44.45rem}body.independence section.independence_reason .independence_reason02 .fukidashi .text_space ul li{font-size:1.6rem;font-weight:bold;color:#2e2e2e;line-height:1.6;letter-spacing:.1em;background-color:#f5f4ea;border-radius:1rem;padding:1.6rem 2rem 1.4rem 4.35rem;background-image:url(../images/icon_check_red.png);background-repeat:no-repeat;background-position:left 1.95rem top 2.32rem;background-size:1.813rem 1.237rem;margin-bottom:.83rem}body.independence section.independence_reason .independence_reason02 .fukidashi .text_space p{font-size:1.3rem;font-weight:500;color:#2e2e2e;line-height:1.6;letter-spacing:0;margin-top:2rem}body.independence section.independence_reason .independence_reason02 .fukidashi .img_space{width:32rem;height:31.5rem}body.independence section.independence_reason .independence_reason02 .fukidashi .img_space img{width:100%;height:100%;display:block;border-radius:1rem}body.independence section.independence_reason .independence_reason03{padding:10.83rem 0 11.8rem}body.independence section.independence_reason .independence_reason03 ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:3rem;text-align:left}body.independence section.independence_reason .independence_reason03 ul li{width:28.7rem}body.independence section.independence_reason .independence_reason03 ul li img{width:100%;height:20rem;display:block;-o-object-fit:cover;object-fit:cover;border-radius:1rem}body.independence section.independence_reason .independence_reason03 ul li dl{margin-top:1.4rem}body.independence section.independence_reason .independence_reason03 ul li dl dt{font-size:1.8rem;font-weight:bold;color:#2e2e2e;line-height:1.6;letter-spacing:.12em;text-align:center}body.independence section.independence_reason .independence_reason03 ul li dl dd{font-size:1.4rem;font-weight:500;color:#2e2e2e;line-height:1.7;letter-spacing:.08em;margin-top:1.4rem;text-align:left}body.independence section.independence_reason .independence_reason03 .white_box{background-color:#fff;border-radius:8.3rem;position:relative;padding:1.8rem 4rem 1.7rem 17.3rem;margin:5.5rem 0 0;text-align:left}body.independence section.independence_reason .independence_reason03 .white_box p{font-size:1.8rem;font-weight:bold;color:#338751;line-height:1.8;letter-spacing:.12em}body.independence section.independence_reason .independence_reason03 .white_box p a{color:#2e2e2e;letter-spacing:.12em;text-decoration:underline}body.independence section.independence_reason .independence_reason03 .white_box p a:hover{opacity:1;text-decoration:none}body.independence section.independence_reason .independence_reason03 .white_box:after{content:"";width:15.6rem;height:18.2rem;background-image:url(../images/people_img03.png);background-repeat:no-repeat;background-position:left bottom;background-size:contain;display:block;position:absolute;left:.5rem;bottom:-2.1rem}body.independence section.independence_faq{background-color:#338751;border-radius:5rem 5rem 0 0;position:relative}body.independence section.independence_faq .independence_faq_inner{width:90rem;margin:0 auto;padding:12.8rem 0 28.7rem;text-align:center}body.independence section.independence_faq .independence_faq_inner .en_title{font-size:3.4rem;font-weight:bold;font-family:antro Vectra;color:#fff;line-height:1;letter-spacing:.08em;-webkit-filter:drop-shadow(0 0 0 #ffffff);filter:drop-shadow(0 0 0 #ffffff);-webkit-transform:translateZ(0);transform:translateZ(0)}body.independence section.independence_faq .independence_faq_inner h2{font-size:4rem;font-weight:bold;color:#fff;line-height:1.5;letter-spacing:.12em;margin-top:1.5rem}body.independence section.independence_faq .independence_faq_inner .accordion{text-align:left;margin-top:4.6rem}body.independence section.independence_faq .independence_faq_inner .accordion dl{background-color:#fff;background-image:url(../images/arrow_black_bottom.png);background-repeat:no-repeat;background-position:right 4rem top 3.94rem;background-size:2.653rem 1.419rem;border-radius:1.5rem;padding:2.8rem 0 2.8rem;margin-bottom:2.8rem;cursor:pointer;position:relative}body.independence section.independence_faq .independence_faq_inner .accordion dl:before{content:"Q.";font-size:2.2rem;font-weight:bold;font-family:"proxima-nova",sans-serif;color:#338751;line-height:1;letter-spacing:.06em;display:inline;position:absolute;left:3.5rem;top:3.3rem}body.independence section.independence_faq .independence_faq_inner .accordion dl dt{font-size:2rem;font-weight:bold;color:#333;line-height:1.6;letter-spacing:.06em;padding:0 4rem 0 7.2rem}body.independence section.independence_faq .independence_faq_inner .accordion dl dd{display:none;font-size:1.5rem;font-weight:500;color:#333;line-height:1.85;letter-spacing:.1em;margin:2.8rem 0 .5rem;padding:0 6.7rem}body.independence section.independence_faq .independence_faq_inner .accordion dl.open{background-image:url(../images/arrow_black_top.png)}body.independence section.independence_faq .independence_faq_inner .accordion dl.open dd{display:block}body.independence section.independence_faq .contact_contents01{background-image:url(../images/independence_faq_contact_contents01_img01_pc.jpg),url(../images/independence_faq_contact_contents01_img02_pc.jpg);position:absolute;left:0;right:0;bottom:-19rem}body.independence section.independence_movie .independence_movie_inner{width:103.6rem;margin:0 auto;padding:34.8rem 0 13.8rem;text-align:center}body.independence section.independence_movie .independence_movie_inner .en_title{font-size:3.4rem;font-weight:bold;font-family:antro Vectra;color:#338751;line-height:1;letter-spacing:.08em;-webkit-filter:drop-shadow(0 0 0 #338751);filter:drop-shadow(0 0 0 #338751);-webkit-transform:translateZ(0);transform:translateZ(0)}body.independence section.independence_movie .independence_movie_inner h2{font-size:4rem;font-weight:bold;color:#2e2e2e;line-height:1.5;letter-spacing:.12em;margin-top:1.5rem}body.independence section.independence_movie .independence_movie_inner .description_text{font-size:1.5rem;font-weight:bold;color:#2e2e2e;line-height:1.6;letter-spacing:.12em;margin-top:1.5rem}body.independence section.independence_movie .independence_movie_inner iframe{display:block;width:100%;border-radius:1.5rem;aspect-ratio:16/9;-o-object-fit:contain;object-fit:contain;margin-top:3.2rem}body.independence section.independence_story{background-color:#edecd7;border-radius:4rem 4rem 0 0;position:relative}body.independence section.independence_story .independence_story_inner{width:90rem;margin:0 auto;padding:13rem 0 24.5rem;position:relative;z-index:1}body.independence section.independence_story .independence_story_inner .en_title{font-size:3.4rem;font-weight:bold;font-family:antro Vectra;color:#338751;line-height:1;letter-spacing:.08em;-webkit-filter:drop-shadow(0 0 0 #338751);filter:drop-shadow(0 0 0 #338751);-webkit-transform:translateZ(0);transform:translateZ(0)}body.independence section.independence_story .independence_story_inner h2{font-size:4rem;font-weight:bold;color:#2e2e2e;line-height:1.5;letter-spacing:.12em;margin-top:1.5rem}body.independence section.independence_story .independence_story_inner .description_text{font-size:1.5rem;font-weight:bold;color:#2e2e2e;line-height:1.6;letter-spacing:.12em;margin-top:1.5rem}body.independence section.independence_story .independence_story_inner .description_text span{color:#e84848;letter-spacing:.12em}body.independence section.independence_story .independence_story_inner ul{margin:5.6rem 0 6.8rem}body.independence section.independence_story .independence_story_inner ul li{margin-bottom:5.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}body.independence section.independence_story .independence_story_inner ul li .img_space{width:34.8rem;height:38rem}body.independence section.independence_story .independence_story_inner ul li .img_space img{-o-object-fit:cover;object-fit:cover;display:block;width:100%;height:100%;border-radius:1rem}body.independence section.independence_story .independence_story_inner ul li .text_space{width:45.8rem;padding-top:3rem}body.independence section.independence_story .independence_story_inner ul li .text_space .category{font-size:1.6rem;font-weight:500;color:#338751;line-height:3.2rem;letter-spacing:.12em;background-color:#fff;border-radius:.5rem;display:inline-block;padding:0 1.3rem}body.independence section.independence_story .independence_story_inner ul li .text_space .story_title{font-size:2.2rem;font-weight:bold;color:#2e2e2e;line-height:1.8;letter-spacing:.14em;margin-top:1.4rem}body.independence section.independence_story .independence_story_inner ul li .text_space .customer{font-size:1.5rem;font-weight:500;color:#4d4d4d;line-height:1.4;letter-spacing:.08em;margin-top:1.4rem}body.independence section.independence_story .independence_story_inner ul li .text_space .text{font-size:1.5rem;font-weight:500;color:#2e2e2e;line-height:1.9;letter-spacing:.08em;margin-top:4.3rem}body.independence section.independence_story .contact_contents01{background-image:url(../images/independence_story_contact_contents01_img01_pc.jpg),url(../images/independence_story_contact_contents01_img02_pc.jpg);position:absolute;left:0;right:0;bottom:-19rem}body.independence section.independence_flow{position:relative}body.independence section.independence_flow .independence_flow_inner{width:103.6rem;margin:0 auto;padding:34.6rem 0 27.16rem;text-align:center}body.independence section.independence_flow .independence_flow_inner .en_title{font-size:3.4rem;font-weight:bold;font-family:antro Vectra;color:#338751;line-height:1;letter-spacing:.08em;-webkit-filter:drop-shadow(0 0 0 #338751);filter:drop-shadow(0 0 0 #338751);-webkit-transform:translateZ(0);transform:translateZ(0)}body.independence section.independence_flow .independence_flow_inner h2{font-size:4rem;font-weight:bold;color:#2e2e2e;line-height:1.5;letter-spacing:.12em;margin-top:1.5rem}body.independence section.independence_flow .independence_flow_inner .description_text{font-size:1.5rem;font-weight:bold;color:#2e2e2e;line-height:1.6;letter-spacing:.12em;margin-top:1.5rem}body.independence section.independence_flow .independence_flow_inner .flow_figure_wrapper{margin-top:4rem}body.independence section.independence_flow .independence_flow_inner .flow_figure_wrapper img{width:100%;display:block}body.independence section.independence_flow .independence_flow_inner ul{padding:0 6.8rem;margin-top:6.6rem;text-align:left}body.independence section.independence_flow .independence_flow_inner ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:3.5rem}body.independence section.independence_flow .independence_flow_inner ul li h3{width:100%;font-size:2.2rem;font-weight:bold;color:#338751;line-height:1.6;letter-spacing:0;margin-bottom:1.3rem}body.independence section.independence_flow .independence_flow_inner ul li h3 span{font-size:2.6rem;font-weight:bold;font-family:"proxima-nova",sans-serif;line-height:1;letter-spacing:0;margin-right:3.6rem}body.independence section.independence_flow .independence_flow_inner ul li .img_space{margin-left:2.2rem;width:39.8rem;border-left:.15rem solid #338751;padding-left:4.8rem;position:relative}body.independence section.independence_flow .independence_flow_inner ul li .img_space:after{content:"";background-color:#338751;width:2.018rem;height:1.429rem;-webkit-clip-path:polygon(50% 100%, 100% 0, 0 0);clip-path:polygon(50% 100%, 100% 0, 0 0);display:block;position:absolute;left:-1.05rem;bottom:0}body.independence section.independence_flow .independence_flow_inner ul li .img_space img{-o-object-fit:cover;object-fit:cover;display:block;width:35rem;height:16.4rem;border-radius:1rem}body.independence section.independence_flow .independence_flow_inner ul li .text_space{width:41rem}body.independence section.independence_flow .independence_flow_inner ul li .text_space p{font-size:1.4rem;font-weight:500;color:#2e2e2e;line-height:1.78;letter-spacing:.1em}body.independence section.independence_flow .independence_flow_inner ul li .text_space p span{font-weight:bold;letter-spacing:.1em}body.independence section.independence_flow .independence_flow_inner ul li .text_space .link_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:2rem}body.independence section.independence_flow .independence_flow_inner ul li .text_space .link_wrapper a{width:18.1rem;height:4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.3rem;font-weight:500;line-height:1.4;letter-spacing:.054em;border-radius:3rem;margin-right:1rem;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.independence section.independence_flow .independence_flow_inner ul li .text_space .link_wrapper a:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}body.independence section.independence_flow .independence_flow_inner ul li .text_space .link_wrapper a:hover{opacity:1}body.independence section.independence_flow .independence_flow_inner ul li .text_space .link_wrapper a.tel_link{color:#2e2e2e;background-color:#fff;border:1px solid #338751}body.independence section.independence_flow .independence_flow_inner ul li .text_space .link_wrapper a.tel_link:before{content:"";width:1.397rem;height:1.397rem;display:block;background-image:url(../images/icon_tel_black.png);background-repeat:no-repeat;background-position:center center;background-size:contain;margin-right:.69rem}body.independence section.independence_flow .independence_flow_inner ul li .text_space .link_wrapper a.mail_link{color:#fff;background-color:#338751}body.independence section.independence_flow .independence_flow_inner ul li .text_space .link_wrapper a.mail_link:before{content:"";width:1.55rem;height:1.218rem;display:block;background-image:url(../images/icon_mail_white.png);background-repeat:no-repeat;background-position:center center;background-size:contain;margin-right:.58rem}body.independence section.independence_flow .independence_flow_inner ul li:last-of-type .img_space:after{content:none}body.independence section.independence_flow .contact_contents01{background-image:url(../images/independence_flow_contact_contents01_img01_pc.jpg),url(../images/independence_flow_contact_contents01_img02_pc.jpg);position:absolute;left:0;right:0;bottom:-18rem}body.independence section.common_case_contents{padding-top:18rem}body.about .subpage_heading_img .subpage_heading_inner .en_text{left:-16.4rem;width:52.05rem;height:23.649rem}body.about section.about_message .about_message_inner{width:90rem;margin:0 auto;padding:7.6rem 0 9.2rem}body.about section.about_message .about_message_inner h2{font-size:3.6rem;font-weight:bold;color:#2e2e2e;line-height:1.6;letter-spacing:.12em}body.about section.about_message .about_message_inner p{font-size:1.6rem;font-weight:500;color:#2e2e2e;line-height:2;letter-spacing:.12em;margin-top:4.6rem}body.about section.about_message .about_message_inner .sign{margin-left:auto;margin-top:3.6rem;width:17.4rem;display:block}body.about section.about_feature{background-image:url(../images/green_bg.jpg);background-repeat:repeat;background-position:left top;background-size:136.6rem 86.6rem;border-radius:4rem 4rem 0 0}body.about section.about_feature .about_feature_inner{width:103.6rem;margin:0 auto;padding:13.5rem 0 10.6rem;text-align:center}body.about section.about_feature .about_feature_inner .en_title{font-size:3.4rem;font-weight:bold;font-family:antro Vectra;color:#fff;line-height:1;letter-spacing:.08em;-webkit-filter:drop-shadow(0 0 0 #ffffff);filter:drop-shadow(0 0 0 #ffffff);-webkit-transform:translateZ(0);transform:translateZ(0)}body.about section.about_feature .about_feature_inner h2{font-size:4rem;font-weight:bold;color:#fff;line-height:1.5;letter-spacing:.12em;margin-top:1.5rem}body.about section.about_feature .about_feature_inner .feature_first{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:5.7rem 6.8rem 4rem}body.about section.about_feature .about_feature_inner .feature_first .text_space{width:33.9rem;text-align:left}body.about section.about_feature .about_feature_inner .feature_first .text_space .large_text span{font-size:2.2rem;font-weight:bold;color:#338751;line-height:3rem;letter-spacing:.14em;background-color:#fff;display:inline-block;padding:0 .5rem;border-radius:.3rem;margin-bottom:.9rem}body.about section.about_feature .about_feature_inner .feature_first .text_space .text{font-size:1.5rem;font-weight:500;color:#fff;line-height:1.85;letter-spacing:.08em;margin-top:3.6rem}body.about section.about_feature .about_feature_inner .feature_first .img_space{width:51.8rem}body.about section.about_feature .about_feature_inner .feature_first .img_space img{width:100%;height:47.8rem;display:block}body.about section.about_feature .about_feature_inner .service_base{background-color:#fff;border-radius:1.5rem;margin-bottom:5rem}body.about section.about_feature .about_feature_inner .service_base .title_space{text-align:center}body.about section.about_feature .about_feature_inner .service_base .title_space .service_num{font-size:1.8rem;font-weight:bold;font-family:"proxima-nova",sans-serif;color:#fff;line-height:1;letter-spacing:.1em;border-radius:6.2rem;background-color:#338751;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto;width:15.5rem;height:3.29rem;position:relative}body.about section.about_feature .about_feature_inner .service_base .title_space .service_num:after{content:"";background-color:#338751;width:.946rem;height:.888rem;-webkit-clip-path:polygon(50% 100%, 100% 0, 0 0);clip-path:polygon(50% 100%, 100% 0, 0 0);margin:0 auto;display:block;position:absolute;left:0;right:0;top:100%}body.about section.about_feature .about_feature_inner .service_base .title_space .service_title{font-size:3.6rem;font-weight:bold;color:#2e2e2e;line-height:1.6;letter-spacing:.12em;margin-top:1.6rem}body.about section.about_feature .about_feature_inner .service_base .title_space .description_text{font-size:1.5rem;font-weight:bold;color:#2e2e2e;line-height:1.9;letter-spacing:.12em;margin-top:1rem}body.about section.about_feature .about_feature_inner .service_base.service01{padding:6.8rem 6.8rem 4.8rem}body.about section.about_feature .about_feature_inner .service_base.service01 .img{display:block;width:100%;margin:4rem 0 5.7rem;border-radius:1rem}body.about section.about_feature .about_feature_inner .service_base.service01 h4{font-size:2.2rem;font-weight:bold;color:#fff;line-height:3rem;letter-spacing:.14em;border-radius:.3rem;margin:0 auto;width:43.5rem;background-color:#338751}body.about section.about_feature .about_feature_inner .service_base.service01 h4 span{letter-spacing:.14em}body.about section.about_feature .about_feature_inner .service_base.service01 ul{margin-top:3.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body.about section.about_feature .about_feature_inner .service_base.service01 ul li{width:24rem;height:26rem;border:.15rem solid #338751;border-radius:1rem;background-color:#fff;background-repeat:no-repeat;background-position:center bottom 17.7rem;margin:0 1.5rem 3rem;padding:9.7rem 2rem 0}body.about section.about_feature .about_feature_inner .service_base.service01 ul li .num{font-size:1.6rem;font-weight:bold;font-family:"proxima-nova",sans-serif;color:#2e2e2e;line-height:1;letter-spacing:0;text-align:center}body.about section.about_feature .about_feature_inner .service_base.service01 ul li .bold_text{font-size:1.5rem;font-weight:bold;color:#2e2e2e;line-height:1.6;letter-spacing:.06em;text-align:center;margin-top:.3rem}body.about section.about_feature .about_feature_inner .service_base.service01 ul li .bold_text span{color:#338751;letter-spacing:.06em}body.about section.about_feature .about_feature_inner .service_base.service01 ul li .text{font-size:1.4rem;font-weight:500;color:#2e2e2e;line-height:1.6;letter-spacing:.06em;margin-top:1rem}body.about section.about_feature .about_feature_inner .service_base.service01 ul li.point01{background-image:url(../images/about_service01_point01.png);background-size:6.283rem 5.89rem}body.about section.about_feature .about_feature_inner .service_base.service01 ul li.point02{background-image:url(../images/about_service01_point02.png);background-size:6.218rem 6.218rem}body.about section.about_feature .about_feature_inner .service_base.service01 ul li.point03{background-image:url(../images/about_service01_point03.png);background-size:6.237rem 6.237rem}body.about section.about_feature .about_feature_inner .service_base.service01 ul li.point04{background-image:url(../images/about_service01_point04.png);background-size:6.267rem 6.548rem}body.about section.about_feature .about_feature_inner .service_base.service01 ul li.point05{background-image:url(../images/about_service01_point05.png);background-size:5.966rem 6.935rem}body.about section.about_feature .about_feature_inner .service_base.service02{background-image:url(../images/about_service02_bg_pc.png);background-repeat:no-repeat;background-position:center top;background-size:100% auto;padding:6.8rem 0 7.8rem}body.about section.about_feature .about_feature_inner .service_base.service02 .request_slider{margin-top:6.5rem}body.about section.about_feature .about_feature_inner .service_base.service02 .request_slider li{margin:0 1.525rem;text-align:center}body.about section.about_feature .about_feature_inner .service_base.service02 .request_slider li .place{font-size:1.1rem;font-weight:500;color:#2e2e2e;line-height:2.6rem;letter-spacing:.1em;display:inline-block;background-color:#fff;border:1px solid #338751;border-radius:1.4rem;padding:0 1.4rem}body.about section.about_feature .about_feature_inner .service_base.service02 .request_slider li .place:before{content:"";width:.901rem;height:1.083rem;display:inline-block;background-image:url(../images/icon_map_green_border.png);background-repeat:no-repeat;background-position:center center;background-size:contain;margin-right:.16rem;vertical-align:-0.1rem}body.about section.about_feature .about_feature_inner .service_base.service02 .request_slider li img{-o-object-fit:cover;object-fit:cover;display:block;width:16.6rem;height:16.6rem;border-radius:1rem;margin:1.8rem auto .8rem}body.about section.about_feature .about_feature_inner .service_base.service02 .request_slider li .name{font-size:1.5rem;font-weight:bold;color:#2e2e2e;line-height:2;letter-spacing:.1em}body.about section.about_feature .about_feature_inner .service_base.service02 .link_wrapper{text-align:center;margin-top:7.2rem}body.about section.about_feature .about_feature_inner .service_base.service03{padding:6.8rem 6.8rem 7.8rem}body.about section.about_feature .about_feature_inner .service_base.service03 ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:4.6rem}body.about section.about_feature .about_feature_inner .service_base.service03 ul li{width:28.7rem}body.about section.about_feature .about_feature_inner .service_base.service03 ul li img{width:100%;height:20rem;display:block;-o-object-fit:cover;object-fit:cover;border-radius:1rem}body.about section.about_feature .about_feature_inner .service_base.service03 ul li dl{margin-top:1.4rem}body.about section.about_feature .about_feature_inner .service_base.service03 ul li dl dt{font-size:1.8rem;font-weight:bold;color:#2e2e2e;line-height:1.6;letter-spacing:.12em;text-align:center}body.about section.about_feature .about_feature_inner .service_base.service03 ul li dl dd{font-size:1.4rem;font-weight:500;color:#2e2e2e;line-height:1.7;letter-spacing:.08em;margin-top:1.4rem;text-align:left}body.about section.about_feature .about_feature_inner .service_base.service03 .circle_box{background-color:#f5f4ea;border:.3rem solid #338751;border-radius:6.6rem;padding:1.7rem 7.6rem 1.6rem 23.2rem;margin-top:6.5rem;text-align:left;position:relative}body.about section.about_feature .about_feature_inner .service_base.service03 .circle_box:after{content:"";width:17.3rem;height:14.1rem;display:block;background-image:url(../images/about_service03_img.png);background-repeat:no-repeat;background-position:center bottom;background-size:contain;position:absolute;left:.9rem;bottom:0}body.about section.about_feature .about_feature_inner .service_base.service03 .circle_box p{font-size:1.8rem;font-weight:bold;color:#2e2e2e;line-height:1.7;letter-spacing:.12em}body.about section.about_feature .about_feature_inner .service_base.service03 .circle_box p a{font-size:1.8rem;font-weight:bold;color:#eb4542;letter-spacing:.12em;text-decoration:underline}body.about section.about_feature .about_feature_inner .service_base.service03 .circle_box p a:hover{opacity:1;text-decoration:none}body.about section.about_outline .about_outline_inner{width:90rem;margin:0 auto;padding:12.8rem 0 14.8rem;text-align:center}body.about section.about_outline .about_outline_inner .en_title{font-size:3.4rem;font-weight:bold;font-family:antro Vectra;color:#338751;line-height:1;letter-spacing:.08em;-webkit-filter:drop-shadow(0 0 0 #338751);filter:drop-shadow(0 0 0 #338751);-webkit-transform:translateZ(0);transform:translateZ(0)}body.about section.about_outline .about_outline_inner h2{font-size:4rem;font-weight:bold;color:#2e2e2e;line-height:1.5;letter-spacing:.12em;margin-top:1.5rem}body.about section.about_outline .about_outline_inner table{width:100%;margin-top:4.7rem}body.about section.about_outline .about_outline_inner table tr:first-of-type th{border-top:.2rem solid #338751}body.about section.about_outline .about_outline_inner table tr:first-of-type td{border-top:1px solid #c4c4c4}body.about section.about_outline .about_outline_inner table tr th{font-size:1.6rem;font-weight:bold;color:#338751;line-height:1.9;letter-spacing:.06em;width:18.55rem;border-bottom:.2rem solid #338751;padding:2.6rem 2rem 2.8rem;text-align:left}body.about section.about_outline .about_outline_inner table tr td{font-size:1.6rem;font-weight:500;color:#2e2e2e;line-height:1.9;letter-spacing:.06em;width:calc(100% - 18.55rem);border-bottom:1px solid #c4c4c4;padding:2.6rem 11.8rem 2.8rem;text-align:left}body.reason .subpage_heading_img .subpage_heading_inner .en_text{left:-16.65rem;width:42.949rem;height:22.847rem}body.reason section.reason_first{position:relative;text-align:center}body.reason section.reason_first .reason_first_inner{padding:6.7rem 0 6.7rem}body.reason section.reason_first .reason_first_inner .crown{width:40.078rem;display:block;margin:0 auto}body.reason section.reason_first .reason_first_inner h2{font-size:3.6rem;font-weight:bold;color:#2e2e2e;line-height:1.6;letter-spacing:.12em;margin-top:2.7rem}body.reason section.reason_first .reason_first_inner .large_text{font-size:2.2rem;font-weight:bold;color:#2e2e2e;line-height:2;letter-spacing:.12em;margin-top:4.4rem}body.reason section.reason_first .reason_first_inner .large_text span{color:#338751;letter-spacing:.12em}body.reason section.reason_first .reason_first_inner .text{font-size:1.8rem;font-weight:500;color:#2e2e2e;line-height:2;letter-spacing:.08em;margin-top:2.7rem}body.reason section.reason_first .reason_first_inner .text span{color:#338751;letter-spacing:.08em}body.reason section.reason_first .contact_contents_wrapper{padding:0 0 16.6rem}body.reason section.reason_three{background-image:url(../images/green_bg.jpg);background-repeat:repeat;background-position:left top;background-size:136.6rem 86.6rem;border-radius:4rem 4rem 0 0;position:relative;margin-top:-4rem}body.reason section.reason_three .reason_three_inner{width:103.6rem;margin:0 auto;padding:13.3rem 0 27.7rem;text-align:center}body.reason section.reason_three .reason_three_inner .en_title{font-size:3.4rem;font-weight:bold;font-family:antro Vectra;color:#fff;line-height:1;letter-spacing:.08em;-webkit-filter:drop-shadow(0 0 0 #ffffff);filter:drop-shadow(0 0 0 #ffffff);-webkit-transform:translateZ(0);transform:translateZ(0)}body.reason section.reason_three .reason_three_inner h2{font-size:4rem;font-weight:bold;color:#fff;line-height:1.5;letter-spacing:.12em;margin-top:1.5rem}body.reason section.reason_three .reason_three_inner ul{margin-top:4.6rem}body.reason section.reason_three .reason_three_inner ul li{background-color:#fff;padding:6.8rem 9.2rem 6.8rem 6.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:5rem;border-radius:1.5rem;text-align:left}body.reason section.reason_three .reason_three_inner ul li .text_space{width:42.3rem}body.reason section.reason_three .reason_three_inner ul li .text_space .reason_num{font-size:1.8rem;font-weight:bold;color:#2e2e2e;line-height:1.6;letter-spacing:.1em;display:inline-block;border-bottom:.15rem solid #2e2e2e;padding-bottom:.2rem}body.reason section.reason_three .reason_three_inner ul li .text_space .reason_title{margin-top:2.3rem}body.reason section.reason_three .reason_three_inner ul li .text_space .reason_title .green_block{font-size:2.2rem;font-weight:bold;color:#fff;line-height:3rem;letter-spacing:.12em;padding:0 .5rem;border-radius:.3rem;margin-bottom:.9rem;display:inline-block;background-color:#338751}body.reason section.reason_three .reason_three_inner ul li .text_space .reason_title .green_block .yellow{color:#fffa96;letter-spacing:.12em}body.reason section.reason_three .reason_three_inner ul li .text_space .text{font-size:1.5rem;font-weight:500;color:#2e2e2e;line-height:1.85;letter-spacing:.08em;margin-top:2.6rem}body.reason section.reason_three .reason_three_inner ul li .text_space .text span{font-weight:bold;letter-spacing:.08em}body.reason section.reason_three .reason_three_inner ul li .img_space{width:38.9rem;height:44.7rem}body.reason section.reason_three .reason_three_inner ul li .img_space img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;border-radius:1rem}body.reason section.reason_three .contact_contents01{background-image:url(../images/reason_three_contact_contents01_img01_pc.jpg),url(../images/reason_three_contact_contents01_img02_pc.jpg);position:absolute;left:0;right:0;bottom:-18.9rem}body.reason section.reason_voice .reason_voice_inner{width:129rem;margin:0 auto;padding:33.6rem 0 0;text-align:center}body.reason section.reason_voice .reason_voice_inner .en_title{font-size:3.4rem;font-weight:bold;font-family:antro Vectra;color:#338751;line-height:1;letter-spacing:.08em;-webkit-filter:drop-shadow(0 0 0 #338751);filter:drop-shadow(0 0 0 #338751);-webkit-transform:translateZ(0);transform:translateZ(0)}body.reason section.reason_voice .reason_voice_inner h2{font-size:4rem;font-weight:bold;color:#2e2e2e;line-height:1.5;letter-spacing:.12em;margin-top:1.5rem}body.reason section.reason_voice .reason_voice_inner .voice_index{background-color:#edecd7;border-radius:5rem;padding:6.7rem 0 6.8rem;margin-top:4.5rem;position:relative}body.reason section.reason_voice .reason_voice_inner .voice_index h3{font-size:3.6rem;font-weight:bold;color:#2e2e2e;line-height:1.55;letter-spacing:.12em}body.reason section.reason_voice .reason_voice_inner .voice_index .white_text{font-size:11.8rem;font-weight:normal;font-family:antro Vectra;color:#fff;line-height:1;letter-spacing:.04em;-webkit-filter:drop-shadow(0 0 0 #ffffff);filter:drop-shadow(0 0 0 #ffffff);-webkit-transform:translateZ(0);transform:translateZ(0);margin:0 auto;position:absolute;left:0;right:0;top:18.7rem}body.reason section.reason_voice .reason_voice_inner .voice_index ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:left;margin-top:6.5rem}body.reason section.reason_voice .reason_voice_inner .voice_index ul li{width:27rem;margin:0 3.4rem}body.reason section.reason_voice .reason_voice_inner .voice_index ul li:nth-child(odd){margin-top:5rem}body.reason section.reason_voice .reason_voice_inner .voice_index ul li a{display:block;position:relative;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.reason section.reason_voice .reason_voice_inner .voice_index ul li a:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}body.reason section.reason_voice .reason_voice_inner .voice_index ul li a:hover{opacity:1}body.reason section.reason_voice .reason_voice_inner .voice_index ul li a img{width:100%;height:36rem;border-radius:1rem;display:block;-o-object-fit:cover;object-fit:cover}body.reason section.reason_voice .reason_voice_inner .voice_index ul li a .customer{font-size:1.6rem;font-weight:500;color:#338751;line-height:3.2rem;letter-spacing:.12em;padding:0 1.3rem;background-color:#fff;display:inline-block;border-radius:.2rem;margin-top:1.46rem}body.reason section.reason_voice .reason_voice_inner .voice_index ul li a .voice_title{font-size:1.8rem;font-weight:bold;color:#2e2e2e;line-height:1.6;letter-spacing:.11em;margin-top:1.2rem}body.reason section.reason_voice .reason_voice_inner .voice_index ul li a:after{content:"";width:5rem;height:5rem;display:block;border-radius:50%;background-image:url(../images/arrow_circle_green_white_bottom.png);background-repeat:no-repeat;background-position:center center;background-size:contain;position:absolute;top:29.36rem;right:1.7rem}body.reason section.reason_voice .reason_voice_inner .voice_contents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:left;padding:12.8rem 12.7rem 14.8rem 19.5rem}body.reason section.reason_voice .reason_voice_inner .voice_contents .sidebar{width:14.9rem}body.reason section.reason_voice .reason_voice_inner .voice_contents .sidebar ul{position:sticky;left:0;top:11rem}body.reason section.reason_voice .reason_voice_inner .voice_contents .sidebar ul li{margin-bottom:1.2rem}body.reason section.reason_voice .reason_voice_inner .voice_contents .sidebar ul li a{font-size:1.6rem;font-weight:500;color:#2e2e2e;line-height:1.6;letter-spacing:.12em;background-color:#fff;padding:.3rem 1rem .3rem;border-radius:.5rem;display:block;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.reason section.reason_voice .reason_voice_inner .voice_contents .sidebar ul li a:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}body.reason section.reason_voice .reason_voice_inner .voice_contents .sidebar ul li a:hover{opacity:1}body.reason section.reason_voice .reason_voice_inner .voice_contents .sidebar ul li.is-active a{color:#fff;background-color:#338751}body.reason section.reason_voice .reason_voice_inner .voice_contents .main_contents{width:76.3rem}body.reason section.reason_voice .reason_voice_inner .voice_contents .main_contents .voice_base{padding-bottom:6.8rem;border-bottom:1px solid #d1d0ae;margin-bottom:6.8rem}body.reason section.reason_voice .reason_voice_inner .voice_contents .main_contents .voice_base:last-of-type{padding-bottom:0;border-bottom:none;margin-bottom:0}body.reason section.reason_voice .reason_voice_inner .voice_contents .main_contents .voice_base .img_space{position:relative}body.reason section.reason_voice .reason_voice_inner .voice_contents .main_contents .voice_base .img_space img{width:100%;display:block;border-radius:1.5rem}body.reason section.reason_voice .reason_voice_inner .voice_contents .main_contents .voice_base .img_space .store_name{font-size:1.8rem;font-weight:bold;color:#4d4d4d;line-height:1.6;letter-spacing:.1em;background-color:#f5f4ea;border-radius:0 1.5rem 0 0;display:inline-block;padding:2.1rem 1rem 1rem 1rem;position:absolute;left:0;bottom:0}body.reason section.reason_voice .reason_voice_inner .voice_contents .main_contents .voice_base .text_space{margin-top:5rem}body.reason section.reason_voice .reason_voice_inner .voice_contents .main_contents .voice_base .text_space .tag{font-size:1.6rem;font-weight:500;color:#338751;line-height:3.6rem;letter-spacing:.12em;display:inline-block;padding:0 1.3rem;border-radius:.5rem;margin-right:1rem;background-color:#fff}body.reason section.reason_voice .reason_voice_inner .voice_contents .main_contents .voice_base .text_space h3{font-size:2.2rem;font-weight:bold;color:#2e2e2e;line-height:1.6;letter-spacing:.12em;margin-top:1.2rem}body.reason section.reason_voice .reason_voice_inner .voice_contents .main_contents .voice_base .text_space .text{font-size:1.6rem;font-weight:500;color:#2e2e2e;line-height:2;letter-spacing:.04em;margin-top:3.1rem}body.reason section.reason_voice .reason_voice_inner .voice_contents .main_contents .voice_base .info_space{background-color:#edecd7;border-radius:1rem;padding:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:3.6rem}body.reason section.reason_voice .reason_voice_inner .voice_contents .main_contents .voice_base .info_space img{-o-object-fit:cover;object-fit:cover;display:block;width:25rem;height:14.3rem;border-radius:1rem}body.reason section.reason_voice .reason_voice_inner .voice_contents .main_contents .voice_base .info_space dl{width:calc(100% - 28.6rem);padding-top:.8rem}body.reason section.reason_voice .reason_voice_inner .voice_contents .main_contents .voice_base .info_space dl dt{font-size:1.8rem;font-weight:bold;color:#2e2e2e;line-height:1.4;letter-spacing:.1em;margin-bottom:2.3rem}body.reason section.reason_voice .reason_voice_inner .voice_contents .main_contents .voice_base .info_space dl dd{font-size:1.5rem;font-weight:500;color:#2e2e2e;line-height:1.2;letter-spacing:.08em;margin-bottom:1rem}body.reason section.reason_voice .reason_voice_inner .voice_contents .main_contents .voice_base .info_space dl dd:before{content:"";width:1.682rem;height:1.858rem;display:inline-block;background-repeat:no-repeat;background-position:center center;background-size:contain;margin-right:.67rem;vertical-align:-0.3rem}body.reason section.reason_voice .reason_voice_inner .voice_contents .main_contents .voice_base .info_space dl dd.info_service:before{background-image:url(../images/icon_home_border_black.png)}body.reason section.reason_voice .reason_voice_inner .voice_contents .main_contents .voice_base .info_space dl dd.info_tel:before{background-image:url(../images/icon_tel_border_black.png)}body.reason section.reason_voice .reason_voice_inner .voice_contents .main_contents .voice_base .info_space dl dd.info_time:before{background-image:url(../images/icon_calendar_border_black.png)}body.customize .subpage_heading_img .subpage_heading_inner .en_text{left:-16.45rem;width:57.45rem;height:24.137rem}body.customize section.customize_first .customize_first_inner{width:90rem;margin:0 auto;padding:6.4rem 0 8.2rem;text-align:center}body.customize section.customize_first .customize_first_inner h2{font-size:3.6rem;font-weight:bold;color:#2e2e2e;line-height:1.65;letter-spacing:.12em}body.customize section.customize_first .customize_first_inner h2 span{color:#338751;letter-spacing:.12em}body.customize section.customize_first .customize_first_inner p{font-size:1.8rem;font-weight:500;color:#2e2e2e;line-height:1.98;letter-spacing:.08em;margin-top:2.8rem}body.customize section.customize_vehicle_type{background-image:url(../images/green_bg.jpg);background-repeat:repeat;background-position:left top;background-size:136.6rem 86.6rem;border-radius:4rem}body.customize section.customize_vehicle_type .customize_vehicle_type_inner{width:103.6rem;margin:0 auto;padding:11.8rem 0 12.1rem;text-align:center}body.customize section.customize_vehicle_type .customize_vehicle_type_inner .en_title{font-size:3.4rem;font-weight:bold;font-family:antro Vectra;color:#fff;line-height:1;letter-spacing:.08em;-webkit-filter:drop-shadow(0 0 0 #ffffff);filter:drop-shadow(0 0 0 #ffffff);-webkit-transform:translateZ(0);transform:translateZ(0)}body.customize section.customize_vehicle_type .customize_vehicle_type_inner h2{font-size:4rem;font-weight:bold;color:#fff;line-height:1.5;letter-spacing:.12em;margin-top:1.5rem}body.customize section.customize_vehicle_type .customize_vehicle_type_inner ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:3.2rem}body.customize section.customize_vehicle_type .customize_vehicle_type_inner ul li{width:32.5rem}body.customize section.customize_vehicle_type .customize_vehicle_type_inner ul li img{width:32.5rem;height:32.5rem;display:block;border-radius:50%}body.customize section.customize_vehicle_type .customize_vehicle_type_inner ul li h3{font-size:1.8rem;font-weight:bold;color:#fff;line-height:1.5;letter-spacing:.12em;margin-top:2rem}body.customize section.customize_vehicle_type .customize_vehicle_type_inner ul li p{font-size:1.4rem;font-weight:500;color:#fff;line-height:1.75;letter-spacing:.08em;text-align:left;width:26.1rem;margin:1.4rem auto 3.5rem}body.customize section.customize_vehicle_type .customize_vehicle_type_inner ul li a{background-image:url(../images/arrow_circle_white_green_bottom.png)}body.customize section.customize_reason{background-color:#edecd7;position:relative}body.customize section.customize_reason .customize_reason_inner{width:129rem;margin:0 auto;padding:13.8rem 0 2rem;text-align:center}body.customize section.customize_reason .customize_reason_inner .en_title{font-size:3.4rem;font-weight:bold;font-family:antro Vectra;color:#338751;line-height:1;letter-spacing:.08em;-webkit-filter:drop-shadow(0 0 0 #338751);filter:drop-shadow(0 0 0 #338751);-webkit-transform:translateZ(0);transform:translateZ(0)}body.customize section.customize_reason .customize_reason_inner h2{font-size:4rem;font-weight:bold;color:#2e2e2e;line-height:1.5;letter-spacing:.12em;margin-top:1.5rem}body.customize section.customize_reason .customize_reason_inner .reason_title_wrapper .fukidashi{font-size:1.8rem;font-weight:bold;color:#fff;line-height:4.19rem;letter-spacing:.12em;padding:0 2.7rem;border-radius:6.2rem;background-color:#338751;display:inline-block;position:relative}body.customize section.customize_reason .customize_reason_inner .reason_title_wrapper .fukidashi:before{content:"";width:3.8rem;height:5rem;display:block;background-image:url(../images/deco_line_black_left.png);background-repeat:no-repeat;background-position:center center;background-size:contain;position:absolute;right:96%;top:-2.3rem}body.customize section.customize_reason .customize_reason_inner .reason_title_wrapper .fukidashi:after{content:"";background-color:#338751;width:1.56rem;height:1.465rem;-webkit-clip-path:polygon(50% 100%, 100% 0, 0 0);clip-path:polygon(50% 100%, 100% 0, 0 0);display:block;margin:0 auto;position:absolute;left:0;right:0;top:3.713rem}body.customize section.customize_reason .customize_reason_inner .reason_title_wrapper h3{font-size:3.6rem;font-weight:bold;color:#2e2e2e;line-height:1.5;letter-spacing:.12em;margin-top:1.4rem}body.customize section.customize_reason .customize_reason_inner .reason_title_wrapper h3 span{color:#338751;letter-spacing:.12em}body.customize section.customize_reason .customize_reason_inner .reason01 .reason01_inner{width:90rem;margin:0 auto;padding:6rem 0 6.8rem}body.customize section.customize_reason .customize_reason_inner .reason01 .reason01_inner .table_wrapper{margin-top:3rem}body.customize section.customize_reason .customize_reason_inner .reason01 .reason01_inner .table_wrapper img{width:100%;display:block}body.customize section.customize_reason .customize_reason_inner .reason02{background-color:#f5f4ea;border-radius:5rem}body.customize section.customize_reason .customize_reason_inner .reason02 .reason02_inner{width:82rem;margin:0 auto;padding:7.63rem 0 6.8rem}body.customize section.customize_reason .customize_reason_inner .reason02 .reason02_inner .reason02_contents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:3.2rem}body.customize section.customize_reason .customize_reason_inner .reason02 .reason02_inner .reason02_contents img{display:block;width:38rem}body.customize section.customize_reason .customize_reason_inner .reason03 .reason03_inner{width:90rem;margin:0 auto;padding:9.2rem 0 25.8rem}body.customize section.customize_reason .customize_reason_inner .reason03 .reason03_inner .reason03_contents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-top:3.8rem}body.customize section.customize_reason .customize_reason_inner .reason03 .reason03_inner .reason03_contents .img_space{margin:0 2.4rem;display:block;width:38.9rem;height:44.7rem}body.customize section.customize_reason .customize_reason_inner .reason03 .reason03_inner .reason03_contents .img_space img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;border-radius:1rem}body.customize section.customize_reason .customize_reason_inner .reason03 .reason03_inner .reason03_contents .text_space{width:42.3rem;text-align:left}body.customize section.customize_reason .customize_reason_inner .reason03 .reason03_inner .reason03_contents .text_space .reason_title{margin-top:4rem}body.customize section.customize_reason .customize_reason_inner .reason03 .reason03_inner .reason03_contents .text_space .reason_title .green_block{font-size:2.2rem;font-weight:bold;color:#fff;line-height:3rem;letter-spacing:.12em;padding:0 .5rem;border-radius:.3rem;margin-bottom:.9rem;display:inline-block;background-color:#338751}body.customize section.customize_reason .customize_reason_inner .reason03 .reason03_inner .reason03_contents .text_space .reason_title .green_block .yellow{color:#fffa96;letter-spacing:.12em}body.customize section.customize_reason .customize_reason_inner .reason03 .reason03_inner .reason03_contents .text_space .text{font-size:1.5rem;font-weight:500;color:#2e2e2e;line-height:1.85;letter-spacing:.08em;margin-top:2.8rem}body.customize section.customize_reason .customize_reason_inner .reason03 .reason03_inner .reason03_contents .text_space .text span{font-weight:bold;letter-spacing:.08em}body.customize section.customize_reason .contact_contents01{background-image:url(../images/customize_reason_contact_contents01_img01_pc.jpg),url(../images/customize_reason_contact_contents01_img02_pc.jpg);position:absolute;left:0;right:0;bottom:-18.4rem}body.customize section.customize_details .customize_details_inner{width:103.6rem;margin:0 auto;padding:33.2rem 0 14.8rem 6.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:left}body.customize section.customize_details .customize_details_inner:before{content:"";width:13.3rem;display:block}body.customize section.customize_details .customize_details_inner .title_space{width:76.3rem;margin-bottom:6.7rem}body.customize section.customize_details .customize_details_inner .title_space .en_title{font-size:3.4rem;font-weight:bold;font-family:antro Vectra;color:#338751;line-height:1;letter-spacing:.08em;-webkit-filter:drop-shadow(0 0 0 #338751);filter:drop-shadow(0 0 0 #338751);-webkit-transform:translateZ(0);transform:translateZ(0)}body.customize section.customize_details .customize_details_inner .title_space h2{font-size:4rem;font-weight:bold;color:#2e2e2e;line-height:1.5;letter-spacing:.12em;margin-top:1.5rem}body.customize section.customize_details .customize_details_inner .sidebar{width:13.3rem}body.customize section.customize_details .customize_details_inner .sidebar ul{position:sticky;left:0;top:11rem}body.customize section.customize_details .customize_details_inner .sidebar ul li{margin-bottom:1.2rem}body.customize section.customize_details .customize_details_inner .sidebar ul li a{font-size:1.4rem;font-weight:500;color:#2e2e2e;line-height:1.6;letter-spacing:.03em;background-color:#fff;padding:1rem .8rem 1rem;border-radius:.5rem;display:block;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.customize section.customize_details .customize_details_inner .sidebar ul li a:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}body.customize section.customize_details .customize_details_inner .sidebar ul li a:hover{opacity:1}body.customize section.customize_details .customize_details_inner .sidebar ul li.is-active a{color:#fff;background-color:#338751}body.customize section.customize_details .customize_details_inner .main_contents{width:76.3rem}body.customize section.customize_details .customize_details_inner .main_contents .type_base{padding-bottom:6.8rem;border-bottom:1px solid #d1d0ae;margin-bottom:6.8rem}body.customize section.customize_details .customize_details_inner .main_contents .type_base:last-of-type{padding-bottom:0;border-bottom:none;margin-bottom:0}body.customize section.customize_details .customize_details_inner .main_contents .type_base .slider-container .main-slider{margin-bottom:1.2rem}body.customize section.customize_details .customize_details_inner .main_contents .type_base .slider-container .main-slider img{display:block;width:100%;height:36rem;-o-object-fit:cover;object-fit:cover;border-radius:1rem}body.customize section.customize_details .customize_details_inner .main_contents .type_base .slider-container .thumb-slider .slick-track{margin-left:0}body.customize section.customize_details .customize_details_inner .main_contents .type_base .slider-container .thumb-slider .slide{width:18rem !important;cursor:pointer;margin-right:calc(4.3rem / 3)}body.customize section.customize_details .customize_details_inner .main_contents .type_base .slider-container .thumb-slider .slide:last-of-type{margin-right:0}body.customize section.customize_details .customize_details_inner .main_contents .type_base .slider-container .thumb-slider .slide img{width:18rem;height:11.6rem;display:block;-o-object-fit:cover;object-fit:cover;border-radius:1rem}body.customize section.customize_details .customize_details_inner .main_contents .type_base .detail_space h3{font-size:3.6rem;font-weight:bold;color:#2e2e2e;line-height:1.6;letter-spacing:.12em;position:relative;border-bottom:1px solid #338751;padding-bottom:1.2rem;margin-top:3.5rem}body.customize section.customize_details .customize_details_inner .main_contents .type_base .detail_space h3 span{font-size:1.6rem;font-weight:bold;font-family:"proxima-nova",sans-serif;color:#338751;line-height:1;letter-spacing:.1em;position:absolute;right:0;top:2rem}body.customize section.customize_details .customize_details_inner .main_contents .type_base .detail_space h3:after{content:"";width:4rem;height:.4rem;display:block;background-color:#338751;position:absolute;left:0;bottom:-0.2rem}body.customize section.customize_details .customize_details_inner .main_contents .type_base .detail_space .text{font-size:1.5rem;font-weight:500;color:#2e2e2e;line-height:2.1;letter-spacing:.04em;margin-top:2.2rem}body.customize section.customize_details .customize_details_inner .main_contents .type_base .detail_space h4{font-size:2.2rem;font-weight:bold;color:#2e2e2e;line-height:1.6;letter-spacing:.12em;margin-top:3.2rem}body.customize section.customize_details .customize_details_inner .main_contents .type_base .detail_space h4:after{content:"";width:5rem;height:.3rem;display:block;background-color:#338751;margin-top:.9rem}body.customize section.customize_details .customize_details_inner .main_contents .type_base .detail_space .list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:2.6rem 0 0}body.customize section.customize_details .customize_details_inner .main_contents .type_base .detail_space .list li{width:37rem}body.customize section.customize_details .customize_details_inner .main_contents .type_base .detail_space .list li img{display:block;width:100%;height:22.2rem;border-radius:1rem;margin-bottom:.6rem}body.customize section.customize_details .customize_details_inner .main_contents .type_base .detail_space .list li dl{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 .5rem}body.customize section.customize_details .customize_details_inner .main_contents .type_base .detail_space .list li dl dt{font-size:1.5rem;font-weight:bold;color:#4d4d4d;line-height:1.6;letter-spacing:.05em;width:8.4rem;border-bottom:1px solid #939270;padding:1.2rem .3rem}body.customize section.customize_details .customize_details_inner .main_contents .type_base .detail_space .list li dl dd{font-size:1.5rem;font-weight:500;color:#000;line-height:1.6;letter-spacing:.05em;width:calc(100% - 8.4rem);border-bottom:1px solid #e3e3d6;padding:1.2rem 1rem 1.2rem 2rem}body.customize section.customize_details .customize_details_inner .main_contents .type_base .example{margin-top:8.8rem}body.customize section.customize_details .customize_details_inner .main_contents .type_base .example .fukidashi{font-size:1.8rem;font-weight:bold;color:#fff;line-height:4.19rem;letter-spacing:.06em;padding:0 2rem;display:inline-block;border-radius:6.2rem;background-color:#338751;position:relative}body.customize section.customize_details .customize_details_inner .main_contents .type_base .example .fukidashi:after{content:"";width:1.56rem;height:1.465rem;display:block;background-color:#338751;-webkit-clip-path:polygon(50% 100%, 100% 0, 0 0);clip-path:polygon(50% 100%, 100% 0, 0 0);position:absolute;left:4.2rem;bottom:-0.99rem}body.customize section.customize_details .customize_details_inner .main_contents .type_base .example h4{font-size:4rem;font-weight:bold;color:#2e2e2e;line-height:1.5;letter-spacing:.12em;margin-top:1.6rem}body.customize section.customize_details .customize_details_inner .main_contents .type_base .example ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:4.6rem}body.customize section.customize_details .customize_details_inner .main_contents .type_base .example ul:after{content:"";display:block;width:23.5rem}body.customize section.customize_details .customize_details_inner .main_contents .type_base .example ul li{width:23.5rem;margin-bottom:2.5rem}body.customize section.customize_details .customize_details_inner .main_contents .type_base .example ul li img{width:100%;height:15.5rem;display:block;-o-object-fit:cover;object-fit:cover;border-radius:1rem}body.customize section.customize_details .customize_details_inner .main_contents .type_base .example ul li p{font-size:1.5rem;font-weight:500;color:#000;line-height:1.6;letter-spacing:.05em;margin-top:1.2rem}body.customize section.customize_details .customize_details_inner .main_contents .type_base .contact_contents_wrapper{margin-top:8.7rem}body.request .subpage_heading_img .subpage_heading_inner .en_text{left:-16.55rem;width:50.849rem;height:23.501rem}body.request section.request_first .request_first_inner{width:90rem;margin:0 auto;padding:5rem 0 8.83rem}body.request section.request_first .request_first_inner .fukidashi{font-size:1.6rem;font-weight:bold;color:#fff;line-height:4.19rem;letter-spacing:.12em;width:39.6rem;margin:0 auto;background-color:#338751;border-radius:6.2rem;text-align:center;position:relative}body.request section.request_first .request_first_inner .fukidashi:after{content:"";background-color:#338751;width:1.56rem;height:1.465rem;-webkit-clip-path:polygon(50% 100%, 100% 0, 0 0);clip-path:polygon(50% 100%, 100% 0, 0 0);display:block;margin:0 auto;position:absolute;left:0;right:0;bottom:-0.99rem}body.request section.request_first .request_first_inner h2{font-size:3.6rem;font-weight:bold;color:#2e2e2e;line-height:1.6;letter-spacing:.12em;text-align:center;margin-top:1.5rem}body.request section.request_first .request_first_inner .request_first_contents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 6rem;margin:4.5rem 0 5.8rem}body.request section.request_first .request_first_inner .request_first_contents:nth-child(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}body.request section.request_first .request_first_inner .request_first_contents .img_space{width:33.8rem;height:25rem}body.request section.request_first .request_first_inner .request_first_contents .img_space img{width:100%;height:100%;display:block;border-radius:12.5rem;-o-object-fit:cover;object-fit:cover}body.request section.request_first .request_first_inner .request_first_contents .text_space{width:39.2rem;padding-top:1.6rem}body.request section.request_first .request_first_inner .request_first_contents .text_space .green_text span{font-size:2.2rem;font-weight:bold;color:#fff;line-height:3rem;letter-spacing:.14em;padding:0 .5rem;display:inline-block;background-color:#338751;border-radius:.3rem;margin-bottom:.9rem}body.request section.request_first .request_first_inner .request_first_contents .text_space .text{font-size:1.5rem;font-weight:500;color:#2e2e2e;line-height:1.9;letter-spacing:.08em;margin-top:1.3rem}body.request section.request_first .request_first_inner .notes{border-top:.3rem dotted #338751;border-bottom:.3rem dotted #338751;padding:2.5rem 0 2.9rem;margin-top:6.7rem}body.request section.request_first .request_first_inner .notes .bold_text{font-size:1.8rem;font-weight:bold;color:#2e2e2e;line-height:1.6;letter-spacing:.14em}body.request section.request_first .request_first_inner .notes .text{font-size:1.5rem;font-weight:500;color:#2e2e2e;line-height:1.8;letter-spacing:.08em;margin-top:1rem}body.request section.request_plan .request_plan_index{background-image:url(../images/green_bg.jpg);background-repeat:repeat;background-position:left top;background-size:136.6rem 86.6rem;border-radius:4rem;padding:9.8rem 0 9.89rem;text-align:center}body.request section.request_plan .request_plan_index .en_title{font-size:3.4rem;font-weight:bold;font-family:antro Vectra;color:#fff;line-height:1;letter-spacing:.08em;-webkit-filter:drop-shadow(0 0 0 #ffffff);filter:drop-shadow(0 0 0 #ffffff);-webkit-transform:translateZ(0);transform:translateZ(0)}body.request section.request_plan .request_plan_index h2{font-size:4rem;font-weight:bold;color:#fff;line-height:1.5;letter-spacing:.12em;margin-top:1.5rem}body.request section.request_plan .request_plan_index ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:103.6rem;margin:3.6rem auto 0}body.request section.request_plan .request_plan_index ul li{width:32rem;border:.8rem solid #d8d7bd;border-radius:1.5rem;background-color:#f5f4ea;padding:4rem 3.8rem 4.1rem}body.request section.request_plan .request_plan_index ul li dl{margin-bottom:3.5rem}body.request section.request_plan .request_plan_index ul li dl dt{font-size:2.2rem;font-weight:bold;color:#338751;line-height:1.6;letter-spacing:.05em;border-bottom:.15rem solid #338751;padding-bottom:.8rem;white-space:nowrap}body.request section.request_plan .request_plan_index ul li dl dt span{font-size:2.6rem;font-weight:bold;font-family:"proxima-nova",sans-serif;color:#338751;letter-spacing:.03em;margin-right:.5rem}body.request section.request_plan .request_plan_index ul li dl dd{font-size:1.4rem;font-weight:bold;color:#338751;line-height:1.7;letter-spacing:.08em;margin-top:1.6rem}body.request section.request_plan .request_plan_index ul li a{font-size:1.2rem;height:4rem;background-size:4rem 4rem;padding-left:4.94rem}body.request section.request_plan .request_plan_inner{width:103.6rem;margin:0 auto;padding:12.84rem 0 13.82rem 6.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body.request section.request_plan .request_plan_inner .sidebar{width:11.5rem}body.request section.request_plan .request_plan_inner .sidebar ul{position:sticky;left:0;top:11rem}body.request section.request_plan .request_plan_inner .sidebar ul li{margin-bottom:1.2rem}body.request section.request_plan .request_plan_inner .sidebar ul li a{font-size:1.4rem;font-weight:500;color:#2e2e2e;line-height:1.6;letter-spacing:.03em;background-color:#fff;padding:1rem .8rem 1rem;border-radius:.5rem;display:block;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.request section.request_plan .request_plan_inner .sidebar ul li a:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}body.request section.request_plan .request_plan_inner .sidebar ul li a:hover{opacity:1}body.request section.request_plan .request_plan_inner .sidebar ul li.is-active a{color:#fff;background-color:#338751}body.request section.request_plan .request_plan_inner .main_contents{width:76.3rem}body.request section.request_plan .request_plan_inner .main_contents .plan_base{padding-bottom:6.8rem;border-bottom:1px solid #d1d0ae;margin-bottom:6.8rem}body.request section.request_plan .request_plan_inner .main_contents .plan_base:last-of-type{padding-bottom:0;border-bottom:none;margin-bottom:0}body.request section.request_plan .request_plan_inner .main_contents .plan_base .plan_num{font-size:1.8rem;font-weight:bold;font-family:"proxima-nova",sans-serif;color:#fff;line-height:3.29rem;letter-spacing:.1em;padding:0 1.8rem;background-color:#338751;border-radius:6.2rem;display:inline-block;position:relative}body.request section.request_plan .request_plan_inner .main_contents .plan_base .plan_num:after{content:"";background-color:#338751;width:1.56rem;height:1.465rem;-webkit-clip-path:polygon(50% 100%, 100% 0, 0 0);clip-path:polygon(50% 100%, 100% 0, 0 0);display:block;position:absolute;left:1.87rem;bottom:-0.89rem}body.request section.request_plan .request_plan_inner .main_contents .plan_base h3{font-size:3.6rem;font-weight:bold;color:#2e2e2e;line-height:1.6;letter-spacing:.12em;position:relative;margin-top:1.4rem}body.request section.request_plan .request_plan_inner .main_contents .plan_base .text{font-size:1.5rem;font-weight:bold;color:#2e2e2e;line-height:1.9;letter-spacing:.12em;margin-top:1rem}body.request section.request_plan .request_plan_inner .main_contents .plan_base .text span{color:#eb4542;letter-spacing:.12em}body.request section.request_plan .request_plan_inner .main_contents .plan_base .comment_slider{padding:0 2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:3rem}body.request section.request_plan .request_plan_inner .main_contents .plan_base .comment_slider .slide{width:21.5rem}body.request section.request_plan .request_plan_inner .main_contents .plan_base .comment_slider .slide p{font-size:1.4rem;font-weight:bold;color:#2e2e2e;line-height:1.7;letter-spacing:.08em;text-align:center;background-color:#fff;border:.2rem solid #338751;border-radius:1rem;padding:1.3rem 1rem 1.4rem;position:relative}body.request section.request_plan .request_plan_inner .main_contents .plan_base .comment_slider .slide p span{color:#338751;letter-spacing:.08em}body.request section.request_plan .request_plan_inner .main_contents .plan_base .comment_slider .slide p:before{content:"";background-color:#338751;width:1.364rem;height:1.281rem;-webkit-clip-path:polygon(50% 100%, 100% 0, 0 0);clip-path:polygon(50% 100%, 100% 0, 0 0);display:block;margin:0 auto;position:absolute;left:0;right:0;top:100%}body.request section.request_plan .request_plan_inner .main_contents .plan_base .comment_slider .slide p:after{content:"";background-color:#fff;width:1.364rem;height:1.281rem;-webkit-clip-path:polygon(50% 100%, 100% 0, 0 0);clip-path:polygon(50% 100%, 100% 0, 0 0);display:block;margin:0 auto;position:absolute;left:0;right:0;top:calc(100% - 0.2rem)}body.request section.request_plan .request_plan_inner .main_contents .plan_base .comment_slider .slide img{margin:3.13rem auto 0;display:block;width:13.5rem;height:13.5rem;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:.2rem solid #338751}body.request section.request_plan .request_plan_inner .main_contents .plan_base .example{margin-top:4.6rem}body.request section.request_plan .request_plan_inner .main_contents .plan_base .example h4{font-size:2.2rem;font-weight:bold;color:#2e2e2e;line-height:1.6;letter-spacing:.12em}body.request section.request_plan .request_plan_inner .main_contents .plan_base .example h4:after{content:"";width:5rem;height:.3rem;display:block;background-color:#338751;margin-top:.9rem}body.request section.request_plan .request_plan_inner .main_contents .plan_base .example .example_box{margin-top:3rem;display:block;width:100%}body.request section.request_plan .request_plan_inner .main_contents .plan_base .example .notes{font-size:1.2rem;font-weight:500;color:#4d4d4d;line-height:1.6;letter-spacing:.05em;text-align:right;margin-top:1.4rem}body.request section.request_plan .request_plan_inner .main_contents .plan_base .example .fukidashi{border:.2rem solid #338751;border-radius:1.6rem;background-color:#f5f4ea;padding:2.6rem 2.8rem 2.7rem;margin-top:4.8rem;position:relative}body.request section.request_plan .request_plan_inner .main_contents .plan_base .example .fukidashi:before{content:"";background-color:#338751;width:3.4rem;height:3.1rem;-webkit-clip-path:polygon(50% 0, 0 100%, 100% 100%);clip-path:polygon(50% 0, 0 100%, 100% 100%);display:block;margin:0 auto;position:absolute;left:0;right:0;bottom:100%}body.request section.request_plan .request_plan_inner .main_contents .plan_base .example .fukidashi:after{content:"";background-color:#f5f4ea;width:3.4rem;height:3.1rem;-webkit-clip-path:polygon(50% 0, 0 100%, 100% 100%);clip-path:polygon(50% 0, 0 100%, 100% 100%);display:block;margin:0 auto;position:absolute;left:0;right:0;bottom:calc(100% - 0.2rem)}body.request section.request_plan .request_plan_inner .main_contents .plan_base .example .fukidashi p{font-size:2.2rem;font-weight:bold;color:#2e2e2e;line-height:1.6;letter-spacing:.12em;border-bottom:.3rem dotted #338751;padding-bottom:.4rem;display:inline-block}body.request section.request_plan .request_plan_inner .main_contents .plan_base .example .fukidashi ul{margin-top:2.9rem}body.request section.request_plan .request_plan_inner .main_contents .plan_base .example .fukidashi ul li{font-size:1.6rem;font-weight:bold;color:#2e2e2e;line-height:1.6;letter-spacing:.1em;background-image:url(../images/icon_check_red.png);background-repeat:no-repeat;background-position:left top .6rem;background-size:1.813rem 1.237rem;padding-left:2.33rem;margin-bottom:.6rem}body.request section.request_plan .request_plan_inner .main_contents .plan_base .contact_contents_wrapper{margin-top:8.7rem}body.request section.request_plan .request_plan_inner .main_contents .plan_base#plan01 .example .fukidashi{position:relative}body.request section.request_plan .request_plan_inner .main_contents .plan_base#plan01 .example .fukidashi img{display:block;width:19.746rem;height:16.642rem;border-radius:1rem;margin:auto 0;position:absolute;right:2.85rem;top:0;bottom:0}body.request section.request_plan .request_plan_inner .main_contents .plan_base#plan01 .contact_contents_wrapper .contact_contents02:after{width:17.8rem;height:18rem;background-image:url(../images/people_img04.png);border-radius:0 0 0 1rem}body.request section.request_plan .request_plan_inner .main_contents .plan_base#plan01 .contact_contents_wrapper .contact_contents02 .fukidashi{left:14.19rem}body.request section.request_plan .request_plan_inner .main_contents .plan_base#plan02 .contact_contents_wrapper .contact_contents02:after{width:22.2rem;height:20.4rem;background-image:url(../images/people_img05.png);left:-2.8rem}body.request section.request_plan .request_plan_inner .main_contents .plan_base#plan02 .contact_contents_wrapper .contact_contents02 .fukidashi{left:14.19rem}body.request section.request_plan .request_plan_inner .main_contents .plan_base#plan03 .contact_contents_wrapper .contact_contents02:after{width:15rem;height:19.3rem;background-image:url(../images/people_img06.png);left:.7rem}body.request section.request_plan .request_plan_inner .main_contents .plan_base#plan03 .contact_contents_wrapper .contact_contents02 .fukidashi{color:#eb4542;border:1px solid #eb4542;left:14.19rem}body.request section.request_plan .request_plan_inner .main_contents .plan_base#plan03 .contact_contents_wrapper .contact_contents02 .fukidashi:before{content:"";background-color:#eb4542;width:.944rem;height:.85rem;-webkit-clip-path:polygon(50% 100%, 100% 0, 0 0);clip-path:polygon(50% 100%, 100% 0, 0 0);display:block;position:absolute;left:2.28rem;bottom:-0.9rem}body.request section.request_product{background-color:#edecd7;padding-bottom:27.03rem;margin-bottom:29.11rem;position:relative}body.request section.request_product .request_product_inner{width:129rem;margin:0 auto;padding:12.9rem 0 2rem;text-align:center}body.request section.request_product .request_product_inner .en_title{font-size:3.4rem;font-weight:bold;font-family:antro Vectra;color:#338751;line-height:1;letter-spacing:.08em;-webkit-filter:drop-shadow(0 0 0 #338751);filter:drop-shadow(0 0 0 #338751);-webkit-transform:translateZ(0);transform:translateZ(0)}body.request section.request_product .request_product_inner h2{font-size:4rem;font-weight:bold;color:#2e2e2e;line-height:1.5;letter-spacing:.12em;margin-top:1.5rem}body.request section.request_product .request_product_inner .product_list_wrapper{margin-top:3.6rem}body.request section.request_product .request_product_inner .product_list_wrapper .product_list{background-color:#f5f4ea;border-radius:5rem;padding:6.55rem 19.5rem 4.8rem;margin-bottom:5.05rem;text-align:center}body.request section.request_product .request_product_inner .product_list_wrapper .product_list:last-of-type{padding-bottom:9.4rem}body.request section.request_product .request_product_inner .product_list_wrapper .product_list .green_fukidashi{font-size:1.8rem;font-weight:bold;color:#fff;line-height:4.19rem;letter-spacing:.12em;padding:0 2.7rem;border-radius:6.2rem;background-color:#338751;display:inline-block;position:relative}body.request section.request_product .request_product_inner .product_list_wrapper .product_list .green_fukidashi:before{content:"";width:3.8rem;height:5rem;display:block;background-image:url(../images/deco_line_black_left.png);background-repeat:no-repeat;background-position:center center;background-size:contain;position:absolute;right:calc(100% - 0.6rem);top:-2.3rem}body.request section.request_product .request_product_inner .product_list_wrapper .product_list .green_fukidashi:after{content:"";background-color:#338751;width:1.56rem;height:1.465rem;-webkit-clip-path:polygon(50% 100%, 100% 0, 0 0);clip-path:polygon(50% 100%, 100% 0, 0 0);display:block;margin:0 auto;position:absolute;left:0;right:0;top:3.713rem}body.request section.request_product .request_product_inner .product_list_wrapper .product_list h3{font-size:3.6rem;font-weight:bold;color:#2e2e2e;line-height:1;letter-spacing:.12em;display:inline-block;background-color:#f5f4ea;padding:0 3.05rem}body.request section.request_product .request_product_inner .product_list_wrapper .product_list .green_fukidashi~h3{margin-top:2.2rem}body.request section.request_product .request_product_inner .product_list_wrapper .product_list ul{border-top:1px solid #d1d0ae;padding-top:6.45rem;margin-top:-2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}body.request section.request_product .request_product_inner .product_list_wrapper .product_list ul dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:.2rem dotted #2e2e2e;padding:1.6rem 0}body.request section.request_product .request_product_inner .product_list_wrapper .product_list ul dl dt{font-size:1.6rem;font-weight:bold;color:#2e2e2e;line-height:1.4;letter-spacing:.03em}body.request section.request_product .request_product_inner .product_list_wrapper .product_list ul dl dd{font-size:1.6rem;font-weight:bold;font-family:"proxima-nova",sans-serif;color:#2e2e2e;line-height:1;letter-spacing:.1em}body.request section.request_product .request_product_inner .product_list_wrapper .product_list ul dl.column{display:block;border-bottom:none;padding-bottom:0}body.request section.request_product .request_product_inner .product_list_wrapper .product_list ul dl.column dt{font-size:1.5rem;font-weight:bold;color:#2e2e2e;line-height:1.4;letter-spacing:0;border-bottom:1px solid #e6e6cf;padding-bottom:.6rem}body.request section.request_product .request_product_inner .product_list_wrapper .product_list ul dl.column dt.long{font-size:1.4rem}body.request section.request_product .request_product_inner .product_list_wrapper .product_list ul dl.column dd{font-size:1.3rem;font-weight:500;color:#2e2e2e;line-height:1.5;letter-spacing:0;margin-top:1rem;text-align:left}body.request section.request_product .request_product_inner .product_list_wrapper .product_list ul.panel:after{content:"";width:28rem;display:block}body.request section.request_product .request_product_inner .product_list_wrapper .product_list ul.panel li{width:28rem;background-color:rgba(255,255,255,.38);border-radius:1rem;padding:2rem 2rem 2.2rem;margin-bottom:3rem}body.request section.request_product .request_product_inner .product_list_wrapper .product_list ul.panel li img{width:100%;height:16.2rem;display:block;-o-object-fit:contain;object-fit:contain}body.request section.request_product .request_product_inner .product_list_wrapper .product_list ul.panel li dl{margin-top:.7rem;border-bottom:none;padding-bottom:0}body.request section.request_product .request_product_inner .product_list_wrapper .product_list ul.list:after{content:"";width:27rem;display:block}body.request section.request_product .request_product_inner .product_list_wrapper .product_list ul.list li{width:27rem;margin-bottom:1.4rem}body.request section.request_product .request_product_inner .product_list_wrapper .product_list .notes{text-align:right;margin-top:3rem}body.request section.request_product .request_product_inner .product_list_wrapper .product_list .notes p{font-size:1.2rem;font-weight:500;color:#4d4d4d;line-height:1.6;letter-spacing:.05em;margin-left:1.4rem;display:inline-block}body.request section.request_product .large_fukidashi{position:relative;z-index:1;width:85.5rem;margin:-10.8rem auto 0;text-align:center}body.request section.request_product .large_fukidashi:before{content:"";width:7.166rem;height:7.424rem;display:block;background-image:url(../images/deco_line_black_left.png);background-repeat:no-repeat;background-position:center center;background-size:contain;position:absolute;right:100%;top:-2.9rem}body.request section.request_product .large_fukidashi:after{content:"";width:7.166rem;height:7.424rem;display:block;background-image:url(../images/deco_line_black_right.png);background-repeat:no-repeat;background-position:center center;background-size:contain;position:absolute;left:100%;top:-2.9rem}body.request section.request_product .large_fukidashi p{font-size:1.8rem;font-weight:bold;color:#2e2e2e;line-height:1.8;letter-spacing:.06em;background-color:#fff;border:.3rem solid #338751;border-radius:7rem;padding:2.3rem 2rem 1.9rem;position:relative}body.request section.request_product .large_fukidashi p:before{content:"";background-color:#338751;width:3.36rem;height:3.141rem;-webkit-clip-path:polygon(50% 100%, 100% 0, 0 0);clip-path:polygon(50% 100%, 100% 0, 0 0);display:block;margin:0 auto;position:absolute;left:0;right:0;top:100%}body.request section.request_product .large_fukidashi p:after{content:"";background-color:#fff;width:3.36rem;height:3.141rem;-webkit-clip-path:polygon(50% 100%, 100% 0, 0 0);clip-path:polygon(50% 100%, 100% 0, 0 0);display:block;margin:0 auto;position:absolute;left:0;right:0;top:calc(100% - 0.6rem)}body.request section.request_product .contact_contents01{background-image:url(../images/request_product_contact_contents01_img01_pc.jpg),url(../images/request_product_contact_contents01_img02_pc.jpg);background-image:url(../images/independence_faq_contact_contents01_img01_pc.jpg),url(../images/independence_faq_contact_contents01_img02_pc.jpg);position:absolute;left:0;right:0;bottom:-15.31rem}body.contact .contact_contents_wrapper{padding:0 0 8.7rem}body.contact .contact_contents_wrapper .greenbox_contact_contents{width:90rem;margin:0 auto;text-align:center;background-color:#338751;border-radius:1rem;padding:4.4rem 2rem 2.2rem 17rem;position:relative}body.contact .contact_contents_wrapper .greenbox_contact_contents:after{content:"";width:16.4rem;height:18.3rem;display:block;background-image:url(../images/people_img01.png);background-repeat:no-repeat;background-position:left bottom;background-size:contain;position:absolute;left:0;bottom:0}body.contact .contact_contents_wrapper .greenbox_contact_contents .fukidashi{font-size:1.3rem;font-weight:bold;color:#338751;line-height:2.95rem;letter-spacing:.12em;background-color:#fff;padding:0 1.55rem;border-radius:6.2rem;border:1px solid #338751;position:absolute;top:-1.9rem;left:11.01rem}body.contact .contact_contents_wrapper .greenbox_contact_contents .fukidashi:after{content:"";background-color:#fff;width:1.2rem;height:1.1rem;-webkit-clip-path:polygon(50% 100%, 100% 0, 0 0);clip-path:polygon(50% 100%, 100% 0, 0 0);display:block;position:absolute;left:2.15rem;top:calc(100% - 0.35rem)}body.contact .contact_contents_wrapper .greenbox_contact_contents .tel{font-size:4.8rem;font-weight:bold;font-family:"proxima-nova",sans-serif;color:#fff;line-height:1;letter-spacing:.06em;display:block;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.contact .contact_contents_wrapper .greenbox_contact_contents .tel:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}body.contact .contact_contents_wrapper .greenbox_contact_contents .tel:hover{opacity:1}body.contact .contact_contents_wrapper .greenbox_contact_contents .tel:before{content:"";width:3.261rem;height:3.261rem;display:inline-block;background-image:url(../images/icon_tel_white.png);background-repeat:no-repeat;background-position:center center;background-size:contain;margin-right:.69rem;vertical-align:0}body.contact .contact_contents_wrapper .greenbox_contact_contents .tel span{font-size:1.3rem;font-weight:500;color:#141414;line-height:2.8rem;letter-spacing:.01em;padding:0 1.3rem;background-color:#fff;border-radius:3.3rem;margin-left:1.6rem;display:inline-block;vertical-align:1.1rem}body.contact .contact_contents_wrapper .greenbox_contact_contents .notes{font-size:1.2rem;font-weight:500;color:#fff;line-height:1.6;letter-spacing:0;display:inline-block;margin-left:1.4rem;margin-top:1.5rem}body.contact section.contact_wrapper{background-color:#edecd7;padding:6.6rem 3.8rem 14.87rem;text-align:center}body.contact section.contact_wrapper h2{font-size:1.3rem;font-weight:bold;color:#2e2e2e;line-height:1.5;letter-spacing:.1em;display:inline-block;background-image:url(../images/round_dash_black.png);background-repeat:repeat-x;background-position:left bottom;background-size:.4rem 1px;padding-bottom:.2rem}body.contact section.contact_wrapper .bold_text{font-size:2.2rem;font-weight:bold;color:#2e2e2e;line-height:1.6;letter-spacing:.1em;margin-top:1.2rem}body.contact section.contact_wrapper .bold_text:after{content:"";width:2.077rem;height:3.656rem;display:block;margin:1.6rem auto 0;background-image:url(../images/triangle_double_green_bottom.png);background-repeat:no-repeat;background-position:center top;background-size:100% 100%}body.contact section.contact_wrapper .tab-container{width:90rem;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1.8rem 0 6.08rem}body.contact section.contact_wrapper .tab-container .tab{width:28rem;height:15.14rem;border-radius:1rem;border:.2rem solid #338751;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.contact section.contact_wrapper .tab-container .tab:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}body.contact section.contact_wrapper .tab-container .tab p{font-size:1.5rem;font-weight:bold;color:#338751;line-height:1.8;letter-spacing:.1em}body.contact section.contact_wrapper .tab-container .tab p span{font-size:2rem;letter-spacing:.1em}body.contact section.contact_wrapper .tab-container .tab.active{background-color:#338751}body.contact section.contact_wrapper .tab-container .tab.active p{color:#fff}body.contact section.contact_wrapper .content-container .contact_box{display:none;background-color:#f5f4ea;border-radius:5rem}body.contact section.contact_wrapper .content-container .contact_box.show{display:block}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner{width:90rem;margin:0 auto;padding:6.2rem 0 7.4rem}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner h3{font-size:3.4rem;font-weight:bold;color:#2e2e2e;line-height:1.65;letter-spacing:.12em}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner h3 span{color:#338751;letter-spacing:.12em}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table{width:100%;margin-top:5rem}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr{border-top:1px solid #d1d0ae}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr th{padding:3.9rem 0 0;font-size:1.5rem;letter-spacing:.08em;font-weight:bold;color:#2e2e2e;text-align:left;vertical-align:top;width:calc(100% - 62.4rem)}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr th .required{font-size:1.2rem;font-weight:500;color:#fff;line-height:2.2rem;letter-spacing:.05em;display:inline-block;background-color:#eb4542;border-radius:.5rem;padding:0 .5rem;margin-left:.97rem}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr td{padding:2.81rem 0 2.6rem;width:62.4rem;text-align:left}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr td .wpcf7-checkbox .wpcf7-list-item{margin:0}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr td input[type=text],body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr td input[type=tel],body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr td input[type=email]{width:100%;margin:0;line-height:5.4rem;height:5.4rem;background-color:#fff !important;border:none !important;border-radius:.5rem;padding:0 2.2rem;font-size:1.2rem;color:#2e2e2e;font-weight:500;letter-spacing:.05em;cursor:initial}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr td .radio_wrapper{padding:1rem 0}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr td .radio_wrapper .wpcf7-list-item{margin:0 3.9rem 0 0}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr td .radio_wrapper .wpcf7-list-item input[type=radio]{width:2.2rem;min-width:2.2rem;height:2.2rem;background-color:#fff !important;border:1px solid #d1d0ae;-webkit-box-shadow:inset 0 1px 1.2rem rgba(0,0,0,.08);box-shadow:inset 0 1px 1.2rem rgba(0,0,0,.08);border-radius:50%;margin:0 .2rem 0 0;vertical-align:-0.6rem}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr td .radio_wrapper .wpcf7-list-item input[type=radio]:checked{position:relative}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr td .radio_wrapper .wpcf7-list-item input[type=radio]:checked:after{content:"";width:1rem;height:1rem;display:block;background-color:#2e2e2e;margin:auto;border-radius:50%;position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr td .radio_wrapper .wpcf7-list-item .wpcf7-list-item-label{font-size:1.5rem;font-weight:bold;color:#2e2e2e;line-height:2;letter-spacing:.1em;cursor:pointer}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr td .radio_wrapper.column{padding:0}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr td .radio_wrapper.column .wpcf7-list-item{display:block;width:100%;margin-bottom:.5rem}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr td .checkbox_wrapper{padding-top:.6rem}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr td .checkbox_wrapper .wpcf7-list-item{display:block;width:100%;margin-bottom:2.5rem}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr td .checkbox_wrapper .wpcf7-list-item input[type=checkbox]{width:2.4rem;min-width:2.4rem;height:2.4rem;background-color:#fff !important;border:1px solid #d1d0ae;border-radius:.3rem;margin:0 1rem 0 0;vertical-align:-0.6rem}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr td .checkbox_wrapper .wpcf7-list-item input[type=checkbox]:checked{position:relative}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr td .checkbox_wrapper .wpcf7-list-item input[type=checkbox]:checked:after{content:"";width:1.8rem;height:1.2rem;display:block;background-image:url(../images/contact_form_check.png);background-repeat:no-repeat;background-position:center center;background-size:contain;position:absolute;top:.65rem;left:.26rem;z-index:1}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr td .checkbox_wrapper .wpcf7-list-item .wpcf7-list-item-label{font-size:1.5rem;font-weight:bold;color:#2e2e2e;line-height:2;letter-spacing:.1em;cursor:pointer}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr td textarea{width:100%;margin:0;line-height:2;height:18.9rem;background-color:#fff !important;border:none !important;border-radius:.5rem;padding:2rem 2.2rem;font-size:1.2rem;color:#2e2e2e;font-weight:500;letter-spacing:.05em}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr td input::-webkit-input-placeholder{color:#d0d0d0}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr td input::-moz-placeholder{color:#d0d0d0}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr td input:-ms-input-placeholder{color:#d0d0d0}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr td input::-ms-input-placeholder{color:#d0d0d0}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr td input::placeholder{color:#d0d0d0}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr td input:-ms-input-placeholder{color:#d0d0d0}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr td input::-ms-input-placeholder{color:#d0d0d0}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr td textarea::-webkit-input-placeholder{color:#d0d0d0}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr td textarea::-moz-placeholder{color:#d0d0d0}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr td textarea:-ms-input-placeholder{color:#d0d0d0}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr td textarea::-ms-input-placeholder{color:#d0d0d0}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr td textarea::placeholder{color:#d0d0d0}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr td textarea:-ms-input-placeholder{color:#d0d0d0}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr td textarea::-ms-input-placeholder{color:#d0d0d0}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr td textarea:-moz-placeholder-shown{color:#d0d0d0}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr td textarea:-ms-input-placeholder{color:#d0d0d0}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr td textarea:placeholder-shown{color:#d0d0d0}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr td textarea::-webkit-input-placeholder{color:#d0d0d0}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr td input:focus{outline:none}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr td input[type=text]:focus,body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr td input[type=email]:focus,body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr td input[type=tel]:focus,body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr td input[type=search]:focus,body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr td input[type=url]:focus,body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr td textarea:focus{color:#000}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr td .wpcf7-spinner{margin:2rem 0 0}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner .privacy_check{margin:2rem 0 5.4rem;text-align:center;position:relative}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner .privacy_check p{font-size:1.4rem;font-weight:500;color:#2e2e2e;line-height:2;letter-spacing:.05em;margin-top:1.2rem}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner .privacy_check p a{letter-spacing:.05em;text-decoration:underline}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner .privacy_check p a:hover{text-decoration:none}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner .privacy_check input[type=checkbox]{width:2rem;min-width:2rem;height:2rem;background-color:#fff !important;border:.2rem solid #4d4d4d;border-radius:.2rem;margin:0 .6rem 0 0;vertical-align:-0.6rem}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner .privacy_check input[type=checkbox]:checked{position:relative}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner .privacy_check input[type=checkbox]:checked:after{content:"";width:1.3rem;height:1.2rem;display:block;background-image:url(../images/contact_form_check.png);background-repeat:no-repeat;background-position:center center;background-size:contain;position:absolute;top:.3rem;left:.25rem;z-index:1}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner .privacy_check .wpcf7-not-valid-tip{position:absolute;left:0;top:100%;white-space:nowrap;width:100%;margin-top:.4rem}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner .privacy_check .wpcf7-list-item-label{font-size:1.4rem;font-weight:500;color:#2e2e2e;line-height:2;letter-spacing:.05em}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner input[type=submit]{display:block;color:#fff;font-size:1.8rem;font-weight:bold;letter-spacing:.1em;width:29rem;height:7.04rem;background-color:#338751;background-image:url(../images/arrow_circle_white_green_right.png);background-repeat:no-repeat;background-position:right 2.09rem center;background-size:3.331rem 3.331rem;border:none;border-radius:3.5rem;margin:0 auto;cursor:pointer;-webkit-transition:.3s;transition:.3s;transition:.3s;will-change:transform,animation,position}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner input[type=submit]:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner input[type=submit]:hover{opacity:1}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner .wpcf7-spinner{margin-top:2rem}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner .wpcf7-not-valid-tip{margin-top:1rem;font-size:1.5rem;display:block;color:#eb4542;padding:0 2.2rem;letter-spacing:.05em}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner .wpcf7-response-output{color:#3c4042;font-weight:bold;font-size:1.6rem;padding:1rem;text-align:center;margin:0 0 2rem;letter-spacing:.05em}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner input[type=text],body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner input[type=password],body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner textarea,body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner select{outline:none}body.archive section.archive_contents .archive_contents_inner,body.list_page section.archive_contents .archive_contents_inner{width:90rem;margin:0 auto;padding:6.6rem 0 14.1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body.archive section.archive_contents .archive_contents_inner .sidebar,body.list_page section.archive_contents .archive_contents_inner .sidebar{width:14.4rem}body.archive section.archive_contents .archive_contents_inner .sidebar .sidebar_inner,body.list_page section.archive_contents .archive_contents_inner .sidebar .sidebar_inner{position:sticky;left:0;top:11rem}body.archive section.archive_contents .archive_contents_inner .sidebar .sidebar_inner h2,body.list_page section.archive_contents .archive_contents_inner .sidebar .sidebar_inner h2{font-size:2rem;font-weight:bold;color:#2e2e2e;line-height:1.6;letter-spacing:.03em;padding-bottom:.7rem;border-bottom:.2rem solid #2e2e2e}body.archive section.archive_contents .archive_contents_inner .sidebar .sidebar_inner ul,body.list_page section.archive_contents .archive_contents_inner .sidebar .sidebar_inner ul{width:13.24rem;margin-top:1rem}body.archive section.archive_contents .archive_contents_inner .sidebar .sidebar_inner ul li,body.list_page section.archive_contents .archive_contents_inner .sidebar .sidebar_inner ul li{margin-bottom:1rem}body.archive section.archive_contents .archive_contents_inner .sidebar .sidebar_inner ul li a,body.list_page section.archive_contents .archive_contents_inner .sidebar .sidebar_inner ul li a{font-size:1.5rem;font-weight:500;color:#2e2e2e;line-height:1.4;letter-spacing:.12em;background-color:#fff;padding:.9rem 1.4rem .7rem;border-radius:.5rem;display:block;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.archive section.archive_contents .archive_contents_inner .sidebar .sidebar_inner ul li a:hover,body.list_page section.archive_contents .archive_contents_inner .sidebar .sidebar_inner ul li a:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}body.archive section.archive_contents .archive_contents_inner .sidebar .sidebar_inner ul li a:hover,body.list_page section.archive_contents .archive_contents_inner .sidebar .sidebar_inner ul li a:hover{opacity:1}body.archive section.archive_contents .archive_contents_inner .sidebar .sidebar_inner ul li a.current,body.list_page section.archive_contents .archive_contents_inner .sidebar .sidebar_inner ul li a.current{color:#fff;background-color:#338751}body.archive section.archive_contents .archive_contents_inner .main_contents,body.list_page section.archive_contents .archive_contents_inner .main_contents{width:67.7rem}body.archive section.archive_contents .archive_contents_inner .main_contents h2,body.list_page section.archive_contents .archive_contents_inner .main_contents h2{font-size:2.8rem;font-weight:bold;color:#2e2e2e;line-height:1.6;letter-spacing:.03em;padding-bottom:.7rem;border-bottom:.2rem solid #2e2e2e;margin-bottom:3rem}body.archive section.archive_contents .archive_contents_inner .main_contents .list,body.list_page section.archive_contents .archive_contents_inner .main_contents .list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body.archive section.archive_contents .archive_contents_inner .main_contents .list:after,body.list_page section.archive_contents .archive_contents_inner .main_contents .list:after{content:"";display:block;width:32.3rem}body.archive section.archive_contents .archive_contents_inner .main_contents .list li,body.list_page section.archive_contents .archive_contents_inner .main_contents .list li{width:32.3rem;margin-bottom:3rem}body.archive section.archive_contents .archive_contents_inner .main_contents .list li a,body.list_page section.archive_contents .archive_contents_inner .main_contents .list li a{display:block;width:100%;min-height:30.8rem;background-color:#fff;border-radius:1rem;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.archive section.archive_contents .archive_contents_inner .main_contents .list li a:hover,body.list_page section.archive_contents .archive_contents_inner .main_contents .list li a:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}body.archive section.archive_contents .archive_contents_inner .main_contents .list li a:hover,body.list_page section.archive_contents .archive_contents_inner .main_contents .list li a:hover{opacity:1}body.archive section.archive_contents .archive_contents_inner .main_contents .list li a .img_space,body.list_page section.archive_contents .archive_contents_inner .main_contents .list li a .img_space{width:100%;height:18.2rem}body.archive section.archive_contents .archive_contents_inner .main_contents .list li a .img_space img,body.list_page section.archive_contents .archive_contents_inner .main_contents .list li a .img_space img{-o-object-fit:cover;object-fit:cover;display:block;width:100%;height:100%;border-radius:1rem 1rem 0 0}body.archive section.archive_contents .archive_contents_inner .main_contents .list li a .text_space,body.list_page section.archive_contents .archive_contents_inner .main_contents .list li a .text_space{padding:1.9rem 1.7rem 2.1rem}body.archive section.archive_contents .archive_contents_inner .main_contents .list li a .text_space .category_text,body.list_page section.archive_contents .archive_contents_inner .main_contents .list li a .text_space .category_text{font-size:1.2rem;font-weight:bold;color:#4d4d4d;line-height:1.4;letter-spacing:.06em}body.archive section.archive_contents .archive_contents_inner .main_contents .list li a .text_space .archive_title,body.list_page section.archive_contents .archive_contents_inner .main_contents .list li a .text_space .archive_title{font-size:1.5rem;font-weight:500;color:#2e2e2e;line-height:1.7;letter-spacing:.06em;margin-top:1.6rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}body.archive section.archive_contents .archive_contents_inner .main_contents .list li.no_post,body.list_page section.archive_contents .archive_contents_inner .main_contents .list li.no_post{width:100%;padding:2rem 0;font-size:1.8rem;font-weight:500;color:#2e2e2e;line-height:1.4;letter-spacing:0}body.archive section.archive_contents .archive_contents_inner .main_contents .pagination,body.list_page section.archive_contents .archive_contents_inner .main_contents .pagination{padding:4rem 0 0}body.archive section.archive_contents .archive_contents_inner .main_contents .pagination ul,body.list_page section.archive_contents .archive_contents_inner .main_contents .pagination ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}body.archive section.archive_contents .archive_contents_inner .main_contents .pagination ul li,body.list_page section.archive_contents .archive_contents_inner .main_contents .pagination ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:4.7rem;height:4.7rem;margin:0 .35rem .7rem}body.archive section.archive_contents .archive_contents_inner .main_contents .pagination ul li a,body.list_page section.archive_contents .archive_contents_inner .main_contents .pagination ul li a{font-size:1.8rem;font-weight:bold;font-family:"proxima-nova",sans-serif;color:#2e2e2e;line-height:1;letter-spacing:.1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.archive section.archive_contents .archive_contents_inner .main_contents .pagination ul li a:hover,body.list_page section.archive_contents .archive_contents_inner .main_contents .pagination ul li a:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}body.archive section.archive_contents .archive_contents_inner .main_contents .pagination ul li a:hover,body.list_page section.archive_contents .archive_contents_inner .main_contents .pagination ul li a:hover{opacity:1}body.archive section.archive_contents .archive_contents_inner .main_contents .pagination ul li span,body.list_page section.archive_contents .archive_contents_inner .main_contents .pagination ul li span{font-size:1.8rem;font-weight:bold;font-family:"proxima-nova",sans-serif;color:#338751;line-height:1;letter-spacing:.1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;position:relative}body.archive section.archive_contents .archive_contents_inner .main_contents .pagination ul li span.dots,body.list_page section.archive_contents .archive_contents_inner .main_contents .pagination ul li span.dots{color:initial}body.archive section.archive_contents .archive_contents_inner .main_contents .pagination ul li span.dots:after,body.list_page section.archive_contents .archive_contents_inner .main_contents .pagination ul li span.dots:after{display:none}body.archive section.archive_contents .archive_contents_inner .main_contents .pagination ul li span:after,body.list_page section.archive_contents .archive_contents_inner .main_contents .pagination ul li span:after{content:"";width:1.5rem;height:1px;display:block;background-color:#338751;margin:0 auto;position:absolute;left:0;right:0;bottom:1.15rem}body.archive section.archive_contents .archive_contents_inner .main_contents .pagination ul li.prev a,body.list_page section.archive_contents .archive_contents_inner .main_contents .pagination ul li.prev a{background-image:url(../images/arrow_circle_border_black_left.png);background-repeat:no-repeat;background-position:center center;background-size:100% 100%}body.archive section.archive_contents .archive_contents_inner .main_contents .pagination ul li.next a,body.list_page section.archive_contents .archive_contents_inner .main_contents .pagination ul li.next a{background-image:url(../images/arrow_circle_border_black_right.png);background-repeat:no-repeat;background-position:center center;background-size:100% 100%}body.story.archive .subpage_heading_img .subpage_heading_inner .en_text{left:-16.45rem;width:37.355rem;height:22.446rem}body.blog.archive .subpage_heading_img .subpage_heading_inner .en_text{left:-20.53rem;width:37.934rem;height:22.658rem}body.single section.single_heading .single_heading_inner{width:103.6rem;margin:0 auto;padding:13.4rem 0 2rem 6.8rem;position:relative}body.single section.single_heading .single_heading_inner .en{font-size:11.9rem;font-weight:bold;font-family:antro Vectra;color:#e8e7d2;line-height:1;letter-spacing:.04em;-webkit-transform:rotate(-5deg);transform:rotate(-5deg);position:absolute;top:20rem;left:-4rem}body.single section.single_heading .single_heading_inner .pan{position:relative;z-index:1}body.single section.single_heading .single_heading_inner .pan ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap}body.single section.single_heading .single_heading_inner .pan ul li{font-size:1.4rem;font-weight:500;color:#2e2e2e;line-height:1.6;letter-spacing:.078em}body.single section.single_heading .single_heading_inner .pan ul li:after{content:"ー";font-size:1.4rem;font-weight:500;color:#2e2e2e;line-height:1.6;letter-spacing:.078em;margin:0 .4rem}body.single section.single_heading .single_heading_inner .pan ul li:last-of-type:after{content:none}body.single section.single_heading .single_heading_inner .pan ul li a{font-size:1.4rem;font-weight:500;color:#2e2e2e;line-height:1.6;letter-spacing:.078em;display:inline}body.single section.single_heading .single_heading_inner .pan ul li a:hover{opacity:1;text-decoration:underline}body.single section.single_heading .single_heading_inner .category_text{font-size:1.6rem;font-weight:bold;color:#4d4d4d;line-height:1.4;letter-spacing:.06em;margin-top:10rem;position:relative;z-index:1;padding-right:27.1rem}body.single section.single_heading .single_heading_inner h1{font-size:2.8rem;font-weight:bold;color:#2e2e2e;line-height:1.8;letter-spacing:.1em;margin-top:1.4rem;position:relative;z-index:1;padding-right:27.1rem}body.single section.single_contents .single_contents_inner{width:103.6rem;margin:0 auto;padding:.2rem 0 12.8rem 6.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body.single section.single_contents .single_contents_inner .main_contents{width:69.7rem;margin-top:1.1rem}body.single section.single_contents .single_contents_inner .main_contents .thumbnail{display:block;width:100%;border-radius:1rem;margin-bottom:5rem}body.single section.single_contents .single_contents_inner .main_contents .info_box{background-color:#fff;border-radius:1rem;padding:2rem 2rem 2rem 3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:.8rem}body.single section.single_contents .single_contents_inner .main_contents .info_box img{-o-object-fit:cover;object-fit:cover;display:block;width:20rem;height:14.3rem;border-radius:1rem}body.single section.single_contents .single_contents_inner .main_contents .info_box dl{width:calc(100% - 23rem);padding-top:.8rem}body.single section.single_contents .single_contents_inner .main_contents .info_box dl dt{font-size:1.8rem;font-weight:bold;color:#2e2e2e;line-height:1.4;letter-spacing:.1em;margin-bottom:2.3rem}body.single section.single_contents .single_contents_inner .main_contents .info_box dl dd{font-size:1.5rem;font-weight:500;color:#2e2e2e;line-height:1.2;letter-spacing:.04em;margin-bottom:1rem}body.single section.single_contents .single_contents_inner .main_contents .info_box dl dd:before{content:"";width:1.682rem;height:1.858rem;display:inline-block;background-repeat:no-repeat;background-position:center center;background-size:contain;margin-right:.67rem;vertical-align:-0.3rem}body.single section.single_contents .single_contents_inner .main_contents .info_box dl dd.info_service:before{background-image:url(../images/icon_home_border_black.png)}body.single section.single_contents .single_contents_inner .main_contents .info_box dl dd.info_tel:before{background-image:url(../images/icon_tel_border_black.png)}body.single section.single_contents .single_contents_inner .main_contents .info_box dl dd.info_time:before{background-image:url(../images/icon_calendar_border_black.png)}body.single section.single_contents .single_contents_inner .sidebar{width:19.1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body.single section.single_contents .single_contents_inner .sidebar a{width:100%;height:5.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:7.7rem;background-color:#338751;background-image:url(../images/arrow_circle_white_green_left.png);background-repeat:no-repeat;background-position:left 1.58rem center;background-size:3.331rem 3.331rem;font-size:1.6rem;font-weight:bold;color:#fff;line-height:1.4;letter-spacing:.1em;border-radius:3.5rem;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.single section.single_contents .single_contents_inner .sidebar a:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}body.single section.single_contents .single_contents_inner .sidebar a:hover{opacity:1}body.single section.related_articles{background-color:#edecd7}body.single section.related_articles .related_articles_inner{width:103.6rem;margin:0 auto;padding:7.8rem 0 13.8rem;text-align:center}body.single section.related_articles .related_articles_inner .en_title{font-size:3.4rem;font-weight:bold;font-family:antro Vectra;color:#338751;line-height:1;letter-spacing:.08em;-webkit-filter:drop-shadow(0 0 0 #338751);filter:drop-shadow(0 0 0 #338751);-webkit-transform:translateZ(0);transform:translateZ(0)}body.single section.related_articles .related_articles_inner h2{font-size:4rem;font-weight:bold;color:#2e2e2e;line-height:1.5;letter-spacing:.12em;margin-top:1.5rem}body.single section.related_articles .related_articles_inner ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:left;margin-top:3rem}body.single section.related_articles .related_articles_inner ul li{width:32.3rem}body.single section.related_articles .related_articles_inner ul li a{display:block;width:100%;min-height:30.8rem;background-color:#fff;border-radius:1rem;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.single section.related_articles .related_articles_inner ul li a:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}body.single section.related_articles .related_articles_inner ul li a:hover{opacity:1}body.single section.related_articles .related_articles_inner ul li a .img_space{width:100%;height:18.2rem}body.single section.related_articles .related_articles_inner ul li a .img_space img{-o-object-fit:cover;object-fit:cover;display:block;width:100%;height:100%;border-radius:1rem 1rem 0 0}body.single section.related_articles .related_articles_inner ul li a .text_space{padding:1.9rem 1.7rem 2.1rem}body.single section.related_articles .related_articles_inner ul li a .text_space .category_text{font-size:1.2rem;font-weight:bold;color:#4d4d4d;line-height:1.4;letter-spacing:.06em}body.single section.related_articles .related_articles_inner ul li a .text_space .archive_title{font-size:1.5rem;font-weight:500;color:#2e2e2e;line-height:1.7;letter-spacing:.06em;margin-top:1.6rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}body.single section.related_articles .related_articles_inner ul li.no_post{width:100%;padding:2rem 0;font-size:1.8rem;font-weight:500;color:#2e2e2e;line-height:1.4;letter-spacing:0}body.privacy section.privacy_contents{background-color:#edecd7;padding:10.8rem 3.8rem 14.94rem}body.privacy section.privacy_contents .privacy_contents_inner{background-color:#f5f4ea;border-radius:5rem}body.privacy section.privacy_contents .privacy_contents_inner .privacy_items{width:90rem;margin:0 auto;padding:6.4rem 0 8.2rem}body.privacy section.privacy_contents .privacy_contents_inner .privacy_items .privacy_item{margin-bottom:3.8rem}body.privacy section.privacy_contents .privacy_contents_inner .privacy_items .privacy_item h2{font-size:1.8rem;font-weight:bold;color:#2e2e2e;line-height:1.6;letter-spacing:.1em;background-image:-webkit-gradient(linear, left top, right top, from(#d1d0ae), color-stop(0.4rem, #d1d0ae), color-stop(0.4rem, transparent), color-stop(0.8rem, transparent));background-image:linear-gradient(to right, #d1d0ae, #d1d0ae 0.4rem, transparent 0.4rem, transparent 0.8rem);background-size:.8rem 1px;background-repeat:repeat-x;background-position:left bottom;padding-bottom:1.3rem}body.privacy section.privacy_contents .privacy_contents_inner .privacy_items .privacy_item p{font-size:1.5rem;font-weight:500;color:#2e2e2e;line-height:1.85;letter-spacing:.08em;margin-top:1.8rem}body.privacy section.privacy_contents .privacy_contents_inner .privacy_items .last{font-size:1.8rem;font-weight:500;color:#2e2e2e;line-height:2.1;letter-spacing:.08em;text-align:right;margin-top:5.3rem}body.notfound .notfound_contents{width:90rem;margin:0 auto;padding:2rem 0 10rem;border-bottom:1px solid #e2e2e2}body.notfound .notfound_contents p{font-size:1.8rem;font-weight:500;color:#000;line-height:2.4;letter-spacing:.04em;width:91.8rem;margin:0 auto}body.notfound .notfound_contents p a{text-decoration:underline;letter-spacing:.04em}body.notfound .notfound_contents p a:hover{opacity:1;text-decoration:none}body{letter-spacing:.1em;background:#f5f4ea}body a:hover{-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position;will-change:transition}body a:hover:hover{-ms-filter:"alpha(opacity=70)";-moz-opacity:.7;-khtml-opacity:.7;opacity:.7}#header{position:fixed;left:0;top:0;z-index:10;background-color:#f5f4ea;height:9.2rem;width:100%}#header .header_inner{padding:0 3.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;height:100%}#header .header_inner .logo{width:22rem}#header .header_inner .logo a{width:100%;height:100%;display:block;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}#header .header_inner .logo a:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}#header .header_inner .logo a:hover{opacity:1}#header .header_inner .logo a img{width:100%;height:100%;display:block}#header .header_inner .header_menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#header .header_inner .header_menu .menu_item{margin-left:2.5rem}#header .header_inner .header_menu .menu_item a{font-size:1.4rem;font-weight:bold;color:#2e2e2e;line-height:2.2;letter-spacing:.028em;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}#header .header_inner .header_menu .menu_item a:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}#header .header_inner .header_menu .menu_item a:hover{opacity:1}#header .header_inner .header_menu .menu_item.dropdown{position:relative}#header .header_inner .header_menu .menu_item.dropdown>a{font-size:1.4rem;font-weight:bold;color:#2e2e2e;line-height:2.2;letter-spacing:.028em;display:inline-block;cursor:pointer}#header .header_inner .header_menu .menu_item.dropdown>a:after{content:"";display:inline-block;background-color:#2e2e2e;width:1.118rem;height:.729rem;-webkit-clip-path:polygon(50% 100%, 100% 0, 0 0);clip-path:polygon(50% 100%, 100% 0, 0 0);-webkit-transition:.3s;transition:.3s;margin-left:.62rem;vertical-align:.15rem}#header .header_inner .header_menu .menu_item.dropdown .dropdown_menu{opacity:0;visibility:hidden;-webkit-transition:.3s;transition:.3s;position:absolute;left:0;top:100%}#header .header_inner .header_menu .menu_item.dropdown .dropdown_menu ul{background-color:#fff;-webkit-filter:drop-shadow(0 0.4rem 1rem rgba(0, 0, 0, 0.1));filter:drop-shadow(0 0.4rem 1rem rgba(0, 0, 0, 0.1));-webkit-transform:translateZ(0);transform:translateZ(0);border-radius:1.5rem;width:22.2rem;padding:2rem 2.4rem 1.2rem}#header .header_inner .header_menu .menu_item.dropdown .dropdown_menu ul li{margin-bottom:.6rem}#header .header_inner .header_menu .menu_item.dropdown .dropdown_menu ul li a{font-size:1.3rem;font-weight:bold;color:#2e2e2e;line-height:2.05;letter-spacing:.03em;white-space:nowrap;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}#header .header_inner .header_menu .menu_item.dropdown .dropdown_menu ul li a:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}#header .header_inner .header_menu .menu_item.dropdown .dropdown_menu ul li a:hover{opacity:1}#header .header_inner .header_menu .menu_item.dropdown:hover p:after{-webkit-clip-path:polygon(50% 0, 100% 100%, 0 100%);clip-path:polygon(50% 0, 100% 100%, 0 100%)}#header .header_inner .header_menu .menu_item.dropdown:hover .dropdown_menu{opacity:1;visibility:visible}body.about #header .header_menu .about_link a,body.reason #header .header_menu .reason_link a,body.customize #header .header_menu .customize_link a,body.story #header .header_menu .story_link a,body.request #header .header_menu .request_link a,body.blog #header .header_menu .blog_link a{color:#338751 !important;border-bottom:.15rem dotted #338751 !important}body.independence #header .header_menu .independence_link p{color:#338751 !important;border-bottom:.15rem dotted #338751 !important}body.independence #header .header_menu .independence_link p:after{background-color:#338751 !important}.fixed_footer{position:fixed;right:0;bottom:3.2rem;z-index:10}.fixed_footer a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:5.6rem;margin-top:.6rem;position:relative;border-radius:.5rem 0 0 .5rem;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-size:1.4rem;font-weight:bold;color:#fff;line-height:1.5;letter-spacing:.16em;padding:1rem 0 1.3rem .6rem;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}.fixed_footer a:hover{-webkit-transform:scale(1.03, 1.03);transform:scale(1.03, 1.03)}.fixed_footer a:hover{opacity:1 !important}.fixed_footer a span{letter-spacing:.16em}.fixed_footer a span.yellow{color:#fffa96;letter-spacing:.16em}.fixed_footer a span.circle{font-size:1.2rem;font-weight:500;line-height:2.1rem;letter-spacing:.06em;background-color:#fff;padding:.55rem 0;border-radius:2.9rem;display:block;margin:auto 0;text-align:center;position:absolute;left:-1rem;top:0;bottom:0}.fixed_footer a:after{content:"";background-color:#fff;width:.689rem;height:1rem;-webkit-clip-path:polygon(100% 50%, 0 100%, 0 0);clip-path:polygon(100% 50%, 0 100%, 0 0);display:inline-block;margin-top:1.5rem}.fixed_footer a.independence_link{background-color:#eb4542}.fixed_footer a.independence_link .circle{color:#eb4542;border:1px solid #eb4542;height:14.4rem}.fixed_footer a.request_link{background-color:#47392c}.fixed_footer a.request_link .circle{color:#47392c;border:1px solid #47392c;height:18.4rem}.fixed_footer a.pagetop{background-color:#2e2e2e;background-image:url(../images/arrow_pagetop.png);background-repeat:no-repeat;background-position:center center;background-size:1.323rem 1.983rem;height:5.2rem}.fixed_footer a.pagetop:after{content:none}#footer .footer_top{background-color:#2e2e2e}#footer .footer_top .footer_top_inner{width:90rem;margin:0 auto;padding:10.8rem 0 11rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}#footer .footer_top .footer_top_inner .info{margin-bottom:4.2rem}#footer .footer_top .footer_top_inner .info .logo{width:26.6rem;height:2.9rem}#footer .footer_top .footer_top_inner .info .logo a{width:100%;height:100%;display:block;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}#footer .footer_top .footer_top_inner .info .logo a:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}#footer .footer_top .footer_top_inner .info .logo a:hover{opacity:1}#footer .footer_top .footer_top_inner .info .logo a img{width:100%;height:100%;display:block}#footer .footer_top .footer_top_inner .info p{font-size:1.5rem;font-weight:500;color:#fff;line-height:1.6;letter-spacing:.12em}#footer .footer_top .footer_top_inner .info p.company{font-weight:bold;margin-top:2.4rem}#footer .footer_top .footer_top_inner .info p.address{margin-top:.6rem}#footer .footer_top .footer_top_inner .info p.tel{margin-top:1.8rem}#footer .footer_top .footer_top_inner .info .contact_link{width:18.5rem;height:4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#eb4542;margin-top:1rem;font-size:1.5rem;font-weight:bold;line-height:1.4;color:#fff;letter-spacing:.12em;border-radius:7.5rem;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}#footer .footer_top .footer_top_inner .info .contact_link:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}#footer .footer_top .footer_top_inner .info .contact_link:hover{opacity:1}#footer .footer_top .footer_top_inner .footer_menu_items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#footer .footer_top .footer_top_inner .footer_menu_items .footer_menu_item{margin-left:5.8rem}#footer .footer_top .footer_top_inner .footer_menu_items .footer_menu_item p{margin-bottom:1.2rem}#footer .footer_top .footer_top_inner .footer_menu_items .footer_menu_item p a{font-size:1.4rem;font-weight:500;color:#fff;line-height:1.6;letter-spacing:.03em;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}#footer .footer_top .footer_top_inner .footer_menu_items .footer_menu_item p a:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}#footer .footer_top .footer_top_inner .footer_menu_items .footer_menu_item p a:hover{opacity:1}#footer .footer_top .footer_top_inner .footer_menu_items .footer_menu_item p:before{content:"";width:.7rem;height:.7rem;display:inline-block;background-color:#338751;border-radius:50%;margin-right:.6rem;vertical-align:.2rem}#footer .footer_top .footer_top_inner .footer_menu_items .footer_menu_item .menu_accordion ul{margin-left:1.3rem;margin-bottom:2.3rem}#footer .footer_top .footer_top_inner .footer_menu_items .footer_menu_item .menu_accordion ul li{margin-bottom:1rem}#footer .footer_top .footer_top_inner .footer_menu_items .footer_menu_item .menu_accordion ul li a{font-size:1.3rem;font-weight:normal;color:#fff;line-height:1.4;letter-spacing:.03em;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}#footer .footer_top .footer_top_inner .footer_menu_items .footer_menu_item .menu_accordion ul li a:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}#footer .footer_top .footer_top_inner .footer_menu_items .footer_menu_item .menu_accordion ul li a:hover{opacity:1}#footer .footer_top .footer_top_inner .copyright{font-size:1.3rem;font-weight:normal;color:#fff;line-height:1;letter-spacing:0;width:100%}#footer .footer_bottom{background-image:url(../images/footer_bottom_bg_pc.jpg);background-repeat:no-repeat;background-position:center top;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:7.85rem 0}#footer .footer_bottom:after{content:"";width:3.3rem;height:1px;background-color:#fff;display:block;margin:0 1.04rem 0 2.24rem;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#footer .footer_bottom p{font-size:3rem;font-weight:bold;font-family:antro Vectra;color:#fff;line-height:1;letter-spacing:.1em;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#footer .footer_bottom a{width:5.4rem;height:5.4rem;display:block;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}#footer .footer_bottom a:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}#footer .footer_bottom a:hover{opacity:1}#footer .footer_bottom a img{width:100%;height:100%;display:block}section.common_contact_contents{background-color:#2e2e2e}section.common_contact_contents ul{display:-webkit-box;display:-ms-flexbox;display:flex}section.common_contact_contents ul li{width:50%;height:47.9rem;text-align:center;background-repeat:no-repeat;background-position:center center;background-size:cover;padding-top:13.6rem}section.common_contact_contents ul li .hashtag{font-size:1.5rem;font-weight:500;color:#fff;line-height:2;letter-spacing:.1em}section.common_contact_contents ul li .large{font-size:3.4rem;font-weight:bold;color:#fff;line-height:2;letter-spacing:.12em;margin-top:.2rem}section.common_contact_contents ul li a{margin-top:4.5rem}section.common_contact_contents ul li:first-of-type{border-radius:0 0 0 5rem;background-image:url(../images/common_contact_contents_link01_bg_pc.jpg)}section.common_contact_contents ul li:last-of-type{border-radius:0 0 5rem 0;background-image:url(../images/common_contact_contents_link02_bg_pc.jpg)}section.subpage_heading{min-height:39.8rem}section.subpage_heading .subpage_heading_inner{width:90rem;margin:0 auto;padding:12.7rem 0 12.8rem;height:100%;position:relative}section.subpage_heading .subpage_heading_inner .en{font-size:11.9rem;font-weight:bold;font-family:antro Vectra;color:#e8e7d2;line-height:1;letter-spacing:.04em;-webkit-transform:rotate(-5deg);transform:rotate(-5deg);position:absolute;top:19.2rem;left:-4rem}section.subpage_heading .subpage_heading_inner .pan{position:relative;z-index:1}section.subpage_heading .subpage_heading_inner .pan ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap}section.subpage_heading .subpage_heading_inner .pan ul li{font-size:1.4rem;font-weight:500;color:#2e2e2e;line-height:1.6;letter-spacing:.078em}section.subpage_heading .subpage_heading_inner .pan ul li:after{content:"ー";font-size:1.4rem;font-weight:500;color:#2e2e2e;line-height:1.6;letter-spacing:.078em;margin:0 .4rem}section.subpage_heading .subpage_heading_inner .pan ul li:last-of-type:after{content:none}section.subpage_heading .subpage_heading_inner .pan ul li a{font-size:1.4rem;font-weight:500;color:#2e2e2e;line-height:1.6;letter-spacing:.078em;display:inline}section.subpage_heading .subpage_heading_inner .pan ul li a:hover{opacity:1;text-decoration:underline}section.subpage_heading .subpage_heading_inner h1{font-size:3.6rem;font-weight:bold;color:#2e2e2e;line-height:1.6;letter-spacing:.1em;margin-top:10.7rem;position:relative;z-index:1}section.subpage_heading_img{position:relative;min-height:55rem;padding-top:9.5rem}section.subpage_heading_img:after{content:"";width:100%;height:55.3rem;display:block;background:-webkit-gradient(linear, left top, left bottom, from(#edecd7), to(transparent));background:linear-gradient(to bottom, #edecd7, transparent);position:absolute;left:0;right:0;top:16rem;z-index:-1}section.subpage_heading_img .subpage_heading_inner{width:108.4rem;margin-left:auto;position:relative}section.subpage_heading_img .subpage_heading_inner .img{width:100%;height:38.6rem;-o-object-fit:cover;object-fit:cover;display:block;border-radius:5rem 0 0 5rem}section.subpage_heading_img .subpage_heading_inner .en_text{display:block;position:absolute;top:6.8rem}section.subpage_heading_img .subpage_heading_inner h1{font-size:1.8rem;font-weight:bold;color:#2e2e2e;line-height:1.6;letter-spacing:.1em;position:absolute;left:-11.7rem;top:27.4rem}section.subpage_heading_img .subpage_heading_inner h1 span{color:#fff;letter-spacing:.1em}section.subpage_heading_img .subpage_heading_inner .pan{position:relative;z-index:1;margin-top:1.4rem;padding-right:16.5rem}section.subpage_heading_img .subpage_heading_inner .pan ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}section.subpage_heading_img .subpage_heading_inner .pan ul li{font-size:1.4rem;font-weight:500;color:#2e2e2e;line-height:1.6;letter-spacing:.078em}section.subpage_heading_img .subpage_heading_inner .pan ul li:after{content:"ー";font-size:1.4rem;font-weight:500;color:#2e2e2e;line-height:1.6;letter-spacing:.078em;margin:0 .4rem}section.subpage_heading_img .subpage_heading_inner .pan ul li:last-of-type:after{content:none}section.subpage_heading_img .subpage_heading_inner .pan ul li a{font-size:1.4rem;font-weight:500;color:#2e2e2e;line-height:1.6;letter-spacing:.078em;display:inline}section.subpage_heading_img .subpage_heading_inner .pan ul li a:hover{opacity:1;text-decoration:underline}a.circle_link{font-size:1.5rem;font-weight:bold;color:#2e2e2e;line-height:2;letter-spacing:.12em;text-decoration:underline;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:5rem;background-image:url(../images/arrow_circle_green_white_right.png);background-repeat:no-repeat;background-position:left center;background-size:5rem 5rem;padding-left:6.2rem;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}a.circle_link:hover{-webkit-transform:scale(1.03, 1.03);transform:scale(1.03, 1.03)}a.circle_link:hover{opacity:1 !important;background-position:left .6rem center}a.circle_link.white_link{color:#fff;background-image:url(../images/arrow_circle_white_green_right.png)}.contact_contents01{width:129rem;height:37.8rem;margin:0 auto;background-repeat:no-repeat,no-repeat;background-position:left center,right center;background-size:auto 100%,auto 100%;border-radius:4rem;text-align:center;-webkit-box-shadow:0 .4rem 1.5rem rgba(0,0,0,.15);box-shadow:0 .4rem 1.5rem rgba(0,0,0,.15)}.contact_contents01 .whitespace{width:55.1rem;height:100%;margin:0 auto;background-image:url(../images/contact_contents01_whitespace_pc.png);background-repeat:no-repeat;background-position:center top;background-size:100% 100%;padding:5rem 2rem 2rem}.contact_contents01 .whitespace .dash{font-size:1.2rem;font-weight:bold;color:#2e2e2e;line-height:1.6;letter-spacing:.1em;display:inline-block;background-image:url(../images/round_dash_black.png);background-repeat:repeat-x;background-position:left bottom;background-size:.4rem 1px;padding-bottom:.2rem}.contact_contents01 .whitespace .bold_text{font-size:1.8rem;font-weight:bold;color:#2e2e2e;line-height:1.6;letter-spacing:.1em;margin-top:1rem}.contact_contents01 .whitespace .fukidashi{width:18.9rem;margin:2.8rem auto 0;display:block}.contact_contents01 .whitespace .tel{font-size:1.2rem;font-weight:normal;color:#000;line-height:1.25;letter-spacing:0}.contact_contents01 .whitespace .tel span{font-size:3.2rem;font-weight:500;font-family:"proxima-nova",sans-serif;letter-spacing:.06em;display:inline-block}.contact_contents01 .whitespace .tel span:before{content:"";width:2.21rem;height:2.21rem;display:inline-block;background-image:url(../images/icon_tel_black.png);background-repeat:no-repeat;background-position:center center;background-size:contain;margin-right:.49rem;vertical-align:-0.2rem}.contact_contents01 .whitespace .contact_btn{width:23.9rem;height:4.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:1.8rem auto 0;background-color:#338751;font-size:1.3rem;font-weight:bold;line-height:1.4;color:#fff;letter-spacing:.03em;border-radius:6.2rem;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}.contact_contents01 .whitespace .contact_btn:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}.contact_contents01 .whitespace .contact_btn:hover{opacity:1}.contact_contents01 .whitespace .contact_btn:before{content:"";width:1.55rem;height:1.218rem;display:block;background-image:url(../images/icon_mail_white.png);background-repeat:no-repeat;background-position:center center;background-size:contain;margin-right:.84rem}.contact_contents01 .whitespace .contact_btn:after{content:"";width:1.521rem;height:1.015rem;display:block;background-image:url(../images/arrow_white_right.png);background-repeat:no-repeat;background-position:center center;background-size:contain;margin-left:1.85rem}.contact_contents02{width:100%;margin:0 auto;text-align:left;max-width:76.3rem;background-color:#338751;border-radius:1rem;padding:2.4rem 2rem 2rem 18.55rem;position:relative}.contact_contents02:after{content:"";width:16.4rem;height:18.3rem;display:block;background-image:url(../images/people_img01.png);background-repeat:no-repeat;background-position:left bottom;background-size:contain;position:absolute;left:0;bottom:0}.contact_contents02 .fukidashi{font-size:1.3rem;font-weight:bold;color:#338751;line-height:2.95rem;letter-spacing:.12em;background-color:#fff;padding:0 1.55rem;border-radius:6.2rem;border:1px solid #338751;position:absolute;top:-1.9rem;left:11.01rem}.contact_contents02 .fukidashi:after{content:"";background-color:#fff;width:1.2rem;height:1.1rem;-webkit-clip-path:polygon(50% 100%, 100% 0, 0 0);clip-path:polygon(50% 100%, 100% 0, 0 0);display:block;position:absolute;left:2.15rem;top:calc(100% - 0.35rem)}.contact_contents02 .dash{font-size:1.2rem;font-weight:bold;color:#fff;line-height:1.6;letter-spacing:.1em;display:inline-block;background-image:url(../images/round_dash_white.png);background-repeat:repeat-x;background-position:left bottom;background-size:.4rem 1px;padding-bottom:.2rem}.contact_contents02 .bold_text{font-size:1.6rem;font-weight:bold;color:#fff;line-height:1.6;letter-spacing:.03em;margin-top:.7rem}.contact_contents02 .tel{font-size:1.2rem;font-weight:normal;color:#fff;line-height:1.2;letter-spacing:0;margin-top:1.5rem;padding-left:2rem;text-indent:-1rem}.contact_contents02 .tel span{font-size:3.2rem;font-weight:bold;font-family:"proxima-nova",sans-serif;letter-spacing:.06em;display:inline-block}.contact_contents02 .tel span:before{content:"";width:2.21rem;height:2.21rem;display:inline-block;background-image:url(../images/icon_tel_white.png);background-repeat:no-repeat;background-position:center center;background-size:contain;margin-right:.49rem;vertical-align:-0.2rem}.contact_contents02 .contact_btn{width:23.9rem;height:4.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fffa96;font-size:1.3rem;font-weight:bold;line-height:1.4;color:#4d4d4d;letter-spacing:.03em;border-radius:6.2rem;position:absolute;right:5.6rem;bottom:2rem;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}.contact_contents02 .contact_btn:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}.contact_contents02 .contact_btn:hover{opacity:1}.contact_contents02 .contact_btn:before{content:"";width:1.55rem;height:1.218rem;display:block;background-image:url(../images/icon_mail_black.png);background-repeat:no-repeat;background-position:center center;background-size:contain;margin-right:.84rem}.contact_contents02 .contact_btn:after{content:"";width:1.521rem;height:1.015rem;display:block;background-image:url(../images/arrow_black_right2.png);background-repeat:no-repeat;background-position:center center;background-size:contain;margin-left:1.85rem}.bumpy_slider{z-index:-1;margin-bottom:-6rem}.bumpy_slider .slide{margin-right:2rem}.bumpy_slider .slide img{width:100%;height:38rem;display:block;-o-object-fit:cover;object-fit:cover;border-radius:1rem}.bumpy_slider .slide:nth-child(odd){padding-top:2.5rem}.affiliated_double_slider_contents ul li{margin-right:3.05rem;background-color:#fff;border-radius:1rem;text-align:center;padding-bottom:1.4rem;direction:ltr;unicode-bidi:isolate;position:relative}.affiliated_double_slider_contents ul li img.bg{width:100%;height:13.8rem;display:block;-o-object-fit:cover;object-fit:cover;border-radius:1rem 1rem 0 0}.affiliated_double_slider_contents ul li img.icon{-o-object-fit:cover;object-fit:cover;display:block;width:5.172rem;height:5.172rem;border-radius:50%;margin:0 auto;position:absolute;left:0;right:0;top:10.151rem}.affiliated_double_slider_contents ul li .place{font-size:1.1rem;font-weight:500;color:#2e2e2e;line-height:1.6;letter-spacing:.1em;margin-top:2rem}.affiliated_double_slider_contents ul li .place:before{content:"";width:.901rem;height:1.083rem;display:inline-block;background-image:url(../images/icon_map_green_border.png);background-repeat:no-repeat;background-position:center center;background-size:contain;margin-right:.26rem;vertical-align:-0.1rem}.affiliated_double_slider_contents ul li .store{font-size:1.3rem;font-weight:bold;color:#2e2e2e;line-height:1.7;letter-spacing:.06em}.affiliated_double_slider_contents ul li .customer{font-size:.9rem;font-weight:normal;color:#969696;line-height:1.7;letter-spacing:.1em}.affiliated_double_slider_contents ul.affiliated_slider01{margin-bottom:3.09rem}.no_post{font-size:1.6rem;font-weight:normal;letter-spacing:.1em;color:#000;margin:5rem 0 2rem;text-align:center}section.common_case_contents{background-color:#edecd7;background-image:url(../images/common_case_contents_bg_pc.png);background-repeat:no-repeat;background-position:center bottom -3.6rem;background-size:100% auto}section.common_case_contents .common_case_contents_inner{padding:16rem 0 14.6rem;text-align:center}section.common_case_contents .common_case_contents_inner .en_title{font-size:3.4rem;font-weight:bold;font-family:antro Vectra;color:#338751;line-height:1;letter-spacing:.08em;-webkit-filter:drop-shadow(0 0 0 #338751);filter:drop-shadow(0 0 0 #338751);-webkit-transform:translateZ(0);transform:translateZ(0)}section.common_case_contents .common_case_contents_inner h2{font-size:4rem;font-weight:bold;color:#2e2e2e;line-height:1.5;letter-spacing:.12em;margin-top:1.5rem}section.common_case_contents .common_case_contents_inner .common_case_slider .slick-list{padding:4.6rem 14.5rem 9.4rem !important}section.common_case_contents .common_case_contents_inner .common_case_slider li{margin:0 2rem;position:relative}section.common_case_contents .common_case_contents_inner .common_case_slider li img{width:100%;height:38rem;display:block;border-radius:1rem;-o-object-fit:cover;object-fit:cover}section.common_case_contents .common_case_contents_inner .common_case_slider li .tag{font-size:1.8rem;font-weight:bold;color:#338751;line-height:4.6rem;letter-spacing:.1em;padding:0 2.5rem;border-radius:3.5rem;display:inline-block;background-color:#fff;position:absolute;left:2.2rem;top:2.2rem}section.common_case_contents .common_case_contents_inner .common_case_slider li .store{font-size:2rem;font-weight:bold;color:#2e2e2e;line-height:1.6;letter-spacing:.1em;margin-top:1.9rem}section.common_case_contents .common_case_contents_inner .common_case_slider li .store:before{content:"";width:1.829rem;height:2.236rem;display:inline-block;background-image:url(../images/icon_map_red.png);background-repeat:no-repeat;background-position:center center;background-size:contain;margin-right:.8rem;vertical-align:-0.3rem}section.common_case_contents .common_case_contents_inner .common_case_slider .slide-arrow{background-color:#f5f4ea;width:7.6rem;height:5.8rem;background-repeat:no-repeat;background-position:center center;background-size:1.05rem 1.95rem;cursor:pointer;position:absolute;bottom:0;z-index:1}section.common_case_contents .common_case_contents_inner .common_case_slider .slide-arrow.prev-arrow{background-image:url(../images/arrow_gray_left.png);border-radius:4.7rem 0 0 4.7rem;right:50%}section.common_case_contents .common_case_contents_inner .common_case_slider .slide-arrow.next-arrow{background-image:url(../images/arrow_black_right.png);border-radius:0 4.7rem 4.7rem 0;left:50%}.edit-post-visual-editor a{pointer-events:none}.wp_content_wrapper :where(.wp-block-columns.is-layout-flex){gap:4em}.wp-block-embed__wrapper{width:100% !important;aspect-ratio:16/9}.wp-block-embed__wrapper iframe{width:100% !important;height:auto;aspect-ratio:16/9}.wp_content_wrapper .wp-block-image{margin:0 0 6.4rem}.wp_content_wrapper .wp-block-image img{width:100%;min-width:100%}.wp_content_wrapper .article_content a{color:#d7092f;text-decoration:underline}.editor-styles-wrapper,.wp-block-column,.is-layout-flow,.wp-block-column-is-layout-flow,.article_content{padding-bottom:2rem}.editor-styles-wrapper div,.wp-block-column div,.is-layout-flow div,.wp-block-column-is-layout-flow div,.article_content div{font-size:1.6rem;margin-bottom:2rem}.editor-styles-wrapper h1,.wp-block-column h1,.is-layout-flow h1,.wp-block-column-is-layout-flow h1,.article_content h1{font-size:2.8rem;font-weight:bold;color:#2e2e2e;line-height:1.8;letter-spacing:.1em}.editor-styles-wrapper h2,.wp-block-column h2,.is-layout-flow h2,.wp-block-column-is-layout-flow h2,.article_content h2{font-size:2.2rem;font-weight:bold;color:#2e2e2e;line-height:1.6;letter-spacing:.12em;padding:0 0 1.2rem;border-bottom:.2rem solid #d1d0ae;margin:5rem auto 2rem}.editor-styles-wrapper h3,.wp-block-column h3,.is-layout-flow h3,.wp-block-column-is-layout-flow h3,.article_content h3{font-size:1.8rem;font-weight:bold;color:#2e2e2e;line-height:1.6;letter-spacing:.04em;padding:1rem 0 1rem 4.4rem;margin:3rem auto 2rem;position:relative}.editor-styles-wrapper h3:before,.wp-block-column h3:before,.is-layout-flow h3:before,.wp-block-column-is-layout-flow h3:before,.article_content h3:before{content:"";width:2.8rem;height:.15rem;display:block;border-radius:50%;background-color:#2e2e2e;position:absolute;left:0;top:2.4rem}.editor-styles-wrapper h4,.wp-block-column h4,.is-layout-flow h4,.wp-block-column-is-layout-flow h4,.article_content h4{font-size:1.7rem;font-weight:bold;color:#2e2e2e;line-height:1.6;letter-spacing:.04em;margin:3rem auto 1.5rem}.editor-styles-wrapper h5,.wp-block-column h5,.is-layout-flow h5,.wp-block-column-is-layout-flow h5,.article_content h5{font-size:1.7rem;font-weight:bold;color:#2e2e2e;line-height:1.6;letter-spacing:.04em;margin:3rem auto 1.5rem}.editor-styles-wrapper h6,.wp-block-column h6,.is-layout-flow h6,.wp-block-column-is-layout-flow h6,.article_content h6{font-size:1.7rem;font-weight:bold;color:#2e2e2e;line-height:1.6;letter-spacing:.04em;margin:2.5rem auto 1.5rem}.editor-styles-wrapper p,.wp-block-column p,.is-layout-flow p,.wp-block-column-is-layout-flow p,.article_content p{font-size:1.6rem;font-weight:500;color:#2e2e2e;line-height:2;letter-spacing:.06em;margin:2rem auto 2rem}.editor-styles-wrapper p span,.wp-block-column p span,.is-layout-flow p span,.wp-block-column-is-layout-flow p span,.article_content p span{font-weight:bold;letter-spacing:.06em}.editor-styles-wrapper dl,.editor-styles-wrapper details,.wp-block-column dl,.wp-block-column details,.is-layout-flow dl,.is-layout-flow details,.wp-block-column-is-layout-flow dl,.wp-block-column-is-layout-flow details,.article_content dl,.article_content details{margin:2rem auto 2rem}.editor-styles-wrapper dl dt,.editor-styles-wrapper dl .block-editor-rich-text__editable,.editor-styles-wrapper details dt,.editor-styles-wrapper details .block-editor-rich-text__editable,.wp-block-column dl dt,.wp-block-column dl .block-editor-rich-text__editable,.wp-block-column details dt,.wp-block-column details .block-editor-rich-text__editable,.is-layout-flow dl dt,.is-layout-flow dl .block-editor-rich-text__editable,.is-layout-flow details dt,.is-layout-flow details .block-editor-rich-text__editable,.wp-block-column-is-layout-flow dl dt,.wp-block-column-is-layout-flow dl .block-editor-rich-text__editable,.wp-block-column-is-layout-flow details dt,.wp-block-column-is-layout-flow details .block-editor-rich-text__editable,.article_content dl dt,.article_content dl .block-editor-rich-text__editable,.article_content details dt,.article_content details .block-editor-rich-text__editable{font-size:1.6rem;font-weight:500;color:#2e2e2e;line-height:1.9;letter-spacing:.06em}.editor-styles-wrapper dl dd,.editor-styles-wrapper dl p,.editor-styles-wrapper details dd,.editor-styles-wrapper details p,.wp-block-column dl dd,.wp-block-column dl p,.wp-block-column details dd,.wp-block-column details p,.is-layout-flow dl dd,.is-layout-flow dl p,.is-layout-flow details dd,.is-layout-flow details p,.wp-block-column-is-layout-flow dl dd,.wp-block-column-is-layout-flow dl p,.wp-block-column-is-layout-flow details dd,.wp-block-column-is-layout-flow details p,.article_content dl dd,.article_content dl p,.article_content details dd,.article_content details p{font-size:1.6rem;font-weight:500;color:#2e2e2e;line-height:1.9;letter-spacing:.06em}.editor-styles-wrapper figure.wp-block-image img,.editor-styles-wrapper figure.wp-block-image div img,.editor-styles-wrapper .components-resizable-box__container img,.editor-styles-wrapper .components-resizable-box__container div img,.wp-block-column figure.wp-block-image img,.wp-block-column figure.wp-block-image div img,.wp-block-column .components-resizable-box__container img,.wp-block-column .components-resizable-box__container div img,.is-layout-flow figure.wp-block-image img,.is-layout-flow figure.wp-block-image div img,.is-layout-flow .components-resizable-box__container img,.is-layout-flow .components-resizable-box__container div img,.wp-block-column-is-layout-flow figure.wp-block-image img,.wp-block-column-is-layout-flow figure.wp-block-image div img,.wp-block-column-is-layout-flow .components-resizable-box__container img,.wp-block-column-is-layout-flow .components-resizable-box__container div img,.article_content figure.wp-block-image img,.article_content figure.wp-block-image div img,.article_content .components-resizable-box__container img,.article_content .components-resizable-box__container div img{margin-bottom:3rem}.editor-styles-wrapper .is-style-p-yellow,.wp-block-column .is-style-p-yellow,.is-layout-flow .is-style-p-yellow,.wp-block-column-is-layout-flow .is-style-p-yellow,.article_content .is-style-p-yellow{background:#fefae7;border:.2rem solid #efc703;padding:2rem;border-radius:1rem}.editor-styles-wrapper .is-style-p-red,.wp-block-column .is-style-p-red,.is-layout-flow .is-style-p-red,.wp-block-column-is-layout-flow .is-style-p-red,.article_content .is-style-p-red{background:#faebed;border:.2rem solid #ed4356;padding:2rem;border-radius:1rem}.editor-styles-wrapper a,.wp-block-column a,.is-layout-flow a,.wp-block-column-is-layout-flow a,.article_content a{text-decoration:underline}.editor-styles-wrapper a:hover,.wp-block-column a:hover,.is-layout-flow a:hover,.wp-block-column-is-layout-flow a:hover,.article_content a:hover{opacity:1;text-decoration:none}.editor-styles-wrapper ul,.editor-styles-wrapper ol,.wp-block-column ul,.wp-block-column ol,.is-layout-flow ul,.is-layout-flow ol,.wp-block-column-is-layout-flow ul,.wp-block-column-is-layout-flow ol,.article_content ul,.article_content ol{margin:2rem auto 2rem;background-color:rgba(235,240,247,.55);border-radius:1rem;width:100%;padding:3.2rem 4.01rem 2.8rem;margin:3.6rem auto 3.6rem}.editor-styles-wrapper ul li,.editor-styles-wrapper ol li,.wp-block-column ul li,.wp-block-column ol li,.is-layout-flow ul li,.is-layout-flow ol li,.wp-block-column-is-layout-flow ul li,.wp-block-column-is-layout-flow ol li,.article_content ul li,.article_content ol li{position:relative;font-size:1.6rem;font-weight:500;color:#2e2e2e;line-height:1.9;letter-spacing:.06em;margin:0 0 1rem;list-style-type:none}.editor-styles-wrapper ul li:before,.editor-styles-wrapper ol li:before,.wp-block-column ul li:before,.wp-block-column ol li:before,.is-layout-flow ul li:before,.is-layout-flow ol li:before,.wp-block-column-is-layout-flow ul li:before,.wp-block-column-is-layout-flow ol li:before,.article_content ul li:before,.article_content ol li:before{content:"・";font-size:1.6rem;font-weight:500;color:#2e2e2e;line-height:1.9;letter-spacing:.04em;display:inline-block;margin-right:1rem}.editor-styles-wrapper ul li span,.editor-styles-wrapper ol li span,.wp-block-column ul li span,.wp-block-column ol li span,.is-layout-flow ul li span,.is-layout-flow ol li span,.wp-block-column-is-layout-flow ul li span,.wp-block-column-is-layout-flow ol li span,.article_content ul li span,.article_content ol li span{font-weight:bold;letter-spacing:.04em}.editor-styles-wrapper ul li>div,.editor-styles-wrapper ol li>div,.wp-block-column ul li>div,.wp-block-column ol li>div,.is-layout-flow ul li>div,.is-layout-flow ol li>div,.wp-block-column-is-layout-flow ul li>div,.wp-block-column-is-layout-flow ol li>div,.article_content ul li>div,.article_content ol li>div{margin:0;display:inline-block}.editor-styles-wrapper ul.check_list li,.editor-styles-wrapper ol.check_list li,.wp-block-column ul.check_list li,.wp-block-column ol.check_list li,.is-layout-flow ul.check_list li,.is-layout-flow ol.check_list li,.wp-block-column-is-layout-flow ul.check_list li,.wp-block-column-is-layout-flow ol.check_list li,.article_content ul.check_list li,.article_content ol.check_list li{background-repeat:no-repeat;background-position:left top .7rem;background-image:url(../images/icon_check_blue.png);background-size:1.81rem 1.33rem}.editor-styles-wrapper ol li,.wp-block-column ol li,.is-layout-flow ol li,.wp-block-column-is-layout-flow ol li,.article_content ol li{background-image:none;list-style:none}.editor-styles-wrapper ol li div,.wp-block-column ol li div,.is-layout-flow ol li div,.wp-block-column-is-layout-flow ol li div,.article_content ol li div{display:inline-block}.editor-styles-wrapper ol li:nth-of-type(1):before,.wp-block-column ol li:nth-of-type(1):before,.is-layout-flow ol li:nth-of-type(1):before,.wp-block-column-is-layout-flow ol li:nth-of-type(1):before,.article_content ol li:nth-of-type(1):before{content:"1.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(2):before,.wp-block-column ol li:nth-of-type(2):before,.is-layout-flow ol li:nth-of-type(2):before,.wp-block-column-is-layout-flow ol li:nth-of-type(2):before,.article_content ol li:nth-of-type(2):before{content:"2.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(3):before,.wp-block-column ol li:nth-of-type(3):before,.is-layout-flow ol li:nth-of-type(3):before,.wp-block-column-is-layout-flow ol li:nth-of-type(3):before,.article_content ol li:nth-of-type(3):before{content:"3.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(4):before,.wp-block-column ol li:nth-of-type(4):before,.is-layout-flow ol li:nth-of-type(4):before,.wp-block-column-is-layout-flow ol li:nth-of-type(4):before,.article_content ol li:nth-of-type(4):before{content:"4.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(5):before,.wp-block-column ol li:nth-of-type(5):before,.is-layout-flow ol li:nth-of-type(5):before,.wp-block-column-is-layout-flow ol li:nth-of-type(5):before,.article_content ol li:nth-of-type(5):before{content:"5.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(6):before,.wp-block-column ol li:nth-of-type(6):before,.is-layout-flow ol li:nth-of-type(6):before,.wp-block-column-is-layout-flow ol li:nth-of-type(6):before,.article_content ol li:nth-of-type(6):before{content:"6.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(7):before,.wp-block-column ol li:nth-of-type(7):before,.is-layout-flow ol li:nth-of-type(7):before,.wp-block-column-is-layout-flow ol li:nth-of-type(7):before,.article_content ol li:nth-of-type(7):before{content:"7.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(8):before,.wp-block-column ol li:nth-of-type(8):before,.is-layout-flow ol li:nth-of-type(8):before,.wp-block-column-is-layout-flow ol li:nth-of-type(8):before,.article_content ol li:nth-of-type(8):before{content:"8.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(9):before,.wp-block-column ol li:nth-of-type(9):before,.is-layout-flow ol li:nth-of-type(9):before,.wp-block-column-is-layout-flow ol li:nth-of-type(9):before,.article_content ol li:nth-of-type(9):before{content:"9.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(10):before,.wp-block-column ol li:nth-of-type(10):before,.is-layout-flow ol li:nth-of-type(10):before,.wp-block-column-is-layout-flow ol li:nth-of-type(10):before,.article_content ol li:nth-of-type(10):before{content:"10.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(11):before,.wp-block-column ol li:nth-of-type(11):before,.is-layout-flow ol li:nth-of-type(11):before,.wp-block-column-is-layout-flow ol li:nth-of-type(11):before,.article_content ol li:nth-of-type(11):before{content:"11.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(12):before,.wp-block-column ol li:nth-of-type(12):before,.is-layout-flow ol li:nth-of-type(12):before,.wp-block-column-is-layout-flow ol li:nth-of-type(12):before,.article_content ol li:nth-of-type(12):before{content:"12.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(13):before,.wp-block-column ol li:nth-of-type(13):before,.is-layout-flow ol li:nth-of-type(13):before,.wp-block-column-is-layout-flow ol li:nth-of-type(13):before,.article_content ol li:nth-of-type(13):before{content:"13.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(14):before,.wp-block-column ol li:nth-of-type(14):before,.is-layout-flow ol li:nth-of-type(14):before,.wp-block-column-is-layout-flow ol li:nth-of-type(14):before,.article_content ol li:nth-of-type(14):before{content:"14.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(15):before,.wp-block-column ol li:nth-of-type(15):before,.is-layout-flow ol li:nth-of-type(15):before,.wp-block-column-is-layout-flow ol li:nth-of-type(15):before,.article_content ol li:nth-of-type(15):before{content:"15.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(16):before,.wp-block-column ol li:nth-of-type(16):before,.is-layout-flow ol li:nth-of-type(16):before,.wp-block-column-is-layout-flow ol li:nth-of-type(16):before,.article_content ol li:nth-of-type(16):before{content:"16.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(17):before,.wp-block-column ol li:nth-of-type(17):before,.is-layout-flow ol li:nth-of-type(17):before,.wp-block-column-is-layout-flow ol li:nth-of-type(17):before,.article_content ol li:nth-of-type(17):before{content:"17.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(18):before,.wp-block-column ol li:nth-of-type(18):before,.is-layout-flow ol li:nth-of-type(18):before,.wp-block-column-is-layout-flow ol li:nth-of-type(18):before,.article_content ol li:nth-of-type(18):before{content:"18.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(19):before,.wp-block-column ol li:nth-of-type(19):before,.is-layout-flow ol li:nth-of-type(19):before,.wp-block-column-is-layout-flow ol li:nth-of-type(19):before,.article_content ol li:nth-of-type(19):before{content:"19.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(20):before,.wp-block-column ol li:nth-of-type(20):before,.is-layout-flow ol li:nth-of-type(20):before,.wp-block-column-is-layout-flow ol li:nth-of-type(20):before,.article_content ol li:nth-of-type(20):before{content:"20.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(21):before,.wp-block-column ol li:nth-of-type(21):before,.is-layout-flow ol li:nth-of-type(21):before,.wp-block-column-is-layout-flow ol li:nth-of-type(21):before,.article_content ol li:nth-of-type(21):before{content:"21.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(22):before,.wp-block-column ol li:nth-of-type(22):before,.is-layout-flow ol li:nth-of-type(22):before,.wp-block-column-is-layout-flow ol li:nth-of-type(22):before,.article_content ol li:nth-of-type(22):before{content:"22.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(23):before,.wp-block-column ol li:nth-of-type(23):before,.is-layout-flow ol li:nth-of-type(23):before,.wp-block-column-is-layout-flow ol li:nth-of-type(23):before,.article_content ol li:nth-of-type(23):before{content:"23.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(24):before,.wp-block-column ol li:nth-of-type(24):before,.is-layout-flow ol li:nth-of-type(24):before,.wp-block-column-is-layout-flow ol li:nth-of-type(24):before,.article_content ol li:nth-of-type(24):before{content:"24.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(25):before,.wp-block-column ol li:nth-of-type(25):before,.is-layout-flow ol li:nth-of-type(25):before,.wp-block-column-is-layout-flow ol li:nth-of-type(25):before,.article_content ol li:nth-of-type(25):before{content:"25.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(26):before,.wp-block-column ol li:nth-of-type(26):before,.is-layout-flow ol li:nth-of-type(26):before,.wp-block-column-is-layout-flow ol li:nth-of-type(26):before,.article_content ol li:nth-of-type(26):before{content:"26.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(27):before,.wp-block-column ol li:nth-of-type(27):before,.is-layout-flow ol li:nth-of-type(27):before,.wp-block-column-is-layout-flow ol li:nth-of-type(27):before,.article_content ol li:nth-of-type(27):before{content:"27.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(28):before,.wp-block-column ol li:nth-of-type(28):before,.is-layout-flow ol li:nth-of-type(28):before,.wp-block-column-is-layout-flow ol li:nth-of-type(28):before,.article_content ol li:nth-of-type(28):before{content:"28.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(29):before,.wp-block-column ol li:nth-of-type(29):before,.is-layout-flow ol li:nth-of-type(29):before,.wp-block-column-is-layout-flow ol li:nth-of-type(29):before,.article_content ol li:nth-of-type(29):before{content:"29.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(30):before,.wp-block-column ol li:nth-of-type(30):before,.is-layout-flow ol li:nth-of-type(30):before,.wp-block-column-is-layout-flow ol li:nth-of-type(30):before,.article_content ol li:nth-of-type(30):before{content:"30.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(31):before,.wp-block-column ol li:nth-of-type(31):before,.is-layout-flow ol li:nth-of-type(31):before,.wp-block-column-is-layout-flow ol li:nth-of-type(31):before,.article_content ol li:nth-of-type(31):before{content:"31.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(32):before,.wp-block-column ol li:nth-of-type(32):before,.is-layout-flow ol li:nth-of-type(32):before,.wp-block-column-is-layout-flow ol li:nth-of-type(32):before,.article_content ol li:nth-of-type(32):before{content:"32.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(33):before,.wp-block-column ol li:nth-of-type(33):before,.is-layout-flow ol li:nth-of-type(33):before,.wp-block-column-is-layout-flow ol li:nth-of-type(33):before,.article_content ol li:nth-of-type(33):before{content:"33.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(34):before,.wp-block-column ol li:nth-of-type(34):before,.is-layout-flow ol li:nth-of-type(34):before,.wp-block-column-is-layout-flow ol li:nth-of-type(34):before,.article_content ol li:nth-of-type(34):before{content:"34.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(35):before,.wp-block-column ol li:nth-of-type(35):before,.is-layout-flow ol li:nth-of-type(35):before,.wp-block-column-is-layout-flow ol li:nth-of-type(35):before,.article_content ol li:nth-of-type(35):before{content:"35.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(36):before,.wp-block-column ol li:nth-of-type(36):before,.is-layout-flow ol li:nth-of-type(36):before,.wp-block-column-is-layout-flow ol li:nth-of-type(36):before,.article_content ol li:nth-of-type(36):before{content:"36.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(37):before,.wp-block-column ol li:nth-of-type(37):before,.is-layout-flow ol li:nth-of-type(37):before,.wp-block-column-is-layout-flow ol li:nth-of-type(37):before,.article_content ol li:nth-of-type(37):before{content:"37.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(38):before,.wp-block-column ol li:nth-of-type(38):before,.is-layout-flow ol li:nth-of-type(38):before,.wp-block-column-is-layout-flow ol li:nth-of-type(38):before,.article_content ol li:nth-of-type(38):before{content:"38.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(39):before,.wp-block-column ol li:nth-of-type(39):before,.is-layout-flow ol li:nth-of-type(39):before,.wp-block-column-is-layout-flow ol li:nth-of-type(39):before,.article_content ol li:nth-of-type(39):before{content:"39.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(40):before,.wp-block-column ol li:nth-of-type(40):before,.is-layout-flow ol li:nth-of-type(40):before,.wp-block-column-is-layout-flow ol li:nth-of-type(40):before,.article_content ol li:nth-of-type(40):before{content:"40.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(41):before,.wp-block-column ol li:nth-of-type(41):before,.is-layout-flow ol li:nth-of-type(41):before,.wp-block-column-is-layout-flow ol li:nth-of-type(41):before,.article_content ol li:nth-of-type(41):before{content:"41.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(42):before,.wp-block-column ol li:nth-of-type(42):before,.is-layout-flow ol li:nth-of-type(42):before,.wp-block-column-is-layout-flow ol li:nth-of-type(42):before,.article_content ol li:nth-of-type(42):before{content:"42.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(43):before,.wp-block-column ol li:nth-of-type(43):before,.is-layout-flow ol li:nth-of-type(43):before,.wp-block-column-is-layout-flow ol li:nth-of-type(43):before,.article_content ol li:nth-of-type(43):before{content:"43.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(44):before,.wp-block-column ol li:nth-of-type(44):before,.is-layout-flow ol li:nth-of-type(44):before,.wp-block-column-is-layout-flow ol li:nth-of-type(44):before,.article_content ol li:nth-of-type(44):before{content:"44.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(45):before,.wp-block-column ol li:nth-of-type(45):before,.is-layout-flow ol li:nth-of-type(45):before,.wp-block-column-is-layout-flow ol li:nth-of-type(45):before,.article_content ol li:nth-of-type(45):before{content:"45.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(46):before,.wp-block-column ol li:nth-of-type(46):before,.is-layout-flow ol li:nth-of-type(46):before,.wp-block-column-is-layout-flow ol li:nth-of-type(46):before,.article_content ol li:nth-of-type(46):before{content:"46.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(47):before,.wp-block-column ol li:nth-of-type(47):before,.is-layout-flow ol li:nth-of-type(47):before,.wp-block-column-is-layout-flow ol li:nth-of-type(47):before,.article_content ol li:nth-of-type(47):before{content:"47.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(48):before,.wp-block-column ol li:nth-of-type(48):before,.is-layout-flow ol li:nth-of-type(48):before,.wp-block-column-is-layout-flow ol li:nth-of-type(48):before,.article_content ol li:nth-of-type(48):before{content:"48.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(49):before,.wp-block-column ol li:nth-of-type(49):before,.is-layout-flow ol li:nth-of-type(49):before,.wp-block-column-is-layout-flow ol li:nth-of-type(49):before,.article_content ol li:nth-of-type(49):before{content:"49.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(50):before,.wp-block-column ol li:nth-of-type(50):before,.is-layout-flow ol li:nth-of-type(50):before,.wp-block-column-is-layout-flow ol li:nth-of-type(50):before,.article_content ol li:nth-of-type(50):before{content:"50.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(51):before,.wp-block-column ol li:nth-of-type(51):before,.is-layout-flow ol li:nth-of-type(51):before,.wp-block-column-is-layout-flow ol li:nth-of-type(51):before,.article_content ol li:nth-of-type(51):before{content:"51.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(52):before,.wp-block-column ol li:nth-of-type(52):before,.is-layout-flow ol li:nth-of-type(52):before,.wp-block-column-is-layout-flow ol li:nth-of-type(52):before,.article_content ol li:nth-of-type(52):before{content:"52.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(53):before,.wp-block-column ol li:nth-of-type(53):before,.is-layout-flow ol li:nth-of-type(53):before,.wp-block-column-is-layout-flow ol li:nth-of-type(53):before,.article_content ol li:nth-of-type(53):before{content:"53.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(54):before,.wp-block-column ol li:nth-of-type(54):before,.is-layout-flow ol li:nth-of-type(54):before,.wp-block-column-is-layout-flow ol li:nth-of-type(54):before,.article_content ol li:nth-of-type(54):before{content:"54.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(55):before,.wp-block-column ol li:nth-of-type(55):before,.is-layout-flow ol li:nth-of-type(55):before,.wp-block-column-is-layout-flow ol li:nth-of-type(55):before,.article_content ol li:nth-of-type(55):before{content:"55.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(56):before,.wp-block-column ol li:nth-of-type(56):before,.is-layout-flow ol li:nth-of-type(56):before,.wp-block-column-is-layout-flow ol li:nth-of-type(56):before,.article_content ol li:nth-of-type(56):before{content:"56.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(57):before,.wp-block-column ol li:nth-of-type(57):before,.is-layout-flow ol li:nth-of-type(57):before,.wp-block-column-is-layout-flow ol li:nth-of-type(57):before,.article_content ol li:nth-of-type(57):before{content:"57.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(58):before,.wp-block-column ol li:nth-of-type(58):before,.is-layout-flow ol li:nth-of-type(58):before,.wp-block-column-is-layout-flow ol li:nth-of-type(58):before,.article_content ol li:nth-of-type(58):before{content:"58.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(59):before,.wp-block-column ol li:nth-of-type(59):before,.is-layout-flow ol li:nth-of-type(59):before,.wp-block-column-is-layout-flow ol li:nth-of-type(59):before,.article_content ol li:nth-of-type(59):before{content:"59.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(60):before,.wp-block-column ol li:nth-of-type(60):before,.is-layout-flow ol li:nth-of-type(60):before,.wp-block-column-is-layout-flow ol li:nth-of-type(60):before,.article_content ol li:nth-of-type(60):before{content:"60.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(61):before,.wp-block-column ol li:nth-of-type(61):before,.is-layout-flow ol li:nth-of-type(61):before,.wp-block-column-is-layout-flow ol li:nth-of-type(61):before,.article_content ol li:nth-of-type(61):before{content:"61.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(62):before,.wp-block-column ol li:nth-of-type(62):before,.is-layout-flow ol li:nth-of-type(62):before,.wp-block-column-is-layout-flow ol li:nth-of-type(62):before,.article_content ol li:nth-of-type(62):before{content:"62.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(63):before,.wp-block-column ol li:nth-of-type(63):before,.is-layout-flow ol li:nth-of-type(63):before,.wp-block-column-is-layout-flow ol li:nth-of-type(63):before,.article_content ol li:nth-of-type(63):before{content:"63.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(64):before,.wp-block-column ol li:nth-of-type(64):before,.is-layout-flow ol li:nth-of-type(64):before,.wp-block-column-is-layout-flow ol li:nth-of-type(64):before,.article_content ol li:nth-of-type(64):before{content:"64.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(65):before,.wp-block-column ol li:nth-of-type(65):before,.is-layout-flow ol li:nth-of-type(65):before,.wp-block-column-is-layout-flow ol li:nth-of-type(65):before,.article_content ol li:nth-of-type(65):before{content:"65.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(66):before,.wp-block-column ol li:nth-of-type(66):before,.is-layout-flow ol li:nth-of-type(66):before,.wp-block-column-is-layout-flow ol li:nth-of-type(66):before,.article_content ol li:nth-of-type(66):before{content:"66.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(67):before,.wp-block-column ol li:nth-of-type(67):before,.is-layout-flow ol li:nth-of-type(67):before,.wp-block-column-is-layout-flow ol li:nth-of-type(67):before,.article_content ol li:nth-of-type(67):before{content:"67.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(68):before,.wp-block-column ol li:nth-of-type(68):before,.is-layout-flow ol li:nth-of-type(68):before,.wp-block-column-is-layout-flow ol li:nth-of-type(68):before,.article_content ol li:nth-of-type(68):before{content:"68.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(69):before,.wp-block-column ol li:nth-of-type(69):before,.is-layout-flow ol li:nth-of-type(69):before,.wp-block-column-is-layout-flow ol li:nth-of-type(69):before,.article_content ol li:nth-of-type(69):before{content:"69.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(70):before,.wp-block-column ol li:nth-of-type(70):before,.is-layout-flow ol li:nth-of-type(70):before,.wp-block-column-is-layout-flow ol li:nth-of-type(70):before,.article_content ol li:nth-of-type(70):before{content:"70.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(71):before,.wp-block-column ol li:nth-of-type(71):before,.is-layout-flow ol li:nth-of-type(71):before,.wp-block-column-is-layout-flow ol li:nth-of-type(71):before,.article_content ol li:nth-of-type(71):before{content:"71.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(72):before,.wp-block-column ol li:nth-of-type(72):before,.is-layout-flow ol li:nth-of-type(72):before,.wp-block-column-is-layout-flow ol li:nth-of-type(72):before,.article_content ol li:nth-of-type(72):before{content:"72.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(73):before,.wp-block-column ol li:nth-of-type(73):before,.is-layout-flow ol li:nth-of-type(73):before,.wp-block-column-is-layout-flow ol li:nth-of-type(73):before,.article_content ol li:nth-of-type(73):before{content:"73.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(74):before,.wp-block-column ol li:nth-of-type(74):before,.is-layout-flow ol li:nth-of-type(74):before,.wp-block-column-is-layout-flow ol li:nth-of-type(74):before,.article_content ol li:nth-of-type(74):before{content:"74.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(75):before,.wp-block-column ol li:nth-of-type(75):before,.is-layout-flow ol li:nth-of-type(75):before,.wp-block-column-is-layout-flow ol li:nth-of-type(75):before,.article_content ol li:nth-of-type(75):before{content:"75.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(76):before,.wp-block-column ol li:nth-of-type(76):before,.is-layout-flow ol li:nth-of-type(76):before,.wp-block-column-is-layout-flow ol li:nth-of-type(76):before,.article_content ol li:nth-of-type(76):before{content:"76.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(77):before,.wp-block-column ol li:nth-of-type(77):before,.is-layout-flow ol li:nth-of-type(77):before,.wp-block-column-is-layout-flow ol li:nth-of-type(77):before,.article_content ol li:nth-of-type(77):before{content:"77.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(78):before,.wp-block-column ol li:nth-of-type(78):before,.is-layout-flow ol li:nth-of-type(78):before,.wp-block-column-is-layout-flow ol li:nth-of-type(78):before,.article_content ol li:nth-of-type(78):before{content:"78.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(79):before,.wp-block-column ol li:nth-of-type(79):before,.is-layout-flow ol li:nth-of-type(79):before,.wp-block-column-is-layout-flow ol li:nth-of-type(79):before,.article_content ol li:nth-of-type(79):before{content:"79.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(80):before,.wp-block-column ol li:nth-of-type(80):before,.is-layout-flow ol li:nth-of-type(80):before,.wp-block-column-is-layout-flow ol li:nth-of-type(80):before,.article_content ol li:nth-of-type(80):before{content:"80.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(81):before,.wp-block-column ol li:nth-of-type(81):before,.is-layout-flow ol li:nth-of-type(81):before,.wp-block-column-is-layout-flow ol li:nth-of-type(81):before,.article_content ol li:nth-of-type(81):before{content:"81.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(82):before,.wp-block-column ol li:nth-of-type(82):before,.is-layout-flow ol li:nth-of-type(82):before,.wp-block-column-is-layout-flow ol li:nth-of-type(82):before,.article_content ol li:nth-of-type(82):before{content:"82.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(83):before,.wp-block-column ol li:nth-of-type(83):before,.is-layout-flow ol li:nth-of-type(83):before,.wp-block-column-is-layout-flow ol li:nth-of-type(83):before,.article_content ol li:nth-of-type(83):before{content:"83.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(84):before,.wp-block-column ol li:nth-of-type(84):before,.is-layout-flow ol li:nth-of-type(84):before,.wp-block-column-is-layout-flow ol li:nth-of-type(84):before,.article_content ol li:nth-of-type(84):before{content:"84.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(85):before,.wp-block-column ol li:nth-of-type(85):before,.is-layout-flow ol li:nth-of-type(85):before,.wp-block-column-is-layout-flow ol li:nth-of-type(85):before,.article_content ol li:nth-of-type(85):before{content:"85.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(86):before,.wp-block-column ol li:nth-of-type(86):before,.is-layout-flow ol li:nth-of-type(86):before,.wp-block-column-is-layout-flow ol li:nth-of-type(86):before,.article_content ol li:nth-of-type(86):before{content:"86.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(87):before,.wp-block-column ol li:nth-of-type(87):before,.is-layout-flow ol li:nth-of-type(87):before,.wp-block-column-is-layout-flow ol li:nth-of-type(87):before,.article_content ol li:nth-of-type(87):before{content:"87.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(88):before,.wp-block-column ol li:nth-of-type(88):before,.is-layout-flow ol li:nth-of-type(88):before,.wp-block-column-is-layout-flow ol li:nth-of-type(88):before,.article_content ol li:nth-of-type(88):before{content:"88.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(89):before,.wp-block-column ol li:nth-of-type(89):before,.is-layout-flow ol li:nth-of-type(89):before,.wp-block-column-is-layout-flow ol li:nth-of-type(89):before,.article_content ol li:nth-of-type(89):before{content:"89.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(90):before,.wp-block-column ol li:nth-of-type(90):before,.is-layout-flow ol li:nth-of-type(90):before,.wp-block-column-is-layout-flow ol li:nth-of-type(90):before,.article_content ol li:nth-of-type(90):before{content:"90.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(91):before,.wp-block-column ol li:nth-of-type(91):before,.is-layout-flow ol li:nth-of-type(91):before,.wp-block-column-is-layout-flow ol li:nth-of-type(91):before,.article_content ol li:nth-of-type(91):before{content:"91.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(92):before,.wp-block-column ol li:nth-of-type(92):before,.is-layout-flow ol li:nth-of-type(92):before,.wp-block-column-is-layout-flow ol li:nth-of-type(92):before,.article_content ol li:nth-of-type(92):before{content:"92.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(93):before,.wp-block-column ol li:nth-of-type(93):before,.is-layout-flow ol li:nth-of-type(93):before,.wp-block-column-is-layout-flow ol li:nth-of-type(93):before,.article_content ol li:nth-of-type(93):before{content:"93.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(94):before,.wp-block-column ol li:nth-of-type(94):before,.is-layout-flow ol li:nth-of-type(94):before,.wp-block-column-is-layout-flow ol li:nth-of-type(94):before,.article_content ol li:nth-of-type(94):before{content:"94.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(95):before,.wp-block-column ol li:nth-of-type(95):before,.is-layout-flow ol li:nth-of-type(95):before,.wp-block-column-is-layout-flow ol li:nth-of-type(95):before,.article_content ol li:nth-of-type(95):before{content:"95.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(96):before,.wp-block-column ol li:nth-of-type(96):before,.is-layout-flow ol li:nth-of-type(96):before,.wp-block-column-is-layout-flow ol li:nth-of-type(96):before,.article_content ol li:nth-of-type(96):before{content:"96.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(97):before,.wp-block-column ol li:nth-of-type(97):before,.is-layout-flow ol li:nth-of-type(97):before,.wp-block-column-is-layout-flow ol li:nth-of-type(97):before,.article_content ol li:nth-of-type(97):before{content:"97.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(98):before,.wp-block-column ol li:nth-of-type(98):before,.is-layout-flow ol li:nth-of-type(98):before,.wp-block-column-is-layout-flow ol li:nth-of-type(98):before,.article_content ol li:nth-of-type(98):before{content:"98.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper ol li:nth-of-type(99):before,.wp-block-column ol li:nth-of-type(99):before,.is-layout-flow ol li:nth-of-type(99):before,.wp-block-column-is-layout-flow ol li:nth-of-type(99):before,.article_content ol li:nth-of-type(99):before{content:"99.";font-weight:900;color:#338751;position:relative;margin-right:1rem}.editor-styles-wrapper blockquote,.wp-block-column blockquote,.is-layout-flow blockquote,.wp-block-column-is-layout-flow blockquote,.article_content blockquote{background:#f5f5f5;margin:3rem 0;padding:3rem 3.5rem 3rem;position:relative}.editor-styles-wrapper blockquote:before,.wp-block-column blockquote:before,.is-layout-flow blockquote:before,.wp-block-column-is-layout-flow blockquote:before,.article_content blockquote:before{content:"”";font-size:2.4rem;font-weight:900;color:#338751;opacity:.6;position:absolute;left:2rem;top:2rem;z-index:0}.editor-styles-wrapper blockquote:after,.wp-block-column blockquote:after,.is-layout-flow blockquote:after,.wp-block-column-is-layout-flow blockquote:after,.article_content blockquote:after{content:"”";font-size:2.4rem;font-weight:900;color:#338751;opacity:.6;position:absolute;right:2rem;bottom:2rem;z-index:0}.editor-styles-wrapper mark,.wp-block-column mark,.is-layout-flow mark,.wp-block-column-is-layout-flow mark,.article_content mark{background-color:#f7f0b0;color:#000;font-style:normal;font-weight:700}.editor-styles-wrapper figcaption,.wp-block-column figcaption,.is-layout-flow figcaption,.wp-block-column-is-layout-flow figcaption,.article_content figcaption{display:none}.editor-styles-wrapper .wp-block-table,.wp-block-column .wp-block-table,.is-layout-flow .wp-block-table,.wp-block-column-is-layout-flow .wp-block-table,.article_content .wp-block-table{width:100%;overflow-x:initial}.editor-styles-wrapper .wp-block-table figcaption,.wp-block-column .wp-block-table figcaption,.is-layout-flow .wp-block-table figcaption,.wp-block-column-is-layout-flow .wp-block-table figcaption,.article_content .wp-block-table figcaption{display:none}.editor-styles-wrapper .wp-block-table table,.wp-block-column .wp-block-table table,.is-layout-flow .wp-block-table table,.wp-block-column-is-layout-flow .wp-block-table table,.article_content .wp-block-table table{display:table;width:100%;min-width:100%;max-width:100%;margin:4.8rem 0}.editor-styles-wrapper .wp-block-table table thead,.wp-block-column .wp-block-table table thead,.is-layout-flow .wp-block-table table thead,.wp-block-column-is-layout-flow .wp-block-table table thead,.article_content .wp-block-table table thead{border:none}.editor-styles-wrapper .wp-block-table table thead th,.wp-block-column .wp-block-table table thead th,.is-layout-flow .wp-block-table table thead th,.wp-block-column-is-layout-flow .wp-block-table table thead th,.article_content .wp-block-table table thead th{font-size:1.6rem;font-weight:normal;color:#fff;line-height:1.5;letter-spacing:.04em;background-color:#338751;padding:1rem 2rem;text-align:center;border-top:1px solid #338751;border-left:1px solid #338751;border-right:1px solid #fff;vertical-align:middle}.editor-styles-wrapper .wp-block-table table thead th:last-of-type,.wp-block-column .wp-block-table table thead th:last-of-type,.is-layout-flow .wp-block-table table thead th:last-of-type,.wp-block-column-is-layout-flow .wp-block-table table thead th:last-of-type,.article_content .wp-block-table table thead th:last-of-type{border-right:1px solid #338751}.editor-styles-wrapper .wp-block-table table tr th,.wp-block-column .wp-block-table table tr th,.is-layout-flow .wp-block-table table tr th,.wp-block-column-is-layout-flow .wp-block-table table tr th,.article_content .wp-block-table table tr th{font-size:1.6rem;font-weight:normal;color:#2e2e2e;line-height:1.5;letter-spacing:.04em;padding:1rem 2rem;text-align:left;border-top:1px solid #338751;border-left:1px solid #338751;border-right:1px solid #338751;vertical-align:middle}.editor-styles-wrapper .wp-block-table table tr th:last-of-type,.wp-block-column .wp-block-table table tr th:last-of-type,.is-layout-flow .wp-block-table table tr th:last-of-type,.wp-block-column-is-layout-flow .wp-block-table table tr th:last-of-type,.article_content .wp-block-table table tr th:last-of-type{border-right:1px solid #338751}.editor-styles-wrapper .wp-block-table table tr td,.wp-block-column .wp-block-table table tr td,.is-layout-flow .wp-block-table table tr td,.wp-block-column-is-layout-flow .wp-block-table table tr td,.article_content .wp-block-table table tr td{font-size:1.6rem;font-weight:500;color:#2e2e2e;line-height:1.9;letter-spacing:.06em;padding:1rem 2rem;text-align:left;border-bottom:1px solid #338751;border-right:1px solid #338751;vertical-align:middle}.editor-styles-wrapper .border_table table,.wp-block-column .border_table table,.is-layout-flow .border_table table,.wp-block-column-is-layout-flow .border_table table,.article_content .border_table table{border-top:1px solid rgba(0,0,0,.05) !important}.editor-styles-wrapper .border_table table th,.wp-block-column .border_table table th,.is-layout-flow .border_table table th,.wp-block-column-is-layout-flow .border_table table th,.article_content .border_table table th{font-weight:bold !important;border:none !important;border-bottom:1px solid rgba(0,0,0,.05) !important;color:#2e2e2e !important;background-color:rgba(0,0,0,0) !important;text-align:left !important}.editor-styles-wrapper .border_table table td,.wp-block-column .border_table table td,.is-layout-flow .border_table table td,.wp-block-column-is-layout-flow .border_table table td,.article_content .border_table table td{border:none !important;border-bottom:1px solid rgba(0,0,0,.05) !important;text-align:left !important}.editor-styles-wrapper .is-style-stripes table tr:first-of-type th,.wp-block-column .is-style-stripes table tr:first-of-type th,.is-layout-flow .is-style-stripes table tr:first-of-type th,.wp-block-column-is-layout-flow .is-style-stripes table tr:first-of-type th,.article_content .is-style-stripes table tr:first-of-type th{border-top:1px solid #338751}.editor-styles-wrapper .is-style-stripes table tr:first-of-type td,.wp-block-column .is-style-stripes table tr:first-of-type td,.is-layout-flow .is-style-stripes table tr:first-of-type td,.wp-block-column-is-layout-flow .is-style-stripes table tr:first-of-type td,.article_content .is-style-stripes table tr:first-of-type td{border-top:1px solid #338751}.editor-styles-wrapper .is-style-stripes table tr th,.wp-block-column .is-style-stripes table tr th,.is-layout-flow .is-style-stripes table tr th,.wp-block-column-is-layout-flow .is-style-stripes table tr th,.article_content .is-style-stripes table tr th{border-bottom:1px solid #338751}.wp_content_wrapper #ez-toc-container{padding:0;background-color:#fff;border:.2rem solid #d7092f;border-radius:1;margin:5rem 0 5rem;padding:.3rem 3.5rem 3rem;margin-bottom:4.8rem}.wp_content_wrapper #ez-toc-container .ez-toc-title-container .ez-toc-title{color:#d7092f;padding:2rem 0;font-size:1.8rem;font-weight:900;display:block;border-bottom:1px solid #e0e0e0}.wp_content_wrapper #ez-toc-container nav ul li a{color:initial;margin:0 0 .8rem;padding:0 0 .5rem;border-bottom:1px dashed #e0e0e0;display:block}.wp_content_wrapper #ez-toc-container nav ul li a:before{color:#d7092f;font-weight:bold}.wp_content_wrapper #ez-toc-container nav .ez-toc-heading-level-2{font-size:1.5rem}.wp_content_wrapper #ez-toc-container nav .ez-toc-heading-level-3{font-size:1.4rem}.acf_blocks.related_article{position:relative;margin-top:5rem;margin-bottom:4.8rem;width:100%}.acf_blocks.related_article dt{font-size:1.5rem;font-weight:bold;color:#fff;line-height:3.1rem;letter-spacing:.08em;background-color:#009245;border-radius:.5rem;padding:0 1.75rem;position:absolute;top:-2.35rem;left:1.7rem}.acf_blocks.related_article dt:after{content:"";background-color:#009245;height:.69rem;width:.74rem;-webkit-clip-path:polygon(20% 100%, 100% 0, 0 0);clip-path:polygon(20% 100%, 100% 0, 0 0);display:block;position:absolute;bottom:-0.55rem;left:3.11rem}.acf_blocks.related_article dd{background-color:#fff;border:1px solid #c9c9c9;border-radius:.5rem;margin:4rem auto 0;padding:2rem 1.8rem 1rem}.acf_blocks.related_article dd a{font-size:1.4rem;font-weight:500;color:#d7092f;line-height:1.4;letter-spacing:.03em;text-decoration:underline;margin-bottom:1rem;margin-right:1rem}.acf_blocks.related_article dd a:hover{opacity:1;text-decoration:none}.acf_blocks.related_article dd a:after{content:"";width:1.5rem;height:1.5rem;display:inline-block;background-image:url(../images/icon_another_tab_blue.png);background-repeat:no-repeat;background-position:center center;background-size:contain;margin-left:.5rem;vertical-align:-0.1rem}}@media(min-width: 1600px){body.home section.mainvisual{height:898.56px;overflow:hidden;position:relative}body.home section.mainvisual .gray_text{font-size:17.55px;font-weight:normal;font-family:"proxima-nova",sans-serif;color:#47392c;line-height:1;letter-spacing:.078em;position:absolute;left:44.46px;top:145.08px}body.home section.mainvisual .en_text{width:1541.6739px;display:block;position:absolute;left:12.0861px;top:299.52px;z-index:1}body.home section.mainvisual .img_left{width:741.078px;height:725.7861px;display:block;position:absolute;left:0;top:181.35px;-webkit-animation:skew_left .8s ease-in-out .2s normal both;animation:skew_left .8s ease-in-out .2s normal both;-webkit-clip-path:polygon(0 0, 0 0, 0 100%, 0 100%);clip-path:polygon(0 0, 0 0, 0 100%, 0 100%)}@-webkit-keyframes skew_left{100%{-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%)}}@keyframes skew_left{100%{-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%)}}body.home section.mainvisual .img_right{width:947.0799px;height:537.5799px;display:block;position:absolute;right:0;top:111.8871px;-webkit-animation:skew_right .8s ease-in-out .5s normal both;animation:skew_right .8s ease-in-out .5s normal both;-webkit-clip-path:polygon(100% 0, 100% 0, 100% 100%, 100% 100%);clip-path:polygon(100% 0, 100% 0, 100% 100%, 100% 100%)}@-webkit-keyframes skew_right{100%{-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%)}}@keyframes skew_right{100%{-webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%);clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%)}}body.home section.mainvisual .text_space{position:relative;left:690.3px;top:650.52px}body.home section.mainvisual .text_space h1{font-size:56.16px;font-weight:bold;color:#2e2e2e;line-height:1.3;letter-spacing:.1em}body.home section.mainvisual .text_space h1 span{font-size:23.4px;font-weight:bold;color:#338751;letter-spacing:.12em}body.home section.mainvisual .text_space p{font-size:21.06px;font-weight:bold;color:#2e2e2e;line-height:1.5;letter-spacing:.08em;margin-top:18.72px}body.home section.top_first{text-align:center;padding:145.08px 0 138.06px;position:relative;background-image:url(../images/wave_white_pc_01.png);background-repeat:no-repeat;background-position:center top 514.566px;background-size:100% auto}body.home section.top_first .crown{width:468.9126px;display:block;margin:0 auto}body.home section.top_first h2{font-size:46.8px;font-weight:bold;color:#2e2e2e;line-height:1.5;letter-spacing:.12em;margin-top:32.76px}body.home section.top_first>.bold_text{font-size:25.74px;font-weight:bold;color:#2e2e2e;line-height:1.8;letter-spacing:.12em;margin-top:51.48px}body.home section.top_first>.bold_text span{color:#338751;letter-spacing:.12em}body.home section.top_first .text{font-size:21.06px;font-weight:500;color:#2e2e2e;line-height:2;letter-spacing:.08em;margin:35.1px 0 58.5px}body.home section.top_first .img01{width:258.57px;display:block;border-radius:0 11.7px 11.7px 0;position:absolute;left:0;top:435.24px}body.home section.top_first .img02{width:219.96px;display:block;border-radius:11.7px;position:absolute;left:215.28px;bottom:-17.55px}body.home section.top_first .img03{width:292.5px;display:block;border-radius:11.7px 0 0 11.7px;position:absolute;right:0;top:128.7px;z-index:1}body.home section.top_first .img04{width:321.75px;display:block;border-radius:11.7px;position:absolute;right:131.04px;bottom:-81.9px;z-index:1}body.home section.top_first .custom_car{padding:93.6px 0 117px}body.home section.top_first .custom_car .en_title{font-size:32.76px;font-weight:bold;font-family:antro Vectra;color:#338751;line-height:1;letter-spacing:.08em;-webkit-filter:drop-shadow(0 0 0 #ffffff);filter:drop-shadow(0 0 0 #ffffff);-webkit-transform:translateZ(0);transform:translateZ(0)}body.home section.top_first .custom_car h3{font-size:37.44px;font-weight:bold;color:#2e2e2e;line-height:1.5;letter-spacing:.12em;margin-top:11.7px}body.home section.top_first .custom_car h4{font-size:21.06px;font-weight:bold;color:#2e2e2e;line-height:1.8;letter-spacing:.12em;margin:23.4px 0 58.5px}body.home section.top_first .custom_car h4 a{color:#338751;letter-spacing:.12em;text-decoration:underline}body.home section.top_feature{background-color:#338751;border-radius:58.5px}body.home section.top_feature .top_feature_inner{width:1212.12px;margin:0 auto;padding:157.95px 0 166.725px}body.home section.top_feature .top_feature_inner .en_title{font-size:39.78px;font-weight:bold;font-family:antro Vectra;color:#fff;line-height:1;letter-spacing:.08em;-webkit-filter:drop-shadow(0 0 0 #ffffff);filter:drop-shadow(0 0 0 #ffffff);-webkit-transform:translateZ(0);transform:translateZ(0)}body.home section.top_feature .top_feature_inner h2{font-size:46.8px;font-weight:bold;color:#fff;line-height:1.5;letter-spacing:.12em;margin-top:17.55px}body.home section.top_feature .top_feature_inner h2 span{letter-spacing:.12em}body.home section.top_feature .top_feature_inner ul{margin-top:64.35px}body.home section.top_feature .top_feature_inner ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:93.6px}body.home section.top_feature .top_feature_inner ul li .img_space{width:547.56px;height:386.1px}body.home section.top_feature .top_feature_inner ul li .img_space img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;border-radius:23.4px}body.home section.top_feature .top_feature_inner ul li .text_space{width:606.06px;padding-left:23.4px;padding-top:92.43px;position:relative}body.home section.top_feature .top_feature_inner ul li .text_space .num{font-size:44.46px;font-weight:bold;font-family:"proxima-nova",sans-serif;color:#fff;line-height:1;letter-spacing:.078em;position:absolute;left:0;top:26.91px}body.home section.top_feature .top_feature_inner ul li .text_space h3{font-size:25.74px;font-weight:bold;color:#fff;line-height:1.9;letter-spacing:.14em}body.home section.top_feature .top_feature_inner ul li .text_space h3 span{color:#338751;letter-spacing:.14em;padding:0 2.34px;background-color:#fffa96;border-radius:3.51px}body.home section.top_feature .top_feature_inner ul li .text_space .text{font-size:17.55px;font-weight:500;color:#fff;line-height:1.9;letter-spacing:.08em;margin-top:37.44px}body.home section.top_feature .top_feature_inner ul li .text_space .text span{font-weight:bold;letter-spacing:.08em}body.home section.top_feature .top_feature_inner .white_box{width:1053px;background-color:#fff;border-radius:97.11px;position:relative;padding:21.06px 93.6px 19.89px 238.68px;margin:119.34px auto 80.145px}body.home section.top_feature .top_feature_inner .white_box p{font-size:21.06px;font-weight:bold;color:#338751;line-height:1.8;letter-spacing:.12em}body.home section.top_feature .top_feature_inner .white_box:after{content:"";width:141.57px;height:157.95px;background-image:url(../images/people_img01.png);background-repeat:no-repeat;background-position:left bottom;background-size:contain;display:block;position:absolute;left:64.35px;bottom:0}body.home section.top_feature .top_feature_inner .link_wrapper{text-align:center}body.home section.top_casestudy{padding:175.5px 0 171.288px;text-align:center}body.home section.top_casestudy .en_title{font-size:39.78px;font-weight:bold;font-family:antro Vectra;color:#338751;line-height:1;letter-spacing:.08em;-webkit-filter:drop-shadow(0 0 0 #338751);filter:drop-shadow(0 0 0 #338751);-webkit-transform:translateZ(0);transform:translateZ(0)}body.home section.top_casestudy h2{font-size:46.8px;font-weight:bold;color:#2e2e2e;line-height:1.5;letter-spacing:.12em;margin-top:17.55px}body.home section.top_casestudy .casestudy_slider{margin-top:40.95px}body.home section.top_casestudy .casestudy_slider .slick-list{padding:23.4px 198.9px !important}body.home section.top_casestudy .casestudy_slider .whitecard{width:351px;margin:0 25.155px;background-color:#fff;border-radius:40.95px;-webkit-box-shadow:3.51px 3.51px #338751;box-shadow:3.51px 3.51px #338751;padding:21.06px 23.4px 0;position:relative}body.home section.top_casestudy .casestudy_slider .whitecard img{width:100%;height:180.18px;display:block;border-radius:35.1px;-o-object-fit:cover;object-fit:cover}body.home section.top_casestudy .casestudy_slider .whitecard .text{font-size:21.06px;font-weight:bold;color:#2e2e2e;line-height:1.8;letter-spacing:.1em;margin-top:19.89px}body.home section.top_casestudy .casestudy_slider .whitecard .green_text{font-size:17.55px;font-weight:bold;color:#fff;line-height:39.78px;letter-spacing:.1em;display:inline-block;padding:0 25.74px;border-radius:40.95px;background-color:#338751;-webkit-transform:translateY(23.4px);transform:translateY(23.4px);margin-top:2.34px}body.home section.top_casestudy .casestudy_slider .slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:56.16px}body.home section.top_casestudy .casestudy_slider .slick-dots li{width:10.53px;height:10.53px;margin:11.7px 6.435px}body.home section.top_casestudy .casestudy_slider .slick-dots li button{padding:0;margin:0;color:rgba(0,0,0,0);display:block;width:100%;height:100%;background-color:#338751;border:1px solid #338751;border-radius:50%;cursor:pointer}body.home section.top_casestudy .casestudy_slider .slick-dots li.slick-active button{background-color:#fff}body.home section.top_casestudy .white_box{width:1053px;background-color:#fff;border-radius:97.11px;position:relative;padding:21.06px 93.6px 19.89px 238.68px;margin:69.03px auto 80.496px;text-align:left}body.home section.top_casestudy .white_box p{font-size:21.06px;font-weight:bold;color:#338751;line-height:1.8;letter-spacing:.12em}body.home section.top_casestudy .white_box p span{color:#eb4542;letter-spacing:.12em}body.home section.top_casestudy .white_box:after{content:"";width:182.52px;height:152.1px;background-image:url(../images/people_img02.png);background-repeat:no-repeat;background-position:left bottom;background-size:contain;display:block;position:absolute;left:42.12px;bottom:0}body.home section.top_story{position:relative;overflow:hidden}body.home section.top_story:after{content:"";width:1522.17px;height:100%;display:block;background-color:#edecd7;border-radius:58.5px 0 0 58.5px;position:absolute;right:0;top:0}body.home section.top_story .top_story_inner{width:1212.12px;margin:0 auto;padding:152.1px 175.5px 169.65px 0;position:relative;z-index:1}body.home section.top_story .top_story_inner .en_title{font-size:39.78px;font-weight:bold;font-family:antro Vectra;color:#338751;line-height:1;letter-spacing:.08em;-webkit-filter:drop-shadow(0 0 0 #338751);filter:drop-shadow(0 0 0 #338751);-webkit-transform:translateZ(0);transform:translateZ(0)}body.home section.top_story .top_story_inner h2{font-size:46.8px;font-weight:bold;color:#2e2e2e;line-height:1.5;letter-spacing:.12em;margin-top:17.55px}body.home section.top_story .top_story_inner .description_text{font-size:17.55px;font-weight:bold;color:#2e2e2e;line-height:1.6;letter-spacing:.12em;margin-top:17.55px}body.home section.top_story .top_story_inner .description_text span{color:#e84848;letter-spacing:.12em}body.home section.top_story .top_story_inner ul{margin:65.52px 0 79.56px}body.home section.top_story .top_story_inner ul li{margin-bottom:67.86px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}body.home section.top_story .top_story_inner ul li .img_space{width:407.16px;height:444.6px}body.home section.top_story .top_story_inner ul li .img_space img{-o-object-fit:cover;object-fit:cover;display:block;width:100%;height:100%;border-radius:11.7px}body.home section.top_story .top_story_inner ul li .text_space{width:535.86px;padding-top:35.1px}body.home section.top_story .top_story_inner ul li .text_space .category{font-size:18.72px;font-weight:500;color:#338751;line-height:37.44px;letter-spacing:.12em;background-color:#fff;border-radius:5.85px;display:inline-block;padding:0 15.21px}body.home section.top_story .top_story_inner ul li .text_space .story_title{font-size:25.74px;font-weight:bold;color:#2e2e2e;line-height:1.8;letter-spacing:.14em;margin-top:16.38px}body.home section.top_story .top_story_inner ul li .text_space .customer{font-size:17.55px;font-weight:500;color:#4d4d4d;line-height:1.4;letter-spacing:.08em;margin-top:16.38px}body.home section.top_story .top_story_inner ul li .text_space .text{font-size:17.55px;font-weight:500;color:#2e2e2e;line-height:1.9;letter-spacing:.08em;margin-top:50.31px}body.home section.top_story .top_story_inner .link_wrapper{text-align:right}body.home section.top_story .top_story_inner .flow_text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:left top;transform-origin:left top;position:absolute;left:100%;top:0;-webkit-animation:loop-ver 20s infinite linear 1s both;animation:loop-ver 20s infinite linear 1s both}body.home section.top_story .top_story_inner .flow_text .flow_text_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body.home section.top_story .top_story_inner .flow_text .text01{font-size:98.28px;font-weight:500;font-family:"proxima-nova",sans-serif;color:#fff;line-height:1;letter-spacing:.054em;white-space:nowrap;cursor:default;width:966.42px}body.home section.top_story .top_story_inner .flow_text .text02{font-size:102.96px;font-weight:bold;font-family:antro Vectra;color:#fff;line-height:1;letter-spacing:.06em;margin-right:41.535px;white-space:nowrap;cursor:default;width:318.24px;margin-top:23.4px}@-webkit-keyframes loop-ver{from{-webkit-transform:translateY(0) rotate(90deg);transform:translateY(0) rotate(90deg)}to{-webkit-transform:translateY(-1326.195px) rotate(90deg);transform:translateY(-1326.195px) rotate(90deg)}}@keyframes loop-ver{from{-webkit-transform:translateY(0) rotate(90deg);transform:translateY(0) rotate(90deg)}to{-webkit-transform:translateY(-1326.195px) rotate(90deg);transform:translateY(-1326.195px) rotate(90deg)}}body.home section.top_request{background-image:url(../images/top_request_bg_pc.png);background-repeat:no-repeat;background-position:right top;background-size:100% auto;padding-bottom:187.2px}body.home section.top_request .top_request_inner{width:1212.12px;margin:0 auto;padding:171.99px 0 77.22px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body.home section.top_request .top_request_inner .en_title{font-size:39.78px;font-weight:bold;font-family:antro Vectra;color:#338751;line-height:1;letter-spacing:.08em;width:100%;-webkit-filter:drop-shadow(0 0 0 #338751);filter:drop-shadow(0 0 0 #338751);-webkit-transform:translateZ(0);transform:translateZ(0)}body.home section.top_request .top_request_inner h2{font-size:46.8px;font-weight:bold;color:#2e2e2e;line-height:1.5;letter-spacing:.12em;margin-top:17.55px}body.home section.top_request .top_request_inner .description_text{font-size:17.55px;font-weight:bold;color:#2e2e2e;line-height:1.8;letter-spacing:.12em;margin-top:53.82px;width:685.035px;padding-right:111.735px}body.home section.top_request .top_request_inner .description_text span{color:#e84848;letter-spacing:.12em}body.home section.top_request .request_slider li{margin:0 17.8425px;text-align:center}body.home section.top_request .request_slider li .place{font-size:12.87px;font-weight:500;color:#2e2e2e;line-height:30.42px;letter-spacing:.1em;display:inline-block;background-color:#fff;border:1px solid #338751;border-radius:16.38px;padding:0 16.38px}body.home section.top_request .request_slider li .place:before{content:"";width:10.5417px;height:12.6711px;display:inline-block;background-image:url(../images/icon_map_green_border.png);background-repeat:no-repeat;background-position:center center;background-size:contain;margin-right:1.872px;vertical-align:-1.17px}body.home section.top_request .request_slider li img{-o-object-fit:cover;object-fit:cover;display:block;width:194.22px;height:194.22px;border-radius:11.7px;margin:21.06px auto 9.36px}body.home section.top_request .request_slider li .name{font-size:17.55px;font-weight:bold;color:#2e2e2e;line-height:2;letter-spacing:.1em}body.home section.top_request .link_wrapper{text-align:center;margin-top:84.24px}body.home section.top_customize .top_customize_inner{width:1212.12px;margin:0 auto;padding:52.65px 0 105.3px;text-align:center}body.home section.top_customize .top_customize_inner .en_title{font-size:39.78px;font-weight:bold;font-family:antro Vectra;color:#338751;line-height:1;letter-spacing:.08em;width:100%;-webkit-filter:drop-shadow(0 0 0 #338751);filter:drop-shadow(0 0 0 #338751);-webkit-transform:translateZ(0);transform:translateZ(0)}body.home section.top_customize .top_customize_inner h2{font-size:46.8px;font-weight:bold;color:#2e2e2e;line-height:1.5;letter-spacing:.12em;margin-top:17.55px}body.home section.top_customize .top_customize_inner .description_text{font-size:17.55px;font-weight:bold;color:#2e2e2e;line-height:1.6;letter-spacing:.12em;margin-top:18.72px}body.home section.top_customize .top_customize_inner .description_text span{color:#e84848;letter-spacing:.12em}body.home section.top_customize .top_customize_inner ul{margin-top:65.52px}body.home section.top_customize .top_customize_inner ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:63.18px;text-align:left}body.home section.top_customize .top_customize_inner ul li .img_space{width:655.2px;height:655.2px}body.home section.top_customize .top_customize_inner ul li .img_space img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;border-radius:50%}body.home section.top_customize .top_customize_inner ul li .text_space{width:472.68px}body.home section.top_customize .top_customize_inner ul li .text_space .green_text{font-size:18.72px;font-weight:bold;font-family:"proxima-nova",sans-serif;color:#338751;line-height:1;letter-spacing:.1em}body.home section.top_customize .top_customize_inner ul li .text_space h3{font-size:46.8px;font-weight:bold;color:#2e2e2e;line-height:1.45;letter-spacing:.12em;margin-top:17.55px}body.home section.top_customize .top_customize_inner ul li .text_space .text{font-size:17.55px;font-weight:500;color:#2e2e2e;line-height:2;letter-spacing:.12em;padding-right:79.56px;margin:38.61px 0 53.82px}body.home section.top_blog{padding-left:44.46px}body.home section.top_blog .top_blog_inner{background-color:#edecd7;border-radius:58.5px 0 0 0;padding:102.96px 0 147.42px 148.59px}body.home section.top_blog .top_blog_inner .en_title{font-size:39.78px;font-weight:bold;font-family:antro Vectra;color:#338751;line-height:1;letter-spacing:.08em;width:100%;-webkit-filter:drop-shadow(0 0 0 #338751);filter:drop-shadow(0 0 0 #338751);-webkit-transform:translateZ(0);transform:translateZ(0)}body.home section.top_blog .top_blog_inner h2{font-size:46.8px;font-weight:bold;color:#2e2e2e;line-height:1.5;letter-spacing:.12em;margin-top:17.55px}body.home section.top_blog .top_blog_inner .blog_contents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:18.72px}body.home section.top_blog .top_blog_inner .blog_contents .sidebar{margin-top:23.4px}body.home section.top_blog .top_blog_inner .blog_contents .sidebar ul{min-height:273.78px;width:120.51px;padding-bottom:23.4px}body.home section.top_blog .top_blog_inner .blog_contents .sidebar ul li{margin-bottom:11.7px}body.home section.top_blog .top_blog_inner .blog_contents .sidebar ul li a{font-size:15.21px;font-weight:500;color:#2e2e2e;line-height:1.4;letter-spacing:.12em;background-color:#f5f4ea;padding:10.53px 16.38px 8.19px;border-radius:5.85px;display:block;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.home section.top_blog .top_blog_inner .blog_contents .sidebar ul li a:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}body.home section.top_blog .top_blog_inner .blog_contents .sidebar ul li a:hover{opacity:1}body.home section.top_blog .top_blog_inner .blog_contents .sidebar ul li a.current{color:#fff;background-color:#338751}body.home section.top_blog .top_blog_inner .blog_contents .main_contents{width:1138.41px}body.home section.top_blog .top_blog_inner .blog_contents .main_contents .blog_slider .slick-list{padding:23.4px 287.82px 23.4px 23.4px}body.home section.top_blog .top_blog_inner .blog_contents .main_contents .blog_slider li{margin-right:35.1px}body.home section.top_blog .top_blog_inner .blog_contents .main_contents .blog_slider li a{display:block;width:100%;min-height:360.36px;background-color:#fff;border-radius:11.7px;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.home section.top_blog .top_blog_inner .blog_contents .main_contents .blog_slider li a:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}body.home section.top_blog .top_blog_inner .blog_contents .main_contents .blog_slider li a:hover{opacity:1}body.home section.top_blog .top_blog_inner .blog_contents .main_contents .blog_slider li a .img_space{width:100%;height:212.94px}body.home section.top_blog .top_blog_inner .blog_contents .main_contents .blog_slider li a .img_space img{-o-object-fit:cover;object-fit:cover;display:block;width:100%;height:100%;border-radius:11.7px 11.7px 0 0}body.home section.top_blog .top_blog_inner .blog_contents .main_contents .blog_slider li a .text_space{padding:22.23px 19.89px 24.57px}body.home section.top_blog .top_blog_inner .blog_contents .main_contents .blog_slider li a .text_space .category_text{font-size:14.04px;font-weight:bold;color:#4d4d4d;line-height:1.4;letter-spacing:.06em}body.home section.top_blog .top_blog_inner .blog_contents .main_contents .blog_slider li a .text_space .archive_title{font-size:17.55px;font-weight:500;color:#2e2e2e;line-height:1.7;letter-spacing:.06em;margin-top:18.72px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}body.home section.top_blog .top_blog_inner .blog_contents .main_contents .blog_slider .slide-arrow{background-color:#f5f4ea;width:88.92px;height:67.86px;background-repeat:no-repeat;background-position:center center;background-size:12.285px 22.815px;cursor:pointer;position:absolute;top:-88.92px;z-index:1}body.home section.top_blog .top_blog_inner .blog_contents .main_contents .blog_slider .slide-arrow.prev-arrow{background-image:url(../images/arrow_gray_left.png);border-radius:54.99px 0 0 54.99px;right:281.97px}body.home section.top_blog .top_blog_inner .blog_contents .main_contents .blog_slider .slide-arrow.next-arrow{background-image:url(../images/arrow_black_right.png);border-radius:0 54.99px 54.99px 0;right:193.05px}body.independence section.independence_first{padding:111.15px 0 93.6px;background-image:url(../images/wave_white_pc_01.png);background-repeat:no-repeat;background-position:center top 943.5816px;background-size:100% auto;text-align:center;position:relative}body.independence section.independence_first:after{content:"";width:100%;height:1696.5px;display:block;background:-webkit-gradient(linear, left bottom, left top, from(#edecd7), to(transparent));background:linear-gradient(to top, #edecd7, transparent);position:absolute;left:0;right:0;bottom:0;z-index:-1}body.independence section.independence_first .img{display:block;width:100%;border-radius:0 0 58.5px}body.independence section.independence_first .en_text{display:block;width:1132.56px;position:absolute;left:272.61px;top:558.09px}body.independence section.independence_first h1{font-size:25.74px;font-weight:bold;color:#2e2e2e;line-height:1.8;letter-spacing:.08em;margin-top:154.44px}body.independence section.independence_first h1 span{font-size:56.16px;letter-spacing:.08em}body.independence section.independence_first h1 span span{color:#338751}body.independence section.independence_first .bold_text{font-size:25.74px;font-weight:bold;color:#2e2e2e;line-height:1.6;letter-spacing:.12em;margin-top:58.5px}body.independence section.independence_first .text{font-size:18.72px;font-weight:500;color:#2e2e2e;line-height:2;letter-spacing:.12em;margin-top:37.44px}body.independence section.independence_first .crown_rapper{margin:58.5px 0 31.59px}body.independence section.independence_first .crown_rapper .crown{width:468.9126px;display:block;margin:0 auto}body.independence section.independence_first .crown_rapper p{font-size:23.4px;font-weight:bold;color:#2e2e2e;line-height:1.7;letter-spacing:.12em;margin-top:17.55px}body.independence section.independence_first .crown_rapper p .large{font-size:42.12px;font-weight:bold;color:#2e2e2e;letter-spacing:.12em;display:inline-block;position:relative}body.independence section.independence_first .crown_rapper p .large span{color:#eb4542;letter-spacing:.12em}body.independence section.independence_first .crown_rapper p .large:before{content:"";width:2.34px;height:49.725px;display:block;background-color:#2e2e2e;-webkit-transform:rotate(-28deg);transform:rotate(-28deg);position:absolute;left:-23.4px;bottom:0}body.independence section.independence_first .crown_rapper p .large:after{content:"";width:2.34px;height:49.725px;display:block;background-color:#2e2e2e;-webkit-transform:rotate(28deg);transform:rotate(28deg);position:absolute;right:-23.4px;bottom:0}body.independence section.independence_real_voice .independence_real_voice_inner{width:1053px;margin:0 auto;padding:93.6px 0 92.43px;text-align:center}body.independence section.independence_real_voice .independence_real_voice_inner .en_title{font-size:39.78px;font-weight:bold;font-family:antro Vectra;color:#338751;line-height:1;letter-spacing:.08em;-webkit-filter:drop-shadow(0 0 0 #338751);filter:drop-shadow(0 0 0 #338751);-webkit-transform:translateZ(0);transform:translateZ(0)}body.independence section.independence_real_voice .independence_real_voice_inner h2{font-size:46.8px;font-weight:bold;color:#2e2e2e;line-height:1.5;letter-spacing:.12em;margin-top:17.55px}body.independence section.independence_real_voice .independence_real_voice_inner ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:42.12px}body.independence section.independence_real_voice .independence_real_voice_inner ul:after{content:"";width:319.41px;display:block}body.independence section.independence_real_voice .independence_real_voice_inner ul li{width:319.41px;background-color:#fff;border-radius:40.95px;-webkit-box-shadow:4.68px 4.68px #338751;box-shadow:4.68px 4.68px #338751;padding:19.188px 21.294px 5.85px;margin-bottom:52.65px;position:relative}body.independence section.independence_real_voice .independence_real_voice_inner ul li img{width:100%;height:152.2638px;display:block;border-radius:35.1px;-o-object-fit:cover;object-fit:cover}body.independence section.independence_real_voice .independence_real_voice_inner ul li .text{font-size:18.72px;font-weight:bold;color:#2e2e2e;line-height:1.5;letter-spacing:.1em;margin-top:19.89px}body.independence section.independence_real_voice .independence_real_voice_inner ul li .green_text{font-size:16.38px;font-weight:bold;color:#fff;line-height:36.1998px;letter-spacing:.1em;display:inline-block;padding:0 23.634px;border-radius:40.95px;background-color:#338751;-webkit-transform:translateY(21.06px);transform:translateY(21.06px);margin-top:2.34px}body.independence section.independence_real_voice .independence_real_voice_inner .fukidashi{position:relative;z-index:1;width:1000.35px;margin:100.62px auto -159.12px}body.independence section.independence_real_voice .independence_real_voice_inner .fukidashi:before{content:"";width:83.8422px;height:86.8608px;display:block;background-image:url(../images/deco_line_black_left.png);background-repeat:no-repeat;background-position:center center;background-size:contain;position:absolute;right:100%;top:-33.93px}body.independence section.independence_real_voice .independence_real_voice_inner .fukidashi:after{content:"";width:83.8422px;height:86.8608px;display:block;background-image:url(../images/deco_line_black_right.png);background-repeat:no-repeat;background-position:center center;background-size:contain;position:absolute;left:100%;top:-33.93px}body.independence section.independence_real_voice .independence_real_voice_inner .fukidashi p{font-size:28.08px;font-weight:bold;color:#2e2e2e;line-height:1.6;letter-spacing:.12em;background-color:#fff;border:3.51px solid #338751;border-radius:72.54px;padding:23.4px 23.4px 22.23px;position:relative}body.independence section.independence_real_voice .independence_real_voice_inner .fukidashi p span{color:#338751;letter-spacing:.12em}body.independence section.independence_real_voice .independence_real_voice_inner .fukidashi p:after{content:"";background-color:#fff;width:53.82px;height:50.31px;-webkit-clip-path:polygon(50% 100%, 100% 0, 0 0);clip-path:polygon(50% 100%, 100% 0, 0 0);display:block;margin:0 auto;position:absolute;left:0;right:0;top:calc(100% - 16.38px)}body.independence section.independence_feature{background-color:#338751;border-radius:58.5px;position:relative}body.independence section.independence_feature .independence_feature_inner{width:1212.12px;margin:0 auto;padding:174.33px 0 308.88px}body.independence section.independence_feature .independence_feature_inner .en_title{font-size:39.78px;font-weight:bold;font-family:antro Vectra;color:#fff;line-height:1;letter-spacing:.08em;-webkit-filter:drop-shadow(0 0 0 #ffffff);filter:drop-shadow(0 0 0 #ffffff);-webkit-transform:translateZ(0);transform:translateZ(0)}body.independence section.independence_feature .independence_feature_inner h2{font-size:46.8px;font-weight:bold;color:#fff;line-height:1.5;letter-spacing:.12em;margin-top:17.55px}body.independence section.independence_feature .independence_feature_inner h2 span{letter-spacing:.12em}body.independence section.independence_feature .independence_feature_inner ul{margin-top:64.35px}body.independence section.independence_feature .independence_feature_inner ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:93.6px}body.independence section.independence_feature .independence_feature_inner ul li .img_space{width:547.56px;height:386.1px}body.independence section.independence_feature .independence_feature_inner ul li .img_space img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;border-radius:23.4px}body.independence section.independence_feature .independence_feature_inner ul li .text_space{width:606.06px;padding-left:23.4px;padding-top:92.43px;position:relative}body.independence section.independence_feature .independence_feature_inner ul li .text_space .num{font-size:44.46px;font-weight:bold;font-family:"proxima-nova",sans-serif;color:#fff;line-height:1;letter-spacing:.078em;position:absolute;left:0;top:26.91px}body.independence section.independence_feature .independence_feature_inner ul li .text_space h3{font-size:25.74px;font-weight:bold;color:#fff;line-height:1.9;letter-spacing:.14em}body.independence section.independence_feature .independence_feature_inner ul li .text_space h3 span{color:#338751;letter-spacing:.14em;padding:0 2.34px;background-color:#fffa96;border-radius:3.51px}body.independence section.independence_feature .independence_feature_inner ul li .text_space .text{font-size:17.55px;font-weight:500;color:#fff;line-height:1.9;letter-spacing:.08em;margin-top:37.44px}body.independence section.independence_feature .independence_feature_inner ul li .text_space .text span{font-weight:bold;letter-spacing:.08em}body.independence section.independence_feature .independence_feature_inner .white_box{width:1053px;background-color:#fff;border-radius:97.11px;position:relative;padding:21.06px 93.6px 19.89px 238.68px;margin:0 auto}body.independence section.independence_feature .independence_feature_inner .white_box p{font-size:21.06px;font-weight:bold;color:#338751;line-height:1.8;letter-spacing:.12em}body.independence section.independence_feature .independence_feature_inner .white_box:after{content:"";width:141.57px;height:157.95px;background-image:url(../images/people_img01.png);background-repeat:no-repeat;background-position:left bottom;background-size:contain;display:block;position:absolute;left:64.35px;bottom:0}body.independence section.independence_feature .contact_contents01{background-image:url(../images/independence_feature_contact_contents01_img01_pc.jpg),url(../images/independence_feature_contact_contents01_img02_pc.jpg);position:absolute;left:0;right:0;bottom:-257.4px}body.independence section.independence_reason{padding:415.35px 44.46px 0;text-align:center}body.independence section.independence_reason .en_title{font-size:39.78px;font-weight:bold;font-family:antro Vectra;color:#338751;line-height:1;letter-spacing:.08em;-webkit-filter:drop-shadow(0 0 0 #338751);filter:drop-shadow(0 0 0 #338751);-webkit-transform:translateZ(0);transform:translateZ(0)}body.independence section.independence_reason h2{font-size:46.8px;font-weight:bold;color:#2e2e2e;line-height:1.5;letter-spacing:.12em;margin-top:17.55px}body.independence section.independence_reason h2 span{color:#338751;letter-spacing:.12em}body.independence section.independence_reason .independence_reason_inner{width:1053px;margin:0 auto}body.independence section.independence_reason .independence_reason_inner .reason_num{font-size:21.06px;font-weight:bold;font-family:"proxima-nova",sans-serif;color:#fff;line-height:1;letter-spacing:.1em;width:197.73px;height:49.023px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:72.54px;background-color:#338751;margin:0 auto;position:relative}body.independence section.independence_reason .independence_reason_inner .reason_num:after{content:"";background-color:#338751;width:12.3084px;height:11.5596px;-webkit-clip-path:polygon(50% 100%, 100% 0, 0 0);clip-path:polygon(50% 100%, 100% 0, 0 0);display:block;margin:0 auto;position:absolute;left:0;right:0;top:100%}body.independence section.independence_reason .independence_reason_inner h3{font-size:42.12px;font-weight:bold;color:#2e2e2e;line-height:1.5;letter-spacing:.12em;margin-top:14.04px}body.independence section.independence_reason .independence_reason_inner h3 span{color:#338751;letter-spacing:.12em}body.independence section.independence_reason .independence_reason_inner .description_text{font-size:17.55px;font-weight:bold;color:#2e2e2e;line-height:1.6;letter-spacing:.1em;margin-top:16.38px}body.independence section.independence_reason .independence_reason01{padding:35.1px 0 126.36px}body.independence section.independence_reason .independence_reason01 .table_wrapper{margin-top:25.74px}body.independence section.independence_reason .independence_reason01 .table_wrapper img{width:100%;display:block}body.independence section.independence_reason .independence_reason01 .white_box{background-color:#fff;border-radius:97.11px;position:relative;padding:21.06px 81.9px 19.89px 238.68px;margin:54.99px 0 0;text-align:left}body.independence section.independence_reason .independence_reason01 .white_box p{font-size:21.06px;font-weight:bold;color:#338751;line-height:1.8;letter-spacing:.12em}body.independence section.independence_reason .independence_reason01 .white_box:after{content:"";width:221.7618px;height:209.7693px;background-image:url(../images/food_img01.png);background-repeat:no-repeat;background-position:left bottom;background-size:contain;display:block;position:absolute;left:23.049px;bottom:-37.557px}body.independence section.independence_reason .independence_reason02{background-color:#edecd7;border-radius:58.5px;padding:75.231px 0 128.232px}body.independence section.independence_reason .independence_reason02 .formula{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:43.29px}body.independence section.independence_reason .independence_reason02 .formula .card{display:block;width:479.115px;height:115.5024px}body.independence section.independence_reason .independence_reason02 .formula .plus{display:block;width:47.97px;height:47.97px}body.independence section.independence_reason .independence_reason02 .fukidashi{background-color:#edecd7;border:2.34px solid #338751;border-radius:18.72px;padding:40.482px 53.82px 44.928px 39.78px;margin-top:52.65px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;text-align:left;position:relative}body.independence section.independence_reason .independence_reason02 .fukidashi:before{content:"";background-color:#338751;width:39.78px;height:36.27px;-webkit-clip-path:polygon(50% 0, 100% 100%, 0 100%);clip-path:polygon(50% 0, 100% 100%, 0 100%);display:block;margin:0 auto;position:absolute;left:0;right:0;bottom:100%}body.independence section.independence_reason .independence_reason02 .fukidashi:after{content:"";background-color:#edecd7;width:39.78px;height:36.27px;-webkit-clip-path:polygon(50% 0, 100% 100%, 0 100%);clip-path:polygon(50% 0, 100% 100%, 0 100%);display:block;margin:0 auto;position:absolute;left:0;right:0;bottom:calc(100% - 3.51px)}body.independence section.independence_reason .independence_reason02 .fukidashi .text_space{width:520.065px}body.independence section.independence_reason .independence_reason02 .fukidashi .text_space ul li{font-size:18.72px;font-weight:bold;color:#2e2e2e;line-height:1.6;letter-spacing:.1em;background-color:#f5f4ea;border-radius:11.7px;padding:18.72px 23.4px 16.38px 50.895px;background-image:url(../images/icon_check_red.png);background-repeat:no-repeat;background-position:left 22.815px top 27.144px;background-size:21.2121px 14.4729px;margin-bottom:9.711px}body.independence section.independence_reason .independence_reason02 .fukidashi .text_space p{font-size:15.21px;font-weight:500;color:#2e2e2e;line-height:1.6;letter-spacing:0;margin-top:23.4px}body.independence section.independence_reason .independence_reason02 .fukidashi .img_space{width:374.4px;height:368.55px}body.independence section.independence_reason .independence_reason02 .fukidashi .img_space img{width:100%;height:100%;display:block;border-radius:11.7px}body.independence section.independence_reason .independence_reason03{padding:126.711px 0 138.06px}body.independence section.independence_reason .independence_reason03 ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:35.1px;text-align:left}body.independence section.independence_reason .independence_reason03 ul li{width:335.79px}body.independence section.independence_reason .independence_reason03 ul li img{width:100%;height:234px;display:block;-o-object-fit:cover;object-fit:cover;border-radius:11.7px}body.independence section.independence_reason .independence_reason03 ul li dl{margin-top:16.38px}body.independence section.independence_reason .independence_reason03 ul li dl dt{font-size:21.06px;font-weight:bold;color:#2e2e2e;line-height:1.6;letter-spacing:.12em;text-align:center}body.independence section.independence_reason .independence_reason03 ul li dl dd{font-size:16.38px;font-weight:500;color:#2e2e2e;line-height:1.7;letter-spacing:.08em;margin-top:16.38px;text-align:left}body.independence section.independence_reason .independence_reason03 .white_box{background-color:#fff;border-radius:97.11px;position:relative;padding:21.06px 46.8px 19.89px 202.41px;margin:64.35px 0 0;text-align:left}body.independence section.independence_reason .independence_reason03 .white_box p{font-size:21.06px;font-weight:bold;color:#338751;line-height:1.8;letter-spacing:.12em}body.independence section.independence_reason .independence_reason03 .white_box p a{color:#2e2e2e;letter-spacing:.12em;text-decoration:underline}body.independence section.independence_reason .independence_reason03 .white_box p a:hover{opacity:1;text-decoration:none}body.independence section.independence_reason .independence_reason03 .white_box:after{content:"";width:182.52px;height:212.94px;background-image:url(../images/people_img03.png);background-repeat:no-repeat;background-position:left bottom;background-size:contain;display:block;position:absolute;left:5.85px;bottom:-24.57px}body.independence section.independence_faq{background-color:#338751;border-radius:58.5px 58.5px 0 0;position:relative}body.independence section.independence_faq .independence_faq_inner{width:1053px;margin:0 auto;padding:149.76px 0 335.79px;text-align:center}body.independence section.independence_faq .independence_faq_inner .en_title{font-size:39.78px;font-weight:bold;font-family:antro Vectra;color:#fff;line-height:1;letter-spacing:.08em;-webkit-filter:drop-shadow(0 0 0 #ffffff);filter:drop-shadow(0 0 0 #ffffff);-webkit-transform:translateZ(0);transform:translateZ(0)}body.independence section.independence_faq .independence_faq_inner h2{font-size:46.8px;font-weight:bold;color:#fff;line-height:1.5;letter-spacing:.12em;margin-top:17.55px}body.independence section.independence_faq .independence_faq_inner .accordion{text-align:left;margin-top:53.82px}body.independence section.independence_faq .independence_faq_inner .accordion dl{background-color:#fff;background-image:url(../images/arrow_black_bottom.png);background-repeat:no-repeat;background-position:right 46.8px top 46.098px;background-size:31.0401px 16.6023px;border-radius:17.55px;padding:32.76px 0 32.76px;margin-bottom:32.76px;cursor:pointer;position:relative}body.independence section.independence_faq .independence_faq_inner .accordion dl:before{content:"Q.";font-size:25.74px;font-weight:bold;font-family:"proxima-nova",sans-serif;color:#338751;line-height:1;letter-spacing:.06em;display:inline;position:absolute;left:40.95px;top:38.61px}body.independence section.independence_faq .independence_faq_inner .accordion dl dt{font-size:23.4px;font-weight:bold;color:#333;line-height:1.6;letter-spacing:.06em;padding:0 46.8px 0 84.24px}body.independence section.independence_faq .independence_faq_inner .accordion dl dd{display:none;font-size:17.55px;font-weight:500;color:#333;line-height:1.85;letter-spacing:.1em;margin:32.76px 0 5.85px;padding:0 78.39px}body.independence section.independence_faq .independence_faq_inner .accordion dl.open{background-image:url(../images/arrow_black_top.png)}body.independence section.independence_faq .independence_faq_inner .accordion dl.open dd{display:block}body.independence section.independence_faq .contact_contents01{background-image:url(../images/independence_faq_contact_contents01_img01_pc.jpg),url(../images/independence_faq_contact_contents01_img02_pc.jpg);position:absolute;left:0;right:0;bottom:-222.3px}body.independence section.independence_movie .independence_movie_inner{width:1212.12px;margin:0 auto;padding:407.16px 0 161.46px;text-align:center}body.independence section.independence_movie .independence_movie_inner .en_title{font-size:39.78px;font-weight:bold;font-family:antro Vectra;color:#338751;line-height:1;letter-spacing:.08em;-webkit-filter:drop-shadow(0 0 0 #338751);filter:drop-shadow(0 0 0 #338751);-webkit-transform:translateZ(0);transform:translateZ(0)}body.independence section.independence_movie .independence_movie_inner h2{font-size:46.8px;font-weight:bold;color:#2e2e2e;line-height:1.5;letter-spacing:.12em;margin-top:17.55px}body.independence section.independence_movie .independence_movie_inner .description_text{font-size:17.55px;font-weight:bold;color:#2e2e2e;line-height:1.6;letter-spacing:.12em;margin-top:17.55px}body.independence section.independence_movie .independence_movie_inner iframe{display:block;width:100%;border-radius:17.55px;aspect-ratio:16/9;-o-object-fit:contain;object-fit:contain;margin-top:37.44px}body.independence section.independence_story{background-color:#edecd7;border-radius:46.8px 46.8px 0 0;position:relative}body.independence section.independence_story .independence_story_inner{width:1053px;margin:0 auto;padding:152.1px 0 286.65px;position:relative;z-index:1}body.independence section.independence_story .independence_story_inner .en_title{font-size:39.78px;font-weight:bold;font-family:antro Vectra;color:#338751;line-height:1;letter-spacing:.08em;-webkit-filter:drop-shadow(0 0 0 #338751);filter:drop-shadow(0 0 0 #338751);-webkit-transform:translateZ(0);transform:translateZ(0)}body.independence section.independence_story .independence_story_inner h2{font-size:46.8px;font-weight:bold;color:#2e2e2e;line-height:1.5;letter-spacing:.12em;margin-top:17.55px}body.independence section.independence_story .independence_story_inner .description_text{font-size:17.55px;font-weight:bold;color:#2e2e2e;line-height:1.6;letter-spacing:.12em;margin-top:17.55px}body.independence section.independence_story .independence_story_inner .description_text span{color:#e84848;letter-spacing:.12em}body.independence section.independence_story .independence_story_inner ul{margin:65.52px 0 79.56px}body.independence section.independence_story .independence_story_inner ul li{margin-bottom:67.86px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}body.independence section.independence_story .independence_story_inner ul li .img_space{width:407.16px;height:444.6px}body.independence section.independence_story .independence_story_inner ul li .img_space img{-o-object-fit:cover;object-fit:cover;display:block;width:100%;height:100%;border-radius:11.7px}body.independence section.independence_story .independence_story_inner ul li .text_space{width:535.86px;padding-top:35.1px}body.independence section.independence_story .independence_story_inner ul li .text_space .category{font-size:18.72px;font-weight:500;color:#338751;line-height:37.44px;letter-spacing:.12em;background-color:#fff;border-radius:5.85px;display:inline-block;padding:0 15.21px}body.independence section.independence_story .independence_story_inner ul li .text_space .story_title{font-size:25.74px;font-weight:bold;color:#2e2e2e;line-height:1.8;letter-spacing:.14em;margin-top:16.38px}body.independence section.independence_story .independence_story_inner ul li .text_space .customer{font-size:17.55px;font-weight:500;color:#4d4d4d;line-height:1.4;letter-spacing:.08em;margin-top:16.38px}body.independence section.independence_story .independence_story_inner ul li .text_space .text{font-size:17.55px;font-weight:500;color:#2e2e2e;line-height:1.9;letter-spacing:.08em;margin-top:50.31px}body.independence section.independence_story .contact_contents01{background-image:url(../images/independence_story_contact_contents01_img01_pc.jpg),url(../images/independence_story_contact_contents01_img02_pc.jpg);position:absolute;left:0;right:0;bottom:-222.3px}body.independence section.independence_flow{position:relative}body.independence section.independence_flow .independence_flow_inner{width:1212.12px;margin:0 auto;padding:404.82px 0 317.772px;text-align:center}body.independence section.independence_flow .independence_flow_inner .en_title{font-size:39.78px;font-weight:bold;font-family:antro Vectra;color:#338751;line-height:1;letter-spacing:.08em;-webkit-filter:drop-shadow(0 0 0 #338751);filter:drop-shadow(0 0 0 #338751);-webkit-transform:translateZ(0);transform:translateZ(0)}body.independence section.independence_flow .independence_flow_inner h2{font-size:46.8px;font-weight:bold;color:#2e2e2e;line-height:1.5;letter-spacing:.12em;margin-top:17.55px}body.independence section.independence_flow .independence_flow_inner .description_text{font-size:17.55px;font-weight:bold;color:#2e2e2e;line-height:1.6;letter-spacing:.12em;margin-top:17.55px}body.independence section.independence_flow .independence_flow_inner .flow_figure_wrapper{margin-top:46.8px}body.independence section.independence_flow .independence_flow_inner .flow_figure_wrapper img{width:100%;display:block}body.independence section.independence_flow .independence_flow_inner ul{padding:0 79.56px;margin-top:77.22px;text-align:left}body.independence section.independence_flow .independence_flow_inner ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:40.95px}body.independence section.independence_flow .independence_flow_inner ul li h3{width:100%;font-size:25.74px;font-weight:bold;color:#338751;line-height:1.6;letter-spacing:0;margin-bottom:15.21px}body.independence section.independence_flow .independence_flow_inner ul li h3 span{font-size:30.42px;font-weight:bold;font-family:"proxima-nova",sans-serif;line-height:1;letter-spacing:0;margin-right:42.12px}body.independence section.independence_flow .independence_flow_inner ul li .img_space{margin-left:25.74px;width:465.66px;border-left:1.755px solid #338751;padding-left:56.16px;position:relative}body.independence section.independence_flow .independence_flow_inner ul li .img_space:after{content:"";background-color:#338751;width:23.6106px;height:16.7193px;-webkit-clip-path:polygon(50% 100%, 100% 0, 0 0);clip-path:polygon(50% 100%, 100% 0, 0 0);display:block;position:absolute;left:-12.285px;bottom:0}body.independence section.independence_flow .independence_flow_inner ul li .img_space img{-o-object-fit:cover;object-fit:cover;display:block;width:409.5px;height:191.88px;border-radius:11.7px}body.independence section.independence_flow .independence_flow_inner ul li .text_space{width:479.7px}body.independence section.independence_flow .independence_flow_inner ul li .text_space p{font-size:16.38px;font-weight:500;color:#2e2e2e;line-height:1.78;letter-spacing:.1em}body.independence section.independence_flow .independence_flow_inner ul li .text_space p span{font-weight:bold;letter-spacing:.1em}body.independence section.independence_flow .independence_flow_inner ul li .text_space .link_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:23.4px}body.independence section.independence_flow .independence_flow_inner ul li .text_space .link_wrapper a{width:211.77px;height:46.8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:15.21px;font-weight:500;line-height:1.4;letter-spacing:.054em;border-radius:35.1px;margin-right:11.7px;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.independence section.independence_flow .independence_flow_inner ul li .text_space .link_wrapper a:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}body.independence section.independence_flow .independence_flow_inner ul li .text_space .link_wrapper a:hover{opacity:1}body.independence section.independence_flow .independence_flow_inner ul li .text_space .link_wrapper a.tel_link{color:#2e2e2e;background-color:#fff;border:1px solid #338751}body.independence section.independence_flow .independence_flow_inner ul li .text_space .link_wrapper a.tel_link:before{content:"";width:16.3449px;height:16.3449px;display:block;background-image:url(../images/icon_tel_black.png);background-repeat:no-repeat;background-position:center center;background-size:contain;margin-right:8.073px}body.independence section.independence_flow .independence_flow_inner ul li .text_space .link_wrapper a.mail_link{color:#fff;background-color:#338751}body.independence section.independence_flow .independence_flow_inner ul li .text_space .link_wrapper a.mail_link:before{content:"";width:18.135px;height:14.2506px;display:block;background-image:url(../images/icon_mail_white.png);background-repeat:no-repeat;background-position:center center;background-size:contain;margin-right:6.786px}body.independence section.independence_flow .independence_flow_inner ul li:last-of-type .img_space:after{content:none}body.independence section.independence_flow .contact_contents01{background-image:url(../images/independence_flow_contact_contents01_img01_pc.jpg),url(../images/independence_flow_contact_contents01_img02_pc.jpg);position:absolute;left:0;right:0;bottom:-210.6px}body.independence section.common_case_contents{padding-top:210.6px}body.about .subpage_heading_img .subpage_heading_inner .en_text{left:-191.88px;width:608.985px;height:276.6933px}body.about section.about_message .about_message_inner{width:1053px;margin:0 auto;padding:88.92px 0 107.64px}body.about section.about_message .about_message_inner h2{font-size:42.12px;font-weight:bold;color:#2e2e2e;line-height:1.6;letter-spacing:.12em}body.about section.about_message .about_message_inner p{font-size:18.72px;font-weight:500;color:#2e2e2e;line-height:2;letter-spacing:.12em;margin-top:53.82px}body.about section.about_message .about_message_inner .sign{margin-left:auto;margin-top:42.12px;width:203.58px;display:block}body.about section.about_feature{background-image:url(../images/green_bg.jpg);background-repeat:repeat;background-position:left top;background-size:1598.22px 1013.22px;border-radius:46.8px 46.8px 0 0}body.about section.about_feature .about_feature_inner{width:1212.12px;margin:0 auto;padding:157.95px 0 124.02px;text-align:center}body.about section.about_feature .about_feature_inner .en_title{font-size:39.78px;font-weight:bold;font-family:antro Vectra;color:#fff;line-height:1;letter-spacing:.08em;-webkit-filter:drop-shadow(0 0 0 #ffffff);filter:drop-shadow(0 0 0 #ffffff);-webkit-transform:translateZ(0);transform:translateZ(0)}body.about section.about_feature .about_feature_inner h2{font-size:46.8px;font-weight:bold;color:#fff;line-height:1.5;letter-spacing:.12em;margin-top:17.55px}body.about section.about_feature .about_feature_inner .feature_first{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:66.69px 79.56px 46.8px}body.about section.about_feature .about_feature_inner .feature_first .text_space{width:396.63px;text-align:left}body.about section.about_feature .about_feature_inner .feature_first .text_space .large_text span{font-size:25.74px;font-weight:bold;color:#338751;line-height:35.1px;letter-spacing:.14em;background-color:#fff;display:inline-block;padding:0 5.85px;border-radius:3.51px;margin-bottom:10.53px}body.about section.about_feature .about_feature_inner .feature_first .text_space .text{font-size:17.55px;font-weight:500;color:#fff;line-height:1.85;letter-spacing:.08em;margin-top:42.12px}body.about section.about_feature .about_feature_inner .feature_first .img_space{width:606.06px}body.about section.about_feature .about_feature_inner .feature_first .img_space img{width:100%;height:559.26px;display:block}body.about section.about_feature .about_feature_inner .service_base{background-color:#fff;border-radius:17.55px;margin-bottom:58.5px}body.about section.about_feature .about_feature_inner .service_base .title_space{text-align:center}body.about section.about_feature .about_feature_inner .service_base .title_space .service_num{font-size:21.06px;font-weight:bold;font-family:"proxima-nova",sans-serif;color:#fff;line-height:1;letter-spacing:.1em;border-radius:72.54px;background-color:#338751;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto;width:181.35px;height:38.493px;position:relative}body.about section.about_feature .about_feature_inner .service_base .title_space .service_num:after{content:"";background-color:#338751;width:11.0682px;height:10.3896px;-webkit-clip-path:polygon(50% 100%, 100% 0, 0 0);clip-path:polygon(50% 100%, 100% 0, 0 0);margin:0 auto;display:block;position:absolute;left:0;right:0;top:100%}body.about section.about_feature .about_feature_inner .service_base .title_space .service_title{font-size:42.12px;font-weight:bold;color:#2e2e2e;line-height:1.6;letter-spacing:.12em;margin-top:18.72px}body.about section.about_feature .about_feature_inner .service_base .title_space .description_text{font-size:17.55px;font-weight:bold;color:#2e2e2e;line-height:1.9;letter-spacing:.12em;margin-top:11.7px}body.about section.about_feature .about_feature_inner .service_base.service01{padding:79.56px 79.56px 56.16px}body.about section.about_feature .about_feature_inner .service_base.service01 .img{display:block;width:100%;margin:46.8px 0 66.69px;border-radius:11.7px}body.about section.about_feature .about_feature_inner .service_base.service01 h4{font-size:25.74px;font-weight:bold;color:#fff;line-height:35.1px;letter-spacing:.14em;border-radius:3.51px;margin:0 auto;width:508.95px;background-color:#338751}body.about section.about_feature .about_feature_inner .service_base.service01 h4 span{letter-spacing:.14em}body.about section.about_feature .about_feature_inner .service_base.service01 ul{margin-top:44.46px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body.about section.about_feature .about_feature_inner .service_base.service01 ul li{width:280.8px;height:304.2px;border:1.755px solid #338751;border-radius:11.7px;background-color:#fff;background-repeat:no-repeat;background-position:center bottom 207.09px;margin:0 17.55px 35.1px;padding:113.49px 23.4px 0}body.about section.about_feature .about_feature_inner .service_base.service01 ul li .num{font-size:18.72px;font-weight:bold;font-family:"proxima-nova",sans-serif;color:#2e2e2e;line-height:1;letter-spacing:0;text-align:center}body.about section.about_feature .about_feature_inner .service_base.service01 ul li .bold_text{font-size:17.55px;font-weight:bold;color:#2e2e2e;line-height:1.6;letter-spacing:.06em;text-align:center;margin-top:3.51px}body.about section.about_feature .about_feature_inner .service_base.service01 ul li .bold_text span{color:#338751;letter-spacing:.06em}body.about section.about_feature .about_feature_inner .service_base.service01 ul li .text{font-size:16.38px;font-weight:500;color:#2e2e2e;line-height:1.6;letter-spacing:.06em;margin-top:11.7px}body.about section.about_feature .about_feature_inner .service_base.service01 ul li.point01{background-image:url(../images/about_service01_point01.png);background-size:73.5111px 68.913px}body.about section.about_feature .about_feature_inner .service_base.service01 ul li.point02{background-image:url(../images/about_service01_point02.png);background-size:72.7506px 72.7506px}body.about section.about_feature .about_feature_inner .service_base.service01 ul li.point03{background-image:url(../images/about_service01_point03.png);background-size:72.9729px 72.9729px}body.about section.about_feature .about_feature_inner .service_base.service01 ul li.point04{background-image:url(../images/about_service01_point04.png);background-size:73.3239px 76.6116px}body.about section.about_feature .about_feature_inner .service_base.service01 ul li.point05{background-image:url(../images/about_service01_point05.png);background-size:69.8022px 81.1395px}body.about section.about_feature .about_feature_inner .service_base.service02{background-image:url(../images/about_service02_bg_pc.png);background-repeat:no-repeat;background-position:center top;background-size:100% auto;padding:79.56px 0 91.26px}body.about section.about_feature .about_feature_inner .service_base.service02 .request_slider{margin-top:76.05px}body.about section.about_feature .about_feature_inner .service_base.service02 .request_slider li{margin:0 17.8425px;text-align:center}body.about section.about_feature .about_feature_inner .service_base.service02 .request_slider li .place{font-size:12.87px;font-weight:500;color:#2e2e2e;line-height:30.42px;letter-spacing:.1em;display:inline-block;background-color:#fff;border:1px solid #338751;border-radius:16.38px;padding:0 16.38px}body.about section.about_feature .about_feature_inner .service_base.service02 .request_slider li .place:before{content:"";width:10.5417px;height:12.6711px;display:inline-block;background-image:url(../images/icon_map_green_border.png);background-repeat:no-repeat;background-position:center center;background-size:contain;margin-right:1.872px;vertical-align:-1.17px}body.about section.about_feature .about_feature_inner .service_base.service02 .request_slider li img{-o-object-fit:cover;object-fit:cover;display:block;width:194.22px;height:194.22px;border-radius:11.7px;margin:21.06px auto 9.36px}body.about section.about_feature .about_feature_inner .service_base.service02 .request_slider li .name{font-size:17.55px;font-weight:bold;color:#2e2e2e;line-height:2;letter-spacing:.1em}body.about section.about_feature .about_feature_inner .service_base.service02 .link_wrapper{text-align:center;margin-top:84.24px}body.about section.about_feature .about_feature_inner .service_base.service03{padding:79.56px 79.56px 91.26px}body.about section.about_feature .about_feature_inner .service_base.service03 ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:53.82px}body.about section.about_feature .about_feature_inner .service_base.service03 ul li{width:335.79px}body.about section.about_feature .about_feature_inner .service_base.service03 ul li img{width:100%;height:234px;display:block;-o-object-fit:cover;object-fit:cover;border-radius:11.7px}body.about section.about_feature .about_feature_inner .service_base.service03 ul li dl{margin-top:16.38px}body.about section.about_feature .about_feature_inner .service_base.service03 ul li dl dt{font-size:21.06px;font-weight:bold;color:#2e2e2e;line-height:1.6;letter-spacing:.12em;text-align:center}body.about section.about_feature .about_feature_inner .service_base.service03 ul li dl dd{font-size:16.38px;font-weight:500;color:#2e2e2e;line-height:1.7;letter-spacing:.08em;margin-top:16.38px;text-align:left}body.about section.about_feature .about_feature_inner .service_base.service03 .circle_box{background-color:#f5f4ea;border:3.51px solid #338751;border-radius:77.22px;padding:19.89px 88.92px 18.72px 271.44px;margin-top:76.05px;text-align:left;position:relative}body.about section.about_feature .about_feature_inner .service_base.service03 .circle_box:after{content:"";width:202.41px;height:164.97px;display:block;background-image:url(../images/about_service03_img.png);background-repeat:no-repeat;background-position:center bottom;background-size:contain;position:absolute;left:10.53px;bottom:0}body.about section.about_feature .about_feature_inner .service_base.service03 .circle_box p{font-size:21.06px;font-weight:bold;color:#2e2e2e;line-height:1.7;letter-spacing:.12em}body.about section.about_feature .about_feature_inner .service_base.service03 .circle_box p a{font-size:21.06px;font-weight:bold;color:#eb4542;letter-spacing:.12em;text-decoration:underline}body.about section.about_feature .about_feature_inner .service_base.service03 .circle_box p a:hover{opacity:1;text-decoration:none}body.about section.about_outline .about_outline_inner{width:1053px;margin:0 auto;padding:149.76px 0 173.16px;text-align:center}body.about section.about_outline .about_outline_inner .en_title{font-size:39.78px;font-weight:bold;font-family:antro Vectra;color:#338751;line-height:1;letter-spacing:.08em;-webkit-filter:drop-shadow(0 0 0 #338751);filter:drop-shadow(0 0 0 #338751);-webkit-transform:translateZ(0);transform:translateZ(0)}body.about section.about_outline .about_outline_inner h2{font-size:46.8px;font-weight:bold;color:#2e2e2e;line-height:1.5;letter-spacing:.12em;margin-top:17.55px}body.about section.about_outline .about_outline_inner table{width:100%;margin-top:54.99px}body.about section.about_outline .about_outline_inner table tr:first-of-type th{border-top:2.34px solid #338751}body.about section.about_outline .about_outline_inner table tr:first-of-type td{border-top:1px solid #c4c4c4}body.about section.about_outline .about_outline_inner table tr th{font-size:18.72px;font-weight:bold;color:#338751;line-height:1.9;letter-spacing:.06em;width:217.035px;border-bottom:2.34px solid #338751;padding:30.42px 23.4px 32.76px;text-align:left}body.about section.about_outline .about_outline_inner table tr td{font-size:18.72px;font-weight:500;color:#2e2e2e;line-height:1.9;letter-spacing:.06em;width:calc(100% - 217.035px);border-bottom:1px solid #c4c4c4;padding:30.42px 138.06px 32.76px;text-align:left}body.reason .subpage_heading_img .subpage_heading_inner .en_text{left:-194.805px;width:502.5033px;height:267.3099px}body.reason section.reason_first{position:relative;text-align:center}body.reason section.reason_first .reason_first_inner{padding:78.39px 0 78.39px}body.reason section.reason_first .reason_first_inner .crown{width:468.9126px;display:block;margin:0 auto}body.reason section.reason_first .reason_first_inner h2{font-size:42.12px;font-weight:bold;color:#2e2e2e;line-height:1.6;letter-spacing:.12em;margin-top:31.59px}body.reason section.reason_first .reason_first_inner .large_text{font-size:25.74px;font-weight:bold;color:#2e2e2e;line-height:2;letter-spacing:.12em;margin-top:51.48px}body.reason section.reason_first .reason_first_inner .large_text span{color:#338751;letter-spacing:.12em}body.reason section.reason_first .reason_first_inner .text{font-size:21.06px;font-weight:500;color:#2e2e2e;line-height:2;letter-spacing:.08em;margin-top:31.59px}body.reason section.reason_first .reason_first_inner .text span{color:#338751;letter-spacing:.08em}body.reason section.reason_first .contact_contents_wrapper{padding:0 0 194.22px}body.reason section.reason_three{background-image:url(../images/green_bg.jpg);background-repeat:repeat;background-position:left top;background-size:1598.22px 1013.22px;border-radius:46.8px 46.8px 0 0;position:relative;margin-top:-46.8px}body.reason section.reason_three .reason_three_inner{width:1212.12px;margin:0 auto;padding:155.61px 0 324.09px;text-align:center}body.reason section.reason_three .reason_three_inner .en_title{font-size:39.78px;font-weight:bold;font-family:antro Vectra;color:#fff;line-height:1;letter-spacing:.08em;-webkit-filter:drop-shadow(0 0 0 #ffffff);filter:drop-shadow(0 0 0 #ffffff);-webkit-transform:translateZ(0);transform:translateZ(0)}body.reason section.reason_three .reason_three_inner h2{font-size:46.8px;font-weight:bold;color:#fff;line-height:1.5;letter-spacing:.12em;margin-top:17.55px}body.reason section.reason_three .reason_three_inner ul{margin-top:53.82px}body.reason section.reason_three .reason_three_inner ul li{background-color:#fff;padding:79.56px 107.64px 79.56px 79.56px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:58.5px;border-radius:17.55px;text-align:left}body.reason section.reason_three .reason_three_inner ul li .text_space{width:494.91px}body.reason section.reason_three .reason_three_inner ul li .text_space .reason_num{font-size:21.06px;font-weight:bold;color:#2e2e2e;line-height:1.6;letter-spacing:.1em;display:inline-block;border-bottom:1.755px solid #2e2e2e;padding-bottom:2.34px}body.reason section.reason_three .reason_three_inner ul li .text_space .reason_title{margin-top:26.91px}body.reason section.reason_three .reason_three_inner ul li .text_space .reason_title .green_block{font-size:25.74px;font-weight:bold;color:#fff;line-height:35.1px;letter-spacing:.12em;padding:0 5.85px;border-radius:3.51px;margin-bottom:10.53px;display:inline-block;background-color:#338751}body.reason section.reason_three .reason_three_inner ul li .text_space .reason_title .green_block .yellow{color:#fffa96;letter-spacing:.12em}body.reason section.reason_three .reason_three_inner ul li .text_space .text{font-size:17.55px;font-weight:500;color:#2e2e2e;line-height:1.85;letter-spacing:.08em;margin-top:30.42px}body.reason section.reason_three .reason_three_inner ul li .text_space .text span{font-weight:bold;letter-spacing:.08em}body.reason section.reason_three .reason_three_inner ul li .img_space{width:455.13px;height:522.99px}body.reason section.reason_three .reason_three_inner ul li .img_space img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;border-radius:11.7px}body.reason section.reason_three .contact_contents01{background-image:url(../images/reason_three_contact_contents01_img01_pc.jpg),url(../images/reason_three_contact_contents01_img02_pc.jpg);position:absolute;left:0;right:0;bottom:-221.13px}body.reason section.reason_voice .reason_voice_inner{width:1509.3px;margin:0 auto;padding:393.12px 0 0;text-align:center}body.reason section.reason_voice .reason_voice_inner .en_title{font-size:39.78px;font-weight:bold;font-family:antro Vectra;color:#338751;line-height:1;letter-spacing:.08em;-webkit-filter:drop-shadow(0 0 0 #338751);filter:drop-shadow(0 0 0 #338751);-webkit-transform:translateZ(0);transform:translateZ(0)}body.reason section.reason_voice .reason_voice_inner h2{font-size:46.8px;font-weight:bold;color:#2e2e2e;line-height:1.5;letter-spacing:.12em;margin-top:17.55px}body.reason section.reason_voice .reason_voice_inner .voice_index{background-color:#edecd7;border-radius:58.5px;padding:78.39px 0 79.56px;margin-top:52.65px;position:relative}body.reason section.reason_voice .reason_voice_inner .voice_index h3{font-size:42.12px;font-weight:bold;color:#2e2e2e;line-height:1.55;letter-spacing:.12em}body.reason section.reason_voice .reason_voice_inner .voice_index .white_text{font-size:138.06px;font-weight:normal;font-family:antro Vectra;color:#fff;line-height:1;letter-spacing:.04em;-webkit-filter:drop-shadow(0 0 0 #ffffff);filter:drop-shadow(0 0 0 #ffffff);-webkit-transform:translateZ(0);transform:translateZ(0);margin:0 auto;position:absolute;left:0;right:0;top:218.79px}body.reason section.reason_voice .reason_voice_inner .voice_index ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:left;margin-top:76.05px}body.reason section.reason_voice .reason_voice_inner .voice_index ul li{width:315.9px;margin:0 39.78px}body.reason section.reason_voice .reason_voice_inner .voice_index ul li:nth-child(odd){margin-top:58.5px}body.reason section.reason_voice .reason_voice_inner .voice_index ul li a{display:block;position:relative;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.reason section.reason_voice .reason_voice_inner .voice_index ul li a:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}body.reason section.reason_voice .reason_voice_inner .voice_index ul li a:hover{opacity:1}body.reason section.reason_voice .reason_voice_inner .voice_index ul li a img{width:100%;height:421.2px;border-radius:11.7px;display:block;-o-object-fit:cover;object-fit:cover}body.reason section.reason_voice .reason_voice_inner .voice_index ul li a .customer{font-size:18.72px;font-weight:500;color:#338751;line-height:37.44px;letter-spacing:.12em;padding:0 15.21px;background-color:#fff;display:inline-block;border-radius:2.34px;margin-top:17.082px}body.reason section.reason_voice .reason_voice_inner .voice_index ul li a .voice_title{font-size:21.06px;font-weight:bold;color:#2e2e2e;line-height:1.6;letter-spacing:.11em;margin-top:14.04px}body.reason section.reason_voice .reason_voice_inner .voice_index ul li a:after{content:"";width:58.5px;height:58.5px;display:block;border-radius:50%;background-image:url(../images/arrow_circle_green_white_bottom.png);background-repeat:no-repeat;background-position:center center;background-size:contain;position:absolute;top:343.512px;right:19.89px}body.reason section.reason_voice .reason_voice_inner .voice_contents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:left;padding:149.76px 148.59px 173.16px 228.15px}body.reason section.reason_voice .reason_voice_inner .voice_contents .sidebar{width:174.33px}body.reason section.reason_voice .reason_voice_inner .voice_contents .sidebar ul{position:sticky;left:0;top:128.7px}body.reason section.reason_voice .reason_voice_inner .voice_contents .sidebar ul li{margin-bottom:14.04px}body.reason section.reason_voice .reason_voice_inner .voice_contents .sidebar ul li a{font-size:18.72px;font-weight:500;color:#2e2e2e;line-height:1.6;letter-spacing:.12em;background-color:#fff;padding:3.51px 11.7px 3.51px;border-radius:5.85px;display:block;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.reason section.reason_voice .reason_voice_inner .voice_contents .sidebar ul li a:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}body.reason section.reason_voice .reason_voice_inner .voice_contents .sidebar ul li a:hover{opacity:1}body.reason section.reason_voice .reason_voice_inner .voice_contents .sidebar ul li.is-active a{color:#fff;background-color:#338751}body.reason section.reason_voice .reason_voice_inner .voice_contents .main_contents{width:892.71px}body.reason section.reason_voice .reason_voice_inner .voice_contents .main_contents .voice_base{padding-bottom:79.56px;border-bottom:1px solid #d1d0ae;margin-bottom:79.56px}body.reason section.reason_voice .reason_voice_inner .voice_contents .main_contents .voice_base:last-of-type{padding-bottom:0;border-bottom:none;margin-bottom:0}body.reason section.reason_voice .reason_voice_inner .voice_contents .main_contents .voice_base .img_space{position:relative}body.reason section.reason_voice .reason_voice_inner .voice_contents .main_contents .voice_base .img_space img{width:100%;display:block;border-radius:17.55px}body.reason section.reason_voice .reason_voice_inner .voice_contents .main_contents .voice_base .img_space .store_name{font-size:21.06px;font-weight:bold;color:#4d4d4d;line-height:1.6;letter-spacing:.1em;background-color:#f5f4ea;border-radius:0 17.55px 0 0;display:inline-block;padding:24.57px 11.7px 11.7px 11.7px;position:absolute;left:0;bottom:0}body.reason section.reason_voice .reason_voice_inner .voice_contents .main_contents .voice_base .text_space{margin-top:58.5px}body.reason section.reason_voice .reason_voice_inner .voice_contents .main_contents .voice_base .text_space .tag{font-size:18.72px;font-weight:500;color:#338751;line-height:42.12px;letter-spacing:.12em;display:inline-block;padding:0 15.21px;border-radius:5.85px;margin-right:11.7px;background-color:#fff}body.reason section.reason_voice .reason_voice_inner .voice_contents .main_contents .voice_base .text_space h3{font-size:25.74px;font-weight:bold;color:#2e2e2e;line-height:1.6;letter-spacing:.12em;margin-top:14.04px}body.reason section.reason_voice .reason_voice_inner .voice_contents .main_contents .voice_base .text_space .text{font-size:18.72px;font-weight:500;color:#2e2e2e;line-height:2;letter-spacing:.04em;margin-top:36.27px}body.reason section.reason_voice .reason_voice_inner .voice_contents .main_contents .voice_base .info_space{background-color:#edecd7;border-radius:11.7px;padding:23.4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:42.12px}body.reason section.reason_voice .reason_voice_inner .voice_contents .main_contents .voice_base .info_space img{-o-object-fit:cover;object-fit:cover;display:block;width:292.5px;height:167.31px;border-radius:11.7px}body.reason section.reason_voice .reason_voice_inner .voice_contents .main_contents .voice_base .info_space dl{width:calc(100% - 334.62px);padding-top:9.36px}body.reason section.reason_voice .reason_voice_inner .voice_contents .main_contents .voice_base .info_space dl dt{font-size:21.06px;font-weight:bold;color:#2e2e2e;line-height:1.4;letter-spacing:.1em;margin-bottom:26.91px}body.reason section.reason_voice .reason_voice_inner .voice_contents .main_contents .voice_base .info_space dl dd{font-size:17.55px;font-weight:500;color:#2e2e2e;line-height:1.2;letter-spacing:.08em;margin-bottom:11.7px}body.reason section.reason_voice .reason_voice_inner .voice_contents .main_contents .voice_base .info_space dl dd:before{content:"";width:19.6794px;height:21.7386px;display:inline-block;background-repeat:no-repeat;background-position:center center;background-size:contain;margin-right:7.839px;vertical-align:-3.51px}body.reason section.reason_voice .reason_voice_inner .voice_contents .main_contents .voice_base .info_space dl dd.info_service:before{background-image:url(../images/icon_home_border_black.png)}body.reason section.reason_voice .reason_voice_inner .voice_contents .main_contents .voice_base .info_space dl dd.info_tel:before{background-image:url(../images/icon_tel_border_black.png)}body.reason section.reason_voice .reason_voice_inner .voice_contents .main_contents .voice_base .info_space dl dd.info_time:before{background-image:url(../images/icon_calendar_border_black.png)}body.customize .subpage_heading_img .subpage_heading_inner .en_text{left:-192.465px;width:672.165px;height:282.4029px}body.customize section.customize_first .customize_first_inner{width:1053px;margin:0 auto;padding:74.88px 0 95.94px;text-align:center}body.customize section.customize_first .customize_first_inner h2{font-size:42.12px;font-weight:bold;color:#2e2e2e;line-height:1.65;letter-spacing:.12em}body.customize section.customize_first .customize_first_inner h2 span{color:#338751;letter-spacing:.12em}body.customize section.customize_first .customize_first_inner p{font-size:21.06px;font-weight:500;color:#2e2e2e;line-height:1.98;letter-spacing:.08em;margin-top:32.76px}body.customize section.customize_vehicle_type{background-image:url(../images/green_bg.jpg);background-repeat:repeat;background-position:left top;background-size:1598.22px 1013.22px;border-radius:46.8px}body.customize section.customize_vehicle_type .customize_vehicle_type_inner{width:1212.12px;margin:0 auto;padding:138.06px 0 141.57px;text-align:center}body.customize section.customize_vehicle_type .customize_vehicle_type_inner .en_title{font-size:39.78px;font-weight:bold;font-family:antro Vectra;color:#fff;line-height:1;letter-spacing:.08em;-webkit-filter:drop-shadow(0 0 0 #ffffff);filter:drop-shadow(0 0 0 #ffffff);-webkit-transform:translateZ(0);transform:translateZ(0)}body.customize section.customize_vehicle_type .customize_vehicle_type_inner h2{font-size:46.8px;font-weight:bold;color:#fff;line-height:1.5;letter-spacing:.12em;margin-top:17.55px}body.customize section.customize_vehicle_type .customize_vehicle_type_inner ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:37.44px}body.customize section.customize_vehicle_type .customize_vehicle_type_inner ul li{width:380.25px}body.customize section.customize_vehicle_type .customize_vehicle_type_inner ul li img{width:380.25px;height:380.25px;display:block;border-radius:50%}body.customize section.customize_vehicle_type .customize_vehicle_type_inner ul li h3{font-size:21.06px;font-weight:bold;color:#fff;line-height:1.5;letter-spacing:.12em;margin-top:23.4px}body.customize section.customize_vehicle_type .customize_vehicle_type_inner ul li p{font-size:16.38px;font-weight:500;color:#fff;line-height:1.75;letter-spacing:.08em;text-align:left;width:305.37px;margin:16.38px auto 40.95px}body.customize section.customize_vehicle_type .customize_vehicle_type_inner ul li a{background-image:url(../images/arrow_circle_white_green_bottom.png)}body.customize section.customize_reason{background-color:#edecd7;position:relative}body.customize section.customize_reason .customize_reason_inner{width:1509.3px;margin:0 auto;padding:161.46px 0 23.4px;text-align:center}body.customize section.customize_reason .customize_reason_inner .en_title{font-size:39.78px;font-weight:bold;font-family:antro Vectra;color:#338751;line-height:1;letter-spacing:.08em;-webkit-filter:drop-shadow(0 0 0 #338751);filter:drop-shadow(0 0 0 #338751);-webkit-transform:translateZ(0);transform:translateZ(0)}body.customize section.customize_reason .customize_reason_inner h2{font-size:46.8px;font-weight:bold;color:#2e2e2e;line-height:1.5;letter-spacing:.12em;margin-top:17.55px}body.customize section.customize_reason .customize_reason_inner .reason_title_wrapper .fukidashi{font-size:21.06px;font-weight:bold;color:#fff;line-height:49.023px;letter-spacing:.12em;padding:0 31.59px;border-radius:72.54px;background-color:#338751;display:inline-block;position:relative}body.customize section.customize_reason .customize_reason_inner .reason_title_wrapper .fukidashi:before{content:"";width:44.46px;height:58.5px;display:block;background-image:url(../images/deco_line_black_left.png);background-repeat:no-repeat;background-position:center center;background-size:contain;position:absolute;right:96%;top:-26.91px}body.customize section.customize_reason .customize_reason_inner .reason_title_wrapper .fukidashi:after{content:"";background-color:#338751;width:18.252px;height:17.1405px;-webkit-clip-path:polygon(50% 100%, 100% 0, 0 0);clip-path:polygon(50% 100%, 100% 0, 0 0);display:block;margin:0 auto;position:absolute;left:0;right:0;top:43.4421px}body.customize section.customize_reason .customize_reason_inner .reason_title_wrapper h3{font-size:42.12px;font-weight:bold;color:#2e2e2e;line-height:1.5;letter-spacing:.12em;margin-top:16.38px}body.customize section.customize_reason .customize_reason_inner .reason_title_wrapper h3 span{color:#338751;letter-spacing:.12em}body.customize section.customize_reason .customize_reason_inner .reason01 .reason01_inner{width:1053px;margin:0 auto;padding:70.2px 0 79.56px}body.customize section.customize_reason .customize_reason_inner .reason01 .reason01_inner .table_wrapper{margin-top:35.1px}body.customize section.customize_reason .customize_reason_inner .reason01 .reason01_inner .table_wrapper img{width:100%;display:block}body.customize section.customize_reason .customize_reason_inner .reason02{background-color:#f5f4ea;border-radius:58.5px}body.customize section.customize_reason .customize_reason_inner .reason02 .reason02_inner{width:959.4px;margin:0 auto;padding:89.271px 0 79.56px}body.customize section.customize_reason .customize_reason_inner .reason02 .reason02_inner .reason02_contents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:37.44px}body.customize section.customize_reason .customize_reason_inner .reason02 .reason02_inner .reason02_contents img{display:block;width:444.6px}body.customize section.customize_reason .customize_reason_inner .reason03 .reason03_inner{width:1053px;margin:0 auto;padding:107.64px 0 301.86px}body.customize section.customize_reason .customize_reason_inner .reason03 .reason03_inner .reason03_contents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-top:44.46px}body.customize section.customize_reason .customize_reason_inner .reason03 .reason03_inner .reason03_contents .img_space{margin:0 28.08px;display:block;width:455.13px;height:522.99px}body.customize section.customize_reason .customize_reason_inner .reason03 .reason03_inner .reason03_contents .img_space img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;border-radius:11.7px}body.customize section.customize_reason .customize_reason_inner .reason03 .reason03_inner .reason03_contents .text_space{width:494.91px;text-align:left}body.customize section.customize_reason .customize_reason_inner .reason03 .reason03_inner .reason03_contents .text_space .reason_title{margin-top:46.8px}body.customize section.customize_reason .customize_reason_inner .reason03 .reason03_inner .reason03_contents .text_space .reason_title .green_block{font-size:25.74px;font-weight:bold;color:#fff;line-height:35.1px;letter-spacing:.12em;padding:0 5.85px;border-radius:3.51px;margin-bottom:10.53px;display:inline-block;background-color:#338751}body.customize section.customize_reason .customize_reason_inner .reason03 .reason03_inner .reason03_contents .text_space .reason_title .green_block .yellow{color:#fffa96;letter-spacing:.12em}body.customize section.customize_reason .customize_reason_inner .reason03 .reason03_inner .reason03_contents .text_space .text{font-size:17.55px;font-weight:500;color:#2e2e2e;line-height:1.85;letter-spacing:.08em;margin-top:32.76px}body.customize section.customize_reason .customize_reason_inner .reason03 .reason03_inner .reason03_contents .text_space .text span{font-weight:bold;letter-spacing:.08em}body.customize section.customize_reason .contact_contents01{background-image:url(../images/customize_reason_contact_contents01_img01_pc.jpg),url(../images/customize_reason_contact_contents01_img02_pc.jpg);position:absolute;left:0;right:0;bottom:-215.28px}body.customize section.customize_details .customize_details_inner{width:1212.12px;margin:0 auto;padding:388.44px 0 173.16px 79.56px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:left}body.customize section.customize_details .customize_details_inner:before{content:"";width:155.61px;display:block}body.customize section.customize_details .customize_details_inner .title_space{width:892.71px;margin-bottom:78.39px}body.customize section.customize_details .customize_details_inner .title_space .en_title{font-size:39.78px;font-weight:bold;font-family:antro Vectra;color:#338751;line-height:1;letter-spacing:.08em;-webkit-filter:drop-shadow(0 0 0 #338751);filter:drop-shadow(0 0 0 #338751);-webkit-transform:translateZ(0);transform:translateZ(0)}body.customize section.customize_details .customize_details_inner .title_space h2{font-size:46.8px;font-weight:bold;color:#2e2e2e;line-height:1.5;letter-spacing:.12em;margin-top:17.55px}body.customize section.customize_details .customize_details_inner .sidebar{width:155.61px}body.customize section.customize_details .customize_details_inner .sidebar ul{position:sticky;left:0;top:128.7px}body.customize section.customize_details .customize_details_inner .sidebar ul li{margin-bottom:14.04px}body.customize section.customize_details .customize_details_inner .sidebar ul li a{font-size:16.38px;font-weight:500;color:#2e2e2e;line-height:1.6;letter-spacing:.03em;background-color:#fff;padding:11.7px 9.36px 11.7px;border-radius:5.85px;display:block;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.customize section.customize_details .customize_details_inner .sidebar ul li a:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}body.customize section.customize_details .customize_details_inner .sidebar ul li a:hover{opacity:1}body.customize section.customize_details .customize_details_inner .sidebar ul li.is-active a{color:#fff;background-color:#338751}body.customize section.customize_details .customize_details_inner .main_contents{width:892.71px}body.customize section.customize_details .customize_details_inner .main_contents .type_base{padding-bottom:79.56px;border-bottom:1px solid #d1d0ae;margin-bottom:79.56px}body.customize section.customize_details .customize_details_inner .main_contents .type_base:last-of-type{padding-bottom:0;border-bottom:none;margin-bottom:0}body.customize section.customize_details .customize_details_inner .main_contents .type_base .slider-container .main-slider{margin-bottom:14.04px}body.customize section.customize_details .customize_details_inner .main_contents .type_base .slider-container .main-slider img{display:block;width:100%;height:421.2px;-o-object-fit:cover;object-fit:cover;border-radius:11.7px}body.customize section.customize_details .customize_details_inner .main_contents .type_base .slider-container .thumb-slider .slick-track{margin-left:0}body.customize section.customize_details .customize_details_inner .main_contents .type_base .slider-container .thumb-slider .slide{width:210.6px !important;cursor:pointer;margin-right:calc(50.31px / 3)}body.customize section.customize_details .customize_details_inner .main_contents .type_base .slider-container .thumb-slider .slide:last-of-type{margin-right:0}body.customize section.customize_details .customize_details_inner .main_contents .type_base .slider-container .thumb-slider .slide img{width:210.6px;height:135.72px;display:block;-o-object-fit:cover;object-fit:cover;border-radius:11.7px}body.customize section.customize_details .customize_details_inner .main_contents .type_base .detail_space h3{font-size:42.12px;font-weight:bold;color:#2e2e2e;line-height:1.6;letter-spacing:.12em;position:relative;border-bottom:1px solid #338751;padding-bottom:14.04px;margin-top:40.95px}body.customize section.customize_details .customize_details_inner .main_contents .type_base .detail_space h3 span{font-size:18.72px;font-weight:bold;font-family:"proxima-nova",sans-serif;color:#338751;line-height:1;letter-spacing:.1em;position:absolute;right:0;top:23.4px}body.customize section.customize_details .customize_details_inner .main_contents .type_base .detail_space h3:after{content:"";width:46.8px;height:4.68px;display:block;background-color:#338751;position:absolute;left:0;bottom:-2.34px}body.customize section.customize_details .customize_details_inner .main_contents .type_base .detail_space .text{font-size:17.55px;font-weight:500;color:#2e2e2e;line-height:2.1;letter-spacing:.04em;margin-top:25.74px}body.customize section.customize_details .customize_details_inner .main_contents .type_base .detail_space h4{font-size:25.74px;font-weight:bold;color:#2e2e2e;line-height:1.6;letter-spacing:.12em;margin-top:37.44px}body.customize section.customize_details .customize_details_inner .main_contents .type_base .detail_space h4:after{content:"";width:58.5px;height:3.51px;display:block;background-color:#338751;margin-top:10.53px}body.customize section.customize_details .customize_details_inner .main_contents .type_base .detail_space .list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:30.42px 0 0}body.customize section.customize_details .customize_details_inner .main_contents .type_base .detail_space .list li{width:432.9px}body.customize section.customize_details .customize_details_inner .main_contents .type_base .detail_space .list li img{display:block;width:100%;height:259.74px;border-radius:11.7px;margin-bottom:7.02px}body.customize section.customize_details .customize_details_inner .main_contents .type_base .detail_space .list li dl{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 5.85px}body.customize section.customize_details .customize_details_inner .main_contents .type_base .detail_space .list li dl dt{font-size:17.55px;font-weight:bold;color:#4d4d4d;line-height:1.6;letter-spacing:.05em;width:98.28px;border-bottom:1px solid #939270;padding:14.04px 3.51px}body.customize section.customize_details .customize_details_inner .main_contents .type_base .detail_space .list li dl dd{font-size:17.55px;font-weight:500;color:#000;line-height:1.6;letter-spacing:.05em;width:calc(100% - 98.28px);border-bottom:1px solid #e3e3d6;padding:14.04px 11.7px 14.04px 23.4px}body.customize section.customize_details .customize_details_inner .main_contents .type_base .example{margin-top:102.96px}body.customize section.customize_details .customize_details_inner .main_contents .type_base .example .fukidashi{font-size:21.06px;font-weight:bold;color:#fff;line-height:49.023px;letter-spacing:.06em;padding:0 23.4px;display:inline-block;border-radius:72.54px;background-color:#338751;position:relative}body.customize section.customize_details .customize_details_inner .main_contents .type_base .example .fukidashi:after{content:"";width:18.252px;height:17.1405px;display:block;background-color:#338751;-webkit-clip-path:polygon(50% 100%, 100% 0, 0 0);clip-path:polygon(50% 100%, 100% 0, 0 0);position:absolute;left:49.14px;bottom:-11.583px}body.customize section.customize_details .customize_details_inner .main_contents .type_base .example h4{font-size:46.8px;font-weight:bold;color:#2e2e2e;line-height:1.5;letter-spacing:.12em;margin-top:18.72px}body.customize section.customize_details .customize_details_inner .main_contents .type_base .example ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:53.82px}body.customize section.customize_details .customize_details_inner .main_contents .type_base .example ul:after{content:"";display:block;width:274.95px}body.customize section.customize_details .customize_details_inner .main_contents .type_base .example ul li{width:274.95px;margin-bottom:29.25px}body.customize section.customize_details .customize_details_inner .main_contents .type_base .example ul li img{width:100%;height:181.35px;display:block;-o-object-fit:cover;object-fit:cover;border-radius:11.7px}body.customize section.customize_details .customize_details_inner .main_contents .type_base .example ul li p{font-size:17.55px;font-weight:500;color:#000;line-height:1.6;letter-spacing:.05em;margin-top:14.04px}body.customize section.customize_details .customize_details_inner .main_contents .type_base .contact_contents_wrapper{margin-top:101.79px}body.request .subpage_heading_img .subpage_heading_inner .en_text{left:-193.635px;width:594.9333px;height:274.9617px}body.request section.request_first .request_first_inner{width:1053px;margin:0 auto;padding:58.5px 0 103.311px}body.request section.request_first .request_first_inner .fukidashi{font-size:18.72px;font-weight:bold;color:#fff;line-height:49.023px;letter-spacing:.12em;width:463.32px;margin:0 auto;background-color:#338751;border-radius:72.54px;text-align:center;position:relative}body.request section.request_first .request_first_inner .fukidashi:after{content:"";background-color:#338751;width:18.252px;height:17.1405px;-webkit-clip-path:polygon(50% 100%, 100% 0, 0 0);clip-path:polygon(50% 100%, 100% 0, 0 0);display:block;margin:0 auto;position:absolute;left:0;right:0;bottom:-11.583px}body.request section.request_first .request_first_inner h2{font-size:42.12px;font-weight:bold;color:#2e2e2e;line-height:1.6;letter-spacing:.12em;text-align:center;margin-top:17.55px}body.request section.request_first .request_first_inner .request_first_contents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 70.2px;margin:52.65px 0 67.86px}body.request section.request_first .request_first_inner .request_first_contents:nth-child(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}body.request section.request_first .request_first_inner .request_first_contents .img_space{width:395.46px;height:292.5px}body.request section.request_first .request_first_inner .request_first_contents .img_space img{width:100%;height:100%;display:block;border-radius:146.25px;-o-object-fit:cover;object-fit:cover}body.request section.request_first .request_first_inner .request_first_contents .text_space{width:458.64px;padding-top:18.72px}body.request section.request_first .request_first_inner .request_first_contents .text_space .green_text span{font-size:25.74px;font-weight:bold;color:#fff;line-height:35.1px;letter-spacing:.14em;padding:0 5.85px;display:inline-block;background-color:#338751;border-radius:3.51px;margin-bottom:10.53px}body.request section.request_first .request_first_inner .request_first_contents .text_space .text{font-size:17.55px;font-weight:500;color:#2e2e2e;line-height:1.9;letter-spacing:.08em;margin-top:15.21px}body.request section.request_first .request_first_inner .notes{border-top:3.51px dotted #338751;border-bottom:3.51px dotted #338751;padding:29.25px 0 33.93px;margin-top:78.39px}body.request section.request_first .request_first_inner .notes .bold_text{font-size:21.06px;font-weight:bold;color:#2e2e2e;line-height:1.6;letter-spacing:.14em}body.request section.request_first .request_first_inner .notes .text{font-size:17.55px;font-weight:500;color:#2e2e2e;line-height:1.8;letter-spacing:.08em;margin-top:11.7px}body.request section.request_plan .request_plan_index{background-image:url(../images/green_bg.jpg);background-repeat:repeat;background-position:left top;background-size:1598.22px 1013.22px;border-radius:46.8px;padding:114.66px 0 115.713px;text-align:center}body.request section.request_plan .request_plan_index .en_title{font-size:39.78px;font-weight:bold;font-family:antro Vectra;color:#fff;line-height:1;letter-spacing:.08em;-webkit-filter:drop-shadow(0 0 0 #ffffff);filter:drop-shadow(0 0 0 #ffffff);-webkit-transform:translateZ(0);transform:translateZ(0)}body.request section.request_plan .request_plan_index h2{font-size:46.8px;font-weight:bold;color:#fff;line-height:1.5;letter-spacing:.12em;margin-top:17.55px}body.request section.request_plan .request_plan_index ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:1212.12px;margin:42.12px auto 0}body.request section.request_plan .request_plan_index ul li{width:374.4px;border:9.36px solid #d8d7bd;border-radius:17.55px;background-color:#f5f4ea;padding:46.8px 44.46px 47.97px}body.request section.request_plan .request_plan_index ul li dl{margin-bottom:40.95px}body.request section.request_plan .request_plan_index ul li dl dt{font-size:25.74px;font-weight:bold;color:#338751;line-height:1.6;letter-spacing:.05em;border-bottom:1.755px solid #338751;padding-bottom:9.36px;white-space:nowrap}body.request section.request_plan .request_plan_index ul li dl dt span{font-size:30.42px;font-weight:bold;font-family:"proxima-nova",sans-serif;color:#338751;letter-spacing:.03em;margin-right:5.85px}body.request section.request_plan .request_plan_index ul li dl dd{font-size:16.38px;font-weight:bold;color:#338751;line-height:1.7;letter-spacing:.08em;margin-top:18.72px}body.request section.request_plan .request_plan_index ul li a{font-size:14.04px;height:46.8px;background-size:46.8px 46.8px;padding-left:57.798px}body.request section.request_plan .request_plan_inner{width:1212.12px;margin:0 auto;padding:150.228px 0 161.694px 79.56px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body.request section.request_plan .request_plan_inner .sidebar{width:134.55px}body.request section.request_plan .request_plan_inner .sidebar ul{position:sticky;left:0;top:128.7px}body.request section.request_plan .request_plan_inner .sidebar ul li{margin-bottom:14.04px}body.request section.request_plan .request_plan_inner .sidebar ul li a{font-size:16.38px;font-weight:500;color:#2e2e2e;line-height:1.6;letter-spacing:.03em;background-color:#fff;padding:11.7px 9.36px 11.7px;border-radius:5.85px;display:block;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.request section.request_plan .request_plan_inner .sidebar ul li a:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}body.request section.request_plan .request_plan_inner .sidebar ul li a:hover{opacity:1}body.request section.request_plan .request_plan_inner .sidebar ul li.is-active a{color:#fff;background-color:#338751}body.request section.request_plan .request_plan_inner .main_contents{width:892.71px}body.request section.request_plan .request_plan_inner .main_contents .plan_base{padding-bottom:79.56px;border-bottom:1px solid #d1d0ae;margin-bottom:79.56px}body.request section.request_plan .request_plan_inner .main_contents .plan_base:last-of-type{padding-bottom:0;border-bottom:none;margin-bottom:0}body.request section.request_plan .request_plan_inner .main_contents .plan_base .plan_num{font-size:21.06px;font-weight:bold;font-family:"proxima-nova",sans-serif;color:#fff;line-height:38.493px;letter-spacing:.1em;padding:0 21.06px;background-color:#338751;border-radius:72.54px;display:inline-block;position:relative}body.request section.request_plan .request_plan_inner .main_contents .plan_base .plan_num:after{content:"";background-color:#338751;width:18.252px;height:17.1405px;-webkit-clip-path:polygon(50% 100%, 100% 0, 0 0);clip-path:polygon(50% 100%, 100% 0, 0 0);display:block;position:absolute;left:21.879px;bottom:-10.413px}body.request section.request_plan .request_plan_inner .main_contents .plan_base h3{font-size:42.12px;font-weight:bold;color:#2e2e2e;line-height:1.6;letter-spacing:.12em;position:relative;margin-top:16.38px}body.request section.request_plan .request_plan_inner .main_contents .plan_base .text{font-size:17.55px;font-weight:bold;color:#2e2e2e;line-height:1.9;letter-spacing:.12em;margin-top:11.7px}body.request section.request_plan .request_plan_inner .main_contents .plan_base .text span{color:#eb4542;letter-spacing:.12em}body.request section.request_plan .request_plan_inner .main_contents .plan_base .comment_slider{padding:0 23.4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:35.1px}body.request section.request_plan .request_plan_inner .main_contents .plan_base .comment_slider .slide{width:251.55px}body.request section.request_plan .request_plan_inner .main_contents .plan_base .comment_slider .slide p{font-size:16.38px;font-weight:bold;color:#2e2e2e;line-height:1.7;letter-spacing:.08em;text-align:center;background-color:#fff;border:2.34px solid #338751;border-radius:11.7px;padding:15.21px 11.7px 16.38px;position:relative}body.request section.request_plan .request_plan_inner .main_contents .plan_base .comment_slider .slide p span{color:#338751;letter-spacing:.08em}body.request section.request_plan .request_plan_inner .main_contents .plan_base .comment_slider .slide p:before{content:"";background-color:#338751;width:15.9588px;height:14.9877px;-webkit-clip-path:polygon(50% 100%, 100% 0, 0 0);clip-path:polygon(50% 100%, 100% 0, 0 0);display:block;margin:0 auto;position:absolute;left:0;right:0;top:100%}body.request section.request_plan .request_plan_inner .main_contents .plan_base .comment_slider .slide p:after{content:"";background-color:#fff;width:15.9588px;height:14.9877px;-webkit-clip-path:polygon(50% 100%, 100% 0, 0 0);clip-path:polygon(50% 100%, 100% 0, 0 0);display:block;margin:0 auto;position:absolute;left:0;right:0;top:calc(100% - 2.34px)}body.request section.request_plan .request_plan_inner .main_contents .plan_base .comment_slider .slide img{margin:36.621px auto 0;display:block;width:157.95px;height:157.95px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2.34px solid #338751}body.request section.request_plan .request_plan_inner .main_contents .plan_base .example{margin-top:53.82px}body.request section.request_plan .request_plan_inner .main_contents .plan_base .example h4{font-size:25.74px;font-weight:bold;color:#2e2e2e;line-height:1.6;letter-spacing:.12em}body.request section.request_plan .request_plan_inner .main_contents .plan_base .example h4:after{content:"";width:58.5px;height:3.51px;display:block;background-color:#338751;margin-top:10.53px}body.request section.request_plan .request_plan_inner .main_contents .plan_base .example .example_box{margin-top:35.1px;display:block;width:100%}body.request section.request_plan .request_plan_inner .main_contents .plan_base .example .notes{font-size:14.04px;font-weight:500;color:#4d4d4d;line-height:1.6;letter-spacing:.05em;text-align:right;margin-top:16.38px}body.request section.request_plan .request_plan_inner .main_contents .plan_base .example .fukidashi{border:2.34px solid #338751;border-radius:18.72px;background-color:#f5f4ea;padding:30.42px 32.76px 31.59px;margin-top:56.16px;position:relative}body.request section.request_plan .request_plan_inner .main_contents .plan_base .example .fukidashi:before{content:"";background-color:#338751;width:39.78px;height:36.27px;-webkit-clip-path:polygon(50% 0, 0 100%, 100% 100%);clip-path:polygon(50% 0, 0 100%, 100% 100%);display:block;margin:0 auto;position:absolute;left:0;right:0;bottom:100%}body.request section.request_plan .request_plan_inner .main_contents .plan_base .example .fukidashi:after{content:"";background-color:#f5f4ea;width:39.78px;height:36.27px;-webkit-clip-path:polygon(50% 0, 0 100%, 100% 100%);clip-path:polygon(50% 0, 0 100%, 100% 100%);display:block;margin:0 auto;position:absolute;left:0;right:0;bottom:calc(100% - 2.34px)}body.request section.request_plan .request_plan_inner .main_contents .plan_base .example .fukidashi p{font-size:25.74px;font-weight:bold;color:#2e2e2e;line-height:1.6;letter-spacing:.12em;border-bottom:3.51px dotted #338751;padding-bottom:4.68px;display:inline-block}body.request section.request_plan .request_plan_inner .main_contents .plan_base .example .fukidashi ul{margin-top:33.93px}body.request section.request_plan .request_plan_inner .main_contents .plan_base .example .fukidashi ul li{font-size:18.72px;font-weight:bold;color:#2e2e2e;line-height:1.6;letter-spacing:.1em;background-image:url(../images/icon_check_red.png);background-repeat:no-repeat;background-position:left top 7.02px;background-size:21.2121px 14.4729px;padding-left:27.261px;margin-bottom:7.02px}body.request section.request_plan .request_plan_inner .main_contents .plan_base .contact_contents_wrapper{margin-top:101.79px}body.request section.request_plan .request_plan_inner .main_contents .plan_base#plan01 .example .fukidashi{position:relative}body.request section.request_plan .request_plan_inner .main_contents .plan_base#plan01 .example .fukidashi img{display:block;width:231.0282px;height:194.7114px;border-radius:11.7px;margin:auto 0;position:absolute;right:33.345px;top:0;bottom:0}body.request section.request_plan .request_plan_inner .main_contents .plan_base#plan01 .contact_contents_wrapper .contact_contents02:after{width:208.26px;height:210.6px;background-image:url(../images/people_img04.png);border-radius:0 0 0 11.7px}body.request section.request_plan .request_plan_inner .main_contents .plan_base#plan01 .contact_contents_wrapper .contact_contents02 .fukidashi{left:166.023px}body.request section.request_plan .request_plan_inner .main_contents .plan_base#plan02 .contact_contents_wrapper .contact_contents02:after{width:259.74px;height:238.68px;background-image:url(../images/people_img05.png);left:-32.76px}body.request section.request_plan .request_plan_inner .main_contents .plan_base#plan02 .contact_contents_wrapper .contact_contents02 .fukidashi{left:166.023px}body.request section.request_plan .request_plan_inner .main_contents .plan_base#plan03 .contact_contents_wrapper .contact_contents02:after{width:175.5px;height:225.81px;background-image:url(../images/people_img06.png);left:8.19px}body.request section.request_plan .request_plan_inner .main_contents .plan_base#plan03 .contact_contents_wrapper .contact_contents02 .fukidashi{color:#eb4542;border:1px solid #eb4542;left:166.023px}body.request section.request_plan .request_plan_inner .main_contents .plan_base#plan03 .contact_contents_wrapper .contact_contents02 .fukidashi:before{content:"";background-color:#eb4542;width:11.0448px;height:9.945px;-webkit-clip-path:polygon(50% 100%, 100% 0, 0 0);clip-path:polygon(50% 100%, 100% 0, 0 0);display:block;position:absolute;left:26.676px;bottom:-10.53px}body.request section.request_product{background-color:#edecd7;padding-bottom:316.251px;margin-bottom:340.587px;position:relative}body.request section.request_product .request_product_inner{width:1509.3px;margin:0 auto;padding:150.93px 0 23.4px;text-align:center}body.request section.request_product .request_product_inner .en_title{font-size:39.78px;font-weight:bold;font-family:antro Vectra;color:#338751;line-height:1;letter-spacing:.08em;-webkit-filter:drop-shadow(0 0 0 #338751);filter:drop-shadow(0 0 0 #338751);-webkit-transform:translateZ(0);transform:translateZ(0)}body.request section.request_product .request_product_inner h2{font-size:46.8px;font-weight:bold;color:#2e2e2e;line-height:1.5;letter-spacing:.12em;margin-top:17.55px}body.request section.request_product .request_product_inner .product_list_wrapper{margin-top:42.12px}body.request section.request_product .request_product_inner .product_list_wrapper .product_list{background-color:#f5f4ea;border-radius:58.5px;padding:76.635px 228.15px 56.16px;margin-bottom:59.085px;text-align:center}body.request section.request_product .request_product_inner .product_list_wrapper .product_list:last-of-type{padding-bottom:109.98px}body.request section.request_product .request_product_inner .product_list_wrapper .product_list .green_fukidashi{font-size:21.06px;font-weight:bold;color:#fff;line-height:49.023px;letter-spacing:.12em;padding:0 31.59px;border-radius:72.54px;background-color:#338751;display:inline-block;position:relative}body.request section.request_product .request_product_inner .product_list_wrapper .product_list .green_fukidashi:before{content:"";width:44.46px;height:58.5px;display:block;background-image:url(../images/deco_line_black_left.png);background-repeat:no-repeat;background-position:center center;background-size:contain;position:absolute;right:calc(100% - 7.02px);top:-26.91px}body.request section.request_product .request_product_inner .product_list_wrapper .product_list .green_fukidashi:after{content:"";background-color:#338751;width:18.252px;height:17.1405px;-webkit-clip-path:polygon(50% 100%, 100% 0, 0 0);clip-path:polygon(50% 100%, 100% 0, 0 0);display:block;margin:0 auto;position:absolute;left:0;right:0;top:43.4421px}body.request section.request_product .request_product_inner .product_list_wrapper .product_list h3{font-size:42.12px;font-weight:bold;color:#2e2e2e;line-height:1;letter-spacing:.12em;display:inline-block;background-color:#f5f4ea;padding:0 35.685px}body.request section.request_product .request_product_inner .product_list_wrapper .product_list .green_fukidashi~h3{margin-top:25.74px}body.request section.request_product .request_product_inner .product_list_wrapper .product_list ul{border-top:1px solid #d1d0ae;padding-top:75.465px;margin-top:-23.4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}body.request section.request_product .request_product_inner .product_list_wrapper .product_list ul dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:2.34px dotted #2e2e2e;padding:18.72px 0}body.request section.request_product .request_product_inner .product_list_wrapper .product_list ul dl dt{font-size:18.72px;font-weight:bold;color:#2e2e2e;line-height:1.4;letter-spacing:.03em}body.request section.request_product .request_product_inner .product_list_wrapper .product_list ul dl dd{font-size:18.72px;font-weight:bold;font-family:"proxima-nova",sans-serif;color:#2e2e2e;line-height:1;letter-spacing:.1em}body.request section.request_product .request_product_inner .product_list_wrapper .product_list ul dl.column{display:block;border-bottom:none;padding-bottom:0}body.request section.request_product .request_product_inner .product_list_wrapper .product_list ul dl.column dt{font-size:17.55px;font-weight:bold;color:#2e2e2e;line-height:1.4;letter-spacing:0;border-bottom:1px solid #e6e6cf;padding-bottom:7.02px}body.request section.request_product .request_product_inner .product_list_wrapper .product_list ul dl.column dt.long{font-size:16.38px}body.request section.request_product .request_product_inner .product_list_wrapper .product_list ul dl.column dd{font-size:15.21px;font-weight:500;color:#2e2e2e;line-height:1.5;letter-spacing:0;margin-top:11.7px;text-align:left}body.request section.request_product .request_product_inner .product_list_wrapper .product_list ul.panel:after{content:"";width:327.6px;display:block}body.request section.request_product .request_product_inner .product_list_wrapper .product_list ul.panel li{width:327.6px;background-color:rgba(255,255,255,.38);border-radius:11.7px;padding:23.4px 23.4px 25.74px;margin-bottom:35.1px}body.request section.request_product .request_product_inner .product_list_wrapper .product_list ul.panel li img{width:100%;height:189.54px;display:block;-o-object-fit:contain;object-fit:contain}body.request section.request_product .request_product_inner .product_list_wrapper .product_list ul.panel li dl{margin-top:8.19px;border-bottom:none;padding-bottom:0}body.request section.request_product .request_product_inner .product_list_wrapper .product_list ul.list:after{content:"";width:315.9px;display:block}body.request section.request_product .request_product_inner .product_list_wrapper .product_list ul.list li{width:315.9px;margin-bottom:16.38px}body.request section.request_product .request_product_inner .product_list_wrapper .product_list .notes{text-align:right;margin-top:35.1px}body.request section.request_product .request_product_inner .product_list_wrapper .product_list .notes p{font-size:14.04px;font-weight:500;color:#4d4d4d;line-height:1.6;letter-spacing:.05em;margin-left:16.38px;display:inline-block}body.request section.request_product .large_fukidashi{position:relative;z-index:1;width:1000.35px;margin:-126.36px auto 0;text-align:center}body.request section.request_product .large_fukidashi:before{content:"";width:83.8422px;height:86.8608px;display:block;background-image:url(../images/deco_line_black_left.png);background-repeat:no-repeat;background-position:center center;background-size:contain;position:absolute;right:100%;top:-33.93px}body.request section.request_product .large_fukidashi:after{content:"";width:83.8422px;height:86.8608px;display:block;background-image:url(../images/deco_line_black_right.png);background-repeat:no-repeat;background-position:center center;background-size:contain;position:absolute;left:100%;top:-33.93px}body.request section.request_product .large_fukidashi p{font-size:21.06px;font-weight:bold;color:#2e2e2e;line-height:1.8;letter-spacing:.06em;background-color:#fff;border:3.51px solid #338751;border-radius:81.9px;padding:26.91px 23.4px 22.23px;position:relative}body.request section.request_product .large_fukidashi p:before{content:"";background-color:#338751;width:39.312px;height:36.7497px;-webkit-clip-path:polygon(50% 100%, 100% 0, 0 0);clip-path:polygon(50% 100%, 100% 0, 0 0);display:block;margin:0 auto;position:absolute;left:0;right:0;top:100%}body.request section.request_product .large_fukidashi p:after{content:"";background-color:#fff;width:39.312px;height:36.7497px;-webkit-clip-path:polygon(50% 100%, 100% 0, 0 0);clip-path:polygon(50% 100%, 100% 0, 0 0);display:block;margin:0 auto;position:absolute;left:0;right:0;top:calc(100% - 7.02px)}body.request section.request_product .contact_contents01{background-image:url(../images/request_product_contact_contents01_img01_pc.jpg),url(../images/request_product_contact_contents01_img02_pc.jpg);background-image:url(../images/independence_faq_contact_contents01_img01_pc.jpg),url(../images/independence_faq_contact_contents01_img02_pc.jpg);position:absolute;left:0;right:0;bottom:-179.127px}body.contact .contact_contents_wrapper{padding:0 0 101.79px}body.contact .contact_contents_wrapper .greenbox_contact_contents{width:1053px;margin:0 auto;text-align:center;background-color:#338751;border-radius:11.7px;padding:51.48px 23.4px 25.74px 198.9px;position:relative}body.contact .contact_contents_wrapper .greenbox_contact_contents:after{content:"";width:191.88px;height:214.11px;display:block;background-image:url(../images/people_img01.png);background-repeat:no-repeat;background-position:left bottom;background-size:contain;position:absolute;left:0;bottom:0}body.contact .contact_contents_wrapper .greenbox_contact_contents .fukidashi{font-size:15.21px;font-weight:bold;color:#338751;line-height:34.515px;letter-spacing:.12em;background-color:#fff;padding:0 18.135px;border-radius:72.54px;border:1px solid #338751;position:absolute;top:-22.23px;left:128.817px}body.contact .contact_contents_wrapper .greenbox_contact_contents .fukidashi:after{content:"";background-color:#fff;width:14.04px;height:12.87px;-webkit-clip-path:polygon(50% 100%, 100% 0, 0 0);clip-path:polygon(50% 100%, 100% 0, 0 0);display:block;position:absolute;left:25.155px;top:calc(100% - 4.095px)}body.contact .contact_contents_wrapper .greenbox_contact_contents .tel{font-size:56.16px;font-weight:bold;font-family:"proxima-nova",sans-serif;color:#fff;line-height:1;letter-spacing:.06em;display:block;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.contact .contact_contents_wrapper .greenbox_contact_contents .tel:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}body.contact .contact_contents_wrapper .greenbox_contact_contents .tel:hover{opacity:1}body.contact .contact_contents_wrapper .greenbox_contact_contents .tel:before{content:"";width:38.1537px;height:38.1537px;display:inline-block;background-image:url(../images/icon_tel_white.png);background-repeat:no-repeat;background-position:center center;background-size:contain;margin-right:8.073px;vertical-align:0}body.contact .contact_contents_wrapper .greenbox_contact_contents .tel span{font-size:15.21px;font-weight:500;color:#141414;line-height:32.76px;letter-spacing:.01em;padding:0 15.21px;background-color:#fff;border-radius:38.61px;margin-left:18.72px;display:inline-block;vertical-align:12.87px}body.contact .contact_contents_wrapper .greenbox_contact_contents .notes{font-size:14.04px;font-weight:500;color:#fff;line-height:1.6;letter-spacing:0;display:inline-block;margin-left:16.38px;margin-top:17.55px}body.contact section.contact_wrapper{background-color:#edecd7;padding:77.22px 44.46px 173.979px;text-align:center}body.contact section.contact_wrapper h2{font-size:15.21px;font-weight:bold;color:#2e2e2e;line-height:1.5;letter-spacing:.1em;display:inline-block;background-image:url(../images/round_dash_black.png);background-repeat:repeat-x;background-position:left bottom;background-size:4.68px 1px;padding-bottom:2.34px}body.contact section.contact_wrapper .bold_text{font-size:25.74px;font-weight:bold;color:#2e2e2e;line-height:1.6;letter-spacing:.1em;margin-top:14.04px}body.contact section.contact_wrapper .bold_text:after{content:"";width:24.3009px;height:42.7752px;display:block;margin:18.72px auto 0;background-image:url(../images/triangle_double_green_bottom.png);background-repeat:no-repeat;background-position:center top;background-size:100% 100%}body.contact section.contact_wrapper .tab-container{width:1053px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:21.06px 0 71.136px}body.contact section.contact_wrapper .tab-container .tab{width:327.6px;height:177.138px;border-radius:11.7px;border:2.34px solid #338751;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.contact section.contact_wrapper .tab-container .tab:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}body.contact section.contact_wrapper .tab-container .tab p{font-size:17.55px;font-weight:bold;color:#338751;line-height:1.8;letter-spacing:.1em}body.contact section.contact_wrapper .tab-container .tab p span{font-size:23.4px;letter-spacing:.1em}body.contact section.contact_wrapper .tab-container .tab.active{background-color:#338751}body.contact section.contact_wrapper .tab-container .tab.active p{color:#fff}body.contact section.contact_wrapper .content-container .contact_box{display:none;background-color:#f5f4ea;border-radius:58.5px}body.contact section.contact_wrapper .content-container .contact_box.show{display:block}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner{width:1053px;margin:0 auto;padding:72.54px 0 86.58px}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner h3{font-size:39.78px;font-weight:bold;color:#2e2e2e;line-height:1.65;letter-spacing:.12em}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner h3 span{color:#338751;letter-spacing:.12em}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table{width:100%;margin-top:58.5px}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr{border-top:1px solid #d1d0ae}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr th{padding:45.63px 0 0;font-size:17.55px;letter-spacing:.08em;font-weight:bold;color:#2e2e2e;text-align:left;vertical-align:top;width:calc(100% - 730.08px)}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr th .required{font-size:14.04px;font-weight:500;color:#fff;line-height:25.74px;letter-spacing:.05em;display:inline-block;background-color:#eb4542;border-radius:5.85px;padding:0 5.85px;margin-left:11.349px}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr td{padding:32.877px 0 30.42px;width:730.08px;text-align:left}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr td .wpcf7-checkbox .wpcf7-list-item{margin:0}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr td input[type=text],body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr td input[type=tel],body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr td input[type=email]{width:100%;margin:0;line-height:63.18px;height:63.18px;background-color:#fff !important;border:none !important;border-radius:5.85px;padding:0 25.74px;font-size:14.04px;color:#2e2e2e;font-weight:500;letter-spacing:.05em;cursor:initial}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr td .radio_wrapper{padding:11.7px 0}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr td .radio_wrapper .wpcf7-list-item{margin:0 45.63px 0 0}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr td .radio_wrapper .wpcf7-list-item input[type=radio]{width:25.74px;min-width:25.74px;height:25.74px;background-color:#fff !important;border:1px solid #d1d0ae;-webkit-box-shadow:inset 0 1px 14.04px rgba(0,0,0,.08);box-shadow:inset 0 1px 14.04px rgba(0,0,0,.08);border-radius:50%;margin:0 2.34px 0 0;vertical-align:-7.02px}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr td .radio_wrapper .wpcf7-list-item input[type=radio]:checked{position:relative}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr td .radio_wrapper .wpcf7-list-item input[type=radio]:checked:after{content:"";width:11.7px;height:11.7px;display:block;background-color:#2e2e2e;margin:auto;border-radius:50%;position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr td .radio_wrapper .wpcf7-list-item .wpcf7-list-item-label{font-size:17.55px;font-weight:bold;color:#2e2e2e;line-height:2;letter-spacing:.1em;cursor:pointer}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr td .radio_wrapper.column{padding:0}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr td .radio_wrapper.column .wpcf7-list-item{display:block;width:100%;margin-bottom:5.85px}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr td .checkbox_wrapper{padding-top:7.02px}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr td .checkbox_wrapper .wpcf7-list-item{display:block;width:100%;margin-bottom:29.25px}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr td .checkbox_wrapper .wpcf7-list-item input[type=checkbox]{width:28.08px;min-width:28.08px;height:28.08px;background-color:#fff !important;border:1px solid #d1d0ae;border-radius:3.51px;margin:0 11.7px 0 0;vertical-align:-7.02px}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr td .checkbox_wrapper .wpcf7-list-item input[type=checkbox]:checked{position:relative}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr td .checkbox_wrapper .wpcf7-list-item input[type=checkbox]:checked:after{content:"";width:21.06px;height:14.04px;display:block;background-image:url(../images/contact_form_check.png);background-repeat:no-repeat;background-position:center center;background-size:contain;position:absolute;top:7.605px;left:3.042px;z-index:1}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr td .checkbox_wrapper .wpcf7-list-item .wpcf7-list-item-label{font-size:17.55px;font-weight:bold;color:#2e2e2e;line-height:2;letter-spacing:.1em;cursor:pointer}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr td textarea{width:100%;margin:0;line-height:2;height:221.13px;background-color:#fff !important;border:none !important;border-radius:5.85px;padding:23.4px 25.74px;font-size:14.04px;color:#2e2e2e;font-weight:500;letter-spacing:.05em}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr td input::-webkit-input-placeholder{color:#d0d0d0}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr td input::-moz-placeholder{color:#d0d0d0}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr td input:-ms-input-placeholder{color:#d0d0d0}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr td input::-ms-input-placeholder{color:#d0d0d0}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr td input::placeholder{color:#d0d0d0}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr td input:-ms-input-placeholder{color:#d0d0d0}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr td input::-ms-input-placeholder{color:#d0d0d0}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr td textarea::-webkit-input-placeholder{color:#d0d0d0}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr td textarea::-moz-placeholder{color:#d0d0d0}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr td textarea:-ms-input-placeholder{color:#d0d0d0}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr td textarea::-ms-input-placeholder{color:#d0d0d0}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr td textarea::placeholder{color:#d0d0d0}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr td textarea:-ms-input-placeholder{color:#d0d0d0}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr td textarea::-ms-input-placeholder{color:#d0d0d0}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr td textarea:-moz-placeholder-shown{color:#d0d0d0}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr td textarea:-ms-input-placeholder{color:#d0d0d0}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr td textarea:placeholder-shown{color:#d0d0d0}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr td textarea::-webkit-input-placeholder{color:#d0d0d0}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr td input:focus{outline:none}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr td input[type=text]:focus,body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr td input[type=email]:focus,body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr td input[type=tel]:focus,body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr td input[type=search]:focus,body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr td input[type=url]:focus,body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr td textarea:focus{color:#000}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner table tr td .wpcf7-spinner{margin:23.4px 0 0}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner .privacy_check{margin:23.4px 0 63.18px;text-align:center;position:relative}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner .privacy_check p{font-size:16.38px;font-weight:500;color:#2e2e2e;line-height:2;letter-spacing:.05em;margin-top:14.04px}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner .privacy_check p a{letter-spacing:.05em;text-decoration:underline}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner .privacy_check p a:hover{text-decoration:none}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner .privacy_check input[type=checkbox]{width:23.4px;min-width:23.4px;height:23.4px;background-color:#fff !important;border:2.34px solid #4d4d4d;border-radius:2.34px;margin:0 7.02px 0 0;vertical-align:-7.02px}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner .privacy_check input[type=checkbox]:checked{position:relative}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner .privacy_check input[type=checkbox]:checked:after{content:"";width:15.21px;height:14.04px;display:block;background-image:url(../images/contact_form_check.png);background-repeat:no-repeat;background-position:center center;background-size:contain;position:absolute;top:3.51px;left:2.925px;z-index:1}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner .privacy_check .wpcf7-not-valid-tip{position:absolute;left:0;top:100%;white-space:nowrap;width:100%;margin-top:4.68px}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner .privacy_check .wpcf7-list-item-label{font-size:16.38px;font-weight:500;color:#2e2e2e;line-height:2;letter-spacing:.05em}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner input[type=submit]{display:block;color:#fff;font-size:21.06px;font-weight:bold;letter-spacing:.1em;width:339.3px;height:82.368px;background-color:#338751;background-image:url(../images/arrow_circle_white_green_right.png);background-repeat:no-repeat;background-position:right 24.453px center;background-size:38.9727px 38.9727px;border:none;border-radius:40.95px;margin:0 auto;cursor:pointer;-webkit-transition:.3s;transition:.3s;transition:.3s;will-change:transform,animation,position}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner input[type=submit]:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner input[type=submit]:hover{opacity:1}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner .wpcf7-spinner{margin-top:23.4px}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner .wpcf7-not-valid-tip{margin-top:11.7px;font-size:17.55px;display:block;color:#eb4542;padding:0 25.74px;letter-spacing:.05em}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner .wpcf7-response-output{color:#3c4042;font-weight:bold;font-size:18.72px;padding:11.7px;text-align:center;margin:0 0 23.4px;letter-spacing:.05em}body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner input[type=text],body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner input[type=password],body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner textarea,body.contact section.contact_wrapper .content-container .contact_box .contact_box_inner select{outline:none}body.archive section.archive_contents .archive_contents_inner,body.list_page section.archive_contents .archive_contents_inner{width:1053px;margin:0 auto;padding:77.22px 0 164.97px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body.archive section.archive_contents .archive_contents_inner .sidebar,body.list_page section.archive_contents .archive_contents_inner .sidebar{width:168.48px}body.archive section.archive_contents .archive_contents_inner .sidebar .sidebar_inner,body.list_page section.archive_contents .archive_contents_inner .sidebar .sidebar_inner{position:sticky;left:0;top:128.7px}body.archive section.archive_contents .archive_contents_inner .sidebar .sidebar_inner h2,body.list_page section.archive_contents .archive_contents_inner .sidebar .sidebar_inner h2{font-size:23.4px;font-weight:bold;color:#2e2e2e;line-height:1.6;letter-spacing:.03em;padding-bottom:8.19px;border-bottom:2.34px solid #2e2e2e}body.archive section.archive_contents .archive_contents_inner .sidebar .sidebar_inner ul,body.list_page section.archive_contents .archive_contents_inner .sidebar .sidebar_inner ul{width:154.908px;margin-top:11.7px}body.archive section.archive_contents .archive_contents_inner .sidebar .sidebar_inner ul li,body.list_page section.archive_contents .archive_contents_inner .sidebar .sidebar_inner ul li{margin-bottom:11.7px}body.archive section.archive_contents .archive_contents_inner .sidebar .sidebar_inner ul li a,body.list_page section.archive_contents .archive_contents_inner .sidebar .sidebar_inner ul li a{font-size:17.55px;font-weight:500;color:#2e2e2e;line-height:1.4;letter-spacing:.12em;background-color:#fff;padding:10.53px 16.38px 8.19px;border-radius:5.85px;display:block;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.archive section.archive_contents .archive_contents_inner .sidebar .sidebar_inner ul li a:hover,body.list_page section.archive_contents .archive_contents_inner .sidebar .sidebar_inner ul li a:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}body.archive section.archive_contents .archive_contents_inner .sidebar .sidebar_inner ul li a:hover,body.list_page section.archive_contents .archive_contents_inner .sidebar .sidebar_inner ul li a:hover{opacity:1}body.archive section.archive_contents .archive_contents_inner .sidebar .sidebar_inner ul li a.current,body.list_page section.archive_contents .archive_contents_inner .sidebar .sidebar_inner ul li a.current{color:#fff;background-color:#338751}body.archive section.archive_contents .archive_contents_inner .main_contents,body.list_page section.archive_contents .archive_contents_inner .main_contents{width:792.09px}body.archive section.archive_contents .archive_contents_inner .main_contents h2,body.list_page section.archive_contents .archive_contents_inner .main_contents h2{font-size:32.76px;font-weight:bold;color:#2e2e2e;line-height:1.6;letter-spacing:.03em;padding-bottom:8.19px;border-bottom:2.34px solid #2e2e2e;margin-bottom:35.1px}body.archive section.archive_contents .archive_contents_inner .main_contents .list,body.list_page section.archive_contents .archive_contents_inner .main_contents .list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body.archive section.archive_contents .archive_contents_inner .main_contents .list:after,body.list_page section.archive_contents .archive_contents_inner .main_contents .list:after{content:"";display:block;width:377.91px}body.archive section.archive_contents .archive_contents_inner .main_contents .list li,body.list_page section.archive_contents .archive_contents_inner .main_contents .list li{width:377.91px;margin-bottom:35.1px}body.archive section.archive_contents .archive_contents_inner .main_contents .list li a,body.list_page section.archive_contents .archive_contents_inner .main_contents .list li a{display:block;width:100%;min-height:360.36px;background-color:#fff;border-radius:11.7px;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.archive section.archive_contents .archive_contents_inner .main_contents .list li a:hover,body.list_page section.archive_contents .archive_contents_inner .main_contents .list li a:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}body.archive section.archive_contents .archive_contents_inner .main_contents .list li a:hover,body.list_page section.archive_contents .archive_contents_inner .main_contents .list li a:hover{opacity:1}body.archive section.archive_contents .archive_contents_inner .main_contents .list li a .img_space,body.list_page section.archive_contents .archive_contents_inner .main_contents .list li a .img_space{width:100%;height:212.94px}body.archive section.archive_contents .archive_contents_inner .main_contents .list li a .img_space img,body.list_page section.archive_contents .archive_contents_inner .main_contents .list li a .img_space img{-o-object-fit:cover;object-fit:cover;display:block;width:100%;height:100%;border-radius:11.7px 11.7px 0 0}body.archive section.archive_contents .archive_contents_inner .main_contents .list li a .text_space,body.list_page section.archive_contents .archive_contents_inner .main_contents .list li a .text_space{padding:22.23px 19.89px 24.57px}body.archive section.archive_contents .archive_contents_inner .main_contents .list li a .text_space .category_text,body.list_page section.archive_contents .archive_contents_inner .main_contents .list li a .text_space .category_text{font-size:14.04px;font-weight:bold;color:#4d4d4d;line-height:1.4;letter-spacing:.06em}body.archive section.archive_contents .archive_contents_inner .main_contents .list li a .text_space .archive_title,body.list_page section.archive_contents .archive_contents_inner .main_contents .list li a .text_space .archive_title{font-size:17.55px;font-weight:500;color:#2e2e2e;line-height:1.7;letter-spacing:.06em;margin-top:18.72px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}body.archive section.archive_contents .archive_contents_inner .main_contents .list li.no_post,body.list_page section.archive_contents .archive_contents_inner .main_contents .list li.no_post{width:100%;padding:23.4px 0;font-size:21.06px;font-weight:500;color:#2e2e2e;line-height:1.4;letter-spacing:0}body.archive section.archive_contents .archive_contents_inner .main_contents .pagination,body.list_page section.archive_contents .archive_contents_inner .main_contents .pagination{padding:46.8px 0 0}body.archive section.archive_contents .archive_contents_inner .main_contents .pagination ul,body.list_page section.archive_contents .archive_contents_inner .main_contents .pagination ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}body.archive section.archive_contents .archive_contents_inner .main_contents .pagination ul li,body.list_page section.archive_contents .archive_contents_inner .main_contents .pagination ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:54.99px;height:54.99px;margin:0 4.095px 8.19px}body.archive section.archive_contents .archive_contents_inner .main_contents .pagination ul li a,body.list_page section.archive_contents .archive_contents_inner .main_contents .pagination ul li a{font-size:21.06px;font-weight:bold;font-family:"proxima-nova",sans-serif;color:#2e2e2e;line-height:1;letter-spacing:.1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.archive section.archive_contents .archive_contents_inner .main_contents .pagination ul li a:hover,body.list_page section.archive_contents .archive_contents_inner .main_contents .pagination ul li a:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}body.archive section.archive_contents .archive_contents_inner .main_contents .pagination ul li a:hover,body.list_page section.archive_contents .archive_contents_inner .main_contents .pagination ul li a:hover{opacity:1}body.archive section.archive_contents .archive_contents_inner .main_contents .pagination ul li span,body.list_page section.archive_contents .archive_contents_inner .main_contents .pagination ul li span{font-size:21.06px;font-weight:bold;font-family:"proxima-nova",sans-serif;color:#338751;line-height:1;letter-spacing:.1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;position:relative}body.archive section.archive_contents .archive_contents_inner .main_contents .pagination ul li span.dots,body.list_page section.archive_contents .archive_contents_inner .main_contents .pagination ul li span.dots{color:initial}body.archive section.archive_contents .archive_contents_inner .main_contents .pagination ul li span.dots:after,body.list_page section.archive_contents .archive_contents_inner .main_contents .pagination ul li span.dots:after{display:none}body.archive section.archive_contents .archive_contents_inner .main_contents .pagination ul li span:after,body.list_page section.archive_contents .archive_contents_inner .main_contents .pagination ul li span:after{content:"";width:17.55px;height:1px;display:block;background-color:#338751;margin:0 auto;position:absolute;left:0;right:0;bottom:13.455px}body.archive section.archive_contents .archive_contents_inner .main_contents .pagination ul li.prev a,body.list_page section.archive_contents .archive_contents_inner .main_contents .pagination ul li.prev a{background-image:url(../images/arrow_circle_border_black_left.png);background-repeat:no-repeat;background-position:center center;background-size:100% 100%}body.archive section.archive_contents .archive_contents_inner .main_contents .pagination ul li.next a,body.list_page section.archive_contents .archive_contents_inner .main_contents .pagination ul li.next a{background-image:url(../images/arrow_circle_border_black_right.png);background-repeat:no-repeat;background-position:center center;background-size:100% 100%}body.story.archive .subpage_heading_img .subpage_heading_inner .en_text{left:-192.465px;width:437.0535px;height:262.6182px}body.blog.archive .subpage_heading_img .subpage_heading_inner .en_text{left:-240.201px;width:443.8278px;height:265.0986px}body.single section.single_heading .single_heading_inner{width:1212.12px;margin:0 auto;padding:156.78px 0 23.4px 79.56px;position:relative}body.single section.single_heading .single_heading_inner .en{font-size:139.23px;font-weight:bold;font-family:antro Vectra;color:#e8e7d2;line-height:1;letter-spacing:.04em;-webkit-transform:rotate(-5deg);transform:rotate(-5deg);position:absolute;top:234px;left:-46.8px}body.single section.single_heading .single_heading_inner .pan{position:relative;z-index:1}body.single section.single_heading .single_heading_inner .pan ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap}body.single section.single_heading .single_heading_inner .pan ul li{font-size:16.38px;font-weight:500;color:#2e2e2e;line-height:1.6;letter-spacing:.078em}body.single section.single_heading .single_heading_inner .pan ul li:after{content:"ー";font-size:16.38px;font-weight:500;color:#2e2e2e;line-height:1.6;letter-spacing:.078em;margin:0 4.68px}body.single section.single_heading .single_heading_inner .pan ul li:last-of-type:after{content:none}body.single section.single_heading .single_heading_inner .pan ul li a{font-size:16.38px;font-weight:500;color:#2e2e2e;line-height:1.6;letter-spacing:.078em;display:inline}body.single section.single_heading .single_heading_inner .pan ul li a:hover{opacity:1;text-decoration:underline}body.single section.single_heading .single_heading_inner .category_text{font-size:18.72px;font-weight:bold;color:#4d4d4d;line-height:1.4;letter-spacing:.06em;margin-top:117px;position:relative;z-index:1;padding-right:317.07px}body.single section.single_heading .single_heading_inner h1{font-size:32.76px;font-weight:bold;color:#2e2e2e;line-height:1.8;letter-spacing:.1em;margin-top:16.38px;position:relative;z-index:1;padding-right:317.07px}body.single section.single_contents .single_contents_inner{width:1212.12px;margin:0 auto;padding:2.34px 0 149.76px 79.56px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body.single section.single_contents .single_contents_inner .main_contents{width:815.49px;margin-top:12.87px}body.single section.single_contents .single_contents_inner .main_contents .thumbnail{display:block;width:100%;border-radius:11.7px;margin-bottom:58.5px}body.single section.single_contents .single_contents_inner .main_contents .info_box{background-color:#fff;border-radius:11.7px;padding:23.4px 23.4px 23.4px 35.1px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:9.36px}body.single section.single_contents .single_contents_inner .main_contents .info_box img{-o-object-fit:cover;object-fit:cover;display:block;width:234px;height:167.31px;border-radius:11.7px}body.single section.single_contents .single_contents_inner .main_contents .info_box dl{width:calc(100% - 269.1px);padding-top:9.36px}body.single section.single_contents .single_contents_inner .main_contents .info_box dl dt{font-size:21.06px;font-weight:bold;color:#2e2e2e;line-height:1.4;letter-spacing:.1em;margin-bottom:26.91px}body.single section.single_contents .single_contents_inner .main_contents .info_box dl dd{font-size:17.55px;font-weight:500;color:#2e2e2e;line-height:1.2;letter-spacing:.04em;margin-bottom:11.7px}body.single section.single_contents .single_contents_inner .main_contents .info_box dl dd:before{content:"";width:19.6794px;height:21.7386px;display:inline-block;background-repeat:no-repeat;background-position:center center;background-size:contain;margin-right:7.839px;vertical-align:-3.51px}body.single section.single_contents .single_contents_inner .main_contents .info_box dl dd.info_service:before{background-image:url(../images/icon_home_border_black.png)}body.single section.single_contents .single_contents_inner .main_contents .info_box dl dd.info_tel:before{background-image:url(../images/icon_tel_border_black.png)}body.single section.single_contents .single_contents_inner .main_contents .info_box dl dd.info_time:before{background-image:url(../images/icon_calendar_border_black.png)}body.single section.single_contents .single_contents_inner .sidebar{width:223.47px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body.single section.single_contents .single_contents_inner .sidebar a{width:100%;height:67.86px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:90.09px;background-color:#338751;background-image:url(../images/arrow_circle_white_green_left.png);background-repeat:no-repeat;background-position:left 18.486px center;background-size:38.9727px 38.9727px;font-size:18.72px;font-weight:bold;color:#fff;line-height:1.4;letter-spacing:.1em;border-radius:40.95px;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.single section.single_contents .single_contents_inner .sidebar a:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}body.single section.single_contents .single_contents_inner .sidebar a:hover{opacity:1}body.single section.related_articles{background-color:#edecd7}body.single section.related_articles .related_articles_inner{width:1212.12px;margin:0 auto;padding:91.26px 0 161.46px;text-align:center}body.single section.related_articles .related_articles_inner .en_title{font-size:39.78px;font-weight:bold;font-family:antro Vectra;color:#338751;line-height:1;letter-spacing:.08em;-webkit-filter:drop-shadow(0 0 0 #338751);filter:drop-shadow(0 0 0 #338751);-webkit-transform:translateZ(0);transform:translateZ(0)}body.single section.related_articles .related_articles_inner h2{font-size:46.8px;font-weight:bold;color:#2e2e2e;line-height:1.5;letter-spacing:.12em;margin-top:17.55px}body.single section.related_articles .related_articles_inner ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:left;margin-top:35.1px}body.single section.related_articles .related_articles_inner ul li{width:377.91px}body.single section.related_articles .related_articles_inner ul li a{display:block;width:100%;min-height:360.36px;background-color:#fff;border-radius:11.7px;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}body.single section.related_articles .related_articles_inner ul li a:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}body.single section.related_articles .related_articles_inner ul li a:hover{opacity:1}body.single section.related_articles .related_articles_inner ul li a .img_space{width:100%;height:212.94px}body.single section.related_articles .related_articles_inner ul li a .img_space img{-o-object-fit:cover;object-fit:cover;display:block;width:100%;height:100%;border-radius:11.7px 11.7px 0 0}body.single section.related_articles .related_articles_inner ul li a .text_space{padding:22.23px 19.89px 24.57px}body.single section.related_articles .related_articles_inner ul li a .text_space .category_text{font-size:14.04px;font-weight:bold;color:#4d4d4d;line-height:1.4;letter-spacing:.06em}body.single section.related_articles .related_articles_inner ul li a .text_space .archive_title{font-size:17.55px;font-weight:500;color:#2e2e2e;line-height:1.7;letter-spacing:.06em;margin-top:18.72px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}body.single section.related_articles .related_articles_inner ul li.no_post{width:100%;padding:23.4px 0;font-size:21.06px;font-weight:500;color:#2e2e2e;line-height:1.4;letter-spacing:0}body.privacy section.privacy_contents{background-color:#edecd7;padding:126.36px 44.46px 174.798px}body.privacy section.privacy_contents .privacy_contents_inner{background-color:#f5f4ea;border-radius:58.5px}body.privacy section.privacy_contents .privacy_contents_inner .privacy_items{width:1053px;margin:0 auto;padding:74.88px 0 95.94px}body.privacy section.privacy_contents .privacy_contents_inner .privacy_items .privacy_item{margin-bottom:44.46px}body.privacy section.privacy_contents .privacy_contents_inner .privacy_items .privacy_item h2{font-size:21.06px;font-weight:bold;color:#2e2e2e;line-height:1.6;letter-spacing:.1em;background-image:linear-gradient(to right, #d1d0ae, #d1d0ae 4.68px, transparent 4.68px, transparent 9.36px);background-size:9.36px 1px;background-repeat:repeat-x;background-position:left bottom;padding-bottom:15.21px}body.privacy section.privacy_contents .privacy_contents_inner .privacy_items .privacy_item p{font-size:17.55px;font-weight:500;color:#2e2e2e;line-height:1.85;letter-spacing:.08em;margin-top:21.06px}body.privacy section.privacy_contents .privacy_contents_inner .privacy_items .last{font-size:21.06px;font-weight:500;color:#2e2e2e;line-height:2.1;letter-spacing:.08em;text-align:right;margin-top:62.01px}body.notfound .notfound_contents{width:1053px;margin:0 auto;padding:23.4px 0 117px;border-bottom:1px solid #e2e2e2}body.notfound .notfound_contents p{font-size:21.06px;font-weight:500;color:#000;line-height:2.4;letter-spacing:.04em;width:1074.06px;margin:0 auto}body.notfound .notfound_contents p a{text-decoration:underline;letter-spacing:.04em}body.notfound .notfound_contents p a:hover{opacity:1;text-decoration:none}body{letter-spacing:.1em;background:#f5f4ea}body a:hover{-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position;will-change:transition}body a:hover:hover{-ms-filter:"alpha(opacity=70)";-moz-opacity:.7;-khtml-opacity:.7;opacity:.7}#header{position:fixed;left:0;top:0;z-index:10;background-color:#f5f4ea;height:107.64px;width:100%}#header .header_inner{padding:0 44.46px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;height:100%}#header .header_inner .logo{width:257.4px}#header .header_inner .logo a{width:100%;height:100%;display:block;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}#header .header_inner .logo a:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}#header .header_inner .logo a:hover{opacity:1}#header .header_inner .logo a img{width:100%;height:100%;display:block}#header .header_inner .header_menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#header .header_inner .header_menu .menu_item{margin-left:29.25px}#header .header_inner .header_menu .menu_item a{font-size:16.38px;font-weight:bold;color:#2e2e2e;line-height:2.2;letter-spacing:.028em;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}#header .header_inner .header_menu .menu_item a:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}#header .header_inner .header_menu .menu_item a:hover{opacity:1}#header .header_inner .header_menu .menu_item.dropdown{position:relative}#header .header_inner .header_menu .menu_item.dropdown>a{font-size:16.38px;font-weight:bold;color:#2e2e2e;line-height:2.2;letter-spacing:.028em;display:inline-block;cursor:pointer}#header .header_inner .header_menu .menu_item.dropdown>a:after{content:"";display:inline-block;background-color:#2e2e2e;width:13.0806px;height:8.5293px;-webkit-clip-path:polygon(50% 100%, 100% 0, 0 0);clip-path:polygon(50% 100%, 100% 0, 0 0);-webkit-transition:.3s;transition:.3s;margin-left:7.254px;vertical-align:1.755px}#header .header_inner .header_menu .menu_item.dropdown .dropdown_menu{opacity:0;visibility:hidden;-webkit-transition:.3s;transition:.3s;position:absolute;left:0;top:100%}#header .header_inner .header_menu .menu_item.dropdown .dropdown_menu ul{background-color:#fff;-webkit-filter:drop-shadow(0 4.68px 11.7px rgba(0, 0, 0, 0.1));filter:drop-shadow(0 4.68px 11.7px rgba(0, 0, 0, 0.1));-webkit-transform:translateZ(0);transform:translateZ(0);border-radius:17.55px;width:259.74px;padding:23.4px 28.08px 14.04px}#header .header_inner .header_menu .menu_item.dropdown .dropdown_menu ul li{margin-bottom:7.02px}#header .header_inner .header_menu .menu_item.dropdown .dropdown_menu ul li a{font-size:15.21px;font-weight:bold;color:#2e2e2e;line-height:2.05;letter-spacing:.03em;white-space:nowrap;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}#header .header_inner .header_menu .menu_item.dropdown .dropdown_menu ul li a:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}#header .header_inner .header_menu .menu_item.dropdown .dropdown_menu ul li a:hover{opacity:1}#header .header_inner .header_menu .menu_item.dropdown:hover p:after{-webkit-clip-path:polygon(50% 0, 100% 100%, 0 100%);clip-path:polygon(50% 0, 100% 100%, 0 100%)}#header .header_inner .header_menu .menu_item.dropdown:hover .dropdown_menu{opacity:1;visibility:visible}body.about #header .header_menu .about_link a,body.reason #header .header_menu .reason_link a,body.customize #header .header_menu .customize_link a,body.story #header .header_menu .story_link a,body.request #header .header_menu .request_link a,body.blog #header .header_menu .blog_link a{color:#338751 !important;border-bottom:1.755px dotted #338751 !important}body.independence #header .header_menu .independence_link p{color:#338751 !important;border-bottom:1.755px dotted #338751 !important}body.independence #header .header_menu .independence_link p:after{background-color:#338751 !important}.fixed_footer{position:fixed;right:0;bottom:37.44px;z-index:10}.fixed_footer a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:65.52px;margin-top:7.02px;position:relative;border-radius:5.85px 0 0 5.85px;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-size:16.38px;font-weight:bold;color:#fff;line-height:1.5;letter-spacing:.16em;padding:11.7px 0 15.21px 7.02px;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}.fixed_footer a:hover{-webkit-transform:scale(1.03, 1.03);transform:scale(1.03, 1.03)}.fixed_footer a:hover{opacity:1 !important}.fixed_footer a span{letter-spacing:.16em}.fixed_footer a span.yellow{color:#fffa96;letter-spacing:.16em}.fixed_footer a span.circle{font-size:14.04px;font-weight:500;line-height:24.57px;letter-spacing:.06em;background-color:#fff;padding:6.435px 0;border-radius:33.93px;display:block;margin:auto 0;text-align:center;position:absolute;left:-11.7px;top:0;bottom:0}.fixed_footer a:after{content:"";background-color:#fff;width:8.0613px;height:11.7px;-webkit-clip-path:polygon(100% 50%, 0 100%, 0 0);clip-path:polygon(100% 50%, 0 100%, 0 0);display:inline-block;margin-top:17.55px}.fixed_footer a.independence_link{background-color:#eb4542}.fixed_footer a.independence_link .circle{color:#eb4542;border:1px solid #eb4542;height:168.48px}.fixed_footer a.request_link{background-color:#47392c}.fixed_footer a.request_link .circle{color:#47392c;border:1px solid #47392c;height:215.28px}.fixed_footer a.pagetop{background-color:#2e2e2e;background-image:url(../images/arrow_pagetop.png);background-repeat:no-repeat;background-position:center center;background-size:15.4791px 23.2011px;height:60.84px}.fixed_footer a.pagetop:after{content:none}#footer .footer_top{background-color:#2e2e2e}#footer .footer_top .footer_top_inner{width:1053px;margin:0 auto;padding:126.36px 0 128.7px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}#footer .footer_top .footer_top_inner .info{margin-bottom:49.14px}#footer .footer_top .footer_top_inner .info .logo{width:311.22px;height:33.93px}#footer .footer_top .footer_top_inner .info .logo a{width:100%;height:100%;display:block;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}#footer .footer_top .footer_top_inner .info .logo a:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}#footer .footer_top .footer_top_inner .info .logo a:hover{opacity:1}#footer .footer_top .footer_top_inner .info .logo a img{width:100%;height:100%;display:block}#footer .footer_top .footer_top_inner .info p{font-size:17.55px;font-weight:500;color:#fff;line-height:1.6;letter-spacing:.12em}#footer .footer_top .footer_top_inner .info p.company{font-weight:bold;margin-top:28.08px}#footer .footer_top .footer_top_inner .info p.address{margin-top:7.02px}#footer .footer_top .footer_top_inner .info p.tel{margin-top:21.06px}#footer .footer_top .footer_top_inner .info .contact_link{width:216.45px;height:46.8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#eb4542;margin-top:11.7px;font-size:17.55px;font-weight:bold;line-height:1.4;color:#fff;letter-spacing:.12em;border-radius:87.75px;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}#footer .footer_top .footer_top_inner .info .contact_link:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}#footer .footer_top .footer_top_inner .info .contact_link:hover{opacity:1}#footer .footer_top .footer_top_inner .footer_menu_items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#footer .footer_top .footer_top_inner .footer_menu_items .footer_menu_item{margin-left:67.86px}#footer .footer_top .footer_top_inner .footer_menu_items .footer_menu_item p{margin-bottom:14.04px}#footer .footer_top .footer_top_inner .footer_menu_items .footer_menu_item p a{font-size:16.38px;font-weight:500;color:#fff;line-height:1.6;letter-spacing:.03em;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}#footer .footer_top .footer_top_inner .footer_menu_items .footer_menu_item p a:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}#footer .footer_top .footer_top_inner .footer_menu_items .footer_menu_item p a:hover{opacity:1}#footer .footer_top .footer_top_inner .footer_menu_items .footer_menu_item p:before{content:"";width:8.19px;height:8.19px;display:inline-block;background-color:#338751;border-radius:50%;margin-right:7.02px;vertical-align:2.34px}#footer .footer_top .footer_top_inner .footer_menu_items .footer_menu_item .menu_accordion ul{margin-left:15.21px;margin-bottom:26.91px}#footer .footer_top .footer_top_inner .footer_menu_items .footer_menu_item .menu_accordion ul li{margin-bottom:11.7px}#footer .footer_top .footer_top_inner .footer_menu_items .footer_menu_item .menu_accordion ul li a{font-size:15.21px;font-weight:normal;color:#fff;line-height:1.4;letter-spacing:.03em;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}#footer .footer_top .footer_top_inner .footer_menu_items .footer_menu_item .menu_accordion ul li a:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}#footer .footer_top .footer_top_inner .footer_menu_items .footer_menu_item .menu_accordion ul li a:hover{opacity:1}#footer .footer_top .footer_top_inner .copyright{font-size:15.21px;font-weight:normal;color:#fff;line-height:1;letter-spacing:0;width:100%}#footer .footer_bottom{background-image:url(../images/footer_bottom_bg_pc.jpg);background-repeat:no-repeat;background-position:center top;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:91.845px 0}#footer .footer_bottom:after{content:"";width:38.61px;height:1px;background-color:#fff;display:block;margin:0 12.168px 0 26.208px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#footer .footer_bottom p{font-size:35.1px;font-weight:bold;font-family:antro Vectra;color:#fff;line-height:1;letter-spacing:.1em;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#footer .footer_bottom a{width:63.18px;height:63.18px;display:block;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}#footer .footer_bottom a:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}#footer .footer_bottom a:hover{opacity:1}#footer .footer_bottom a img{width:100%;height:100%;display:block}section.common_contact_contents{background-color:#2e2e2e}section.common_contact_contents ul{display:-webkit-box;display:-ms-flexbox;display:flex}section.common_contact_contents ul li{width:50%;height:560.43px;text-align:center;background-repeat:no-repeat;background-position:center center;background-size:cover;padding-top:159.12px}section.common_contact_contents ul li .hashtag{font-size:17.55px;font-weight:500;color:#fff;line-height:2;letter-spacing:.1em}section.common_contact_contents ul li .large{font-size:39.78px;font-weight:bold;color:#fff;line-height:2;letter-spacing:.12em;margin-top:2.34px}section.common_contact_contents ul li a{margin-top:52.65px}section.common_contact_contents ul li:first-of-type{border-radius:0 0 0 58.5px;background-image:url(../images/common_contact_contents_link01_bg_pc.jpg)}section.common_contact_contents ul li:last-of-type{border-radius:0 0 58.5px 0;background-image:url(../images/common_contact_contents_link02_bg_pc.jpg)}section.subpage_heading{min-height:465.66px}section.subpage_heading .subpage_heading_inner{width:1053px;margin:0 auto;padding:148.59px 0 149.76px;height:100%;position:relative}section.subpage_heading .subpage_heading_inner .en{font-size:139.23px;font-weight:bold;font-family:antro Vectra;color:#e8e7d2;line-height:1;letter-spacing:.04em;-webkit-transform:rotate(-5deg);transform:rotate(-5deg);position:absolute;top:224.64px;left:-46.8px}section.subpage_heading .subpage_heading_inner .pan{position:relative;z-index:1}section.subpage_heading .subpage_heading_inner .pan ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap}section.subpage_heading .subpage_heading_inner .pan ul li{font-size:16.38px;font-weight:500;color:#2e2e2e;line-height:1.6;letter-spacing:.078em}section.subpage_heading .subpage_heading_inner .pan ul li:after{content:"ー";font-size:16.38px;font-weight:500;color:#2e2e2e;line-height:1.6;letter-spacing:.078em;margin:0 4.68px}section.subpage_heading .subpage_heading_inner .pan ul li:last-of-type:after{content:none}section.subpage_heading .subpage_heading_inner .pan ul li a{font-size:16.38px;font-weight:500;color:#2e2e2e;line-height:1.6;letter-spacing:.078em;display:inline}section.subpage_heading .subpage_heading_inner .pan ul li a:hover{opacity:1;text-decoration:underline}section.subpage_heading .subpage_heading_inner h1{font-size:42.12px;font-weight:bold;color:#2e2e2e;line-height:1.6;letter-spacing:.1em;margin-top:125.19px;position:relative;z-index:1}section.subpage_heading_img{position:relative;min-height:643.5px;padding-top:111.15px}section.subpage_heading_img:after{content:"";width:100%;height:647.01px;display:block;background:-webkit-gradient(linear, left top, left bottom, from(#edecd7), to(transparent));background:linear-gradient(to bottom, #edecd7, transparent);position:absolute;left:0;right:0;top:187.2px;z-index:-1}section.subpage_heading_img .subpage_heading_inner{width:1268.28px;margin-left:auto;position:relative}section.subpage_heading_img .subpage_heading_inner .img{width:100%;height:451.62px;-o-object-fit:cover;object-fit:cover;display:block;border-radius:58.5px 0 0 58.5px}section.subpage_heading_img .subpage_heading_inner .en_text{display:block;position:absolute;top:79.56px}section.subpage_heading_img .subpage_heading_inner h1{font-size:21.06px;font-weight:bold;color:#2e2e2e;line-height:1.6;letter-spacing:.1em;position:absolute;left:-136.89px;top:320.58px}section.subpage_heading_img .subpage_heading_inner h1 span{color:#fff;letter-spacing:.1em}section.subpage_heading_img .subpage_heading_inner .pan{position:relative;z-index:1;margin-top:16.38px;padding-right:193.05px}section.subpage_heading_img .subpage_heading_inner .pan ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}section.subpage_heading_img .subpage_heading_inner .pan ul li{font-size:16.38px;font-weight:500;color:#2e2e2e;line-height:1.6;letter-spacing:.078em}section.subpage_heading_img .subpage_heading_inner .pan ul li:after{content:"ー";font-size:16.38px;font-weight:500;color:#2e2e2e;line-height:1.6;letter-spacing:.078em;margin:0 4.68px}section.subpage_heading_img .subpage_heading_inner .pan ul li:last-of-type:after{content:none}section.subpage_heading_img .subpage_heading_inner .pan ul li a{font-size:16.38px;font-weight:500;color:#2e2e2e;line-height:1.6;letter-spacing:.078em;display:inline}section.subpage_heading_img .subpage_heading_inner .pan ul li a:hover{opacity:1;text-decoration:underline}a.circle_link{font-size:17.55px;font-weight:bold;color:#2e2e2e;line-height:2;letter-spacing:.12em;text-decoration:underline;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:58.5px;background-image:url(../images/arrow_circle_green_white_right.png);background-repeat:no-repeat;background-position:left center;background-size:58.5px 58.5px;padding-left:72.54px;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}a.circle_link:hover{-webkit-transform:scale(1.03, 1.03);transform:scale(1.03, 1.03)}a.circle_link:hover{opacity:1 !important;background-position:left 7.02px center}a.circle_link.white_link{color:#fff;background-image:url(../images/arrow_circle_white_green_right.png)}.contact_contents01{width:1509.3px;height:442.26px;margin:0 auto;background-repeat:no-repeat,no-repeat;background-position:left center,right center;background-size:auto 100%,auto 100%;border-radius:46.8px;text-align:center;-webkit-box-shadow:0 4.68px 17.55px rgba(0,0,0,.15);box-shadow:0 4.68px 17.55px rgba(0,0,0,.15)}.contact_contents01 .whitespace{width:644.67px;height:100%;margin:0 auto;background-image:url(../images/contact_contents01_whitespace_pc.png);background-repeat:no-repeat;background-position:center top;background-size:100% 100%;padding:58.5px 23.4px 23.4px}.contact_contents01 .whitespace .dash{font-size:14.04px;font-weight:bold;color:#2e2e2e;line-height:1.6;letter-spacing:.1em;display:inline-block;background-image:url(../images/round_dash_black.png);background-repeat:repeat-x;background-position:left bottom;background-size:4.68px 1px;padding-bottom:2.34px}.contact_contents01 .whitespace .bold_text{font-size:21.06px;font-weight:bold;color:#2e2e2e;line-height:1.6;letter-spacing:.1em;margin-top:11.7px}.contact_contents01 .whitespace .fukidashi{width:221.13px;margin:32.76px auto 0;display:block}.contact_contents01 .whitespace .tel{font-size:14.04px;font-weight:normal;color:#000;line-height:1.25;letter-spacing:0}.contact_contents01 .whitespace .tel span{font-size:37.44px;font-weight:500;font-family:"proxima-nova",sans-serif;letter-spacing:.06em;display:inline-block}.contact_contents01 .whitespace .tel span:before{content:"";width:25.857px;height:25.857px;display:inline-block;background-image:url(../images/icon_tel_black.png);background-repeat:no-repeat;background-position:center center;background-size:contain;margin-right:5.733px;vertical-align:-2.34px}.contact_contents01 .whitespace .contact_btn{width:279.63px;height:56.16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:21.06px auto 0;background-color:#338751;font-size:15.21px;font-weight:bold;line-height:1.4;color:#fff;letter-spacing:.03em;border-radius:72.54px;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}.contact_contents01 .whitespace .contact_btn:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}.contact_contents01 .whitespace .contact_btn:hover{opacity:1}.contact_contents01 .whitespace .contact_btn:before{content:"";width:18.135px;height:14.2506px;display:block;background-image:url(../images/icon_mail_white.png);background-repeat:no-repeat;background-position:center center;background-size:contain;margin-right:9.828px}.contact_contents01 .whitespace .contact_btn:after{content:"";width:17.7957px;height:11.8755px;display:block;background-image:url(../images/arrow_white_right.png);background-repeat:no-repeat;background-position:center center;background-size:contain;margin-left:21.645px}.contact_contents02{width:100%;margin:0 auto;text-align:left;max-width:892.71px;background-color:#338751;border-radius:11.7px;padding:28.08px 23.4px 23.4px 217.035px;position:relative}.contact_contents02:after{content:"";width:191.88px;height:214.11px;display:block;background-image:url(../images/people_img01.png);background-repeat:no-repeat;background-position:left bottom;background-size:contain;position:absolute;left:0;bottom:0}.contact_contents02 .fukidashi{font-size:15.21px;font-weight:bold;color:#338751;line-height:34.515px;letter-spacing:.12em;background-color:#fff;padding:0 18.135px;border-radius:72.54px;border:1px solid #338751;position:absolute;top:-22.23px;left:128.817px}.contact_contents02 .fukidashi:after{content:"";background-color:#fff;width:14.04px;height:12.87px;-webkit-clip-path:polygon(50% 100%, 100% 0, 0 0);clip-path:polygon(50% 100%, 100% 0, 0 0);display:block;position:absolute;left:25.155px;top:calc(100% - 4.095px)}.contact_contents02 .dash{font-size:14.04px;font-weight:bold;color:#fff;line-height:1.6;letter-spacing:.1em;display:inline-block;background-image:url(../images/round_dash_white.png);background-repeat:repeat-x;background-position:left bottom;background-size:4.68px 1px;padding-bottom:2.34px}.contact_contents02 .bold_text{font-size:18.72px;font-weight:bold;color:#fff;line-height:1.6;letter-spacing:.03em;margin-top:8.19px}.contact_contents02 .tel{font-size:14.04px;font-weight:normal;color:#fff;line-height:1.2;letter-spacing:0;margin-top:17.55px;padding-left:23.4px;text-indent:-11.7px}.contact_contents02 .tel span{font-size:37.44px;font-weight:bold;font-family:"proxima-nova",sans-serif;letter-spacing:.06em;display:inline-block}.contact_contents02 .tel span:before{content:"";width:25.857px;height:25.857px;display:inline-block;background-image:url(../images/icon_tel_white.png);background-repeat:no-repeat;background-position:center center;background-size:contain;margin-right:5.733px;vertical-align:-2.34px}.contact_contents02 .contact_btn{width:279.63px;height:56.16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fffa96;font-size:15.21px;font-weight:bold;line-height:1.4;color:#4d4d4d;letter-spacing:.03em;border-radius:72.54px;position:absolute;right:65.52px;bottom:23.4px;-webkit-transition:.3s;transition:.3s;will-change:transform,animation,position}.contact_contents02 .contact_btn:hover{-webkit-transform:scale(1.05, 1.05);transform:scale(1.05, 1.05)}.contact_contents02 .contact_btn:hover{opacity:1}.contact_contents02 .contact_btn:before{content:"";width:18.135px;height:14.2506px;display:block;background-image:url(../images/icon_mail_black.png);background-repeat:no-repeat;background-position:center center;background-size:contain;margin-right:9.828px}.contact_contents02 .contact_btn:after{content:"";width:17.7957px;height:11.8755px;display:block;background-image:url(../images/arrow_black_right2.png);background-repeat:no-repeat;background-position:center center;background-size:contain;margin-left:21.645px}.bumpy_slider{z-index:-1;margin-bottom:-70.2px}.bumpy_slider .slide{margin-right:23.4px}.bumpy_slider .slide img{width:100%;height:444.6px;display:block;-o-object-fit:cover;object-fit:cover;border-radius:11.7px}.bumpy_slider .slide:nth-child(odd){padding-top:29.25px}.affiliated_double_slider_contents ul li{margin-right:35.685px;background-color:#fff;border-radius:11.7px;text-align:center;padding-bottom:16.38px;direction:ltr;unicode-bidi:isolate;position:relative}.affiliated_double_slider_contents ul li img.bg{width:100%;height:161.46px;display:block;-o-object-fit:cover;object-fit:cover;border-radius:11.7px 11.7px 0 0}.affiliated_double_slider_contents ul li img.icon{-o-object-fit:cover;object-fit:cover;display:block;width:60.5124px;height:60.5124px;border-radius:50%;margin:0 auto;position:absolute;left:0;right:0;top:118.7667px}.affiliated_double_slider_contents ul li .place{font-size:12.87px;font-weight:500;color:#2e2e2e;line-height:1.6;letter-spacing:.1em;margin-top:23.4px}.affiliated_double_slider_contents ul li .place:before{content:"";width:10.5417px;height:12.6711px;display:inline-block;background-image:url(../images/icon_map_green_border.png);background-repeat:no-repeat;background-position:center center;background-size:contain;margin-right:3.042px;vertical-align:-1.17px}.affiliated_double_slider_contents ul li .store{font-size:15.21px;font-weight:bold;color:#2e2e2e;line-height:1.7;letter-spacing:.06em}.affiliated_double_slider_contents ul li .customer{font-size:10.53px;font-weight:normal;color:#969696;line-height:1.7;letter-spacing:.1em}.affiliated_double_slider_contents ul.affiliated_slider01{margin-bottom:36.153px}.no_post{font-size:18.72px;font-weight:normal;letter-spacing:.1em;color:#000;margin:58.5px 0 23.4px;text-align:center}section.common_case_contents{background-color:#edecd7;background-image:url(../images/common_case_contents_bg_pc.png);background-repeat:no-repeat;background-position:center bottom -42.12px;background-size:100% auto}section.common_case_contents .common_case_contents_inner{padding:187.2px 0 170.82px;text-align:center}section.common_case_contents .common_case_contents_inner .en_title{font-size:39.78px;font-weight:bold;font-family:antro Vectra;color:#338751;line-height:1;letter-spacing:.08em;-webkit-filter:drop-shadow(0 0 0 #338751);filter:drop-shadow(0 0 0 #338751);-webkit-transform:translateZ(0);transform:translateZ(0)}section.common_case_contents .common_case_contents_inner h2{font-size:46.8px;font-weight:bold;color:#2e2e2e;line-height:1.5;letter-spacing:.12em;margin-top:17.55px}section.common_case_contents .common_case_contents_inner .common_case_slider .slick-list{padding:53.82px 169.65px 109.98px !important}section.common_case_contents .common_case_contents_inner .common_case_slider li{margin:0 23.4px;position:relative}section.common_case_contents .common_case_contents_inner .common_case_slider li img{width:100%;height:444.6px;display:block;border-radius:11.7px;-o-object-fit:cover;object-fit:cover}section.common_case_contents .common_case_contents_inner .common_case_slider li .tag{font-size:21.06px;font-weight:bold;color:#338751;line-height:53.82px;letter-spacing:.1em;padding:0 29.25px;border-radius:40.95px;display:inline-block;background-color:#fff;position:absolute;left:25.74px;top:25.74px}section.common_case_contents .common_case_contents_inner .common_case_slider li .store{font-size:23.4px;font-weight:bold;color:#2e2e2e;line-height:1.6;letter-spacing:.1em;margin-top:22.23px}section.common_case_contents .common_case_contents_inner .common_case_slider li .store:before{content:"";width:21.3993px;height:26.1612px;display:inline-block;background-image:url(../images/icon_map_red.png);background-repeat:no-repeat;background-position:center center;background-size:contain;margin-right:9.36px;vertical-align:-3.51px}section.common_case_contents .common_case_contents_inner .common_case_slider .slide-arrow{background-color:#f5f4ea;width:88.92px;height:67.86px;background-repeat:no-repeat;background-position:center center;background-size:12.285px 22.815px;cursor:pointer;position:absolute;bottom:0;z-index:1}section.common_case_contents .common_case_contents_inner .common_case_slider .slide-arrow.prev-arrow{background-image:url(../images/arrow_gray_left.png);border-radius:54.99px 0 0 54.99px;right:50%}section.common_case_contents .common_case_contents_inner .common_case_slider .slide-arrow.next-arrow{background-image:url(../images/arrow_black_right.png);border-radius:0 54.99px 54.99px 0;left:50%}}/*# sourceMappingURL=style.css.map */