*{box-sizing:border-box;margin:0;padding:0}html{font-size:62.5%}body,html{width:100%;-webkit-text-size-adjust:100%;position:relative}body{-moz-osx-font-smoothing:grayscale;color:#231f20;font-family:ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,sans-serif;font-size:1.6rem;font-weight:400;line-height:1.8}@media screen and (max-width:767px){body{font-size:1.4rem}}h1,h2,h3,h4,h5,h6{font-family:ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,sans-serif;font-size:100%;font-weight:inherit}img{height:auto;max-width:100%;vertical-align:bottom}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}form label{cursor:pointer}button,input,select,textarea{appearance:none;background:none;border:none;border-radius:0;color:#231f20;font-family:ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,sans-serif;font-size:16px;font-weight:600;margin:0;outline:none;padding:0;vertical-align:bottom}button::placeholder,input::placeholder,select::placeholder,textarea::placeholder{color:rgba(35,31,32,.25)}a{color:#231f20;text-decoration:none}a[href^="tel:"]{cursor:default}body{-webkit-font-smoothing:antialiased;background-color:#222;letter-spacing:0}@media screen and (max-width:767px){body{background:url(/assets/images/common/bg.jpg) top/cover no-repeat}}a{transition:all .3s ease-out}@media screen and (min-width:768px){.l-content{background:url(/assets/images/common/bg.jpg) top/cover no-repeat;margin:auto;width:425px}}.l-wrapper{padding:20px 20px 0}.l-wrapper-inner{border:1px solid #ccc}.l-header{align-items:center;background:#fff;display:flex;height:40px;justify-content:center}.l-header__logo{width:158px}.l-footer{align-items:center;display:flex;justify-content:space-between;padding:10px 20px 20px}.l-footer__link{font-family:ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,sans-serif;font-size:11px}.l-footer__copyright{font-size:11px}@media screen and (max-width:767px){.is-pc{display:none!important}}@media screen and (min-width:768px){.is-sp{display:none!important}}.buttonWrap{padding:30px 0 40px}.buttonWrap p{font-size:12px;margin-bottom:15px;text-align:center}.buttonWrap p a{text-decoration:underline}.button01{text-align:center}.button01 a,.button01 button{align-items:center;background:#215aa3;color:#fff;display:inline-flex;font-weight:700;font-weight:600;gap:10px;justify-content:center;line-height:180%;text-align:center}.button01 a.disabled,.button01 button.disabled{opacity:.5;pointer-events:none}.button01.medium a,.button01.medium button{border-radius:17.5px;font-size:14px;height:35px;line-height:35px;padding:8px 24px}.button01.large a,.button01.large button{border-radius:30px;font-size:20px;padding:8px 70px;width:220px}.button01.border a,.button01.border button{background:transparent;border:1px solid #215aa3;color:#215aa3}.button01.download a,.button01.download button{background:transparent;border:1px solid #215aa3;border-radius:30px;color:#215aa3;font-size:20px;max-width:275px;padding:8px 0;width:73.3333333333vw}.button01.download a span,.button01.download button span{display:block;padding-right:28px;position:relative}.button01.download a span:after,.button01.download button span:after{background:url(/assets/images/complete/icon_dl.svg) 50%/cover no-repeat;content:"";display:block;height:20px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:16px}.textformItem__row.text input.form-text{background:#fff;border:1px solid #ccc;display:block;font-family:ヒラギノ角ゴ Pro,Hiragino Kaku Gothic Pro,sans-serif;font-size:20px;font-weight:600;padding:10px 8px;width:100%}.textformItem__title{color:#000;display:block;font-size:14px;font-style:normal;font-weight:300;line-height:180%;margin-bottom:5px}.mv{margin:22px auto 30px;max-width:425px;width:82.1333333333vw}@media screen and (min-width:768px){.mv{width:308px}}.slider{overflow:hidden;width:100%}.slider,.slider__inner{display:flex}.slider__inner:first-child{animation:mv-slider1 80s linear -40s infinite both}.slider__inner:nth-child(2){animation:mv-slider2 80s linear infinite both}.slider__item{flex-shrink:0;margin-right:4vw;width:49.6vw}@media screen and (min-width:768px){.slider__item{margin-right:15px;width:186px}}@keyframes mv-slider1{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}@keyframes mv-slider2{0%{transform:translateX(0)}to{transform:translateX(-200%)}}.terms{font-size:15px;padding:20px}.terms .tx-right{text-align:right}.terms .tx-bold{font-weight:600}.terms>p{margin-bottom:1em}.terms .title{margin:2em 0 1em;text-align:center}.terms .subtitle,.terms .title{font-weight:700}.terms ol{padding-left:1em}.terms>ol>li{list-style:decimal;margin-bottom:1em}.terms>ol>li li{list-style:lower-alpha}.terms>ol>li li li{list-style:lower-roman}.createWrap__view{padding-bottom:40px;position:relative}.createWrap__view__inner{background:#fff;border-radius:8px;height:0;margin:24px auto 0;overflow:hidden;padding-bottom:113.6vw;pointer-events:none;width:75.4666666667vw}@media screen and (min-width:768px){.createWrap__view__inner{height:426px;padding-bottom:0;width:283px}}.createWrap__view__inner canvas{width:100%}.createWrap__view .buttonWrap{display:flex;justify-content:flex-end;padding:20px 20px 0 0}.createWrap__select-list{align-items:center;display:flex;gap:1px;grid-template-columns:repeat(4,1fr);width:100%}.createWrap__select-list li{align-items:center;background:#d3dae1;color:#888;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:10px;height:47px;justify-content:center;padding:8px 0;width:100%}.createWrap__select-list li.current{background:#215aa3;color:#fff;position:relative}.createWrap__select-list li.current:after{border-style:solid;border-bottom:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:7px solid #215aa3;bottom:-7px;content:"";display:block;height:0;left:50%;position:absolute;transform:translateX(-50%);width:0}.createWrap__select-list li.hide{display:none}.createWrap__select-content{background:#fff}.createWrap__select-item{display:none;padding:20px}.createWrap__select-item.current{display:block}.createWrap__select-item-list input{display:none}.createWrap__select-item-list.pattern{display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}.createWrap__select-item-list.pattern .patternItem :checked+label{border:3px solid #215aa3!important}.createWrap__select-item-list.pattern .patternItem label{background:#fff;border:1px solid #ccc;border-radius:8px;display:block;padding:16px 4px 7px}.createWrap__select-item-list.pattern .patternItem label p{font-size:12px;font-weight:400;text-align:center}.createWrap__select-item-list.color{align-items:center;display:flex;gap:12px;grid-template-columns:repeat(8,1fr);margin-top:20px}.createWrap__select-item-list.color:first-child{margin-top:10px}.createWrap__select-item-list.color .colorItem{width:100%}.createWrap__select-item-list.color .colorItem__title p{height:0;padding-bottom:100%;position:relative;width:100%}.createWrap__select-item-list.color .colorItem__title p span{align-items:center;border-radius:50%;display:flex;font-size:10px;font-weight:600;height:100%;justify-content:center;left:0;overflow:hidden;position:absolute;text-align:center;top:0;width:100%}.createWrap__select-item-list.color .colorItem__title p span.c-1{background:#fff;border:.5px solid #888;color:#000}.createWrap__select-item-list.color .colorItem__title p span.c-2{background:#f4efe5;color:#000}.createWrap__select-item-list.color .colorItem__title p span.c-3{background:#212121;color:#fff}.createWrap__select-item-list.color .colorItem__title p span.c-4{background:#e72119;color:#fff}.createWrap__select-item-list.color .colorItem__item p{height:0;padding-bottom:100%;position:relative;width:100%}.createWrap__select-item-list.color .colorItem__item p :checked+label{border:3px solid #215aa3!important}.createWrap__select-item-list.color .colorItem__item p :checked+label:after{border:2px solid #fff;border-radius:50%;box-sizing:border-box;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.createWrap__select-item-list.color .colorItem__item p label{align-items:center;border-radius:50%;display:flex;height:100%;justify-content:center;left:0;overflow:hidden;position:absolute;top:0;width:100%}.createWrap__select-item-list.color .colorItem__item p label.color1{background:#e8c762}.createWrap__select-item-list.color .colorItem__item p label.color2{background:#ffca4f}.createWrap__select-item-list.color .colorItem__item p label.color3{background:#f0f0f0}.createWrap__select-item-list.color .colorItem__item p label.color4{background:#fff9ed;border:.5px solid #888}.createWrap__select-item-list.color .colorItem__item p label.color5{background:#e72119}.createWrap__select-item-list.color .colorItem__item p label.color6{background:#ff7f16}.createWrap__select-item-list.color .colorItem__item p label.color7{background:#212121}.createWrap__select-item-list.bg{display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}.createWrap__select-item-list.bg .bgItem :checked+label{border:3px solid #215aa3!important}.createWrap__select-item-list.bg .bgItem label{border-radius:8px;display:block;overflow:hidden}.createWrap__select-item-list.bg .bgItem label.bg4{border:1px solid #ccc}.createWrap__select-item-list.textform{margin-top:10px}.createWrap__select-item .buttonWrap{padding:40px 0 0}.confirmWrap{background:url(/assets/images/confirm/bg.jpg) top/cover no-repeat;display:flex;justify-content:center;padding:5.3333333333vw;position:relative}@media screen and (min-width:768px){.confirmWrap{padding:20px}}.confirmWrap__view{height:0;margin:0 auto;overflow:hidden;pointer-events:none;position:relative}@media screen and (min-width:768px){.confirmWrap__view{padding-bottom:0!important}}.confirmWrap__view__text{position:absolute}.confirmWrap__view__text p{font-family:"Noto Serif JP",serif;font-weight:400;line-height:100%}.confirmWrap__view__inner{height:0;margin:0 auto;overflow:hidden;pointer-events:none;position:absolute;z-index:2}@media screen and (min-width:768px){.confirmWrap__view__inner{padding-bottom:0!important}}.confirmWrap__view__inner canvas{width:100%}.confirmWrap__view#furuhashi{background:url(/assets/images/confirm/label_furuhashi.jpg) top/cover no-repeat;padding-bottom:96.8vw;width:89.3333333333vw}@media screen and (min-width:768px){.confirmWrap__view#furuhashi{height:412px;width:380px}}.confirmWrap__view#furuhashi .confirmWrap__view__text{align-items:flex-end;bottom:0;display:flex;height:100%;justify-content:center;right:0;width:24.5333333333vw}@media screen and (min-width:768px){.confirmWrap__view#furuhashi .confirmWrap__view__text{width:104px}}.confirmWrap__view#furuhashi .confirmWrap__view__text p{color:#000;font-size:4.7018666667vw;padding-bottom:5.3333333333vw;writing-mode:vertical-rl}@media screen and (min-width:768px){.confirmWrap__view#furuhashi .confirmWrap__view__text p{font-size:19.98px;padding-bottom:20px}}.confirmWrap__view#furuhashi .confirmWrap__view__inner{padding-bottom:96.8vw;width:64.2666666667vw}@media screen and (min-width:768px){.confirmWrap__view#furuhashi .confirmWrap__view__inner{height:412px;width:275px}}.confirmWrap__view#sanshodo{background:url(/assets/images/confirm/label_sanshodo.jpg) top/cover no-repeat;padding-bottom:96.8vw;width:48.8vw}@media screen and (min-width:768px){.confirmWrap__view#sanshodo{height:412px;width:208px}}.confirmWrap__view#sanshodo .confirmWrap__view__text{bottom:0;height:19.4666666667vw;right:0;width:100%}@media screen and (min-width:768px){.confirmWrap__view#sanshodo .confirmWrap__view__text{height:83px}}.confirmWrap__view#sanshodo .confirmWrap__view__text p{color:#000;font-size:3.2562666667vw;padding-top:2.1333333333vw;text-align:center}@media screen and (min-width:768px){.confirmWrap__view#sanshodo .confirmWrap__view__text p{font-size:13.84px;padding-top:9px}}.confirmWrap__view#sanshodo .confirmWrap__view__inner{left:50%;padding-bottom:56vw;top:21.3333333333vw;transform:translateX(-50%);width:37.3333333333vw}@media screen and (min-width:768px){.confirmWrap__view#sanshodo .confirmWrap__view__inner{height:239px;top:90px;width:159px}}.confirmWrap__view#shusuien{background:url(/assets/images/confirm/label_shusuien.jpg) top/cover no-repeat;padding-bottom:63.7333333333vw;width:89.3333333333vw}@media screen and (min-width:768px){.confirmWrap__view#shusuien{height:271px;width:380px}}.confirmWrap__view#shusuien .confirmWrap__view__text{align-items:center;bottom:0;display:flex;height:100%;justify-content:center;left:0;width:25.6vw}@media screen and (min-width:768px){.confirmWrap__view#shusuien .confirmWrap__view__text{width:109px}}.confirmWrap__view#shusuien .confirmWrap__view__text p{color:#fff;font-size:4.224vw;text-align:center;writing-mode:vertical-rl}@media screen and (min-width:768px){.confirmWrap__view#shusuien .confirmWrap__view__text p{font-size:17.95px}}.confirmWrap__view#shusuien .confirmWrap__view__inner{left:50%;padding-bottom:57.0666666667vw;top:50%;transform:translate(-50%,-50%);width:37.8666666667vw}@media screen and (min-width:768px){.confirmWrap__view#shusuien .confirmWrap__view__inner{height:243px;width:161px}}.confirmWrap__view#mad{display:flex;justify-content:center;padding-bottom:96.8vw;width:89.3333333333vw}@media screen and (min-width:768px){.confirmWrap__view#mad{height:412px;width:380px}}.confirmWrap__view#mad .confirmWrap__view__text{display:none}.confirmWrap__view#mad .confirmWrap__view__inner{padding-bottom:96.8vw;width:64.2666666667vw}@media screen and (min-width:768px){.confirmWrap__view#mad .confirmWrap__view__inner{height:412px;width:275px}}.confirm_lead{margin:24px auto 0;max-width:425px;width:77.2vw}@media screen and (min-width:768px){.confirm_lead{width:289.5px}}.sendForm{padding:0 24px}.sendForm__list .textformItem__row:first-child{margin-bottom:16px}.errorMessages{color:red;font-size:14px;margin-top:16px;text-align:center}.complete_lead{margin:40px auto;max-width:425px;width:81.6vw}@media screen and (min-width:768px){.complete_lead{width:306px}}.downloadWrap{background:url(/assets/images/confirm/bg.jpg) top/cover no-repeat}.downloadWrap__lead{margin:0 auto;max-width:425px;padding:24px 0;width:72vw}@media screen and (min-width:768px){.downloadWrap__lead{width:270px}}.downloadWrap__view{position:relative}.downloadWrap__view__inner{background:#fff;height:0;margin:0 auto;overflow:hidden;padding-bottom:104vw;pointer-events:none;width:69.0666666667vw}@media screen and (min-width:768px){.downloadWrap__view__inner{height:390px;padding-bottom:0;width:259px}}.downloadWrap__view__inner canvas{width:100%}