@media(min-width:1025px){.col-1{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-preferred-size:8.3333333333%;-webkit-box-sizing:border-box;box-sizing:border-box;flex-basis:8.3333333333%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);width:8.3333333333%}.col-1,.offset-1{position:relative}.offset-1{margin-left:8.3333333333%}.col-2{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-preferred-size:16.6666666667%;-webkit-box-sizing:border-box;box-sizing:border-box;flex-basis:16.6666666667%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);width:16.6666666667%}.col-2,.offset-2{position:relative}.offset-2{margin-left:16.6666666667%}.col-3{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-preferred-size:25%;-webkit-box-sizing:border-box;box-sizing:border-box;flex-basis:25%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);width:25%}.col-3,.offset-3{position:relative}.offset-3{margin-left:25%}.col-4{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-preferred-size:33.3333333333%;-webkit-box-sizing:border-box;box-sizing:border-box;flex-basis:33.3333333333%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);width:33.3333333333%}.col-4,.offset-4{position:relative}.offset-4{margin-left:33.3333333333%}.col-5{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-preferred-size:41.6666666667%;-webkit-box-sizing:border-box;box-sizing:border-box;flex-basis:41.6666666667%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);width:41.6666666667%}.col-5,.offset-5{position:relative}.offset-5{margin-left:41.6666666667%}.col-6{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-preferred-size:50%;-webkit-box-sizing:border-box;box-sizing:border-box;flex-basis:50%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);width:50%}.col-6,.offset-6{position:relative}.offset-6{margin-left:50%}.col-7{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-preferred-size:58.3333333333%;-webkit-box-sizing:border-box;box-sizing:border-box;flex-basis:58.3333333333%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);width:58.3333333333%}.col-7,.offset-7{position:relative}.offset-7{margin-left:58.3333333333%}.col-8{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-preferred-size:66.6666666667%;-webkit-box-sizing:border-box;box-sizing:border-box;flex-basis:66.6666666667%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);width:66.6666666667%}.col-8,.offset-8{position:relative}.offset-8{margin-left:66.6666666667%}.col-9{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-preferred-size:75%;-webkit-box-sizing:border-box;box-sizing:border-box;flex-basis:75%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);width:75%}.col-9,.offset-9{position:relative}.offset-9{margin-left:75%}.col-10{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-preferred-size:83.3333333333%;-webkit-box-sizing:border-box;box-sizing:border-box;flex-basis:83.3333333333%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);position:relative;width:83.3333333333%}.offset-10{margin-left:83.3333333333%;position:relative}.col-11{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-preferred-size:91.6666666667%;-webkit-box-sizing:border-box;box-sizing:border-box;flex-basis:91.6666666667%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);position:relative;width:91.6666666667%}.offset-11{margin-left:91.6666666667%;position:relative}.col-12{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-preferred-size:100%;-webkit-box-sizing:border-box;box-sizing:border-box;flex-basis:100%;padding:0 calc(max(calc(20px * var(--base-ratio)), calc(calc(20 / var(--base-size)) * var(--base-percent)))*.5);position:relative;width:100%}.offset-12{margin-left:100%;position:relative}}.contact_us{word-break:keep-all;word-wrap:break-word}.contact_us .tab_container{margin-bottom:max(calc(80px*var(--base-ratio)),calc(80/var(--base-size)*var(--base-percent)))}.contact_us .top_cont h2{font-size:max(calc(40px*var(--base-ratio)),calc(40/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.25}.contact_us .inquiry_area{width:100%}.contact_us .inquiry_area .manager_box ul li{display:none}.contact_us .inquiry_area .manager_box ul li.active{display:block}.contact_us .purchase_info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal;gap:0 max(calc(12px*var(--base-ratio)),calc(12/var(--base-size)*var(--base-percent)))}.contact_us .purchase_info .banner_wrap,.contact_us .purchase_info .manager_box{width:calc(50% - max(calc(6px * var(--base-ratio)), calc(calc(6 / var(--base-size)) * var(--base-percent))))}.contact_us .purchase_info .banner_wrap{background:url(/resources/en/images/others/inquiry/banner.jpg) 50% no-repeat;background-size:cover;border-radius:max(calc(6px*var(--base-ratio)),calc(6/var(--base-size)*var(--base-percent)));height:max(calc(124px*var(--base-ratio)),calc(124/var(--base-size)*var(--base-percent)));overflow:hidden}.contact_us .purchase_info .banner_wrap a{display:block;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;font-size:max(calc(18px*var(--base-ratio)),calc(18/var(--base-size)*var(--base-percent)));font-weight:600;height:100%;letter-spacing:-.02em;line-height:1.5;padding:0 max(calc(32px*var(--base-ratio)),calc(32/var(--base-size)*var(--base-percent)));width:100%}.contact_us .purchase_info .banner_wrap i{display:block;padding-right:max(calc(28px*var(--base-ratio)),calc(28/var(--base-size)*var(--base-percent)));position:relative}.contact_us .purchase_info .banner_wrap i:after{background:url(/resources/en/images/others/inquiry/ico_outlink.svg) 50% no-repeat;background-size:cover;background-size:max(calc(18px*var(--base-ratio)),calc(18/var(--base-size)*var(--base-percent))) max(calc(18px*var(--base-ratio)),calc(18/var(--base-size)*var(--base-percent)));content:"";height:max(calc(24px*var(--base-ratio)),calc(24/var(--base-size)*var(--base-percent)));position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:max(calc(24px*var(--base-ratio)),calc(24/var(--base-size)*var(--base-percent)))}.contact_us .area_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal;gap:max(calc(12px*var(--base-ratio)),calc(12/var(--base-size)*var(--base-percent)));margin-bottom:max(calc(20px*var(--base-ratio)),calc(20/var(--base-size)*var(--base-percent)));width:100%}.contact_us .area_list li{width:calc(25% - max(calc(9px * var(--base-ratio)), calc(calc(9 / var(--base-size)) * var(--base-percent))))}.contact_us .area_list li.active a{background-color:#00844a;border-color:#00844a;color:#fff}.contact_us .area_list li .btn{border:1px solid #ddd;border-radius:max(calc(6px*var(--base-ratio)),calc(6/var(--base-size)*var(--base-percent)));color:#1c1c1c;display:block;font-size:max(calc(14px*var(--base-ratio)),calc(14/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.5;overflow:hidden;padding:max(calc(10px*var(--base-ratio)),calc(10/var(--base-size)*var(--base-percent))) max(calc(24px*var(--base-ratio)),calc(24/var(--base-size)*var(--base-percent)));text-align:center;-webkit-transition:.3s;transition:.3s;width:100%}@media(min-width:1025px)and (pointer:fine){.contact_us .area_list li .btn:hover{background-color:#00844a;border-color:#00844a;color:#fff}}.contact_us .manager_box{background-color:#f2f2f2;border-radius:max(calc(6px*var(--base-ratio)),calc(6/var(--base-size)*var(--base-percent)));overflow:hidden;padding:max(calc(28px*var(--base-ratio)),calc(28/var(--base-size)*var(--base-percent))) max(calc(32px*var(--base-ratio)),calc(32/var(--base-size)*var(--base-percent)));width:100%}.contact_us .manager_box dl dt{color:#1c1c1c;font-size:max(calc(18px*var(--base-ratio)),calc(18/var(--base-size)*var(--base-percent)));font-weight:600;letter-spacing:-.02em;line-height:1.5;margin-bottom:max(calc(12px*var(--base-ratio)),calc(12/var(--base-size)*var(--base-percent)))}.contact_us .manager_box dl dd{color:#1c1c1c;font-size:max(calc(14px*var(--base-ratio)),calc(14/var(--base-size)*var(--base-percent)));font-weight:500;letter-spacing:-.02em;line-height:1.5}.contact_us .table_form .inquiryType{display:none}.contact_us .table_form .inquiryType.active{display:block}.contact_us .table_form .box_wrap{background-color:#f2f2f2;padding:max(calc(32px*var(--base-ratio)),calc(32/var(--base-size)*var(--base-percent)))}.contact_us .common_link,.contact_us .table_form .box_wrap{border-radius:max(calc(6px*var(--base-ratio)),calc(6/var(--base-size)*var(--base-percent)));overflow:hidden}.contact_us .common_link{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal;background-image:url(/resources/en/images/others/inquiry/bg_common_link.jpg);margin-top:max(calc(80px*var(--base-ratio)),calc(80/var(--base-size)*var(--base-percent)));padding:max(calc(40px*var(--base-ratio)),calc(40/var(--base-size)*var(--base-percent)))}.contact_us .common_link .common_link_title{width:50%}.contact_us .common_link .common_link_title h3{font-size:max(calc(28px*var(--base-ratio)),calc(28/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.5}.contact_us .common_link .link_list{display:block;gap:0;width:50%}.contact_us .common_link .link_list li{width:100%}.contact_us .common_link .link_list li a{padding:max(calc(20px*var(--base-ratio)),calc(20/var(--base-size)*var(--base-percent)))}.contact_us .common_link .link_list li span{font-size:max(calc(18px*var(--base-ratio)),calc(18/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.5}.contact_us .agree_wrap .agree_box{height:max(calc(270px*var(--base-ratio)),calc(270/var(--base-size)*var(--base-percent)))}@media(max-width:1024px){.contact_us .top_cont h2{font-size:max(calc(36px*var(--base-ratio)),calc(36/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.2777777778}.contact_us .purchase_info .banner_wrap{height:max(calc(99px*var(--base-ratio)),calc(99/var(--base-size)*var(--base-percent)))}.contact_us .purchase_info .banner_wrap a{font-size:max(calc(16px*var(--base-ratio)),calc(16/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.5;padding:0 max(calc(24px*var(--base-ratio)),calc(24/var(--base-size)*var(--base-percent)))}.contact_us .manager_box{padding:max(calc(23px*var(--base-ratio)),calc(23/var(--base-size)*var(--base-percent))) max(calc(24px*var(--base-ratio)),calc(24/var(--base-size)*var(--base-percent)))}.contact_us .manager_box dl dt{font-size:max(calc(16px*var(--base-ratio)),calc(16/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.5;margin-bottom:max(calc(8px*var(--base-ratio)),calc(8/var(--base-size)*var(--base-percent)))}.contact_us .manager_box dl dd{font-size:max(calc(14px*var(--base-ratio)),calc(14/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.5}.contact_us .table_form .custom_checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal;gap:max(calc(20px*var(--base-ratio)),calc(20/var(--base-size)*var(--base-percent))) 0}.contact_us .table_form .area_list{gap:max(calc(8px*var(--base-ratio)),calc(8/var(--base-size)*var(--base-percent)));margin-bottom:max(calc(16px*var(--base-ratio)),calc(16/var(--base-size)*var(--base-percent)))}.contact_us .table_form .area_list li{width:calc(33.33% - max(calc(6px * var(--base-ratio)), calc(calc(6 / var(--base-size)) * var(--base-percent))))}.contact_us .table_form .area_list li .btn{font-size:max(calc(14px*var(--base-ratio)),calc(14/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.5}.contact_us .table_form .manager_box{padding:max(calc(24px*var(--base-ratio)),calc(24/var(--base-size)*var(--base-percent)))}.contact_us .table_form .manager_box dl dt{font-size:max(calc(16px*var(--base-ratio)),calc(16/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.5;margin-bottom:max(calc(8px*var(--base-ratio)),calc(8/var(--base-size)*var(--base-percent)))}.contact_us .table_form .manager_box dl dd{font-size:max(calc(14px*var(--base-ratio)),calc(14/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.5}.contact_us .table_form .box_wrap{padding:max(calc(24px*var(--base-ratio)),calc(24/var(--base-size)*var(--base-percent)))}.contact_us .table_form.agree_wrap .custom_checkbox{display:block}.contact_us .common_link{background-image:url(/resources/en/images/others/inquiry/m/bg_common_link.jpg);background-position:0 100%;display:block;margin-top:max(calc(64px*var(--base-ratio)),calc(64/var(--base-size)*var(--base-percent)))}.contact_us .common_link .common_link_title{margin-bottom:max(calc(20px*var(--base-ratio)),calc(20/var(--base-size)*var(--base-percent)));width:100%}.contact_us .common_link .common_link_title h3{font-size:max(calc(26px*var(--base-ratio)),calc(26/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.5}.contact_us .common_link .link_list{width:100%}.contact_us .common_link .link_list li a{padding:max(calc(16px*var(--base-ratio)),calc(16/var(--base-size)*var(--base-percent)))}.contact_us .common_link .link_list li span{font-size:max(calc(16px*var(--base-ratio)),calc(16/var(--base-size)*var(--base-percent)));letter-spacing:-.02em;line-height:1.5}}@media(max-width:767px){.contact_us .purchase_info{display:block}.contact_us .purchase_info .manager_box{width:100%}.contact_us .purchase_info .banner_wrap{margin-top:max(calc(12px*var(--base-ratio)),calc(12/var(--base-size)*var(--base-percent)));width:100%}.contact_us .table_form .area_list{gap:max(calc(12px*var(--base-ratio)),calc(12/var(--base-size)*var(--base-percent)))}.contact_us .table_form .area_list li{width:calc(50% - max(calc(6px * var(--base-ratio)), calc(calc(6 / var(--base-size)) * var(--base-percent))))}.contact_us .common_link{padding:max(calc(20px*var(--base-ratio)),calc(20/var(--base-size)*var(--base-percent)))}.contact_us .common_link .common_link_title{margin-bottom:0}.contact_us .agree_wrap .agree_box{height:max(calc(350px*var(--base-ratio)),calc(350/var(--base-size)*var(--base-percent)))}}