*{margin:0;padding:0;outline:none;text-decoration:none;-webkit-box-sizing:border-box;box-sizing:border-box;list-style:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}button,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:1rem;border:none;border-radius:0}input{border:1px solid transparent;-webkit-transition:border 0.2s ease-out;transition:border 0.2s ease-out}@-webkit-keyframes onAutoFillStart{from{}to{}}@keyframes onAutoFillStart{from{}to{}}input:-webkit-autofill{-webkit-animation-name:onAutoFillStart;animation-name:onAutoFillStart;-webkit-transition:background-color 50000s ease-in-out 0s;transition:background-color 50000s ease-in-out 0s}.mainConts{font-size:16px;font-family:'ヒラギノ角ゴ Pro','Hiragino Kaku Gothic Pro','メイリオ', Meiryo,sans-serif;line-height:1.5;letter-spacing:0em;color:#000;outline:none}a,a:focus{font-family:'ヒラギノ角ゴ Pro','Hiragino Kaku Gothic Pro','メイリオ', Meiryo,sans-serif;color:#000}.mainConts{width:100%;max-width:455px;height:100%;margin:0 auto}.top_container{width:100%;max-width:455px;margin:0 auto;padding:0 3%}@media screen and (max-width: 767px){.top_container{padding:0}}.selected-wrapper{display:block;position:relative;width:100%;margin:3% auto;padding:1% 0;background:#ffffff;border:1px solid;border-bottom:0}p.selected-ribbon{display:inline-block;position:absolute;top:-10px;right:3%;width:60px;margin:0;padding:4% 0 3%;font-size:.625rem;text-align:center;color:#ffffff;background:#000}p.selected-ribbon::before{content:'';position:absolute;top:0;right:-5px;border:none;border-bottom:10px solid #707070;border-right:5px solid transparent}p.selected-ribbon::after{content:'';position:absolute;top:100%;left:0;width:0;height:0;border-left:30px solid #000;border-right:30px solid #000;border-bottom:10px solid transparent}@media screen and (max-width: 767px){.howto{margin-bottom:-4%}}.howtoConts{width:2.5rem;margin:0 0 0 auto;cursor:pointer}.howtoConts img{width:2.5rem}@media screen and (max-width: 767px){.howtoConts{width:2.25rem}.howtoConts img{width:2.25rem}}.popup{position:fixed;top:0;left:0;display:none;width:100%;height:100vh;z-index:3000}.popupConts{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;max-width:530px}.popupConts img{width:100%;min-width:320px}@media screen and (max-width: 767px){.popupConts{max-width:354px}}#close{position:absolute;top:-50px;right:0;width:40px;font-size:.75rem;line-height:1em;color:#ffffff;background:transparent}#close::before,#close::after{content:"";position:absolute;top:30px;left:0;width:100%;height:13%;background:#ffffff}#close::before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#close::after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}#popupBg{width:100%;height:100%;background:rgba(0,0,0,0.5)}.kisekae_container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;max-width:455px;margin:0 auto;padding:0 3%}@media screen and (max-width: 767px){.kisekae_container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0}}#kisekae-area{width:100%}@media screen and (max-width: 835px){#kisekae-area{margin-left:2%}}@media screen and (max-width: 767px){#kisekae-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto}}#base-area{position:relative !important;width:100%;max-width:400px;margin:0 auto;padding-bottom:95%}#base-area img{position:absolute;top:10px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;max-width:400px}@media screen and (max-width: 767px){#base-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;width:96vw;min-width:240px;padding-bottom:105%}#base-area img{width:96vw}}.wear-img{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;max-width:400px;z-index:0}#name-area{width:100%;max-width:270px;margin:0 auto}@media screen and (max-width: 767px){#name-area{display:none}}.prev{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0}.prev::before{content:"";position:absolute;top:50%;left:0;width:20px;height:30px;margin-top:-15px;background:#ffffff;border:solid 1px #000}@media screen and (max-width: 767px){.prev::before{width:26px;height:36px}}.prev::after{content:"";position:absolute;top:2px;left:8px;width:6px;height:6px;border-top:solid 2px #000;border-left:solid 2px #000;margin-top:-5px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media screen and (max-width: 767px){.prev::after{top:6px;left:12px}}@media screen and (max-width: 767px){.prev{margin:0}}.next{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0}.next::before{content:"";position:absolute;top:50%;right:0;width:20px;height:30px;margin-top:-15px;background:#ffffff;border:solid 1px #000}@media screen and (max-width: 767px){.next::before{width:26px;height:36px}}.next::after{content:"";position:absolute;top:2px;right:8px;width:6px;height:6px;border-top:solid 2px #000;border-right:solid 2px #000;margin-top:-5px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (max-width: 767px){.next::after{top:6px;right:12px}}@media screen and (max-width: 767px){.next{margin:0}}.select-text{font-size:.75rem}.kimonoName,.hakamaName,.obiName{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;margin:.625rem auto;padding:3% 7% 3% 3.5%;font-size:.75rem;font-weight:bold;color:#ffffff;background:#000}.kimonoName.single,.hakamaName.single,.obiName.single{margin:0 auto;color:#000;background:transparent}.item{width:25%;margin:0;text-align:right;white-space:nowrap}.itemName{width:70%;margin:0;text-align:left}.single>.itemName{width:60%}.select-button{display:none}@media screen and (max-width: 767px){.select-button{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin:6% auto 0;padding:4.8%;border:1px solid #000;background:#ffffff}.select-button a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:2%;font-size:1rem;font-weight:bold;text-decoration:none}.select-button a::after{content:"";position:absolute;top:0;right:0;left:0;bottom:0;z-index:1}.select-button p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:.75rem;text-align:center;width:86.6%;margin:3% 0}.select-button .select-text{font-size:.625rem;width:100%}}.select-button.pc{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin:2% auto;padding:3%;border:1px solid #000;background:#ffffff}.select-button.pc a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:1%;font-size:1rem;font-weight:bold;text-decoration:none}.select-button.pc a::after{content:"";position:absolute;top:0;right:0;left:0;bottom:0;z-index:1}.select-button.pc a:hover{color:#FF3B7C;border-color:#FF3B7C}.select-button.pc p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:.75rem;text-align:center;width:86.6%;margin:1% 0}.select-button.pc .select-text{font-size:.625rem;width:100%}.select-button.pc:hover{color:#FF3B7C;border-color:#FF3B7C}@media screen and (max-width: 767px){.select-button.pc{display:none}}.nav-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;height:80px;margin:0 auto 3%}@media screen and (max-width: 767px){.nav-area{width:100%;margin:-4% auto 8%}}.navBtn{width:100%;margin:4% auto;z-index:1}.navBtn__title{font-size:.75rem !important;font-weight:normal;text-align:right;margin-bottom:-9px;margin-right:32px}@media screen and (max-width: 767px){.navBtn__title{margin-bottom:-12px}}#select-img-area{width:100%;max-width:455px;margin:3% auto}@media screen and (max-width: 767px){#select-img-area{width:100%}}.accBtn{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.accBtn::after{content:"";position:absolute;right:5%;top:30%;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;display:block;width:10px;height:10px;border-top:solid 1px #ffffff;border-right:solid 1px #ffffff;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.accBtn.open::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:45%}.accConts{display:none}p.title{margin-bottom:0;padding:1%;font-size:.75rem;border-bottom:1px dotted #000}.selectConts{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-bottom:1%;margin-top:0;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:scroll;padding:0 2%}.selectConts::-webkit-scrollbar{height:4px}.selectConts::-webkit-scrollbar-thumb{border-radius:6px;background-color:#E3E3E3}.select-img{width:11.7%;min-width:40px;margin:3% 4% 4% 0;cursor:pointer}.select-img:last-child{position:relative;margin-right:0}.select-img:last-child::after{content:"";position:absolute;top:0;left:100%;width:16%;height:1px}.select-img img{display:none;width:100%;max-width:400px}.select-img img:first-child{display:inline-block;width:100%;max-width:40px}.select-img p{font-size:.75rem;text-align:center;margin:0.375rem 0}.select-img label{cursor:pointer}@media screen and (max-width: 767px){.select-img{margin:3% 4% 4% 0}}.hakama>.select-img{margin-bottom:2%}.obi>.select-img{width:26.4%;min-width:100px;margin:3% 4% 2% 0}.obi>.select-img:last-child{margin-right:0}.obi>.select-img img{display:none;width:100%;max-width:400px}.obi>.select-img img:first-child{display:inline-block;width:100%;max-width:100px}.empty-img{width:14.1%}.empty-img:last-child{margin-right:0}.active img:first-child{outline:2px solid #000;outline-offset:4px}.active p{font-weight:bold}.obi-reversible{width:100%;margin:4% auto;padding:3%;background:#EFEFEF}.obi-reversible p{font-size:.75rem;text-align:center;margin:0}.size{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;overflow-x:inherit}.select-img>input[type="radio"]{display:none}.select-size{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;max-width:40px;margin:3% 4% 4% 0;font-size:.75rem;background:#E3E3E3;border-radius:50%;cursor:pointer}.select-size:last-child{margin-right:0}.select-size label{position:relative;display:inline-block;width:100%;max-width:40px;margin:initial;padding:28%;font-weight:normal;white-space:nowrap;text-align:center;cursor:pointer}.select-size.active{background:#FFD1E0}.select-size>input[type="radio"]{display:none}.select-button02{position:relative;width:100%;margin:2% auto;padding:3% 6%;border:none;background:#E68AAD}.select-button02 a.btn.btn-block{font-size:1rem;font-weight:bold;color:#ffffff;border-radius:inherit;margin:1%;padding:0}.select-button02 a.btn.btn-block::after{content:"";position:absolute;top:0;right:0;left:0;bottom:0}.select-button02 p{font-size:.75rem;font-weight:normal;text-align:center;margin:1% 0;color:#ffffff}.select-button02 span{font-size:.625rem}.select-button02 .btn-text{font-size:.875rem;font-weight:bold;padding:2% 4%;border-radius:6px;color:#E68AAD;background:#ffffff}@media screen and (min-width: 768px){.select-button02:hover{background:#E68AAD;opacity:.7}}
/*# sourceMappingURL=module_single_hk_simulator.css.map */