﻿@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,400;0,500;0,700;1,700&display=swap");.ffPoppins{font-family:"Poppins",sans-serif}.ffRoboto{font-family:"Roboto",sans-serif}@media (max-width: 1023px){.c-pageSub{height:150px}.c-pageSub:after{bottom:-16px}}.bContent:after{display:none}@media (min-width: 1024px){.bContent{padding-bottom:197px}}@media (min-width: 1024px){.c-line--sub03{top:378px;left:192px}}@media (min-width: 1024px){.c-line--sub05{top:66%}}.ct-intro{margin:40px 0 107px}@media (max-width: 1023px){.ct-intro{margin:33px 0 50px}}.ct-intro__title{font-size:40px;font-size:4rem;line-height:70px;letter-spacing:.05em;font-weight:bold;text-align:center;margin-bottom:128px}@media (max-width: 1023px){.ct-intro__title{font-size:20px;font-size:2rem;line-height:35px;margin-bottom:20px}}.ct-intro__desc{font-size:18px;font-size:1.8rem;line-height:38px;letter-spacing:.05em;font-weight:500;margin-bottom:46px}@media (max-width: 1023px){.ct-intro__desc{font-size:12px;font-size:1.2rem;line-height:normal}}.ct-intro__txt{border:1px solid #000;font-size:16px;font-size:1.6rem;line-height:29px;letter-spacing:.05em;font-weight:500;padding:25px 30px 29px}@media (max-width: 1023px){.ct-intro__txt{font-size:12px;font-size:1.2rem;line-height:15px;padding:15px 16px}}.ct-intro__txt li{display:block;position:relative;padding-left:20px;margin-bottom:29px}@media (max-width: 1023px){.ct-intro__txt li{padding-left:12px;margin-bottom:10px}}.ct-intro__txt li:last-child{margin-bottom:0}.ct-intro__txt li:before{content:"●";position:absolute;left:0}.ct-list{margin-bottom:184px}@media (max-width: 1023px){.ct-list{margin-bottom:90px}}.ct-list:last-child{margin-bottom:0}.ct-list .ct-item{margin-bottom:126px}@media (max-width: 1023px){.ct-list .ct-item{margin-bottom:68px}}.ct-list .ct-item:last-child{margin-bottom:0}.ct-list .ct-item__title{font-size:24px;font-size:2.4rem;line-height:32px;letter-spacing:.05em;font-weight:bold;border-bottom:1px solid #000;padding:20px 26px;padding-right:64px;position:relative}@media (max-width: 1023px){.ct-list .ct-item__title{font-size:20px;font-size:2rem;padding:8px 10px;padding-right:16px}}@media only screen and (max-width: 350px){.ct-list .ct-item__title{font-size:17px;font-size:1.7rem;padding-left:0}}.ct-list .ct-item__title a{display:block;position:relative;padding-right:47px}@media (max-width: 1023px){.ct-list .ct-item__title a{padding-right:45px}}@media only screen and (max-width: 350px){.ct-list .ct-item__title a{padding-right:30px}}.ct-list .ct-item__title a:after{content:"";background:url("../../img/contact/ar_ct.svg") center no-repeat;background-size:47px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:48px;height:48px;margin-top:-5px}@media (max-width: 1023px){.ct-list .ct-item__title a:after{margin-top:0;width:30px;height:30px;background-size:30px}}.ct-list .ct-item__ctn{padding:0 45px;margin-top:97px}@media (max-width: 1023px){.ct-list .ct-item__ctn{margin-top:48px;padding:0}}.ct-list .ct-item__ctn>ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.ct-list .ct-item__ctn>ul>li{width:100%;margin-bottom:47px}@media (min-width: 1024px){.ct-list .ct-item__ctn>ul>li{width:calc(50% - 49px);margin-right:97px;margin-bottom:105px}.ct-list .ct-item__ctn>ul>li:nth-child(2n){margin-right:0}}@media (max-width: 1023px){.ct-list .ct-item__ctn>ul>li{margin-bottom:47px}}.ct-list .ct-item__ctn>ul>li:last-child{margin-bottom:0;margin-right:0}.ct-list .ct-item__ctn>ul>li>a{color:#fff;font-size:28px;font-size:2.8rem;line-height:30px;letter-spacing:.05em;font-weight:500;display:block;padding-left:28px}@media (max-width: 1023px){.ct-list .ct-item__ctn>ul>li>a{font-size:24px;font-size:2.4rem;line-height:46px;padding-left:25px}}@media only screen and (max-width: 350px){.ct-list .ct-item__ctn>ul>li>a{font-size:18px;font-size:1.8rem}}.ct-list .ct-item__ctn>ul>li>a>span{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;background:url("../../img/contact/ar_ct.svg") right 28px center no-repeat;background-size:46px 46px;width:100%;height:82px;padding-right:75px}@media (max-width: 1023px){.ct-list .ct-item__ctn>ul>li>a>span{background-size:39px;background-position:right 25px center;height:68px}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ct-list .ct-item__ctn>ul>li>a>span{padding-top:6px}}.ct-list .ct-item__ctn>ul ul{padding-left:22px;padding-top:34px}.ct-list .ct-item__ctn>ul ul li{display:block;font-size:24px;font-size:2.4rem;line-height:35px;letter-spacing:.05em;font-weight:500}.ct-list .ct-item__ctn>ul ul li a{display:block;position:relative;padding:5px 0;margin-bottom:10px;padding-left:48px;background:url("../../img/contact/ar_ct.svg") left top 8px no-repeat;background-size:34px 34px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){.ct-list .ct-item__ctn>ul ul li a{background-position:left top 4px}}.ct-phone{max-width:849px;margin:0 auto;position:relative;text-align:center;padding:0 20px 47px;display:block}@media (max-width: 1023px){.ct-phone{padding:0 10px 20px}}.ct-phone:after{content:"";position:absolute;bottom:0;left:0;right:0;top:25px;border:2px solid #000;z-index:-1}@media (max-width: 1023px){.ct-phone:after{top:14px;border-width:1px}}.ct-phone__title{font-size:36px;font-size:3.6rem;line-height:50px;letter-spacing:.05em;font-weight:bold;margin-bottom:57px}@media (max-width: 1023px){.ct-phone__title{font-size:18px;font-size:1.8rem;line-height:normal;margin-bottom:18px}}.ct-phone__title span{background:#fff;display:inline-block;padding:0 40px}@media (max-width: 1023px){.ct-phone__title span{padding:0 22px}}.ct-phone__tel{font-size:43px;font-size:4.3rem;line-height:46px;letter-spacing:.05em;font-weight:500;display:inline-block;padding:20px;padding-left:95px;margin-bottom:10px;background:url("../../img/contact/ico_phone.svg") left center no-repeat;background-size:59px 59px}@media (max-width: 1023px){.ct-phone__tel{font-size:16px;font-size:1.6rem;line-height:26px;padding:16px;padding-left:38px;background-size:33px;margin-bottom:0}}@media only screen and (max-width: 350px){.ct-phone__tel{font-size:15px;font-size:1.5rem;background-size:25px}}.ct-phone__tel .txtNum{font-size:54px;font-size:5.4rem;font-family:"Poppins",sans-serif}@media (max-width: 1023px){.ct-phone__tel .txtNum{font-size:27px;font-size:2.7rem}}@media only screen and (max-width: 350px){.ct-phone__tel .txtNum{font-size:20px;font-size:2rem}}.ct-phone__desc{display:block;font-size:18px;font-size:1.8rem;line-height:38px;letter-spacing:.05em;font-weight:500}@media (max-width: 1023px){.ct-phone__desc{font-size:14px;font-size:1.4rem;line-height:23px;letter-spacing:0}}@media only screen and (max-width: 350px){.ct-phone__desc{font-size:11px;font-size:1.1rem}}@media (max-width: 1023px){.bContent{padding-bottom:83px}}.contact-en .ct-intro__title{font-weight:500}.contact-en .ct-intro__desc{letter-spacing:0;font-weight:normal}@media (min-width: 1024px){.contact-en .ct-intro__desc{line-height:30px}}@media (max-width: 1023px){.contact-en .ct-intro__desc{font-size:14px;font-size:1.4rem;line-height:20px}}@media (max-width: 375px){.contact-en .ct-intro__desc{font-size:13px;font-size:1.3rem}}.contact-en .ct-intro__txt{letter-spacing:0em;font-weight:normal}@media (min-width: 1024px){.contact-en .ct-intro__txt{line-height:24px}}@media (min-width: 1024px){.contact-en .ct-intro__txt li{padding-left:15px}}.contact-en .ct-intro__txt li:before{content:"•"}.contact-en .ct-list .ct-item__title{font-weight:500}@media (min-width: 1024px){.contact-en .ct-list .ct-item__title{font-size:32px;font-size:3.2rem}}.contact-en .ct-list .ct-item__ctn>ul>li>a{letter-spacing:0;font-size:18px;font-size:1.8rem;line-height:22px;padding-left:15px}@media (min-width: 1024px){.contact-en .ct-list .ct-item__ctn>ul>li>a{font-size:21px;font-size:2.1rem;line-height:30px}}@media only screen and (max-width: 350px){.contact-en .ct-list .ct-item__ctn>ul>li>a{font-size:15px;font-size:1.5rem}}.contact-en .ct-list .ct-item__ctn>ul>li>a>span{padding-right:60px;background-position:right 15px center}@media (min-width: 1024px){.contact-en .ct-list .ct-item__ctn>ul>li>a>span{padding-right:70px;background-position:right 18px center}}

/*# sourceMappingURL=maps/contact.min.css.map */
