@charset "UTF-8";/*!
 * ress.css • v2.0.4
 * MIT License
 * github.com/filipelinhares/ress
 */html{box-sizing:border-box;-webkit-text-size-adjust:100%;word-break:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4}*,::after,::before{background-repeat:no-repeat;box-sizing:inherit}::after,::before{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}hr{overflow:visible;height:0}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}a{background-color:transparent}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}input{border-radius:0}[disabled]{cursor:default}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}button,select{text-transform:none}[role=button],[type=button],[type=reset],[type=submit],button{cursor:pointer;color:inherit}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,input,select,textarea{background-color:transparent;border-style:none}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal;max-width:100%}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}img{border-style:none}progress{vertical-align:baseline}svg:not([fill]){fill:currentColor}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){position:absolute!important;clip:rect(0 0 0 0)!important}}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}*{box-sizing:border-box}html{font-size:62.5%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"游ゴシック体",YuGothic,"Yu Gothic M","游ゴシック Medium","Yu Gothic Medium","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN W3",HiraKakuProN-W3,"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:18px;line-height:1.6;margin:0;min-height:100vh;position:relative;background-color:#fff;color:#000}@media screen and (max-width:640px){body{font-size:15px}}img{vertical-align:bottom}h2,h3,h4,h5{line-height:1.6}a{transition:all .3s ease;color:#1c489f}button{cursor:pointer}br.br-sm,br.br-xs{display:none}@media screen and (max-width:834px){br.br-pc{display:none}br.br-sm{display:block}}@media screen and (max-width:640px){br.br-xs{display:block}}@media screen and (max-width:1080px){.wrapper{width:1080px}}@media screen and (max-width:834px){.wrapper{width:100%}}main.content{margin-bottom:60px}.container{position:relative;max-width:1200px;margin:0 auto;width:100%}@media screen and (max-width:1080px){.container{width:1080px;padding:0 20px}}@media screen and (max-width:834px){.container{width:100%;padding:0 15px;max-width:834px}}ul.note{list-style:none;padding:0;margin:10px 0 0}ul.note li{font-size:1.4rem;color:#555;position:relative;padding-left:15px}ul.note li+li{margin-top:8px}ul.note li:before{content:"※";position:absolute;left:0;top:0}.map,.video{position:relative;width:100%;max-width:720px}.map:before,.video:before{content:"";display:block;width:100%;padding-top:56.25%}.map iframe,.video iframe{position:absolute;top:0;right:0;width:100%!important;height:100%!important}.lp_chinka-wrapper{position:relative;overflow:hidden}@media screen and (max-width:1080px){.lp_chinka-wrapper{width:1080px}}@media screen and (max-width:834px){.lp_chinka-wrapper{padding-bottom:64px;width:100%}}@media screen and (max-width:640px){.lp_chinka-wrapper{padding-bottom:64px}}.lp_chinka-wrapper .red{color:#f81414}.lp_chinka-wrapper .marker{background:linear-gradient(transparent 65%,#ff0 65%);padding:0 2px 4px}.lp_chinka-header{position:fixed;top:0;left:0;width:100%;z-index:9999;display:flex;background:#fff;box-shadow:0 3px 6px rgba(0,0,0,.15);min-width:1080px;height:90px}.lp_chinka-header .logo{padding:14px 20px 13px}.lp_chinka-complete .lp_chinka-header{position:static}@media screen and (max-width:834px){.lp_chinka-header{align-items:center;min-width:auto}.lp_chinka-header .logo{padding:10px}}@media screen and (max-width:640px){.lp_chinka-header{position:static;background:0 0;box-shadow:none;height:auto}.lp_chinka-header .logo{width:100%}.lp_chinka-header .logo img{width:auto;height:45px}}.lp_chinka-contact-bar{margin-left:auto;display:flex;align-items:center;padding-right:20px}.lp_chinka-contact-bar__tel{padding:10px 15px 5px}.lp_chinka-contact-bar__tel .row{display:flex;align-items:center}.lp_chinka-contact-bar__tel--label{margin-right:12px;font-weight:700;font-size:1.6rem;line-height:1.4}.lp_chinka-contact-bar__tel--dial span{background:url(../images/bar_tel_dial.png) 0 0 no-repeat;width:243px;height:26px;text-indent:-9999px;display:block}@media (-webkit-min-device-pixel-ratio:2),(min-device-pixel-ratio:2),(min-resolution:2dppx){.lp_chinka-contact-bar__tel--dial span{background-image:url(../images/bar_tel_dial@2x.png);background-size:243px 26px}}@media (-webkit-min-device-pixel-ratio:3),(min-device-pixel-ratio:3),(min-resolution:3dppx){.lp_chinka-contact-bar__tel--dial span{background-image:url(../images/bar_tel_dial@3x.png);background-size:243px 26px}}.lp_chinka-contact-bar__tel .open{text-align:center;font-size:1.4rem;margin-top:3px}.lp_chinka-contact-bar__mail a{position:relative;color:#fff;font-weight:700;display:block;padding:15px 20px;margin:0 0 0 15px;overflow:hidden;background:#14b18b;text-decoration:none;font-size:1.7rem;border-radius:90px}.lp_chinka-contact-bar__mail a:hover{background:#119a79}.lp_chinka-contact-bar__mail a:after{content:"";width:150%;height:100%;position:absolute;left:-350px;top:0;display:block;background:#fff;transform:skew(45deg);animation:pc-contact-anim 4s ease-out 3s infinite normal none;opacity:0}@keyframes pc-contact-anim{0%{left:-350px;opacity:.5}25%{left:0;opacity:0}100%{left:0;opacity:0}}@media screen and (max-width:834px){.lp_chinka-contact-bar__resident{padding-left:0}.lp_chinka-contact-bar__mail{display:none}}@media screen and (max-width:640px){.lp_chinka-contact-bar{display:none}}.lp_chinka-mv{position:relative;padding:90px 0 0}.lp_chinka-mv-bubble{position:relative;background:#f94490;color:#fff;text-align:center;font-size:3.1rem;letter-spacing:.05em;font-weight:700;padding:5px 10px}.lp_chinka-mv-bubble::after{content:"";position:absolute;border-style:solid;border-width:15px 15px 0;border-color:#f94490 transparent;display:block;width:0;z-index:1;bottom:-15px;left:50%;transform:translate(-50%,0)}.lp_chinka-mv-bubble b{color:#ff0}.lp_chinka-mv-main{background:url(../images/mv_bg.jpg) center top no-repeat;background-size:cover;padding:50px 0 190px}.lp_chinka-mv-inner{width:100%;max-width:990px;margin:0 auto}.lp_chinka-mv h1{width:100%;max-width:550px}.lp_chinka-mv h1 img{width:100%;height:auto}.lp_chinka-mv p.lead{color:#1c489f;font-size:2.6rem;font-weight:700;margin:60px 0 0;text-align:center}@media screen and (max-width:1200px){.lp_chinka-mv h1{max-width:515px}.lp_chinka-mv p.lead{margin-top:50px}}@media screen and (max-width:834px){.lp_chinka-mv-bubble{font-size:2.7rem}.lp_chinka-mv h1{max-width:450px}.lp_chinka-mv-main{padding:40px 20px 160px}.lp_chinka-mv p.lead{font-size:2.4rem}}@media screen and (max-width:640px){.lp_chinka-mv{padding:0}.lp_chinka-mv-bubble{font-size:1.7rem}.lp_chinka-mv-main{background:url(../images/mv_bg_xs.jpg) center top no-repeat;background-size:cover;padding:20px 20px 140px}.lp_chinka-mv p.lead{margin:280px 0 0;padding:0;font-size:1.8rem}}.lp_chinka-support{margin:-150px 0 100px}.lp_chinka-support .container{max-width:990px;background:#fff;border:3px solid #1c489f;box-shadow:0 0 10px rgba(0,0,0,.25);border-radius:15px;padding:20px;text-align:center}.lp_chinka-support h2{color:#1c489f;font-size:2.8rem;margin:0;font-weight:700}.lp_chinka-support h2 span{background:linear-gradient(transparent 70%,#ff0 70%)}.lp_chinka-support p{font-size:2.2rem;margin:1.5rem 0 2rem;font-weight:700}.lp_chinka-support p span{font-size:3rem;color:#f81414;margin:0 5px}.lp_chinka-support p span b{font-size:4rem;margin:0 3px}.lp_chinka-support p small{font-weight:400}.lp_chinka-support a{position:relative;color:#fff;font-weight:700;display:inline-block;padding:15px 30px;overflow:hidden;background:#14b18b;text-decoration:none;font-size:2.4rem;border-radius:90px}.lp_chinka-support a:hover{background:#119a79}.lp_chinka-support a:after{content:"";width:150%;height:100%;position:absolute;left:-350px;top:0;display:block;background:#fff;transform:skew(45deg);animation:pc-contact-anim 4s ease-out 3s infinite normal none;opacity:0}@media screen and (max-width:834px){.lp_chinka-support{margin:-120px 0 70px;padding:0 30px}}@media screen and (max-width:640px){.lp_chinka-support{padding:0 15px;margin-bottom:50px}.lp_chinka-support .container{padding:15px}.lp_chinka-support h2{font-size:2rem}.lp_chinka-support p{font-size:1.8rem;margin:1rem 0 1.5rem}.lp_chinka-support p span{font-size:2.2rem;display:block}.lp_chinka-support p span b{font-size:2.8rem}.lp_chinka-support a{font-size:1.6rem;padding:10px 20px}}.lp_chinka-problem .container{max-width:770px}.lp_chinka-problem h2{text-align:center;margin:0 0 25px}.lp_chinka-problem ul li{background:#1c489f;display:flex;align-items:center;gap:40px;border-radius:10px;padding:5px}.lp_chinka-problem ul li+li{margin-top:20px}.lp_chinka-problem ul li .thumb{flex:0 0 220px}.lp_chinka-problem ul li .thumb img{width:100%;height:auto;border-radius:8px}.lp_chinka-problem ul li .description{flex:1;color:#fff;font-weight:700;font-size:2.8rem}.lp_chinka-problem-solve{text-align:center;margin:40px 0}.lp_chinka-problem-solve img{max-width:100%;height:auto}@media screen and (max-width:640px){.lp_chinka-problem h2{margin:0 0 15px}.lp_chinka-problem ul li{display:block;width:280px;margin-left:auto;margin-right:auto}.lp_chinka-problem ul li .description{font-size:1.6rem;text-align:center;padding:1rem .5rem .5rem}}.lp_chinka-tech{background:linear-gradient(90deg,#1c489f,#069595);padding:50px 0 70px}.lp_chinka-tech h2{text-align:center}.lp_chinka-tech-lead{margin:40px 0 60px;background:rgba(0,0,0,.1);padding:30px 0;color:#fff;font-size:2.2rem}.lp_chinka-tech-lead .container{max-width:970px}.lp_chinka-tech-lead p+p{margin-top:2rem}.lp_chinka-tech-flow ul{list-style:none;display:grid;grid-template-columns:1fr 1fr 1fr;gap:80px}.lp_chinka-tech-flow ul li{position:relative}.lp_chinka-tech-flow ul li img{width:100%;height:auto;box-shadow:5px 5px 5px rgba(0,0,0,.1);border-radius:20px}.lp_chinka-tech-flow ul li+li::before{content:"";background:#fff;height:25.9807621135px;width:20px;-webkit-clip-path:polygon(0 0,100% 50%,0 100%);clip-path:polygon(0 0,100% 50%,0 100%);position:absolute;left:-50px;top:50%;transform:translate(0,-50%)}@media screen and (max-width:834px){.lp_chinka-tech{padding:40px 0 50px}.lp_chinka-tech h2 img{width:80%;height:auto}.lp_chinka-tech-lead{margin:30px 0 40px;padding:25px;font-size:2rem}.lp_chinka-tech-flow ul{gap:50px}.lp_chinka-tech-flow ul li+li::before{left:-35px}}@media screen and (max-width:640px){.lp_chinka-tech{padding:30px 0 40px}.lp_chinka-tech h2 img{width:100%}.lp_chinka-tech-lead{margin:25px 0 30px;padding:20px 15px;font-size:1.5rem}.lp_chinka-tech-flow ul{grid-template-columns:1fr;width:300px;margin:0 auto}.lp_chinka-tech-flow ul li+li::before{height:17.3205080757px;width:30px;-webkit-clip-path:polygon(0 0,100% 0,50% 100%);clip-path:polygon(0 0,100% 0,50% 100%);left:50%;top:-35px;transform:translate(-50%,0)}}.lp_chinka-cv{background:#f94490;padding:50px 0}.lp_chinka-cv .container{max-width:1260px;display:flex;align-items:center;gap:40px}.lp_chinka-cv p{color:#fff;font-size:2.1rem;font-weight:700}.lp_chinka-cv-contact{display:flex;align-items:center;margin-left:auto;gap:40px}.lp_chinka-cv-contact .tel{text-align:center}.lp_chinka-cv-contact .tel .open{color:#fff;font-size:1.5rem;margin-top:10px;line-height:1}.lp_chinka-cv-contact .tel a{pointer-events:none}.lp_chinka-cv-contact .mail a{position:relative;background:#14b18b;color:#fff;font-weight:700;font-size:2rem;border:3px solid #fff;border-radius:10px;display:block;padding:20px;box-shadow:0 0 20px rgba(0,0,0,.15);text-decoration:none;overflow:hidden;text-align:center}.lp_chinka-cv-contact .mail a:hover{background:#119a79}.lp_chinka-cv-contact .mail a:after{content:"";width:150%;height:100%;position:absolute;left:-350px;top:0;display:block;background:#fff;transform:skew(45deg);animation:pc-contact-anim 4s ease-out 3s infinite normal none;opacity:0}@media screen and (max-width:1080px){.lp_chinka-cv{padding:40px 0}.lp_chinka-cv .container{display:block}.lp_chinka-cv p{text-align:center}.lp_chinka-cv-contact{margin:20px 0 0;justify-content:center}}@media screen and (max-width:640px){.lp_chinka-cv{padding:20px 0 30px}.lp_chinka-cv p{font-size:1.7rem}.lp_chinka-cv-contact{display:block}.lp_chinka-cv-contact .tel{margin:30px 0 25px}.lp_chinka-cv-contact .tel a{pointer-events:fill}.lp_chinka-cv-contact .mail a{font-size:1.8rem}}.lp_chinka-reason{margin:50px 0 0}.lp_chinka-reason h2{text-align:center}.lp_chinka-reason h2 img{max-width:100%;height:auto}.lp_chinka-reason-content{margin:40px 0 0}.lp_chinka-reason-content .item{background:linear-gradient(90deg,#eef2f9,#fcfdff);margin-bottom:3px}.lp_chinka-reason-content .item:nth-child(even){background:linear-gradient(90deg,#fcfdff,#eef2f9)}.lp_chinka-reason-content .item .container .inbox{display:flex;align-items:center;gap:70px;padding:40px 0 50px}.lp_chinka-reason-content .item .container .thumb{flex:0 0 290px;text-align:center}.lp_chinka-reason-content .item .container .description{flex:1}.lp_chinka-reason-content .item .container .description h3{color:#1c489f;font-weight:700;font-size:3.4rem;margin:0 0 1.5rem}.lp_chinka-reason-content .item .container .description h3 span{background:#f94490;color:#fff;font-size:2rem;display:inline-block;padding:0 8px;margin:-4px 0 0 5px;vertical-align:middle;border-radius:3px}.lp_chinka-reason-content .item .container .description p{font-size:2rem;line-height:1.8}.lp_chinka-reason-content .item .container .description p b{color:#f81414;font-weight:700;background:linear-gradient(transparent 70%,#ff0 70%);padding:0 2px 2px}@media screen and (max-width:834px){.lp_chinka-reason-content .item .container .inbox{gap:40px}.lp_chinka-reason-content .item .container .thumb{flex:0 0 240px}.lp_chinka-reason-content .item .container .thumb img{max-width:80%;height:auto}.lp_chinka-reason-content .item .container .description h3{font-size:3rem}}@media screen and (max-width:640px){.lp_chinka-reason{margin:40px 0}.lp_chinka-reason-content .item .container{padding-top:15px}.lp_chinka-reason-content .item .container .num{margin-left:-20px}.lp_chinka-reason-content .item .container .num img{width:115px;height:auto}.lp_chinka-reason-content .item .container .inbox{display:block;padding:40px 10px 30px}.lp_chinka-reason-content .item .container .thumb img{max-width:50%}.lp_chinka-reason-content .item .container .description{margin:15px 0 0}.lp_chinka-reason-content .item .container .description h3{font-size:2rem;text-align:center;margin:0 0 1.5rem}.lp_chinka-reason-content .item .container .description p{font-size:1.5rem}}.lp_chinka-case{background:#e3f0ff;padding:50px 0 70px}.lp_chinka-case h2{position:relative;text-align:center;margin:0 0 30px}.lp_chinka-case h2::before{content:"";width:100%;height:1px;display:block;background:#1c489f;position:absolute;left:0;top:50%;transform:translate(0,-50%)}.lp_chinka-case h2 span{position:relative;display:inline-block;background:#e3f0ff}.lp_chinka-case h2 img{max-width:100%;height:auto}.lp_chinka-case .case-card{background:#fff;border-radius:30px;box-shadow:0 0 20px rgba(0,0,0,.05)}.lp_chinka-case .case-card+.case-card{margin-top:50px}.lp_chinka-case .case-card-header{background:#1c489f;border-radius:30px 30px 0 0;color:#fff;font-weight:700;font-size:2.2rem;padding:15px 25px}.lp_chinka-case .case-card-body{padding:25px 40px}.lp_chinka-case .case-card .detail{display:flex;gap:60px}.lp_chinka-case .case-card .detail .info{flex:1}.lp_chinka-case .case-card .detail .info table{border-top:1px solid #ddd;font-size:1.6rem;width:100%}.lp_chinka-case .case-card .detail .info table td,.lp_chinka-case .case-card .detail .info table th{border-bottom:1px solid #ddd;padding:10px 0}.lp_chinka-case .case-card .detail .info table th{text-align:left}.lp_chinka-case .case-card .detail .info table td{text-align:right}.lp_chinka-case .case-card .detail .gallery{position:relative;flex:0 0 640px;overflow:hidden}.lp_chinka-case .case-card .detail .gallery-carousel{position:relative;text-align:center}.lp_chinka-case .case-card .detail .gallery-carousel img{width:100%;height:auto}.lp_chinka-case .case-card .detail .gallery-carousel .label{margin:15px 0;display:inline-block;font-size:1.5rem;color:#112b5d;background:#e3f0ff;padding:3px 10px;border-radius:30px}.lp_chinka-case .case-card .detail .gallery-carousel .slick-next,.lp_chinka-case .case-card .detail .gallery-carousel .slick-prev{position:absolute;top:220px;width:40px;height:40px;background:#fff;border-radius:50%;text-indent:-9999px;z-index:1;transition:all .3s ease}.lp_chinka-case .case-card .detail .gallery-carousel .slick-next:hover,.lp_chinka-case .case-card .detail .gallery-carousel .slick-prev:hover{background:#246cce}.lp_chinka-case .case-card .detail .gallery-carousel .slick-next:hover::before,.lp_chinka-case .case-card .detail .gallery-carousel .slick-prev:hover::before{background:#fff}.lp_chinka-case .case-card .detail .gallery-carousel .slick-prev{left:10px}.lp_chinka-case .case-card .detail .gallery-carousel .slick-prev::before{content:"";background:#1c489f;height:13.8564064606px;width:12px;-webkit-clip-path:polygon(0 50%,100% 0,100% 100%);clip-path:polygon(0 50%,100% 0,100% 100%);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.lp_chinka-case .case-card .detail .gallery-carousel .slick-next{right:10px}.lp_chinka-case .case-card .detail .gallery-carousel .slick-next::before{content:"";background:#1c489f;height:13.8564064606px;width:12px;-webkit-clip-path:polygon(0 0,100% 50%,0 100%);clip-path:polygon(0 0,100% 50%,0 100%);position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.lp_chinka-case .case-card .detail .gallery-carousel .slick-dots{list-style:none;display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.lp_chinka-case .case-card .detail .gallery-carousel .slick-dots li button{width:12px;height:12px;background:#d9d9d9;border-radius:50%;text-indent:-9999px}.lp_chinka-case .case-card .detail .gallery-carousel .slick-dots li.slick-active button{background:#1c489f}.lp_chinka-case .case-card .construction{border-radius:10px;background:linear-gradient(-45deg,#1c489f 50%,#2657b7 51%);color:#fff;margin:40px 0}.lp_chinka-case .case-card .construction dl{display:flex;align-items:center;gap:30px;padding:25px}.lp_chinka-case .case-card .construction dl dt span{display:inline-block;color:#1c489f;background:#fff;font-weight:700;padding:5px 15px 5px 30px;border-radius:30px;letter-spacing:.5em;white-space:nowrap;font-size:2.2rem}.lp_chinka-case .case-card .construction dl dd h4{font-weight:700;font-size:2.4rem;margin:0 0 1.5rem}.lp_chinka-case .case-card .construction dl dd p+p{margin-top:1.5rem}.lp_chinka-case .case-card .voice{display:flex;gap:40px}.lp_chinka-case .case-card .voice-author{text-align:center;color:#b58935;font-size:2rem;font-weight:700}.lp_chinka-case .case-card .voice-author .thumb{margin:0 0 5px}.lp_chinka-case .case-card .voice-bubble{flex:1;position:relative;border-radius:10px;background:#ffeeb1;padding:20px 20px 25px}.lp_chinka-case .case-card .voice-bubble::before{content:"";position:absolute;height:25.9807621135px;width:30px;-webkit-clip-path:polygon(0 50%,100% 0,100% 100%);clip-path:polygon(0 50%,100% 0,100% 100%);background:#ffeeb1;display:block;z-index:1;left:-30px;top:45px}.lp_chinka-case .case-card .voice-bubble dl+dl{margin:20px 0 0}.lp_chinka-case .case-card .voice-bubble dl dt{margin:0 0 1rem}.lp_chinka-case .case-card .voice-bubble dl dt span{background:#fff;color:#4d4117;font-weight:700;padding:5px 20px;display:inline-block;border-radius:90px}.lp_chinka-case .case-card .voice-bubble dl dd ul{padding-left:25px}.lp_chinka-case .case-card .voice-bubble dl dd ul li+li{margin-top:1rem}@media screen and (max-width:1080px){.lp_chinka-case .case-card .detail{gap:50px}.lp_chinka-case .case-card .detail .gallery{flex:0 0 560px}}@media screen and (max-width:834px){.lp_chinka-case .case-card .detail{display:block}.lp_chinka-case .case-card .detail .info{margin:0 0 20px}}@media screen and (max-width:640px){.lp_chinka-case{padding:40px 0 30px}.lp_chinka-case h2{margin:0 0 20px}.lp_chinka-case .case-card{border-radius:15px}.lp_chinka-case .case-card+.case-card{margin-top:30px}.lp_chinka-case .case-card-header{border-radius:15px 15px 0 0;text-align:center;font-size:1.8rem;padding:10px}.lp_chinka-case .case-card-body{padding:20px 15px}.lp_chinka-case .case-card .detail .gallery-carousel .slick-next,.lp_chinka-case .case-card .detail .gallery-carousel .slick-prev{top:100px}.lp_chinka-case .case-card .construction{margin:20px 0 30px}.lp_chinka-case .case-card .construction dl{display:block;padding:20px}.lp_chinka-case .case-card .construction dl dt{text-align:center;margin:0 0 15px}.lp_chinka-case .case-card .construction dl dt span{font-size:1.6rem}.lp_chinka-case .case-card .construction dl dd h4{font-size:1.6rem;margin:0 0 1rem}.lp_chinka-case .case-card .voice{display:block}.lp_chinka-case .case-card .voice-author .thumb{font-size:1.8rem}.lp_chinka-case .case-card .voice-author .thumb img{width:80px;height:auto}.lp_chinka-case .case-card .voice-bubble{margin-top:30px}.lp_chinka-case .case-card .voice-bubble::before{-webkit-clip-path:polygon(50% 0,100% 100%,0 100%);clip-path:polygon(50% 0,100% 100%,0 100%);left:50%;top:-25px;transform:translate(-50%,0)}.lp_chinka-case .case-card .voice-bubble dl dt{text-align:center}}.lp_chinka-flow{background:linear-gradient(90deg,#1c489f,#069595);padding:50px 0 70px}.lp_chinka-flow .container{max-width:860px}.lp_chinka-flow h2{text-align:center;font-size:3rem;font-weight:700;margin:0 0 2rem;color:#fff}.lp_chinka-flow ol{list-style:none}.lp_chinka-flow ol li{background:#fff;display:flex;align-items:center;gap:20px;padding:2px}.lp_chinka-flow ol li .flow-header{flex:0 0 280px;display:flex;align-items:center;gap:20px}.lp_chinka-flow ol li .flow-header .num{flex:0 0 96px;height:96px;background:#1c489f;display:flex;align-items:center;justify-content:center}.lp_chinka-flow ol li .flow-header .num img{width:100%;max-width:64px;height:auto}.lp_chinka-flow ol li .flow-header h3{flex:1;color:#1c489f;font-size:2.4rem}.lp_chinka-flow ol li .flow-body{flex:1;font-size:2rem}.lp_chinka-flow ol li+li{position:relative;margin-top:70px}.lp_chinka-flow ol li+li::before{content:"";background:#fff;height:25.9807621135px;width:30px;-webkit-clip-path:polygon(0 0,100% 0,50% 100%);clip-path:polygon(0 0,100% 0,50% 100%);position:absolute;top:-50px;left:50%;transform:translate(-50%,0)}@media screen and (max-width:640px){.lp_chinka-flow{padding:30px 20px 50px}.lp_chinka-flow h2{font-size:2.2rem}.lp_chinka-flow ol li{display:block;padding:10px}.lp_chinka-flow ol li .flow-header{gap:10px;margin:0 0 10px}.lp_chinka-flow ol li .flow-header .num{flex:0 0 40px;height:40px}.lp_chinka-flow ol li .flow-header h3{font-size:2rem}.lp_chinka-flow ol li .flow-body{font-size:1.5rem}}.lp_chinka-about{padding:50px 0 70px;background:#f2f2f2}.lp_chinka-about .container{max-width:920px}.lp_chinka-about h3{text-align:center;font-size:2rem;margin:0 0 30px}.lp_chinka-about table{width:100%;border-spacing:0;border-top:1px solid #ddd}.lp_chinka-about table td,.lp_chinka-about table th{padding:10px;border-bottom:1px solid #ddd;text-align:left;vertical-align:top}.lp_chinka-about table td span,.lp_chinka-about table th span{display:block;padding:10px 0}.lp_chinka-about table th{width:160px}.lp_chinka-about table td span{padding-left:30px}.lp_chinka-about table td ul{margin-left:20px}.lp_chinka-about table td ul li+li{margin-top:.5rem}.lp_chinka-about table td a.btn{position:relative;display:inline-block;font-size:1.6rem;background:#fff;padding:1px 15px;border-radius:30px;text-decoration:none;border:1px solid #ddd;margin:0 0 0 10px;top:-2px;color:#000;vertical-align:middle}.lp_chinka-about table td a.btn:hover{border-color:#1c489f;color:#1c489f}@media screen and (max-width:640px){.lp_chinka-about{padding:20px 0}.lp_chinka-about h3{text-align:center;font-size:1.8rem;margin:0 0 20px}.lp_chinka-about table td,.lp_chinka-about table th{display:block;padding:15px 0;text-align:center}.lp_chinka-about table td span,.lp_chinka-about table th span{padding:0}.lp_chinka-about table th{width:100%;border-bottom:none;padding-bottom:0}.lp_chinka-about table td span{padding:0;border:none}.lp_chinka-about table td ul{text-align:left}.lp_chinka-about table td a.btn{font-size:1.4rem;padding:1px 12px;margin:0 0 0 7px}}.lp_chinka-footer{text-align:center;font-size:1.4rem;line-height:1;padding:2.5rem 1rem}.lp_chinka-sp-bar{position:fixed;bottom:0;left:0;width:100%;background:rgba(255,255,255,.95);z-index:10000;padding:10px 5px;display:none;box-shadow:0 0 4px rgba(0,0,0,.25)}.lp_chinka-sp-bar__inner{display:flex;justify-content:space-between}.lp_chinka-sp-bar__inner>div{padding:0 3px;position:relative;flex:1}.lp_chinka-sp-bar__inner>div .bubble{position:absolute;line-height:20px;font-size:13px;font-weight:700;border-radius:20px;width:auto;border:1px solid #f94490;background:#fff;top:-18px;left:50%;transform:translate(-50%,0);text-align:center;color:#f94490;z-index:1;white-space:nowrap;padding:0 10px}.lp_chinka-sp-bar__inner>div .bubble:after,.lp_chinka-sp-bar__inner>div .bubble:before{content:"";position:absolute;border-style:solid;border-width:6px 6px 0;display:block;width:0;left:50%}.lp_chinka-sp-bar__inner>div .bubble:before{bottom:-7px;transform:translate(-50%,0);border-color:#f94490 transparent;z-index:0}.lp_chinka-sp-bar__inner>div .bubble:after{bottom:-6px;transform:translate(-50%,0);border-color:#fff transparent;z-index:1}.lp_chinka-sp-bar__inner>div a{position:relative;color:#fff;font-weight:700;font-size:13px;text-decoration:none;border-radius:4px;box-shadow:0 0 6px rgba(0,0,0,.15);display:flex;align-items:center;padding:10px 5px 5px;line-height:1.4;overflow:hidden}.lp_chinka-sp-bar__inner>div a .icon{flex:0 0 20px;width:20px;margin-right:4px;margin-left:5px;margin-top:-4px}.lp_chinka-sp-bar__inner>div a .icon img{vertical-align:middle;width:100%;height:auto}.lp_chinka-sp-bar__inner>div a .label{flex:1;text-align:center;white-space:nowrap}.lp_chinka-sp-bar__inner>div a:after{content:"";width:150%;height:100%;position:absolute;left:-350px;top:0;display:block;background:#fff;transform:skew(45deg);opacity:0}.lp_chinka-sp-bar__inner>div.mail a{background:#14b18b}.lp_chinka-sp-bar__inner>div.mail a:after{animation:sp-contact-anim 4s ease-out 2s infinite normal forwards}.lp_chinka-sp-bar__inner>div.tel{z-index:1}.lp_chinka-sp-bar__inner>div.tel a{background:#1c489f}.lp_chinka-sp-bar__inner>div.tel a:after{animation:sp-contact-anim 4s ease-out 4s infinite normal forwards}@keyframes sp-contact-anim{0%{left:-350px;opacity:0}1%{left:-350px;opacity:.5;display:block}25%{left:0;opacity:0;display:none}100%{left:-350px;opacity:0}}@media screen and (max-width:834px){.lp_chinka-sp-bar{display:block}}.lp_chinka-complete{height:100vh;background:#fff}.lp_chinka-complete::before{display:none}.lp_chinka-complete .lp12-header{position:relative}.lp_chinka-complete__main h2{color:#1c489f;font-size:2.4rem;margin:60px 0 40px;text-align:center}.lp_chinka-complete__main--body{background:#fffae6;padding:40px 40px 60px;text-align:center}.lp_chinka-complete__main--body a{display:inline-block;border:2px solid #1c489f;color:#1c489f;background:#fff;box-shadow:0 0 5px rgba(0,0,0,.1);line-height:40px;min-width:240px;font-weight:700;font-size:1.8rem;text-decoration:none;border-radius:4px;margin:30px auto 0}.lp_chinka-complete__main--body a:hover{background:#1c489f;color:#fff}.lp_chinka-complete .lp12-footer{margin:0;position:absolute;bottom:0;left:0;width:100%}@media screen and (max-width:640px){.lp_chinka-complete__main h2{font-size:1.9rem;margin-bottom:25px}.lp_chinka-complete__main--body{padding:30px 20px}.lp_chinka-complete__main--body a{font-size:1.6rem}}.no-webp .lp12-hero{background-image:url(../images/cover@2x.jpg)}@media (-webkit-min-device-pixel-ratio:2),(min-device-pixel-ratio:2),(min-resolution:2dppx){.no-webp .lp12-hero{background-image:url(../images/cover@2x.jpg)}}@media screen and (max-width:640px){.no-webp .lp12-hero{background-image:url(../images/cover_xs.jpg)}}@media screen and (max-width:640px) and (-webkit-min-device-pixel-ratio:2),screen and (max-width:640px) and (min-device-pixel-ratio:2),screen and (max-width:640px) and (min-resolution:2dppx){.no-webp .lp12-hero{background-image:url(../images/cover_xs@2x.jpg)}}.lp_chinka-contact{padding:40px 0 60px}.lp_chinka-contact .container{margin:0 auto;max-width:1030px}.lp_chinka-contact__header{text-align:center;margin:0 0 25px}.lp_chinka-contact__header h2{font-size:3rem;color:#1c489f}.lp_chinka-contact__header h2 span{background:linear-gradient(transparent 70%,#ff0 70%);padding:0 3px 4px}.lp_chinka-contact__header .message{margin-top:15px;font-size:1.9rem}.lp_chinka-contact__body--form{background:#e6f1f9;padding:40px 40px 50px;margin:0 0 40px;border-radius:15px;font-size:2rem}.lp_chinka-contact__body--form table{width:100%;border-spacing:0}.lp_chinka-contact__body--form table td,.lp_chinka-contact__body--form table th{position:relative;border-bottom:1px solid #ced9e3;padding:15px 10px;text-align:left;vertical-align:middle}.lp_chinka-contact__body--form table td.vt,.lp_chinka-contact__body--form table th.vt{vertical-align:top}.lp_chinka-contact__body--form table tr:last-child td,.lp_chinka-contact__body--form table tr:last-child th{border:none}.lp_chinka-contact__body--form table th{width:270px;line-height:40px}.lp_chinka-contact__body--form table th .label{position:relative;padding-left:55px}.lp_chinka-contact__body--form table th .require{background:#bcbcbc;color:#fff;font-size:1.6rem;font-weight:700;position:absolute;top:8px;left:0;padding:5px 6px;line-height:1}.lp_chinka-contact__body--form table th .require.required{background:#f81414}.lp_chinka-contact__body--form table td{padding-left:20px}.lp_chinka-contact__body--form table td .inbox{margin:10px 0 0}.lp_chinka-contact__body--form table td .inbox p{margin-bottom:5px}.lp_chinka-contact__body--form table td .row{display:flex;width:100%}.lp_chinka-contact__body--form table td .row .col{width:50%}.lp_chinka-contact__body--form table td .row .col+.col{margin-left:15px}.lp_chinka-contact__body--form table td table tr:first-child td,.lp_chinka-contact__body--form table td table tr:first-child th{padding-top:0}.lp_chinka-contact__body--form table td table tr:last-child td,.lp_chinka-contact__body--form table td table tr:last-child th{padding-bottom:0}.lp_chinka-contact__body--form table td table tr th{font-weight:400;width:140px;padding-right:0}.lp_chinka-contact__body--form table td table tr td{padding-right:0}.lp_chinka-contact__body--btn{text-align:center;margin:30px 0 0}.lp_chinka-contact__body--btn a,.lp_chinka-contact__body--btn button,.lp_chinka-contact__body--btn input[type=submit]{background:#14b18b;color:#fff;font-size:2.4rem;font-weight:700;text-align:center;line-height:80px;width:100%;max-width:345px;border-radius:50px;transition:all .3s ease}.lp_chinka-contact__body--btn a:hover,.lp_chinka-contact__body--btn button:hover,.lp_chinka-contact__body--btn input[type=submit]:hover{background:#17c89d}.lp_chinka-contact__thanks{border:1px solid #e8e8e8;background:#fff;padding:25px;text-align:center}.lp_chinka-contact select{-webkit-appearance:listbox;-moz-appearance:listbox;appearance:listbox;width:100%;height:38px;line-height:38px;padding:0 30px 0 10px;border:1px solid #ddd;border-radius:3px;background:#fff;background-image:linear-gradient(#fff 70%,#f1f1f1 100%);outline:0}.lp_chinka-contact input[type=date],.lp_chinka-contact input[type=email],.lp_chinka-contact input[type=number],.lp_chinka-contact input[type=search],.lp_chinka-contact input[type=tel],.lp_chinka-contact input[type=text],.lp_chinka-contact textarea{background-color:#fff;border:1px solid #ddd;padding:10px 15px;outline:0;transition:all .2s ease;width:100%;line-height:30px}.lp_chinka-contact input[type=date]:focus,.lp_chinka-contact input[type=email]:focus,.lp_chinka-contact input[type=number]:focus,.lp_chinka-contact input[type=search]:focus,.lp_chinka-contact input[type=tel]:focus,.lp_chinka-contact input[type=text]:focus,.lp_chinka-contact textarea:focus{background-color:#fff}.lp_chinka-contact input[type=date].small,.lp_chinka-contact input[type=date].zip,.lp_chinka-contact input[type=email].small,.lp_chinka-contact input[type=email].zip,.lp_chinka-contact input[type=number].small,.lp_chinka-contact input[type=number].zip,.lp_chinka-contact input[type=search].small,.lp_chinka-contact input[type=search].zip,.lp_chinka-contact input[type=tel].small,.lp_chinka-contact input[type=tel].zip,.lp_chinka-contact input[type=text].small,.lp_chinka-contact input[type=text].zip,.lp_chinka-contact textarea.small,.lp_chinka-contact textarea.zip{width:150px}.lp_chinka-contact textarea{min-height:100px}.lp_chinka-contact label{display:inline-block}.lp_chinka-contact label input[type=checkbox],.lp_chinka-contact label input[type=radio]{display:none}.lp_chinka-contact label input[type=checkbox]+span,.lp_chinka-contact label input[type=radio]+span{position:relative;padding-left:28px;display:block;line-height:32px;margin:5px 10px}.lp_chinka-contact label input[type=checkbox]+span:before,.lp_chinka-contact label input[type=radio]+span:before{content:"";width:23px;height:23px;display:block;border-radius:2px;background-color:#e3e3e3;position:absolute;left:0;top:4px;transition:all .2s ease}.lp_chinka-contact label input[type=checkbox]+span:after,.lp_chinka-contact label input[type=radio]+span:after{content:"";color:#fff;position:absolute;left:6px;top:10px;display:block;width:12px;height:8px;border-left:3px solid #fff;border-bottom:3px solid #fff;transform:rotate(-45deg)}.lp_chinka-contact label input[type=checkbox]:checked+span,.lp_chinka-contact label input[type=radio]:checked+span{color:#14b18b}.lp_chinka-contact label input[type=checkbox]:checked+span:before,.lp_chinka-contact label input[type=radio]:checked+span:before{background-color:#14b18b}.lp_chinka-contact label input[type=radio]+span:before{border-radius:50%}@media screen and (max-width:640px){.lp_chinka-contact{padding:30px 0 30px}.lp_chinka-contact__header{text-align:center;margin:0 0 25px}.lp_chinka-contact__header h2{font-size:2rem}.lp_chinka-contact__header .message{margin-top:10px;font-size:1.5rem}.lp_chinka-contact__body--form{padding:5px 0 30px;margin:0 0 20px;font-size:1.6rem}.lp_chinka-contact__body--form table td,.lp_chinka-contact__body--form table th{display:block;padding:10px}.lp_chinka-contact__body--form table th{width:100%;text-align:center;border-bottom:none;padding-bottom:5px}.lp_chinka-contact__body--form table th .label{padding:0}.lp_chinka-contact__body--form table th .require{top:8px;font-size:1.3rem}.lp_chinka-contact__body--form table td{padding-top:0;text-align:center}.lp_chinka-contact__body--form table td .inbox{margin:15px 0 0}.lp_chinka-contact__body--form table td .row{display:block}.lp_chinka-contact__body--form table td .row .col{width:100%}.lp_chinka-contact__body--form table td .row .col+.col{margin:10px 0 0}.lp_chinka-contact__body--form table td table tr td,.lp_chinka-contact__body--form table td table tr th{background:#f0f0f0}.lp_chinka-contact__body--form table td table tr th{width:100%;padding:5px 10px 0!important}.lp_chinka-contact__body--form table td table tr td{padding:0 10px 10px!important;margin-bottom:10px}.lp_chinka-contact__body--form table td table tr td input[type=date],.lp_chinka-contact__body--form table td table tr td input[type=email],.lp_chinka-contact__body--form table td table tr td input[type=number],.lp_chinka-contact__body--form table td table tr td input[type=search],.lp_chinka-contact__body--form table td table tr td input[type=tel],.lp_chinka-contact__body--form table td table tr td input[type=text],.lp_chinka-contact__body--form table td table tr td textarea{background-color:#fff;border:1px solid #fff}.lp_chinka-contact__body--form table td table tr td input[type=date]:focus,.lp_chinka-contact__body--form table td table tr td input[type=email]:focus,.lp_chinka-contact__body--form table td table tr td input[type=number]:focus,.lp_chinka-contact__body--form table td table tr td input[type=search]:focus,.lp_chinka-contact__body--form table td table tr td input[type=tel]:focus,.lp_chinka-contact__body--form table td table tr td input[type=text]:focus,.lp_chinka-contact__body--form table td table tr td textarea:focus{background-color:#ddd}.lp_chinka-contact__body--btn{margin:0}.lp_chinka-contact__body--btn a,.lp_chinka-contact__body--btn button,.lp_chinka-contact__body--btn input[type=submit]{font-size:18px;line-height:52px;max-width:300px}.lp_chinka-contact input[type=date].small,.lp_chinka-contact input[type=date].zip,.lp_chinka-contact input[type=email].small,.lp_chinka-contact input[type=email].zip,.lp_chinka-contact input[type=number].small,.lp_chinka-contact input[type=number].zip,.lp_chinka-contact input[type=search].small,.lp_chinka-contact input[type=search].zip,.lp_chinka-contact input[type=tel].small,.lp_chinka-contact input[type=tel].zip,.lp_chinka-contact input[type=text].small,.lp_chinka-contact input[type=text].zip,.lp_chinka-contact textarea.small,.lp_chinka-contact textarea.zip{width:100%}}