﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}body{font-family:"ヒラギノ角ゴ ProN W6","HiraKakuProN-W6"}img{max-width:100%}.text-base-color{color:#f19725}.mt-1{margin-top:10px}.mt-2{margin-top:20px}.mt-4{margin-top:40px}.mt-10{margin-top:100px}.pt-10{padding-top:100px}.mt-3__minus{margin-top:-30px}@media (max-width: 768px){.mt-3__minus{margin-top:-15px}}@media (max-width: 480px){.mt-3__minus{margin-top:-15px}}.mt-4__minus{margin-top:-40px}@media (max-width: 768px){.mt-4__minus{margin-top:-20px}}@media (max-width: 480px){.mt-4__minus{margin-top:-20px}}.mt-10__minus{margin-top:-100px}.mt-11__minus{margin-top:-110px}@media (max-width: 768px){.mt-11__minus{margin-top:-60px}}@media (max-width: 480px){.mt-11__minus{margin-top:-60px}}.mt-17__minus{margin-top:-170px}@media (max-width: 768px){.mt-17__minus{margin-top:-70px}}@media (max-width: 480px){.mt-17__minus{margin-top:-70px}}.mt-20__minus{margin-top:-200px}@media (max-width: 768px){.mt-20__minus{margin-top:-120px}}@media (max-width: 480px){.mt-20__minus{margin-top:-120px}}.mb-1{margin-bottom:10px}.mb-2{margin-bottom:20px}.mb-4{margin-bottom:40px}.pb-10{padding-bottom:100px}@media (max-width: 768px){.pb-10{padding-bottom:50px}}@media (max-width: 480px){.pb-10{padding-bottom:50px}}.mb-20__minus{margin-bottom:-200px}@media (max-width: 768px){.mb-20__minus{margin-bottom:-120px}}@media (max-width: 480px){.mb-20__minus{margin-bottom:-120px}}.mb-25__minus{margin-bottom:-250px}@media (max-width: 768px){.mb-25__minus{margin-bottom:-150px}}@media (max-width: 480px){.mb-25__minus{margin-bottom:-150px}}.wrapper{width:100%}.main-contents{font-size:16px}.header__title{margin-top:15px;text-align:center}.header__title h2{font-size:56px;color:#fff;font-weight:bold;letter-spacing:3px;border-bottom:2px dotted #fff;display:inline-block}.big-text{font-size:90px;letter-spacing:6px}.main-visual{background:#a1d2dc;color:#fff;margin-top:30px;position:relative}@media (max-width: 480px){.main-visual{margin-top:15px}}.main-visual__contents{max-width:680px;margin:auto;padding-top:10px;padding-bottom:50px;position:relative;z-index:12}@media (max-width: 768px){.main-visual__contents{max-width:100%;padding-left:10px;padding-right:10px}}@media (max-width: 480px){.main-visual__contents{max-width:100%;padding-left:5px;padding-right:5px}}.header .header__logo{padding-left:30px}@media (max-width: 768px){.header .header__logo{padding-left:5px}}@media (max-width: 480px){.header .header__logo{padding-left:5px}}.main-item{margin-top:30px}.main-item .main-item__title-logo{text-align:center}.main-item .main-item__info{font-size:28px;font-weight:bold;text-align:center;position:relative;top:-100px;z-index:11}@media (max-width: 768px){.main-item .main-item__info{font-size:28px}}@media (max-width: 480px){.main-item .main-item__info{font-size:16px;top:-30px}}.main-item .main-item__image{text-align:center;position:relative;max-width:680px;margin:auto;overflow:hidden}.main-item .main-item__image .note{position:absolute;display:inline-block;bottom:100px;right:50px;width:150px}@media (max-width: 480px){.main-item .main-item__image .note{max-width:480px;position:absolute;display:inline-block;bottom:50px;right:-10px;font-size:12px}}.cross-icon{position:relative;top:5px}.cross-icon img{max-width:50px}@media (max-width: 768px){.cross-icon img{max-width:35px}}@media (max-width: 480px){.cross-icon img{max-width:20px}}.main-item__items{position:absolute;margin:auto;bottom:-120px;z-index:10}@media (max-width: 768px){.main-item__items{bottom:-150px}}@media (max-width: 480px){.main-item__items{margin-left:-5px;bottom:-80px}}.main-item__items img{width:100%}.price-contents{background:#f19725;padding-top:150px;text-align:center;position:relative}@media (max-width: 768px){.price-contents{padding-top:150px}}@media (max-width: 480px){.price-contents{padding-top:90px;overflow:hidden}}.price-contents .price-contents__bg{background:url("../images/bg_unlog-icon.png");background-repeat:repeat;position:relative;top:-2px;z-index:10}@media (min-width: 980px){.price-contents .price-contents__price{max-width:680px;margin:auto}}@media (max-width: 480px){.price-contents .price-contents__price{padding-left:25px;padding-right:15px}}.price-contents .price-contents__point{position:relative;margin-top:10px}.price-contents .price-contents__point .price-contents__point--text{position:absolute;top:30%;width:73%;margin:auto;left:0;right:0;bottom:0;font-size:14px;left:12%}@media (max-width: 768px){.price-contents .price-contents__point .price-contents__point--text{left:5%;font-size:1.2rem;width:67%}}@media (max-width: 480px){.price-contents .price-contents__point .price-contents__point--text{width:73%;left:7%;font-size:14px}}.price-contents .price-contents__point a{display:inline-block;cursor:pointer}@media (max-width: 480px){.price-contents .price-contents__point img{margin-left:-15px;max-width:110%}}.price-contents .price-contents__logo{text-align:center;margin-top:50px}@media (max-width: 480px){.price-contents .price-contents__logo{margin-top:25px}}@media (max-width: 480px){.price-contents .price-contents__logo img{max-width:90px}}.price-footer{background:url("../images/footer_01.png");height:90px;background-size:contain;background-repeat:no-repeat;background-position:center;position:relative;top:-2px;z-index:10}@media (max-width: 480px){.price-footer{background-size:cover}}.quiz .quiz__contents{max-width:680px;margin:10px auto;padding-bottom:50px;position:relative}.bg-hatena{background:url("../images/bg_yellow_hatena.png")}.pc-contents{display:block;max-width:680px;margin:auto}@media (max-width: 480px){.pc-contents{display:none}}.sp-contents{display:none}@media (max-width: 480px){.sp-contents{display:block}}.contents{overflow:hidden}@media (max-width: 768px){.contents{padding:0 0px}}@media (max-width: 480px){.contents{padding:0 0px}}.contents .contents__buy{margin:30px auto;padding:0 15px;text-align:center}@media (min-width: 980px){.contents .contents__buy{margin:100px auto;max-width:680px}}.contents .contents__buy .contents__buy--btn{cursor:pointer;display:inline-block}.contents .contents__use--title,.contents .contents__set--title{text-align:center;max-width:680px;margin-left:auto;margin-right:auto}@media (max-width: 480px){.contents .contents__use--title,.contents .contents__set--title{padding:0 15px}}.contents .contents__use--title{padding-top:30px}.use-wrapper{background:#f8f8f5}@media (min-width: 980px){.use{max-width:680px;margin:auto;padding:10px 30px}}@media (max-width: 768px){.use{max-width:480px;margin:auto;padding:10px 15px}}@media (max-width: 480px){.use{max-width:480px;margin:auto;padding:10px 15px}}.use .use__list{display:flex;align-items:center;margin-top:30px;position:relative;z-index:10}.use .use__list .use__list--contents.text{width:60%;margin:10px auto;margin-right:50px;font-size:24px;line-height:1.6;font-weight:bold;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","HiraKakuProN-W3","Helvetica Neue,Hiragino Kaku Gothic ProN","メイリオ",meiryo,sans-serif}@media (max-width: 768px){.use .use__list .use__list--contents.text{font-size:18px;margin-right:0px}}@media (max-width: 480px){.use .use__list .use__list--contents.text{width:50%;font-size:18px;margin-right:0px;font-size:14px}}.use .use__list .use__list--contents.image{width:40%;margin:10px;text-align:center}@media (max-width: 480px){.use .use__list .use__list--contents.image{width:50%;margin:0px;position:relative}}.use .use__list .use__list--contents.image.left{left:10px}.use .use__list .use__list--contents.image.right{right:10px}.use .use__list .use__list--contents h3{margin-bottom:15px}@media (max-width: 480px){.use .use__list .use__list--contents h3 img{max-height:46px}}.use .use__list .use__list--contents p{padding-left:50px}@media (max-width: 768px){.use .use__list .use__list--contents p{padding-left:0px}}@media (max-width: 480px){.use .use__list .use__list--contents p{padding-left:0px}}.use_bg01{background:url(../images/use_bg01.png);background-size:cover;width:120%;position:relative;z-index:-1;min-height:95px;margin-left:-5px;margin-right:-5px;margin-top:-80px;background-position:center}@media (min-width: 980px){.use_bg01{min-height:295px;margin-top:-150px}}.use_bg02{background:url(../images/use_bg02.png);background-size:cover;width:120%;position:relative;z-index:-1;min-height:95px;margin-left:-5px;margin-right:-5px;background-position:center}@media (min-width: 980px){.use_bg02{min-height:295px}}.white-border-left{width:130%;height:10px;background:#fff;margin:0 auto;text-align:center;position:relative;z-index:0;transform:skew(-10deg, -10deg)}@media (min-width: 980px){.white-border-left{width:300%;left:-100%}}@media (max-width: 480px){.white-border-left{left:-30px}}.white-border-right{width:130%;height:10px;background:#fff;margin:0 auto;text-align:center;position:relative;z-index:0;transform:skew(10deg, 10deg)}@media (min-width: 980px){.white-border-right{width:300%;left:-100%}}@media (max-width: 480px){.white-border-right{left:-30px}}.marker-yellow{background:linear-gradient(transparent 60%, #fbe430 60%);font-weight:bold;border-radius:5px;font-size:130%}.result{position:relative;top:-30px;text-align:center;margin:auto}@media (min-width: 980px){.result{max-width:680px}}.result img{margin:0 -10%;max-width:120%;margin-bottom:20px}.result p{padding:10px}@media (max-width: 480px){.result p{font-size:14px}}@media (min-width: 980px){.set{max-width:680px;margin:auto}}.set .set__title{text-align:center}@media (max-width: 480px){.set .set__title{padding:0 15px}}.set .set__title{padding-top:30px}.set .set__contents{padding-left:15px;padding-right:15px;margin-bottom:30px}.set .set__contents .set__image{text-align:center;width:95%;margin:auto;position:relative}.set .set__contents .set__image.left{left:15px}.set .set__contents .set__body{margin:auto}@media (min-width: 980px){.set .set__contents .set__body{max-width:100%}}.set .set__contents .set__body .set__header{display:flex;box-sizing:border-box;margin:25px 0}@media (max-width: 480px){.set .set__contents .set__body .set__header{display:block}}.set .set__contents .set__body .set__header .set__title{width:45%;padding:5px}@media (max-width: 480px){.set .set__contents .set__body .set__header .set__title{width:100%;text-align:center}}.set .set__contents .set__body .set__header .set__title h3{line-height:1.4;font-size:24px;font-weight:bold}@media (max-width: 480px){.set .set__contents .set__body .set__header .set__title h3{font-size:16px;display:inline}}.set .set__contents .set__body .set__header .set__details{width:55%;padding:5px}@media (max-width: 480px){.set .set__contents .set__body .set__header .set__details{width:100%}}.set .set__contents .set__body .set__header .set__details .set__details--text{background-color:#65b1c1;display:inline-block;width:100%;text-align:center;font-size:18px;font-weight:bold;color:#fff;border-radius:30px;padding:10px 5px;box-sizing:border-box}@media (max-width: 480px){.set .set__contents .set__body .set__header .set__details .set__details--text{font-size:12px}}.set .set__contents .set__body .set__info{width:100%;color:#484343;font-size:18px;line-height:1.5;border-bottom:1px solid #adabab;padding-bottom:30px}@media (max-width: 480px){.set .set__contents .set__body .set__info{font-size:14px}}.set .set__contents:last-child .set__info{border-bottom:none}.expert-wrapper{padding-bottom:30px}@media (max-width: 480px){.expert-wrapper{padding-bottom:0px}}.expert-wrapper .expert{position:relative;background:#a1d2dc;margin:auto;overflow:hidden}@media (min-width: 980px){.expert-wrapper .expert{width:980px}}.expert-wrapper .expert .expert__header{position:absolute;top:0;z-index:10}.expert-wrapper .expert .expert__body{padding:50px}@media (max-width: 480px){.expert-wrapper .expert .expert__body{padding:15px}}.expert-wrapper .expert .expert__body .expert__title{margin-top:30px;margin-bottom:30px;position:relative;z-index:2;text-align:center}@media (min-width: 980px){.expert-wrapper .expert .expert__body .expert__title{margin-top:50px;margin-bottom:50px}.expert-wrapper .expert .expert__body .expert__title h2{width:80%;display:inline-block}}.expert-wrapper .expert .expert__body .expert__contents{position:relative;z-index:5;color:#fff;line-height:1.4}.expert-wrapper .expert .expert__body .expert__contents p{font-size:22px;margin-bottom:50px}@media (max-width: 480px){.expert-wrapper .expert .expert__body .expert__contents p{font-size:14px;margin-bottom:20px}}.expert-wrapper .expert .expert__body .expert__contents-small{position:relative;width:65%;z-index:5;color:#fff;line-height:1.4}.expert-wrapper .expert .expert__body .expert__contents-small p{font-size:22px;margin-bottom:50px}@media (max-width: 480px){.expert-wrapper .expert .expert__body .expert__contents-small{width:75%}.expert-wrapper .expert .expert__body .expert__contents-small p{font-size:14px;margin-bottom:20px}}.expert-wrapper .expert .expert__body .expert__expert-image{position:absolute;z-index:1;bottom:-15px;right:100px;max-width:320px}@media (max-width: 480px){.expert-wrapper .expert .expert__body .expert__expert-image{right:10px;max-width:180px}}.expert-wrapper .expert .expert__footer{position:absolute;bottom:-50px;z-index:10;border-bottom:50px solid #fff;background:url(../images/ex-footer.png);width:100%;height:60px;background-size:contain;background-repeat:no-repeat;background-position:bottom}.expert-wrapper .expert .expert__footer-img{position:relative;z-index:10;bottom:-3px}.corp-logo{text-align:center;margin-bottom:60px}@media (max-width: 480px){.corp-logo{margin-bottom:30px}}.corp-logo img{max-width:160px}@media (max-width: 480px){.corp-logo img{max-width:90px}}.footer{background:#fdefe5;padding:5px 15px}.footer .footer__list{max-width:980px;margin:auto;padding:30px}@media (max-width: 480px){.footer .footer__list{max-width:100%;padding:0px}}.footer .footer__list li:first-child{border-bottom:1px solid #df921e}.footer .footer__list li .about,.footer .footer__list li .contents{padding:20px 0;padding-left:40px;display:block;text-decoration:none;cursor:pointer;color:#f19725;font-weight:bold;position:relative}.footer .footer__list li .about:after{content:">";color:#f19725;position:absolute;right:0;top:0;bottom:0;height:30px;margin-top:auto;margin-bottom:auto;display:inline-block}.footer .footer__list li .app{display:flex}.footer .footer__list li .app a{margin-top:15px;margin-bottom:15px;width:50%;text-align:center}.footer .footer__list li .app a:first-child{margin-right:10px}.footer .footer__list li .app a:last-child{margin-left:10px}.footer .footer__list li .app a img{height:50px}.icon-unlog{background:url(../images/unlog-icon.png);width:30px;height:30px;display:inline-block;background-size:contain;background-repeat:no-repeat;background-position:center;position:absolute;top:0;bottom:0;left:0;margin:auto}.icon-unlog-app{background:url(../images/unlog-icon-app.png);width:30px;height:30px;display:inline-block;background-size:contain;background-repeat:no-repeat;background-position:center;position:absolute;top:0;bottom:0;left:0;margin:auto}.shopify-buy-frame{margin:auto}.remark-text{font-size:75%;background:#fdefe5;padding:20px;border-radius:10px 10px 10px 10px}
