@charset "UTF-8";html{margin-top:0!important}body,html{font-family:Noto Sans JP,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,ＭＳ Ｐゴシック,sans-serif}body{background:#fff!important;background:#fff;color:#323232;font-size:16px;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:500;letter-spacing:.64px;line-height:2}@media screen and (max-width:850px){body{font-size:13px}}*,:after,:before{box-sizing:border-box}img{border:0;height:auto;margin:0;max-width:100%;vertical-align:top}p{line-height:180%;margin:0 0 1em;margin-block-end:0;margin-block-start:0;margin-inline-end:0;margin-inline-start:0;padding:0}@media screen and (max-width:850px){p{line-height:160%}}p:last-child{margin-bottom:0}a,a:link,a:visited{color:#323232;text-decoration:none}input,select,textarea{border-radius:0;font-family:Noto Sans JP,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,ＭＳ Ｐゴシック,sans-serif;outline:none}table{border-collapse:collapse}ul{list-style:none;margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:16px;font-weight:400;margin:0;margin-block-end:0;margin-block-start:0;padding:0}#wrapper{overflow:hidden;padding:0;position:relative}dd,dl,dt{margin-block-end:0;margin-block-start:0;margin-inline-end:0;margin-inline-start:0}.pc{display:block!important}.sp{display:none!important}@media screen and (max-width:850px){body{-webkit-appearance:none;position:static;-webkit-text-size-adjust:100%;font-size:13px}#wrapper{min-width:320px;position:relative}img{max-width:100%;width:100%}input[type=submit]{-webkit-appearance:none;-webkit-text-size-adjust:100%}.pc{display:none!important}.sp{display:block!important}}@media screen and (min-width:850px){a{transition:.3s ease-in-out}a:hover{opacity:.7}}button{outline:none}.inner{margin:auto;max-width:1240px;padding-left:20px;padding-right:20px;position:relative;text-align:center;width:100%}@media screen and (max-width:850px){.inner{padding-left:32px;padding-right:32px}}.scrollanime{opacity:0}.fadeInDown{-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDown{0%{opacity:0}to{opacity:1;-webkit-transform:translate(0);transform:translate(0)}}@keyframes fadeInDown{0%{opacity:0}to{opacity:1;-webkit-transform:translate(0);transform:translate(0)}}.scrollanime2{opacity:0}.fadeInDown2{-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:fadeInDown;animation-name:fadeInDown}.updown{-webkit-transform:translateY(-100px);transform:translateY(-100px)}.downup{-webkit-transform:translateY(30px);transform:translateY(30px)}.leftin{-webkit-transform:translateX(-30px);transform:translateX(-30px)}.rightin{-webkit-transform:translateX(30px);transform:translateX(30px)}.sect02{overflow:hidden}.slide-right{-webkit-transform:translateX(200px);transform:translateX(200px)}.slide-left{-webkit-transform:translateX(-200px);transform:translateX(-200px)}.fadeInDown22{animation-delay:.5s;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:fadeInDown2;animation-name:fadeInDown2;opacity:0}@-webkit-keyframes fadeInDown2{0%{opacity:0}to{opacity:1;-webkit-transform:translate(0);transform:translate(0)}}@keyframes fadeInDown2{0%{opacity:0}to{opacity:1;-webkit-transform:translate(0);transform:translate(0)}}.breadmenu .inner{color:#666;font-size:13px;line-height:100%;padding-top:15px;text-align:left}@media screen and (max-width:850px){.breadmenu .inner{font-size:11px;padding-top:10px}}.breadmenu .inner p{font-size:13px}@media screen and (max-width:850px){.breadmenu .inner p{font-size:11px}}.breadmenu .inner a{color:#666;font-size:13px;transition:.3s ease-in-out}@media screen and (max-width:850px){.breadmenu .inner a{font-size:11px}}.breadmenu .inner a:hover{color:#5fc195;opacity:1;transition:.3s ease-in-out}.breadmenu .inner .breadcrumb_last{color:#323232;font-size:13px}@media screen and (max-width:850px){.breadmenu .inner .breadcrumb_last{font-size:11px}}.pagination{margin-top:50px}@media screen and (max-width:850px){.pagination{margin-top:20px}}.pagination .wp-pagenavi{align-items:center;display:flex;justify-content:center}.pagination .page{border:none;color:#749986;display:block;font-size:18px;font-weight:700;letter-spacing:0;line-height:100%;margin-left:10px;margin-right:10px;padding-left:5px;padding-right:5px;text-align:center}@media screen and (max-width:850px){.pagination .page{font-size:16px;margin-left:5px;margin-right:5px}}.pagination .wp-pagenavi a,.pagination .wp-pagenavi span{border:none!important;color:#749986}.pagination .current{align-items:center;background:#749986;border:none;border-radius:100%;color:#fff!important;display:flex;font-size:18px;font-weight:700;height:50px;justify-content:center;letter-spacing:0;line-height:100%;margin-left:12px;margin-right:12px;text-align:center;width:50px}@media screen and (max-width:850px){.pagination .current{font-size:16px;height:40px;width:40px}}.pagination .previouspostslink{background:url(https://146185278.fs1.hubspotusercontent-eu1.net/hubfs/146185278/locacon-lp/wp-content/themes/locacon/assets/img/common/left.png) no-repeat 50%/contain;background-size:9px 14px;border:none;display:block;font-size:0;height:14px;margin-right:10px;margin-top:4px;padding-right:5px;width:9px}@media screen and (max-width:850px){.pagination .previouspostslink{margin-right:5px}}.pagination .nextpostslink{background:url(https://146185278.fs1.hubspotusercontent-eu1.net/hubfs/146185278/locacon-lp/wp-content/themes/locacon/assets/img/common/right.png) no-repeat 50%/contain;background-size:9px 14px;border:none;display:block;font-size:0;height:14px;margin-left:10px;margin-top:4px;padding-left:5px;width:9px}.openbtn1{background:#323232;border-radius:0 0 0 15px;cursor:pointer;display:none;height:60px;position:fixed;right:0;top:0;width:60px;z-index:99999}@media screen and (max-width:850px){.openbtn1{background:none;right:17px;top:20px}}.openbtn1 span{background-color:#fff;border-radius:2px;display:inline-block;height:2px;left:15px;position:absolute;transition:all .4s;width:30px}@media screen and (max-width:850px){.openbtn1 span{background:#323232;width:28px}}.openbtn1 span:first-of-type{top:21px}.openbtn1 span:nth-of-type(2){display:none;top:26px}.openbtn1 span:nth-of-type(3){top:31px}.openbtn1.active span:first-of-type{left:15px;top:21px;transform:translateY(6px) rotate(-45deg);width:30px}.openbtn1.active span:nth-of-type(2){opacity:0}.openbtn1.active span:nth-of-type(3){left:15px;top:34px;transform:translateY(-6px) rotate(45deg);width:30px}.fadeDown{animation-duration:.5s;animation-fill-mode:forwards;animation-name:fadeDownAnime;display:block;opacity:0}@keyframes fadeDownAnime{0%{opacity:0;transform:translateY(-100px)}to{opacity:1;transform:translateY(0)}}#header.dnone{opacity:0}#header.panelactive{opacity:1}#header #g-navi{align-items:center;display:flex;display:none;height:auto;justify-content:center;overflow-y:scroll;position:relative;text-align:center;transition:all .4s;width:100%;z-index:999}@media screen and (max-width:850px){#header #g-navi{display:none}}.open_logo{display:none}@media screen and (max-width:850px){.open_logo{display:block;padding-bottom:35px}.open_logo img{margin:auto;max-width:231px}}#header.panelactive #g-navi{background:#d5dabc;display:flex!important;height:100vh;left:0;opacity:1;position:fixed;top:0;z-index:9999}@media screen and (max-width:850px){#header.panelactive #g-navi{display:flex}}#header.panelactive #g-navi ul{display:block;text-align:left;width:fit-content}#header.panelactive #g-navi li{position:relative}#header.panelactive #g-navi li+li{margin-top:20px}#header.panelactive #g-navi li a{color:#333;display:block;font-weight:500;letter-spacing:.1em;text-decoration:none;text-transform:uppercase;transition:all .3s}#header.panelactive #g-navi li .sub_menu_box{margin-top:10px}#header.panelactive #g-navi li .sub_menu_box li{padding-left:40px}#header.panelactive #g-navi li .sub_menu_box li:after{background:#333;background-size:100% 100%;content:"";height:1px;left:20px;opacity:.8;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);transition:.3s;width:13px}#header.panelactive #g-navi li .sub_menu_box .small{padding-left:60px!important}#header.panelactive #g-navi li .sub_menu_box .small a{font-size:15px}#header.panelactive #g-navi li .sub_menu_box .small:after{background:#333;background-size:100% 100%;content:"";height:1px;left:40px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);transition:.3s;width:13px}#header.panelactive #g-navi li .sub_menu_box li+li{margin-top:10px}section{position:relative;z-index:1}#header{width:100%}.mv_header{margin-bottom:30px;position:relative;width:100%}@media screen and (max-width:850px){.mv_header{margin-bottom:0}}.mv_header .inner{position:relative;z-index:10}.mv_header .inner .header_top{display:flex;justify-content:space-between;padding-top:35px}@media screen and (max-width:850px){.mv_header .inner .header_top{background:#fff;left:0;padding-bottom:20px;padding-left:30px;padding-top:25px;position:fixed;top:0;width:100%;z-index:99}}.mv_header .inner .logo{max-width:272px}@media screen and (max-width:850px){.mv_header .inner .logo{max-width:172px}}.mv_header .inner .t_logo{max-width:276px}@media screen and (max-width:850px){.mv_header .inner .t_logo{display:none}}.mv_header .mv_txt{padding-bottom:120px;padding-top:102px}@media screen and (max-width:850px){.mv_header .mv_txt{padding-bottom:0;padding-top:105px}}.mv_header .mv_txt .sub_ttl{border-bottom:1px solid #323232;font-size:25px;font-weight:500;line-height:1.1;padding-bottom:3px;width:fit-content}@media screen and (max-width:850px){.mv_header .mv_txt .sub_ttl{font-size:15px;letter-spacing:.38px}}.mv_header .mv_txt .txt{font-size:35px;font-weight:700;line-height:85px;margin-top:40px;text-align:left}@media screen and (max-width:850px){.mv_header .mv_txt .txt{font-size:17px;letter-spacing:.48px;line-height:50px;margin-top:25px}}@media screen and (min-width:851px) and (max-width:1250px){.mv_header .mv_txt .txt{font-size:2.5vw}}.mv_header .mv_txt .txt span{display:inline-grid;margin-right:12px;max-width:202px}@media screen and (max-width:850px){.mv_header .mv_txt .txt span{margin-right:7px;max-width:110px}}.mv_header .mv_bg{height:100%;object-fit:cover;overflow:hidden;position:absolute;right:0;top:0;width:50%;z-index:1}@media screen and (max-width:850px){.mv_header .mv_bg{background:none;height:fit-content;position:relative;width:100%}}.mv_header .mv_bg .swiper,.mv_header .mv_bg .swiper-slide,.mv_header .mv_bg .swiper-wrapper{height:100%!important;object-fit:cover;overflow:hidden;width:100%!important}.mv_header .mv_bg img{height:100%;object-fit:inherit;width:100%}#header #g-navi ul{column-gap:70px;display:flex;justify-content:left;list-style:none;width:100%}#header #g-navi ul li a{color:#323232;display:block;font-size:17px;letter-spacing:.43px;line-height:23px;text-decoration:none}#co2{border-bottom:.5px solid #323232}@media screen and (max-width:850px){#co2{border-bottom:none}}#co2 .inner{padding-bottom:150px;padding-top:180px}@media screen and (max-width:850px){#co2 .inner{padding-bottom:0;padding-top:45px}}#co2 .co2_ttl{font-size:35px;font-weight:700;letter-spacing:.88px;margin:auto;text-align:center;width:fit-content}@media screen and (max-width:850px){#co2 .co2_ttl{font-size:28px}}#co2 .co2_ttl span{display:inline-flex;margin-right:12px;max-width:202px}@media screen and (max-width:850px){#co2 .co2_ttl span{max-width:160px}}#co2 .co2_ttl span img{width:100%}#co2 .key_num{color:#323232;font-size:160px;letter-spacing:1.6px;line-height:113.51px;line-height:1.1;margin-bottom:50px;margin-top:40px}@media screen and (max-width:850px){#co2 .key_num{font-size:78px;margin-top:30px}}#co2 p{font-size:15px;letter-spacing:.75px;line-height:40px;margin-bottom:70px}@media screen and (max-width:850px){#co2 p{font-size:13px;letter-spacing:.65px;line-height:30px;margin-bottom:40px}}#co2 .co2_btn{background:url(https://146185278.fs1.hubspotusercontent-eu1.net/hubfs/146185278/locacon-lp/wp-content/themes/locacon/assets/img/top/co2_bg.png) no-repeat 50%/contain;background-size:cover;border-radius:20px;color:#fff;cursor:pointer;display:block;font-size:30px;letter-spacing:.75px;line-height:100px;width:100%}@media screen and (max-width:850px){#co2 .co2_btn{background:url(https://146185278.fs1.hubspotusercontent-eu1.net/hubfs/146185278/locacon-lp/wp-content/themes/locacon/assets/img/top/co2_bg_sp.png) no-repeat 50%/contain;background-size:cover;border-radius:10px;font-size:20px;letter-spacing:.5px;line-height:70px;line-height:90px}}#co2 .co2_btn span{display:inline-flex;margin-left:25px;max-width:26px}@media screen and (max-width:850px){#co2 .co2_btn span{margin-left:15px;max-width:21px}}.h2_ttl{color:#323232;font-size:47px;font-weight:700;letter-spacing:1.18px;line-height:80px;margin-bottom:60px;text-align:left}.ttl .span_ttl{display:block;font-size:1.4em;text-align:left}@media screen and (max-width:850px){.h2_ttl{font-size:28px;letter-spacing:.2px;line-height:53.85px;margin-bottom:50px}}.h2_ttl span{display:inline-flex;margin-right:12px;max-width:269px}@media screen and (max-width:850px){.h2_ttl span{margin-right:15px;max-width:160px}}#about{padding-top:240px}@media screen and (max-width:850px){#about{padding-top:115px}}#about ul{column-gap:120px;display:flex}@media screen and (max-width:850px){#about ul{display:block}}#about ul li{width:calc(50% - 60px)}@media screen and (max-width:850px){#about ul li{width:100%}#about ul li:nth-child(2){margin-top:60px}}#about ul li p{font-size:15px;letter-spacing:.75px;line-height:40px;text-align:left}@media screen and (max-width:850px){#about ul li p{font-size:13px;letter-spacing:.33px;line-height:30px}}#concrete{padding-bottom:220px;padding-top:210px}@media screen and (max-width:850px){#concrete{padding-bottom:120px;padding-top:120px}}#concrete ul{column-gap:120px;display:flex}@media screen and (max-width:850px){#concrete ul{display:block}}#concrete ul li{width:calc(50% - 60px)}@media screen and (max-width:850px){#concrete ul li{width:100%}#concrete ul li:nth-child(2){margin-top:60px}}#concrete ul li p{font-size:15px;letter-spacing:.75px;line-height:40px;text-align:left}#concrete ul li .w_ttl{align-items:center;background:#749986;color:#fff;display:flex;font-size:35px;font-weight:700;letter-spacing:.88px;line-height:51.15px;padding:0 15px 0 20px;width:fit-content}@media screen and (max-width:850px){#concrete ul li .w_ttl{font-size:23px;letter-spacing:.58px;line-height:30px;padding:0 10px 0 12px}}#concrete ul li .w_ttl span{display:inline-flex;margin-right:8px;max-width:171px}@media screen and (max-width:850px){#concrete ul li .w_ttl span{margin-right:6px;max-width:112px}}#concrete ul li .sub_list{display:block;margin-top:50px;max-width:470px;width:100%}@media screen and (max-width:850px){#concrete ul li .sub_list{margin-top:30px}}#concrete ul li .sub_list li{align-items:center;background:url(https://146185278.fs1.hubspotusercontent-eu1.net/hubfs/146185278/locacon-lp/wp-content/themes/locacon/assets/img/common/line_icon.png) no-repeat bottom/contain;background-repeat:repeat-x;background-size:contain;display:flex;font-size:30px;font-weight:700;letter-spacing:1.5px;line-height:51.15px;padding-bottom:30px;width:100%}@media screen and (max-width:850px){#concrete ul li .sub_list li{font-size:18px;letter-spacing:.9px;line-height:33.73px;padding-bottom:15px}}#concrete ul li .sub_list li+li{margin-top:20px}@media screen and (max-width:850px){#concrete ul li .sub_list li+li{margin-top:15px}}#concrete ul li .sub_list li:last-child{background:none;padding-bottom:0}#concrete ul li .sub_list li span{color:#749986;display:inline-flex;font-size:64px;letter-spacing:-.64px;line-height:1;margin-right:30px}@media screen and (max-width:850px){#concrete ul li .sub_list li span{font-size:42px;letter-spacing:-.42px;margin-right:22px}}#output{background:#d5dabc}#output .inner{padding-bottom:95px;padding-top:120px}@media screen and (max-width:850px){#output .inner{padding-bottom:30px;padding-top:70px}}#output ul{column-gap:120px;display:flex}@media screen and (max-width:850px){#output ul{display:block}}#output ul li{width:calc(50% - 60px)}@media screen and (max-width:850px){#output ul li{width:100%}#output ul li+li{margin-top:45px}}#output ul li p{font-size:15px;letter-spacing:.75px;line-height:40px;text-align:left}@media screen and (max-width:850px){#output ul li p{font-size:13px;letter-spacing:.33px;line-height:30px}}#output ul li .h3_ttl{font-size:22px;font-weight:500;margin-bottom:30px;text-align:left}@media screen and (max-width:850px){#output ul li .h3_ttl{margin-bottom:15px;text-align:center}}#output ul li .gra{max-width:467px}#output ul li .grasvg{max-width:467px;position:relative}#output ul li .grasvg .gra_txt{left:0;position:absolute;top:5;width:100%;z-index:5}#output ul li .grasvg .gra_txt img{width:100%}#output ul li .grasvg .box{background:none!important;margin:0!important;max-width:467px;padding:0!important;text-align:center;width:100%}#output ul li .grasvg .chart-area{height:auto!important}#output ul li .p1{font-size:14px;letter-spacing:.35px;line-height:22.41px;margin-bottom:10px;margin-left:30px;margin-top:30px;text-align:left}@media screen and (max-width:850px){#output ul li .p1{font-size:12px;letter-spacing:0;line-height:20px;margin-bottom:15px;margin-left:0}}#output ul li .p2{font-size:14px;letter-spacing:.35px;line-height:22.41px;margin-left:30px;text-align:left}@media screen and (max-width:850px){#output ul li .p2{font-size:12px;letter-spacing:-.3px;line-height:20px;margin-left:0}}#output ul li .sub_ttl{background:#fff;font-size:22px;font-weight:700;letter-spacing:1.1px;line-height:37px;margin-bottom:35px;margin-top:70px;padding:0 12px;width:fit-content}@media screen and (max-width:850px){#output ul li .sub_ttl{font-size:14px;letter-spacing:.7px;line-height:25px;margin-bottom:25px;margin-top:50px;padding:0 10px}}#output ul li .sub_img{max-width:478px}@media screen and (max-width:850px){#output ul li .sub_img{max-width:100%}}#verification .inner{max-width:1040px;padding-bottom:170px;padding-top:125px}@media screen and (max-width:850px){#verification .inner{padding-bottom:88px;padding-top:0}}#verification .ver_img_sp{display:none}@media screen and (max-width:850px){#verification .ver_img_sp{display:block;width:100%}}#verification .icon{align-items:center;background:#323232;border-radius:100%;color:#fff;display:flex;font-size:30px;font-weight:700;height:135px;justify-content:center;letter-spacing:2.25px;line-height:1;margin:auto;text-align:center;width:135px}@media screen and (max-width:850px){#verification .icon{height:112px;margin-top:-56px;width:112px}}#verification .icon span{display:block;font-size:13px;letter-spacing:.98px;margin-top:8px}#verification .ver_icon_sp{display:none}@media screen and (max-width:850px){#verification .ver_icon_sp{display:block;margin:20px auto auto;max-width:260px}}#verification .h2_ttl{margin-bottom:10px;margin-top:20px;text-align:center}@media screen and (max-width:850px){#verification .h2_ttl{margin-bottom:40px;margin-top:25px}#verification .h2_ttl span{margin-right:10px}}#verification p{font-size:15px;letter-spacing:.75px;line-height:40px;text-align:center}@media screen and (max-width:850px){#verification p{font-size:18px;letter-spacing:.9px;line-height:36px}}#verification dl{display:flex;margin-bottom:80px;margin-top:80px}@media screen and (max-width:850px){#verification dl{display:block;margin-bottom:60px;margin-top:10px}}#verification dl dt{padding-right:10px;width:50%}@media screen and (max-width:850px){#verification dl dt{display:none}}#verification dl dd{align-items:center;display:flex;padding-left:10px;text-align:center;width:50%}@media screen and (max-width:850px){#verification dl dd{padding-left:0;width:100%}}#verification dl dd .num{text-align:center;width:100%}#verification dl dd .num .num_bttl{font-size:30px;font-weight:700;line-height:48px;margin:auto;text-align:center;width:fit-content}@media screen and (max-width:850px){#verification dl dd .num .num_bttl{font-size:18px;letter-spacing:.9px;line-height:36px}}#verification dl dd .num .num_bttl .line{line-height:0;margin:auto;max-width:430px;padding-bottom:15px;padding-top:20px;width:100%}@media screen and (max-width:850px){#verification dl dd .num .num_bttl .line{max-width:260px;padding-bottom:20px;padding-top:20px}}#verification dl dd .num .num_bttl .line img{width:100%}#verification dl dd .num .num_ttl{font-size:30px;font-weight:700;letter-spacing:1.5px;line-height:51.15px;text-align:center}@media screen and (max-width:850px){#verification dl dd .num .num_ttl{font-size:18px;letter-spacing:.9px;line-height:1.1}}#verification dl dd .num .txt{font-size:15px;letter-spacing:.75px;line-height:40px;text-align:center}@media screen and (max-width:850px){#verification dl dd .num .txt{font-size:13px;letter-spacing:.65px;line-height:40px}}#verification dl dd .num .kg{font-size:110px;letter-spacing:1.1px;line-height:113.51px;margin-bottom:10px;margin-top:10px;text-align:center}@media screen and (max-width:850px){#verification dl dd .num .kg{font-size:78px;letter-spacing:.78px;line-height:1.1}}#verification dl dd .num .kg .kg_n{font-size:100px}@media screen and (max-width:850px){#verification dl dd .num .kg .kg_n{font-size:70px}}#verification .sub_ttl{background:#323232;border-radius:50px;color:#fff;font-size:30px;font-weight:700;letter-spacing:1.5px;line-height:48px;margin:auto auto 100px;padding:0 62px;position:relative;width:fit-content}@media screen and (max-width:850px){#verification .sub_ttl{font-size:18px;letter-spacing:.9px;line-height:51.15px;line-height:50px;margin-bottom:80px;padding:0;width:100%}}#verification .sub_ttl:after{background:url(https://146185278.fs1.hubspotusercontent-eu1.net/hubfs/146185278/locacon-lp/wp-content/themes/locacon/assets/img/top/ver_icon01.png) no-repeat bottom/contain;background-size:100% 100%;bottom:-50px;content:"";height:35px;left:calc(50% - 17.5px);position:absolute;width:35px}#verification .key_list{display:block;width:100%}#verification .key_list li{align-items:center;background:#749986;border-radius:20px;color:#fff;display:flex;height:120px;padding:0 97px;width:100%}@media screen and (max-width:850px){#verification .key_list li{border-radius:10px;display:block;height:fit-content;padding:25px 0 20px;text-align:center;width:100%}}#verification .key_list li+li{margin-top:18px}@media screen and (max-width:850px){#verification .key_list li+li{border-radius:10px;padding:25px 0 20px;width:100%}}#verification .key_list .icon01{margin:auto;max-width:104px;padding-right:4px}@media screen and (max-width:850px){#verification .key_list .icon01{max-width:91px;padding-right:0}}#verification .key_list .icon02{margin:auto;max-width:104px}@media screen and (max-width:850px){#verification .key_list .icon02{max-width:83px}}#verification .key_list .ttl{font-size:30px;letter-spacing:.75px;line-height:34.38px;margin:auto;text-align:center;width:calc(100% - 104px)}@media screen and (max-width:850px){#verification .key_list .ttl{font-size:18px;line-height:30px;margin-top:10px;width:fit-content}}#verification .key_list .ttl span{font-size:40px}@media screen and (max-width:850px){#verification .key_list .ttl span{font-size:24px}}#verification .key_list .ttl .txt{font-size:16px;letter-spacing:.4px;line-height:21.41px;margin-top:5px}@media screen and (max-width:850px){#verification .key_list .ttl .txt{font-size:13px}}.onlytxt_ttl{font-size:30px;font-weight:500;letter-spacing:.75px;margin-bottom:110px;text-align:center}@media screen and (max-width:850px){.onlytxt_ttl{font-size:28px;letter-spacing:.7px;margin-bottom:60px}}#faq .inner{max-width:1040px;padding-bottom:220px;padding-top:180px}@media screen and (max-width:850px){#faq .inner{padding-bottom:0;padding-top:100px}}#faq .list ul li{background:#efefef;margin-bottom:28px;padding:30px 40px}@media screen and (max-width:850px){#faq .list ul li{margin-bottom:10px;padding:20px 18px 20px 22px}}#faq .list ul li .q_txt{cursor:pointer;font-size:20px;font-weight:500;letter-spacing:.5px;padding-right:35px;position:relative;text-align:justify}@media screen and (max-width:850px){#faq .list ul li .q_txt{font-size:15px;font-size:14px;letter-spacing:.38px;line-height:25px;padding-right:45px}}#faq .list ul li .q_txt:before{color:#749986;content:"Q";display:inline-block;font-size:30px;font-size:25px;font-weight:700;left:0;letter-spacing:.75px;margin-right:9px;position:absolute;top:-7px}@media screen and (max-width:850px){#faq .list ul li .q_txt:before{font-size:30px;top:0}}#faq .list ul li .q_txt:after{background:url(https://146185278.fs1.hubspotusercontent-eu1.net/hubfs/146185278/locacon-lp/wp-content/themes/locacon/assets/img/common/faq_open.png) no-repeat 50%/contain;content:"";display:inline-block;height:26px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);transition:.3s;width:26px}@media screen and (max-width:850px){#faq .list ul li .q_txt:after{background:url(https://146185278.fs1.hubspotusercontent-eu1.net/hubfs/146185278/locacon-lp/wp-content/themes/locacon/assets/img/common/faq_open_sp.png) no-repeat 50%/contain;height:30px;width:30px}}#faq .list ul li .q_txt span{display:block;padding-left:65px}@media screen and (max-width:850px){#faq .list ul li .q_txt span{padding-left:50px}}#faq .list ul li .active:after{background:url(https://146185278.fs1.hubspotusercontent-eu1.net/hubfs/146185278/locacon-lp/wp-content/themes/locacon/assets/img/common/faq_close.png) no-repeat 50%/contain}@media screen and (max-width:850px){#faq .list ul li .active:after{background:url(https://146185278.fs1.hubspotusercontent-eu1.net/hubfs/146185278/locacon-lp/wp-content/themes/locacon/assets/img/common/faq_close_sp.png) no-repeat 50%/contain}}#faq .list ul li .a_txt{display:none;font-size:1.8rem;font-size:16px;font-weight:500;letter-spacing:.8px;line-height:30px;margin:50px 80px 25px 0;position:relative}@media screen and (max-width:850px){#faq .list ul li .a_txt{font-size:13px;letter-spacing:.65px;line-height:30px;margin:30px 0 20px}}#faq .list ul li .a_txt span{display:block;padding-left:65px;text-align:left}@media screen and (max-width:850px){#faq .list ul li .a_txt span{padding-left:25px;padding-right:25px}}#faq .list ul li .a_txt span a{text-decoration:underline}#faq .list ul li .a_txt:before{content:"";left:0;position:absolute;top:-6px}@media screen and (max-width:850px){#faq .list ul li .a_txt:before{font-size:22px}}#faq .list .readmore{background:none;border:none;margin:auto;width:100%}#faq .list .readmore .open{display:block}#faq .list .readmore .close,#faq .list .readmore.on-click .open{display:none}#faq .list .readmore.on-click .close{display:block}#faq .list .btn01{background:#749986;border-radius:40px;color:#fff;cursor:pointer;display:block;font-size:24px;font-weight:500;line-height:72px;margin:50px auto auto;max-width:400px;position:relative;text-align:center;transition:.3s;width:100%}#faq .list .btn01:hover{opacity:.8;transition:.3s}@media screen and (max-width:850px){#faq .list .btn01{font-size:18px;letter-spacing:.45px;line-height:50px;margin-top:30px;padding:0;width:100%}}#netzero{background:#f5f5f5}@media screen and (max-width:850px){#netzero{background:#fff}}#netzero .inner{max-width:1040px;padding-bottom:155px;padding-top:130px}@media screen and (max-width:850px){#netzero .inner{padding-bottom:50px;padding-top:60px}}#netzero .img_top{display:none}@media screen and (max-width:850px){#netzero .img_top{display:block;margin-bottom:45px}}#netzero dl dt{padding-right:40px;width:353px}#netzero dl dd{width:calc(100% - 393px)}#netzero .onlytxt_ttl{margin-bottom:75px}#footer .inner{padding-bottom:65px;padding-top:60px}@media screen and (max-width:850px){#footer .inner{padding-bottom:70px;padding-top:30px}}#footer dl{display:flex}@media screen and (max-width:850px){#footer dl{display:block}}#footer dl dt{width:370px}@media screen and (max-width:850px){#footer dl dt{width:100%}}#footer dl dt .footer_logo{display:block;margin-bottom:30px;max-width:327px}@media screen and (max-width:850px){#footer dl dt .footer_logo{margin-bottom:50px}}#footer dl dt .ttl{font-size:21px;font-weight:500;letter-spacing:1.05px;line-height:1.4;margin-bottom:5px;text-align:left}@media screen and (max-width:850px){#footer dl dt .ttl{font-size:20px;letter-spacing:1px}}#footer dl dt .mail{display:block;font-size:14px;font-weight:500;line-height:1.4;text-align:left;width:100%}@media screen and (max-width:850px){#footer dl dt .mail{font-size:13px;letter-spacing:.13px}}#footer dl dd{width:calc(100% - 370px)}@media screen and (max-width:1024px){#footer dl dd{min-height:fit-content}}@media screen and (max-width:990px){#footer dl dd{min-height:fit-content}}@media screen and (max-width:850px){#footer dl dd{margin-top:30px;width:100%}}#footer dl dd ul{display:flex;font-size:14px;font-weight:500;letter-spacing:.14px;line-height:22px;width:100%}@media screen and (max-width:1024px){#footer dl dd ul{font-size:12px}}@media screen and (max-width:990px){#footer dl dd ul{display:block}}@media screen and (max-width:850px){#footer dl dd ul{display:block;font-size:13px;letter-spacing:.13px;line-height:22px}}#footer dl dd ul li{text-align:left}#footer dl dd ul li:first-child{width:190px}@media screen and (max-width:990px){#footer dl dd ul li:first-child{width:100%}}@media screen and (max-width:850px){#footer dl dd ul li:first-child{width:100%}}#footer dl dd ul li:nth-child(2){width:calc(100% - 476px)}@media screen and (max-width:990px){#footer dl dd ul li:nth-child(2){width:100%}}@media screen and (max-width:850px){#footer dl dd ul li:nth-child(2){width:100%}}#footer dl dd ul li:nth-child(3){width:286px}@media screen and (max-width:990px){#footer dl dd ul li:nth-child(3){width:100%}}@media screen and (max-width:850px){#footer dl dd ul li:nth-child(3){width:100%}}.img-wrap1{opacity:0}.img-animation1{animation:img-opacity1 2s cubic-bezier(.4,0,.2,1) forwards;overflow:hidden;position:relative}.img-animation1:before{animation:img-animation1 2s cubic-bezier(.4,0,.2,1) forwards;background:#fff;content:"";inset:0;pointer-events:none;position:absolute;z-index:1}@keyframes img-opacity1{to{opacity:1}}@keyframes img-animation1{to{transform:translateX(100%)}}.img-wrap2{opacity:0}.img-animation2{animation:img-opacity2 2s cubic-bezier(.4,0,.2,1) forwards;animation-delay:.5s;overflow:hidden;position:relative}.img-animation2:before{animation:img-animation2 2s cubic-bezier(.4,0,.2,1) forwards;animation-delay:.5s;background:#fff;content:"";inset:0;pointer-events:none;position:absolute;z-index:1}@keyframes img-opacity2{to{opacity:1}}@keyframes img-animation2{to{transform:translateX(100%)}}.img-wrap3{opacity:0}.img-animation3{animation:img-opacity3 4s cubic-bezier(.4,0,.2,1) forwards;animation-delay:.6s;overflow:hidden;position:relative}.img-animation3:before{animation:img-animation3 4s cubic-bezier(.4,0,.2,1) forwards;animation-delay:.6s;background:#fff;content:"";inset:0;pointer-events:none;position:absolute;z-index:1}@keyframes img-opacity3{to{opacity:1}}@keyframes img-animation3{to{transform:translateX(100%)}}.h2_item{align-items:center;background:#749986;display:flex;justify-content:center;margin-top:65px;min-height:345px}@media screen and (max-width:850px){.h2_item{margin-top:0;min-height:250px;padding-top:90px}}.h2_item .page_h2{color:#fff;font-size:46px;font-weight:700;letter-spacing:1.15px;line-height:1.1}@media screen and (max-width:850px){.h2_item .page_h2{font-size:32px}}.h2_item .page_h2 span{border-bottom:1px solid #fff;display:block;font-size:25px;font-weight:500;letter-spacing:.63px;line-height:1.1;margin:auto auto 30px;padding-bottom:3px;width:fit-content}@media screen and (max-width:850px){.h2_item .page_h2 span{font-size:18px;margin-bottom:15px}}.h2_item .inner{padding-bottom:0!important;padding-top:0!important}#wapper{overflow-y:scroll}#loading{align-items:center;background:#fff;display:flex;height:100vh;overflow:hidden;position:relative;text-align:center;width:100vw;z-index:999999}#loading .l_img{animation-delay:.5s;animation-duration:2s;animation-fill-mode:forwards;animation-name:loding-img;margin:auto;opacity:0}#loading .l_img,#loading .l_img img{height:100%;object-fit:cover;width:100%}@keyframes loding-img{0%{opacity:0}to{opacity:1}}#loading .white_bg_flex{align-items:center;-webkit-animation-delay:2.5s;-webkit-animation-duration:2s;-webkit-animation-fill-mode:both;animation-name:loding-bg;-webkit-animation-timing-function:ease;background:#fff;display:flex;height:100vh;justify-content:center;position:absolute;width:100vw;z-index:999}#loading .white_bg_flex img{margin:auto;max-width:345px}@media screen and (max-width:850px){#loading .white_bg_flex img{max-width:200px}}@keyframes loding-bg{0%{opacity:0}to{opacity:1}}.navli{position:relative}.navli .sub_menu{background:#d5dabc;border-radius:5px;left:-20px;min-width:150px;padding:20px 30px;position:absolute;text-align:left;top:30px;width:fit-content}.navli .sub_menu .sub_menu_box{text-align:center}@media screen and (max-width:850px){.navli .sub_menu .sub_menu_box{text-align:left}.navli .sub_menu{display:block!important;left:auto;margin-top:10px;min-width:fit-content;padding:0 0 0 20px;position:relative;top:auto}}.navli .sub_menu li+li{padding-left:0!important}.top_menulsit ul{align-items:center;column-gap:70px;display:flex;height:auto;justify-content:left;position:relative;text-align:left;transition:all .4s;width:100%;z-index:999}.top_menulsit ul a{color:#323232;display:block;font-size:17px;letter-spacing:.43px;line-height:30px;text-decoration:none}@media screen and (max-width:850px){.top_menulsit{display:none}}.top_menulsit .sub_menu_box ul{color:#323232;display:block}.top_menulsit .sub_menu_box ul a{color:#323232}.top_menulsit .sub_menu_box ul li{padding-left:20px!important;position:relative}.top_menulsit .sub_menu_box ul li:after{background:#323232;background-size:100% 100%;content:"";height:1px;left:0;opacity:.8;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);transition:.3s;width:13px}.top_menulsit .sub_menu_box ul .small{padding-left:40px!important}.top_menulsit .sub_menu_box ul .small a{font-size:15px}.top_menulsit .sub_menu_box ul .small:after{background:#323232;background-size:100% 100%;content:"";height:1px;left:20px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);transition:.3s;width:13px}.f_btn_list{background:#fff}.f_btn_list .inner{max-width:1040px}.f_btn_list .n_btn_item{column-gap:50px;display:flex}.f_btn_list .n_btn_item a{max-width:calc(50% - 25px)}@media screen and (max-width:850px){.f_btn_list .n_btn_item{display:block}.f_btn_list .n_btn_item a{margin-top:0;max-width:100%;width:100%}.f_btn_list .n_btn_item a+a{margin-top:20px}}