@charset "UTF-8";.fadeIn{opacity:0;-webkit-transform:translateY(30px);-moz-transform:translateY(30px);transform:translateY(30px);-webkit-transition:opacity .8s ease,-webkit-transform .8s ease;transition:opacity .8s ease,-webkit-transform .8s ease;-moz-transition:opacity .8s ease,transform .8s ease,-moz-transform .8s ease;transition:opacity .8s ease,transform .8s ease;transition:opacity .8s ease,transform .8s ease,-webkit-transform .8s ease,-moz-transform .8s ease;will-change:opacity,transform}.fadeIn:first-child{-webkit-transition-delay:0.1s;-moz-transition-delay:0.1s;transition-delay:0.1s}.fadeIn:nth-child(2){-webkit-transition-delay:0.2s;-moz-transition-delay:0.2s;transition-delay:0.2s}.fadeIn:nth-child(3){-webkit-transition-delay:0.3s;-moz-transition-delay:0.3s;transition-delay:0.3s}.fadeIn:nth-child(4){-webkit-transition-delay:0.4s;-moz-transition-delay:0.4s;transition-delay:0.4s}.fadeIn:nth-child(5){-webkit-transition-delay:0.5s;-moz-transition-delay:0.5s;transition-delay:0.5s}.fadeIn:nth-child(6){-webkit-transition-delay:0.6s;-moz-transition-delay:0.6s;transition-delay:0.6s}.fadeIn:nth-child(7){-webkit-transition-delay:0.7s;-moz-transition-delay:0.7s;transition-delay:0.7s}.fadeIn:nth-child(8){-webkit-transition-delay:0.8s;-moz-transition-delay:0.8s;transition-delay:0.8s}.fadeIn:nth-child(9){-webkit-transition-delay:0.9s;-moz-transition-delay:0.9s;transition-delay:0.9s}.fadeIn:nth-child(10){-webkit-transition-delay:1s;-moz-transition-delay:1s;transition-delay:1s}.fadeIn.fadeIn--lead{-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:0.2s;-moz-transition-delay:0.2s;transition-delay:0.2s}.fadeIn.fadeIn--leadTitle{-webkit-transition-delay:0.6s;-moz-transition-delay:0.6s;transition-delay:0.6s}.fadeIn.is-visible{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}#wrapper{overflow-x:hidden}main{color:#3f3555}.main-wrapper{margin:0}.content-wrapper{position:relative;border-top:none}.breadcrumb{position:absolute;top:0;left:0;z-index:2;max-width:100%}.breadcrumb,.breadcrumb a{color:#fff!important}img{max-width:100%;height:auto}main h1,main h2,main h3,main h4,main h5{font-weight:700;line-height:1.3em}main a,main dd,main dt,main li,main p{font-size:16px;line-height:1.6em}.section{margin:0 -webkit-calc(50% - 50vw);margin:0 -moz-calc(50% - 50vw);margin:0 calc(50% - 50vw);padding:100px -webkit-calc(50vw - 50%);padding:100px -moz-calc(50vw - 50%);padding:100px calc(50vw - 50%)}.section.section--gray{background:#f5f4f8}.section__title{margin-bottom:40px;text-align:center;font-weight:700}.section__title.section__title--white{color:#fff}.section__title h2{font-size:32px}.section__title p{font-size:16px;line-height:1.6;margin-top:1em}.section__otherServiceBnr{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:50px auto 0;background:#fff}.section__otherServiceBnr li{float:none;-webkit-transition:.1s ease;-moz-transition:.1s ease;transition:.1s ease}.keyBtn{display:block;background-color:#342a4c;padding:.7em 5em;font-size:18px;color:#fff;-webkit-border-radius:50px;border-radius:50px;min-width:200px;text-decoration:none;-webkit-transition:.1s linear;-moz-transition:.1s linear;transition:.1s linear}.keyBtn:hover{background-color:#34d197}.keyBtn.keyBtn--fsc{background:#3d8b00;border:1px solid #3d8b00}.keyBtn.keyBtn--fsc:hover{background:0 0;color:#3d8b00}.sampleBtn{position:fixed;right:140px;bottom:20px;z-index:10}.linkCard{overflow:hidden;display:block;position:relative;height:100%;color:#3f3555;text-decoration:none;background:#fff;-webkit-box-shadow:0 2px 15px rgba(0,0,0,.2);box-shadow:0 2px 15px rgba(0,0,0,.2);-webkit-border-radius:10px;border-radius:10px;-webkit-transition:.2s ease;-moz-transition:.2s ease;transition:.2s ease}a.linkCard:hover,li:has(a.linkCard):hover .linkCard{-webkit-transform:translateY(-6px);-moz-transform:translateY(-6px);transform:translateY(-6px);-webkit-box-shadow:0 20px 40px rgba(56,189,248,.15);box-shadow:0 20px 40px rgba(56,189,248,.15)}.linkCard.linkCard--gradientBar:before{content:'';display:block;width:100%;height:5px;position:absolute;top:0;left:0;background:var(--gradient);z-index:3}.packagePortalHeader{position:relative;background:#eff4fa;z-index:10;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.3);box-shadow:0 2px 6px rgba(0,0,0,.3)}.packagePortalHeader__contents{position:relative;max-width:1300px;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.packagePortalHeader__logo{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.packagePortalHeader__logo a{display:block;padding:22px 25px}.packagePortalHeader__logo__img.packagePortalHeader__logo__img--sp{display:none}.packagePortalHeader__navi__title{margin:.6em 0 .3em;font-size:18px;font-weight:700;color:#3f3555}.packagePortalHeader__navi__anchor{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;overflow-x:auto;white-space:nowrap}.packagePortalHeader__navi__anchor.can-scroll-left,.packagePortalHeader__navi__anchor.can-scroll-right{-webkit-mask-image:-webkit-linear-gradient(left,transparent 0%,#000 80px,#000 -webkit-calc(100% - 120px),transparent 100%);mask-image:linear-gradient(to right,transparent 0%,#000 80px,#000 -moz-calc(100% - 120px),transparent 100%);mask-image:linear-gradient(to right,transparent 0%,#000 80px,#000 calc(100% - 120px),transparent 100%)}.packagePortalHeader__navi__anchor.can-scroll-right:not(.can-scroll-left){-webkit-mask-image:-webkit-linear-gradient(left,#000 -webkit-calc(100% - 120px),transparent 100%);mask-image:linear-gradient(to right,#000 -moz-calc(100% - 120px),transparent 100%);mask-image:linear-gradient(to right,#000 calc(100% - 120px),transparent 100%)}.packagePortalHeader__navi__anchor.can-scroll-left:not(.can-scroll-right){-webkit-mask-image:-webkit-linear-gradient(left,transparent 0%,#000 120px);mask-image:linear-gradient(to right,transparent 0%,#000 120px)}.packagePortalHeader__navi__anchor::-webkit-scrollbar{display:none}.packagePortalHeader__navi__anchor li{margin-bottom:.5em}.packagePortalHeader__navi__anchor li:before{content:"|";margin:0 1em}.packagePortalHeader__navi__anchor li:first-child:before{margin-left:0}.packagePortalHeader__navi__anchor li:last-child:after{content:"|";margin-left:1em}.packagePortalHeader__navi__anchor li a{color:#475569;text-decoration:none;-webkit-transition:opacity .1s ease;-moz-transition:opacity .1s ease;transition:opacity .1s ease}.packagePortalHeader__navi__anchor li a:hover{opacity:.6}.packagePortalHeader__btn{position:absolute;right:0;top:16px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:10px}.packagePortalHeader__btn a{padding-top:.3em;padding-bottom:.3em;text-decoration:none;color:#fff;font-weight:700;-webkit-transition:.2s ease;-moz-transition:.2s ease;transition:.2s ease}.packagePortalHeader__btn a:hover{opacity:.6}.packagePortalHeader__btn__signup a{padding-left:1.2em;padding-right:1.2em;-webkit-border-radius:30px;border-radius:30px;background:-webkit-linear-gradient(285deg,#f77316 0,#ea4897 50%,#895cf4 100%);background:-moz-linear-gradient(285deg,#f77316 0,#ea4897 50%,#895cf4 100%);background:linear-gradient(165deg,#f77316 0,#ea4897 50%,#895cf4 100%)}.packagePortalHeader__btn__mymenu{-webkit-border-radius:30px;border-radius:30px;background:-webkit-radial-gradient(60% 0,circle,#a0e0f8 0,transparent 90%),-webkit-radial-gradient(80% 90%,circle,#d472b8 0,transparent 90%),-webkit-linear-gradient(310deg,#4255b3 0,#212870 90%,#121545 100%);background:-moz-radial-gradient(60% 0,circle,#a0e0f8 0,transparent 90%),-moz-radial-gradient(80% 90%,circle,#d472b8 0,transparent 90%),-moz-linear-gradient(310deg,#4255b3 0,#212870 90%,#121545 100%);background:radial-gradient(circle at 60% 0,#a0e0f8 0,transparent 90%),radial-gradient(circle at 80% 90%,#d472b8 0,transparent 90%),linear-gradient(140deg,#4255b3 0,#212870 90%,#121545 100%)}.packagePortalHeader__btn__mymenu li{display:inline-block}.packagePortalHeader__btn__mymenu li:nth-of-type(n+2):before{content:"|";margin:0 1em;color:#fff}.packagePortalHeader__btn__mymenu li a{display:inline-block}.packagePortalHeader__btn__mymenu li:first-of-type a{padding-left:2em}.packagePortalHeader__btn__mymenu li:last-of-type a{padding-right:2em}.packagePortalHeader__btn__mymenu li a:after{content:"";width:0;height:1px}.lead{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;height:537px;margin-left:-webkit-calc(50% - 50vw);margin-left:-moz-calc(50% - 50vw);margin-left:calc(50% - 50vw);margin-right:-webkit-calc(50% - 50vw);margin-right:-moz-calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:1.5em -webkit-calc(50vw - 50%) 0;padding:1.5em -moz-calc(50vw - 50%) 0;padding:1.5em calc(50vw - 50%) 0;background:url(/files/img/lineup/package/portal/img_lead.jpg) no-repeat right center/cover}.lead:after{content:'';position:absolute;width:55%;inset:0;background:-webkit-radial-gradient(60% 0,circle,#a0e0f8 0,transparent 90%),-webkit-radial-gradient(80% 90%,circle,#d472b8 0,transparent 90%),-webkit-linear-gradient(310deg,#4255b3 0,#212870 90%,#121545 100%);background:-moz-radial-gradient(60% 0,circle,#a0e0f8 0,transparent 90%),-moz-radial-gradient(80% 90%,circle,#d472b8 0,transparent 90%),-moz-linear-gradient(310deg,#4255b3 0,#212870 90%,#121545 100%);background:radial-gradient(circle at 60% 0,#a0e0f8 0,transparent 90%),radial-gradient(circle at 80% 90%,#d472b8 0,transparent 90%),linear-gradient(140deg,#4255b3 0,#212870 90%,#121545 100%);-webkit-mask-image:-webkit-gradient(linear,left top,right top,from(#000),color-stop(65%,#000),color-stop(72%,rgba(0,0,0,0.8)),color-stop(79%,rgba(0,0,0,0.5)),color-stop(92%,transparent));-webkit-mask-image:-webkit-linear-gradient(left,#000 0%,#000 65%,rgba(0,0,0,0.8) 72%,rgba(0,0,0,0.5) 79%,transparent 92%);mask-image:-webkit-gradient(linear,left top,right top,from(#000),color-stop(65%,#000),color-stop(72%,rgba(0,0,0,0.8)),color-stop(79%,rgba(0,0,0,0.5)),color-stop(92%,transparent));mask-image:linear-gradient(to right,#000 0%,#000 65%,rgba(0,0,0,0.8) 72%,rgba(0,0,0,0.5) 79%,transparent 92%);z-index:-1}.lead__inner{width:46%;max-width:540px;font-weight:700;color:#fff;z-index:1}.lead__inner__head{font-size:24px}.lead__inner__title{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;font-size:50px;line-height:1.2;margin:10px 0 20px}.lead__inner__title i{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin-right:20px;font-size:18px;background:#fff;max-width:1.5em;color:#4d4697;text-align:center;padding:10px .25em;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;-webkit-box-shadow:2px 2px 10px rgba(0,0,0,.6);box-shadow:2px 2px 10px rgba(0,0,0,.6)}.lead__inner__title div{width:100%;max-width:7.5em}.lead__inner__title span{display:block;line-height:1.2;text-shadow:2px 2px 10px rgba(0,0,0,.8)}.lead__inner__title span:nth-of-type(2){text-align:right}.lead__inner__text{margin-top:35px}.lead__inner__text small{display:block;font-size:12px;font-weight:400}.menu{padding:50px}.menu__list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px}.menu__list__item.menu__list__item--main{--gradient:linear-gradient(165deg, #38bbf6 0%, #3b80f4 50%, #895cf4 100%)}.menu__list__item.menu__list__item--sub{--gradient:linear-gradient(165deg, #f77316 0%, #ea4897 50%, #895cf4 100%)}.menu__list__item.menu__list__item--set{--gradient:linear-gradient(165deg, #34d197 0%, #10b780 50%, #895cf4 100%)}.menu__list__item a{height:100%;padding:20px 20px 45px;text-align:center;-webkit-box-shadow:0 2px 15px rgba(0,0,0,.4);box-shadow:0 2px 15px rgba(0,0,0,.4)}.menu__list__item a:after{content:'';width:20px;height:15px;-webkit-clip-path:polygon(0 0,100% 0,50% 100%);clip-path:polygon(0 0,100% 0,50% 100%);background:var(--gradient);position:absolute;bottom:20px;left:0;right:0;margin:auto}.menu__list__item h2{font-size:20px;margin-top:10px}.menu__list__item p{font-size:14px;margin-top:10px;color:#475569;text-align:left}.main{--gradient:linear-gradient(165deg, #38bbf6 0%, #3b80f4 50%, #895cf4 100%)}.main__list{position:relative;max-width:1132px;margin:0 auto;display:-ms-grid;display:grid;-ms-grid-columns:1fr 20px 1fr 20px 1fr 20px 1fr 20px 1fr 20px 1fr 20px 1fr 20px 1fr 20px 1fr 20px 1fr 20px 1fr 20px 1fr;grid-template-columns:repeat(12,1fr);gap:20px;z-index:2}.main__list__item{-ms-grid-column-span:4;grid-column:span 4}.main__list__item:nth-of-type(n+4){-ms-grid-column-span:3;grid-column:span 3}.main__list figure{position:relative}.main__list figure figcaption{position:absolute;display:inline-block;position:absolute;top:15px;left:10px;color:#fff;font-size:14px;font-weight:700;padding:0 1em;background:#ff0045;-webkit-border-radius:30px;border-radius:30px}.main__list__detail{position:relative;padding:20px}.main__list__detail h3{font-size:20px}.main__list__detail p{font-size:14px;margin-top:10px;color:#475569}.main__list__price{margin-top:15px;font-weight:700;color:#3f3555!important}.main__list__price em{display:inline-block;color:#e40012;font-size:28px}.main__list__price em small{font-size:.6em;margin-left:.2em}.main__list__pricespec li{font-size:12px;color:#475569;display:inline-block}.main__list__pricespec li:nth-of-type(n+2):before{content:"/";margin:0 4px}.main__list__campaign{position:absolute;top:-45px;right:15px;width:90px;height:90px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;font-size:12px;line-height:1.3;font-weight:700;text-align:center;-webkit-border-radius:50%;border-radius:50%;background:-webkit-gradient(linear,left top,right top,from(#f95f45),to(#fcbf42));background:-webkit-linear-gradient(left,#f95f45 0,#fcbf42 100%);background:-moz-linear-gradient(left,#f95f45 0,#fcbf42 100%);background:linear-gradient(to right,#f95f45 0,#fcbf42 100%);-webkit-transform:rotate(10deg);-moz-transform:rotate(10deg);transform:rotate(10deg)}.main__list__campaign:after{content:"";position:absolute;width:86px;height:86px;-webkit-border-radius:50%;border-radius:50%;background:-webkit-gradient(linear,right top,left top,from(#f95f45),to(#fcbf42));background:-webkit-linear-gradient(right,#f95f45 0,#fcbf42 100%);background:-moz-linear-gradient(right,#f95f45 0,#fcbf42 100%);background:linear-gradient(to left,#f95f45 0,#fcbf42 100%);z-index:-1;-webkit-box-shadow:0 2px 15px rgba(0,0,0,.2);box-shadow:0 2px 15px rgba(0,0,0,.2)}.main__campaign{position:relative;max-width:1065px;margin:65px auto 0;background:-webkit-gradient(linear,right top,left top,from(#f95f45),to(#fcbf42));background:-webkit-linear-gradient(right,#f95f45 0,#fcbf42 100%);background:-moz-linear-gradient(right,#f95f45 0,#fcbf42 100%);background:linear-gradient(to left,#f95f45 0,#fcbf42 100%);-webkit-box-shadow:0 2px 15px rgba(0,0,0,.2);box-shadow:0 2px 15px rgba(0,0,0,.2);z-index:1}.main__campaign a{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#fff;border:3px solid transparent;text-decoration:none;font-weight:700;-webkit-transition:.2s ease;-moz-transition:.2s ease;transition:.2s ease}.main__campaign a:hover{margin-top:-5px;margin-bottom:5px;-webkit-box-shadow:0 20px 40px rgba(56,189,248,.15);box-shadow:0 20px 40px rgba(56,189,248,.15)}.main__campaign__lead{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;padding:20px 30px;background:-webkit-gradient(linear,left top,right top,from(#f95f45),to(#fcbf42));background:-webkit-linear-gradient(left,#f95f45 0,#fcbf42 100%);background:-moz-linear-gradient(left,#f95f45 0,#fcbf42 100%);background:linear-gradient(to right,#f95f45 0,#fcbf42 100%)}.main__campaign__lead i{position:absolute;top:20px;right:20px;font-size:20px;color:#f96245;background:#fff;padding:5px 30px;-webkit-border-radius:30px;border-radius:30px}.main__campaign__lead h3{font-size:28px}.main__campaign__lead p{text-align:right;color:#3f3555}.main__campaign figure{position:relative}.main__campaign__person{position:absolute;bottom:0}.sub{--gradient:linear-gradient(165deg, #f77316 0%, #ea4897 50%, #895cf4 100%)}.sub__list{max-width:1132px;margin:0 auto;display:-ms-grid;display:grid;-ms-grid-columns:1fr 20px 1fr 20px 1fr;grid-template-columns:repeat(3,1fr);gap:20px}.sub__list__item a{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;border:2px solid transparent;background:-webkit-linear-gradient(285deg,#f77316 0,#ea4897 50%,#895cf4 100%);background:-moz-linear-gradient(285deg,#f77316 0,#ea4897 50%,#895cf4 100%);background:linear-gradient(165deg,#f77316 0,#ea4897 50%,#895cf4 100%)}.sub__list__item a figure{height:100%;background:#fff}.sub__list__detail{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;-webkit-align-self:stretch;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;padding:12px 12px 12px 8px}.sub__list__detail h3{font-size:16px}.sub__list__detail p{font-size:12px;color:#475569}.set{--gradient:linear-gradient(165deg, #34d197 0%, #10b780 50%, #895cf4 100%)}.set__tab{max-width:1132px;margin:0 auto}.set__tab input{display:none}.set__tab__button{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:30px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.set__tab__button li{overflow:hidden;width:100%;-webkit-border-radius:20px 20px 0 0;border-radius:20px 20px 0 0;-webkit-box-shadow:0 2px 15px rgba(0,0,0,.2);box-shadow:0 2px 15px rgba(0,0,0,.2);-webkit-clip-path:inset(-20px -20px 0);clip-path:inset(-20px -20px 0)}.set__tab__button label{display:block;padding:20px 20px 14px;background:#fff;text-align:center;font-size:20px;color:#fff;background:-webkit-linear-gradient(285deg,#34d197 0,#10b780 50%,#895cf4 100%);background:-moz-linear-gradient(285deg,#34d197 0,#10b780 50%,#895cf4 100%);background:linear-gradient(165deg,#34d197 0,#10b780 50%,#895cf4 100%);cursor:pointer;-webkit-transition:.1s linear;-moz-transition:.1s linear;transition:.1s linear}.set__tab__button label:hover{opacity:.6}.set__tab #tab-1:checked~ul label[for=tab-1]{background:#fff}.set__tab #tab-1:checked~ul label[for=tab-1] span{background:-webkit-linear-gradient(285deg,#34d197 0,#10b780 50%,#895cf4 100%);background:-moz-linear-gradient(285deg,#34d197 0,#10b780 50%,#895cf4 100%);background:linear-gradient(165deg,#34d197 0,#10b780 50%,#895cf4 100%);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:700}.set__tab #tab-2:checked~ul label[for=tab-2]{background:#fff}.set__tab #tab-2:checked~ul label[for=tab-2] span{background:-webkit-linear-gradient(285deg,#34d197 0,#10b780 50%,#895cf4 100%);background:-moz-linear-gradient(285deg,#34d197 0,#10b780 50%,#895cf4 100%);background:linear-gradient(165deg,#34d197 0,#10b780 50%,#895cf4 100%);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:700}.set__tab #tab-3:checked~ul label[for=tab-3]{background:#fff}.set__tab #tab-3:checked~ul label[for=tab-3] span{background:-webkit-linear-gradient(285deg,#34d197 0,#10b780 50%,#895cf4 100%);background:-moz-linear-gradient(285deg,#34d197 0,#10b780 50%,#895cf4 100%);background:linear-gradient(165deg,#34d197 0,#10b780 50%,#895cf4 100%);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:700}.set__tab #tab-4:checked~ul label[for=tab-4]{background:#fff}.set__tab #tab-4:checked~ul label[for=tab-4] span{background:-webkit-linear-gradient(285deg,#34d197 0,#10b780 50%,#895cf4 100%);background:-moz-linear-gradient(285deg,#34d197 0,#10b780 50%,#895cf4 100%);background:linear-gradient(165deg,#34d197 0,#10b780 50%,#895cf4 100%);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:700}.set__tab #tab-5:checked~ul label[for=tab-5]{background:#fff}.set__tab #tab-5:checked~ul label[for=tab-5] span{background:-webkit-linear-gradient(285deg,#34d197 0,#10b780 50%,#895cf4 100%);background:-moz-linear-gradient(285deg,#34d197 0,#10b780 50%,#895cf4 100%);background:linear-gradient(165deg,#34d197 0,#10b780 50%,#895cf4 100%);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:700}.set__tab__contents{padding:40px 61px;background:#fff;-webkit-border-radius:0 0 30px 30px;border-radius:0 0 30px 30px;-webkit-box-shadow:0 2px 15px rgba(0,0,0,.2);box-shadow:0 2px 15px rgba(0,0,0,.2);-webkit-clip-path:inset(0 -20px -20px);clip-path:inset(0 -20px -20px)}.set .setList{max-width:1132px;margin:0 auto;display:-ms-grid;display:grid;-ms-grid-columns:1fr 20px 1fr;grid-template-columns:repeat(2,1fr);gap:20px}.set .setList figure{position:relative}.set .setList figure figcaption{display:inline-block;position:absolute;top:15px;left:10px;color:#fff;font-size:14px;font-weight:700;padding:.1em 1em;-webkit-border-radius:100px;border-radius:100px;background:-webkit-linear-gradient(285deg,#34d197 0,#10b780 50%,#895cf4 100%);background:-moz-linear-gradient(285deg,#34d197 0,#10b780 50%,#895cf4 100%);background:linear-gradient(165deg,#34d197 0,#10b780 50%,#895cf4 100%)}.set .setList__title{text-align:center;font-size:28px;margin-bottom:1em}.set .setList__title:nth-of-type(n+2){padding-top:1.2em;margin-top:2em;border-top:1px solid #c8c8c8}.set .setList__item{height:auto}.set .setList__detail{padding:20px}.set .setList__detail h3{font-size:20px}.set .setList__text{margin-top:1em;font-size:14px;color:#475569;border-left:#34d197 5px solid;padding-left:1em}.set .setList__price{margin-top:10px;text-align:right;font-weight:700;color:#1e1e1e;font-weight:700;color:#3f3555!important}.set .setList__price em{display:inline-block;color:#e40012;font-size:28px}.set .setList__price em small{font-size:.6em;margin-left:.2em}.set .setList__accordionBtn{position:relative;display:block;width:100%;margin-top:20px;background:#342a4c;color:#fff;font-weight:700;text-align:left;padding:12px 15px;-webkit-border-radius:4px;border-radius:4px;-webkit-transition:.1s linear;-moz-transition:.1s linear;transition:.1s linear}.set .setList__accordionBtn i:after,.set .setList__accordionBtn i:before{content:"";display:block;width:12px;height:2px;position:absolute;right:20px;top:0;bottom:0;margin:auto;background:#fff}.set .setList__accordionBtn i:after{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:.1s linear;-moz-transition:.1s linear;transition:.1s linear}.set .setList__accordionBtn.js-accordion--open i:after{-webkit-transform:rotate(0);-moz-transform:rotate(0);transform:rotate(0)}.set .setList__accordionBtn.js-accordion--open,.set .setList__accordionBtn:hover{background:#34d197}.set .setList__detail .breakdown{border-bottom:1px solid #c8c8c8}.set .setList__detail .breakdown:first-of-type{margin-top:10px}.set .setList__detail .breakdown a{display:block;padding:10px 0;text-decoration:none;color:#3f3555}.set .setList__detail .breakdown a:hover{opacity:.6}.set .setList__detail .breakdown__text{font-size:14px;font-weight:700;color:#34d197}.set .setList__detail .breakdown__nameBox{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;margin:5px 0;font-weight:700}.set .setList__detail .breakdown__nameBox h4 small{display:inline-block;font-size:.8em}.set .setList__detail .breakdown__nameBox p{white-space:nowrap;font-size:20px;color:red}.set .setList__detail .breakdown__nameBox p small{font-size:.6em;margin-left:.2em}.set .setList__detail .breakdown__spec{text-align:right}.set .setList__detail .breakdown__spec li{font-size:12px;color:#475569;display:inline-block}.set .setList__detail .breakdown__spec li:nth-of-type(n+2):before{content:"/";margin:0 4px}.tab-content-1{visibility:hidden;position:absolute;top:0;left:0;-webkit-transition:opacity .4s ease,visibility .4s ease,-webkit-transform .4s ease;transition:opacity .4s ease,visibility .4s ease,-webkit-transform .4s ease;-moz-transition:opacity .4s ease,transform .4s ease,visibility .4s ease,-moz-transform .4s ease;transition:opacity .4s ease,transform .4s ease,visibility .4s ease;transition:opacity .4s ease,transform .4s ease,visibility .4s ease,-webkit-transform .4s ease,-moz-transform .4s ease;opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);transform:translateY(40px)}.tab-1:checked~.set__tab__contents>.tab-content-1{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);visibility:visible;position:relative}.tab-content-2{visibility:hidden;position:absolute;top:0;left:0;-webkit-transition:opacity .4s ease,visibility .4s ease,-webkit-transform .4s ease;transition:opacity .4s ease,visibility .4s ease,-webkit-transform .4s ease;-moz-transition:opacity .4s ease,transform .4s ease,visibility .4s ease,-moz-transform .4s ease;transition:opacity .4s ease,transform .4s ease,visibility .4s ease;transition:opacity .4s ease,transform .4s ease,visibility .4s ease,-webkit-transform .4s ease,-moz-transform .4s ease;opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);transform:translateY(40px)}.tab-2:checked~.set__tab__contents>.tab-content-2{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);visibility:visible;position:relative}.tab-content-3{visibility:hidden;position:absolute;top:0;left:0;-webkit-transition:opacity .4s ease,visibility .4s ease,-webkit-transform .4s ease;transition:opacity .4s ease,visibility .4s ease,-webkit-transform .4s ease;-moz-transition:opacity .4s ease,transform .4s ease,visibility .4s ease,-moz-transform .4s ease;transition:opacity .4s ease,transform .4s ease,visibility .4s ease;transition:opacity .4s ease,transform .4s ease,visibility .4s ease,-webkit-transform .4s ease,-moz-transform .4s ease;opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);transform:translateY(40px)}.tab-3:checked~.set__tab__contents>.tab-content-3{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);visibility:visible;position:relative}.tab-content-4{visibility:hidden;position:absolute;top:0;left:0;-webkit-transition:opacity .4s ease,visibility .4s ease,-webkit-transform .4s ease;transition:opacity .4s ease,visibility .4s ease,-webkit-transform .4s ease;-moz-transition:opacity .4s ease,transform .4s ease,visibility .4s ease,-moz-transform .4s ease;transition:opacity .4s ease,transform .4s ease,visibility .4s ease;transition:opacity .4s ease,transform .4s ease,visibility .4s ease,-webkit-transform .4s ease,-moz-transform .4s ease;opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);transform:translateY(40px)}.tab-4:checked~.set__tab__contents>.tab-content-4{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);visibility:visible;position:relative}.tab-content-5{visibility:hidden;position:absolute;top:0;left:0;-webkit-transition:opacity .4s ease,visibility .4s ease,-webkit-transform .4s ease;transition:opacity .4s ease,visibility .4s ease,-webkit-transform .4s ease;-moz-transition:opacity .4s ease,transform .4s ease,visibility .4s ease,-moz-transform .4s ease;transition:opacity .4s ease,transform .4s ease,visibility .4s ease;transition:opacity .4s ease,transform .4s ease,visibility .4s ease,-webkit-transform .4s ease,-moz-transform .4s ease;opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);transform:translateY(40px)}.tab-5:checked~.set__tab__contents>.tab-content-5{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0);visibility:visible;position:relative}.role{background:-webkit-radial-gradient(5% 5%,circle,#32c4b0 0,transparent 40%),-webkit-radial-gradient(95% 95%,circle,#fca296 0,transparent 40%),-webkit-radial-gradient(10% 85%,circle,#e32d6c 0,transparent 55%),-webkit-radial-gradient(50% 15%,circle,#337eb8 0,transparent 50%),-webkit-linear-gradient(315deg,#223f7c 0,#e32d6c 100%);background:-moz-radial-gradient(5% 5%,circle,#32c4b0 0,transparent 40%),-moz-radial-gradient(95% 95%,circle,#fca296 0,transparent 40%),-moz-radial-gradient(10% 85%,circle,#e32d6c 0,transparent 55%),-moz-radial-gradient(50% 15%,circle,#337eb8 0,transparent 50%),-moz-linear-gradient(315deg,#223f7c 0,#e32d6c 100%);background:radial-gradient(circle at 5% 5%,#32c4b0 0,transparent 40%),radial-gradient(circle at 95% 95%,#fca296 0,transparent 40%),radial-gradient(circle at 10% 85%,#e32d6c 0,transparent 55%),radial-gradient(circle at 50% 15%,#337eb8 0,transparent 50%),linear-gradient(135deg,#223f7c 0,#e32d6c 100%)}.role__section{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.role__section:nth-of-type(n+2){margin-top:60px}.role__section article{padding:45px 75px;background:rgba(255,255,255,.85);-webkit-border-radius:30px;border-radius:30px;font-weight:700}.role__section:nth-of-type(2n) article{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2}.role__section article h3{font-size:28px;line-height:1.3;margin-bottom:.5em}.role__section article ol{margin-top:2em}.role__section article ol li{font-size:16px;line-height:1.6;color:#614370;font-weight:700}.role__section article ol li:nth-of-type(n+2):before{content:"";display:block;width:100%;height:2px;margin:5px 0;background-image:-webkit-radial-gradient(circle,#614370 30%,transparent 35%);background-image:-moz-radial-gradient(circle,#614370 30%,transparent 35%);background-image:radial-gradient(circle,#614370 30%,transparent 35%);background-size:4px 2px;background-repeat:repeat-x}.role__section article ol li i{display:inline-block;width:2em;height:2em;line-height:1em;margin:0 1em 0 .5em;color:#fff;background:-webkit-linear-gradient(285deg,#f77316 0,#ea4897 50%,#895cf4 100%);background:-moz-linear-gradient(285deg,#f77316 0,#ea4897 50%,#895cf4 100%);background:linear-gradient(165deg,#f77316 0,#ea4897 50%,#895cf4 100%);-webkit-border-radius:30px;border-radius:30px;padding:10px}.role__section__image{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-ms-grid;display:grid;-ms-grid-columns:1fr 12px 1fr;grid-template-columns:repeat(2,1fr);gap:12px;margin-left:-30px;z-index:2}.role__section:nth-of-type(2n) .role__section__image{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1;margin:0 -30px 0 0}.role__section__image figure{overflow:hidden;-webkit-box-shadow:0 2px 15px rgba(0,0,0,.2);box-shadow:0 2px 15px rgba(0,0,0,.2);-webkit-border-radius:20px;border-radius:20px}.role__section__image figure:first-of-type{-ms-grid-column-span:2;grid-column:span 2}.role__fsc{margin-top:1em;text-align:center}.role__fsc p{margin-top:1em}.role__fsc p a{text-decoration:none;color:#3d8b00;-webkit-transition:.1s ease;-moz-transition:.1s ease;transition:.1s ease}.role__fsc p a:hover{opacity:.6}.strengths__list{max-width:1200px;margin:0 auto}.strengths__list__item{overflow:hidden;position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:36px;padding:35px 60px;font-weight:700;background:#fff;-webkit-box-shadow:1px 1px 20px rgba(0,0,0,.1);box-shadow:1px 1px 20px rgba(0,0,0,.1);-webkit-border-radius:30px;border-radius:30px}.strengths__list__item:nth-of-type(n+2){margin-top:60px}.strengths__list__item:nth-of-type(2n) div{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2}.strengths__list__item:nth-of-type(2n) figure{-webkit-box-ordinal-group:2;-webkit-order:1;-moz-box-ordinal-group:2;-ms-flex-order:1;order:1}.strengths__list__item:nth-of-type(2n) i{left:auto;right:-15px}.strengths__list__item div{z-index:2}.strengths__list__item div h3{font-size:28px;line-height:1.3em;margin-bottom:1em}.strengths__list__item div p{color:#475569}.strengths__list__item figure{z-index:2;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.strengths__list__item i{height:1em;line-height:1em;font-size:148px;position:absolute;top:-10px;left:-15px;z-index:1;-webkit-background-clip:text;-webkit-text-fill-color:transparent;opacity:.2}.strengths__list__item:first-child i{--gradient:linear-gradient(165deg, #38bbf6 0%, #3b80f4 50%, #895cf4 100%);background:var(--gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.strengths__list__item:nth-child(2) i{--gradient:linear-gradient(165deg, #f77316 0%, #ea4897 50%, #895cf4 100%);background:var(--gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.strengths__list__item:nth-child(3) i{--gradient:linear-gradient(165deg, #34d197 0%, #10b780 50%, #895cf4 100%);background:var(--gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.strengths__service{max-width:1200px;margin:90px auto 0}.strengths__service__title{font-size:28px;text-align:center}.strengths__service__title:after{content:"";display:block;width:100%;height:2px;margin:5px 0 20px;background-image:-webkit-radial-gradient(circle,#614370 30%,transparent 35%);background-image:-moz-radial-gradient(circle,#614370 30%,transparent 35%);background-image:radial-gradient(circle,#614370 30%,transparent 35%);background-size:4px 2px;background-repeat:repeat-x}.strengths__service__list{display:-ms-grid;display:grid;-ms-grid-columns:1fr 20px 1fr 20px 1fr;grid-template-columns:repeat(3,1fr);gap:20px}.strengths__service__list li{background:#fff;-webkit-border-radius:20px;border-radius:20px;padding:30px;text-align:center}.strengths__service__list li h3{font-size:20px;color:#3f3555;margin:15px 0}.strengths__service__list li div{text-align:left;color:#475569}.strengths__service__list li div p{line-height:1.6em}.strengths__service__list li div p:nth-of-type(n+2){margin-top:10px}.voice__list{max-width:1200px;margin:0 auto;display:-ms-grid;display:grid;-ms-grid-columns:1fr 20px 1fr;grid-template-columns:repeat(2,1fr);grid-gap:20px}.voice__list__item .linkCard{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:30px;-webkit-border-radius:20px;border-radius:20px}.voice__list__item i{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.voice__list__item h3{font-size:18px;margin-bottom:.5em}.voice__list__item p{color:#475569}.voice__list__item:first-of-type{--gradient:linear-gradient(165deg, #38bbf6 0%, #3b80f4 50%, #895cf4 100%)}.voice__list__item a:before{background:var(--gradient)}.voice__list__item:nth-of-type(2){--gradient:linear-gradient(165deg, #f77316 0%, #ea4897 50%, #895cf4 100%)}.voice__list__item a:before{background:var(--gradient)}.voice__list__item:nth-of-type(3){--gradient:linear-gradient(165deg, #34d197 0%, #10b780 50%, #895cf4 100%)}.voice__list__item a:before{background:var(--gradient)}.voice__list__item:nth-of-type(4){--gradient:linear-gradient(165deg, #38bbf6 0%, #3b80f4 50%, #895cf4 100%)}.voice__list__item a:before{background:var(--gradient)}.voice__list__item:nth-of-type(5){--gradient:linear-gradient(165deg, #f77316 0%, #ea4897 50%, #895cf4 100%)}.voice__list__item a:before{background:var(--gradient)}.voice__list__name{margin-top:.4em;text-align:right}.voice__btn{display:block;text-align:center;margin:60px auto 0}.voice__btn a{min-width:300px}.support{background:-webkit-radial-gradient(0 100%,circle,#fce585 0,transparent 45%),-webkit-radial-gradient(45% 75%,circle,#6ae8d2 0,transparent 45%),-webkit-radial-gradient(85% 10%,circle,#ba60ea 0,transparent 45%),-webkit-radial-gradient(100% 60%,circle,#ff378f 0,transparent 55%),-webkit-radial-gradient(35% 10%,circle,#4cb7f7 0,transparent 50%),-webkit-linear-gradient(315deg,#4cb7f7 0,#ff378f 100%);background:-moz-radial-gradient(0 100%,circle,#fce585 0,transparent 45%),-moz-radial-gradient(45% 75%,circle,#6ae8d2 0,transparent 45%),-moz-radial-gradient(85% 10%,circle,#ba60ea 0,transparent 45%),-moz-radial-gradient(100% 60%,circle,#ff378f 0,transparent 55%),-moz-radial-gradient(35% 10%,circle,#4cb7f7 0,transparent 50%),-moz-linear-gradient(315deg,#4cb7f7 0,#ff378f 100%);background:radial-gradient(circle at 0 100%,#fce585 0,transparent 45%),radial-gradient(circle at 45% 75%,#6ae8d2 0,transparent 45%),radial-gradient(circle at 85% 10%,#ba60ea 0,transparent 45%),radial-gradient(circle at 100% 60%,#ff378f 0,transparent 55%),radial-gradient(circle at 35% 10%,#4cb7f7 0,transparent 50%),linear-gradient(135deg,#4cb7f7 0,#ff378f 100%)}.support__list{max-width:1200px;margin:0 auto;display:-ms-grid;display:grid;-ms-grid-columns:1fr 20px 1fr;grid-template-columns:repeat(2,1fr);grid-gap:20px}.support__list__item div{padding:20px;font-weight:700}.support__list__item div h3{font-size:18px;margin-bottom:10px}.support__list__item div p{color:#475569}@media screen and (min-width:768px){.section__otherServiceBnr img{max-width:746px}.packagePortalHeader__navi{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-ms-flex:1;flex:1;min-width:0}.strengths__list__item figure{max-width:50%}.strengths__service__list li h3{text-align:center}}@media screen and (min-width:1316px){.section__title h2{font-size:38px}.section__title p{font-size:18px}.lead__inner__head{font-size:28px}.lead__inner__title{font-size:60px}.lead__inner__title i{font-size:20px}.menu__list__item h2{font-size:22px}.main__list__detail h3{font-size:22px}.main__campaign__lead i{font-size:22px}.main__campaign__lead h3{font-size:32px}.main__campaign__lead p{font-size:18px}.set__tab__button label{font-size:24px}.set .setList__title{font-size:32px}.set .setList__detail h3{font-size:22px}.set .setList__detail .breakdown__nameBox h4{font-size:18px}.role__section{padding-right:80px}.role__section:nth-of-type(2n){padding:0 0 0 80px}.role__section article h3{font-size:32px}.strengths__list__item div h3{font-size:32px}.strengths__service__title{font-size:32px}.strengths__service__list li h3{font-size:22px}.support__list__item div h3{font-size:20px}}@media screen and (max-width:1315px){.keyBtn{padding:.7em 3em}.packagePortalHeader__contents{max-width:1008px}.menu{padding:50px 0}.menu__list{gap:18px}.main__list{gap:18px}.main__list__detail{padding:16px}.sub__list{gap:18px}.set__tab__contents{padding:20px}.set .setList{gap:18px}.set .setList__detail{padding:16px}.role__section article{padding:45px 50px}.strengths__list__item{padding:35px 45px}.strengths__service__list{gap:18px}.strengths__service__list li{padding:18px}.voice__list__item .linkCard{padding:25px 18px}}@media screen and (max-width:1020px){main a,main dd,main dt,main li,main p{font-size:14px}.section__title h2{font-size:26px}.packagePortalHeader__contents{max-width:746px}.packagePortalHeader__logo a{padding:15px 15px 12px 10px}.packagePortalHeader__logo__img.packagePortalHeader__logo__img--pc{display:none}.packagePortalHeader__logo__img.packagePortalHeader__logo__img--sp{display:inline}.packagePortalHeader__btn{top:12px}.packagePortalHeader__btn a{padding-top:.2em;padding-bottom:.2em}.packagePortalHeader__btn__signup a{padding-left:1em;padding-right:1em}.packagePortalHeader__btn__mymenu li:nth-of-type(n+2):before{margin:0 .5em}.packagePortalHeader__btn__mymenu li:first-of-type a{padding-left:1em}.packagePortalHeader__btn__mymenu li:last-of-type a{padding-right:1em}.lead:after{width:65%}.lead__inner{width:65%}.menu__list{gap:12px}.menu__list__item h2{font-size:18px}.main__list{gap:12px}.main__list__detail h3{font-size:18px}.main__list__price em{font-size:20px}.main__list__campaign{display:none}.main__campaign__lead{padding:20px}.main__campaign__lead i{font-size:18px}.main__campaign__lead i{position:static;margin-bottom:8px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.main__campaign__lead h3{font-size:24px}.sub__list{gap:12px}.sub__list{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.set__tab__contents{padding:20px 12px}.set .setList{gap:12px}.set .setList__title{font-size:24px}.set .setList__detail h3{font-size:18px}.set .setList__price em{font-size:20px}.role__section{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.role__section article h3{font-size:24px}.role__section__image{margin:20px 0 0}.role__section:nth-of-type(2n) .role__section__image{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2;margin:20px 0 0}.strengths__list__item{padding:35px;gap:20px}.strengths__list__item div h3{font-size:24px}.strengths__service__title{font-size:24px}.strengths__service__list{gap:12px}.strengths__service__list li h3{font-size:18px}}@media screen and (max-width:767px){.breadcrumb{max-width:-webkit-calc(100% - 16px);max-width:-moz-calc(100% - 16px);max-width:calc(100% - 16px);overflow-x:scroll}.section{padding-top:50px;padding-bottom:50px}.section__title h2{font-size:20px}.section__otherServiceBnr{margin-top:30px}.keyBtn{font-size:16px;padding:.7em 1.5em}.packagePortalHeader__contents{max-width:400px;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}.packagePortalHeader__logo a{padding:6px 15px 6px 10px}.packagePortalHeader__navi__title{font-size:15px}.packagePortalHeader__navi__anchor{display:none}.packagePortalHeader__btn{display:none}.lead{-webkit-box-align:start;-webkit-align-items:start;-moz-box-align:start;-ms-flex-align:start;align-items:start}.lead:after{width:100%;height:412px;-webkit-mask-image:-webkit-gradient(linear,left top,left bottom,from(#000),color-stop(65%,#000),color-stop(72%,rgba(0,0,0,0.8)),color-stop(79%,rgba(0,0,0,0.5)),color-stop(92%,transparent));-webkit-mask-image:-webkit-linear-gradient(top,#000 0%,#000 65%,rgba(0,0,0,0.8) 72%,rgba(0,0,0,0.5) 79%,transparent 92%);mask-image:-webkit-gradient(linear,left top,left bottom,from(#000),color-stop(65%,#000),color-stop(72%,rgba(0,0,0,0.8)),color-stop(79%,rgba(0,0,0,0.5)),color-stop(92%,transparent));mask-image:linear-gradient(to bottom,#000 0%,#000 65%,rgba(0,0,0,0.8) 72%,rgba(0,0,0,0.5) 79%,transparent 92%)}.lead__inner{padding-top:30px;width:100%}.lead__inner__head{font-size:18px}.lead__inner__title{font-size:44px}.lead__inner__title i{font-size:16px}.lead__inner__text{margin-top:20px}.menu__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.menu__list__item a{padding:5px 12px 30px}.menu__list__item a:after{bottom:12px}.menu__list__item h2{font-size:16px}.main__list__item{-ms-grid-column-span:12;grid-column:span 12}.main__list__item:nth-of-type(n+4){-ms-grid-column-span:6;grid-column:span 6}.main__list img{width:100%}.main__list__detail{padding:10px}.main__list__detail h3{font-size:16px}.main__list__price em{font-size:20px}.main__campaign{max-width:380px}.main__campaign a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.main__campaign__lead{-webkit-box-ordinal-group:3;-webkit-order:2;-moz-box-ordinal-group:3;-ms-flex-order:2;order:2;padding:15px}.main__campaign__lead i{font-size:16px}.main__campaign__lead h3{font-size:20px}.main__campaign__lead p{font-size:16px}.sub__list{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr)}.set__tab__button{gap:5px}.set__tab__button label{font-size:16px}.set__tab__button label{padding:5px}.set .setList{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr)}.set .setList figure figcaption{font-size:12px}.set .setList__title{font-size:20px}.set .setList__detail{padding:10px}.set .setList__detail h3{font-size:16px}.set .setList__price em{font-size:20px}.set .setList__detail .breakdown__nameBox h4{font-size:16px}.role__section article{padding:20px}.role__section article h3{font-size:20px}.strengths__list__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:20px}.strengths__list__item:nth-of-type(2n) figure{-webkit-box-ordinal-group:4;-webkit-order:3;-moz-box-ordinal-group:4;-ms-flex-order:3;order:3}.strengths__list__item div h3{font-size:20px}.strengths__service__title{font-size:20px}.strengths__service__list{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr)}.strengths__service__list li{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:12px}.strengths__service__list li figure{max-width:90px;min-width:90px;padding-right:10px}.strengths__service__list li h3{font-size:16px}.strengths__service__list li h3{margin:0 0 4px}.voice__list{-ms-grid-columns:1fr;grid-template-columns:repeat(1,1fr)}.voice__list__item .linkCard{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:12px}.voice__list__item h3{font-size:16px}.support__list{-ms-grid-columns:1fr;grid-template-columns:repeat(1,1fr)}.support__list__item div h3{font-size:16px}}@media screen and (max-width:419px){.sampleBtn{bottom:60px;right:80px}}
/* Copyright 2019 Graphic Co., Ltd. All Right Reserved. */
