html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}h1{font-size:2em;margin:.67em 0}dl dl,dl ol,dl ul,ol dl,ul dl{margin:0}pre{font-family:monospace,monospace;font-size:1em}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}progress{vertical-align:initial}[type=search]{-webkit-appearance:textfield}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button}details,dialog{display:block}dialog{background-color:#fff;border:solid;color:#000;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-webkit-fit-content;width:fit-content}dialog:not([open]){display:none}summary{display:list-item}html{max-width:100%}body{font-family:Hiragino Sans,Hiragino Kaku Gothic Pro,Muli,Helvetica,Arial,sans-serif,Verdana,Roboto,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,游ゴシック,YuGothic,メイリオ,Meiryo;color:#212121;background-color:#fff6f6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga";margin-bottom:2em}*,:after,:before{box-sizing:border-box}[dir=ltr] *{margin-left:0}[dir=ltr] *,[dir=rtl] *{margin-right:0}[dir=rtl] *{margin-left:0}*{-webkit-margin-before:0;margin-top:0;-webkit-margin-after:0;margin-bottom:0;-webkit-margin-start:0;-webkit-margin-end:0}.error{font-size:14px;color:red;display:block;padding:2px 0;font-weight:600}.form-error{background:#fce4ec;border-color:#d81b60!important}.before-label{margin:0 10px 0 0}.after-label,.before-label{font-size:14px;color:#333!important;font-weight:500!important}.after-label{margin:0 10px}.sk-fading-circle{margin:50px auto;width:60px;height:60px;position:relative}.sk-fading-circle .sk-circle{width:100%;height:100%;position:absolute;left:0;top:0}.sk-fading-circle .sk-circle:before{content:"";display:block;margin:0 auto;width:15%;height:15%;background-color:#a00;border-radius:100%;-webkit-animation:sk-circleFadeDelay 1.2s ease-in-out infinite both;animation:sk-circleFadeDelay 1.2s ease-in-out infinite both}.sk-fading-circle .sk-circle2{-webkit-transform:rotate(30deg);transform:rotate(30deg)}.sk-fading-circle .sk-circle3{-webkit-transform:rotate(60deg);transform:rotate(60deg)}.sk-fading-circle .sk-circle4{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.sk-fading-circle .sk-circle5{-webkit-transform:rotate(120deg);transform:rotate(120deg)}.sk-fading-circle .sk-circle6{-webkit-transform:rotate(150deg);transform:rotate(150deg)}.sk-fading-circle .sk-circle7{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.sk-fading-circle .sk-circle8{-webkit-transform:rotate(210deg);transform:rotate(210deg)}.sk-fading-circle .sk-circle9{-webkit-transform:rotate(240deg);transform:rotate(240deg)}.sk-fading-circle .sk-circle10{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.sk-fading-circle .sk-circle11{-webkit-transform:rotate(300deg);transform:rotate(300deg)}.sk-fading-circle .sk-circle12{-webkit-transform:rotate(330deg);transform:rotate(330deg)}.sk-fading-circle .sk-circle2:before{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.sk-fading-circle .sk-circle3:before{-webkit-animation-delay:-1s;animation-delay:-1s}.sk-fading-circle .sk-circle4:before{-webkit-animation-delay:-.9s;animation-delay:-.9s}.sk-fading-circle .sk-circle5:before{-webkit-animation-delay:-.8s;animation-delay:-.8s}.sk-fading-circle .sk-circle6:before{-webkit-animation-delay:-.7s;animation-delay:-.7s}.sk-fading-circle .sk-circle7:before{-webkit-animation-delay:-.6s;animation-delay:-.6s}.sk-fading-circle .sk-circle8:before{-webkit-animation-delay:-.5s;animation-delay:-.5s}.sk-fading-circle .sk-circle9:before{-webkit-animation-delay:-.4s;animation-delay:-.4s}.sk-fading-circle .sk-circle10:before{-webkit-animation-delay:-.3s;animation-delay:-.3s}.sk-fading-circle .sk-circle11:before{-webkit-animation-delay:-.2s;animation-delay:-.2s}.sk-fading-circle .sk-circle12:before{-webkit-animation-delay:-.1s;animation-delay:-.1s}@-webkit-keyframes sk-circleFadeDelay{0%,39%,to{opacity:0}40%{opacity:1}}@keyframes sk-circleFadeDelay{0%,39%,to{opacity:0}40%{opacity:1}}@media screen and (max-width:767px){select{font-size:16px;display:block;width:100%;padding:7px;-webkit-appearance:none;appearance:none;border:1px solid #dcdcdc;background:#fff;background:url(../images/arrow.png) right 50% no-repeat,linear-gradient(180deg,#fff 0,snow 20%);background-size:20px,100%}input[type=email],input[type=tel],input[type=text],textarea{border:1px solid #ddd;box-sizing:border-box}input[type=file]{border:1px solid #ddd;background:#ffe;width:100%;max-width:100%}.loading{padding:30px 10px}.wrapper{max-width:100%}.wrapper header{width:100%;height:50px;overflow:hidden;background:#a00}.wrapper header .logo{margin:0 auto;width:100%}.wrapper header .logo a{display:block;height:50px;text-decoration:none;padding-right:8px;padding-left:8px;line-height:50px;font-size:16px;color:#fff}.wrapper .main-contents{width:97%;max-width:100%;margin:10px auto;background:#fff;border-radius:6px;box-sizing:border-box;padding:10px}.wrapper .main-contents h1{font-size:22px;font-weight:500;padding:5px 0;margin:0 0 10px;color:#212121}.wrapper .main-contents button{border:1px solid #fff;border-radius:3px;font-size:18px;margin:0 10px}.wrapper .main-contents .button,.wrapper .main-contents button{outline:none;background-color:#a00;padding:18px 70px;text-decoration:none;text-align:center;color:#fff;box-shadow:0 0 #fff;line-height:1}.wrapper .main-contents .button{border-radius:4px;cursor:pointer}.wrapper .main-contents .button-back{outline:none;background-color:#6b6b6b;border-radius:4px;padding:18px 20px;line-height:1;text-decoration:none;text-align:center;color:#fff;box-shadow:0 0 #fff;cursor:pointer}.wrapper .main-contents .enty-form .enty-form-title{font-size:22px;margin:30px 0 10px;display:inline-block;padding-bottom:10px;border-bottom:2px solid #a00}.wrapper .main-contents .enty-form .enty-form-input .errors{font-size:15px;color:red}.wrapper .main-contents .enty-form .enty-form-input .errors .errors-title{color:red;font-weight:700;margin-bottom:10px}.wrapper .main-contents .enty-form .enty-form-input .errors{margin:0 0 10px;padding:20px;background:rgba(red,.1)}.wrapper .main-contents .enty-form .enty-form-input div{padding:12px 5px}.wrapper .main-contents .enty-form .enty-form-input div label{font-size:14px;color:#212121;display:block;font-weight:600}.wrapper .main-contents .enty-form .enty-form-input div label span{color:red;font-size:15px;margin-left:10px;font-weight:700}.wrapper .main-contents .enty-form .enty-form-input div input{display:inline-block;padding:12px;font-size:16px;width:100%;margin-top:3px;border-radius:4px}.wrapper .main-contents .enty-form .enty-form-input div .after-label{display:inline-block;margin-left:10px}.wrapper .main-contents .enty-form .enty-form-input div .select-wrap{padding:0;margin:0}.wrapper .main-contents .enty-form .enty-form-input div .select-culumn3 input,.wrapper .main-contents .enty-form .enty-form-input div .select-culumn3 select{width:200px;margin-right:20px;display:inline}.wrapper .main-contents .enty-form .enty-form-input #yourName,.wrapper .main-contents .enty-form .enty-form-input #yourNameKana{width:100%;max-width:300px}.wrapper .main-contents .enty-form .enty-form-input #birthday,.wrapper .main-contents .enty-form .enty-form-input #postcode{width:100%;max-width:120px}.wrapper .main-contents .enty-form .enty-form-input #address1{width:100%;max-width:250px}.wrapper .main-contents .enty-form .enty-form-input #address2{width:100%}.wrapper .main-contents .enty-form .enty-form-input #tel{width:100%;max-width:170px}.wrapper .main-contents .enty-form .enty-form-input #emailAddress{width:100%;max-width:350px}.wrapper .main-contents .enty-form .enty-form-input #station1,.wrapper .main-contents .enty-form .enty-form-input #station2,.wrapper .main-contents .enty-form .enty-form-input #station3,.wrapper .main-contents .enty-form .enty-form-input #station4{width:100%;max-width:180px}.wrapper .main-contents .enty-form .enty-form-input #job{width:100%;max-width:220px}.wrapper .main-contents .enty-form .enty-form-input #jobCompany{width:100%}.wrapper .main-contents .enty-form .enty-form-input #yourHeight,.wrapper .main-contents .enty-form .enty-form-input #yourWeight{width:100%;max-width:80px}.wrapper .main-contents .enty-form .enty-form-input #q03_text_1{width:100px}.wrapper .main-contents .enty-form .enty-form-input .button-next{border-top:7px solid #f5d0a9;padding:30px 0;margin-top:50px;text-align:center}.wrapper .main-contents .enquate-title{margin:20px 0 10px;border-bottom:2px solid #a00;padding:20px 0 10px;display:inline-block;font-size:22px}.wrapper .main-contents .enquate div{padding:10px 0}.wrapper .main-contents .enquate textarea{width:100%;height:100px;font-size:16px;padding:10px;border-radius:4px}.wrapper .main-contents .enquate p{font-size:14px}.wrapper .main-contents .enquate span{font-weight:700;color:red}.wrapper .main-contents .enquate label{font-size:15px;font-weight:500;margin-bottom:10px;display:block}.wrapper .main-contents .enquate label p{padding:10px 0}.wrapper .main-contents .enquate label span{font-weight:700;color:red}.wrapper .main-contents .enquate input[type=tel],.wrapper .main-contents .enquate input[type=text]{font-size:18px;display:block;width:100%}.wrapper .main-contents .enquate .select-wrap{padding:0;margin:0}.wrapper .main-contents .enquate .enquate-yesno{margin:20px 0 30px;padding:0}.wrapper .main-contents .enquate .enquate-yesno .title{position:relative;padding:0 0 0 40px}.wrapper .main-contents .enquate .enquate-yesno .title:before{content:"Q";position:absolute;left:0;top:-10px;display:inline-block;width:35px;height:35px;line-height:35px;vertical-align:middle;text-align:center;font-family:Arial,sans-serif;font-size:17px;background:#a00;color:#fff;border-radius:50%}.wrapper .main-contents .enquate .enquate-yesno .radio-button-container{padding:0 30px}.wrapper .main-contents .enquate .enquate-yesno .radio-button{display:inline-block;width:100px;padding:0;margin-left:10px}.wrapper .main-contents .enquate .enquate-yesno .radio-button input[type=radio]{display:none}.wrapper .main-contents .enquate .enquate-yesno .radio-button .radio{transition:background-color .2s linear;position:relative;display:inline-block;padding:10px 0;width:100px;text-align:center;vertical-align:middle;cursor:pointer;border:1px solid #bcc3c7;border-radius:4px;background:#bcc3c7;color:#fff;margin-right:10px}.wrapper .main-contents .enquate .enquate-yesno .radio-button .radio:hover,.wrapper .main-contents .enquate .enquate-yesno .radio-button input[type=radio]:checked+.radio{background:#a00;border:1px solid #a00;color:#fff}.wrapper .main-contents .enquate .enquate-yesno #salon{width:100%;max-width:300px}.wrapper .main-contents .enquate .enquate-yesno .enquate-yes-container{padding:10px 20px;border-radius:4px;background:#eee}.wrapper .main-contents .enquate .enquate-yesno .enquate-yes-container input{display:inline-block;padding:12px;font-size:16px;width:100%;margin-top:3px;border-radius:4px;border:1px solid #ddd;box-sizing:border-box}.wrapper .main-contents .enquate .enquate-yesno .enquate-yes-container #q03_text_1{width:80px}.wrapper .main-contents .enquate .enquate-yesno .enquate-yes-container #q03_text_2{width:50px}.wrapper .main-contents .enquate .enquate-yesno .enquate-yes-container .q03_text_label{padding:10px 0 0}.wrapper .main-contents .enquate .enquate-yesno .enquate-yes-container .q03_text{display:inline-block;padding:0 0 10px}.wrapper .main-contents .enquate .enquate-yesno .enquate-yes-container #q04_text_1{width:80px}.wrapper .main-contents .enquate .enquate-yesno .enquate-yes-container #q04_text_2{width:50px}.wrapper .main-contents .enquate .enquate-yesno .enquate-yes-container .q04_text_label{padding:10px 0 0}.wrapper .main-contents .enquate .enquate-yesno .enquate-yes-container .q04_text{display:inline-block;padding:0 0 10px}.wrapper .main-contents .schedule{padding:20px 10px;font-size:12px;border-radius:2px;border:2px solid #a00}.wrapper .main-contents .schedule h5{font-weight:700;margin-bottom:10px;font-size:18px;color:#a00}.wrapper .main-contents .schedule .schedule-link{text-align:center}.wrapper .main-contents .schedule .schedule-link a{font-size:15px;line-height:2;color:#c2185b;text-decoration:none;border-bottom:1px solid #c2185b;padding-bottom:4px}.wrapper .main-contents .schedule ul{list-style:none;padding:0;margin:0}.wrapper .main-contents .schedule ul li{padding:5px 0;font-size:15px;line-height:1.4}.wrapper .main-contents .button-next{border-top:2px solid #a00;margin:40px 0;padding:40px 0;text-align:center}.wrapper .main-contents .button-submit{clear:both;padding:40px 0 50px;text-align:center}.wrapper .main-contents .button-submit p{font-size:16px;padding:20px 0 10px;margin:0 0 10px}.wrapper .main-contents .button-submit .button-back{display:inline-block;width:20%;vertical-align:middle;padding:20px 10px;margin:0}.wrapper .main-contents .button-submit button{display:inline-block;margin:0;padding:20px 10px;width:80%;vertical-align:middle}.wrapper .main-contents .upload{clear:both}.wrapper .main-contents .upload label{font-size:14px!important;font-weight:700;line-height:1.2;display:block;margin-top:20px}.wrapper .main-contents .upload label p{padding:10px 0}.wrapper .main-contents .upload label span{font-weight:700;color:red}.wrapper .main-contents .upload input{visibility:hidden;height:1px}.wrapper .main-contents .upload .upload-select-button{display:inline-block;background:#a00;color:#fff;border-radius:4px;cursor:pointer;padding:10px;text-align:center;margin-top:-30px}.wrapper .main-contents .upload img{padding:10px;display:block;max-width:100%}.wrapper .main-contents .confirm h2{font-size:20px;padding:10px;font-weight:500;color:#212121}.wrapper .main-contents .confirm .image-upload-container{height:50px}.wrapper .main-contents .confirm .confirm-send-button{padding:30px 0;text-align:center;clear:both}.wrapper .main-contents .confirm label{font-size:13px;color:#a00;line-height:1.4;font-weight:600}.wrapper .main-contents .confirm label span{color:#333;font-size:16px;font-weight:400}.wrapper .main-contents .confirm .header-title{border-bottom:2px solid #a00;padding:10px 0;font-size:20px}.wrapper .main-contents .confirm .confirm-user{clear:both;padding:10px}.wrapper .main-contents .confirm .confirm-user .confirm-user-left{width:100%;padding:0}.wrapper .main-contents .confirm .confirm-user .confirm-user-left div{padding:5px}.wrapper .main-contents .confirm .confirm-user .confirm-user-right{padding:0;width:100%}.wrapper .main-contents .confirm .confirm-user .confirm-user-right div{padding:5px}.wrapper .main-contents .confirm .confirm-user .confirm-user-wide{width:100%;padding:10px 0}.wrapper .main-contents .confirm .confirm-user .confirm-user-wide label{display:block;font-size:14px}.wrapper .main-contents .confirm .confirm-user .confirm-user-wide div{padding:3px 0 10px}.wrapper .main-contents .confirm .confirm-user .confirm-user-wide div span{font-size:14px}.wrapper .main-contents .confirm .confirm-user .confirm-user-wide .title{position:relative;padding:0 0 0 40px}.wrapper .main-contents .confirm .confirm-user .confirm-user-wide .title:before{content:"Q";position:absolute;left:0;top:-6px;display:inline-block;width:35px;height:35px;line-height:35px;vertical-align:middle;text-align:center;font-family:Arial,sans-serif;font-size:17px;background:#a00;color:#fff;border-radius:50%}.wrapper .main-contents .confirm .confirm-user .confirm-user-wide .detail{background:#eee;border-radius:4px;padding:10px 20px;margin:0 10px}.wrapper .main-contents .confirm .confirm-user .confirm-user-wide .detail p{display:block;padding:2px 0 4px}.wrapper .main-contents .thanks{padding:20px 10px}.wrapper .main-contents .thanks h2{font-size:20px;font-weight:700;padding:0 0 20px;color:#a00}.wrapper .main-contents .thanks p{padding:0 0 10px;font-size:14px}.wrapper .main-contents .thanks .information{background-color:#f5f0ec;padding:20px;font-size:13px;border-radius:3px}.wrapper .main-contents .thanks .information h5{font-weight:700;margin-bottom:10px}.wrapper .main-contents .thanks .information p{padding:10px 0}.wrapper .main-contents .thanks .information .schedule-link{text-align:center}.wrapper .main-contents .thanks .to-top{margin:20px 0;padding:40px 0 0;text-align:center}.wrapper .main-contents .thanks .to-top .button{font-size:17px}.wrapper .main-contents .loader{padding:20px 10px;text-align:center}}@media screen and (min-width:768px){select{font-size:15px;display:block;margin:4px 0 0;width:100%;padding:8px;-webkit-appearance:none;appearance:none;border:1px solid #dcdcdc;background:#fff;background:url(../images/arrow.png) right 50% no-repeat,linear-gradient(180deg,#fff 0,snow 20%);background-size:20px,100%}input,select,textarea{outline:none;border:1px solid #ddd}select::-ms-expand{display:none}.loading{padding:20px}.loading h4{font-size:22px;padding:20px 0;font-weight:500}.wrapper header{width:100%;height:50px;overflow:hidden;background:#a00}.wrapper header .logo{margin:0 auto;width:768px}.wrapper header .logo a{display:block;height:50px;text-decoration:none;padding-right:8px;padding-left:8px;line-height:50px;font-size:16px;color:#fff}.wrapper .main-contents{width:768px;margin:20px auto;background:#fff;border-radius:6px;padding:10px 40px}.wrapper .main-contents h1{font-size:27px;font-weight:500;padding:10px 0;color:#212121}.wrapper .main-contents button{border:1px solid #fff;border-radius:3px;font-size:18px;margin:0 10px}.wrapper .main-contents .button,.wrapper .main-contents button{outline:none;background-color:#a00;padding:18px 70px;text-decoration:none;text-align:center;color:#fff;box-shadow:0 0 #fff;line-height:1}.wrapper .main-contents .button{border-radius:4px;cursor:pointer}.wrapper .main-contents .button-back{outline:none;background-color:#6b6b6b;border-radius:4px;padding:18px 20px;line-height:1;text-decoration:none;text-align:center;color:#fff;box-shadow:0 0 #fff;cursor:pointer}.wrapper .main-contents .enty-form .enty-form-title{font-size:22px;margin:30px 0 10px;display:inline-block;padding-bottom:10px;border-bottom:2px solid #a00}.wrapper .main-contents .enty-form .enty-form-input .errors{font-size:15px;color:red}.wrapper .main-contents .enty-form .enty-form-input .errors .errors-title{color:red;font-weight:700;margin-bottom:10px}.wrapper .main-contents .enty-form .enty-form-input .errors{margin:0 0 10px;padding:20px;background:rgba(red,.1)}.wrapper .main-contents .enty-form .enty-form-input div{padding:12px 5px}.wrapper .main-contents .enty-form .enty-form-input div label{font-size:14px;color:#212121;display:block;font-weight:600}.wrapper .main-contents .enty-form .enty-form-input div label span{color:red;font-size:15px;margin-left:10px;font-weight:700}.wrapper .main-contents .enty-form .enty-form-input div input{display:inline-block;padding:12px;font-size:16px;width:100%;margin-top:3px;border-radius:4px}.wrapper .main-contents .enty-form .enty-form-input div .after-label{display:inline-block;margin-left:10px}.wrapper .main-contents .enty-form .enty-form-input div .select-wrap{padding:0;margin:0}.wrapper .main-contents .enty-form .enty-form-input div .select-culumn3 input,.wrapper .main-contents .enty-form .enty-form-input div .select-culumn3 select{width:200px;margin-right:20px;display:inline}.wrapper .main-contents .enty-form .enty-form-input #yourName,.wrapper .main-contents .enty-form .enty-form-input #yourNameKana{width:300px}.wrapper .main-contents .enty-form .enty-form-input #birthday,.wrapper .main-contents .enty-form .enty-form-input #postcode{width:120px}.wrapper .main-contents .enty-form .enty-form-input #address1{width:250px}.wrapper .main-contents .enty-form .enty-form-input #address2{width:550px}.wrapper .main-contents .enty-form .enty-form-input #tel{width:170px}.wrapper .main-contents .enty-form .enty-form-input #emailAddress{width:350px}.wrapper .main-contents .enty-form .enty-form-input #station1,.wrapper .main-contents .enty-form .enty-form-input #station2,.wrapper .main-contents .enty-form .enty-form-input #station3,.wrapper .main-contents .enty-form .enty-form-input #station4{width:180px}.wrapper .main-contents .enty-form .enty-form-input #job{width:220px}.wrapper .main-contents .enty-form .enty-form-input #jobCompany{width:400px}.wrapper .main-contents .enty-form .enty-form-input #yourHeight,.wrapper .main-contents .enty-form .enty-form-input #yourWeight{width:80px}.wrapper .main-contents .enty-form .enty-form-input .button-next{border-top:7px solid #f5d0a9;padding:30px 0;margin-top:50px;text-align:center}.wrapper .main-contents .enquate-title{margin:30px 0 20px;border-bottom:2px solid #a00;padding:20px 0 10px;display:inline-block;font-size:22px}.wrapper .main-contents .enquate div{padding:10px 0}.wrapper .main-contents .enquate textarea{width:100%;height:100px;font-size:16px;padding:10px;border-radius:4px}.wrapper .main-contents .enquate p{font-size:14px}.wrapper .main-contents .enquate span{font-weight:700;color:red}.wrapper .main-contents .enquate label{font-size:15px;font-weight:500;margin-bottom:10px;display:block}.wrapper .main-contents .enquate label p{padding:10px 0}.wrapper .main-contents .enquate label span{font-weight:700;color:red}.wrapper .main-contents .enquate input[type=tel],.wrapper .main-contents .enquate input[type=text]{font-size:18px;display:block;width:100%}.wrapper .main-contents .enquate .select-wrap{padding:0;margin:0}.wrapper .main-contents .enquate .enquate-yesno{margin:30px 0 20px;padding:0}.wrapper .main-contents .enquate .enquate-yesno .title{position:relative;padding:0 0 0 40px}.wrapper .main-contents .enquate .enquate-yesno .title:before{content:"Q";position:absolute;left:0;top:-10px;display:inline-block;width:35px;height:35px;line-height:35px;vertical-align:middle;text-align:center;font-family:Arial,sans-serif;font-size:17px;background:#a00;color:#fff;border-radius:50%}.wrapper .main-contents .enquate .enquate-yesno .radio-button-container{padding:0 30px}.wrapper .main-contents .enquate .enquate-yesno .radio-button{display:inline-block;width:100px;padding:0;margin-left:10px}.wrapper .main-contents .enquate .enquate-yesno .radio-button input[type=radio]{display:none}.wrapper .main-contents .enquate .enquate-yesno .radio-button .radio{transition:background-color .2s linear;position:relative;display:inline-block;padding:10px 0;width:100px;text-align:center;vertical-align:middle;cursor:pointer;border:1px solid #bcc3c7;border-radius:4px;background:#bcc3c7;color:#fff;margin-right:10px}.wrapper .main-contents .enquate .enquate-yesno .radio-button .radio:hover,.wrapper .main-contents .enquate .enquate-yesno .radio-button input[type=radio]:checked+.radio{background:#a00;border:1px solid #a00;color:#fff}.wrapper .main-contents .enquate .enquate-yesno #salon{width:300px}.wrapper .main-contents .enquate .enquate-yesno .enquate-yes-container{padding:10px 20px;border-radius:4px;background:#eee}.wrapper .main-contents .enquate .enquate-yesno .enquate-yes-container input{display:inline-block;padding:12px;font-size:16px;width:100%;margin-top:3px;border-radius:4px}.wrapper .main-contents .enquate .enquate-yesno .enquate-yes-container #q03_text_1{width:80px}.wrapper .main-contents .enquate .enquate-yesno .enquate-yes-container #q03_text_2{width:50px}.wrapper .main-contents .enquate .enquate-yesno .enquate-yes-container .q03_text_label{padding:10px 0 0}.wrapper .main-contents .enquate .enquate-yesno .enquate-yes-container .q03_text{display:inline-block;padding:0 0 10px}.wrapper .main-contents .enquate .enquate-yesno .enquate-yes-container #q04_text_1{width:80px}.wrapper .main-contents .enquate .enquate-yesno .enquate-yes-container #q04_text_2{width:50px}.wrapper .main-contents .enquate .enquate-yesno .enquate-yes-container .q04_text_label{padding:10px 0 0}.wrapper .main-contents .enquate .enquate-yesno .enquate-yes-container .q04_text{display:inline-block;padding:0 0 10px}.wrapper .main-contents .schedule{padding:20px;font-size:12px;border-radius:2px;border:2px solid #a00}.wrapper .main-contents .schedule h5{font-weight:700;margin-bottom:10px;font-size:18px;color:#a00}.wrapper .main-contents .schedule .schedule-link{text-align:center}.wrapper .main-contents .schedule .schedule-link a{font-size:16px;color:#c2185b;text-decoration:none;border-bottom:1px solid #c2185b;padding-bottom:4px}.wrapper .main-contents .schedule .schedule-link a:hover{color:#d81b60}.wrapper .main-contents .schedule ul{list-style:none;padding:0;margin:0}.wrapper .main-contents .schedule ul li{padding:5px 0;font-size:15px;line-height:1.4}.wrapper .main-contents .button-next{border-top:2px solid #a00;margin:40px 0;padding:40px 0;text-align:center}.wrapper .main-contents .button-submit{clear:both;padding:40px 0 50px;text-align:center}.wrapper .main-contents .button-submit p{font-size:16px;padding:20px;margin:0 0 10px}.wrapper .main-contents .upload{clear:both}.wrapper .main-contents .upload label{font-size:14px;font-weight:700;line-height:1.2}.wrapper .main-contents .upload label p{padding:10px 0}.wrapper .main-contents .upload label span{font-weight:700;color:red}.wrapper .main-contents .upload input{visibility:hidden}.wrapper .main-contents .upload .upload-select-button{display:inline-block;background:#a00;color:#fff;border-radius:4px;cursor:pointer;padding:10px;text-align:center}.wrapper .main-contents .upload img{padding:20px;display:block;max-width:300px}.wrapper .main-contents .confirm h2{font-size:22px;padding:10px;font-weight:500;color:#212121}.wrapper .main-contents .confirm .image-upload-container{height:50px}.wrapper .main-contents .confirm .confirm-send-button{padding:30px 0;text-align:center;clear:both}.wrapper .main-contents .confirm label{font-size:13px;color:#a00;line-height:1.7;font-weight:600}.wrapper .main-contents .confirm label span{color:#333;font-size:18px;font-weight:400}.wrapper .main-contents .confirm .header-title{border-bottom:2px solid #a00;padding:10px 0;display:inline-block;font-size:22px}.wrapper .main-contents .confirm .confirm-user{clear:both;padding:10px}.wrapper .main-contents .confirm .confirm-user .confirm-user-left{width:310px;padding:10px 0;float:left}.wrapper .main-contents .confirm .confirm-user .confirm-user-left div{padding:10px}.wrapper .main-contents .confirm .confirm-user .confirm-user-right{padding:10px 0;margin-left:30px;width:310px;float:left}.wrapper .main-contents .confirm .confirm-user .confirm-user-right div{padding:10px}.wrapper .main-contents .confirm .confirm-user .confirm-user-wide{width:100%;padding:10px 0}.wrapper .main-contents .confirm .confirm-user .confirm-user-wide label{display:block;font-size:16px}.wrapper .main-contents .confirm .confirm-user .confirm-user-wide div{padding:10px}.wrapper .main-contents .confirm .confirm-user .confirm-user-wide div span{font-size:16px}.wrapper .main-contents .confirm .confirm-user .confirm-user-wide .title{position:relative;padding:0 0 0 40px}.wrapper .main-contents .confirm .confirm-user .confirm-user-wide .title:before{content:"Q";position:absolute;left:0;top:-6px;display:inline-block;width:35px;height:35px;line-height:35px;vertical-align:middle;text-align:center;font-family:Arial,sans-serif;font-size:17px;background:#a00;color:#fff;border-radius:50%}.wrapper .main-contents .confirm .confirm-user .confirm-user-wide .detail{background:#eee;border-radius:4px;padding:10px 20px;margin:0 20px}.wrapper .main-contents .confirm .confirm-user .confirm-user-wide .detail p{display:block;padding:2px 0 4px}.wrapper .main-contents .thanks{padding:20px 0}.wrapper .main-contents .thanks h2{font-size:24px;font-weight:700;padding:0 0 20px;color:#a00}.wrapper .main-contents .thanks p{padding:0 0 10px;font-size:14px}.wrapper .main-contents .thanks .information{background-color:#f5f0ec;padding:20px;font-size:13px;border-radius:3px}.wrapper .main-contents .thanks .information h5{font-weight:700;margin-bottom:10px}.wrapper .main-contents .thanks .information p{padding:10px 0}.wrapper .main-contents .thanks .information .schedule-link{text-align:center}.wrapper .main-contents .thanks .to-top{margin:20px 0;padding:40px 0 0;text-align:center}.wrapper .main-contents .thanks .to-top .button{font-size:17px}.wrapper .main-contents .loader{padding:100px 0;text-align:center}}.privacy a{color:#a00;display:inline-block;padding-bottom:3px;text-decoration:none;border-bottom:2px solid #a00}.privacy__detail{margin:20px 0;height:200px;padding:5px!important;border:1px solid #6b6b6b;overflow-y:auto}.privacy__detail header{background-color:#fff;width:100%;height:auto}.privacy__detail h1,.privacy__detail h2{background-color:#fff}.privacy__detail h1{font-size:16px!important;padding:0;margin:0;position:static}.privacy__detail h2{font-size:15px!important;margin:12px 0 4px}.privacy__detail h2,.privacy__detail h3{padding:0;position:static;color:#212121;font-weight:500}.privacy__detail h3,.privacy__detail h4{font-size:13px!important;margin:10px 0 4px}.privacy__detail h4{padding:0;position:static;color:#212121;font-weight:500}.privacy__detail p{font-size:11px!important}.privacy__detail .privacy__title-2{margin-top:40px}.privacy__detail ol{padding:0}.privacy__detail ol li{list-style:none}.privacy__detail ul{margin-top:20px;padding:0}.privacy__detail ul li{list-style:none;font-size:11px;margin-bottom:5px}.privacy__detail ul li a{font-size:11px;border:none;display:block}