﻿section{margin:10% 0;padding:10% 3%;text-align:center;font-weight:bold;color:#2a2929;line-height:1.4}section>h2{font-size:40px}section>h3{font-size:25px;line-height:1.2}section>h2,section h3{margin-bottom:7%}section>p{line-height:1.8;font-size:14px}.sectionWrap:nth-of-type(even){background:#f9f9f9}.catchCopy{background:url(../common/img/mainBack.jpg) no-repeat;background-size:cover;background-position:28% 0;height:100vh;position:relative;text-align:left;margin:0;padding:0}.catchCopy__area{position:absolute;top:50%;left:5%;transform:translateY(-50%);font-size:40px;color:#fff;line-height:1.5}@keyframes textMove{0%{transform:translateX(-3%);opacity:0}100%{transform:translateX(3%);opacity:1}}.catchCopy__area span{display:block}.catchCopy__area span:first-of-type{animation:textMove .6s forwards}.catchCopy__area span:nth-of-type(2){animation:textMove 1s forwards}.catchCopy__area span:nth-of-type(3){animation:textMove 1.4s forwards}.catchCopy__area span:nth-of-type(4){animation:textMove 1.6s forwards}.catchCopy__area__ja{display:block;margin-top:5%;animation:textMove 2s forwards}.service{margin-top:5%}.service__logo{display:grid;grid-template-rows:repeat(2, 60px);grid-template-columns:repeat(2, 100px);grid-template-areas:"areaA areaB" "areaC areaC";place-items:center;justify-content:center}.service__logo .pipickLogo{grid-area:areaA;fill:#2a2929;transform:translate(55px, 28px) scale(0.5)}.service__logo .iltLogo{grid-area:areaB;width:60px;transform:translate(-41px, 26px) scale(0.5)}.service__logo .webLogo{grid-area:areaC;font-size:20px;font-family:"Noto Sans JP",sans-serif;font-weight:bold;color:#2a2929;transform:translate(10px, -30px) scale(0.3)}.service__logo .webLogo .fas{margin-right:5px}.service__logo.e.e-v .commonLogo{transition:all 1s;transform:translate(0) scale(1)}.service__type{margin-top:10%;color:#2a2929;font-size:22px;white-space:nowrap}.service__type li{width:80%;margin:0 auto;transition:all .3s;transform:translateX(-2000px)}.service__type li::before{content:"○";margin-right:1%}.service__type li:nth-of-type(n+2){margin-top:15%}.service__type li>a{border-bottom:1px solid #2a2929;padding-bottom:1%}.service__type li>a>span{font-size:12px}.service__type li:hover{transform:scale(1.1);transition:all .3s}.service__type.e.e-v li{transform:translateX(0)}.service__type.e.e-v li:first-of-type{transition:all .3s}.service__type.e.e-v li:nth-of-type(2){transition:all .5s}.service__type.e.e-v li:last-of-type{transition:all .7s}@keyframes imgSlide{0%{transform:translateX(0)}100%{transform:translateX(2000px)}}@keyframes imgSlide2{0%{transform:translateX(0)}100%{transform:translateX(-2000px)}}.commonSlide.e{position:relative}.commonSlide.e::after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background:#f9f9f9}.commonSlide.e.e-v::after{animation:imgSlide 3s forwards}.policy img{width:100%;margin:5% 0}.policy>p{text-align:left;letter-spacing:2px}.policy>p:first-of-type{margin-bottom:5%}.policy .btn{line-height:1}.policy .btn span{font-size:12px}.policy.pc{display:none}.pipick h2{margin-bottom:20%;width:200px;margin:0 auto;margin-bottom:20%}.pipick h2 img{width:100%}.pipick .noPhone{border:1px solid #2a2929;border-radius:20px;padding:7px;position:absolute;top:-48px;left:-49px}.pipick .noPhone span{position:relative}.pipick .noPhone span::before{content:"";position:absolute;top:33px;border:5px solid rgba(0,0,0,0);border-left:15px solid #2a2929;transform:rotate(90deg)}.pipick .noPhone span::after{content:"";position:absolute;top:30px;left:0;border:5px solid rgba(0,0,0,0);border-left:15px solid #fff;transform:rotate(90deg)}.pipick.mobile__text{position:relative;display:inline-flex}.pipick.mobile p:nth-of-type(2){line-height:1.4}.pipick.mobile .pipickUsed{display:block;margin:5% auto}.pipick.mobile .commonSlide.e::after{background:#fff}.pipick.mobile .commonSlide.e.e-v::after{animation:imgSlide2 3s forwards}.pipick.pc{display:none}.ilt.pc{display:none}.ilt .iltImg{width:300px;margin:5% auto}.ilt h2{display:flex;font-size:31px;justify-content:center;align-items:center}.ilt h2 img{width:13%;max-width:130px;margin-left:3%}.btn{display:block;width:160px;margin:20px auto 0;border:1px solid;padding:10px;border-radius:20px;background:rgba(0,0,0,0);color:#2a2929;transition:all .3s}.btn:hover{transition:all .3s;color:#fff;background:#2a2929}.iconWrap{margin-top:5%;display:flex;justify-content:space-around;font-size:45px}@media screen and (min-width: 641px){.catchCopy__area{font-size:45px}.service__logo{grid-template-rows:repeat(2, 90px);grid-template-columns:repeat(2, 150px)}.service__logo .pipickLogo{width:90px;height:90px}.service__logo .iltLogo{width:90px}.service__logo .webLogo{font-size:33px}.service__type{font-size:30px}.service__type li:nth-of-type(n+2){margin-top:10%}.service__type li>a>span{font-size:20px}section{margin:7% 0;padding:6% 2%}section>p{font-size:18px}.pipick.mobile__text{font-size:18px}.pipick.mobile__text .noPhone{top:-60px;left:-92px;padding:12px}.pipick.mobile__text .noPhone span::before{top:41px}.pipick.mobile__text .noPhone span::after{top:37px}.pipick.mobile .commonSlide.e::after{background:#fff}.pipick.mobile .commonSlide.e.e-v::after{animation:imgSlide2 3s forwards}.ilt p>span{width:500px}.iconWrap{font-size:70px}}@media screen and (min-width: 1000px){.catchCopy{background-position:top}.catchCopy__area{font-size:55px}.service__logo{grid-template-rows:repeat(2, 120px);grid-template-columns:repeat(2, 200px)}.service__logo .pipickLogo{width:120px;height:120px}.service__logo .iltLogo{width:120px}.service__logo .webLogo{font-size:45px}.service__type{margin-top:2%;display:flex;justify-content:space-between}.service__type li{margin:0;text-align:center}.service__type li:nth-of-type(n+2){margin-top:0}section{margin:0;padding:3% 2%}section>h2{font-size:65px;margin-bottom:3%}section>h3{font-size:40px;line-height:1.5}section>p{font-size:25px}.policy.mobile{display:none}.policy.pc{display:block;margin-top:5%}.policy.pc__inner{display:flex;justify-content:center}.policy.pc__inner__left{line-height:1.4}.policy.pc__inner__left h3{font-size:35px}.policy.pc__inner__left p{font-size:25px}.policy.pc__inner__left p:nth-of-type(2){margin-bottom:5%}.policy.pc__inner__left .btn span{font-size:18px}.policy.pc__inner img{margin-top:0;margin:0 0 0 3%}.policy.pc .commonSlide.e{width:65%;min-width:600px;display:flex;align-items:center;max-width:780px}.pipick.mobile{display:none}.pipick.pc{display:block}.pipick.pc h2{margin-bottom:5%;width:300px}.pipick.pc__inner{display:flex;justify-content:center}.pipick.pc__inner .pipickUsed{margin:0}.pipick.pc__inner__right{margin-left:5%}.pipick.pc__inner__right__text{font-size:30px;margin-top:10%;position:relative}.pipick.pc__inner__right__text .noPhone{left:-25px}.pipick.pc__inner__right__text .noPhone span::before{top:54px}.pipick.pc__inner__right__text .noPhone span::after{top:49px}.pipick.pc__inner__right__text p:nth-of-type(2){line-height:3}.ilt.mobile{display:none}.ilt.pc{display:block}.ilt.pc .iltImg{width:45%;margin:0 0 0 3%}.ilt.pc h2{font-size:50px}.ilt.pc__inner{display:flex;justify-content:center}.ilt.pc__inner__left p{font-size:20px;line-height:2.5}.iconWrap{font-size:100px;margin-top:5%}.btn{width:230px;font-size:25px}}