@charset "UTF-8";*{margin:0;padding:0;border:none;list-style:none;font-size:100%;font-style:normal;font-weight:normal;text-decoration:none;vertical-align:baseline}html{overflow-y:scroll}body{background:#fffcf2;color:#333;font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:100%}table{border-collapse:collapse;border-spacing:0}a{color:#0066a9;-webkit-tap-highlight-color:#900;text-decoration:none}a:hover{text-decoration:underline}a:focus{overflow:hidden}.clearBoth{clear:both}header{position:fixed;width:100%;margin:0;background:#fffcf2;text-align:center}header #headerArea{max-width:500px;margin:0 auto}header h1{float:left;width:10%}header h1 img{max-width:100%;height:auto}header h2{float:left;width:65%;padding:10px 0 0;font-size:100%;text-align:left}header h2 a{font-size:100%}header h2 a,header h2 a:hover{font-weight:bold;color:#333;text-decoration:none}header #spNavi{float:right;width:20%;text-align:right}header #spNavi img{max-width:40%}header #spNavi span{padding:0 10px 0 0}header #naviAera{border-top:none}header #glovalNavi{display:none;position:absolute;overflow:visible;top:45px;width:500px;background:none;z-index:100}@media screen and (max-width:500px){header #glovalNavi{width:100%}}header #glovalNavi ul{position:normal;background:#333}header #glovalNavi li{width:100%;border-bottom:1px solid #999}header #glovalNavi li a{display:block;padding:10px 0;color:#fff;text-align:center;text-decoration:none}header #loginArea{height:20px;padding:3px 10px 5px;background:#ebddb3;font-size:90%;color:#ad8d2d}header #loginArea2{height:140px;padding:3px 10px 5px;background:#ebddb3;font-size:90%;color:#ad8d2d}header #loginArea span,header #loginArea2 span{font-size:110%;color:#333}#menuBox{max-width:500px;height:30px;margin:0 auto;background:#fff;border-top:1px solid #ebddb3;border-bottom:1px solid #ebddb3;padding:5px 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;text-align:left}#contentLoginArea{max-width:500px;margin:0 auto;padding:80px 0 50px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}#contentArea{max-width:500px;margin:0 auto;padding:110px 0 50px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}#contentArea #reservationDeadline{margin-left:4px;padding-left:8px}#contentArea2{max-width:500px;margin:0 auto;padding:30px 0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}#contentArea3{max-width:500px;margin:0 auto;padding:220px 0 50px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}#contentBox{padding-left:10px;padding-right:10px}#newsArea{max-width:500px;margin:0 auto 10px;padding:10px 10px 0;background:#ffe5e5;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}#newsArea .linkCenter{margin:0 auto;text-align:center}#newsArea .linkCenter a{color:#cf6b6b;text-decoration:none}#appointments .linkCenter{margin:5px auto;text-align:center}#appointments .linkCenter a{color:#cf6b6b;text-decoration:none}.titleBox1{margin:3px 0;font-size:90%;color:#cf6b6b}.titleBox2{margin:0 0 -5px;font-size:110%;font-weight:bold}.titleBox3{padding:0 0 0 25px;background:url(/YoyakuNewUserCloud/Content/img/caution.png) left top/25px 23px no-repeat;font-size:110%;color:#900}.subTitleBox1{font-size:90%}.subTitleBox2{float:right;margin:-23px 0 0;font-size:90%}.subTitleBox3{float:right;margin:-23px 0 0;font-weight:bold}.markBox{padding:2px 10px;background:#cf6b6b;font-size:90%;color:#fff;text-align:center}.mainBox{margin:0 auto 10px;padding:10px 10px;background:#fff;border:2px solid #cf6b6b}.mainBox2{margin:0 auto 10px;padding:10px 10px;background:#fff;border:1px solid #999}.mainBox3{margin:0 auto 10px;padding:10px 10px;background:#fff;border:2px solid #cf6b6b;font-size:160%;text-align:center}.mainBox3 img{width:100%}.mainGrayBox{margin:0 auto 10px;padding:10px 10px;background:#ddd;border:2px solid #cf6b6b}#tabArea table{width:100%;margin:40px 0 0}#tabArea table td{width:50%;border:5px solid #fffcf2}a.s{width:100%;height:100%;font-size:160%;transition:color .1s ease}a.s:hover{color:red}a.s.d-flex{display:flex;justify-content:space-between;align-items:center}.d-flex .img-title{flex:1}.img-title p{text-align:center}.text-red{color:red}.total-image-of-day{color:red;text-align:center}@media all and (max-width:400px)and (min-width:380px){a.s{font-size:150%}}@media all and (max-width:380px)and (min-width:360px){a.s{font-size:140%}}@media all and (max-width:360px)and (min-width:340px){a.s{font-size:130%}}@media all and (max-width:340px)and (min-width:320px){a.s{font-size:120%}}@media all and (max-width:320px)and (min-width:300px){a.s{font-size:110%}}@media all and (max-width:300px)and (min-width:280px){a.s{font-size:100%}}a.s img{width:40%;border:1px solid #999;vertical-align:middle}input{margin:0 0 20px;padding:10px;border:1px solid #666;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}input[type=checkbox]{margin:0 0 20px;border:1px solid #666;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}select{margin:5px 0 20px;padding:10px;border:1px solid #666;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}textarea{padding:10px;border:1px solid #666;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.listBox1 li{padding:0 0 0 16px;background:url(/YoyakuNewUserCloud/Content/img/mark1.png) left top/16px 18px no-repeat}.listBox2 dt{padding:0 0 0 16px;background:url(/YoyakuNewUserCloud/Content/img/mark2.png) left top/16px 18px no-repeat}.listBox2 dd{padding:0 0 0 16px}.listBox3{margin:0 10px}.listBox3 dt{float:left;padding:4px 0 2px;border-bottom:1px solid #aaa}.listBox3 dd{padding:4px 0 2px;border-bottom:1px solid #aaa;text-align:right}.listBox3 dt:nth-last-child(2),.listBox3 dd:last-child{border-bottom:1px solid #fff}.listBox3 td{padding:4px 0 2px;border-bottom:1px solid #aaa}.listBox4 li{padding:0;color:#cf6b6b}.listBox5 li{padding:4px 0 2px;border-bottom:1px solid #aaa}.listBox5 li:last-child{border-bottom:1px solid #fff}.listBox6 tr{border-bottom:1px solid #aaa}.listBox6 tr:last-child{border-bottom:1px solid #fff}.listBox6 th{width:90%;padding:4px 0 2px;text-align:left}.listBox6 td{width:10px;padding:4px 0 2px 5px}.listBox6 td div{width:50px;padding:5px;background:#cf6b6b;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;font-size:80%;color:#fff;text-align:center}.listBox6 td div input[type=checkbox]{margin:0}.textBtn{max-width:350px;margin:0 auto 5px;background:#ad8d2d;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;color:#fff;text-align:center}.textBtn a{display:block;padding:8px 10px;color:#fff;text-decoration:none}.textBtn2{max-width:350px;margin:0 auto 5px;background:#cf6b6b;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;color:#fff;text-align:center}.textBtn2 a{display:block;padding:12px 10px 15px 30px;color:#fff;text-decoration:none;text-align:left}.textBtn2 a img{vertical-align:-7px}.textBtn3{max-width:350px;margin:0 auto 5px;background:#cf6b6b;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;color:#fff;text-align:center}.textBtn3 a{display:block;padding:15px 0 12px;color:#fff;text-decoration:none}.textBtn4{float:left;width:48%;background:#cf6b6b;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;color:#fff;text-align:center}.textBtn4 a{display:block;padding:15px 0 12px;color:#fff;text-decoration:none}.textBtn5{float:right;width:48%;background:#cf6b6b;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;color:#fff;text-align:center}.textBtn5 a{display:block;padding:15px 0 12px;color:#fff;text-decoration:none}.textBtn6{float:right;width:48%;background:#cf6b6b;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;color:#fff;text-align:center}.textBtn77{max-width:350px;margin:0 auto 5px;background:#aaa;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;color:#fff;text-align:center;display:block;padding:8px 0;color:#fff;text-decoration:none}.textBtn7{width:100%;background:#cf6b6b;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;color:#fff;text-align:center}.textBtn7 a{display:block;padding:15px 0 12px;color:#fff;text-decoration:none}.textBtn8{max-width:350px;margin:0 auto 5px;background:#aaa;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;color:#fff;text-align:center;display:block;padding:12px 0;color:#fff;text-decoration:none}.textBtn9{max-width:310px;margin:0 auto 5px;background:#aaa;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;display:block;padding:12px 10px 15px 30px;color:#fff;text-decoration:none;text-align:left}.textBtn9 img{vertical-align:-7px}.textBtn10{display:inline-block;width:70px;margin:0 auto 5px;background:#cf6b6b;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;color:#fff;text-align:center}.textBtn11{width:130px;margin:0 auto 5px;background:#999;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;color:#fff;text-align:center}.textBtn12{float:right;width:150px;background:#cf6b6b;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;color:#fff;text-align:center}.textBtn12 a{display:block;padding:15px 0 12px;color:#fff;text-decoration:none}.confirmBox{margin:5px 0 20px 18px;font-size:110%;color:#900;font-weight:bold}.calenderBtn{float:right;margin:-30px 0 10px}.calenderBtn .calLeft,.calenderBtn .calRight{padding:3px 10px;background:#fff;border:1px solid #666;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;font-size:90%;color:#333;text-decoration:none}.calenderBtn .calLeft{margin:0 5px 0 0}.calenderBox{width:100%;font-size:90%}.calenderBox th{padding:2px 0;background:#e7f5ff;border:1px solid #666}.calenderBox td{padding:7px 0;background:#fff;border:1px solid #666;text-align:center}.calenderBox .calRed{color:#900}.calenderBox .calBlue{color:#346db2}.calenderBox .calGray{background:#ccc}.calenderBox .calAct{background:#ffe5e5;border:3px solid #cf6b6b}.rirekiBox{width:100%;margin:0 0 10px;border-top:1px solid #666}.rirekiBox td{padding:3px 0;font-size:110%;color:#900}.rirekiBox tr:nth-child(4n){border-bottom:1px solid #666}.boxLeft{float:left}.boxRight{float:right}.boxCenter{text-align:center}.boxCenter2{margin:0 20px;padding:10px;border:2px solid #cf6b6b;border-radius:10px;text-align:center}.m10{margin:15px 0}.ml{margin:0 1em}.w15{width:15%}.w20{width:20%}.w30{width:26%}.w45{width:43%}.w100{width:100%}.text80{font-size:80%}.text90{font-size:90%}.text110{font-size:110%}.text120{font-size:120%}.text140{font-size:140%}.textBold{font-weight:bold}.textBold2{display:flex;align-items:center;font-weight:bold}.textLine{text-decoration:underline}.textRed{color:#900}.textPink{color:#cf6b6b}.textBlue{color:#346db2}.textGreen{color:#528c2c}.textOrange{color:#ed7100}.textGray{color:gray}.barCode{font-family:"Libre Barcode 128";font-size:100px;text-align:center}.barCode2{margin-top:-30px;text-align:center}.barCodeBox{background:#fff;border-radius:10px;color:#333;height:100%;cursor:pointer}.customizeBarcodeBox{height:80%;display:flex;justify-content:center;align-items:center}.customizeBarcodeText{margin-top:-6px;text-align:center}#pageTop{position:fixed;bottom:60px;right:20px;z-index:100}footer{max-width:500px;margin:0 auto;text-align:center}footer ul{width:100%;font-size:0}footer ul li{display:inline-block;width:33%;padding:3px 0;background:#fff;border-top:1px solid #ad8d2d;border-left:1px solid #ad8d2d;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;font-size:14px;vertical-align:middle}footer ul li:last-child{width:34%;border-right:1px solid #ad8d2d}footer ul li a{display:block;font-weight:bold;color:#ad8d2d;text-decoration:none}footer ul li a:link{display:block;font-weight:bold;color:#ad8d2d;text-decoration:none}footer ul li:first-child{border-right:1px solid #fff}footer #copyRight{padding:3px 0;background:#ad8d2d;font-size:75%;color:#fff}.input-validation-error{border:1px solid #cf6b6b!important}.fieldvalidation-error,.field-validation-error{color:#cf6b6b!important}tbody.event-calendar .days-old:not(.calGray),tbody.event-calendar .days-new:not(.calGray){color:#ccc}tbody.event-calendar .days-old.calGray,tbody.event-calendar .days-new.calGray{color:#edecec}.calenderBox .current-day:not(.calGray){background:#d7d7a7}.calenderBox .current-day{outline:1px solid #ff0}tbody.event-calendar td.active.calGray{outline:2px solid #a25252}tbody.event-calendar td.active:not(.calGray){background:#ffe5e5;outline:2px solid #a25252}tbody.event-calendar td{cursor:pointer}.listBox2 dd.comment{word-wrap:break-word}.hidden-print{display:none}.disabled{background:#ccc!important}div.special-text-style ol,div.special-text-style ul{padding:0 25px}div.special-text-style ol li,div.special-text-style ul li{padding-left:0}div.special-text-style ul *{list-style:initial!important}div.special-text-style ol *{list-style:decimal!important}div.special-text-style s,div.special-text-style s *{text-decoration-line:line-through!important}div.special-text-style em,div.special-text-style em *{font-style:italic!important}div.special-text-style u,div.special-text-style u *{text-decoration-line:underline!important}div.special-text-style strong,div.special-text-style strong *{font-weight:bold!important}.width-header-history{width:115px}.full-width-table{width:100%}.blankLine{margin:0 0 1.8em}.textRight{text-align:right}.margin-top-input{margin-top:10px}.margin-left-top-first-input{margin-top:10px;margin-left:18px}.title-last-menstruation{margin:0 0 -5px;font-size:100%;font-weight:bold}.content-last-menstruation{margin:5px 0 -5px;font-size:100%;font-weight:bold}.hidden{transform:translate(9999px);opacity:0}.pointer{cursor:pointer}.lightbox-modal{position:fixed;z-index:101;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;transition:opacity .3s ease}.lightbox-modal--content{position:relative;margin:auto;padding:0;text-align:center;height:100%;width:100%;max-width:100%;max-height:100%}.lightbox-modal--close{color:#fff;position:absolute;top:0;right:0;font-size:35px;height:50px;width:50px;text-align:center;font-weight:bold;z-index:999!important;transition:all .3s ease;background-color:rgba(214,48,49,.6)}.lightbox-modal--close:hover,.lightbox-modal--close:focus{background:red;color:#fff;text-decoration:none;cursor:pointer}.container .zoom{background-color:#fffcf2;height:100%;margin:auto;overflow:hidden;position:relative;width:100%}.zoom img{bottom:0;display:block;left:0;margin:auto;max-height:100%;max-width:100%;position:absolute;right:0;top:0;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.zoom-transition{transition:-moz-transform ease 200ms;transition:-ms-transform ease 200ms;transition:-o-transform ease 200ms;transition:-webkit-transform ease 200ms;transition:transform ease 200ms}#junbanTimeContainter{font-size:95%}.junban-about-time{font-size:97%}.tblJunbanStatus{width:95%}.tblJunbanStatus td:nth-child(2){width:130px}.lineAddFriendBtn{text-align:center}div.mailContainer{width:50%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.doNotReceiveEmail{line-height:180%}.doNotReceiveEmail ul ul li{padding-left:8%}div[name=barcodeContainer]{padding-bottom:0!important}