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:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}.btn{display:block;position:relative;text-align:center;text-decoration:none;outline:none;cursor:pointer;font-weight:bold;border-radius:5px}.btn:hover{text-decoration:none;opacity:.8}.btn:active{box-shadow:inset 0 1px 3px rgba(0,0,0,.5),0 1px 0 #fff}.btn.LBL{background:#5faaff;color:#fff}.btn.ORG{background:#ff965d;color:#fff}.btn.LGR{background:#98b45b;color:#fff}.btn.PNK{background:#e74e72;color:#fff}.btn.GRY{background:#b1b1b1;color:#fff}.btn.WHT{background:#fff;color:#98b45b;border:solid 2px #98b45b}.btn.BOB{background:#44a0ac;color:#fff}.btn.sizeF{border-radius:8px;width:100%;height:58px;line-height:58px;font-size:14px;vertical-align:middle}.btn.sizeF.icn span{display:inline;padding-left:25px}.btn.sizeL{border-radius:8px;width:390px;height:58px;padding:0 15px;line-height:58px;line-height:58px\9 ;font-size:16px;vertical-align:middle}.btn.sizeL.LGR{border:3px solid #f9ffed}.btn.sizeL.PNK{border:3px solid #ffdeea}.btn.sizeM{height:38px;padding:0 15px;line-height:38px;line-height:38px\9 ;font-size:14px;vertical-align:middle}.btn.sizeM.icn{text-indent:1.6em}.btn.sizeM.icn span{display:block}.btn.sizeS{height:30px;padding:0 12px;line-height:30px;line-height:30px\9 ;font-size:12px}.btn.sizeSS{width:250px;height:40px;margin:0 auto 40px;padding:0 12px;line-height:40px;line-height:40px\9 ;font-size:14px}.btn.sizeSS a{color:#fff;text-decoration:none}.btn.sizeS.icn{text-indent:1.6em}.btn.sizeS.icn span{display:block}span.icn_view{background:rgba(0,0,0,0) url("../img/dashboard/icn_view.png") center left no-repeat}@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (min-resolution: 192dpi){span.icn_view{background-image:url("../img/dashboard/icn_view@2x.png");background-size:16px 13px}}span.icn_squire{background:rgba(0,0,0,0) url(../img/dashboard/square-regular.svg) center left no-repeat;background-size:16px 13px}input.btn{display:inline-block;border:none;height:26px;padding:0 10px}input.delete{position:absolute;top:20px;right:20px}.dashTop .statusarea .btn.btn--mypageTopOrange{width:100px;height:29px;background-color:#ff965d;border-radius:5px;color:#fff;line-height:29px;text-align:left;padding:0 0 0 10px;box-sizing:border-box}.dashTop .statusarea .btn.btn--mypageTopOrange .icon:before{position:absolute;right:12px;top:50%;transform:translateY(-50%)}.dashTop .statusarea .btn.btn--mypageTopBrown{width:100px;height:29px;border:1px solid #a6937c;border-radius:5px;color:inherit;line-height:29px;box-sizing:border-box;text-align:left;padding:0 0 0 10px}.dashTop .statusarea .btn.btn--mypageTopBrown .icon:before{position:absolute;right:10px;top:50%;transform:translateY(-50%)}.pageLink{width:160px;display:inline-flex;align-items:center;justify-content:center;padding:1em}input[type=checkbox]{margin-bottom:2px;border:1px solid #aaa;vertical-align:-10px;-webkit-appearance:none;position:relative;margin-right:10px;border-radius:3px;box-sizing:border-box;width:23px;height:23px;background:#e2e2e2;background:linear-gradient(to bottom, #ffffff 0%, #e2e2e2 100%)}input[type=checkbox]+label.disabled{color:#bbb}input[type=text],input[type=password],select,textarea{font-size:14px;color:#444}::-webkit-input-placeholder{color:#ccc;font-size:14px}:-ms-input-placeholder{color:#ccc;font-size:14px}::-moz-placeholder{color:#ccc;font-size:14px}.err::-webkit-input-placeholder{color:#fff;font-size:14px}.err:-ms-input-placeholder{color:#fff;font-size:14px}.err::-moz-placeholder{color:#fff;font-size:14px}input[type=checkbox]:checked{background:#98ca00;background:linear-gradient(to bottom, #98ca00 0%, #89b700 100%);border:1px solid #457903}input[type=checkbox]:checked:before{position:absolute;left:1px;top:13px;display:block;box-shadow:0 1px 1px rgba(0,0,0,.5);content:"";width:10px;height:4px;background:#fff;transform:rotate(45deg);transform-origin:right center}input[type=checkbox]:checked:after{display:block;position:absolute;left:9px;top:13px;content:"";box-shadow:0 1px 1px rgba(0,0,0,.5);width:13px;height:4px;background:#fff;transform:rotate(-53deg);transform-origin:left center}@media screen and (min-width: 801px){.formLL{width:90%}.formL{width:363px}.formM{width:130px}.formS{width:60px}}@media screen and (max-width: 800px){.formLL{width:80%}.formL{width:300px}.formM{width:270px}.formS{width:60px}}.formLabel{font-weight:bold;font-size:12px;border-radius:3px;padding:.5em .75em;margin:0 .5em}.formLabel--required{background:#8fbe10;color:#fff}.formLabel--rankingOrderPoint{background:#df4b74;color:#fff}.form__validationRule{font-size:12px;display:block;text-align:right;margin-right:20px}.form__rankingOrderDescription{font-size:12px;font-weight:bold;color:#df4b74}.textArea{display:flex;flex-direction:column}.textArea__count{font-size:12px;display:block;text-align:right}.textArea__countNum{font-weight:bold}.textArea--ok .textArea__icon{color:#48a3ff}.tooltipContent__items{display:flex;flex-direction:column;gap:10px}a{color:#00a4f1;overflow:hidden;text-decoration:underline}a:hover{text-decoration:underline}a.alpha:hover{opacity:.8}.tipped{color:#656565;text-decoration:none}.tipped:hover{text-decoration:none}.tipped span{padding-left:.6em;padding-right:0;font-size:16px !important;vertical-align:middle}.salonRegister .tipped.point{display:block;position:absolute;bottom:0;left:0}.clearfix{overflow:hidden}.radius3{border-radius:3px}.radius3t{border-top-right-radius:3px;border-top-left-radius:3px}.radius3b{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.radius3l{border-top-left-radius:3px;border-bottom-left-radius:3px}.radius3r{border-top-right-radius:3px;border-bottom-right-radius:3px}div.tableinr{position:relative}body{width:100%;height:100%;background:#fff;text-align:center;color:#656565;font-size:12px;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;line-height:1;word-wrap:break-word;overflow-wrap:break-word;font-family:"Meiryo","Meiryo UI","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック",sans-serif}#wrapper{position:relative;z-index:0;width:100%;height:100%;min-height:100%;margin:0 auto;text-align:left}.content{min-height:360px}.content.WHT{background:#fff}.content.GRY{background:#f3f3f3}.inr{position:relative;margin:0 auto}ul.menu li{display:inline-block;*display:inline;*zoom:1}.col1{padding-top:22px;padding-bottom:80px}.col1 .main{width:1000px}.col2{padding:50px 0}.col2 .main{width:620px;float:left}.col2 .side{padding-left:50px;width:330px;float:left}.col_l{width:490px;float:left}.col_r{width:490px;float:right}.totop{display:block;position:fixed;bottom:25px;right:25px;width:32px;height:32px;background:rgba(0,0,0,0) url("../img/yoyaku/btn_totop.png") center center no-repeat;z-index:100;opacity:.8}.totop span{display:none}.Bbox{position:relative;margin-bottom:20px}.Bbox h2{height:54px;line-height:54px;padding-left:18px;color:#7e614f;font-size:18px;font-weight:bold}.Bbox h2 span{font-size:12px}.Bbox>.tbl{width:100%;line-height:2em}.Bbox>.tbl th{border-top-left-radius:4px;border-bottom-left-radius:4px;vertical-align:top;background:#e7eff0;color:#656565;line-height:20px;border-bottom:1px solid #fff;border-right:1px solid #fff}.Bbox>.tbl th span{font-size:11px;color:#656565}.Bbox>.tbl th i{display:block;position:absolute;top:-3px;right:15px;width:40px;height:23px;text-indent:-9999px;background:rgba(0,0,0,0) url("../img/yoyaku/label_required.png") center left no-repeat}.Bbox>.tbl td{border-top-right-radius:4px;border-bottom-right-radius:4px;background:#e7eff0;color:#656565;font-size:14px;padding:15px 0 10px 10px;border-bottom:1px solid #fff;line-height:25px}.Bbox>.tbl td input[type=text],.Bbox>.tbl td input[type=password]{height:25px;line-height:25px;margin-bottom:5px;padding:0 8px;border:1px solid #d1d1d1;font-family:"Meiryo","Meiryo UI","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック",sans-serif}.Bbox>.tbl td textarea{width:564px;height:150px;margin-bottom:4px;padding:8px 8px;resize:vertical;border:1px solid #d1d1d1;font-family:"Meiryo","Meiryo UI","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック",sans-serif}.Bbox>.tbl td textarea+span{display:block;position:absolute;top:85px;right:40px}.Bbox>.tbl td input[type=radio]{margin-bottom:5px}.Bbox>.tbl td input[type=checkbox]{vertical-align:middle;margin-right:8px}.Bbox>.tbl td input[type=file]{font-size:16px;border:1px solid #d1d1d1;padding:3px 5px 5px 5px;width:240px}.Bbox>.tbl td input[type=file]+span{display:block;position:absolute;top:0;right:30px}.Bbox>.tbl td label{margin:0 10px 0 0;vertical-align:middle}.Bbox>.tbl td p{font-size:13px;font-weight:bold;line-height:20px;margin-bottom:5px;margin-top:10px;padding-top:10px;margin-right:20px;border-top:2px solid #fff}.Bbox>.tbl td p:first-child{margin-top:0;padding-top:0;border-top:none}.Bbox>.tbl td ul{line-height:2.5em}.Bbox>.tbl td ul li{display:inline-block;*display:inline;*zoom:1;vertical-align:top}.Bbox>.tbl td ul.col3 li{width:230px}.Bbox>.tbl td ul.col3 li label{margin:0;width:180px;line-height:1.6em;display:inline-block;*display:inline;*zoom:1}.Bbox>.tbl td ul.col4 li{width:170px}.Bbox>.tbl td h3{font-size:14px;font-weight:bold;padding-bottom:10px}.Bbox>.tbl td span{font-size:11px;padding-left:15px;color:#838282}.Bbox>ul{width:674px;background:#f9fbf4;padding:20px 27px}.Bbox>ul li{font-size:14px;line-height:2.8em;color:#656565}.Bbox>ul li span{font-size:11px;font-weight:bold;color:#98b45b}.Bbox.titlearea{position:relative;padding:70px 45px}.Bbox.titlearea h1{font-size:24px;font-weight:bold;color:#7e614f;margin-bottom:30px}.Bbox.titlearea p{width:420px;line-height:2em;color:#6d492c;margin-bottom:20px}.Bbox.titlearea .btn{width:160px;padding:0 15px;font-size:12px;text-align:center}.Bbox.titlearea img{position:absolute;top:26px;right:78px}.btnarea{position:relative;height:auto;text-align:center}.btnarea ul li{display:inline-block;*display:inline;*zoom:1;margin-left:10px}.btnarea ul li .btn{position:relative;top:0;right:0}.btnarea ul li:first-child{margin:0}.Bbox .notearea{background:#fff4f8;position:relative;line-height:2em}.Bbox .notearea img{position:absolute;top:26px;right:30px}.errarea{border-radius:8px;line-height:25px;text-align:center;font-weight:bold;font-size:16px;color:#f04f4f;border:3px solid #f04f4f;padding:15px 0;margin-bottom:40px}.box{position:relative;padding:12px;margin-bottom:20px}.box a{text-decoration:underline}.box.GRN{background:#e5efcc;font-weight:bold}.box.GRN a{color:#5d8900}.box.PNK{background:#ffe8e8;color:#eb0000;font-weight:bold;text-align:center}.box.PNK a{color:#eb0000}.box.BRN{background:#a38a7b;color:#fff;text-align:center}.box.BRN a{color:#fff}.box.WHT{background:#fff;margin-bottom:10px;text-align:center}.box.WHT a{color:#00a4f1}.wBox{width:746px;background:#fff;border-radius:3px;padding:84px 127px 84px 127px;margin-bottom:100px;box-shadow:0 2px 2px 0 rgba(51,51,51,.2)}.wBox a{color:#44a0ac}.wBox p{color:#656565;font-size:16px}.wBox a.btn{width:556px;height:53px;background:#44a0ac;font-size:16px;font-weight:bold;color:#fff;display:block;border-radius:6px;border:solid 3px #32d7ec;text-decoration:none;text-align:center;line-height:53px}.wBox .btnarea{height:65px}.wBox.col2{background:#fff;border-radius:3px;padding:40px 0;margin-bottom:20px;box-shadow:0 2px 2px 0 rgba(51,51,51,.2)}.wBox.col2 .main{float:left}.wBox.col2 .main ul{letter-spacing:-0.4em}.wBox.col2 .main ul li{letter-spacing:normal;font-size:14px;text-align:left;line-height:1.8em;margin:0;display:inline-block;*display:inline;*zoom:1}.wBox.col2 .main ul li:first-child{margin-right:20px}.wBox.col2 .side{float:left;width:328px;padding-left:0}.wBox.col2 .btnarea{height:56px}.wBox.col2 .btnarea .btn.sizeL{width:258px;height:52px;line-height:52px;padding:0}.wBox.col2 input[type=text],.wBox.col2 input[type=password]{height:25px;line-height:25px;margin-bottom:5px;padding:0 8px;border:1px solid #d1d1d1;font-family:"Meiryo","Meiryo UI","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック",sans-serif}.fl{float:left}.fr{float:right}.pagenation{padding:20px 0}.pagenation li{float:left;min-width:24px;max-width:45px;height:24px;margin-left:3px}.pagenation li span{height:12px;padding:6px 0;background:#e74e72;font-size:12px;font-weight:bold;text-align:center;color:#fff;display:block;border-radius:3px}.pagenation li a{display:block;min-width:24px;max-width:45px;height:24px;text-align:center;text-decoration:none;border-radius:3px}.pagenation li a:hover{background-color:#e74e72}.pagenation li a:active{background-color:#e74e72}.pagenation li.no a{height:12px;padding:6px 1%;background-color:#f9baba;font-size:12px;color:#fff;display:block;border-radius:3px}.pagenation li.no a:hover{background-color:#e74e72}.pagenation .back a{background:#bebebe url(../img/icon-7-arrow2_left_wht.png) no-repeat center center}.pagenation .back span{background:#dfdfdf url(../img/icon-7-arrow2_left_wht.png) no-repeat center center}.pagenation .prev a{background:#bebebe url(../img/icon-7-arrow_left_wht.png) no-repeat center center}.pagenation .prev span{background:#dfdfdf url(../img/icon-7-arrow_left_wht.png) no-repeat center center}.pagenation .next a{background:#bebebe url(../img/icon-7-arrow_right_wht.png) no-repeat center center}.pagenation .next span{background:#dfdfdf url(../img/icon-7-arrow_right_wht.png) no-repeat center center}.pagenation .forward a{background:#bebebe url(../img/icon-7-arrow2_right_wht.png) no-repeat center center}.pagenation .forward span{background:#dfdfdf url(../img/icon-7-arrow2_right_wht.png) no-repeat center center}.l-Box__complete{background:#fff;border-radius:3px;border:1px solid #44a0ac;box-shadow:0 2px 2px 0 rgba(51,51,51,.2)}.l-Box__complete a{color:#44a0ac}@media screen and (min-width: 801px){#wrapper{min-width:1000px}.inr{width:1000px}.errarea{width:100%}.Bbox>.tbl th{width:254px;padding:20px 0 15px 24px;font-size:16px}.l-Box__complete{width:746px;padding:84px 127px 84px 127px;margin-bottom:100px}.wBox p{width:755px;line-height:36px;margin-bottom:50px;text-align:left}.wBox.col2{width:1000px}.wBox.col2 .main{width:606px;padding-left:66px}.wBox.col2 .btnarea{text-align:left}}@media screen and (max-width: 800px){.inr{width:100%}.errarea{width:98%}.Bbox>.tbl th{width:150px;padding:20px 0 15px 15px;font-size:14px}.l-Box__complete{width:90%;padding:30px 15px 30px 15px;margin:10px 3px 30px 3px}.wBox p{width:100%;line-height:30px;margin-bottom:20px;text-align:center}.wBox.col2{width:97%}.wBox.col2 .main{width:90%;padding-left:15px}.wBox.col2 .btnarea{text-align:center}.login-btn{margin-top:20px}}#logo{background:#f3f3f3;position:relative;height:95px}#logo a.logo{display:block;padding:20px 0 0 30px}#logo ul{position:absolute;text-align:right;width:416px;height:95px;top:0;right:0;letter-spacing:-0.4em}#logo ul li{display:inline-block;*display:inline;*zoom:1;letter-spacing:normal;height:95px;position:relative}#logo ul li a{display:block;color:#fff;height:95px;text-decoration:none;font-size:14px;font-weight:bold;text-shadow:0 1px 0 rgba(15,0,3,.2);line-height:1.8em}#logo ul li a:hover{opacity:.8}#logo ul li a span{position:absolute;display:block;top:25px;left:66px}#logo ul li.l-header__login__button--entry a{width:221px;background:#44a0ac url("../img/yoyaku/arrow.png") 25px center no-repeat}#logo ul li.l-header__login__button--login a{width:195px;background:#7c7c7d url("../img/yoyaku/arrow.png") 25px center no-repeat}#salonhdr{position:relative;background:#fff;color:#44a0ac;font-size:18px;font-weight:bold;height:50px;line-height:50px;border-top:2px solid #ededed;border-bottom:2px solid #ededed}#salonhdr a{position:absolute;top:10px;right:10px;display:block;height:30px;line-height:30px;font-size:12px;width:186px;background:#ff965d;color:#fff;text-decoration:none;font-weight:bold}#salonhdr a:hover{color:#fff}#salonhdr p{padding-left:30px}#salonhdr a.title{position:absolute;left:30px;top:10px;font-size:18px;font-weight:bold;background:#fff;color:#44a0ac;width:auto}@media screen and (min-width: 801px){#logo ul{display:block}#logo p{display:block;position:absolute;top:35px;left:334px;width:400px;color:#44a0ac;font-size:14px;line-height:2em}}@media screen and (max-width: 800px){#logo ul{display:none}#logo p{display:none}}#btmbar{background:#ededed}#btmbar .menu{padding:10px 0}#btmbar .topics li{padding-left:20px;padding-right:13px;background:url(../img/dashboard/icn_arrow_brn.png) bottom left no-repeat}#btmbar .topics li:first-child{padding-left:0;padding-right:13px;background:none}#btmbar .topics a{color:#a2a2a2;font-weight:bold}#support{background:#44a0ac;color:#fff;font-weight:bold;text-align:left}#support table{position:absolute;top:22px;right:0;width:500px}#support table td{line-height:1.5em}#support table b{font-weight:bold;font-size:14px}#support table img{padding-left:30px}#ftrnav{text-align:left;background:#fff;padding:30px 0 25px 0}#ftrnav .menu{padding:10px 0;position:absolute;top:0;right:0}#ftrnav .menu li{padding-right:18px;padding-left:18px;border-left:1px solid #a38a7b}#ftrnav .menu li:first-child{padding-left:0;padding-right:20px;border-left:none}#ftrnav .menu a{color:#726135;text-decoration:none}@media screen and (min-width: 801px){#support{height:95px}#support p{font-size:18px;line-height:95px}#ftrnav{height:36px}}@media screen and (max-width: 800px){#support{height:160px}#support p{font-size:14px}.footer-text{padding:10px 15px;font-size:14px}.footer-text a{color:#726135;text-decoration:none}.footer-text-center{padding:5px 15px;text-align:center;font-size:14px}.footer-text-center a{color:#726135;text-decoration:none}.footer-img{margin:10px 0;text-align:center}.footer-logo-img{margin:10px 15px}#ftrnav{height:120px;margin-bottom:30px}}.salonRegister h1{color:#44a0ac;font-weight:bold;text-align:center;text-shadow:0 1px 0 #fff}.salonRegister h2{color:#44a0ac;font-size:30px;font-weight:bold;text-align:center;text-shadow:0 1px 0 #fff;margin-bottom:72px}.salonRegister h2 span{font-size:14px;padding-left:20px}.salonRegister h3{color:#44a0ac;font-size:24px;font-weight:bold;text-align:center;text-shadow:0 1px 0 #fff;margin-bottom:30px}.salonRegister h3 span{font-size:14px;padding-left:20px}.salonRegister .titlearea{position:relative;margin-top:20px}.salonRegister .titlearea h2{text-align:left;color:#fff;font-size:18px;font-weight:bold;background:#a8c1c4;height:50px;line-height:50px;margin-bottom:10px;padding-left:20px;border-radius:3px;text-shadow:none}.salonRegister .titlearea a.btn{position:absolute;top:10px;right:10px;width:150px;height:30px;line-height:30px;font-size:14px;border-radius:8px;color:#44a0ac;background:#fff}.salonRegister .btnarea ul .btn{height:53px;background:#44a0ac;font-size:16px;font-weight:bold;color:#fff;display:block;border-radius:6px;border-radius:8px;border:solid 3px #32d7ec;text-decoration:none;text-align:center;line-height:53px}.salonRegister .btnarea ul .btn.lite{background:#f6adc6}.salonRegister .btnarea>.link{display:block;margin-top:50px;margin-bottom:20px;font-size:16px;text-decoration:none;font-weight:bold}.salonRegister .btnarea>.link span{margin-right:5px}.salonRegister .btnarea>.btn{height:53px;background:#44a0ac;font-size:16px;font-weight:bold;color:#fff;display:block;border-radius:6px;border-radius:8px;border:solid 3px #32d7ec;text-decoration:none;text-align:center;line-height:53px}.salonRegister .Bbox .notearea{padding:16px 20px}.salonRegister .Bbox .notearea p{font-size:12px;text-align:left}.salonRegister .Bbox .notearea p span{color:#e74e72;font-weight:bold}.salonRegister .Bbox .notearea p b{font-weight:bold}.salonRegister .Bbox .notearea p em{color:#e81472;font-weight:bold}.salonRegister #alreadyRegsitered .already{background-image:url(/common/img/yoyaku/bg_already_registered.png);background-repeat:no-repeat;height:146px;color:#44a0ac;display:block;text-decoration:none;transition:opacity .1s;box-sizing:border-box}.salonRegister #alreadyRegsitered .already:hover{opacity:.7}.salonRegister #alreadyRegsitered .already__title{font-size:18px;font-weight:bold;margin-bottom:11px}.salonRegister #alreadyRegsitered .already__caption{font-size:14px;margin-bottom:16px}.salonRegister #alreadyRegsitered .already__link{text-decoration:underline;font-size:14px;font-weight:bold}.salonRegister #register_step{color:#44a0ac;font-size:14px;font-weight:bold;letter-spacing:-0.4em;background:rgba(0,0,0,0) url("../img/yoyaku/bg_steps.png") center 25px no-repeat}.salonRegister #register_step li{display:inline-block;*display:inline;*zoom:1;height:20px;padding-top:65px;letter-spacing:normal;text-align:center;line-height:24px;text-shadow:0 1px 0 #fff;background-repeat:no-repeat}.salonRegister #register_step li.no01{background:rgba(0,0,0,0) url("../img/yoyaku/step1.png") center top no-repeat}.salonRegister #register_step li.no02{background:rgba(0,0,0,0) url("../img/yoyaku/step2.png") center top no-repeat}.salonRegister #register_step li.no03{background:rgba(0,0,0,0) url("../img/yoyaku/step3.png") center top no-repeat}.salonRegister .addbox{position:relative;width:560px;padding:10px 0 10px 15px;margin-top:10px;border:2px solid #dddfda}.salonRegister .addbox span.caution{display:block;margin-top:10px;padding:0;color:#e74e72;font-size:12px;font-weight:normal}.salonRegister .addbox .btnDel_s{background:#dbd8d8;bottom:6px;right:6px}.salonRegister .addbox .btnDel_s span{color:#fff;font-size:14px;text-align:center;padding-right:0}.salonRegister .addbox:first-child{margin-top:0}.salonRegister .btnAdd_s{display:block;width:360px;padding-left:220px;height:55px;line-height:118px;text-decoration:none;font-size:14px;font-weight:bold;color:#a1a1a1;line-height:55px;background:#ecebeb url("../img/titlearea/icn_add_s.png") 180px center no-repeat}.salonRegister .btnAdd_s:hover{text-decoration:none;background:#e7e7e7 url("../img/dashboard/icn_add_s.png") 180px center no-repeat}.salonRegister .btnAdd_s span{font-size:10px;vertical-align:top;padding-left:10px}.salonRegister .btnDel_s{position:absolute;display:block;width:34px;height:34px;line-height:34px;background:#dbd8d8;text-decoration:none;text-align:center;font-weight:bold;bottom:6px;right:6px}.salonRegister .btnDel_s span{color:#fff;font-size:14px;text-align:center !important;padding-right:0 !important;padding-left:0 !important}.salonRegister .btnDel_s:hover{opacity:.8}.salonRegister .terms{overflow:auto;height:300px;overflow:auto;height:300px;padding:15px 30px;margin-top:20px;margin-bottom:20px;border:2px solid #adadad;background-color:#fff;font-size:12px;border-radius:10px;line-height:1.75;text-align:left}.pageStep3 td b{font-weight:bold;display:inline-block;min-width:40px}.pageStep4 .wBox p.note{margin-top:40px;font-size:14px;line-height:1.8em}.pageStep1 #register_step li.no01{background:rgba(0,0,0,0) url("../img/yoyaku/step1_on.png") center top no-repeat}.pageStep2 #register_step li.no02{background:rgba(0,0,0,0) url("../img/yoyaku/step2_on.png") center top no-repeat}.pageStep3 #register_step li.no03{background:rgba(0,0,0,0) url("../img/yoyaku/step3_on.png") center top no-repeat}#register .main_box{background:url(../img/register/main.jpg) no-repeat left top;width:910px;height:410px;padding:50px 45px 0 45px}#register .main_box p{font-size:20px}#register .main_box .title{font-size:34px;text-align:left;line-height:1.3;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","Meiryo","Meiryo UI",sans-serif;letter-spacing:-0.1px;color:#464646;padding-top:25px}#register .sub_title{padding-top:90px;margin-bottom:20px;font-size:28px}#register .prezent{display:block;margin-bottom:15px;color:#464646;font-size:22px}#register .feature2{margin-bottom:90px}#register .prezent-box{position:relative;text-align:center;display:block;background:#fff;height:90px;margin-top:30px;padding:20px;font-size:22px;overflow:hidden}#register .prezent-box h3{font-weight:bold}#register .prezent-box .section{color:#44a0ac;text-align:center;font-size:22px;font-weight:bold;padding-top:10px;margin:auto;width:900px}#register .prezent-box img{vertical-align:middle;padding:10px}#register .prezent-box p{text-align:center;padding-top:15px}#register .prezent-box .prezent-book{position:absolute;top:5px;right:30px}#register .main_box .btn_touroku{background-color:#e16392;width:560px;height:50px;font-size:21px;font-weight:bold;text-align:center;line-height:50px;border-radius:8px;margin:150px auto 0}#register .main_box .btn_touroku a{color:#fff;text-decoration:none;display:block;letter-spacing:.5px;border-radius:8px}#register .main_box .btn_touroku a:hover{background-color:#e181a5}.duplication_err{margin-bottom:40px;font-size:12px;text-align:center}.duplication_err p{line-height:180%;color:#7c7c7d}.duplication_err a{display:block;margin-bottom:20px}@media screen and (min-width: 801px){.salonRegister h1{font-size:30px;padding-top:48px;margin-bottom:45px}.salonRegister .btnarea>.btn{width:560px;margin:0 auto 80px auto}.salonRegister #alreadyRegsitered .already{padding:40px 40px 0;margin-bottom:55px}.salonRegister #register_step{margin-bottom:80px}.salonRegister #register_step li{width:330px}.salonRegister .btnarea ul{margin-bottom:60px}.salonRegister .btnarea ul .btn{width:390px;height:53px}}@media screen and (max-width: 800px){.salonRegister h1{font-size:26px;padding-top:30px;margin-bottom:30px}.salonRegister .btnarea>.btn{width:90%;margin:0 auto 30px auto}.salonRegister #alreadyRegsitered .already{padding:20px 40px 20px;margin-bottom:10px}.salonRegister #register_step{margin-bottom:30px}.salonRegister #register_step li{margin-left:5.8%;margin-right:5.8%;width:20%}.salonRegister .btnarea ul{margin-bottom:30px}.salonRegister .btnarea ul .btn{width:90%;height:53px}.input-field{background:#e7eff0;color:#656565;border-bottom:1px solid #fff}.input-field input{margin-top:5px;margin-left:15px;height:25px;line-height:25px;margin-bottom:5px;padding:0 8px;border:1px solid #d1d1d1}.input-field select{margin-top:5px;margin-left:15px;height:25px;line-height:25px;margin-bottom:5px;padding:0 8px;border:1px solid #d1d1d1}.input-field label{margin-left:15px}.input-field .input-span{margin:5px 15px}.input-field .input-span input{margin-right:15px}.input-field .tableinr{padding-top:10px;margin-left:15px;font-size:14px;margin-bottom:5px}.input-field .label-two-count{margin-right:12px}.input-field i{display:block;position:absolute;height:16px;top:9px;left:150px;width:40px;text-indent:-9999px;background:rgba(0,0,0,0) url(../img/yoyaku/label_required.png) 0 no-repeat}.input-field-row{margin-bottom:10px}}.salonLogin h1{color:#44a0ac;font-size:30px;font-weight:bold;text-align:center;text-shadow:0 1px 0 #fff;margin-top:48px;margin-bottom:45px}.salonLogin .wBox p{text-align:center}.salonLogin .wBox a.link{display:block;margin-top:10px;margin-left:40px}.salonLogin .Bbox .notearea{padding:26px 40px}.salonLogin .Bbox .notearea p{font-size:14px;text-align:center}.salonLogin .inr.col2 h2{font-weight:bold;font-size:16px;margin-bottom:50px}.salonLogin .inr.col2 .main{margin-bottom:100px}.salonLogin .inr.col2 .main h2{padding-bottom:18px;border-bottom:2px solid #ededed;margin-bottom:30px}.salonLogin .inr.col2 .main ul{margin-bottom:70px}.salonLogin .inr.col2 .main ul li{font-size:14px;line-height:2em;color:#f595b9}.salonLogin .inr.col2 .main ul li a{color:#6d492c;margin-left:30px}.salonLogin .inr.col2 .side img{float:left;padding-right:20px}.salonLogin .inr.col2 .side p{font-size:12px;line-height:1.7em}.salonLogin .inr.col2 .side a{display:block;margin-top:30px;text-decoration:none;clear:both;font-size:16px;font-weight:bold;color:#e06391}.mmarea h2{text-align:left;font-size:28px;font-weight:bold;color:#e06391;line-height:1.7em}.mmarea .main{width:700px}.mmarea .main p.title{font-size:18px;font-weight:bold;color:#818181;margin-bottom:25px}.mmarea .main p{margin-bottom:25px;line-height:1.7em}.mmarea .main ul.mmlist{letter-spacing:-0.4em;margin-bottom:44px}.mmarea .main ul.mmlist li{display:inline-block;*display:inline;*zoom:1;letter-spacing:normal;margin-right:16px;margin-bottom:16px;position:relative}.mmarea .main ul.mmlist li div{z-index:20}.mmarea .main ul.mmlist li span{display:block;position:absolute;top:0;left:0;width:213px;height:213px;z-index:10;opacity:.7;background:rgba(0,0,0,0) url("../img/register/bg_mmimg.png") center center no-repeat}.mmarea .main ul.mmlist li p{display:block;position:absolute;width:190px;bottom:10px;left:10px;color:#fff;z-index:15;margin-bottom:0;font-weight:bold;font-size:13px}.mmarea .main ul.mmlist li p i{font-size:12px;color:#f595b9;font-family:"Roboto","Helvetica Neue","HelveticaNeue",Helvetica,Arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}.mmarea .main ul.mmlist li div:hover span{opacity:.3}.mmarea .main ul.mmlist li .img{z-index:5;position:relative;float:left;width:213px;height:213px;overflow:hidden;background:#897e6c}.mmarea .main ul.mmlist li .img img{max-height:213px;position:absolute;top:-100%;left:-100%;right:-100%;bottom:-100%;margin:auto}.mmarea .btnarea{clear:both}.mmarea .btnarea a.btn{width:670px;height:52px;line-height:52px;border:3px solid #ffdeea;background:#fff;font-size:14px;color:#e06391;margin-bottom:50px}.mmarea .side{width:300px;padding-left:0}.mmarea .side ul{margin-top:27px}.mmarea .side ul li{position:relative;display:block;padding-left:25px;margin-bottom:30px}.mmarea .side ul li a{display:block;position:absolute;top:0;left:0;width:300px;height:66px;z-index:10}.mmarea .side ul li a:hover{background:#fff;opacity:.2}.mmarea .side ul li .img{z-index:5;position:relative;float:left;width:66px;height:66px;overflow:hidden;background:#897e6c}.mmarea .side ul li .img img{max-height:66px;position:absolute;top:-100%;left:-100%;right:-100%;bottom:-100%;margin:auto}.mmarea .side ul li p{float:right;width:200px;font-size:13px;font-weight:bold;color:#474747;line-height:1.6em}.mmarea .side ul li p span{font-size:12px;color:#f595b9;line-height:1em;font-family:"Roboto","Helvetica Neue","HelveticaNeue",Helvetica,Arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}.salonRegister .mmarea{padding:60px 0 0 0}.mmbn.pageList .mmarea{padding:35px 0 30px 0;min-height:100px}.mmbn.pageList .mmarea h2{margin-bottom:40px}.mmbn.pageList .mmarea .main{width:100%;float:none}.mmbn.pageList .mmarea .main ul.mmlist{width:920px;margin:20px auto}.mmbn.pageDetail .mmarea{padding:35px 0 30px 0;min-height:10px}.mmbn.pageDetail .mmarea h2{font-size:30px;color:#474747;margin-bottom:40px;line-height:1.2em}.mmbn.pageDetail .mmarea p.date{color:#f595b9;font-size:14px;font-weight:bold;font-family:"Roboto","Helvetica Neue","HelveticaNeue",Helvetica,Arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;margin-bottom:5px}.mmbn.pageDetail .mmarea .main{float:left;margin-bottom:50px}.mmbn.pageDetail .mmarea .main .coverimg{width:100%}.mmbn.pageDetail .mmarea .main .maintext{font-size:14px;margin-top:50px;margin-bottom:50px}.mmbn.pageDetail .mmarea .main .btnarea{position:relative;width:100%;height:60px}.mmbn.pageDetail .mmarea .main .btnarea a.btn{width:290px;position:absolute;top:0;line-height:52px}.mmbn.pageDetail .mmarea .main .btnarea a.btn span.icon{position:absolute;top:0;line-height:52px}.mmbn.pageDetail .mmarea .main .btnarea .prev{left:0;text-align:left;padding-left:50px}.mmbn.pageDetail .mmarea .main .btnarea .prev span.icon{left:20px}.mmbn.pageDetail .mmarea .main .btnarea .next{right:0;padding-right:50px;text-align:right}.mmbn.pageDetail .mmarea .main .btnarea .next span.icon{right:20px}.mmbn.pageDetail .mmarea .side{width:260px;float:right}.mmbn.pageDetail .mmarea .side .btnarea{text-align:right;width:250px}.mmbn.pageDetail .mmarea .side .btnarea a.btn{text-align:left;width:200px;margin-bottom:20px;padding-left:50px}.mmbn.pageDetail .mmarea .side .btnarea a.btn span.icon{position:absolute;top:0;left:20px;line-height:52px}.mmbn.pageDetail .mmarea .side ul li{padding-left:0;margin-bottom:20px}.mmbn.pageDetail .mmarea .side ul li a{width:100%}.mmbn.pageDetail .mmarea .side ul li p{width:100%;float:none}.mTop05{margin-top:5px}.mTop10{margin-top:10px}.mTop15{margin-top:15px}.mTop20{margin-top:20px}.mTop25{margin-top:25px}.mTop30{margin-top:30px}.mTop35{margin-top:35px}.mTop40{margin-top:40px}.mTop45{margin-top:45px}.mTop50{margin-top:50px}.mTop55{margin-top:55px}.mTop60{margin-top:60px}.mTop90{margin-top:90px}.mBtm05{margin-bottom:5px}.mBtm10{margin-bottom:10px}.mBtm15{margin-bottom:15px}.mBtm20{margin-bottom:20px}.mBtm25{margin-bottom:25px}.mBtm30{margin-bottom:30px}.mBtm35{margin-bottom:35px}.mBtm40{margin-bottom:40px}.mBtm45{margin-bottom:45px}.mBtm50{margin-bottom:50px}.mBtm55{margin-bottom:55px}.mBtm60{margin-bottom:60px}.mBtm75{margin-bottom:75px}.mBtm90{margin-bottom:90px}.pTop20{padding-top:20px}.pBtm30{padding-bottom:30px}.mLft05{margin-left:5px}.mLft10{margin-left:10px}.mLft15{margin-left:15px}.mLft20{margin-left:20px}.mLft25{margin-left:25px}.mLft30{margin-left:30px}.mLft35{margin-left:35px}.mLft37{margin-left:37px}.mLft40{margin-left:40px}.mLft45{margin-left:45px}.mLft50{margin-left:50px}.mLft55{margin-left:55px}.mLft60{margin-left:60px}.mLft100{margin-left:100px}tr.err th,tr.err td{background:#fcc !important;font-weight:bold}input.err,textarea.err{background:#ffa1a1 !important;color:#fff !important}.large-font{font-size:20px}.medium-font{font-size:16px}.small-font{font-size:12px}
