.keyVisual{padding-top:13vh;height:calc(100vh - 0px);position:relative;box-sizing:border-box}.keyVisual:after{width:1416px;height:100%;position:absolute;top:10px;right:0;background:url(//convenience.links-h.com/wp-content/themes/convenience.links-h.com/css/../img/fv.png) no-repeat right top -90px/cover;content:''}.keyVisual .sub{margin:0 auto;max-width:1200px;position:relative;z-index:1}.keyVisual h2{margin-bottom:3vh;font-size:3.3rem;font-weight:400;letter-spacing:.1em;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;text-shadow:#2e8053 5px 0 10px}.keyVisual .sub .pho{margin-bottom:127px}.keyVisual .sub .scroll a:hover{opacity:.7}.scrolldown2{position:absolute;bottom:-30%;left:0}.scrolldown2 span{position:absolute;left:10px;bottom:10px;color:#40b373;font-size:.7rem;letter-spacing:.05em;-ms-writing-mode:tb-rl;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl}.scrolldown2:before{content:"";position:absolute;bottom:0;left:-4px;width:10px;height:10px;border-radius:50%;background:#40b373;animation:circlemove 1.6s ease-in-out infinite,cirlemovehide 1.6s ease-out infinite}@keyframes circlemove{0%{bottom:45px}100%{bottom:-5px}}@keyframes cirlemovehide{0%{opacity:0}50%{opacity:1}80%{opacity:.9}100%{opacity:0}}.scrolldown2:after{content:"";position:absolute;bottom:0;left:0;width:2px;height:50px;background:#40b373}@media (max-width:1280px){.scrolldown2{position:absolute;bottom:-40%;left:2%}}.keyVisual .link-btn{width:100%;position:absolute;bottom:0;left:0;display:flex;z-index:10}.keyVisual .link-btn li{width:50%;background-image:-moz-linear-gradient(90deg,rgba(64,179,115,1),rgba(124,235,149,1));background-image:-webkit-linear-gradient(90deg,rgba(64,179,115,1),rgba(124,235,149,1));background-image:-ms-linear-gradient(90deg,rgba(64,179,115,1),rgba(124,235,149,1))}.keyVisual .link-btn li:nth-of-type(2){background-image:-moz-linear-gradient(90deg,rgba(53,181,213,1),rgba(65,180,174,1));background-image:-webkit-linear-gradient(90deg,rgba(53,181,213,1),rgba(65,180,174,1));background-image:-ms-linear-gradient(90deg,rgba(53,181,213,1),rgba(65,180,174,1))}.keyVisual .link-btn li:nth-of-type(2) .sub{margin:0 auto 0 0}.keyVisual .link-btn li a{padding:40px 0;display:flex;align-items:center;color:#fff;font-size:2.4rem;font-weight:700}.keyVisual .link-btn li a:hover{opacity:.7}.keyVisual .link-btn li a .sub{margin:0 0 0 auto;max-width:600px;width:100%;text-align:center}.keyVisual .link-btn li a .sub span{margin-top:12px;display:flex;align-items:center;justify-content:center;font-size:1.8rem;letter-spacing:0}.keyVisual .link-btn li a .sub span img{margin-left:20px}@media (max-width:1280px){.keyVisual .link-btn li a{padding:20px 0}}@media (max-width:1024px){.keyVisual .link-btn li a{padding:10px 0}}#TOP #main{padding:0;background-color:#fff}#TOP #main:after{display:none}#TOP #main .about{padding:110px 0 73px}#TOP #main .about .imgBox{display:flex;justify-content:space-between;flex-direction:row-reverse;align-items:center}#TOP #main .about .imgBox .photoBox{width:484px}#TOP #main .about .imgBox .textBox{margin-top:-20px;width:calc(100% - 484px);box-sizing:border-box}#TOP #main .about .imgBox .textBox h2{margin-bottom:40px;padding-top:18px;text-align:right}#TOP #main .about .imgBox .textBox h3{margin-bottom:30px;font-size:4rem;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-feature-settings:"palt";-moz-font-feature-settings:"palt"}#TOP #main .about .imgBox .textBox h3 .sml{margin-bottom:5px;display:block;font-size:3rem}#TOP #main .about .imgBox .textBox h3 .border_gl{border-bottom:3px solid #40b373}#TOP #main .about .imgBox .textBox p{padding-right:130px;color:#342e3b;font-size:1.6rem;line-height:2.5;font-feature-settings:"palt";-moz-font-feature-settings:"palt"}#TOP #main .service{padding:62px 0 70px;background-color:#f3f5f7}#TOP #main .service .top-ttl,#TOP #main .service .top-ttl_bl{margin-bottom:78px;font-weight:400;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}#TOP #main .service .imgBox{margin-bottom:57px;display:flex;justify-content:space-between;align-items:center}#TOP #main .service .imgBox .photoBox{width:50%}#TOP #main .service .imgBox .txtList{padding-left:90px;width:calc(100% - 550px);box-sizing:border-box}#TOP #main .service .imgBox .txtList li{padding:20px;font-size:2rem;font-weight:700;display:flex;align-items:center;background-color:#fff;font-feature-settings:"palt";-moz-font-feature-settings:"palt"}#TOP #main .service .imgBox .txtList li:first-child{color:#fff;font-weight:700;justify-content:center;padding:8px;background-image:-moz-linear-gradient(90deg,rgba(53,181,213,1),rgba(65,180,174,1));background-image:-webkit-linear-gradient(90deg,rgba(53,181,213,1),rgba(65,180,174,1));background-image:-ms-linear-gradient(90deg,rgba(53,181,213,1),rgba(65,180,174,1))}#TOP #main .service .imgBox .txtList li img{margin-right:52px}#TOP #main .service .imgBox .txtList li:not(:last-of-type){margin-bottom:5px}#TOP #main .service{padding:43px 0 111px;position:relative}#TOP #main .service .content{position:relative;z-index:1}#TOP #main .service .top-ttl{margin-bottom:45px;font-size:3.4rem;font-weight:400;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}#TOP #main .service .imgList{display:flex;justify-content:space-between}#TOP #main .service .imgList li{width:32.5%}#TOP #main .service .imgList li .pho{margin-bottom:43px}#TOP #main .service .imgList li .txt{margin:0 28px}#TOP #main .service .imgList li .txt h3{margin-bottom:21px;font-size:2.6rem;text-align:center}#TOP #main .service .imgList li .txt p{margin-bottom:24px;color:#342e3b;font-size:1.4rem;line-height:2.14}#TOP #main .service .imgList li .txt .syo-btn{width:200px}#TOP #main .photoArea .top-ttl,#TOP #main .photoArea .top-ttl_bl{margin-bottom:57px;font-size:3.4rem;font-weight:400;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}#TOP #main .photoArea .tabList{display:flex;border-bottom:1px solid #252324}#TOP #main .photoArea .tabList li{width:300px}#TOP #main .photoArea .tabList li a{padding:16px 0 15px;display:block;color:#252324;font-size:1.8rem;text-align:center;background-color:#f5f3f2;transition:all .3s}#TOP #main .photoArea .tabList li.on a{color:#fff;background-color:#252324}#TOP #main .photoArea .tabBox{padding:46px 0 40px;text-align:center}#TOP #main .photoArea .tabBox ul{display:flex;justify-content:space-between}#TOP #main .photoArea .tabBox li{font-size:1.7rem;font-weight:700;text-align:center}#TOP #main .photoArea .tabBox li .pho{margin-bottom:28px;position:relative}#TOP #main .photoArea .tabBox li:not(:last-of-type) .pho:after{width:30px;height:16px;position:absolute;top:calc(50% - 8px);right:-19%;background:url(//convenience.links-h.com/wp-content/themes/convenience.links-h.com/css/../img/arrow_ico.png) no-repeat center/cover;content:''}#TOP #main .photoArea .tabBox li .en{margin-bottom:6px;display:block;font-size:2rem;font-style:italic;font-family:Meiryo,"メイリオ","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",sans-serif}.irai_txt{font-size:1.2em}.irai_box{margin:40px 0}.irai_box li{width:50% !important}.irai-btn,a.irai-btn,button.irai-btn{font-size:1.6rem;font-weight:700;line-height:1.5;position:relative;display:inline-block;padding:1rem 4rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .3s;transition:all .3s;text-align:center;vertical-align:middle;text-decoration:none;letter-spacing:.1em;color:#212529;border-radius:.5rem}a.irai-btn-c{font-size:2.2rem;position:relative;padding:.25rem 2rem 1.5rem 3.5rem;color:#fff;background:#32b16c;-webkit-box-shadow:0 5px 0 #2c9d60;box-shadow:0 5px 0 #2c9d60;width:75%;margin-bottom:10px}a.irai-btn-c span{font-size:1.5rem;position:absolute;top:-10px;left:calc(50% - 150px);display:block;width:300px;padding:.2rem 0;color:#32b16c;border:2px solid #32b16c;border-radius:.5rem;background:#fff;-webkit-box-shadow:0 3px 3px rgba(0,0,0,.2);box-shadow:0 3px 3px rgba(0,0,0,.2)}a.irai-btn-c:hover{-webkit-transform:translate(0,3px);transform:translate(0,3px);color:#fff;background:#30a967;-webkit-box-shadow:0 2px 0 #2c9d60;box-shadow:0 2px 0 #2c9d60;opacity:.7}.irai-btn-w{font-size:2.2rem;position:relative;padding:.25rem 2rem 1.5rem 3.5rem;color:rgba(53,181,213,1) !important;background-color:#fff !important;border:solid 2px rgba(53,181,213,1);-webkit-box-shadow:0 5px 0 #4682b4 !important;box-shadow:0 5px 0 #4682b4 !important;width:50%}a.irai-btn-w span{color:rgba(53,181,213,1) !important;border:solid 2px rgba(53,181,213,1);-webkit-box-shadow:0 3px 3px rgba(0,0,0,.2);box-shadow:0 3px 3px rgba(0,0,0,.2)}a.irai-btn-w:hover{-webkit-transform:translate(0,3px);transform:translate(0,3px);color:rgba(53,181,213,1) !important;background-color:#fff !important;-webkit-box-shadow:0 2px 0 rgba(53,181,213,1) !important;box-shadow:0 2px 0 rgba(53,181,213,1) !important}a.irai-btn-c:hover:before{left:2rem}.fas{font-family:"Font Awesome 5 Free";font-weight:900}@media all and (max-width:820px){a.irai-btn-c{width:80% !important}}@media all and (max-width:767px){.irai_box li{width:100% !important;flex-direction:column}a.irai-btn-c{width:90% !important}.irai_box .txt{width:90% !important;padding-left:0 !important;text-align:center !important}}#TOP #main .photoArea .top-ttl,#TOP #main .photoArea .top-ttl_bl{margin-bottom:75px}#TOP #main .photoArea .syo-btn{margin-bottom:13px}#TOP #main .photoList{margin-bottom:40px}#TOP #main .photoList .slick-list{padding:0 !important}#TOP #main .photoList .slick-slide{margin:0 8px}#TOP #main .photoList li a{padding:11px 10px;display:block;background-color:#fff}#TOP #main .photoList li .text{padding:24px 20px}#TOP #main .photoList li h3{margin-bottom:20px;font-size:2.4rem;line-height:1.42;font-feature-settings:"palt";-moz-font-feature-settings:"palt"}#TOP #main .photoList li p{font-size:1.4rem;font-weight:700;line-height:2.14;font-feature-settings:"palt";-moz-font-feature-settings:"palt"}#TOP #main .photoList .tagList{margin-bottom:21px}#TOP #main .photoList .slick-prev,#TOP #main .photoList .slick-next{width:76px;height:76px;position:absolute;top:calc(50% - 38px);left:-95px;padding:0;font-size:0;border:0;background:url(//convenience.links-h.com/wp-content/themes/convenience.links-h.com/css/../img/case/detail/prev.png) no-repeat center/cover;cursor:pointer}#TOP #main .photoList .slick-next{left:auto;right:-95px;background-image:url(//convenience.links-h.com/wp-content/themes/convenience.links-h.com/css/../img/case/detail/next.png)}#TOP #main .photoArea{padding:65px 0;background-color:#f3f5f7}#TOP #main .photoArea .top-ttl,#TOP #main .photoArea .top-ttl_bl{margin-bottom:62px;font-size:3.4rem;font-weight:400;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}#TOP #main .tagList{margin-bottom:34px;display:flex}#TOP #main .tagList li{padding:4px 18px;color:#adacae;font-size:1.4rem;border:1px solid #adacae;border-radius:50px}#TOP #main .tagList li:not(:last-of-type){margin-right:10px}@media all and (min-width:897px){#TOP #main .photoArea .tabList li a:hover{color:#fff;background-color:#252324}}@media all and (max-width:1240px){.keyVisual .sub{margin:0 auto;padding:15px}}@media all and (max-width:1440px){.keyVisual:after{width:980px}.keyVisual h2{margin-bottom:4vh;font-size:2.5rem;font-weight:700;letter-spacing:.3em;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.keyVisual .sub .pho{margin-bottom:6vh}#TOP #main .about .imgBox .textBox p{padding-right:10px}#TOP #main .photoList{margin-left:40px;margin-right:40px}#TOP #main .photoList .slick-prev,#TOP #main .photoList .slick-next{width:40px;height:40px;left:-45px}#TOP #main .photoList .slick-next{left:auto;right:-45px}#TOP #main .photoList li h3{font-size:2rem}#TOP #main .photoList li .text{padding:10px}#TOP #main .tagList li{font-size:1rem}#TOP #main .photoList li p{font-size:1.2rem}}@media all and (max-width:1240px){#TOP #main .photoArea .tabBox li{width:calc(100% / 5);font-size:1.5rem;text-align:center}#TOP #main .photoArea .tabBox li .pho img{width:100px}#TOP #main .photoArea .tabBox li:not(:last-of-type) .pho:after{right:-10%}#TOP #main .service .imgList li .txt h3{font-size:2rem}#TOP #main .service .imgBox{align-items:center}#TOP #main .service .imgBox .txtList{padding-left:20px;width:calc(100% - 400px)}#TOP #main .tagList li{padding:4px 10px}}@media all and (max-width:1024px){.keyVisual{height:calc(100vh - -100px)}.keyVisual:after{width:1416px;left:5%}.keyVisual .sub .pho{margin-bottom:2vh}}@media all and (max-width:767px){#TOP #main .photoArea .tabBox{padding:30px 0 28px}#TOP #main .photoArea .tabBox ul{display:block}#TOP #main .photoArea .tabBox li{width:auto;display:flex;justify-content:space-between;align-items:center;font-size:1.5rem}#TOP #main .photoArea .tabBox li:not(:last-of-type){margin-bottom:37px}#TOP #main .photoArea .tabBox li .pho{margin-bottom:0;width:110px}#TOP #main .photoArea .tabBox li .pho img{width:100%}#TOP #main .photoArea .tabBox li p{padding-left:25px;width:calc(100% - 110px);text-align:left;box-sizing:border-box}#TOP #main .photoArea .tabBox li:not(:last-of-type) .pho:after{width:16px;height:21px;position:absolute;top:auto;bottom:-30px;right:calc(50% - 8px);background:url(//convenience.links-h.com/wp-content/themes/convenience.links-h.com/css/../img/arrow_ico_sp.png) no-repeat center/16px;content:''}#TOP #main .photoArea .tabBox li .en{margin-bottom:2px;font-size:1.7rem}}@media all and (max-width:896px){.keyVisual{padding-top:30px;height:calc(100vh - 49px);max-height:1000px;min-height:610px;box-sizing:border-box;background:url(//convenience.links-h.com/wp-content/themes/convenience.links-h.com/css/../img/fv_sp.png) no-repeat right top 8px/500px}.keyVisual:after{display:none}.keyVisual .sub{margin:0 28px;max-width:inherit;position:relative;padding:15px 0}.keyVisual h2{margin-bottom:32px;font-size:3rem}.keyVisual .sub .pho{margin-bottom:127px;width:auto}.keyVisual .sub .scroll{width:9px;position:absolute;top:calc(50% + 130px);left:-16px}.keyVisual .link-btn{display:block}.keyVisual .link-btn li{width:auto}.keyVisual .link-btn li:nth-of-type(2) .sub{margin:0 auto}.keyVisual .link-btn li a{padding:15px 0 22px;font-size:2rem}.keyVisual .link-btn li a .sub{margin:0 auto}.keyVisual .link-btn li a .sub span{margin-top:14px;position:relative;display:block;padding-left:0;font-size:1.6rem;font-weight:400}.keyVisual .link-btn li a .sub span img{position:absolute;top:calc(50% - 15px);right:calc(50% - 130px);width:30px}#TOP #main .about{padding-bottom:32px}#TOP #main .about{margin:0 auto;padding-top:60px}#TOP #main .about .imgBox{display:block}#TOP #main .about .imgBox .photoBox{width:auto;text-align:center}#TOP #main .about .imgBox .textBox{margin:35px 20px 0;width:auto}#TOP #main .about h2{margin:0 0 -2px 30px;padding-top:0;text-align:right}#TOP #main .about .imgBox .textBox h3{margin-bottom:15px;margin-right:-5px;font-size:2.7rem}#TOP #main .about .imgBox .textBox h3 .sml{margin-bottom:5px;font-size:1.7rem}#TOP #main .about .imgBox .textBox p{padding-right:0;font-size:1.4rem;line-height:2.14;text-align:justify;text-justify:distribute-all-lines;letter-spacing:0}#TOP #main .service{padding:30px 0 40px}#TOP #main .service .top-ttl,#TOP #main .service .top-ttl_bl{margin-bottom:27px;font-size:2.25rem;line-height:1.33}#TOP #main .service .imgBox{margin-bottom:-18px;display:block}#TOP #main .service .imgBox .photoBox{margin:0 auto;width:100%;margin-bottom:80px}#TOP #main .service .imgBox .photoBox img{width:100%}#TOP #main .service .imgBox .txtList{margin:0 auto;padding-left:0;width:auto;transform:translateY(-47px)}#TOP #main .service .imgBox .txtList li{padding:20px 25px 19px;font-size:1.8rem;line-height:1.73}#TOP #main .service .imgBox .txtList li img{margin-right:20px;width:47px}#TOP #main .service .imgBox .txtList li:not(:last-of-type){margin-bottom:4px}#TOP #main .service{padding:30px 0 59px}#TOP #main .service:after{height:250px}#TOP #main .service .top-ttl{margin-bottom:20px;font-size:2.25rem}#TOP #main .service .imgList{display:block}#TOP #main .service .imgList li{width:auto}#TOP #main .service .imgList li:not(:last-of-type){margin-bottom:40px}#TOP #main .service .imgList li .pho{margin-bottom:22px}#TOP #main .service .imgList li .pho img{width:100%}#TOP #main .service .imgList li .txt{margin:0}#TOP #main .service .imgList li .txt h3{margin-bottom:12px;font-size:2.3rem}#TOP #main .service .imgList li .txt p{margin-bottom:23px;font-size:1.2rem;line-height:1.75}#TOP #main .service .imgList li .txt .syo-btn{width:100%;max-width:250px}#TOP #main .photoArea .top-ttl,#TOP #main .photoArea .top-ttl_bl{margin-bottom:24px;font-size:2.25rem}#TOP #main .photoArea .tabList{margin:0 -30px;justify-content:center;border-bottom:1px solid #252324}#TOP #main .photoArea .tabList li{width:28.05%}#TOP #main .photoArea .tabList li a{padding:19px 0 17px;font-size:1.4rem}#TOP #main .photoArea{padding:29px 0}#TOP #main .photoArea .top-ttl,#TOP #main .photoArea .top-ttl_bl{margin-bottom:25px;font-size:2.25rem}#TOP #main .photoArea .syo-btn{margin-bottom:11px}#TOP #main .photoList{margin:0 -30px 30px}#TOP #main .photoList .slick-slide{margin:0}#TOP #main .photoList .slick-slide>div{margin:0 10px;width:290px}#TOP #main .photoList li a{padding:15px 15px 10px}#TOP #main .photoList li .text{padding:15px 10px}#TOP #main .photoList li h3{margin-bottom:20px;font-size:2rem;line-height:1.3}#TOP #main .photoList li p{font-size:1.2rem;line-height:1.75}#TOP #main .photoList .tagList{margin-bottom:17px}#TOP #main .photoList .slick-prev,#TOP #main .photoList .slick-next{width:52px;height:53px;top:calc(50% - 26px);left:10px;z-index:1;background:url(//convenience.links-h.com/wp-content/themes/convenience.links-h.com/css/../img/prev_ico.png) no-repeat center/cover}#TOP #main .photoList .slick-next{left:auto;right:10px;background-image:url(//convenience.links-h.com/wp-content/themes/convenience.links-h.com/css/../img/next_ico.png)}}@media all and (max-width:640px){.keyVisual{max-height:850px;height:calc(100vh - -30px)}.keyVisual h2{margin-bottom:32px;font-size:1.8rem}.keyVisual .sub .pho{margin-bottom:127px;width:180px}}@media all and (max-width:414px){.keyVisual h2{margin-bottom:32px;font-size:1.65rem}.keyVisual .sub .pho{margin-bottom:127px;width:182px}}@media all and (max-width:374px){#TOP #main .service .imgBox .photoBox{margin:0 -15px}#TOP #main .photoList .slick-prev{left:15px}#TOP #main .photoList .slick-next{right:15px}}#hakenirai #main,#recruit #main{background-color:#fff}#hakenirai #main:after{content:none}#hakenirai .pageTitle01,#recruit .pageTitle01{height:auto;justify-content:center;background:0 0}.pageTitle01{padding-top:50px}.pageTitle01 .phoBox .pc{margin:0 auto}#main .sec01{margin:40px auto}#main .sec01 h2{margin-bottom:40px;font-size:4rem;font-weight:400;letter-spacing:.15em;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}#main .sec01 .textArea{padding:52px 180px;position:relative;background-color:#fff;border:solid 5px #40b373}#main .sec01 .textArea:after{width:282px;height:186px;position:absolute;bottom:40px;right:28px;background:url(//convenience.links-h.com/wp-content/themes/convenience.links-h.com/css/../img/okomari.png) no-repeat center/282px;content:''}#main .sec01 .textArea h3{margin-bottom:30px;color:#252324;font-size:3.6rem;font-weight:700;text-align:center;border-bottom:solid 1px #40b373}#main .sec01 .textArea .txtList li{padding-left:95px;padding-bottom:11px;font-size:3rem;border-bottom:1px solid #d7d9dc;background:url(//convenience.links-h.com/wp-content/themes/convenience.links-h.com/css/../img/check_ico.png) no-repeat left top 5px}#recruit #main .sec01 .textArea .txtList li{padding-left:0;padding-bottom:11px;font-size:2.4rem;border-bottom:1px solid #d7d9dc;background:0 0}#main .sec01 .textArea .txtList li:not(:last-of-type){margin-bottom:19px}#main .sec02{padding:31px 0 70px}#main .sec02 h3{margin-bottom:69px;color:#252324;font-size:3.6rem;text-align:center}#main .sec02 ul{display:flex;justify-content:space-between}#main .sec02 li{width:30%}#main .sec02 li .pho{margin-bottom:38px;position:relative}#main .sec02 li .pho .num{padding-top:6px;width:79px;height:79px;display:flex;align-items:center;justify-content:center;flex-direction:column;font-size:1.5rem;line-height:1;text-align:center;font-style:italic;position:absolute;top:-17px;left:26px;background-color:#46b4ae;border-radius:50%;box-sizing:border-box;color:#fff}#main .sec02 li .pho .num span{margin-top:-4px;display:block;font-size:4.2rem;font-weight:400}#main .sec02 li p{margin:0 30px;font-size:2.2rem;font-weight:700;line-height:1.82;letter-spacing:0}#main .sec03{padding:130px 0 150px;background-image:-moz-linear-gradient(90deg,rgba(64,179,115,1),rgba(124,235,149,1));background-image:-webkit-linear-gradient(90deg,rgba(64,179,115,1),rgba(124,235,149,1));background-image:-ms-linear-gradient(90deg,rgba(64,179,115,1),rgba(124,235,149,1))}#main .sec03 h3{margin-bottom:67px;color:#fff;font-size:3rem;font-weight:700;line-height:1.5;text-align:center}#main .sec03 li{padding:43px 60px 27px 10px;display:flex;align-items:center;background-color:#fff;border-radius:4px}#main .sec03 li:not(:last-of-type){margin-bottom:20px}#main .sec03 li .pho{margin-bottom:10px;width:200px;text-align:center}#main .sec03 li .text{width:calc(100% - 200px)}#main .sec03 li .title{margin-bottom:17px;padding:0 10px 27px;color:#15b58a;font-size:3.4rem;font-weight:700;border-bottom:1px solid #252324}#main .sec03 li .txt{padding:0 10px;font-size:1.6rem;line-height:1.875}#main .sec04{padding:66px 0 102px;background-color:#f3f5f7}#main .sec04 h2{margin-bottom:38px;font-size:3.6rem;text-align:center}#main .sec04 .innerBox{position:relative}#main .sec04 ul{margin:0 auto;max-width:900px;display:flex;justify-content:space-between;position:relative}#main .sec04 .innerBox:not(:last-of-type){margin-bottom:50px}#main .sec04 li.lBox,#main .sec04 li.rBox{padding:40px 0;width:46.66%;background-color:#fff;text-align:center}#main .sec04 li .title{margin:0 auto 30px;width:95px;padding:2px 0 1px;font-size:2.2rem;border:1px solid #000;box-sizing:border-box}#main .sec04 li.lBox .txt{margin-bottom:26px;font-size:2.6rem;font-weight:700}#main .sec04 li.rBox .text{margin:-4px 0 52px;color:#4682b4;font-size:2.6rem;font-weight:700;line-height:1.92}#main .sec04 li.rBox .text span{border-bottom:5px solid #f7ed4d}#main .sec04 li.rBox .txt{color:#342e3b;font-size:1.8rem;line-height:1.55}#main .sec04 .innerBox .tag{position:absolute;top:calc(50% - 40px);left:calc(50% - 83px)}#main .sec05{padding:44px 0 46px;text-align:center;background-image:-moz-linear-gradient(90deg,rgba(53,181,213,1),rgba(65,180,174,1));background-image:-webkit-linear-gradient(90deg,rgba(53,181,213,1),rgba(65,180,174,1));background-image:-ms-linear-gradient(90deg,rgba(53,181,213,1),rgba(65,180,174,1))}#main .sec05 h2{margin-bottom:6px;font-size:3.6rem;font-weight:700;color:#fff}#main .sec05 .pTop{margin-bottom:34px;color:#fff}#main .sec05 .comContact{padding:0;background-image:-moz-linear-gradient(90deg,rgba(53,181,213,1),rgba(65,180,174,1));background-image:-webkit-linear-gradient(90deg,rgba(53,181,213,1),rgba(65,180,174,1));background-image:-ms-linear-gradient(90deg,rgba(53,181,213,1),rgba(65,180,174,1))}#main .sec05 .comContact:after{content:none}#main .sec06{padding:60px 0}#main .sec06 h2{margin-bottom:48px;font-size:3.6rem;font-weight:700;text-align:center}#main .sec06 .tabList{display:flex;border-bottom:1px solid #252324}#main .sec06 .tabList li{width:300px}#main .sec06 .tabList li a{padding:16px 0 15px;display:block;color:#252324;font-size:1.8rem;text-align:center;background-color:#f5f3f2;transition:all .3s}#main .sec06 .tabList li.on a{color:#fff;background-color:#252324}#main .sec06 .tabBox{padding:46px 0 40px;text-align:center}#main .sec06 .tabBox ul{display:flex;justify-content:space-between}#main .sec06 .tabBox li{font-size:1.7rem;font-weight:700;text-align:center}#main .sec06 .tabBox li .pho{margin-bottom:28px;position:relative}#main .sec06 .tabBox li .en{margin-bottom:6px;display:block;font-size:2rem;font-style:italic;font-family:Meiryo,"メイリオ","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",sans-serif}@media all and (max-width:767px){#main .sec06 .tabBox{padding:30px 0 28px}#main .sec06 .tabBox ul{display:block}#main .sec06 .tabBox li{width:auto;display:flex;justify-content:space-between;align-items:center;font-size:1.5rem}#main .sec06 .tabBox li:not(:last-of-type){margin-bottom:37px}#main .sec06 .tabBox li .pho{margin-bottom:0;width:110px}#main .sec06 .tabBox li .pho img{width:100%}#main .sec06 .tabBox li p{padding-left:25px;width:calc(100% - 110px);text-align:left;box-sizing:border-box}#main .sec06 .tabBox li:not(:last-of-type) .pho:after{width:16px;height:21px;position:absolute;top:auto;bottom:-30px;right:calc(50% - 8px);background:url(//convenience.links-h.com/wp-content/themes/convenience.links-h.com/css/img/arrow_ico_sp.png) no-repeat center/16px;content:''}#main .sec06 .tabBox li .en{margin-bottom:2px;font-size:1.7rem}}@media all and (min-width:897px){#main .sec06 .tabList li a:hover{color:#fff;background-color:#252324}}@media all and (max-width:896px){#main .sec06 .tabList{margin:0 -30px;justify-content:center;border-bottom:1px solid #252324}#main .sec06 .tabList li{width:28.05%}#main .sec06 .tabList li a{padding:19px 0 17px;font-size:1.4rem}}#main .sec07{padding:42px 0 154px}#main .sec07 h2{margin-bottom:33px;font-size:3.6rem;font-weight:700;text-align:center}#main .sec07 dl{margin:0 auto;max-width:900px}#main .sec07 dl:not(:last-of-type){margin-bottom:30px}#main .sec07 dt{padding:35px 90px 29px 120px;position:relative;color:#252324;font-size:2.2rem;font-weight:700;background:rgba(70,130,180,.5) url(//convenience.links-h.com/wp-content/themes/convenience.links-h.com/css/../img/q_ico.png) no-repeat left 51px center;cursor:pointer}#main .sec07 dt:after,#main .sec07 dt:before{width:40px;height:1px;position:absolute;top:50%;right:51px;background-color:#252324;transition:all .3s;content:''}#main .sec07 dt:before{width:1px;height:40px;top:calc(50% - 20px);right:70px}#main .sec07 dt.on:before{transform:rotate(90deg)}#main .sec07 dd{padding:40px 20px 40px 114px;display:none;font-size:1.6rem;background:url(//convenience.links-h.com/wp-content/themes/convenience.links-h.com/css/../img/a_ico.png) no-repeat left 51px top 37px}#main .comForm{padding:0}#main .comForm .sub h3{display:none}#main .comForm .sub .only-input{display:none}#main .comForm h2{margin-bottom:40px;padding:33px 0 28px;color:#fff;font-size:3.6rem;font-weight:700;text-align:center;background-color:#4682b4}#main .comForm .sub{margin:0 200px}#main .comForm .notes{padding-left:150px;margin:0 auto;max-width:600px;text-align:left}@media all and (max-width:1280px){#main .sec01 .textArea{padding:52px 20px}#main .sec01 .textArea:after{position:absolute;bottom:40px;right:0;content:''}#main .sec02 li p{margin:0}#main .sec03 li .title{font-size:3rem}#main .sec05 li .title{padding-left:0;text-align:center}#main .sec05 li .txt{padding:6px 10px;font-size:4rem}#main .comForm .sub{margin:0 40px}}@media all and (max-width:896px){#main{padding-top:29px}#main:after{height:375px;top:0}#main .sec01 h2{margin:0 -8px 13px 0;font-size:2.8rem;text-align:center}#main .sec01 .textArea{padding:34px 20px;background-color:#fff}#main .sec01 .textArea:after{width:141px;height:93px;position:absolute;bottom:8px;right:-23px;content:''}#main .sec01 .textArea h3{margin-bottom:21px;color:#252324;font-size:2.1rem;line-height:1.43}#main .sec01 .textArea .txtList li{padding-left:35px;padding-bottom:9px;font-size:1.6rem;line-height:1.5;background:url(//convenience.links-h.com/wp-content/themes/convenience.links-h.com/css/../img/check_ico_sp.png) no-repeat left top 3px/20px;font-feature-settings:"palt";-moz-font-feature-settings:"palt"}#main .sec01 .textArea .txtList li:not(:last-of-type){margin:0 -10px 17px 0}#main .sec02{padding:44px 0 34px}#main .sec02 h3{margin-bottom:38px;font-size:2.1rem}#main .sec02 ul{margin:0 20px;display:block}#main .sec02 li{width:100%}#main .sec02 li:not(:last-of-type){margin-bottom:38px}#main .sec02 li .pho{margin:0 auto 16px;width:226px;text-align:center}#main .sec02 li .pho img{width:226px}#main .sec02 li .pho .num{padding-top:6px;width:49px;height:49px;font-size:1rem;line-height:1;top:-10px;left:18px;border-radius:50%;box-sizing:border-box}#main .sec02 li .pho .num span{margin-top:-4px;font-size:2.6rem}#main .sec02 li p{margin:0;font-size:1.5rem;line-height:1.75}#main .sec03{padding:34px 0 40px}#main .sec03 h3{margin-bottom:26px;color:#fff;font-size:2.1rem;font-weight:700;line-height:1.43;text-align:center}#main .sec03 li{padding:29px 20px 24px;display:block;border-radius:2px}#main .sec03 li:not(:last-of-type){margin-bottom:20px}#main .sec03 li .text{width:auto}#main .sec03 li .title{margin-bottom:13px;padding:0 15px 11px 5px;display:flex;align-items:center;font-size:1.9rem;line-height:1.31}#main .sec03 li .title span{width:54px;display:inline-block}#main .sec03 li .title .sub{width:calc(100% - 54px)}#main .sec03 li .txt{padding:0 5px;font-size:1.4rem;line-height:1.75}#main .sec04{padding:34px 0 74px}#main .sec04 .content{margin:0 58px}#main .sec04 h2{margin-bottom:22px;font-size:2.1rem}#main .sec04 ul{margin:0 -58px;display:block}#main .sec04 .slick-slide>div{margin:0 10px;min-width:270px;height:270px}#main .sec04 .innerBox{margin:0 0 0 auto}#main .sec04 .innerBox:not(:last-of-type){margin-bottom:68px}#main .sec04 li.lBox,#main .sec04 li.rBox{padding:22px 0;height:270px;box-sizing:border-box;text-align:center}#main .sec04 li .title{margin:0 auto 15px;width:65px;padding:2px 0 1px;font-size:1.5rem}#main .sec04 li.lBox .txt{margin-bottom:15px;font-size:1.6rem}#main .sec04 li.rBox .text{margin:-4px 0 25px;font-size:1.6rem;line-height:1.87}#main .sec04 li.rBox .txt{font-size:1.4rem;line-height:1.75}#main .sec04 li .pho{margin:0 auto;width:140px}#main .sec04 .innerBox .slick-track{padding-bottom:31px}#main .sec04 .innerBox .tag{width:136px;position:absolute;top:auto;left:auto;bottom:0;right:-44px}#main .sec05{padding:33px 0 40px}#main .sec05 h2{margin-bottom:17px;font-size:2.1rem}#main .sec05 .pTop{margin-bottom:24px;font-size:1.4rem;line-height:1.75}#main .sec05 ul{margin:0 58px;max-width:1145px;display:block}#main .sec05 li{width:100%;border-radius:5px}#main .sec05 li:not(:last-of-type){margin-bottom:20px}#main .sec05 li .title{padding:6px 0 2px;font-size:1.7rem;font-weight:500;text-align:center}#main .sec05 li .txt{font-size:4.5rem;text-align:center}#main .sec05 li .txt .sml{font-size:2.2rem}#main .sec06{padding:34px 0}#main .sec06 h2{margin-bottom:21px;font-size:2.1rem}#main .sec06 ul{margin:0 auto 0;max-width:inherit;display:block}#main .sec06 ul:after{width:100%}#main .sec06 li{margin-top:0;padding-bottom:30px;width:auto;border-radius:6px;overflow:hidden;background-color:#f3f5f7}#main .sec06 li:not(:last-of-type){margin-bottom:29px}#main .sec06 li h3{padding:15px 0 12px;font-size:1.9rem}#main .sec06 li .pho{margin-bottom:39px}#main .sec06 li .pho img{width:100%}#main .sec06 li p{margin:0 24px;font-size:1.4rem;line-height:1.75}#main .sec07{padding:28px 0 60px}#main .sec07 h2{margin-bottom:23px;font-size:2.1rem}#main .sec07 dl{margin:0 auto;max-width:inherit}#main .sec07 dl:not(:last-of-type){margin-bottom:20px}#main .sec07 dt{padding:20px 40px 19px 50px;font-size:1.4rem;line-height:1.5;background:rgba(70,130,180,.5) url(//convenience.links-h.com/wp-content/themes/convenience.links-h.com/css/../img/q_ico.png) no-repeat left 5px center}#main .sec07 dt:after,#main .sec07 dt:before{width:25px;right:16px}#main .sec07 dt:before{width:1px;height:25px;top:calc(50% - 12px);right:28px}#main .sec07 dd{padding:16px 10px 0 48px;font-size:1.4rem;line-height:1.75;background:url(//convenience.links-h.com/wp-content/themes/convenience.links-h.com/css/../img/a_ico.png) no-repeat left 5px top 37px}#main .comForm{font-feature-settings:"palt";-moz-font-feature-settings:"palt"}#main .comForm h2{margin:0 -30px 40px;padding:10px 0 11px;font-size:2.1rem;font-feature-settings:"palt";-moz-font-feature-settings:"palt"}#main .comForm .sub{margin:0}#main .comForm .notes{margin:0 10px;padding-left:0;max-width:inherit}}@media all and (max-width:374px){#main .sec01 h2{font-size:2.2rem}#main .sec01 .textArea:after{width:80px;height:50px;bottom:0;right:0;background-size:cover}#main .sec02 h3{font-size:1.8rem}#main .sec04 .slick-slide>div{margin-right:100px;min-width:220px}#main .sec05 li .txt{padding:6px 10px;font-size:4rem}}