﻿*{box-sizing:border-box}body{color:#5d616d}header{text-align:center;box-shadow:0 5px 5px #BBBBBB}.inner{box-sizing:border-box;margin:8px auto 0px auto;padding:0 16px;max-width:750px;width:100%;background-color:white}.header-logo{height:45px;margin:5px 0;display:inline-flex;text-align:center;padding-left:50px}.container{box-sizing:border-box;margin:8px auto 100px auto;padding:0 16px;max-width:750px;width:100%;background-color:white}.notice{padding:10px 3px;color:white;background:#f49f03;text-align:center;top:0px;z-index:10;width:100%;border-radius:0 0 2px 2px;font-size:14px}.alert{color:white;padding:10px 3px;background:#f49f03;text-align:center;top:0px;z-index:10;width:100%;border-radius:0 0 2px 2px;font-size:14px}.home-logo-wrapper{text-align:center}.home-logo{height:86px;margin:30px 0}.welcome{font-size:12px;text-align:center;color:#5d616d;margin-bottom:40px}.welcome h3{font-size:24px}.intro{font-size:11px;line-height:normal;text-align:center;color:#5d616d}.intro p{font-size:16px}.sexuality-boxes{margin:0 -16px}.sexuality-boxes h3{font-size:20px;padding:6px 8px}.sexuality-title{border:solid 1px #b8afaf;color:#5d616d;background-color:#FFF1DA;margin:0;font-weight:normal;position:relative}.sexuality-title i{float:right;margin-top:-6px;font-size:25px}.arrow{width:20px;height:24px}.sexuality-explanation{border:solid 1px #eae1e1;background-color:#f8f6f2;margin-top:-1px}.sexuality-explanation p{font-size:16px;color:#5d616d;padding:6px 12px 12px 12px;line-height:normal}.close{text-align:center;margin-bottom:5px;font-size:12px;color:#4a90e2}.sexuality-title:after{content:"";position:absolute;border-right:1px solid #000;border-bottom:1px solid #000;width:10px;right:10px;height:10px;transform:rotate(45deg)}.sexuality-title.ac:after{content:"";position:absolute;border-left:1px solid #000;border-top:1px solid #000;border-right:0;border-bottom:0;width:10px;right:10px;height:10px;transform:rotate(45deg);display:inline}.please-wrapper{margin:40px 0;padding:5px 0}.please-wrapper h5{font-size:20px;color:#5d616d;text-align:center}.please-sentence1{height:24px;font-size:16px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#5d616d;padding-bottom:40px}.please-sentence2{height:50px;font-size:16px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#5d616d}.start-diag{color:white}.sexuality-explanation{display:none}.anone-message{line-height:1.7;text-align:center;background-color:#f8f6f2;border-radius:4px;border:1px solid #eae1e1;margin-bottom:25px;padding:30px}@media (max-width: 670px){.message-content{font-size:14px}}.btn-step-home{padding:12px;text-align:center;border-radius:4px;display:block;width:100%;color:#2E2F30;border:1px solid #f49f3f}.title-border p{font-size:24px}.fight{line-height:1.7;text-align:center;background-color:#f8f6f2;border-radius:4px;border:1px solid #eae1e1;margin-bottom:25px;padding:20px}.fight__content-price{font-size:12px}.fight-btn{display:inline-block;border:2px solid #f49f3f;background-color:#f49f3f;color:white;border-radius:10px;padding:8px 48px;margin-top:0px}.fight-btn a{color:white}.footer{background-color:#F7F8F8;text-align:center;padding:20px 0;font-size:11px}.footer ul{list-style:none;padding:0;position:relative;width:40vw;margin:32px auto;height:60px;font-size:13px}.footer li{float:left;width:25%;text-align:center;padding-left:0}.footer a{color:#5d616d}.donate-heading{text-align:center;margin:60px 30px;line-height:1.5em}.donate-heading:after{display:block;margin:18px auto;width:80px;height:2px;background:rgba(0,0,0,0.3);background-size:16px 50px;content:'';vertical-align:top}.donate-text{text-align:center;margin-bottom:14px;line-height:1.7}.donate-text-center{width:300px;margin:30px auto;font-weight:bolder;line-height:1.7}.donate-text-left{line-height:1.7}.donate-mission-image img{width:100%;height:auto}.donate-btn{margin:50px auto;width:300px}.donate-mission{width:100%;padding:30px 0;text-align:center;font-size:30px}@media (max-width: 670px){.donate-mission{font-size:25px}}@media (min-width: 670px){.donate-mission-image{width:70%;margin:0 auto}.donate-text-left{width:70%;margin:0 auto;line-height:1.7}}.result-intro{text-align:center;margin-bottom:36px}.result-intro p{font-size:16px}.result-boxes{margin-bottom:45px}.result-box{text-align:center;background-color:#f8f6f2;border-radius:4px;border:1px solid #eae1e1;margin-bottom:25px}.result-title{color:white;border-top-left-radius:5px;border-top-right-radius:5px;padding:4px 0;margin:0;font-weight:normal}.result-title-gender{background-color:#e54a5d}.result-title-romantic{background-color:#244163}.result-title-sexual{background-color:#29e0b7}.result-title-appearance{background-color:#706154}.result-more{display:inline-block;border:2px solid #f49f3f;background-color:white;border-radius:10px;padding:6px 14px;margin-bottom:10px}.result-more a{color:#5d616d}.title-border{display:flex;align-items:center;font-size:26px;font-weight:bold;text-align:center}.title-border:before,.title-border:after{border-top:1px solid;content:"";flex-grow:1}.title-border:before{margin-right:1rem}.title-border:after{margin-left:1rem}.description{font-size:16px;font-weight:normal;text-align:center}.note-embed{margin-left:auto !important;margin-right:auto !important}.letter-square{height:130px;width:300px;border:1px solid #5d616d;position:relative;margin:0 auto 100px auto;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.letter-skew{height:65px}.letter-skew-left{border-right:2px solid #5d616d;transform:skewX(-67deg);position:absolute;right:75px}.letter-skew-right{border-left:2px solid #5d616d;transform:skewX(67deg);position:absolute;left:75px}.letter-oval{width:30px;height:20px;background-color:#ffc7ce;border-radius:100%;z-index:10;position:absolute;top:53px;left:135px}.letter-square{text-align:center}.letter-square h3{margin:2px 0;font-size:16px}.message-more{position:absolute;top:71px;left:55px}.message-more-btn{display:inline-block;border:2px solid #6b82ce;background-color:white;border-radius:10px;padding:3px 14px;margin-top:4px}.message-more-btn a{color:#5d616d}.message-title{text-align:center;margin-top:36px}.message-title h3{font-size:24px}.enclosure{padding:10px;border-radius:4px;border:solid 1px #d7cfcf;background-color:#fffaf1;margin:36px 0}.enclosure p{font-size:16px;line-height:2em;border-bottom:solid 1px  #cfcbcb;padding-bottom:2px;display:inline}.header-logo-in{height:45px;margin:5px 0;display:inline-flex;text-align:center;padding-left:50px}.header-logo-out{height:45px;margin:5px 0;display:inline-flex;text-align:center}table{width:100%;padding:0 90px}th{font-weight:normal;padding:0}.max{width:4.5vw;height:4.5vw}.med{width:3.5vw;height:3.5vw}.min{width:2.5vw;height:2.5vw}td:first-child:nth-last-child(2),td:first-child:nth-last-child(2)~td{width:50%}td:first-child:nth-last-child(3),td:first-child:nth-last-child(3)~td{width:33.33%}td:first-child:nth-last-child(4),td:first-child:nth-last-child(4)~td{width:25%}td:first-child:nth-last-child(5),td:first-child:nth-last-child(5)~td{width:20%}.bootstrapWizard-wrapper{margin-top:35px}.bootstrapWizard{list-style:none;padding:0;position:relative;width:100%;height:60px}.bootstrapWizard ul{list-style:none;padding:0;margin:32px auto;position:relative;width:100%;height:60px}.bootstrapWizard li{float:left;width:25%;text-align:center;padding-left:0}.bootstrapWizard li:before{border-top:2px solid #BBBBBB;content:"";display:block;font-size:0;overflow:hidden;position:relative;top:11px;right:1px;width:100%;z-index:1}.bootstrapWizard li:first-child:before{left:50%;max-width:50%}.bootstrapWizard li:last-child:before{max-width:50%;width:50%}.bootstrapWizard li .step i{font-size:10px;font-weight:400;position:relative;top:-1.5px}.bootstrapWizard li .step{background:white;color:#9b9b9b;font-size:20px;padding:9px 14px;border:1px solid #9b9b9b;border-radius:50%;position:relative;z-index:2;font-style:italic}.bootstrapWizard li.active .step,.bootstrapWizard li.active.complete .step{background:#f49f3f;color:#fff;padding:9px 14px;font-size:20px;border-radius:50%;border:none;font-style:italic}.dont-think-feel{font-size:16px}.inquiry-box{border-radius:4px;border:solid 1px #eae1e1;background-color:#f8f6f2;padding:10px;margin-top:72px}.inquiry-content p{padding-top:10px;margin:0 20px;font-weight:bold;letter-spacing:0.1em;line-height:normal}.inquiry-content .caption{font-size:14px;font-weight:normal}.q-mark{float:left;font-size:24px;margin-left:6px;margin-top:4px;font-family:"Lato", sans-serif}input[type=radio]{display:none;cursor:pointer}input[type=radio]:checked+label{background:#f49f3f;color:#ffffff;border:white solid 3px;cursor:pointer}input[type=radio]+label:hover{cursor:pointer}label{border-radius:100%;border:#f49f3f solid 3px;width:4vw;height:4vw;margin:5px auto;background-color:white;cursor:pointer}.agree{width:4.5vw;height:4.5vw;margin:2.5px auto}.bootstrapWizard-wrapper ul{display:flex;list-style:none;padding-left:0;margin:32px auto;text-align:center;clear:both}.bootstrapWizard-wrapper ul li{width:25%;font-size:13px}.two-select{width:50%}.three-select{width:35%}.inquiries-wrapper{text-align:center}.inquiries-pages{height:20px;width:25%;display:inline-block;margin-top:15px}.inquiries-pages div{height:20px;width:25%;float:left;border:#f0f0f0 solid 1px}.inquiries-on-page{background-color:#feece2}.gender-wrapper{display:none}.romantic-wrapper{display:none}.sexual-wrapper{display:none}.wrapper-5{display:none}input[type="submit"][disabled]{background-color:white;border:1px solid #f49f3f;color:#5d616d;cursor:default}input[type="button"]:hover{cursor:pointer}input[type="button"][disabled]{background-color:white;border:1px solid #f49f3f;color:#5d616d;cursor:default}input[type="submit"]:hover{cursor:pointer}.btn-gray{background-color:#f4f2ef;border:1px solid #EBE2E2;color:#5d616d}.btn-step{margin:30px 0}.btn-step a{color:#2E2F30}.fashion-selects{height:370px;width:400px}.fashion-images{width:48vw}.fashion-image{width:72%}.result-show{margin:30px 0}.explain-border{font-size:20px;margin-bottom:20px}.explain-border p{margin:0}.explain-headding{text-align:center;font-size:20px;margin:50px 0}.explain-text{line-height:1.7;font-size:16px;letter-spacing:1.5px;margin:40px 0}.explain-table-of-contents{margin:5px auto;width:50%;display:flex}.explain-table-left{width:50px;height:50px;vertical-align:middle}.explain-table-left img{width:100%;height:auto}.other-sexuality-boxes{margin:50px 0}.effect-fade{opacity:0;transform:translate(0, 45px);transition:all 500ms}.effect-fade.effect-scroll{opacity:1;transform:translate(0, 0)}.other-sexuality-boxes h3{text-align:center;font-size:18px;padding:12px 0;border-radius:4px;margin:0;font-weight:normal;color:white}.other-sexuality-boxes-gender h3{background-color:#e54a5d}.other-sexuality-boxes-romantic h3{background-color:#244163}.other-sexuality-boxes-sexual h3{background-color:#29e0b7}.other-sexuality-boxes-appearance h3{background-color:#706154}.other-sexuality-box{background-color:white;padding:8px}.other-sexuality-box p{line-height:1.7;font-size:14px;letter-spacing:1.5px}.result-split-bar{height:10px;background-color:#f3f0e9}.share-cta{text-align:center;margin-bottom:20px}.share-cta img{width:80%;height:auto;filter:drop-shadow(0 4px 2px rgba(0,0,0,0.25))}.share-top{margin:50px 0;font-size:16px;line-height:normal;color:#5d616d}.ogp-example{width:80%;margin:0 auto}.ogp-example img{width:100%}.ogp-step{margin-top:30px;font-size:12px;font-weight:bold;color:#7a7a7a;margin-bottom:0}.ogp-step-show{margin-top:5px;font-size:18px;font-weight:bold}.ogp-link{border:solid 2px #F29F3E;margin-top:10px;margin-bottom:10px;margin-right:10px;display:inline-block;border-radius:5px;padding:5px}.ogp-link a{font-size:15px;color:#F29F3E}.ogp-link:hover{background-color:#F29F3E;color:white}.ogp-link:hover a{color:white}.ogp-headding{font-size:20px;font-weight:bold;text-align:center;margin:0 0 20px;filter:initial}.ogp-result{width:80%;margin:10px auto}.ogp-result img{width:100%}.hashtag{text-align:center;margin:20px auto 10px;font-weight:bold}.sns{width:120px;margin:20px auto;display:flex}.snsicon{margin:8px;width:50px;height:50px}.snsicon img{width:100%;border-radius:50%}.ogp-back{width:200px;margin:30px auto;text-align:center;border:2px solid #f49f3f;background-color:white;border-radius:10px;padding:6px 14px}.ogp-back a{color:#5d616d}@media (max-width: 670px){.explain-table-of-contents{width:80%}.share-top{font-size:14px}.ogp-example{width:100%}.ogp-step-show{font-size:14px}.ogp-link a{font-size:12px;color:#F29F3E}.ogp-result{width:100%}}.lp *{box-sizing:initial}.lp html,.lp body,.lp div,.lp span,.lp applet,.lp object,.lp iframe,.lp h1,.lp h2,.lp h3,.lp h4,.lp h5,.lp h6,.lp p,.lp blockquote,.lp pre,.lp a,.lp abbr,.lp acronym,.lp address,.lp big,.lp cite,.lp code,.lp del,.lp dfn,.lp em,.lp img,.lp ins,.lp kbd,.lp q,.lp s,.lp samp,.lp small,.lp strike,.lp strong,.lp sub,.lp sup,.lp tt,.lp var,.lp b,.lp u,.lp i,.lp center,.lp dl,.lp dt,.lp dd,.lp ol,.lp ul,.lp li,.lp fieldset,.lp form,.lp label,.lp legend,.lp table,.lp caption,.lp tbody,.lp tfoot,.lp thead,.lp tr,.lp th,.lp td,.lp article,.lp aside,.lp canvas,.lp details,.lp embed,.lp figure,.lp figcaption,.lp footer,.lp header,.lp hgroup,.lp menu,.lp nav,.lp output,.lp ruby,.lp section,.lp summary,.lp time,.lp mark,.lp audio,.lp video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;text-decoration:none}.lp article,.lp aside,.lp details,.lp figcaption,.lp figure,.lp footer,.lp header,.lp hgroup,.lp menu,.lp nav,.lp section{display:block}.lp body{line-height:1}.lp ol,.lp ul{list-style:none}.lp blockquote,.lp q{quotes:none}.lp blockquote:before,.lp blockquote:after,.lp q:before,.lp q:after{content:"";content:none}.lp table{border-collapse:collapse;border-spacing:0}.lp body{font-family:"游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", sans-serif}@media screen and (max-width: 863px){.lp img{max-width:100%;height:auto}div .lp-container{margin:0 16px}}.lp .about-wrapper{background-color:#f49f3f;color:white}.lp .about-heading{text-align:center;padding-top:64px;font-size:40px;font-weight:bold}.lp .about-txt{line-height:2.5;font-size:20px}.lp .about-body{display:flex;align-items:center;padding-top:64px;padding-bottom:96px;max-width:1035px;margin:0 auto}.lp .about-img{padding-right:80px}.lp .about-img img{max-height:600px}@media screen and (max-width: 863px){.lp .about-heading{padding-top:48px;font-size:32px}.lp .about-txt{font-size:16px}.lp .about-body{padding-top:24px;padding-bottom:80px;flex-wrap:wrap-reverse}.lp .about-img{padding-left:16px;padding-right:16px;padding-top:48px;margin:0 auto}}@media screen and (max-width: 790px){.lp .about-img img{max-height:450px}}@media screen and (max-width: 600px){.lp .about-img img{max-height:300px}}.lp .twitter-wrapper{background-color:#f8f6f2;color:#333333}.lp .twitter-heading{text-align:center;padding-top:64px}.lp .twitter-heading-main{display:flex;justify-content:center;align-items:center}.lp .twitter-heading h2{font-size:40px;font-weight:bold}.lp .twitter-heading p{padding-top:32px;padding-bottom:64px;font-size:20px;font-weight:bold}.lp .fa-twitter{font-size:30px;padding-left:16px;color:#00acee}.lp .fa-twitter:before{font-family:"Font Awesome 5 Brands";content:"\f099"}.lp .twitter-tweet{margin:0 auto !important}@media screen and (max-width: 863px){.lp .twitter-heading{padding-top:48px}.lp .twitter-heading h2{font-size:24px}.lp .twitter-heading p{font-size:16px;padding-top:24px;padding-bottom:48px;line-height:1.5}.lp .fa-twitter{font-size:18px;padding-left:9.6px}}.lp .result-wrapper{background-color:#fff9ed;color:#333333}.lp .result-heading{text-align:center;padding-top:64px}.lp .result-heading h2{font-size:40px;font-weight:bold}.lp .result-heading p{font-size:20px;font-weight:bold;padding-top:32px;padding-bottom:64px}.lp .results{max-width:864px;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;padding-bottom:96px}.lp .result{max-width:400px;text-align:center;background-color:white;border-radius:4px 4px 0px 0px}.lp .result1{border-top:8px solid #e54759}.lp .result2{border-top:8px solid #244163}.lp .result3{border-top:8px solid #64e0b8}.lp .result4{border-top:8px solid #706154}.lp .result-img{height:80px;padding-top:32px}.lp .result h3{padding-top:16px;font-size:24px}.lp .result p{text-align:left;line-height:1.5;font-size:16px;padding:16px 16px 24px 16px}.lp .result-top{margin-bottom:64px}@media screen and (max-width: 863px){.lp .result-heading{padding-top:48px}.lp .result-heading h2{font-size:24px}.lp .result-heading p{font-size:16px;padding-top:24px;padding-bottom:48px;line-height:1.5}.lp .result-bottom{margin-bottom:64px}.lp .results{padding-bottom:32px}.lp .result{margin:0 auto;margin-bottom:48px}}.lp .story-wrapper{background-color:#fdf1da;color:#333333}.lp .story-heading{padding-top:64px;text-align:center}.lp .story-heading h2{font-size:40px;font-weight:bold}.lp .story-heading p{font-size:20px;padding-top:32px;padding-bottom:64px;font-weight:bold}.lp .stories{max-width:864px;display:flex;flex-wrap:wrap;margin:0 auto;padding-bottom:30px}.lp .story-bottom{padding-bottom:32px}.lp .story{display:flex;flex-direction:column;text-align:center;padding-bottom:64px;margin:0 auto}.lp .story-icon img{width:108px;height:108px;border-radius:60px}.lp .balloon{position:relative;display:inline-block;min-width:120px;max-width:400px;font-size:14px;background:#fff;border-radius:8px;margin-top:32px}.lp .balloon:before{content:"";position:absolute;top:-30px;left:50%;margin-left:-15px;border:15px solid transparent;border-bottom:15px solid #fff}.lp .balloon p{margin:0;padding:16px;line-height:2;text-align:left}@media screen and (max-width: 863px){.lp .story-heading{padding-top:48px}.lp .story-heading h2{font-size:24px}.lp .story-heading p{padding-top:24px;padding-bottom:48px;font-size:16px;line-height:1.5}.lp .stories{padding-bottom:32px}.lp .story{padding-bottom:48px}.lp .balloon{margin-top:28px}}.lp .usage-wrapper{background-color:#fff9ed;color:#333333}.lp .usage-heading{text-align:center;font-weight:bold;padding-top:64px}.lp .usage-heading h2{font-size:40px}.lp .usage-heading p{font-size:20px;padding-top:32px;padding-bottom:64px}.lp .usages{max-width:1336px;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;padding-bottom:96px}.lp .usage{max-width:410px;text-align:center;background-color:white}.lp .usage h3{font-size:32px;font-weight:bold;padding-top:32px;padding-bottom:24px}.lp .border{background-color:#f49f40;height:8px;width:128px;margin:0 auto;margin-bottom:24px}.lp .usage img{height:200px}.lp .usage p{text-align:left;font-size:16px;line-height:2;padding:16px 45px 32px 45px}@media screen and (max-width: 1335px){.lp .usages{flex-direction:column;padding-bottom:32px}.lp .usage{margin:0 auto;margin-bottom:48px}.lp .usage h3{font-size:24px}}@media screen and (max-width: 863px){.lp .usage-heading h2{font-size:24px}.lp .usage-heading p{font-size:16px}}.lp .attention-wrapper{background-color:#f8f6f2;overflow:hidden;color:#333333}.lp .attention-heading{padding-top:64px;padding-bottom:64px;text-align:center}.lp .attention-heading h2{font-size:40px;font-weight:bold}.lp .attention-body{background-color:#fff;max-width:875px;margin:0 auto;margin-bottom:96px}.lp .attention-body ul{display:block}.lp .attention-body li{font-size:16px;padding-left:24px;line-height:1.5;text-align:initial}.lp .attention-body-txt{display:flex;align-items:center;padding-left:24px;padding-right:24px}.lp .attention-body-txt-top{padding-top:24px}.lp .attention-body-txt-bottom{padding:24px}.lp .fa-check{font-size:15px;color:#fff;background-color:#60b42e;border-radius:100px;padding:4px}.lp .fa-check:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f00c"}@media screen and (max-width: 863px){.lp .attention-heading h2{font-size:24px}.lp .attention-body{margin-bottom:80px}.lp .attention-body li{padding-left:0px}.lp .attention-body-txt{flex-wrap:wrap;justify-content:center}.lp .attention-body-txt span{margin-bottom:8px}.lp br{display:none}}.lp .bottom-body{display:flex;max-width:850px;margin:0 auto;padding-top:96px;padding-bottom:112px;align-items:center}.lp .bottom-left{padding-top:8px}.lp .bottom-left img{max-width:341px}.lp .bottom-right{padding-left:50px}.lp .bottom-right h2{font-size:40px;font-weight:bold;padding-bottom:24px;color:#333333}.lp .bottom-right p{font-size:20px;font-weight:bold;padding-bottom:64px;color:#333333}.lp .bottom-right a{background-color:#f49f3f;color:#fff;font-weight:bold;border-radius:24px;padding:16px 24px}@media screen and (max-width: 863px){.lp .bottom-body{flex-direction:column;padding-top:48px;padding-bottom:96px}.lp .bottom-left img{max-width:215px}.lp .bottom-right{padding-left:0px;text-align:center}.lp .bottom-right h2{font-size:24px;padding-top:24px}.lp .bottom-right p{font-size:14px;padding-bottom:48px}}.lp .cta-wrapper{box-shadow:0 -2px 4px 0 rgba(0,0,0,0.2);max-width:1440px;width:100%;z-index:100;background-color:white;position:fixed;bottom:0}.lp .cta-button-orange{background-color:#f49f3f;color:#fff;font-weight:bold;border-radius:24px;padding:16px 24px}.lp .cta-body{display:flex;align-items:center;max-width:661px;margin:0 auto;padding:24px 0px}.lp .cta-body h3{font-size:24px;font-weight:bold;padding-right:48px;color:#f49f3f}@media screen and (max-width: 660px){.lp .cta-wrapper{background-color:#f49f3f}.lp .cta-body{padding:0px}.lp .cta-body h3{display:none}.lp .cta-button-orange{margin:0 auto;text-align:center;border-radius:0px;width:100%}}.lp footer{background-color:#f2f2f2}.lp .footer-list{display:flex;justify-content:center}.lp .footer-list li{padding:32px 8px}.lp .footer-list li a{font-size:16px;color:#222222;transition:all 0.3s ease}.lp .footer-list li a:hover{color:#f49f3f}@media screen and (max-width: 560px){.lp .footer-list{flex-direction:column;justify-content:center;padding:24px 0px}.lp .footer-list li{padding:12px 0;margin:0 auto}}.lp .top-wrapper{height:882px;position:relative}.lp .text-container-wrapper{height:100%;display:flex;justify-content:flex-end;align-items:center}.lp .text-container{width:100%;height:100%;display:flex;align-items:center;background-color:rgba(244,159,63,0.3);z-index:2}.lp .text-container-content{width:100%;height:40%;background-color:#f49f3f;display:flex;justify-content:flex-start;align-items:center}.lp .text-wrapper{display:flex;flex-direction:column;align-items:center;padding-left:150px}.lp .text-wrapper h3{font-size:24px;font-weight:bold;color:#fff;padding-bottom:24px}.lp .text-wrapper p{font-size:48px;font-weight:bold;color:#fff;padding-bottom:48px}.lp .text-wrapper a{color:#f49f3f;background-color:#fff;font-weight:bold;border-radius:24px;padding:16px 24px}.lp .top-flower-image-wrapper{height:882px;position:absolute;top:0;left:0;z-index:1}.lp .top-flower-image-wrapper img{height:inherit}.lp .top-mobile-image-wrapper{height:800px;position:absolute;top:0;right:200px;bottom:0;margin:auto;z-index:3}.lp .top-mobile-image-wrapper img{height:inherit}.lp .top-background-image-wrapper{display:none}.lp .sp-button{display:none}.lp #for-pc{display:inline}.lp #for-sp{display:none}@media screen and (max-width: 1400px){.lp　.text-wrapper{padding-left:100px;font-size:16px}.lp　.top-mobile-image-wrapper{right:150px;font-size:38px}}@media screen and (max-width: 1260px){.lp .text-wrapper{padding-left:50px}.lp .text-wrapper h3{font-size:16px}.lp .text-wrapper p{font-size:38px}.lp .top-mobile-image-wrapper{height:600px;right:90px}}@media screen and (max-width: 940px){.lp .text-wrapper{padding-left:30px}.lp .text-wrapper h3{font-size:12px}.lp .text-wrapper p{font-size:30px}.lp .top-mobile-image-wrapper{height:600px;right:70px}}@media screen and (max-width: 790px){.lp .text-wrapper{padding-left:30px}.lp .text-wrapper h3{font-size:10px}.lp .text-wrapper p{font-size:20px}.lp .top-mobile-image-wrapper{height:450px;right:50px}}@media screen and (max-width: 600px){.lp .top-wrapper{height:556px;position:relative;background-image:url(/lp/sp-background.png);background-size:cover}.lp .text-container-wrapper{height:100%;display:flex;justify-content:flex-start;align-items:center}.lp .text-container{width:100%;height:30%;display:flex;align-items:center;background-color:#f49f3f;z-index:2}.lp .text-container-content{width:100%;height:100%;background-color:none;display:flex;justify-content:flex-start;align-items:center}.lp .text-wrapper{display:flex;flex-direction:column;align-items:center;padding-left:15px}.lp .text-wrapper h3{font-size:10px;font-weight:bold;color:#fff;padding-bottom:24px}.lp .text-wrapper p{font-size:25px;font-weight:bold;color:#fff;padding-bottom:0}.lp .text-wrapper a{display:none}.lp .top-flower-image-wrapper{display:none}.lp .top-mobile-image-wrapper{height:300px;position:absolute;top:0;right:5%;bottom:0;margin:auto;z-index:3}.lp .top-mobile-image-wrapper img{height:inherit}.lp .text-container{background-color:#f49f3f}.lp .top-flower-image-wrapper{display:none}.lp .sp-button{display:inline;z-index:4;color:#fff;background-color:#f49f3f;font-weight:bold;border-radius:24px;padding:16px 24px;position:absolute;left:22.5%;bottom:10%}.lp #for-pc{display:none}.lp #for-sp{display:inline}}.slick-list{padding-bottom:48px !important}.slick-dotted.slick-slider{margin-bottom:0 !important}.slick-dots{margin-top:30px !important;position:absolute !important;bottom:15px !important;display:block !important;text-align:center !important;background-color:#f8f6f2 !important}.slick-dots li.slick-active button:before{opacity:0.75 !important;color:#f4b0b9 !important}.slick-dots li button:before{font-family:"slick" !important;font-size:12px !important;line-height:20px !important;position:absolute !important;top:0 !important;left:0 !important;width:20px !important;height:20px !important;content:"•" !important;text-align:center !important}.slick-prev,.slick-next{font-size:0 !important;line-height:1 !important;position:absolute !important;top:40% !important;display:block !important;width:38px !important;height:38px !important;padding:0 !important;-webkit-transform:translate(0, -50%) !important;-ms-transform:translate(0, -50%) !important;transform:translate(0, -50%) !important;cursor:pointer !important;color:transparent !important;border:none !important;outline:none !important;background:transparent !important}@media screen and (max-width: 1189px){.slick-prev,.slick-next{top:95% !important}}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent !important;outline:none !important;background:transparent !important}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1 !important}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:0.25 !important}.slick-prev:before,.slick-next:before{font-family:"slick" !important;font-size:40px !important;line-height:initial !important;opacity:0.75 !important;color:black !important;-webkit-font-smoothing:antialiased !important;-moz-osx-font-smoothing:grayscale !important}.slick-prev{left:25% !important;z-index:1 !important}@media screen and (max-width: 863px){.slick-prev{left:5% !important}}[dir="rtl"] .slick-prev{right:-25px !important;left:auto !important}.slick-prev:before{content:"←"}[dir="rtl"] .slick-prev:before{content:"→"}.slick-next{right:25% !important;z-index:1 !important}@media screen and (max-width: 863px){.slick-next{right:7% !important}}[dir="rtl"] .slick-next{right:auto !important;left:-25px !important}.slick-next:before{content:"→"}[dir="rtl"] .slick-next:before{content:"←"}@media (max-width: 670px){.inquiry-box{margin-top:56px}table{padding:0 10px}.max{width:12vw;height:12vw}.med{width:10vw;height:10vw}.min{width:8vw;height:8vw}.inquiries-pages{width:50%}.dont-think-feel{font-size:13px}.welcome h3{font-size:16px}.intro p{font-size:14px}.sexuality-boxes h3{font-size:16px}.sexuality-explanation p{font-size:14px}.close{font-size:14px}.please-wrapper h5{font-size:16px}.please-sentence1{font-size:14px}.please-sentence2{font-size:14px}.other-sexuality-boxes h3{margin:0 -16px}.result-split-bar{margin:0 -16px}.message-title h3{font-size:20px}.enclosure{margin:24px 0}.explain-text{font-size:14px}.footer ul{display:inline}.footer li{margin:10px 0;width:100%}}body{font-family:"游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", "Lato", sans-serif}pre{background-color:#eee;padding:10px;font-size:11px}a{color:#4a90e2;text-decoration:none}div.field,div.actions{margin-bottom:10px}#notice{color:green}.field_with_errors{padding:1px;background-color:red;display:table}#error_explanation{width:450px;border:2px solid red;padding:7px 7px 0;margin-bottom:20px;background-color:#f0f0f0}#error_explanation h2{text-align:left;font-weight:bold;padding:5px 5px 5px 15px;font-size:12px;margin:-7px -7px 0;background-color:#c00;color:#fff}#error_explanation ul li{font-size:12px;list-style:square}label{display:block}.field label{display:inline;border:none}.sign-fields{margin:35px 0}.sign-fields input{display:inline-block}.sign-field{width:100%;display:flex;flex-direction:row;border-bottom:1px solid #BBBBBB}.sign-field i{margin:auto 5px auto 0}.sign-field input{width:100%;padding:10px;border:none}.legal-confirmation{margin:30px 0}.btn{padding:12px;text-align:center;border-radius:4px;display:block;width:100%;border:1px solid #E2D2D2}.btn-submit{background-color:#f49f3f;color:white;padding:12px;text-align:center;border-radius:4px;display:block;width:100%;border:1px solid #E2D2D2}.btn-submit input{color:white;border:none;background:transparent;width:100%}.btn-submit a{color:white}.btn-analysis{padding:12px;text-align:center;border-radius:4px;display:block;width:100%;color:#2E2F30;border:1px solid #f49f3f}.btn-text{text-decoration:none}.btn-social{color:white;font-size:13px;margin:15px 0}.btn-facebook{background-color:#3B5998}.btn-twitter{background-color:#00aced}.fab{font-size:20px;margin:5px}.mini-text{text-align:center;font-size:12px}.forget-password{margin-top:10px;float:right}.header-logo{height:45px;margin:5px 0;display:inline-flex;text-align:center;padding-left:50px}.profile{text-align:center}.profile__title{font-size:24px;margin:40px 0}.profile__list{background-color:#F8F6F2;padding:40px 0}.profile__list-border{border-top:1px solid black;margin:0}.profile__list-item{color:#5d616d;display:block;border-bottom:1px solid black;font-size:16px;padding:0}.profile__list-mark{font-size:12px;display:inline-block;text-align:right}.profile__explanation{font-size:16px;line-height:normal}.mypage-button{margin-top:30px}.btn-submit{padding:12px;text-align:center;border-radius:4px;display:block;width:100%;border:1px solid #E2D2D2}.menu-trigger{float:right;display:inline-flex;justify-content:flex-end;position:relative;margin:10px 10px;width:36px;height:28px;vertical-align:middle;cursor:pointer;z-index:20}.menu-trigger span{display:inline-flex;justify-content:flex-end;box-sizing:border-box;position:absolute;left:0;width:100%;height:4px;background-color:#9B9B9B;transition:all .5s .2s}.menu-trigger.active span{background-color:#9B9B9B}.menu-trigger span:nth-of-type(1){top:0}.menu-trigger.active span:nth-of-type(1){transform:translateY(12px) rotate(-45deg)}.menu-trigger span:nth-of-type(2){top:12px}.menu-trigger.active span:nth-of-type(2){opacity:0}.menu-trigger span:nth-of-type(3){bottom:0}.menu-trigger.active span:nth-of-type(3){transform:translateY(-12px) rotate(45deg)}nav{width:100%;height:100%;background-color:white;color:#fff;text-align:center;display:none;position:fixed;top:0;left:0;z-index:10}nav ul{padding:20px 0}nav ul li{padding:5px 0;line-height:60px;text-align:left;margin-left:25px}nav ul li a{color:#5d616d;font-size:24px}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}ul{list-style:none}h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}
