@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Zen+Kaku+Gothic+Antique:wght@300;400;500;700;900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Dancing+Script:wght@400..700&display=swap");*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}:after,:before{text-decoration:inherit;vertical-align:inherit}html{cursor:default;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;word-break:break-word}body{margin:0}h1{font-size:2em;margin:0.67em 0}dl dl,dl ol,dl ul{margin:0}ol dl,ul dl{margin:0}ol ol,ol ul{margin:0}ul ol,ul ul{margin:0}hr{height:0;overflow:visible}main{display:block}nav ol,nav ul{list-style:none;padding:0}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}audio,canvas,iframe,img,svg,video{vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}iframe,img{border-style:none}svg:not([fill]){fill:currentColor}svg:not(:root){overflow:hidden}table{border-collapse:collapse}button,input,select{margin:0}button{overflow:visible;text-transform:none;-webkit-appearance:button}[type=button],[type=reset],[type=submit]{-webkit-appearance:button}fieldset{border:1px solid #a0a0a0;padding:0.35em 0.75em 0.625em}input{overflow:visible}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}select{text-transform:none}textarea{margin:0;overflow:auto;resize:vertical}[type=checkbox],[type=radio]{padding:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:0.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}details{display:block}dialog{background-color:white;border:solid;color:black;display:block;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}dialog:not([open]){display:none}summary{display:list-item}canvas{display:inline-block}template{display:none}[tabindex],a,area,button,input,label,select,summary,textarea{-ms-touch-action:manipulation;touch-action:manipulation}[hidden]{display:none}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true],[disabled]{cursor:not-allowed}[aria-hidden=false][hidden]{display:initial}[aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}:root{--clr-blue:#303f6f;--clr-lightblue:#9398AE;--clr-green:#4F6262;--clr-offwhite:#F6F6F6;--clr-gray:#DBDCDC;--clr-fb:#4468b0;--clr-tw:#29a3ef;--clr-yt:#ff0000;--clr-line:#00b900}.dt-hidden{display:none}@media screen and (max-width:768px){.dt-hidden{display:block}}.sp-hidden{display:block}@media screen and (max-width:768px){.sp-hidden{display:none}}.ofi{-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}*{-webkit-box-sizing:border-box;box-sizing:border-box}html{margin:0;padding:0;width:100%;height:100%;font-size:62.5%;scroll-behavior:smooth}body{margin:0;padding:0;background-color:#FFF;color:#231815;font-family:"Zen Kaku Gothic Antique",sans-serif,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","YakuHanJPs","メイリオ","Meiryo";font-size:1.6rem;font-weight:500;font-style:normal;line-height:1.8;letter-spacing:0.06em;word-spacing:0;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";position:relative}@media screen and (max-width:768px){body{font-size:1.4rem}}body.no-scroll{overflow:hidden}img{width:100%;vertical-align:middle}.noEntry{font-size:1.6rem;color:white}.noEntry.-black{color:black}h1,h2,h3,h4,h5,h6{font-weight:normal;margin:0;padding:0}main{display:block}address,em{font-style:normal}a{color:#231815;text-decoration:none;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}a:hover{opacity:0.85;text-decoration:none}@media screen and (min-width:769px){a[href^="tel:"]{pointer-events:none}}p{margin:0;padding:0}ul{margin:0;padding:0}ul li{list-style:none}figure{margin:0}.mw_wp_form .horizontal-item+.horizontal-item{margin:0px;display:block}.mw_wp_form input[type=email],.mw_wp_form input[type=tel],.mw_wp_form input[type=text]{padding:10px;background:#FFF;border:1px solid black}.mw_wp_form input.sizeXxs{width:15%}.mw_wp_form input.sizeXs{width:25%}@media screen and (max-width:768px){.mw_wp_form input.sizeXs{width:50%}}.mw_wp_form input.sizeS{width:50%}@media screen and (max-width:768px){.mw_wp_form input.sizeS{width:50%}}.mw_wp_form input.sizeM{width:65%}.mw_wp_form input.sizeL{width:80%}.mw_wp_form input.sizeXl{width:100%}.mw_wp_form textarea{width:100%;height:200px;padding:10px;background:#FFF;border:1px solid black}@media screen and (max-width:768px){.mw_wp_form textarea{height:160px}}.mw_wp_form input,.mw_wp_form textarea{font-size:1.6rem}.mw_wp_form input::-moz-selection,.mw_wp_form textarea::-moz-selection{background:#666;color:#fff}.mw_wp_form input::selection,.mw_wp_form textarea::selection{background:#666;color:#fff}.mw_wp_form input:focus,.mw_wp_form textarea:focus{outline:0}.mw_wp_form input:focus::-webkit-input-placeholder,.mw_wp_form textarea:focus::-webkit-input-placeholder{color:transparent}.mw_wp_form input:focus::-moz-placeholder,.mw_wp_form textarea:focus::-moz-placeholder{color:transparent}.mw_wp_form input:focus:-ms-input-placeholder,.mw_wp_form textarea:focus:-ms-input-placeholder{color:transparent}.mw_wp_form input:focus::-ms-input-placeholder,.mw_wp_form textarea:focus::-ms-input-placeholder{color:transparent}.mw_wp_form input:focus::placeholder,.mw_wp_form textarea:focus::placeholder{color:transparent}.mw_wp_form input::-webkit-input-placeholder,.mw_wp_form textarea::-webkit-input-placeholder{letter-spacing:0.1em;color:#A49F9F}.mw_wp_form input::-moz-placeholder,.mw_wp_form textarea::-moz-placeholder{letter-spacing:0.1em;color:#A49F9F}.mw_wp_form input:-ms-input-placeholder,.mw_wp_form textarea:-ms-input-placeholder{letter-spacing:0.1em;color:#A49F9F}.mw_wp_form input::-ms-input-placeholder,.mw_wp_form textarea::-ms-input-placeholder{letter-spacing:0.1em;color:#A49F9F}.mw_wp_form input::placeholder,.mw_wp_form textarea::placeholder{letter-spacing:0.1em;color:#A49F9F}.mw_wp_form span.mwform-checkbox-field{display:block}.mw_wp_form label{cursor:pointer}.mw_wp_form label input[type=checkbox]{outline:none;width:18px;height:18px;margin:0 8px 0 0;background:#fff;border:1px solid #505050;border-radius:3px;vertical-align:middle}.mw_wp_form label input[type=radio]{outline:none;width:16px;height:16px;margin:0 5px 0 0;border-radius:20px;background:#fff;vertical-align:middle}.mw_wp_form label input[type=radio]:checked{background-color:#1273e9}.mw_wp_form select{font-size:1.6rem;outline:none;height:40px;padding:8px 12px;width:100%;position:relative}.mw_wp_form select option{background-color:#fff}.mw_wp_form select::-ms-expand{display:block}.mw_wp_form select:-moz-focusring{text-shadow:0 0 0 #828c9a}.mw_wp_form span.error{color:red;font-weight:bold;display:block;padding:5px 0 0}.inputBtnArea{margin:60px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px 0}@media screen and (max-width:768px){.inputBtnArea{margin:25px 0 0}.inputBtnArea br{display:none}}.inputBtnArea button.back,.inputBtnArea button.confBtn,.inputBtnArea button.submitBtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left;display:block;height:60px;padding:15px 30px;font-size:1.6rem;width:260px;margin:0 auto;border:none;cursor:pointer;font-weight:700;color:#231815;background-color:white;background-image:url("/assets/image/common/btn-bg.png");background-repeat:no-repeat;background-size:contain;position:relative}@media screen and (max-width:768px){.inputBtnArea button.back,.inputBtnArea button.confBtn,.inputBtnArea button.submitBtn{font-size:1.2rem;width:200px;height:46px;padding:6px 15px}}.inputBtnArea button.back:hover,.inputBtnArea button.confBtn:hover,.inputBtnArea button.submitBtn:hover{color:white;background-image:url("/assets/image/common/btn-bg_hover.png")}.inputBtnArea button.back{color:white;background-color:white;background-image:url("/assets/image/contact/back-btn-bg.png")}.inputBtnArea button.confBtn:disabled{cursor:not-allowed;opacity:0.5}.mw_wp_form_input .doui{text-align:center;font-size:1.4rem;margin:60px 0 0}@media screen and (max-width:768px){.mw_wp_form_input .doui{margin:30px 0 0;font-size:1.2rem}}.mw_wp_form_input .doui input{width:16px;height:16px;margin:10px 10px 0 0;vertical-align:-3px}@media screen and (max-width:768px){.mw_wp_form_input .doui input{width:13px;height:13px}}.mw_wp_form_input .doui a{color:var(--clr-blue);text-decoration:underline}.mw_wp_form_input button.submitBtn{display:none}.mw_wp_form_input button.back{display:none}.mw_wp_form_confirm dl dt .required{display:none}.mw_wp_form_confirm dl dd{font-size:1.8rem}@media screen and (max-width:768px){.mw_wp_form_confirm dl dd{font-size:1.4rem}}.mw_wp_form_confirm .doui{display:none}.mw_wp_form_confirm .privacy{display:none}.mw_wp_form_confirm button.confBtn{display:none}.wp-pagenavi{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:120px 0 0;position:relative}@media screen and (max-width:768px){.wp-pagenavi{margin:50px 0 0}}.wp-pagenavi .page,.wp-pagenavi span{font-family:"Outfit",sans-serif;background-color:white;color:var(--clr-blue);display:inline-block;text-align:center;width:30px;font-size:2rem;margin:0 5px;padding:0;line-height:30px;border-radius:30px}@media screen and (max-width:768px){.wp-pagenavi .page,.wp-pagenavi span{font-size:1.2rem;padding:3px 10px;margin:0 3px}}.wp-pagenavi .page:hover{background-color:#dbdcdc;color:var(--clr-blue)}.wp-pagenavi span.current{background-color:#dbdcdc;color:var(--clr-blue)}.wp-pagenavi .nextpostslink,.wp-pagenavi .previouspostslink{color:var(--clr-blue);font-size:1.2rem}.wp-pagenavi .nextpostslink img,.wp-pagenavi .previouspostslink img{width:9px}@media screen and (max-width:768px){.wp-pagenavi .nextpostslink img,.wp-pagenavi .previouspostslink img{width:7px}}.wp-pagenavi .previouspostslink{margin:0 20px 0 0}@media screen and (max-width:768px){.wp-pagenavi .previouspostslink{margin:0 10px 0 0}}.wp-pagenavi .nextpostslink{margin:0 0 0 20px}@media screen and (max-width:768px){.wp-pagenavi .nextpostslink{margin:0 0 0 10px}}.btn{width:260px}@media screen and (max-width:768px){.btn{width:200px}}.btn a{display:block;height:60px;padding:16px 30px;font-weight:700;position:relative;color:#231815;background-image:url("/assets/image/common/btn-bg.png");background-repeat:no-repeat;background-size:contain}@media screen and (max-width:768px){.btn a{height:46px;padding:12px 15px;font-size:1.2rem}}.btn a:hover{opacity:1;color:white;background-image:url("/assets/image/common/btn-bg_hover.png")}.btn a img{width:12px;margin-left:10px;vertical-align:0px}@media screen and (max-width:768px){.btn a img{width:8px;margin-left:8px}}.contact-btn{width:400px}@media screen and (max-width:768px){.contact-btn{width:300px}}.contact-btn a{display:block;height:90px;padding:26px 0;text-align:center;font-size:2rem;font-weight:700;position:relative;color:#231815;background-image:url("/assets/image/common/btn-contact_bg.png");background-repeat:no-repeat;background-size:contain}@media screen and (max-width:768px){.contact-btn a{font-size:1.3rem;height:68px;padding:22px 0}}.contact-btn a:hover{opacity:1;color:white;background-image:url("/assets/image/common/btn-contact_bg-hover.png")}.page-title{padding-top:170px;padding-bottom:30px;background-image:url("/assets/image/common/dotted-pagetitle.png");background-repeat:no-repeat;background-position:bottom center;margin-bottom:60px}@media screen and (max-width:768px){.page-title{padding-top:75px;padding-bottom:20px;margin-bottom:30px;background-size:90%}}.page-title h2{font-size:2.8rem;font-weight:700;line-height:1.4}@media screen and (max-width:768px){.page-title h2{font-size:2rem}}.page-title h2:before{content:attr(data-title);display:block;font-family:"Dancing Script",cursive;font-size:4.6rem;font-weight:400;color:var(--clr-lightblue)}@media screen and (max-width:768px){.page-title h2:before{font-size:1.4rem;margin-bottom:5px}}ul.breadcrumb{width:100%;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right;position:relative;z-index:1}@media screen and (max-width:768px){ul.breadcrumb{margin:0 0 10px;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;overflow-x:scroll;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;white-space:nowrap}ul.breadcrumb::-webkit-scrollbar{display:none}}ul.breadcrumb li{color:#231815;font-size:1.2rem;font-weight:400;padding:0 0 0 3em;position:relative;line-height:50px}@media screen and (max-width:768px){ul.breadcrumb li{font-size:0.9rem;line-height:unset}}ul.breadcrumb li:before{content:"・";display:block;text-decoration:none;position:absolute;top:50%;left:1em;-webkit-transform:translateY(-50%);transform:translateY(-50%)}ul.breadcrumb li:first-child{padding:0}ul.breadcrumb li:first-child:before{display:none}ul.breadcrumb li a{color:#231815}ul.breadcrumb li a:hover{text-decoration:underline}.nav-wrap{margin:-80px;width:100%;height:80px;position:sticky;top:0;left:0;z-index:100}@media screen and (max-width:768px){.nav-wrap{display:none}}.nav-wrap .nav-area{width:100%;height:80px;background:rgba(255,255,255,0.9);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0 80px;background-image:url("/assets/image/common/nav-bg.png");background-repeat:repeat-x;background-size:contain;background-position:0 0}.nav-wrap .nav-area h1{width:142px;-webkit-transform:translateY(-5px);transform:translateY(-5px)}.nav-wrap .nav-area .nav-lists{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 50px}.nav-wrap .nav-area .nav-lists li{position:relative}.nav-wrap .nav-area .nav-lists li:before{content:"｜";display:block;position:absolute;top:50%;left:-34px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.nav-wrap .nav-area .nav-lists li:first-child:before{display:none}.nav-wrap .nav-area .nav-lists li a{font-size:1.4rem;font-weight:700}.nav-wrap .nav-area .utillity{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 25px}.nav-wrap .nav-area .utillity p{width:190px}.nav-wrap .nav-area .utillity ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 20px}.nav-wrap .nav-area .utillity ul li{width:20px}.sp-header{display:none}@media screen and (max-width:768px){.sp-header{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:60px;background-color:white;position:fixed;top:0;left:0;z-index:9999;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 22px;padding:0 2%}.sp-header h1{font-size:0.9rem;font-weight:700;line-height:1.5}.sp-header figure{width:110px;-webkit-transform:translateY(-4px);transform:translateY(-4px)}}.menuBtn{display:none}@media screen and (max-width:768px){.menuBtn{display:block;background:none;display:block;width:30px;height:30px;position:fixed;top:16px;right:5%;z-index:9999;border-radius:0;cursor:pointer}.menuBtn span{width:40px;height:1px;display:block;left:50%;top:50%;margin-left:-15px;margin-top:-1px;position:relative;background:none;-webkit-transition:all 0.2s;transition:all 0.2s}.menuBtn span:after,.menuBtn span:before{-webkit-transition:all 0.2s;transition:all 0.2s;content:"";width:20px;height:1px;display:block;background:var(--clr-blue);position:absolute}.menuBtn span:before{-webkit-transform:translateX(0px);transform:translateX(0px);opacity:1}.menuBtn span:after{-webkit-transform:translateX(15px);transform:translateX(15px);opacity:1}.menuBtn span.top{-webkit-transform:translateY(-4px);transform:translateY(-4px)}.menuBtn span.bottom{-webkit-transform:translateY(4px);transform:translateY(4px)}.menuBtn.is-open span.top{-webkit-transform:translateY(-5px);transform:translateY(-5px)}.menuBtn.is-open span.top:before{-webkit-transform:translateX(3px) rotate(45deg);transform:translateX(3px) rotate(45deg)}.menuBtn.is-open span.top:after{-webkit-transform:translateX(13px) rotate(-45deg);transform:translateX(13px) rotate(-45deg)}.menuBtn.is-open span.bottom{-webkit-transform:translateY(5px);transform:translateY(5px)}.menuBtn.is-open span.bottom:before{-webkit-transform:translateX(3px) rotate(-45deg);transform:translateX(3px) rotate(-45deg)}.menuBtn.is-open span.bottom:after{-webkit-transform:translateX(13px) rotate(45deg);transform:translateX(13px) rotate(45deg)}}.sp-nav{display:none}@media screen and (max-width:768px){.sp-nav{display:block;z-index:9998;position:fixed;top:0;left:0;width:100%;height:100dvh;background-color:rgba(0,0,0,0.5);padding:85px 8% 40px;opacity:0;-webkit-transition:all 0.1s ease-in-out;transition:all 0.1s ease-in-out;pointer-events:none}.sp-nav.-active{opacity:1;pointer-events:unset}.sp-nav .inner{width:100%;background-color:white;padding:15px 10% 25px;position:relative}.sp-nav .txt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.sp-nav .txt li{background-image:url("/assets/image/common/dotted-pagetitle.png");background-repeat:no-repeat;background-position:bottom center}.sp-nav .txt li a{display:block;text-align:center;font-size:1.4rem;font-weight:700;padding:13px 0}.sp-nav .phone-btn{margin:20px 0}.sp-nav .sns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0 28px}.sp-nav .sns li{width:28px}.sp-nav .sp-contact_btn{position:absolute;bottom:-80px;width:250px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:9998}}.l-top .headline h2{font-size:2.8rem;font-weight:700;line-height:1.4}@media screen and (max-width:768px){.l-top .headline h2{font-size:2rem;line-height:1.8}}.l-top .headline h2:before{content:attr(data-title);display:block;font-family:"Dancing Script",cursive;font-size:4.6rem;font-weight:400}@media screen and (max-width:768px){.l-top .headline h2:before{font-size:2.3rem}}.l-top .headline .read-txt{font-size:1.8rem;font-weight:700;margin-top:70px}.l-top__hero{position:relative}.l-top__hero .swiper-area{width:100%}.l-top__hero .swiper-area .swiper-slide{width:100%;height:100dvh;overflow:hidden}.l-top__hero .swiper-area .swiper-slide img{height:100dvh;-o-object-fit:cover;object-fit:cover}.l-top__hero .swiper-area .swiper .hero-swiper-controller{width:15%;position:absolute;bottom:100px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:10}@media screen and (max-width:768px){.l-top__hero .swiper-area .swiper .hero-swiper-controller{width:50%;bottom:50px}}.l-top__hero .swiper-area .swiper .hero-swiper-controller .swiper-pagination-bullet{background-color:white}.l-top__hero .swiper-area .swiper .hero-swiper-controller .swiper-button-next,.l-top__hero .swiper-area .swiper .hero-swiper-controller .swiper-button-prev{color:white;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.l-top__hero .swiper-area .swiper .hero-swiper-controller .swiper-button-next:after,.l-top__hero .swiper-area .swiper .hero-swiper-controller .swiper-button-prev:after{font-size:1.6rem}.l-top__hero .swiper-area .swiper .hero-swiper-controller .swiper-button-prev{position:absolute;left:0}.l-top__hero-headline{width:500px;height:80px;background-color:white;position:absolute;top:0;left:0;z-index:1;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;gap:0 25px}@media screen and (max-width:768px){.l-top__hero-headline{display:none}}.l-top__hero-headline h1{font-size:1.4rem;font-weight:700;line-height:1.3}.l-top__hero-headline figure{width:208px}.l-top__hero-copy_box{width:650px;background-color:rgba(35,24,21,0.7);position:absolute;bottom:170px;left:5%;z-index:1;color:white;padding:70px 60px}@media screen and (max-width:768px){.l-top__hero-copy_box{width:90%;padding:35px 10%;text-align:center;bottom:130px}}.l-top__hero-copy_box .title{background-image:url("/assets/image/hero/dotted-line_w.png");background-repeat:no-repeat;background-size:100%;background-position:bottom center;padding-bottom:10px;font-size:4.4rem;font-weight:700;letter-spacing:0.3em}@media screen and (max-width:768px){.l-top__hero-copy_box .title{font-size:2.2rem}}.l-top__hero-copy_box .txt{margin-top:20px;font-size:1.8rem;font-weight:700;line-height:2}@media screen and (max-width:768px){.l-top__hero-copy_box .txt{font-size:1.1rem}}.l-top__worries{width:90%;margin:0 auto;padding:200px 0;position:relative}@media screen and (max-width:768px){.l-top__worries{margin:60px auto 0;width:95%;background-color:var(--clr-blue);padding:30px 0}}.l-top__worries:before{content:"";display:block;width:100%;height:460px;background-color:var(--clr-blue);position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:-1}@media screen and (max-width:768px){.l-top__worries:before{display:none}}.l-top__worries .inner{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;gap:0 90px}@media screen and (max-width:768px){.l-top__worries .inner{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0 3%}}.l-top__worries .headline{color:white;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-transform:translateY(100px);transform:translateY(100px)}@media screen and (max-width:768px){.l-top__worries .headline{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:unset;transform:unset;gap:0 10px}}.l-top__worries .headline figure{width:217px;margin-top:30px}@media screen and (max-width:768px){.l-top__worries .headline figure{width:108px;margin-top:0}}.l-top__worries .headline p{font-size:3.4rem;font-weight:700}@media screen and (max-width:768px){.l-top__worries .headline p{font-size:1.7rem}}.l-top__worries .content{width:680px}@media screen and (max-width:768px){.l-top__worries .content{width:100%;margin-top:20px}}.l-top__worries .content ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px}@media screen and (max-width:768px){.l-top__worries .content ul{gap:15px 3%}}.l-top__worries .content ul li{width:260px;height:260px;background-image:url("/assets/image/home/img-worries_box-bg.png");background-repeat:no-repeat;background-size:contain;padding:45px 5% 0}@media screen and (max-width:768px){.l-top__worries .content ul li{width:48.5%;height:auto;background-color:white;background-image:unset;padding:40px 6%}}.l-top__worries .content ul li:nth-child(3){margin-left:130px}@media screen and (max-width:768px){.l-top__worries .content ul li:nth-child(3){margin-left:unset}}.l-top__worries .content ul li .title{font-size:2rem;font-weight:700;text-align:center;background-image:url("/assets/image/common/dotted-line.svg");background-repeat:no-repeat;background-size:100%;background-position:bottom center;padding-bottom:10px;margin-bottom:15px}@media screen and (max-width:768px){.l-top__worries .content ul li .title{font-size:1.3rem}}.l-top__worries .content ul li .txt{font-size:1.5rem;padding:0 0%}@media screen and (max-width:768px){.l-top__worries .content ul li .txt{font-size:1.2rem}}.l-top__about{padding:185px 0;background-image:url("/assets/image/home/img-about_bg.png");background-repeat:no-repeat;background-position:center center}@media screen and (max-width:768px){.l-top__about{margin-top:40px;padding:75px 0}}.l-top__about .inner{padding:0}.l-top__about .headline p{text-align:center}.l-top__about .headline p span{background-color:#231815;color:white;font-size:3.2rem;font-weight:700;padding:5px 15px}@media screen and (max-width:768px){.l-top__about .headline p span{font-size:1.8rem;padding:10px 0;display:block;background-color:#231815}}.l-top__about .content{margin-top:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:768px){.l-top__about .content{margin-top:30px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}.l-top__about .content .img-lists{width:400px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px 0}@media screen and (max-width:768px){.l-top__about .content .img-lists{margin-top:40px;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.l-top__about .content .img-lists li{width:50%}}.l-top__about .content div{width:800px;padding-left:130px}@media screen and (max-width:768px){.l-top__about .content div{width:100%;padding-left:0}}.l-top__about .content div .txt-lists{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px 0}@media screen and (max-width:768px){.l-top__about .content div .txt-lists{padding:0 10%}}.l-top__about .content div .txt-lists li{font-size:2.4rem;font-weight:700;position:relative;padding-left:1.2em;line-height:1.6}@media screen and (max-width:768px){.l-top__about .content div .txt-lists li{font-size:1.5rem}}.l-top__about .content div .txt-lists li:before{content:"●";display:block;position:absolute;top:0;left:0}.l-top__about .content div .txt{margin-top:50px;margin-bottom:80px;font-size:1.8rem;font-weight:700}@media screen and (max-width:768px){.l-top__about .content div .txt{margin-top:25px;text-align:center;margin-bottom:40px;font-size:1.4rem;padding:0 10%}}@media screen and (max-width:768px){.l-top__about .content div .contact-btn{margin:30px auto 0}}.l-top__support{padding:100px 0 120px}@media screen and (max-width:768px){.l-top__support{padding:50px 0 60px}.l-top__support .inner{padding:0 5%}}.l-top__support .headline{text-align:center}.l-top__support .content{margin-top:50px}@media screen and (max-width:768px){.l-top__support .content{margin-top:25px}}.l-top__support .content figure{width:1045px;margin:0 auto}@media screen and (max-width:768px){.l-top__support .content figure{width:100%}}.l-top__support .content .btn{margin:50px auto 0}.l-top__works{width:95%;margin:0 0 0 auto;background-color:var(--clr-blue);color:white;padding:100px 0 120px;position:relative}@media screen and (max-width:768px){.l-top__works{width:100%;margin:0;padding:50px 0 60px}}.l-top__works .headline{width:410px;text-align:center;position:absolute;top:140px;left:0}@media screen and (max-width:768px){.l-top__works .headline{width:100%;position:static}}.l-top__works .headline figure{width:175px;margin:0 auto}@media screen and (max-width:768px){.l-top__works .headline figure{width:120px}}.l-top__works .headline h2{margin-top:40px}@media screen and (max-width:768px){.l-top__works .headline h2{margin-top:10px}}.l-top__works .content{width:100%;padding-left:410px;position:relative}@media screen and (max-width:768px){.l-top__works .content{padding-left:0;margin-top:40px}}.l-top__works .content .swiper-area .swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0}.l-top__works .content .swiper-area .swiper-slide{width:400px;display:block;background-color:white}@media screen and (max-width:768px){.l-top__works .content .swiper-area .swiper-slide{width:250px}}.l-top__works .content .swiper-area .swiper-slide figure{width:100%;height:300px;overflow:hidden;position:relative}@media screen and (max-width:768px){.l-top__works .content .swiper-area .swiper-slide figure{height:190px}}.l-top__works .content .swiper-area .swiper-slide figure img{height:300px;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:768px){.l-top__works .content .swiper-area .swiper-slide figure img{height:190px}}.l-top__works .content .swiper-area .swiper-slide figure figcaption{font-size:1.2rem;font-weight:700;background-color:white;line-height:35px;padding:0 2em;position:absolute;top:0;right:0}@media screen and (max-width:768px){.l-top__works .content .swiper-area .swiper-slide figure figcaption{font-size:1rem;line-height:30px;padding:0 1.4em}}.l-top__works .content .swiper-area .swiper-slide div{padding:15px 1.4em}@media screen and (max-width:768px){.l-top__works .content .swiper-area .swiper-slide div{padding:12px 1rem}}.l-top__works .content .swiper-area .swiper-slide div .title{font-size:1.4rem;font-weight:500}.l-top__works .content .swiper-area .swiper-slide div .client{margin-top:20px;font-size:1.2rem}@media screen and (max-width:768px){.l-top__works .content .swiper-area .swiper-slide div .client{margin-top:15px;font-size:1.1rem}}.l-top__works .content .works-swiper-controller{width:205px;position:absolute;bottom:0;left:0;z-index:10;-webkit-transform:translateX(100px);transform:translateX(100px)}@media screen and (max-width:768px){.l-top__works .content .works-swiper-controller{width:50%;margin:60px auto 0;position:relative;-webkit-transform:unset;transform:unset}}.l-top__works .content .works-swiper-controller .swiper-pagination-bullet{background-color:white}.l-top__works .content .works-swiper-controller .swiper-button-next,.l-top__works .content .works-swiper-controller .swiper-button-prev{color:white;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.l-top__works .content .works-swiper-controller .swiper-button-next:after,.l-top__works .content .works-swiper-controller .swiper-button-prev:after{font-size:1.6rem}.l-top__works .content .works-swiper-controller .swiper-button-prev{position:absolute;left:0}.l-top__works .btn{margin:110px auto 0}@media screen and (max-width:768px){.l-top__works .btn{margin:70px auto 0}}.l-top__interview{width:95%;margin:30px 0 0;background-color:var(--clr-lightblue);color:white;padding:100px 0 120px;position:relative}@media screen and (max-width:768px){.l-top__interview{width:100%;margin:30px 0 0;padding:50px 0 60px}}.l-top__interview .headline{width:410px;text-align:center;position:absolute;top:140px;right:0}@media screen and (max-width:768px){.l-top__interview .headline{width:100%;position:static}}.l-top__interview .headline figure{width:88px;margin:0 auto}@media screen and (max-width:768px){.l-top__interview .headline figure{width:60px}}.l-top__interview .headline h2{margin-top:40px}@media screen and (max-width:768px){.l-top__interview .headline h2{margin-top:10px}}@media screen and (max-width:768px){.l-top__interview .headline .read-txt{margin-top:10px;padding:0 8%;font-size:1.2rem}}.l-top__interview .content{width:100%;padding-right:410px;position:relative}@media screen and (max-width:768px){.l-top__interview .content{padding-right:0;margin-top:40px}}.l-top__interview .content .swiper-area .swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0}.l-top__interview .content .swiper-area .swiper-slide{width:400px;display:block;background-color:white}@media screen and (max-width:768px){.l-top__interview .content .swiper-area .swiper-slide{width:250px}}.l-top__interview .content .swiper-area .swiper-slide figure{width:100%;height:300px;overflow:hidden;position:relative}@media screen and (max-width:768px){.l-top__interview .content .swiper-area .swiper-slide figure{height:190px}}.l-top__interview .content .swiper-area .swiper-slide figure img{height:300px;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:768px){.l-top__interview .content .swiper-area .swiper-slide figure img{height:190px}}.l-top__interview .content .swiper-area .swiper-slide div{padding:15px 1.4em;text-align:left}@media screen and (max-width:768px){.l-top__interview .content .swiper-area .swiper-slide div{padding:12px 1rem}}.l-top__interview .content .swiper-area .swiper-slide div .title{font-size:1.4rem;font-weight:500}.l-top__interview .content .swiper-area .swiper-slide div .client{margin-top:20px;font-size:1.2rem;color:var(--clr-blue)}@media screen and (max-width:768px){.l-top__interview .content .swiper-area .swiper-slide div .client{margin-top:15px;font-size:1.1rem}}.l-top__interview .content .interview-swiper-controller{width:205px;position:absolute;bottom:0;right:0;z-index:10;-webkit-transform:translateX(-100px);transform:translateX(-100px)}@media screen and (max-width:768px){.l-top__interview .content .interview-swiper-controller{width:50%;margin:60px auto 0;position:relative;-webkit-transform:unset;transform:unset}}.l-top__interview .content .interview-swiper-controller .swiper-pagination-bullet{background-color:white}.l-top__interview .content .interview-swiper-controller .swiper-button-next,.l-top__interview .content .interview-swiper-controller .swiper-button-prev{color:white;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.l-top__interview .content .interview-swiper-controller .swiper-button-next:after,.l-top__interview .content .interview-swiper-controller .swiper-button-prev:after{font-size:1.6rem}.l-top__interview .content .interview-swiper-controller .swiper-button-prev{position:absolute;left:0}.l-top__interview .btn{margin:110px auto 0}@media screen and (max-width:768px){.l-top__interview .btn{margin:50px auto 0}}.l-top__service{padding:100px 0 120px}@media screen and (max-width:768px){.l-top__service{padding:50px 0 60px}}.l-top__service .headline{text-align:center}@media screen and (max-width:768px){.l-top__service .headline .read-txt{margin-top:10px;padding:0 8%;font-size:1.2rem}}.l-top__service .content{margin-top:50px}@media screen and (max-width:768px){.l-top__service .content{margin-top:25px}}.l-top__service .content figure{width:1045px;margin:0 auto}@media screen and (max-width:768px){.l-top__service .content figure{width:100%}}.l-top__service .content .btn{margin:50px auto 0}.l-top__blog{width:90%;margin:0 auto 150px;padding:60px 0;background-color:var(--clr-lightblue);position:relative}@media screen and (max-width:768px){.l-top__blog{width:100%;margin:0 0 30px;padding:40px 0}}@media screen and (max-width:768px){.l-top__blog .inner-min{padding:0}}.l-top__blog:after{content:"";display:block;width:195px;height:100px;background-image:url("/assets/image/home/illust-blog.png");background-repeat:no-repeat;background-size:contain;position:absolute;bottom:-30px;right:60px}@media screen and (max-width:768px){.l-top__blog:after{width:100px;height:45px;bottom:-20px;right:10px}}.l-top__blog .headline{text-align:center;color:white}.l-top__blog .content{margin-top:60px}@media screen and (max-width:768px){.l-top__blog .content{margin-top:40px}}.l-top__blog .content .swiper-area .swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 70px}@media screen and (max-width:768px){.l-top__blog .content .swiper-area .swiper-wrapper{gap:unset}}.l-top__blog .content .swiper-area .swiper-slide{width:320px;display:block;background-color:white}@media screen and (max-width:768px){.l-top__blog .content .swiper-area .swiper-slide{width:250px}}.l-top__blog .content .swiper-area .swiper-slide figure{width:100%;height:240px;overflow:hidden}@media screen and (max-width:768px){.l-top__blog .content .swiper-area .swiper-slide figure{height:190px}}.l-top__blog .content .swiper-area .swiper-slide figure img{height:240px;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:768px){.l-top__blog .content .swiper-area .swiper-slide figure img{height:190px}}.l-top__blog .content .swiper-area .swiper-slide div{padding:15px 1.4em}@media screen and (max-width:768px){.l-top__blog .content .swiper-area .swiper-slide div{padding:12px 1rem}}.l-top__blog .content .swiper-area .swiper-slide div .title{font-size:1.4rem;font-weight:500}.l-top__blog .content .swiper-area .swiper-slide div dl{margin:20px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:768px){.l-top__blog .content .swiper-area .swiper-slide div dl{margin:15px 0 0}}.l-top__blog .content .swiper-area .swiper-slide div dl dd,.l-top__blog .content .swiper-area .swiper-slide div dl dt{margin:0}.l-top__blog .content .swiper-area .swiper-slide div dl dt{font-size:1.2rem;color:var(--clr-blue)}@media screen and (max-width:768px){.l-top__blog .content .swiper-area .swiper-slide div dl dt{font-size:1.1rem}}.l-top__blog .content .swiper-area .swiper-slide div dl dd{font-size:1.2rem;font-family:"Outfit",sans-serif}@media screen and (max-width:768px){.l-top__blog .content .swiper-area .swiper-slide div dl dd{font-size:1.1rem}}.l-top__blog .content .blog-swiper-controller{width:205px;position:absolute;bottom:0;right:0;z-index:10;-webkit-transform:translateX(-100px);transform:translateX(-100px)}@media screen and (max-width:768px){.l-top__blog .content .blog-swiper-controller{width:50%;margin:60px auto 0;position:relative;-webkit-transform:unset;transform:unset}}.l-top__blog .content .blog-swiper-controller .swiper-pagination-bullet{background-color:white}.l-top__blog .content .blog-swiper-controller .swiper-button-next,.l-top__blog .content .blog-swiper-controller .swiper-button-prev{color:white;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:768px){.l-top__blog .content .blog-swiper-controller .swiper-button-next,.l-top__blog .content .blog-swiper-controller .swiper-button-prev{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:auto}}.l-top__blog .content .blog-swiper-controller .swiper-button-next:after,.l-top__blog .content .blog-swiper-controller .swiper-button-prev:after{font-size:1.6rem}@media screen and (max-width:768px){.l-top__blog .content .blog-swiper-controller .swiper-button-next:after,.l-top__blog .content .blog-swiper-controller .swiper-button-prev:after{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:auto;font-size:1.2rem}}.l-top__blog .content .blog-swiper-controller .swiper-button-prev{position:absolute;left:0}.l-top__blog .content .btn{margin:50px auto 0}@media screen and (max-width:768px){.l-top__blog .content .btn{margin:80px auto 0}}.l-top__info{background-color:var(--clr-gray);padding:80px 0}@media screen and (max-width:768px){.l-top__info{padding:40px 0 80px}}.l-top__info .inner-min{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;min-height:200px}@media screen and (max-width:768px){.l-top__info .inner-min{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.l-top__info .headline{width:350px}@media screen and (max-width:768px){.l-top__info .headline{width:100%;text-align:center}}.l-top__info .lists{-webkit-transform:translateY(30px);transform:translateY(30px);width:750px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px 0;position:relative;padding-left:65px;padding-top:10px}@media screen and (max-width:768px){.l-top__info .lists{-webkit-transform:unset;transform:unset;width:100%;padding-left:0;margin-top:25px;padding-top:25px;border-top:1px solid #222}}.l-top__info .lists:before{content:"";display:block;width:2px;height:150px;background-image:url("/assets/image/common/vertical-line.png");background-repeat:no-repeat;background-size:contain;position:absolute;top:0;left:0}@media screen and (max-width:768px){.l-top__info .lists:before{display:none}}.l-top__info .lists li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:768px){.l-top__info .lists li a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}.l-top__info .lists li a time{width:15%;font-family:"Outfit",sans-serif;font-size:1.2rem}@media screen and (max-width:768px){.l-top__info .lists li a time{width:100%;font-size:0.9rem}}.l-top__info .lists li a p{width:85%}@media screen and (max-width:768px){.l-top__info .lists li a p{width:100%}}.l-top__info .btn{position:absolute;bottom:0;left:0}@media screen and (max-width:768px){.l-top__info .btn{position:static;margin:50px auto 0}}.l-footer{width:100%;min-width:1366px;position:relative}@media screen and (max-width:768px){.l-footer{min-width:100%}}.l-footer__pickup{background-color:var(--clr-lightblue);color:white;display:-webkit-box;display:-ms-flexbox;display:flex}.l-footer__pickup-box{width:33.3333%;height:250px;position:relative;padding:0 3%;border-left:2px solid white;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:768px){.l-footer__pickup-box{padding:20px 3%;height:225px;display:block;border-left:1px solid white}}.l-footer__pickup-box:first-of-type{border-left:none}.l-footer__pickup-box:first-of-type figure{position:absolute;top:50%;right:30px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:768px){.l-footer__pickup-box:first-of-type figure{position:static;-webkit-transform:unset;transform:unset}}.l-footer__pickup-box:nth-of-type(2) figure{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:768px){.l-footer__pickup-box:nth-of-type(2) figure{position:static;-webkit-transform:unset;transform:unset}}.l-footer__pickup-box:nth-of-type(3) figure{position:absolute;top:50%;right:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:768px){.l-footer__pickup-box:nth-of-type(3) figure{position:static;-webkit-transform:unset;transform:unset}}.l-footer__pickup-box div{width:250px;position:relative;z-index:1}@media screen and (max-width:768px){.l-footer__pickup-box div{width:100%;text-align:center}}.l-footer__pickup-box div .title{width:100%;font-size:2rem;font-weight:700;line-height:1.5;position:relative;padding-bottom:25px}@media screen and (max-width:768px){.l-footer__pickup-box div .title{font-size:1rem;padding-bottom:12px;height:70px}}.l-footer__pickup-box div .title:before{content:attr(data-title);display:block;font-size:3rem;font-family:"Dancing Script",cursive}@media screen and (max-width:768px){.l-footer__pickup-box div .title:before{font-size:1.5rem}}.l-footer__pickup-box div .title:after{content:"";display:block;width:100%;height:3.5px;background-image:url("/assets/image/common/dotted-line_w.svg");background-repeat:repeat-x;background-size:contain;position:absolute;bottom:0}.l-footer__pickup-box div .txtbtn{margin-top:35px;text-align:right}@media screen and (max-width:768px){.l-footer__pickup-box div .txtbtn{margin-top:0;text-align:center}}.l-footer__pickup-box div .txtbtn a{color:white}@media screen and (max-width:768px){.l-footer__pickup-box div .txtbtn a{font-size:0.9rem}}.l-footer__pickup-box div .txtbtn a img{width:7px;vertical-align:0px;margin-left:15px}@media screen and (max-width:768px){.l-footer__pickup-box div .txtbtn a img{width:3px;margin-left:10px}}.l-footer__pickup-box figure{z-index:0}@media screen and (max-width:768px){.l-footer__pickup-box figure{margin-top:15px;text-align:center}.l-footer__pickup-box figure img{width:auto;height:70px;margin:0 auto}}.l-footer__nav{background-color:var(--clr-blue);padding:60px 0}@media screen and (max-width:768px){.l-footer__nav{padding:30px 0}}.l-footer__nav .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:768px){.l-footer__nav .inner{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 5%}}.l-footer__nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px 0}.l-footer__nav ul.dt-hidden{display:none}@media screen and (max-width:768px){.l-footer__nav ul.dt-hidden{display:block}}@media screen and (max-width:768px){.l-footer__nav ul{gap:3px 0}.l-footer__nav ul:first-of-type{width:100%;margin-bottom:3px}.l-footer__nav ul.sp-hidden{display:none}.l-footer__nav ul.dt-hidden{width:50%}}.l-footer__nav ul li a{font-size:1.4rem;font-weight:500;color:white;position:relative;padding-left:10px}@media screen and (max-width:768px){.l-footer__nav ul li a{font-size:1rem}}.l-footer__nav ul li a:before{content:"";display:block;width:6px;height:7px;background-image:url("/assets/image/common/icon-dot.svg");background-repeat:no-repeat;background-size:contain;position:absolute;top:50%;left:0;-webkit-transform:translateY(-25%);transform:translateY(-25%)}.l-footer__nav ul ul{padding-left:1em}@media screen and (max-width:768px){.l-footer__nav ul ul{padding-left:0}}.l-footer__nav ul ul li a{padding-left:15px}@media screen and (max-width:768px){.l-footer__nav ul ul li a{padding-left:10px}}.l-footer__nav ul ul li a:before{content:"-";background-image:unset;top:0;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.l-footer__nav ul ul li a img{width:12px;margin-left:5px;vertical-align:0px}@media screen and (max-width:768px){.l-footer__nav ul ul li a img{width:10px}}.l-footer__company{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;gap:0 80px;padding:40px 0}@media screen and (max-width:768px){.l-footer__company{gap:0 20px;padding:20px 8%}}.l-footer__company figure{width:170px}@media screen and (max-width:768px){.l-footer__company figure{width:80px}}@media screen and (max-width:768px){.l-footer__company .bdr img{height:100px}}.l-footer__company div{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.l-footer__company div .title{font-size:1.8rem;font-weight:700}@media screen and (max-width:768px){.l-footer__company div .title{font-size:1.4rem}}.l-footer__company div .txt{margin-top:10px}@media screen and (max-width:768px){.l-footer__company div .txt{margin-top:5px;font-size:1rem}}.l-footer__company div ul{margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 20px}@media screen and (max-width:768px){.l-footer__company div ul{margin-top:5px;gap:0 15px}}.l-footer__company div ul li{width:20px}@media screen and (max-width:768px){.l-footer__company div ul li{width:15px}}.l-footer__related-title{text-align:center;font-family:"Outfit",sans-serif;font-size:1.6rem;line-height:30px;background-color:var(--clr-gray)}@media screen and (max-width:768px){.l-footer__related-title{line-height:40px;font-size:1.3rem}}.l-footer__related ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0 68px;padding:15px 0}@media screen and (max-width:768px){.l-footer__related ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px 0;padding:20px 0}}.l-footer__related ul li{width:250px}@media screen and (max-width:768px){.l-footer__related ul li{width:200px;margin:0 auto}}.l-footer__related ul li a{display:block}.l-footer address{text-align:center;line-height:50px;background-color:var(--clr-lightblue);font-family:"Outfit",sans-serif;font-size:1.2rem}@media screen and (max-width:768px){.l-footer address{line-height:40px;font-size:1rem}}.l-footer .pagescroll{width:33px;position:absolute;top:-70px;right:30px;cursor:pointer}@media screen and (max-width:768px){.l-footer .pagescroll{width:20px;top:-50px;right:5%}}main{width:100%;min-width:1366px}@media screen and (max-width:768px){main{min-width:100%}}.l-page{padding:0 0 150px}@media screen and (max-width:768px){.l-page{padding:0 0 80px}}.inner{width:1200px;margin:0 auto}@media screen and (max-width:768px){.inner{width:100%;margin:0;padding:0 8%}}.inner-max{width:1300px;margin:0 auto}@media screen and (max-width:768px){.inner-max{width:100%;margin:0;padding:0 8%}}.inner-min{width:1100px;margin:0 auto}@media screen and (max-width:768px){.inner-min{width:100%;margin:0;padding:0 8%}}.fix-bnr{width:70px;position:fixed;top:50%;right:2%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:999}@media screen and (max-width:768px){.fix-bnr{display:none}}.fix-bnr a{display:block}.fade-in{opacity:0}.l-support .headline h3{font-size:2.8rem;font-weight:700;line-height:1.4}@media screen and (max-width:768px){.l-support .headline h3{font-size:2rem;line-height:1.8}}.l-support .headline h3:before{content:attr(data-title);display:block;color:var(--clr-lightblue);font-family:"Dancing Script",cursive;font-size:4.6rem;font-weight:400}@media screen and (max-width:768px){.l-support .headline h3:before{font-size:2.3rem}}.l-support .headline .read-txt{font-size:1.8rem;font-weight:700;margin-top:70px}@media screen and (max-width:768px){.l-support .headline .read-txt{font-size:1.2rem;margin-top:35px}}.l-support__worries{width:1300px;margin:0 auto;padding:0}@media screen and (max-width:768px){.l-support__worries{margin:0;width:100%}}.l-support__worries .inner-max{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;gap:0 90px;position:relative}@media screen and (max-width:768px){.l-support__worries .inner-max{width:95%;margin:0 auto;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:30px 3%;background-color:var(--clr-blue)}}.l-support__worries .inner-max:before{content:"";display:block;width:100%;height:460px;background-color:var(--clr-blue);position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:-1}@media screen and (max-width:768px){.l-support__worries .inner-max:before{display:none}}.l-support__worries .headline{color:white;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-transform:translateY(100px);transform:translateY(100px)}@media screen and (max-width:768px){.l-support__worries .headline{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:unset;transform:unset;gap:0 10px}}.l-support__worries .headline figure{width:217px;margin-top:30px}@media screen and (max-width:768px){.l-support__worries .headline figure{width:108px;margin-top:0}}.l-support__worries .headline p{font-size:3.4rem;font-weight:700}@media screen and (max-width:768px){.l-support__worries .headline p{font-size:1.7rem}}.l-support__worries .content{width:680px}@media screen and (max-width:768px){.l-support__worries .content{width:100%;margin-top:20px}}.l-support__worries .content ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px}@media screen and (max-width:768px){.l-support__worries .content ul{gap:15px 3%}}.l-support__worries .content ul li{width:260px;height:260px;background-image:url("/assets/image/home/img-worries_box-bg.png");background-repeat:no-repeat;background-size:contain;padding:45px 5% 0}@media screen and (max-width:768px){.l-support__worries .content ul li{width:48.5%;height:auto;background-color:white;background-image:unset;padding:40px 6%}}.l-support__worries .content ul li:nth-child(3){margin-left:130px}@media screen and (max-width:768px){.l-support__worries .content ul li:nth-child(3){margin-left:unset}}.l-support__worries .content ul li .title{font-size:2rem;font-weight:700;text-align:center;background-image:url("/assets/image/common/dotted-line.svg");background-repeat:no-repeat;background-size:100%;background-position:bottom center;padding-bottom:10px;margin-bottom:15px}@media screen and (max-width:768px){.l-support__worries .content ul li .title{font-size:1.3rem}}.l-support__worries .content ul li .txt{font-size:1.5rem;padding:0 0%}@media screen and (max-width:768px){.l-support__worries .content ul li .txt{font-size:1.2rem}}.l-support__worries .copy{width:80%;margin:150px auto 0;font-size:3.2rem;line-height:1.6;font-weight:700;text-align:center;color:white;background-color:var(--clr-lightblue);padding:20px 0;position:relative}@media screen and (max-width:768px){.l-support__worries .copy{width:100%;margin:40px 0 0;padding:0 8%;background-color:unset;color:var(--clr-blue);font-size:1.6rem}}.l-support__worries .copy:after,.l-support__worries .copy:before{content:"";display:block;position:absolute}@media screen and (max-width:768px){.l-support__worries .copy:after,.l-support__worries .copy:before{position:static}}.l-support__worries .copy:before{width:90px;height:220px;background-image:url("/assets/image/support/illust-worries01.png");background-repeat:no-repeat;background-size:contain;top:-60px;left:-50px}@media screen and (max-width:768px){.l-support__worries .copy:before{width:45px;height:110px;margin:0 auto 25px}}.l-support__worries .copy:after{width:82px;height:158px;background-image:url("/assets/image/support/illust-worries02.png");background-repeat:no-repeat;background-size:contain;top:-10px;right:-15px}@media screen and (max-width:768px){.l-support__worries .copy:after{width:30px;height:65px;margin:25px auto 0;-webkit-transform:translateX(10px);transform:translateX(10px)}}.l-support__cordinate{margin-top:150px;background-color:var(--clr-gray);padding:125px 0}@media screen and (max-width:768px){.l-support__cordinate{margin-top:60px;padding:60px 0}}.l-support__cordinate .headline{text-align:center}.l-support__cordinate .content{margin-top:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:60px 0}@media screen and (max-width:768px){.l-support__cordinate .content{margin-top:40px;gap:60px 0}}.l-support__cordinate .content-box{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}@media screen and (max-width:768px){.l-support__cordinate .content-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:20px 0}}.l-support__cordinate .content-box:nth-of-type(2){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media screen and (max-width:768px){.l-support__cordinate .content-box:nth-of-type(2){-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.l-support__cordinate .content-box:nth-of-type(2) figure{width:400px}@media screen and (max-width:768px){.l-support__cordinate .content-box:nth-of-type(2) figure{width:75%;margin:0 auto}}.l-support__cordinate .content-box:nth-of-type(2) div{width:800px;padding-left:400px}@media screen and (max-width:768px){.l-support__cordinate .content-box:nth-of-type(2) div{width:100%;padding-left:0}}.l-support__cordinate .content-box figure{width:300px}@media screen and (max-width:768px){.l-support__cordinate .content-box figure{width:65%;margin:0 auto}}.l-support__cordinate .content-box div{width:900px;font-weight:700;line-height:2.2}@media screen and (max-width:768px){.l-support__cordinate .content-box div{width:100%;font-size:1.3rem;line-height:1.8}}.l-support__cordinate .content-box div .caption{background-color:var(--clr-blue);color:white;display:inline-block;padding:3px 10px}@media screen and (max-width:768px){.l-support__cordinate .content-box div .caption{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-align:center;margin:0 auto}}.l-support__cordinate .content-box div .title{font-size:3rem}@media screen and (max-width:768px){.l-support__cordinate .content-box div .title{font-size:2rem}}.l-support__cordinate .content-box div .txt{margin-top:10px}.l-support__cordinate .content .row{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}@media screen and (max-width:768px){.l-support__cordinate .content .row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:20px 0}}.l-support__cordinate .content .row figure{width:300px}@media screen and (max-width:768px){.l-support__cordinate .content .row figure{width:65%;margin:0 auto}}.l-support__cordinate .content .row p{width:900px;font-weight:700;line-height:2.2}@media screen and (max-width:768px){.l-support__cordinate .content .row p{width:100%;font-size:1.3rem;line-height:1.8}}.l-support__cordinate .contact-btn{margin:80px auto 0}@media screen and (max-width:768px){.l-support__cordinate .contact-btn{margin:40px auto 0}}.l-support__works{width:95%;margin:100px 0 0 auto;background-color:var(--clr-blue);color:white;padding:100px 0 120px;position:relative}@media screen and (max-width:768px){.l-support__works{width:100%;margin:0;padding:50px 0 60px}}.l-support__works .headline{width:410px;text-align:center;position:absolute;top:140px;left:0}@media screen and (max-width:768px){.l-support__works .headline{width:100%;position:static}}.l-support__works .headline figure{width:175px;margin:0 auto}@media screen and (max-width:768px){.l-support__works .headline figure{width:120px}}.l-support__works .headline h3{margin-top:40px}@media screen and (max-width:768px){.l-support__works .headline h3{margin-top:10px}}.l-support__works .headline h3:before{color:white}.l-support__works .content{width:100%;padding-left:410px;position:relative}@media screen and (max-width:768px){.l-support__works .content{padding-left:0;margin-top:40px}}.l-support__works .content .swiper-area .swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0}.l-support__works .content .swiper-area .swiper-slide{width:400px;display:block;background-color:white}@media screen and (max-width:768px){.l-support__works .content .swiper-area .swiper-slide{width:250px}}.l-support__works .content .swiper-area .swiper-slide figure{width:100%;height:300px;overflow:hidden;position:relative}@media screen and (max-width:768px){.l-support__works .content .swiper-area .swiper-slide figure{height:190px}}.l-support__works .content .swiper-area .swiper-slide figure img{height:300px;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:768px){.l-support__works .content .swiper-area .swiper-slide figure img{height:190px}}.l-support__works .content .swiper-area .swiper-slide figure figcaption{font-size:1.2rem;font-weight:700;background-color:white;line-height:35px;padding:0 2em;position:absolute;top:0;right:0}@media screen and (max-width:768px){.l-support__works .content .swiper-area .swiper-slide figure figcaption{font-size:1rem;line-height:30px;padding:0 1.4em}}.l-support__works .content .swiper-area .swiper-slide div{padding:15px 1.4em}@media screen and (max-width:768px){.l-support__works .content .swiper-area .swiper-slide div{padding:12px 1rem}}.l-support__works .content .swiper-area .swiper-slide div .title{font-size:1.4rem;font-weight:500}.l-support__works .content .swiper-area .swiper-slide div .client{margin-top:20px;font-size:1.2rem}@media screen and (max-width:768px){.l-support__works .content .swiper-area .swiper-slide div .client{margin-top:15px;font-size:1.1rem}}.l-support__works .content .works-swiper-controller{width:205px;position:absolute;bottom:0;left:0;z-index:10;-webkit-transform:translateX(100px);transform:translateX(100px)}@media screen and (max-width:768px){.l-support__works .content .works-swiper-controller{width:50%;margin:60px auto 0;position:relative;-webkit-transform:unset;transform:unset}}.l-support__works .content .works-swiper-controller .swiper-pagination-bullet{background-color:white}.l-support__works .content .works-swiper-controller .swiper-button-next,.l-support__works .content .works-swiper-controller .swiper-button-prev{color:white;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.l-support__works .content .works-swiper-controller .swiper-button-next:after,.l-support__works .content .works-swiper-controller .swiper-button-prev:after{font-size:1.6rem}.l-support__works .content .works-swiper-controller .swiper-button-prev{position:absolute;left:0}.l-support__works .btn{margin:110px auto 0}@media screen and (max-width:768px){.l-support__works .btn{margin:70px auto 0}}.l-support__flow{padding:125px 0}@media screen and (max-width:768px){.l-support__flow{padding:60px 0}}.l-support__flow .headline{text-align:center}.l-support__flow .content{margin-top:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px 0}@media screen and (max-width:768px){.l-support__flow .content{margin-top:40px;gap:30px 0}}.l-support__flow .content .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 40px}@media screen and (max-width:768px){.l-support__flow .content .row{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px 20px}}.l-support__flow .content .row:first-of-type span:before{display:none}.l-support__flow .content .row span{text-align:center;line-height:80px;display:block;width:80px;height:80px;background-image:url("/assets/image/support/flow-number_bg.svg");background-repeat:no-repeat;background-size:contain;color:white;font-size:4rem;font-family:"Outfit",sans-serif;position:relative}@media screen and (max-width:768px){.l-support__flow .content .row span{width:40px;height:40px;line-height:40px;font-size:2rem}}.l-support__flow .content .row span:before{content:"";display:block;width:2px;height:100px;background-color:var(--clr-lightblue);position:absolute;top:-100px;left:50%;-webkit-transform:translateX(-1px);transform:translateX(-1px);z-index:-1}@media screen and (max-width:768px){.l-support__flow .content .row span:before{display:none}}.l-support__flow .content .row .title{width:300px;font-size:2.4rem;font-weight:700;line-height:1.4}@media screen and (max-width:768px){.l-support__flow .content .row .title{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:1.6rem}}.l-support__flow .content .row .txt{width:840px;font-weight:700;line-height:2.2}@media screen and (max-width:768px){.l-support__flow .content .row .txt{width:100%;line-height:1.8;font-size:1.3rem;font-weight:500}}.l-support__anchor{padding:100px;background-color:var(--clr-lightblue)}@media screen and (max-width:768px){.l-support__anchor{padding:40px 5%}}.l-support__anchor .headline{text-align:center}.l-support__anchor .headline h3:before{color:white}.l-support__anchor .content{margin-top:50px}@media screen and (max-width:768px){.l-support__anchor .content{margin-top:25px}}.l-support__anchor .content ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:768px){.l-support__anchor .content ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;gap:15px 0}}.l-support__anchor .content ul li{width:410px}@media screen and (max-width:768px){.l-support__anchor .content ul li{width:100%}}.l-support__case .case-lists{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.l-support__case .case-lists__box{padding:160px 0 0}@media screen and (max-width:768px){.l-support__case .case-lists__box{padding:80px 0 0}}.l-support__case .case-lists__box .headline{text-align:center;position:relative;padding-bottom:30px}@media screen and (max-width:768px){.l-support__case .case-lists__box .headline{padding-bottom:15px}}.l-support__case .case-lists__box .headline:after{content:"";display:block;width:500px;height:3px;background-image:url("/assets/image/common/dotted-line.svg");background-repeat:repeat-x;background-size:contain;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width:768px){.l-support__case .case-lists__box .headline:after{width:100%}}.l-support__case .case-lists__box .hero{margin-top:60px;position:relative}@media screen and (max-width:768px){.l-support__case .case-lists__box .hero{margin-top:30px}}.l-support__case .case-lists__box .hero figure{width:1024px}@media screen and (max-width:768px){.l-support__case .case-lists__box .hero figure{width:100%}}.l-support__case .case-lists__box .hero div{width:260px;height:260px;background-image:url("/assets/image/support/img-hero__box-bg.png");background-repeat:no-repeat;background-size:contain;position:absolute;bottom:-40px;right:0;padding:30px 40px 0}@media screen and (max-width:768px){.l-support__case .case-lists__box .hero div{background-image:unset;height:100%;width:100%;border:1px solid #222;position:static;margin-top:20px;padding:20px 8%}}.l-support__case .case-lists__box .hero div .title{text-align:center;padding-bottom:5px;margin-bottom:10px;border-bottom:1px dotted #333}@media screen and (max-width:768px){.l-support__case .case-lists__box .hero div .title{text-align:left}}.l-support__case .case-lists__box .hero div .txt{font-size:1.5rem}@media screen and (max-width:768px){.l-support__case .case-lists__box .hero div .txt{font-size:1.3rem}}.l-support__case .case-lists__box .concept{margin-top:60px;padding:0 50px}@media screen and (max-width:768px){.l-support__case .case-lists__box .concept{margin-top:30px;padding:0}}.l-support__case .case-lists__box .concept .title{color:var(--clr-lightblue);font-family:"Dancing Script",cursive;font-size:4.6rem}@media screen and (max-width:768px){.l-support__case .case-lists__box .concept .title{font-size:3rem}}.l-support__case .case-lists__box .concept .txt{margin-top:10px;font-weight:700;line-height:2}@media screen and (max-width:768px){.l-support__case .case-lists__box .concept .txt{line-height:1.8;font-size:1.3rem;font-weight:500}}.l-support__case .case-lists__box .price{margin-top:60px}@media screen and (max-width:768px){.l-support__case .case-lists__box .price{margin-top:30px;overflow-x:scroll;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;white-space:nowrap}.l-support__case .case-lists__box .price::-webkit-scrollbar{display:none}}table.typeA{width:100%}table.typeA tbody{border-right:1px solid var(--clr-lightblue)}table.typeA tbody tr{border-top:1px solid var(--clr-lightblue)}table.typeA tbody tr:last-of-type td:first-of-type,table.typeA tbody tr:last-of-type td:nth-of-type(2),table.typeA tbody tr:last-of-type td:nth-of-type(3){border:none}table.typeA tbody tr:last-of-type td:nth-of-type(4),table.typeA tbody tr:last-of-type td:nth-of-type(5){border-bottom:1px solid var(--clr-lightblue)}table.typeA tbody tr td,table.typeA tbody tr th{padding:8px 12px}@media screen and (max-width:768px){table.typeA tbody tr td,table.typeA tbody tr th{padding:5px 10px;font-size:1.2rem}}table.typeA tbody tr th{border-left:1px solid white;background-color:var(--clr-lightblue);color:white}table.typeA tbody tr th:first-of-type{border-left:1px solid var(--clr-lightblue)}table.typeA tbody tr td{border-left:1px solid var(--clr-lightblue)}table.typeA tbody tr td:nth-of-type(5){text-align:right}table.typeA tbody tr td.clr{text-align:center;background-color:var(--clr-lightblue);color:white}table.typeB{width:100%}table.typeB tbody{border-right:1px solid var(--clr-lightblue)}table.typeB tbody tr{border-top:1px solid var(--clr-lightblue)}table.typeB tbody tr:last-of-type td:first-of-type,table.typeB tbody tr:last-of-type td:nth-of-type(2){border:none}table.typeB tbody tr:last-of-type td:nth-of-type(3),table.typeB tbody tr:last-of-type td:nth-of-type(4){border-bottom:1px solid var(--clr-lightblue)}table.typeB tbody tr td,table.typeB tbody tr th{padding:8px 12px}@media screen and (max-width:768px){table.typeB tbody tr td,table.typeB tbody tr th{padding:5px 10px;font-size:1.2rem}}table.typeB tbody tr th{border-left:1px solid white;background-color:var(--clr-lightblue);color:white}table.typeB tbody tr th:first-of-type{border-left:1px solid var(--clr-lightblue)}table.typeB tbody tr td{border-left:1px solid var(--clr-lightblue)}table.typeB tbody tr td:nth-of-type(4){text-align:right}table.typeB tbody tr td.clr{text-align:center;background-color:var(--clr-lightblue);color:white}.l-blog .category-lists,.l-works .category-lists{margin-bottom:80px}@media screen and (max-width:768px){.l-blog .category-lists,.l-works .category-lists{margin-bottom:40px}}.l-blog .category-lists ul,.l-works .category-lists ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px 44px}@media screen and (max-width:768px){.l-blog .category-lists ul,.l-works .category-lists ul{-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:0 15px;overflow-x:scroll;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;white-space:nowrap}.l-blog .category-lists ul::-webkit-scrollbar,.l-works .category-lists ul::-webkit-scrollbar{display:none}}.l-blog .category-lists ul li,.l-works .category-lists ul li{width:180px}@media screen and (max-width:768px){.l-blog .category-lists ul li,.l-works .category-lists ul li{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.l-blog .category-lists ul li.-active a,.l-works .category-lists ul li.-active a{background-color:white;border:1px solid var(--clr-blue)}.l-blog .category-lists ul li a,.l-works .category-lists ul li a{background-color:var(--clr-lightblue);border:1px solid var(--clr-lightblue);display:block;text-align:center;font-weight:700;line-height:40px;border-radius:40px;font-size:1.4rem}@media screen and (max-width:768px){.l-blog .category-lists ul li a,.l-works .category-lists ul li a{font-size:1.1rem;line-height:30px;border-radius:30px;padding:0 2em}}.l-blog .category-lists ul li a:hover,.l-works .category-lists ul li a:hover{background-color:white;border:1px solid var(--clr-blue)}.l-blog .blog-lists,.l-blog .works-lists,.l-works .blog-lists,.l-works .works-lists{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:60px 50px}@media screen and (max-width:768px){.l-blog .blog-lists,.l-blog .works-lists,.l-works .blog-lists,.l-works .works-lists{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:25px 0}}.l-blog .blog-lists a,.l-blog .works-lists a,.l-works .blog-lists a,.l-works .works-lists a{width:400px;background-color:white}@media screen and (max-width:768px){.l-blog .blog-lists a,.l-blog .works-lists a,.l-works .blog-lists a,.l-works .works-lists a{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}}.l-blog .blog-lists a:hover,.l-blog .works-lists a:hover,.l-works .blog-lists a:hover,.l-works .works-lists a:hover{background-color:var(--clr-gray)}.l-blog .blog-lists a figure,.l-blog .works-lists a figure,.l-works .blog-lists a figure,.l-works .works-lists a figure{width:100%;height:300px;overflow:hidden;position:relative}@media screen and (max-width:768px){.l-blog .blog-lists a figure,.l-blog .works-lists a figure,.l-works .blog-lists a figure,.l-works .works-lists a figure{width:40%;height:140px}}.l-blog .blog-lists a figure img,.l-blog .works-lists a figure img,.l-works .blog-lists a figure img,.l-works .works-lists a figure img{height:300px;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:768px){.l-blog .blog-lists a figure img,.l-blog .works-lists a figure img,.l-works .blog-lists a figure img,.l-works .works-lists a figure img{height:140px}}.l-blog .blog-lists a figure figcaption,.l-blog .works-lists a figure figcaption,.l-works .blog-lists a figure figcaption,.l-works .works-lists a figure figcaption{font-size:1.2rem;font-weight:700;background-color:white;line-height:35px;padding:0 2em;position:absolute;top:0;right:0}@media screen and (max-width:768px){.l-blog .blog-lists a figure figcaption,.l-blog .works-lists a figure figcaption,.l-works .blog-lists a figure figcaption,.l-works .works-lists a figure figcaption{font-size:0.9rem;line-height:26px;padding:0 1em;background-color:rgba(0,0,0,0.6);color:white}}.l-blog .blog-lists a div,.l-blog .works-lists a div,.l-works .blog-lists a div,.l-works .works-lists a div{padding:15px 1.4em}@media screen and (max-width:768px){.l-blog .blog-lists a div,.l-blog .works-lists a div,.l-works .blog-lists a div,.l-works .works-lists a div{width:60%;padding:10px 0 10px 1.5em}}.l-blog .blog-lists a div .title,.l-blog .works-lists a div .title,.l-works .blog-lists a div .title,.l-works .works-lists a div .title{font-size:1.4rem;font-weight:500}@media screen and (max-width:768px){.l-blog .blog-lists a div .title,.l-blog .works-lists a div .title,.l-works .blog-lists a div .title,.l-works .works-lists a div .title{font-weight:700}}.l-blog .blog-lists a div .client,.l-blog .works-lists a div .client,.l-works .blog-lists a div .client,.l-works .works-lists a div .client{margin-top:20px;font-size:1.2rem}@media screen and (max-width:768px){.l-blog .blog-lists a div .client,.l-blog .works-lists a div .client,.l-works .blog-lists a div .client,.l-works .works-lists a div .client{margin-top:15px;font-size:1rem}}.l-blog .blog-lists a div dl,.l-blog .works-lists a div dl,.l-works .blog-lists a div dl,.l-works .works-lists a div dl{margin:20px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:768px){.l-blog .blog-lists a div dl,.l-blog .works-lists a div dl,.l-works .blog-lists a div dl,.l-works .works-lists a div dl{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;margin:15px 0 0}}.l-blog .blog-lists a div dl dd,.l-blog .blog-lists a div dl dt,.l-blog .works-lists a div dl dd,.l-blog .works-lists a div dl dt,.l-works .blog-lists a div dl dd,.l-works .blog-lists a div dl dt,.l-works .works-lists a div dl dd,.l-works .works-lists a div dl dt{margin:0}.l-blog .blog-lists a div dl dt,.l-blog .works-lists a div dl dt,.l-works .blog-lists a div dl dt,.l-works .works-lists a div dl dt{font-size:1.2rem;color:var(--clr-blue)}@media screen and (max-width:768px){.l-blog .blog-lists a div dl dt,.l-blog .works-lists a div dl dt,.l-works .blog-lists a div dl dt,.l-works .works-lists a div dl dt{font-size:1rem}}.l-blog .blog-lists a div dl dd,.l-blog .works-lists a div dl dd,.l-works .blog-lists a div dl dd,.l-works .works-lists a div dl dd{font-size:1.2rem;font-family:"Outfit",sans-serif}@media screen and (max-width:768px){.l-blog .blog-lists a div dl dd,.l-blog .works-lists a div dl dd,.l-works .blog-lists a div dl dd,.l-works .works-lists a div dl dd{margin-top:5px;font-size:1rem}}.l-blog .post-head,.l-works .post-head{border-bottom:1px solid #231815;padding-bottom:20px;margin-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:768px){.l-blog .post-head,.l-works .post-head{padding-bottom:15px;margin-bottom:20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.l-blog .post-head span,.l-works .post-head span{display:inline-block;color:var(--clr-blue);border:1px solid var(--clr-blue);line-height:40px;font-weight:700;padding:0 40px;margin-right:40px}@media screen and (max-width:768px){.l-blog .post-head span,.l-works .post-head span{font-size:1rem;line-height:30px;padding:0 2em;margin-right:20px}}.l-blog .post-head time,.l-works .post-head time{font-family:"Outfit",sans-serif;font-size:2rem}@media screen and (max-width:768px){.l-blog .post-head time,.l-works .post-head time{font-size:1.2rem}}.l-blog .post-head .sns-share,.l-works .post-head .sns-share{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:50px}@media screen and (max-width:768px){.l-blog .post-head .sns-share,.l-works .post-head .sns-share{margin-left:20px}}.l-blog .post-head .sns-share ul,.l-works .post-head .sns-share ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 20px}@media screen and (max-width:768px){.l-blog .post-head .sns-share ul,.l-works .post-head .sns-share ul{gap:0 10px}}.l-blog .post-head .sns-share ul li,.l-works .post-head .sns-share ul li{width:32px}@media screen and (max-width:768px){.l-blog .post-head .sns-share ul li,.l-works .post-head .sns-share ul li{width:20px}}.l-blog .post-head h3,.l-works .post-head h3{margin:20px 0 0;width:100%;font-size:2.8rem;font-weight:700}@media screen and (max-width:768px){.l-blog .post-head h3,.l-works .post-head h3{margin:10px 0 0;font-size:2rem}}.l-blog .post-head .client,.l-works .post-head .client{width:100%;margin:10px 0 0;color:var(--clr-blue)}@media screen and (max-width:768px){.l-blog .post-head .client,.l-works .post-head .client{font-size:1.2rem}}.l-blog .post-body,.l-works .post-body{margin-top:40px;margin-bottom:100px;font-size:1.6rem}@media screen and (max-width:768px){.l-blog .post-body,.l-works .post-body{font-size:1.3rem;margin-top:20px;margin-bottom:50px}}.l-blog .post-body p,.l-works .post-body p{margin:25px 0}.l-blog .post-body .wp-block-gallery,.l-blog .post-body .wp-block-image,.l-works .post-body .wp-block-gallery,.l-works .post-body .wp-block-image{margin:0.5em 0}.l-blog .post-body img,.l-works .post-body img{max-width:100%;width:auto;height:auto}@media screen and (max-width:768px){.l-blog .post-body img,.l-works .post-body img{max-width:100%}}.l-blog .post-body a,.l-works .post-body a{text-decoration:underline;color:var(--clr-blue)}.l-blog .post-body a img,.l-works .post-body a img{text-decoration:none}.l-blog .post .btn,.l-works .post .btn{margin:60px auto 0}@media screen and (max-width:768px){.l-blog .post .btn,.l-works .post .btn{margin:30px auto 0}}.l-service .inner-max{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}.l-service .inner-max .row{border-top:1px solid var(--clr-blue);padding:100px 0 100px 50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:768px){.l-service .inner-max .row{padding:50px 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;gap:20px 0}}.l-service .inner-max .row:first-of-type{border-top:none;padding:0 0 100px 50px}@media screen and (max-width:768px){.l-service .inner-max .row:first-of-type{padding:0 0 50px}}.l-service .inner-max .row:last-of-type{padding:100px 0 0 50px}@media screen and (max-width:768px){.l-service .inner-max .row:last-of-type{padding:50px 0}}.l-service .inner-max .row figure{width:580px}@media screen and (max-width:768px){.l-service .inner-max .row figure{width:100%}}.l-service .inner-max .row div{width:600px}@media screen and (max-width:768px){.l-service .inner-max .row div{width:100%}}.l-service .inner-max .row div .title{font-size:2.8rem;font-weight:700;color:var(--clr-blue)}@media screen and (max-width:768px){.l-service .inner-max .row div .title{font-size:1.8rem}}.l-service .inner-max .row div .title span{padding:5px 0 0;margin-right:20px;text-align:center;font-size:2.4rem;display:inline-block;font-family:"Outfit",sans-serif;color:white;width:45px;height:60px;background-image:url("/assets/image/service/icon-rebon.svg");background-repeat:no-repeat;background-size:contain}@media screen and (max-width:768px){.l-service .inner-max .row div .title span{width:30px;height:40px;font-size:1.4rem;margin-right:15px;-webkit-transform:translateY(-5px);transform:translateY(-5px)}}.l-service .inner-max .row div .copy{margin-top:25px;background-color:var(--clr-gray);font-size:2.4rem;font-weight:700;padding:20px 8%}@media screen and (max-width:768px){.l-service .inner-max .row div .copy{margin-top:20px;font-size:1.6rem;line-height:1.6;padding:12px 8%}}.l-service .inner-max .row div .txt{margin-top:25px;font-weight:700}@media screen and (max-width:768px){.l-service .inner-max .row div .txt{margin-top:20px;font-size:1.3rem}}.l-service .inner-max .row div .btn{margin-top:60px}@media screen and (max-width:768px){.l-service .inner-max .row div .btn{margin:30px auto 0}}.l-company{padding-bottom:0}.l-company .outline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:768px){.l-company .outline{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px 0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}}.l-company .outline .detail{width:600px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px 0;padding-left:50px}@media screen and (max-width:768px){.l-company .outline .detail{width:100%;gap:10px 0;padding-left:0}}.l-company .outline .detail dl{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;font-size:1.8rem}@media screen and (max-width:768px){.l-company .outline .detail dl{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px 0;font-size:1.3rem}}.l-company .outline .detail dl dd,.l-company .outline .detail dl dt{margin:0}.l-company .outline .detail dl dt{padding-left:30px;width:30%;position:relative}@media screen and (max-width:768px){.l-company .outline .detail dl dt{width:100%;padding-left:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;font-weight:700}}.l-company .outline .detail dl dt:before{content:"";display:block;width:20px;height:20px;background-image:url("/assets/image/company/icon-point.svg");background-repeat:no-repeat;background-size:contain;position:absolute;top:5px;left:0}@media screen and (max-width:768px){.l-company .outline .detail dl dt:before{width:14px;height:14px}}.l-company .outline .detail dl dd{width:70%}@media screen and (max-width:768px){.l-company .outline .detail dl dd{width:100%}}.l-company .outline .map{width:580px}@media screen and (max-width:768px){.l-company .outline .map{width:100%}}.l-company .outline .map iframe{width:100%;height:360px}@media screen and (max-width:768px){.l-company .outline .map iframe{height:260px}}.l-company .message{padding:130px 0 150px;margin-top:100px;background-color:var(--clr-gray)}@media screen and (max-width:768px){.l-company .message{padding:40px 0 80px;margin-top:60px}}.l-company .message .headline{text-align:center}.l-company .message .headline h3{font-size:2.8rem;font-weight:700;line-height:1.4}@media screen and (max-width:768px){.l-company .message .headline h3{font-size:1.4rem;line-height:1.8}}.l-company .message .headline h3:before{content:attr(data-title);display:block;color:var(--clr-lightblue);font-family:"Dancing Script",cursive;font-size:4.6rem;font-weight:400}@media screen and (max-width:768px){.l-company .message .headline h3:before{font-size:2.3rem}}.l-company .message .content{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px 0;padding-top:60px}@media screen and (max-width:768px){.l-company .message .content{gap:30px 0;padding-top:30px}}.l-company .message .content .letter{width:195px;margin:0 auto}@media screen and (max-width:768px){.l-company .message .content .letter{width:100px}}.l-company .message .content .copy{position:relative}.l-company .message .content .copy:before{content:"";display:block;width:182px;height:190px;background-image:url("/assets/image/company/illust-message02.png");background-repeat:no-repeat;background-size:contain;position:absolute;bottom:-220px;left:10%}@media screen and (max-width:768px){.l-company .message .content .copy:before{width:90px;height:95px;bottom:-450px;left:6%}}.l-company .message .content .copy span{background-color:#231815;color:white;font-size:3.2rem;font-weight:700;padding:5px 30px}@media screen and (max-width:768px){.l-company .message .content .copy span{font-size:2rem;padding:3px 15px}}.l-company .message .content .txt{font-size:1.6rem;font-weight:700;line-height:2.2}@media screen and (max-width:768px){.l-company .message .content .txt{font-size:1.4rem;line-height:1.8;padding:0 8%}}.l-company .message .content ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px 0;padding:60px 0}@media screen and (max-width:768px){.l-company .message .content ul{padding:100px 0}}.l-company .message .content ul li{font-size:2.4rem;font-weight:700}@media screen and (max-width:768px){.l-company .message .content ul li{font-size:1.6rem}}.l-company .message .content .profile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0 50px;position:relative;margin-top:60px}@media screen and (max-width:768px){.l-company .message .content .profile{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px 0}}.l-company .message .content .profile:before{content:"";display:block;width:200px;height:140px;background-image:url("/assets/image/company/illust-message03.png");background-repeat:no-repeat;background-size:contain;position:absolute;top:-220px;right:10%}@media screen and (max-width:768px){.l-company .message .content .profile:before{width:100px;height:70px;right:6%;top:-460px}}.l-company .message .content .profile figure{width:220px}@media screen and (max-width:768px){.l-company .message .content .profile figure{width:50%;margin:0 auto}}.l-company .message .content .profile .detail{width:400px;text-align:left}@media screen and (max-width:768px){.l-company .message .content .profile .detail{width:100%;padding:0 10%}}.l-company .message .content .profile .detail .position{font-weight:700}@media screen and (max-width:768px){.l-company .message .content .profile .detail .position{text-align:center}}.l-company .message .content .profile .detail .name{font-size:2.4rem;font-weight:700}@media screen and (max-width:768px){.l-company .message .content .profile .detail .name{font-size:2.2rem;text-align:center}}.l-company .message .content .profile .detail .name span{font-size:1.6rem;margin-left:15px}@media screen and (max-width:768px){.l-company .message .content .profile .detail .name span{font-size:1rem;display:block;margin-left:0}}.l-company .message .content .profile .detail .history{margin-top:20px;font-weight:700;font-size:1.4rem}@media screen and (max-width:768px){.l-company .message .content .profile .detail .history{font-size:1.2rem}}.l-company .message .content .profile .detail .history dl{margin:2px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex}.l-company .message .content .profile .detail .history dl dd,.l-company .message .content .profile .detail .history dl dt{margin:0}.l-company .message .content .profile .detail .history dl dt{width:15%}.l-company .message .content .profile .detail .history dl dd{width:85%}.l-company .message .content .profile .detail .history .hobby{margin:5px 0 0}.l-company .message .content .vision{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;gap:30px;max-width:1300px;margin:60px auto 0}@media screen and (max-width:768px){.l-company .message .content .vision{margin:0;max-width:100%;padding:0 8%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;gap:15px 0}}.l-company .message .content .vision .box{width:600px;background-color:white;padding:50px 5% 60px}@media screen and (max-width:768px){.l-company .message .content .vision .box{width:100%;padding:25px 5% 30px}}.l-company .message .content .vision .box-title{font-size:2.4rem;font-weight:700;background-image:url("/assets/image/common/dotted-line.svg");background-repeat:repeat-x;background-size:50%;background-position:bottom center;padding-bottom:20px;margin-bottom:25px}@media screen and (max-width:768px){.l-company .message .content .vision .box-title{font-size:1.8rem;padding-bottom:15px;margin-bottom:15px}}.l-company .message .content .vision .box-copy{line-height:1.8;font-size:2.4rem;font-weight:700}@media screen and (max-width:768px){.l-company .message .content .vision .box-copy{font-size:1.6rem}}.l-company .message .content .vision .box-txt{margin-top:15px;font-size:1.6rem}@media screen and (max-width:768px){.l-company .message .content .vision .box-txt{margin-top:10px;font-size:1.4rem}}.l-info .inner .info-lists li{border-bottom:1px solid #231815}.l-info .inner .info-lists li:first-child{border-top:1px solid #231815}.l-info .inner .info-lists li a{padding:15px 0;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}@media screen and (max-width:768px){.l-info .inner .info-lists li a{padding:12px 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}}.l-info .inner .info-lists li a:hover{background-color:#dbdcdc}.l-info .inner .info-lists li a:after{content:"";display:block;width:7px;height:13px;background-image:url("/assets/image/common/icon-arrow_next.svg");background-repeat:no-repeat;background-size:contain;position:absolute;top:50%;right:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:768px){.l-info .inner .info-lists li a:after{right:10px}}.l-info .inner .info-lists li a time{width:15%;font-family:"Outfit",sans-serif;font-size:2rem}@media screen and (max-width:768px){.l-info .inner .info-lists li a time{width:100%;font-size:1rem}}.l-info .inner .info-lists li a p{width:85%;font-size:2rem}@media screen and (max-width:768px){.l-info .inner .info-lists li a p{width:100%;font-size:1.4rem;padding-right:2em;line-height:1.4}}.l-info .post-head{border-bottom:1px solid #231815;padding-bottom:20px;margin-bottom:30px}@media screen and (max-width:768px){.l-info .post-head{padding-bottom:15px;margin-bottom:20px}}.l-info .post-head time{font-family:"Outfit",sans-serif;font-size:2rem}@media screen and (max-width:768px){.l-info .post-head time{font-size:1.2rem}}.l-info .post-head h3{font-size:2.8rem;font-weight:700}@media screen and (max-width:768px){.l-info .post-head h3{font-size:2rem;line-height:1.6}}.l-info .post-body{margin-top:40px;margin-bottom:100px;font-size:1.6rem}@media screen and (max-width:768px){.l-info .post-body{font-size:1.3rem;margin-top:20px;margin-bottom:50px}}.l-info .post-body p{margin:25px 0}.l-info .post-body .wp-block-image{margin:25px 0}.l-info .post-body img{max-width:100%;width:auto;height:auto}@media screen and (max-width:768px){.l-info .post-body img{max-width:100%}}.l-info .post .btn{margin:60px auto 0}@media screen and (max-width:768px){.l-info .post .btn{margin:30px auto 0}}.l-contact .inner-max,.l-document .inner-max{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:80px 0}@media screen and (max-width:768px){.l-contact .inner-max,.l-document .inner-max{gap:40px 0}}.l-contact .read-txt,.l-document .read-txt{padding:0 50px;font-weight:700}@media screen and (max-width:768px){.l-contact .read-txt,.l-document .read-txt{padding:0;font-size:1.2rem}}.l-contact .row .sec-title,.l-document .row .sec-title{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;background-color:var(--clr-blue);padding:15px 15px 15px 160px;position:relative}@media screen and (max-width:768px){.l-contact .row .sec-title,.l-document .row .sec-title{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:10px 12px 12px 75px}}.l-contact .row .sec-title:before,.l-document .row .sec-title:before{content:"";display:block;position:absolute;background-repeat:no-repeat;background-size:contain}.l-contact .row .sec-title p,.l-document .row .sec-title p{color:white;font-size:2.4rem;font-weight:700}@media screen and (max-width:768px){.l-contact .row .sec-title p,.l-document .row .sec-title p{font-size:1.6rem}}.l-contact .row .sec-title figure,.l-document .row .sec-title figure{width:580px}@media screen and (max-width:768px){.l-contact .row .sec-title figure,.l-document .row .sec-title figure{width:auto}}.l-contact .row.-phone .sec-title:before,.l-document .row.-phone .sec-title:before{width:85px;height:140px;background-image:url("/assets/image/contact/illust-phone.png");left:15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:768px){.l-contact .row.-phone .sec-title:before,.l-document .row.-phone .sec-title:before{width:43px;height:71px;left:-10px}}.l-contact .row.-phone .content .number,.l-document .row.-phone .content .number{line-height:1;font-family:"Outfit",sans-serif;font-size:3rem}@media screen and (max-width:768px){.l-contact .row.-phone .content .number,.l-document .row.-phone .content .number{font-size:1.6rem}}.l-contact .row.-phone .content .number span,.l-document .row.-phone .content .number span{font-size:4rem;margin-left:10px}@media screen and (max-width:768px){.l-contact .row.-phone .content .number span,.l-document .row.-phone .content .number span{font-size:3rem;margin-left:5px}}.l-contact .row.-phone .content .txt,.l-document .row.-phone .content .txt{margin-top:20px}@media screen and (max-width:768px){.l-contact .row.-phone .content .txt,.l-document .row.-phone .content .txt{margin-top:10px}}.l-contact .row.-mailform .sec-title:before,.l-document .row.-mailform .sec-title:before{width:135px;height:106px;background-image:url("/assets/image/contact/illust-pc.png");left:15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:768px){.l-contact .row.-mailform .sec-title:before,.l-document .row.-mailform .sec-title:before{width:68px;height:54px;left:-10px}}.l-contact .row.-download .sec-title:before,.l-document .row.-download .sec-title:before{width:135px;height:141px;background-image:url("/assets/image/document/illust-pc.png");left:15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:768px){.l-contact .row.-download .sec-title:before,.l-document .row.-download .sec-title:before{width:68px;height:71px;left:-10px}}.l-contact .row .content,.l-document .row .content{padding:40px 50px 0}@media screen and (max-width:768px){.l-contact .row .content,.l-document .row .content{padding:20px 0 0}}.l-contact .row .content dl,.l-document .row .content dl{margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:768px){.l-contact .row .content dl,.l-document .row .content dl{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;gap:8px 0;margin-top:15px}}.l-contact .row .content dl dd,.l-contact .row .content dl dt,.l-document .row .content dl dd,.l-document .row .content dl dt{margin:0}.l-contact .row .content dl dt,.l-document .row .content dl dt{width:22%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;padding-left:30px}@media screen and (max-width:768px){.l-contact .row .content dl dt,.l-document .row .content dl dt{width:100%;padding-left:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;font-weight:700}}.l-contact .row .content dl dt:before,.l-document .row .content dl dt:before{content:"";display:block;width:20px;height:20px;background-image:url("/assets/image/support/flow-number_bg.svg");background-repeat:no-repeat;background-size:contain;position:absolute;left:0;top:6px}@media screen and (max-width:768px){.l-contact .row .content dl dt:before,.l-document .row .content dl dt:before{width:14px;height:14px}}.l-contact .row .content dl dt .required,.l-document .row .content dl dt .required{color:white;background-color:#a90044;line-height:26px;font-size:1.2rem;font-weight:700;padding:0 0.4em}@media screen and (max-width:768px){.l-contact .row .content dl dt .required,.l-document .row .content dl dt .required{line-height:20px;font-size:1rem;margin-left:12px}}.l-contact .row .content dl dd,.l-document .row .content dl dd{width:75%}@media screen and (max-width:768px){.l-contact .row .content dl dd,.l-document .row .content dl dd{width:100%}}.l-contact .row .content .doc-lists,.l-document .row .content .doc-lists{margin-top:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:50px 45px;margin-bottom:140px}@media screen and (max-width:768px){.l-contact .row .content .doc-lists,.l-document .row .content .doc-lists{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px 0;margin-top:30px;margin-bottom:70px}}.l-contact .row .content .doc-lists__box,.l-document .row .content .doc-lists__box{width:370px;background-color:white}@media screen and (max-width:768px){.l-contact .row .content .doc-lists__box,.l-document .row .content .doc-lists__box{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}}.l-contact .row .content .doc-lists__box.-active,.l-document .row .content .doc-lists__box.-active{background-color:var(--clr-gray)}.l-contact .row .content .doc-lists__box.-active div .checkbox,.l-document .row .content .doc-lists__box.-active div .checkbox{color:white;background-image:url(/assets/image/document/cb-bg__active.png)}.l-contact .row .content .doc-lists__box figure,.l-document .row .content .doc-lists__box figure{width:100%;height:300px;overflow:hidden;position:relative}@media screen and (max-width:768px){.l-contact .row .content .doc-lists__box figure,.l-document .row .content .doc-lists__box figure{width:40%;height:140px}}.l-contact .row .content .doc-lists__box figure img,.l-document .row .content .doc-lists__box figure img{height:300px;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:768px){.l-contact .row .content .doc-lists__box figure img,.l-document .row .content .doc-lists__box figure img{height:140px}}.l-contact .row .content .doc-lists__box div,.l-document .row .content .doc-lists__box div{padding:15px 1.4em}@media screen and (max-width:768px){.l-contact .row .content .doc-lists__box div,.l-document .row .content .doc-lists__box div{width:60%;padding:10px 0 10px 1.5em}}.l-contact .row .content .doc-lists__box div .title,.l-document .row .content .doc-lists__box div .title{font-size:1.4rem;font-weight:500}@media screen and (max-width:768px){.l-contact .row .content .doc-lists__box div .title,.l-document .row .content .doc-lists__box div .title{font-weight:700}}.l-contact .row .content .doc-lists__box div .checkbox,.l-document .row .content .doc-lists__box div .checkbox{display:block;margin:30px auto 0;padding-top:11px;font-size:1.6rem;width:240px;height:55px;text-align:center;background-image:url(/assets/image/document/cb-bg.png);background-repeat:no-repeat;background-size:contain}@media screen and (max-width:768px){.l-contact .row .content .doc-lists__box div .checkbox,.l-document .row .content .doc-lists__box div .checkbox{margin:15px 0 0;padding:8px 15px;font-size:1rem;width:155px;height:34px;font-weight:700;text-align:left}}.l-contact .row .content .doc-lists__box div .checkbox input,.l-document .row .content .doc-lists__box div .checkbox input{width:16px;height:16px;margin-right:8px;vertical-align:-2px}@media screen and (max-width:768px){.l-contact .row .content .doc-lists__box div .checkbox input,.l-document .row .content .doc-lists__box div .checkbox input{width:12px;height:12px;margin-right:4px}}.l-contact .row .-complete,.l-document .row .-complete{padding-top:60px}@media screen and (max-width:768px){.l-contact .row .-complete,.l-document .row .-complete{padding-top:30px}}.l-contact .row .-complete .en-title,.l-document .row .-complete .en-title{font-family:"Dancing Script",cursive;font-size:4.6rem;color:var(--clr-lightblue)}@media screen and (max-width:768px){.l-contact .row .-complete .en-title,.l-document .row .-complete .en-title{font-size:2.3rem}}.l-contact .row .-complete .jp-title,.l-document .row .-complete .jp-title{font-size:2rem;font-weight:700}@media screen and (max-width:768px){.l-contact .row .-complete .jp-title,.l-document .row .-complete .jp-title{font-size:1.6rem}}.l-contact .row .-complete .txt,.l-document .row .-complete .txt{margin-top:60px;font-weight:700;line-height:2}@media screen and (max-width:768px){.l-contact .row .-complete .txt,.l-document .row .-complete .txt{margin-top:20px;font-size:1.2rem;line-height:1.8}}.l-contact .row .-complete .pdf-lists,.l-document .row .-complete .pdf-lists{margin:40px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px 0}@media screen and (max-width:768px){.l-contact .row .-complete .pdf-lists,.l-document .row .-complete .pdf-lists{margin:20px 0 0;gap:12px 0}}.l-contact .row .-complete .pdf-lists li,.l-document .row .-complete .pdf-lists li{width:50%}@media screen and (max-width:768px){.l-contact .row .-complete .pdf-lists li,.l-document .row .-complete .pdf-lists li{width:100%}}.l-contact .row .-complete .pdf-lists li a,.l-document .row .-complete .pdf-lists li a{padding:14px;border:1px solid var(--clr-blue);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;background-color:white}@media screen and (max-width:768px){.l-contact .row .-complete .pdf-lists li a,.l-document .row .-complete .pdf-lists li a{padding:12px;font-size:1.1rem}}.l-contact .row .-complete .pdf-lists li a:hover,.l-document .row .-complete .pdf-lists li a:hover{background-color:var(--clr-gray)}.l-contact .row .-complete .pdf-lists li a:before,.l-document .row .-complete .pdf-lists li a:before{content:"";display:inline-block;width:43px;height:43px;background-image:url("/assets/image/document/icon-pdf.svg");background-repeat:no-repeat;background-size:contain;margin-right:10px}@media screen and (max-width:768px){.l-contact .row .-complete .pdf-lists li a:before,.l-document .row .-complete .pdf-lists li a:before{width:16px;height:16px;margin-right:6px}}.l-contact .row .-complete .btn,.l-document .row .-complete .btn{margin:100px auto 0}@media screen and (max-width:768px){.l-contact .row .-complete .btn,.l-document .row .-complete .btn{margin:30px auto 0}}.l-privacy .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px 0}@media screen and (max-width:768px){.l-privacy .inner{gap:30px 0}}.l-privacy .inner .title{color:var(--clr-blue);font-weight:700}.l-privacy .inner .txt{font-size:1.4rem;margin:10px 0}@media screen and (max-width:768px){.l-privacy .inner .txt{font-size:1.2rem;margin:5px 0}}.l-privacy .inner .txt.-mt{margin:40px 0 0}@media screen and (max-width:768px){.l-privacy .inner .txt.-mt{margin:20px 0 0}}.l-privacy .inner ol{margin:0;padding:0 0 0 2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px 0}.l-privacy .inner ol li{font-size:1.4rem}@media screen and (max-width:768px){.l-privacy .inner ol li{font-size:1.2rem}}.l-error .inner .en-title{font-family:"Dancing Script",cursive;font-size:4.6rem;color:var(--clr-blue)}@media screen and (max-width:768px){.l-error .inner .en-title{font-size:2.3rem}}.l-error .inner .jp-title{font-size:2rem;font-weight:700}@media screen and (max-width:768px){.l-error .inner .jp-title{font-size:1.6rem}}.l-error .inner .txt{margin-top:60px;font-weight:700;line-height:2}@media screen and (max-width:768px){.l-error .inner .txt{margin-top:30px;font-size:1.2rem;line-height:1.8}}.l-error .inner figure{width:180px;margin:80px auto 0;-webkit-transform:translateX(-30px);transform:translateX(-30px)}@media screen and (max-width:768px){.l-error .inner figure{width:100px;margin:40px auto 0;-webkit-transform:translateX(-15px);transform:translateX(-15px)}}.l-error .inner .btn{margin:30px auto 0}.bnr-contact{width:70px;position:fixed;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:999}@media screen and (max-width:768px){.bnr-contact{width:70%;top:unset;bottom:0;right:unset;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.lp-btn{width:400px;margin:100px auto 0}@media screen and (max-width:768px){.lp-btn{width:75%;margin:75px auto 0}}.lp-btn.-minH{width:320px;margin:20px auto 0}@media screen and (max-width:768px){.lp-btn.-minH{width:100%;margin:10px auto 0}}.lp-btn.-minH a{line-height:70px}@media screen and (max-width:768px){.lp-btn.-minH a{line-height:60px;font-size:1.4rem}}.lp-btn a{display:block;background-color:#231815;color:white;line-height:90px;font-size:2rem;font-weight:700;padding:0 20px;position:relative}@media screen and (max-width:768px){.lp-btn a{line-height:60px;font-size:1.4rem}}.lp-btn a img{width:16px;height:auto;margin-right:10px;vertical-align:-2px}@media screen and (max-width:768px){.lp-btn a img{width:12px}}.lp-btn a:after{content:"";display:block;width:7px;height:13px;background-image:url("/assets/image/common/icon-arrow_w.svg");background-repeat:no-repeat;background-size:contain;position:absolute;top:50%;right:30px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:768px){.lp-btn a:after{right:15px}}.lp-beforeAfter{padding:100px 0}@media screen and (max-width:768px){.lp-beforeAfter{padding:50px 0}}.lp-beforeAfter .ba-content{width:940px;height:480px;position:relative;overflow:hidden;margin:0 auto}@media screen and (max-width:768px){.lp-beforeAfter .ba-content{width:90%;height:240px}}.lp-beforeAfter .ba-content .vis{width:940px;height:480px;position:absolute;top:0;left:0;z-index:1}@media screen and (max-width:768px){.lp-beforeAfter .ba-content .vis{width:100%;height:240px}}.lp-beforeAfter .ba-content .vis:before{content:"";position:absolute;z-index:1;top:0;display:block;width:100%;height:100%;background-repeat:no-repeat;background-size:cover}.lp-beforeAfter .ba-content .vis.be{width:50%;z-index:2;border-right:2px solid white;position:relative}@media screen and (max-width:768px){.lp-beforeAfter .ba-content .vis.be{border-right:1px solid white}}.lp-beforeAfter .ba-content .vis.be:before{background-position:left center}.lp-beforeAfter .ba-content .vis.be:after{content:"";display:block;width:60px;height:60px;background-image:url("/assets/image/lp/icon-separator.svg");background-repeat:no-repeat;background-size:contain;position:absolute;bottom:50px;right:-30px;z-index:5}@media screen and (max-width:768px){.lp-beforeAfter .ba-content .vis.be:after{width:30px;height:30px;bottom:15px;right:-15px}}.lp-beforeAfter .ba-content .vis.af:before{background-position:right center;right:0}.lp-beforeAfter .ba-content .vis.be-01:before{background-image:url("/assets/image/lp/img-ba_b01.webp")}.lp-beforeAfter .ba-content .vis.af-01:before{background-image:url("/assets/image/lp/img-ba_a01.webp")}.lp-beforeAfter .ba-content .vis.be-02:before{background-image:url("/assets/image/lp/img-ba_b02.webp")}.lp-beforeAfter .ba-content .vis.af-02:before{background-image:url("/assets/image/lp/img-ba_a02.webp")}.lp-beforeAfter .ba-content .vis.be-03:before{background-image:url("/assets/image/lp/img-ba_b03.webp")}.lp-beforeAfter .ba-content .vis.af-03:before{background-image:url("/assets/image/lp/img-ba_a03.webp")}.lp-beforeAfter .ba-content .vis.be-04:before{background-image:url("/assets/image/lp/img-ba_b04.webp")}.lp-beforeAfter .ba-content .vis.af-04:before{background-image:url("/assets/image/lp/img-ba_a04.webp")}.lp-beforeAfter .ba-content .vis span.ico{display:block;position:absolute;top:1px;color:white;font-size:2rem;text-align:center;width:150px;line-height:40px;z-index:10}@media screen and (max-width:768px){.lp-beforeAfter .ba-content .vis span.ico{font-size:1.2rem;line-height:32px;width:60px}}.lp-beforeAfter .ba-content .vis span.ico.-be{left:1px;background-color:#231815}.lp-beforeAfter .ba-content .vis span.ico.-af{right:0;background-color:#661722}.lp-header{width:100%;min-width:1366px;height:90px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:768px){.lp-header{display:none}}.lp-header h1{width:40%;background-color:#231815;line-height:90px;color:white;font-size:2rem;font-weight:700;padding-left:2%}.lp-header p{width:20%;background-color:white}.lp-header p a{display:block;width:190px;margin:0 auto}.lp-header ul{width:40%;height:90px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right;gap:0 30px;padding-right:2%}.lp-header ul.-red{background-color:#661722}.lp-header ul.-gray{background-color:#5a6262}.lp-header ul li a{display:block;width:30px}.lp-header ul li.phone{margin-right:10px}.lp-header ul li.phone img{width:235px;height:auto}.lp-header__sp{display:none}@media screen and (max-width:768px){.lp-header__sp{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;background-color:white;padding:0 2.5%;width:100%;height:80px;position:fixed;top:0;left:0;z-index:9999}.lp-header__sp.-hotel div h1{color:#661722}.lp-header__sp.-office div h1{color:#5a6262}.lp-header__sp div h1{font-size:1rem;font-weight:700}.lp-header__sp div p{margin-top:2px;width:150px}.lp-header__sp div p a{display:block}.lp-header__sp ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 8px}.lp-header__sp ul li{width:28px}}.lp-footer{width:100%;min-width:1366px;padding:60px 0 40px;position:relative}@media screen and (max-width:768px){.lp-footer{min-width:100%;padding:40px 0 100px}}.lp-footer.-red{background-color:#661722;color:white}.lp-footer.-gray{background-color:#5a6262;color:white}.lp-footer .inner{width:1200px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media screen and (max-width:768px){.lp-footer .inner{width:100%;margin:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}.lp-footer__adrs .title{font-size:3rem}@media screen and (max-width:768px){.lp-footer__adrs .title{font-size:2rem;text-align:center}}.lp-footer__adrs .txt{margin-top:15px;font-size:1.8rem}@media screen and (max-width:768px){.lp-footer__adrs .txt{text-align:center;margin-top:10px;font-size:1.4rem}}.lp-footer__bnr{width:280px}@media screen and (max-width:768px){.lp-footer__bnr{width:50%;margin:30px auto 0}}.lp-footer address{text-align:center;margin-top:30px;font-family:"Outfit",sans-serif}@media screen and (max-width:768px){.lp-footer address{margin-top:20px;font-size:1rem}}.lp-footer .pagescroll{width:70px;position:absolute;top:0;right:0;cursor:pointer}@media screen and (max-width:768px){.lp-footer .pagescroll{width:35px}}.lp-btn-contact{padding:80px 0}@media screen and (max-width:768px){.lp-btn-contact{padding:40px 0}}.lp-btn-contact.-noPdg{padding:0 0 80px}@media screen and (max-width:768px){.lp-btn-contact.-noPdg{padding:0 0 40px}}.lp-btn-contact p{width:600px;margin:0 auto}@media screen and (max-width:768px){.lp-btn-contact p{width:75%}}.lp-page{width:100%;min-width:1366px}@media screen and (max-width:768px){.lp-page{min-width:100%}}.lp-page .content{width:1200px;margin:0 auto}@media screen and (max-width:768px){.lp-page .content{width:100%;margin:0}}.lp-page h2 span{background-color:#661722;color:white;font-size:3.2rem;font-weight:700;letter-spacing:0.1em;padding:5px 25px}@media screen and (max-width:768px){.lp-page h2 span{font-size:2rem;padding:5px 12px;letter-spacing:0.01em}}.lp-page h2 span.-gray{background-color:#5a6262}.lp-hero{width:100%;height:calc(100vh - 90px);overflow:hidden;position:relative}@media screen and (max-width:768px){.lp-hero{height:90dvh}}.lp-hero img{width:100%;height:calc(100vh - 90px);-o-object-fit:cover;object-fit:cover}@media screen and (max-width:768px){.lp-hero img{height:90dvh}}.lp-hero p{position:absolute;bottom:0;left:0;z-index:1;background-color:#231815;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:4rem;font-weight:700;line-height:2;letter-spacing:0.1em;color:white;padding:25px 5%}@media screen and (max-width:768px){.lp-hero p{width:100%;font-size:2rem}}.lp-about{text-align:center;padding:160px 0;background-image:url("/assets/image/lp/hotel-about_bg.webp");background-repeat:no-repeat;background-size:cover;background-position:bottom center}@media screen and (max-width:768px){.lp-about{padding:60px 0}.lp-about .content{padding:0 5%}}.lp-about .read-txt{font-size:1.8rem;font-weight:700;line-height:2;margin-top:50px}@media screen and (max-width:768px){.lp-about .read-txt{font-size:1.4rem;line-height:1.6;margin-top:25px}}.lp-about .row{margin-top:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0 50px}@media screen and (max-width:768px){.lp-about .row{margin-top:40px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;gap:15px 0}}.lp-about .row div{width:300px;height:300px;background-color:white;border:3px solid #231815;border-radius:100%;padding-top:40px}@media screen and (max-width:768px){.lp-about .row div{width:100%;height:auto;border-radius:10px;padding:15px 5% 20px}}.lp-about .row div p{width:100%}.lp-about .row div .title{font-size:3rem;font-weight:700;line-height:1.4}@media screen and (max-width:768px){.lp-about .row div .title{font-size:2rem}}.lp-about .row div .title span{font-size:2rem;font-weight:700;color:#661722;display:block;font-family:"Outfit",sans-serif}@media screen and (max-width:768px){.lp-about .row div .title span{font-size:1.6rem}}.lp-about .row div .txt{margin-top:15px;font-size:1.8rem;font-weight:700}@media screen and (max-width:768px){.lp-about .row div .txt{margin-top:8px;font-size:1.3rem}}.lp-office-about{background-image:url("/assets/image/lp/office-about_bg.webp");background-repeat:no-repeat;background-size:cover;background-position:bottom center;padding:140px 0 0;min-height:810px}@media screen and (max-width:768px){.lp-office-about{padding:60px 5% 130px;min-height:auto;background-position:bottom left}.lp-office-about h2 span{font-size:1.6rem}}.lp-office-about .read-txt{margin-top:40px;font-size:1.8rem;font-weight:700}@media screen and (max-width:768px){.lp-office-about .read-txt{margin-top:20px;font-size:1.3rem}}.lp-element{background-image:url("/assets/image/lp/office-element_bg.webp");background-repeat:no-repeat;background-size:cover;background-position:center center;background-attachment:fixed;padding:140px 0;position:relative;z-index:-2}@media screen and (max-width:768px){.lp-element{padding:60px 0;background-image:url("/assets/image/lp/office-element_bg-sp.webp");background-attachment:unset}}.lp-element .content{width:1100px}@media screen and (max-width:768px){.lp-element .content{width:100%;padding:0 5%}}.lp-element h2{text-align:center}.lp-element .arrow{position:relative}.lp-element .arrow:before{content:"";display:block;width:225px;height:514px;background-image:url("/assets/image/lp/office-arrow.webp");background-repeat:no-repeat;background-size:contain;position:absolute;bottom:-110px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:-1}@media screen and (max-width:768px){.lp-element .arrow:before{width:110px;height:260px;bottom:-70px}}.lp-element .lists{margin-top:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px 0}@media screen and (max-width:768px){.lp-element .lists{margin-top:40px;gap:10px 0}}.lp-element .lists .box{border:3px solid #231815;background-color:white;padding:25px 50px}@media screen and (max-width:768px){.lp-element .lists .box{border:2px solid #231815;padding:20px 7%}}.lp-element .lists .box .title{font-size:3rem;font-weight:700;border-bottom:1px solid #231815;padding-bottom:6px;margin-bottom:12px}@media screen and (max-width:768px){.lp-element .lists .box .title{font-size:1.8rem;padding-bottom:4px;margin-bottom:8px}}.lp-element .lists .box .title span{font-family:"Outfit",sans-serif;color:#9da6ab;font-size:2rem;font-weight:300;margin-left:1em}@media screen and (max-width:768px){.lp-element .lists .box .title span{font-size:1.2rem}}.lp-element .lists .box .read{font-size:1.8rem;font-weight:700}@media screen and (max-width:768px){.lp-element .lists .box .read{font-size:1.6rem}}.lp-element .lists .box .txt{margin-top:5px}@media screen and (max-width:768px){.lp-element .lists .box .txt{font-size:1.3rem}}.lp-element .effect{margin-top:150px;background-image:url("/assets/image/lp/office-effect_bg.webp");background-repeat:no-repeat;background-size:cover;background-position:center center;position:relative;min-height:800px}@media screen and (max-width:768px){.lp-element .effect{margin-top:90px;min-height:auto}}.lp-element .effect .effect-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px 0;padding:140px 0 0}@media screen and (max-width:768px){.lp-element .effect .effect-box{gap:15px 0;padding:60px 6%}}.lp-element .effect .effect-box .title{text-align:center}.lp-element .effect .effect-box .title span{background-color:#5a6262;color:white;font-size:2.8rem;font-weight:700;padding:0 1em;line-height:68px;display:inline-block}@media screen and (max-width:768px){.lp-element .effect .effect-box .title span{font-size:1.8rem;padding:0 0.8em;line-height:50px}}.lp-element .effect .effect-box 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;gap:30px 40px}@media screen and (max-width:768px){.lp-element .effect .effect-box ul{gap:10px 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}}.lp-element .effect .effect-box ul li{width:480px;background-color:white;line-height:80px;border:3px solid #231815;text-align:center;font-size:3rem;font-weight:700}@media screen and (max-width:768px){.lp-element .effect .effect-box ul li{border:2px solid #231815;width:100%;font-size:1.6rem;line-height:55px}}.lp-element .effect .effect-box .up{text-align:center}.lp-element .effect .effect-box .up span{padding:0 1em;text-align:center;background-color:#231815;border:3px solid white;color:white;font-size:3rem;font-weight:700;line-height:80px;display:inline-block}@media screen and (max-width:768px){.lp-element .effect .effect-box .up span{border:2px solid white;font-size:1.8rem;padding:0 0.8em;line-height:50px}}.lp-element .effect .effect-box .txt{text-align:center;color:white;font-size:1.8rem;font-weight:700}@media screen and (max-width:768px){.lp-element .effect .effect-box .txt{font-size:1.3rem}}.lp-element .result{margin-top:130px}@media screen and (max-width:768px){.lp-element .result{margin-top:80px}}.lp-element .result figure{width:584px;margin:0 auto}@media screen and (max-width:768px){.lp-element .result figure{width:100%;margin:0}}.lp-element .result .txt{margin-top:25px;text-align:center;font-size:1.8rem;font-weight:700}@media screen and (max-width:768px){.lp-element .result .txt{margin-top:15px;font-size:1.6rem}}.lp-area{height:500px;background-image:url("/assets/image/lp/area_bg.webp");background-repeat:no-repeat;background-size:cover;background-position:center center;position:relative}@media screen and (max-width:768px){.lp-area{height:250px;background-position:center center}}.lp-area.-office{background-image:url("/assets/image/lp/office-area_bg.webp")}.lp-area .box{width:800px;background-color:rgba(255,255,255,0.8);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:50px 0}@media screen and (max-width:768px){.lp-area .box{width:80%;padding:25px 5%}}.lp-area .box h2{text-align:center}.lp-area .box h2 span{font-size:2.8rem}@media screen and (max-width:768px){.lp-area .box h2 span{font-size:2rem}}.lp-area .box p{font-size:1.8rem;font-weight:700;margin-top:20px;text-align:center}@media screen and (max-width:768px){.lp-area .box p{margin-top:10px;font-size:1.3rem}}.lp-worries{padding:120px 0}@media screen and (max-width:768px){.lp-worries{padding:60px 0}.lp-worries .content{padding:0 5%}}.lp-worries h2{text-align:center}.lp-worries .lists{width:1100px;margin:80px auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px;background-image:url("/assets/image/lp/img-arrow.webp");background-repeat:no-repeat;background-size:contain;background-position:bottom center;padding-bottom:140px}@media screen and (max-width:768px){.lp-worries .lists{width:100%;margin:30px auto 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px 0;background-size:100px;padding-bottom:50px}}.lp-worries .lists .box{width:535px;border:2px solid #231815;padding:10px 60px 30px;text-align:center;background-color:white}@media screen and (max-width:768px){.lp-worries .lists .box{width:100%;padding:5px 5% 15px}}.lp-worries .lists .box .number{font-size:3rem;font-weight:500;font-family:"Outfit",sans-serif;color:#661722;position:relative}@media screen and (max-width:768px){.lp-worries .lists .box .number{font-size:2rem}}.lp-worries .lists .box .number:after{content:"";display:block;width:300px;height:1px;background-color:#231815;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width:768px){.lp-worries .lists .box .number:after{width:100%}}.lp-worries .lists .box .txt{margin-top:20px;font-size:1.8rem;font-weight:700}@media screen and (max-width:768px){.lp-worries .lists .box .txt{margin-top:10px;font-size:1.4rem}}.lp-worries .copy{margin-top:15px;text-align:center;color:#661722;font-size:3.2rem;font-weight:700}@media screen and (max-width:768px){.lp-worries .copy{font-size:1.9rem;line-height:1.6}}.lp-office-worries{padding:60px 0 120px}@media screen and (max-width:768px){.lp-office-worries{padding:30px 0 60px}.lp-office-worries .content{padding:0 5%}}.lp-office-worries h2{text-align:center}@media screen and (max-width:768px){.lp-office-worries h2 span{font-size:1.7rem}}.lp-office-worries .read-txt{margin-top:40px;font-size:1.8rem;font-weight:700;text-align:center}@media screen and (max-width:768px){.lp-office-worries .read-txt{margin-top:20px;font-size:1.4rem}}.lp-office-worries .lists{width:1100px;margin:80px auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:50px 100px}@media screen and (max-width:768px){.lp-office-worries .lists{width:100%;margin:40px auto 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px 0}}.lp-office-worries .lists .box{width:500px}@media screen and (max-width:768px){.lp-office-worries .lists .box{width:100%}}.lp-office-worries .lists .box .title{font-size:3rem;font-weight:700;padding-left:15px;border-left:10px solid #5a6262}@media screen and (max-width:768px){.lp-office-worries .lists .box .title{font-size:1.8rem;padding-left:12px;border-left:5px solid #5a6262}}.lp-office-worries .lists .box .title span{display:block;font-size:2rem;font-family:"Outfit",sans-serif;font-weight:200;color:#9da6ab}@media screen and (max-width:768px){.lp-office-worries .lists .box .title span{font-size:1.2rem}}.lp-office-worries .lists .box figure{margin-top:10px}.lp-office-worries .lists .box .txt{margin-top:10px}.lp-reason{padding:160px 0;background-color:#dbdcdc}@media screen and (max-width:768px){.lp-reason{padding:60px 0}}.lp-reason .content{width:1100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:70px 0}@media screen and (max-width:768px){.lp-reason .content{width:100%;gap:40px 0;padding:0 5%}}.lp-reason .box{width:100%;background-color:white;position:relative;padding:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:768px){.lp-reason .box{padding:40px 30px 30px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;gap:5px 0}}.lp-reason .box .tag{background-color:#661722;color:white;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;line-height:42px;font-size:1.8rem;font-weight:700;padding:0 25px;position:absolute;top:-21px;left:0}@media screen and (max-width:768px){.lp-reason .box .tag{font-size:1.2rem;line-height:36px;padding:0 20px;top:-18px}}.lp-reason .box .tag span{font-size:3rem;font-weight:500;font-family:"Outfit",sans-serif;margin-left:10px}@media screen and (max-width:768px){.lp-reason .box .tag span{font-size:1.8rem;margin-left:6px}}.lp-reason .box .title{width:100%;color:#661722;font-size:3.2rem;font-weight:700}@media screen and (max-width:768px){.lp-reason .box .title{font-size:2rem;line-height:1.6;text-align:center}}.lp-reason .box figure{width:170px}@media screen and (max-width:768px){.lp-reason .box figure{width:150px;margin:0 auto}}.lp-reason .box .txt{width:calc(100% - 200px)}@media screen and (max-width:768px){.lp-reason .box .txt{width:100%}}.lp-works{padding:100px 0;background-image:url("/assets/image/lp/contact_bg.webp");background-repeat:no-repeat;background-size:cover;background-position:center center}@media screen and (max-width:768px){.lp-works{padding:60px 0}}.lp-works .content{width:1260px}@media screen and (max-width:768px){.lp-works .content{width:100%}}.lp-works h2{text-align:center}.lp-works .lists{margin-top:80px;width:100%;position:relative}@media screen and (max-width:768px){.lp-works .lists{margin-top:30px}}.lp-works .lists .swiper-area .swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 30px}@media screen and (max-width:768px){.lp-works .lists .swiper-area .swiper-wrapper{gap:unset}}.lp-works .lists .swiper-area .swiper-slide{width:400px;display:block;background-color:white}@media screen and (max-width:768px){.lp-works .lists .swiper-area .swiper-slide{width:250px}}.lp-works .lists .swiper-area .swiper-slide figure{width:100%;height:300px;overflow:hidden;position:relative}@media screen and (max-width:768px){.lp-works .lists .swiper-area .swiper-slide figure{height:190px}}.lp-works .lists .swiper-area .swiper-slide figure img{height:300px;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:768px){.lp-works .lists .swiper-area .swiper-slide figure img{height:190px}}.lp-works .lists .swiper-area .swiper-slide figure figcaption{font-size:1.2rem;font-weight:700;background-color:white;line-height:35px;padding:0 2em;position:absolute;top:0;right:0}@media screen and (max-width:768px){.lp-works .lists .swiper-area .swiper-slide figure figcaption{font-size:1rem;line-height:30px;padding:0 1.4em}}.lp-works .lists .swiper-area .swiper-slide div{padding:15px 1.4em}@media screen and (max-width:768px){.lp-works .lists .swiper-area .swiper-slide div{padding:12px 1rem}}.lp-works .lists .swiper-area .swiper-slide div .title{font-size:1.4rem;font-weight:500}.lp-works .lists .swiper-area .swiper-slide div .client{margin-top:20px;font-size:1.2rem}@media screen and (max-width:768px){.lp-works .lists .swiper-area .swiper-slide div .client{margin-top:15px;font-size:1.1rem}}.lp-works .lists .works-swiper-controller{display:none}@media screen and (max-width:768px){.lp-works .lists .works-swiper-controller{display:block;width:50%;margin:60px auto 0;position:relative}}.lp-works .lists .works-swiper-controller .swiper-pagination-bullet{background-color:white}.lp-works .lists .works-swiper-controller .swiper-button-next,.lp-works .lists .works-swiper-controller .swiper-button-prev{color:white;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:768px){.lp-works .lists .works-swiper-controller .swiper-button-next,.lp-works .lists .works-swiper-controller .swiper-button-prev{-webkit-transform:translateY(-25%);transform:translateY(-25%)}}.lp-works .lists .works-swiper-controller .swiper-button-next:after,.lp-works .lists .works-swiper-controller .swiper-button-prev:after{font-size:1.6rem}.lp-works .lists .works-swiper-controller .swiper-button-prev{position:absolute;left:0}@media screen and (max-width:768px){.lp-works .lists .works-swiper-controller .swiper-button-next{position:absolute;text-align:right;right:0}}.lp-works .btn{margin:110px auto 0}@media screen and (max-width:768px){.lp-works .btn{margin:70px auto 0}}.lp-flow{background-color:#f6f6f6;padding:160px 0}@media screen and (max-width:768px){.lp-flow{padding:60px 0}}.lp-flow h2{text-align:center}.lp-flow .lists{margin-top:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px 0;position:relative}@media screen and (max-width:768px){.lp-flow .lists{margin-top:40px;gap:30px 0;padding:0 5%}}.lp-flow .lists:before{content:"";display:block;width:2px;height:1200px;background-color:#661722;position:absolute;top:0;left:39px;z-index:0}@media screen and (max-width:768px){.lp-flow .lists:before{display:none}}.lp-flow .lists.-gray:before{background-color:#5a6262}.lp-flow .lists.-gray .row span{background-color:#5a6262}.lp-flow .lists .row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 35px}@media screen and (max-width:768px){.lp-flow .lists .row{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px 20px}}.lp-flow .lists .row span{text-align:center;display:block;width:80px;line-height:80px;background-color:#661722;color:white;font-size:4rem;font-family:"Outfit",sans-serif;border-radius:80px;z-index:10}@media screen and (max-width:768px){.lp-flow .lists .row span{width:40px;height:40px;line-height:40px;font-size:2rem;border-radius:40px}}.lp-flow .lists .row span.-gray{color:#5a6262}.lp-flow .lists .row .title{width:280px;font-size:2.4rem;font-weight:700;line-height:1.4}@media screen and (max-width:768px){.lp-flow .lists .row .title{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:1.6rem}}.lp-flow .lists .row .txt{width:800px;font-weight:700;line-height:2.2}@media screen and (max-width:768px){.lp-flow .lists .row .txt{width:100%;line-height:1.8;font-size:1.3rem;font-weight:500}}.lp-faq{background-color:#dbdcdc;padding:160px 0}@media screen and (max-width:768px){.lp-faq{padding:60px 0}}.lp-faq h2{text-align:center}.lp-faq .lists{margin-top:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px 0}@media screen and (max-width:768px){.lp-faq .lists{margin-top:30px;padding:0 5%;gap:30px 0}}.lp-faq .lists dl{margin:0}.lp-faq .lists dl dd,.lp-faq .lists dl dt{margin:0}.lp-faq .lists dl dt{font-size:2.4rem;font-weight:700;background-color:white;line-height:60px;border-bottom:1px solid #5a6262;padding:0 15px}@media screen and (max-width:768px){.lp-faq .lists dl dt{font-size:1.6rem;line-height:1.4;padding:8px 15px}}.lp-faq .lists dl dt span{font-family:"Outfit",sans-serif;font-weight:700;font-size:4rem;margin-right:25px;color:#661722}@media screen and (max-width:768px){.lp-faq .lists dl dt span{font-size:2rem;display:block;margin-right:0}}.lp-faq .lists dl dt span.-gray{color:#5a6262}.lp-faq .lists dl dd{margin-top:20px;font-weight:700}@media screen and (max-width:768px){.lp-faq .lists dl dd{margin-top:10px;font-size:1.3rem}}.lp-contact{padding:160px 0;background-image:url("/assets/image/lp/contact_bg.webp");background-repeat:no-repeat;background-size:cover;background-position:center center}@media screen and (max-width:768px){.lp-contact{padding:60px 0}}.lp-contact h2{text-align:center}.lp-contact .row{margin-top:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0 100px}@media screen and (max-width:768px){.lp-contact .row{margin-top:30px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;gap:15px 0;padding:0 5%}}.lp-contact .row .box{width:500px;height:350px;background-color:white;padding:60px}@media screen and (max-width:768px){.lp-contact .row .box{width:100%;height:auto;padding:30px}}.lp-contact .row .box .title{border:1px solid #231815;text-align:center;line-height:50px;font-size:2.4rem;font-weight:700;margin-bottom:30px}@media screen and (max-width:768px){.lp-contact .row .box .title{font-size:1.4rem;line-height:36px;margin-bottom:15px}}.lp-contact .row .box .number{text-align:center;font-family:"Outfit",sans-serif;font-size:4rem}@media screen and (max-width:768px){.lp-contact .row .box .number{font-size:2.4rem}}.lp-contact .row .box .number span{font-size:3rem;margin-right:10px}@media screen and (max-width:768px){.lp-contact .row .box .number span{font-size:1.8rem;margin-right:5px}}.lp-contact .row .box .caption{margin-top:15px;font-size:2.4rem;text-align:center}@media screen and (max-width:768px){.lp-contact .row .box .caption{margin-top:0px;font-size:1.6rem}}.lp-contact .row .box .txt{text-align:center}
/*# sourceMappingURL=style.css.map */