@charset "utf-8";body{font-size:16px;line-height:1.6}.alert-memo,.alert-warning,.alert-notice,.alert-notice-inline{padding:10px;margin:10px;margin-bottom:10px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}.alert-notice-contact{padding:10px 0 5px;margin:0 0 15px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;color:#333;background-color:#F5E17F}.alert-memo{color:#333;margin:0;background-color:#efefef;border:1px dotted #ccc}.alert-warning{color:#fff;margin-bottom:0;background-color:#C42F30}.alert-warning a:link,.alert-warning a:visited{color:#fff;text-decoration:underline}.alert-notice{color:#333;background-color:#F5E17F}.alert-notice-inline{color:#333;margin:0 0 10px;background-color:#F5E17F}.cautiontext{margin:0 10px}.mar15{margin:15px 15px 5px}.mar15-footer{margin:5px 15px 15px}.reservelink{background-color:#fff;border:1px solid #d0d4cc;border-radius:4px;text-align:center;margin:10px 10px 5px;padding:10px}.no-entry,.no-reservelist,.no-reserve{background-color:#f8f8f8;display:block;padding:20px 0;margin:10px 10px 20px;font-size:17px;color:#626262;text-align:center;border-radius:4px;border:1px dotted #DDD}.msg_cautionArea{padding:0 10px}.help-block{padding-top:2px;font-size:10px}.ttlSub{font-size:12px;font-weight:700;margin-left:5px}.img-step{margin:10px auto}dl.form{margin:0;width:100%}dl.form dt{font-weight:700;font-size:12px}dl.form dl,dt,dd{margin:0;padding:0}dl.form dt.inputlabel{margin:5px 0}dl.input-sei dt,dl.input-mei dt{font-weight:700;font-size:12px}.seimei-wrap{display:block}dl.input-sei,dl.input-mei{margin-bottom:0;width:48%}dl.input-sei{float:left;margin-right:10px}dl.input-mei{float:right}input,select{height:42px;padding:8px;margin-bottom:10px;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}@keyframes borderFlashing{0%{border:medium solid #0FBCA9}100%{border:medium solid #ccc;background-color:#fff}}.ttlSub{font-size:12px;font-weight:700;margin-left:5px}#contents #maincontent,#contents #maincontent-l{padding:0}#contents #maincontent .section h3.changebtn{position:relative;padding-right:110px}p.sticon{display:inline}h3.changebtn a.smallbtn{position:absolute;top:0;right:10px;width:90px;padding:2px 0;font-size:12px;font-weight:400}img.fullimg{width:100%;height:auto}#header{border-bottom:3px solid #2b8c90}#header .inner{padding:3px 0}#header .inner h1 img{float:left;width:120px;margin:0 auto}.title-main{padding:10px;color:#463F2D;background:#FAF8F5;box-shadow:0 1px 3px rgba(0,0,0,.18)}#header .inner .logo,#header .inner .logo a{margin-bottom:6px;padding:5px}#header .inner .logo img,#header .inner .logo a img{float:left;width:120px;margin:5px 15px}#header .inner .userdata{padding:5px 10px}#header .inner .userdata p.name{float:left;width:30%;padding-top:6px;font-size:12px;text-overflow:ellipsis;line-height:1;white-space:nowrap;overflow:hidden}#header .inner .userdata.corp p.name{width:70%}#header .inner .userdata ul{float:right;width:70%}#header .inner .userdata.corp ul{width:27%}#header .inner .userdata ul li{float:right;margin-left:7px}#header .inner .userdata ul li:last-child{margin-left:0}#header .inner .userdata ul li a{display:block;padding:5px 0;font-size:8px;color:#333;text-decoration:none;text-align:center;text-shadow:-1px -1px 0 #FFF;background:-moz-linear-gradient(top,#ffffff 0%,#E7E7E7 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(100%,#E7E7E7));background:-webkit-linear-gradient(top,#ffffff 0%,#E7E7E7 100%);background:-o-linear-gradient(top,#ffffff 0%,#E7E7E7 100%);background:-ms-linear-gradient(top,#ffffff 0%,#E7E7E7 100%);background:linear-gradient(to bottom,#ffffff 0%,#E7E7E7 100%);border:1px solid #CCC;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}#header .inner .userdata ul li.manual,#header .inner .userdata ul li.message{width:32%}#header .inner .userdata ul li.logout{width:27%}#header .inner .userdata.corp ul li.logout{width:100%}#header .inner .userdata ul li.message a var{text-shadow:none}#header h1 p.menubtn{float:right;width:60px;padding:6px 0;font-size:12px;text-align:center;color:#FFF;text-decoration:none;background:#0fbca9;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;box-shadow:0 3px #009383}#header p.menubtn.active-submenu{position:relative;top:3px;box-shadow:none}#contents #gnavi{position:absolute;top:51px;left:0;width:100%;z-index:1000;display:none;background:rgba(0,0,0,.7);border-top:1px solid #DDD;z-index:10000}#contents #gnavi li{background:#FFF}#contents #gnavi li a{display:block;padding:10px;text-decoration:none;font-size:16px;color:#333;font-weight:400;border-bottom:1px dotted #CCC}#contents #topnavi,#contents #gnavi.corp{padding-top:7px;border-bottom:1px solid #DDD}#contents #topnavi{margin:0 -10px}#contents #topnavi li,#contents #gnavi.corp li{float:left;width:31%;margin-left:2%;margin-bottom:7px;background:#fff;background:-moz-linear-gradient(top,#ffffff 0%,#f6f6f6 47%,#ededed 100%);background:-webkit-linear-gradient(top,#ffffff 0%,#f6f6f6 47%,#ededed 100%);background:linear-gradient(to bottom,#ffffff 0%,#f6f6f6 47%,#ededed 100%);border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}#contents #topnavi li:nth-child(3n),#contents #gnavi.corp li:nth-child(3n){width:30%;margin-right:0}#contents #topnavi li a,#contents #gnavi.corp li a{display:block;padding:42px 0 6px;text-align:center;font-size:12px;color:#333;text-decoration:none;border:1px solid #DDD;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}#contents #topnavi li.top a,#contents #gnavi.corp li.top a{background:url(../img/icon_cate_top.png) center top 6px no-repeat;background-size:38px 30px}#contents #topnavi li.corp a,#contents #gnavi.corp li.corp a{background:url(../img/icon_cate_corp.png) center top 6px no-repeat;background-size:38px 30px}#contents #topnavi li.serv a,#contents #gnavi.corp li.serv a{background:url(../img/icon_cate_serv.png) center top 6px no-repeat;background-size:38px 30px}#contents #topnavi li.faq,#contents #topnavi li.manu{display:none}#contents #topnavi li.faq a,#contents #gnavi.corp li.faq a{background:url(../img/icon_cate_faq.png) center top 6px no-repeat;background-size:38px 30px}#contents #topnavi li.reserv a,#contents #gnavi.corp li.reserv a{background:url(../img/icon_cate_reserv.png) center top 6px no-repeat;background-size:38px 30px}#contents #topnavi li.bill a,#contents #gnavi.corp li.bill a{background:url(../img/icon_cate_bill.png) center top 6px no-repeat;background-size:38px 30px}#contents #topnavi li.blog a,#contents #gnavi.corp li.blog a{background:url(../img/icon_cate_blog.png) center top 6px no-repeat;background-size:38px 30px}#contents #topnavi li.manu a,#contents #gnavi.corp li.manu a{background:url(../img/icon_cate_manu.png) center top 6px no-repeat;background-size:38px 30px}#contents #topnavi li.message a,#contents #gnavi.corp li.message a{background:url(../img/icon_cate_message.png) center top 6px no-repeat;background-size:38px 30px}#contents #topnavi li.inquiry a,#contents #gnavi.corp li.inquiry a{background:url(../img/icon_cate_inquiry.png) center top 6px no-repeat;background-size:38px 30px}#contents #maincontent table.common{width:100%;margin:10px 0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}#contents #maincontent table.common th,#contents #maincontent table.common td{padding:3px 0;font-size:14px;word-break:break-all}#contents #maincontent table.common th{background:#F3F3F3}#contents #maincontent table.common th.subth{background:#FFF}#contents #maincontent table.common tr.notyet th{background:#EFE8A7}#contents #maincontent table.common tr.notyet td{background:#FFF7AF}#contents #maincontent table.common tr.mail td a.smallbtn{display:block;width:150px}#contents #maincontent table.common th span.nece{width:30px;margin:0;display:block;text-align:center;font-size:8px}#contents #maincontent table.common tr.tel td span.number{font-size:20px;font-weight:700}#contents #maincontent table.common tr.mail td a.smallbtn{display:block;width:100%;margin-bottom:6px;padding:6px 0;font-size:16px;font-weight:700}#contents .section p.txt{padding:10px;font-size:14px}#contents .section p.txt.image img{width:100%}#contents #sidecontent{padding:10px 15px}#contents #sidecontent .section h2{padding:10px 10px;text-shadow:-1px -1px 0 #FFF;background:-moz-linear-gradient(top,#ffffff 0%,#E7E7E7 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(100%,#E7E7E7));background:-webkit-linear-gradient(top,#ffffff 0%,#E7E7E7 100%);background:-o-linear-gradient(top,#ffffff 0%,#E7E7E7 100%);background:-ms-linear-gradient(top,#ffffff 0%,#E7E7E7 100%);background:linear-gradient(to bottom,#ffffff 0%,#E7E7E7 100%);border-top:1px solid #CCC;border-bottom:1px solid #CCC}#contents #sidecontent h2,#contents #sidecontent-l h2,#contents #sidecontent .section h2,#contents #sidecontent-l .section h2,#contents #maincontent .section h1,#contents #maincontent-l .section h1,#contents #maincontent .section h2,#contents #maincontent-l .section h2{margin:10px;padding:10px 10px;color:#463F2D;background:#FAF8F5;border-top:1px solid #e5e5e5;box-shadow:0 1px 3px rgba(0,0,0,.18)}#contents #maincontent .section h3 .top{padding:10px 10px;text-shadow:-1px -1px 0 #FFF;background:-moz-linear-gradient(top,#ffffff 0%,#E7E7E7 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(100%,#E7E7E7));background:-webkit-linear-gradient(top,#ffffff 0%,#E7E7E7 100%);background:-o-linear-gradient(top,#ffffff 0%,#E7E7E7 100%);background:-ms-linear-gradient(top,#ffffff 0%,#E7E7E7 100%);background:linear-gradient(to bottom,#ffffff 0%,#E7E7E7 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#E7E7E7',GradientType=0);border-top:1px solid #CCC;border-bottom:1px solid #CCC}#contents #maincontent .section h4{margin:0 -10px;padding:5px 10px;font-size:14px;color:#FFF;background:#0fbca9}#contents #sidecontent .section ul.lnavi li{background:#FFF;border-bottom:1px solid #DDD}#contents #sidecontent .section ul.lnavi li a{display:block;padding:10px 25px 10px 10px;text-decoration:none;color:#333;font-size:14px;background:url(../img/icon_link_next.png) right 10px center no-repeat;background-size:5px 7px}#contents #sidecontent .section ul.lnavi li.current,#contents #sidecontent .section ul.lnavi li.none{display:none}#contents table.corplist th.status{width:60px}#contents table.corplist td.name span.serv_name{font-size:10px}#contents #maincontent table.entry,#contents #maincontent table.entry tbody,#contents #maincontent table.entry tr{display:block}#contents #maincontent table.entry{padding:10px 10px 0}#contents #maincontent table.entry th,#contents #maincontent table.entry td,#contents #maincontent-l table.entry th,#contents #maincontent-l table.entry td{display:block;margin:0}#contents #maincontent table.entry th,#contents #maincontent-l table.entry th{padding:10px;text-align:left}#contents #maincontent table.entry th.subth{padding:5px 5px 5px 10px;text-align:left;border-top:0 solid #CCC;border-bottom:0 solid #CCC}#contents #maincontent table.entry td{font-size:14px;margin:0;padding:10px 0}#contents #maincontent table.entry td.dotline{padding:10px 0 0}#contents #maincontent table.entry td.part{font-size:12px;margin:0}#contents #maincontent p.error{margin-top:7px;padding-left:20px;color:#FF2626;font-size:12px;background:url(../img/icon_err.png) left center no-repeat}#contents #maincontent table.entry td input,#contents #maincontent table.entry td select,#contents #maincontent table.entry td textarea,#contents #maincontent-l table.entry td input,#contents #maincontent-l table.entry td select,#contents #maincontent-l table.entry td textarea{padding:0 10px;font-size:16px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}#contents #maincontent table.entry td input,#contents #maincontent table.entry td select{height:48px}#contents #maincontent table.entry td select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;background-image:linear-gradient(45deg,transparent 50%,gray 50%),linear-gradient(135deg,gray 50%,transparent 50%),linear-gradient(to right,#ccc,#ccc);background-position:calc(100% - 20px) calc(1em + 5px),calc(100% - 15px) calc(1em + 5px),calc(100% - 2.5em) .5em;background-size:5px 5px,5px 5px,1px 1.8em;background-repeat:no-repeat;background-color:rgb(255,216,202);border:1px solid rgb(204,204,204)}#contents #maincontent table.entry td select.fs90{font-size:94%;color:#888}#contents #maincontent table.entry td select.blink{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,gray 50%),linear-gradient(135deg,gray 50%,transparent 50%),linear-gradient(to right,#ccc,#ccc);background-position:calc(100% - 20px) calc(1em + 3px),calc(100% - 15px) calc(1em + 3px),calc(100% - 2.5em) .5em;background-size:5px 5px,5px 5px,1px 1.7em;background-repeat:no-repeat;background-color:rgb(255,216,202);animation:borderFlashing 1s ease infinite alternate}#contents #maincontent table.entry td input[type="file"]{padding:0;font-size:16px}#contents #maincontent table.entry tr#complete_date select{margin-bottom:8px}#contents #maincontent table.entry tr#complete_date span.day:after{content:"\A";white-space:pre}#contents table.entry td input.long{width:100%;border:1px solid rgb(204,204,204)}#contents table.entry td input.hope_date,#contents table.entry td select.reserv_time{color:#666;font-size:14px}#contents table.entry td select.disabled{color:#666;font-size:14px;background-color:#ccc!important}#contents table.entry td input.long300{width:50%}#contents table.entry td input.long300-only{width:50%;background-color:#ececec}#contents table.entry td input.short{width:46%}#contents table.entry td input.mid{width:50%}#contents table.entry td input.flow-ttl{width:50%}#contents table.entry td input.flow-contents{width:60%}#contents table.entry td input.short-only{width:50%;background-color:#ececec}#contents table.entry td input.price{width:30%}#contents table.entry td textarea{width:280px;height:100px;-webkit-overflow-scrolling:touch}#contents table.entry td textarea.blogtext,#contents table.entry td textarea.settingtext{width:97%;height:250px}#contents table.entry td textarea.servicetext,#contents table.entry td textarea.msgtext{width:97%;height:150px}#contents table.entry td textarea.flowtext{width:97%;height:50px}#contents p.explain{margin-top:5px;font-size:10px;color:#666}#contents p.explain.imp{color:#0fbca9}#contents span.sample{font-size:10px;color:#666;font-weight:400}#contents span.red{color:#C42F30}span.total,span.price,span.yen{color:#C42F30}#contents h4 span.sub{margin-left:6px;font-weight:400;font-size:14px}.searchbox table,.searchbox table tbody,.searchbox table tr{display:block;border:none}.searchbox table th,.searchbox table td{display:block;margin:0 -10px;border:none}.searchbox table th{padding:2px 5px 2px 10px;text-align:left;border-top:1px solid #CCC;border-bottom:1px solid #CCC;background:#F3F3F3}.searchbox table td{padding:10px;font-size:16px}#contents dl.areabox{margin:0 -10px;font-size:12px;border-bottom:1px solid #DDD}#contents dl.areabox dt{padding:5px 10px;border-bottom:1px dotted #CCC;font-size:16px}#contents dl.areabox dd{padding:10px}#contents dl.areabox dd li{display:inline;margin-right:5px;margin-bottom:5px;white-space:nowrap;font-size:16px}#contents .searchbox td.btn{margin:0;padding:6px 0 11px;bottom:0;left:0;position:fixed!important;width:100%;text-align:center;background:rgba(45,45,45,.5);box-shadow:0 0 10px 3px rgba(0,0,0,.09);-moz-box-shadow:0 0 10px 3px rgba(0,0,0,.09);-webkit-box-shadow:0 0 10px 3px rgba(0,0,0,.09);z-index:1000}#contents .btnbox,#sidecontents .btnbox{margin:0 0 20px;bottom:0;left:0;width:100%;text-align:center;z-index:1000}#contents .searchbox td.btn{margin:0;padding:6px 0 11px;bottom:0;left:0;position:fixed!important;width:100%;text-align:center;background:rgba(45,45,45,.5);box-shadow:0 0 10px 3px rgba(0,0,0,.09);-moz-box-shadow:0 0 10px 3px rgba(0,0,0,.09);-webkit-box-shadow:0 0 10px 3px rgba(0,0,0,.09);z-index:1000}#login #contents .btnbox,#login #sidecontents .btnbox,#schedule #contents .btnbox{position:static!important;padding:0 0 15px;bottom:auto;left:auto;background:none;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}#schedule #contents .btnbox{padding-top:10px}#maincontent .btnbox input[name="confirm"],#maincontent .btnbox input[name="edit"],#maincontent .btnbox input[name="send"],#maincontent .btnbox input[name="reissue"],#maincontent .btnbox input[name="login"],#maincontent .btnbox input[name="reply"],#maincontent .btnbox input[name="weekupdate"],#maincontent .btnbox input[name="monthupdate"],#contents .searchbox td.btn input[type="submit"],#maincontent .btnbox a{display:block;-webkit-appearance:none;width:92%;height:52px;margin:0 auto 20px auto;padding:15px 0;font-family:'メイリオ','meiryo','ＭＳ Ｐゴシック','MS P Gothic','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ヒラギノ丸ゴシック Pro W3','Hiragino maru Gothic Pro','Helvetica','sans-serif';font-size:18px;font-weight:700;color:#FFF;text-decoration:none;text-align:center;background:#0FBCA9;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;box-shadow:0 5px #009383;border-style:none;cursor:pointer}#sidecontent .btnbox a{display:block;-webkit-appearance:none;width:90%;margin:0 auto;padding:15px 0;font-family:'メイリオ','meiryo','ＭＳ Ｐゴシック','MS P Gothic','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ヒラギノ丸ゴシック Pro W3','Hiragino maru Gothic Pro','Helvetica','sans-serif';font-size:16px;font-weight:700;color:#FFF;text-decoration:none;text-align:center;background:#efbb3c;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;box-shadow:0 5px #d5a21d;border-style:none;cursor:pointer}#maincontent .btnbox input[name="next"]{display:block;-webkit-appearance:none;width:66%;margin-left:31%;padding:10px 0;font-family:'メイリオ','meiryo','ＭＳ Ｐゴシック','MS P Gothic','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ヒラギノ丸ゴシック Pro W3','Hiragino maru Gothic Pro','Helvetica','sans-serif';font-size:16px;font-weight:700;color:#FFF;text-decoration:none;text-align:center;background:#0FBCA9;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;box-shadow:0 5px #009383;border-style:none;cursor:pointer}#maincontent .btnbox input[name="back"]{display:block;-webkit-appearance:none;position:absolute;top:5px;left:3%;width:25%;padding:10px 0;font-family:'メイリオ','meiryo','ＭＳ Ｐゴシック','MS P Gothic','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ヒラギノ丸ゴシック Pro W3','Hiragino maru Gothic Pro','Helvetica','sans-serif';font-size:16px;font-weight:700;text-align:center;color:#333;text-decoration:none;background:#EEE;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;box-shadow:0 5px #CCC;border-style:none;cursor:pointer}#maincontent .btnbox input[name="back2"]{display:block;-webkit-appearance:none;width:66%;margin:0 auto 15px auto;padding:10px 0;font-family:'メイリオ','meiryo','ＭＳ Ｐゴシック','MS P Gothic','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ヒラギノ丸ゴシック Pro W3','Hiragino maru Gothic Pro','Helvetica','sans-serif';font-size:16px;font-weight:700;color:#333;text-decoration:none;text-align:center;background:#EEE;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;box-shadow:0 5px #CCC;border-style:none;cursor:pointer}#contents #maincontent p.btnguide{margin:10px 0;padding:10px;font-size:12px;background:#FFF7AF;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}#schedule #maincontent .section h3{border-top:1px solid #DDD}#schedule #maincontent p.guide{padding:10px;font-size:12px}#schedule ul.monthlink{margin-bottom:10px;padding:0 10px}#schedule #maincontent{float:none}#schedule .month_schd,#schedule .week_schd{width:auto;overflow-y:hidden;overflow-x:scroll;-webkit-overflow-scrolling:touch}#schedule #contents #maincontent .week_schd table th,#schedule #contents #maincontent .week_schd table td,#schedule #contents #maincontent .month_schd table th,#schedule #contents #maincontent .month_schd table td{padding:5px}#schedule #contents #maincontent .week_schd table{width:940px}#schedule #contents #maincontent .month_schd table th.sep_set{background:#efe8a7}#schedule #contents #maincontent .month_schd table td.sep_set{background:#fff7af}#schedule #maincontent{position:relative}#schedule #maincontent .alert{position:absolute;top:65px;left:10px;width:90%;padding:20px 0;background:#FFE579;text-align:center;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;filter:alpha(opacity=80);-moz-opacity:.8;opacity:.8}#contents #maincontent table.corplist,#contents #maincontent table.corplist tbody,#contents #maincontent table.corplist tr{display:block;border:none}#contents #maincontent table.corplist{padding-top:10px}#contents #maincontent table.corplist th{display:none}#contents #maincontent table.corplist td{display:block;padding:5px 10px;background:#F6F9F9;border-left:1px solid #CCC;border-right:1px solid #CCC;border-bottom:1px dotted #CCC}#contents #maincontent table.corplist td.id{border-top:3px solid #0fbca9;border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0}#contents #maincontent table.corplist td.status{margin-bottom:10px;border-bottom:1px solid #CCC;border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px}#contents #maincontent table.corplist td.status br{display:none}#contents #maincontent table.corplist td.status a.smallbtn{display:inline;margin-left:6px;padding:0 10px}#contents #maincontent table.corplist td.name a{font-size:16px;font-weight:700}#contents #maincontent table.corplist td:before{display:block;font-size:10px;font-weight:700;color:#666}#contents #maincontent table.corplist td.id:before{display:block;content:"法人ID"}#contents #maincontent table.corplist td.name:before{content:"法人名"}#contents #maincontent table.corplist td.serv_name:before{content:"サービス名"}#contents #maincontent table.corplist td.address:before{content:"住所"}#contents #maincontent table.corplist td.status:before{content:"ステータス"}#contents #maincontent table.reservlist{padding-top:10px}#contents #maincontent table.reservlist,#contents #maincontent table.reservlist tbody,#contents #maincontent table.reservlist tr{display:block;border:none}#contents #maincontent table.reservlist th{display:none}#contents #maincontent table.reservlist td{display:block;padding:5px 10px;background:#F6F9F9;border-left:1px solid #CCC;border-right:1px solid #CCC;border-bottom:1px dotted #CCC}#contents #maincontent table.reservlist td.complete_date{margin-bottom:10px;border-bottom:1px solid #CCC;border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px}#contents #maincontent table.reservlist td.status{border-top:3px solid #0fbca9;border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0}#contents #maincontent table.reservlist td.status br{display:none}#contents #maincontent table.reservlist td.status span.bill_date{margin-left:6px;font-size:10px}#contents #maincontent table.reservlist td.status span.bill_date:before{content:"（請求年月：";font-size:10px}#contents #maincontent table.reservlist td.status span.bill_date:after{content:"）";font-size:10px}#contents #maincontent table.reservlist td.status a.smallbtn{display:inline;margin-left:6px;padding:2px 10px}#contents #maincontent table.reservlist td.serv_name a{font-size:16px;font-weight:700}#contents #maincontent table.reservlist td.price a{font-size:15px}#contents #maincontent table.reservlist td:before{display:block;font-size:10px;font-weight:700;color:#666}#contents #maincontent table.reservlist td.id:before{display:block;content:"予約ID"}#contents #maincontent table.reservlist td.name:before{content:"お客様名"}#contents #maincontent table.reservlist td.serv_name:before{content:"サービス名"}#contents #maincontent table.reservlist td.status:before{content:"状態"}#contents #maincontent table.reservlist td.created:before{content:"受付日時"}#contents #maincontent table.reservlist td.reserv_date:before{content:"希望日時"}#contents #maincontent table.reservlist td.complete_date:before{content:"訪問日時"}#contents #maincontent table.reservlist td.category:before{content:"カテゴリ"}#contents #maincontent table.reservlist td.price:before{content:"料金"}#contents #maincontent table.servlist,#contents #maincontent table.servlist tbody,#contents #maincontent table.servlist tr{display:block;border:none}#contents #maincontent table.servlist th{display:none}#contents #maincontent table.servlist td{display:block;padding:5px 10px;background:#F6F9F9;border-left:1px solid #CCC;border-right:1px solid #CCC;border-bottom:1px dotted #CCC}#contents #maincontent table.servlist td.serv_name{border-top:3px solid #0fbca9;border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0}#contents #maincontent table.servlist td.serv_img{margin-bottom:10px;border-bottom:1px solid #CCC;border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px}#contents #maincontent table.servlist td.status br{display:none}#contents #maincontent table.servlist td.status a.smallbtn{display:inline;margin-left:6px;padding:5px 10px}#contents #maincontent table.servlist td.status{padding:10px}#contents #maincontent table.servlist td.preview a.smallbtn{display:inline;margin-left:6px;padding:5px 10px}#contents #maincontent table.servlist td.serv_name a{font-size:16px;font-weight:700}#contents #maincontent table.servlist td.serv_img a{font-size:16px;font-weight:700}#contents #maincontent table.servlist td:before{display:block;font-size:10px;font-weight:700;color:#666}#contents #maincontent table.servlist td.id:before{display:block;content:"サービスID"}#contents #maincontent table.servlist td.name:before{content:"サービス名"}#contents #maincontent table.servlist td.serv_name:before{content:"サービス名"}#contents #maincontent table.servlist td.sub_cate:before{content:"カテゴリー名"}#contents #maincontent table.servlist td.price:before{content:"料金"}#contents #maincontent table.servlist td.price:after{content:"円（税込）"}#contents #maincontent table.servlist td.status:before{content:"ステータス"}#contents #maincontent table.servlist td.serv_img:before{content:"サービスイメージ"}#contents #maincontent table.billlist,#contents #maincontent table.billlist tbody,#contents #maincontent table.billlist tr{display:block;border:none}#contents #maincontent table.billlist th{display:none}#contents #maincontent table.billlist td{display:block;padding:5px 10px;background:#F6F9F9;border-left:1px solid #CCC;border-right:1px solid #CCC;border-bottom:1px dotted #CCC}#contents #maincontent table.billlist td.date{border-top:3px solid #0fbca9;border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0}#contents #maincontent table.billlist td.paper{margin-bottom:10px;border-bottom:1px solid #CCC;border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px}#contents #maincontent table.billlist td.paper a.smallbtn{margin-top:0;padding:5px 10px}#contents #maincontent table.billlist td:before{display:block;font-size:10px;font-weight:700;color:#666}#contents #maincontent table.billlist td.date:before{display:block;content:"請求年月"}#contents #maincontent table.billlist td.deadline:before{content:"お支払い期限"}#contents #maincontent table.billlist td.price:before{content:"請求額"}#contents #maincontent table.billlist td.price:after{content:"（税込）"}#contents #maincontent table.worklist,#contents #maincontent table.worklist tbody,#contents #maincontent table.worklist tr{display:block;border:none}#contents #maincontent table.worklist{padding-top:10px}#contents #maincontent table.worklist th{display:none}#contents #maincontent table.worklist td{display:block;padding:5px 10px;background:#F6F9F9;border-left:1px solid #CCC;border-right:1px solid #CCC;border-bottom:1px dotted #CCC}#contents #maincontent table.worklist td.id{border-top:3px solid #0fbca9;border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0}#contents #maincontent table.worklist td.status{margin-bottom:10px;border-bottom:1px solid #CCC;border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px}#contents #maincontent table.worklist td.status br{display:none}#contents #maincontent table.worklist td.status a.smallbtn{display:inline;margin-left:6px;padding:0 10px}#contents #maincontent table.worklist td.title a{font-size:16px;font-weight:700}#contents #maincontent table.worklist td:before{display:block;font-size:10px;font-weight:700;color:#666}#contents #maincontent table.worklist td.id:before{display:block;content:"サービスID"}#contents #maincontent table.worklist td.name:before{content:"ID"}#contents #maincontent table.worklist td.title:before{content:"タイトル"}#contents #maincontent table.worklist td.sub_cate:before{content:"カテゴリー名"}#contents #maincontent table.worklist td.date:before{content:"作業年月"}#contents #maincontent table.worklist td.status:before{content:"ステータス"}#contents #maincontent table.bloglist,#contents #maincontent table.bloglist tbody,#contents #maincontent table.bloglist tr{display:block;border:none;padding-top:5px}#contents #maincontent table.bloglist th{display:none}#contents #maincontent table.bloglist td{display:block;padding:5px 10px;background:#F6F9F9;border-left:1px solid #CCC;border-right:1px solid #CCC;border-bottom:1px dotted #CCC}#contents #maincontent table.bloglist td.title{border-top:3px solid #0fbca9;border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0}#contents #maincontent table.bloglist td.date{margin-bottom:10px;border-bottom:1px solid #CCC;border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px}#contents #maincontent table.bloglist td.status br{display:none}#contents #maincontent table.bloglist td.status a.smallbtn{display:inline;margin-left:6px;padding:5px 10px}#contents #maincontent table.bloglist td.title a{font-size:16px;font-weight:700}#contents #maincontent table.bloglist td:before{display:block;font-size:10px;font-weight:700;color:#666}#contents #maincontent table.bloglist td.id:before{display:block;content:"ID"}#contents #maincontent table.bloglist td.title:before{content:"タイトル"}#contents #maincontent table.bloglist td.date:before{content:"掲載日時"}#contents #maincontent table.bloglist td.status:before{content:"ステータス"}#contents #maincontent table.newslist,#contents #maincontent table.newslist tbody,#contents #maincontent table.newslist tr{display:block;border:none}#contents #maincontent table.newslist{padding-top:10px}#contents #maincontent table.newslist th{display:none}#contents #maincontent table.newslist td{display:block;padding:5px 10px;background:#F6F9F9;border-left:1px solid #CCC;border-right:1px solid #CCC;border-bottom:1px dotted #CCC}#contents #maincontent table.newslist td.top{border-top:3px solid #0fbca9;border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0}#contents #maincontent table.newslist td.bottom{margin-bottom:10px;border-bottom:1px solid #CCC;border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px}#contents #maincontent table.msglist,#contents #maincontent table.msglist tbody,#contents #maincontent table.msglist tr{display:block;border:none}#contents #maincontent table.msglist{padding-top:10px}#contents #maincontent table.msglist th{display:none}#contents #maincontent table.msglist td{display:block;padding:5px 10px;background:#F6F9F9;border-left:1px solid #CCC;border-right:1px solid #CCC;border-bottom:1px dotted #CCC}#contents #maincontent table.msglist tr.att td.subject{background-color:#F6F9F9}#contents #maincontent table.msglist td.status{border-top:3px solid #0fbca9;border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0}#contents #maincontent table.msglist td.date,#contents #maincontent table.msglist td.complete_date,#contents #maincontent table.msglist td.submit_date{margin-bottom:10px;border-bottom:1px solid #CCC;border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px}#contents #maincontent table.msglist td.nolist{border-top:3px solid #0fbca9;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-bottom:1px solid #CCC;margin-bottom:10px}#contents #maincontent table.msglist td.from a,#contents #maincontent table.msglist td.subject a{font-size:16px;font-weight:700}#contents #maincontent table.msglist td:before{display:block;font-size:10px;font-weight:700;color:#666}.lead{padding:15px 15px 0;font-size:14px}#contents #maincontent table.msglist td.subject:before{display:block;content:"内容"}#contents #maincontent table.msglist td.from:before{content:"差出人"}#contents #maincontent table.msglist td.shop_name:before{content:"店舗名"}#contents #maincontent table.msglist td.to:before{content:"宛先"}#contents #maincontent table.msglist td.status:before{content:"状態"}#contents #maincontent table.msglist td.date:before{content:"日時"}#contents #maincontent table.msglist td.complete_date:before{content:"訪問日"}#contents #maincontent table.msglist td.submit_date:before{content:"送信日"}#contents #maincontent table.billlist,#contents #maincontent table.billlist tbody,#contents #maincontent table.billlist tr{display:block;border:none}#contents #maincontent table.billlist{padding-top:10px}#contents #maincontent table.billlist th{display:none}#contents #maincontent table.billlist td{display:block;padding:5px 10px;background:#F6F9F9;border-left:1px solid #CCC;border-right:1px solid #CCC;border-bottom:1px dotted #CCC}#contents #maincontent table.billlist tr.att td.subject{background-color:#F6F9F9}#contents #maincontent table.billlist td.id{border-top:3px solid #0fbca9;border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0}#contents #maincontent table.billlist td.limit{border-top:3px solid #0fbca9;border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0}#contents #maincontent table.billlist td.bill_id{border-top:3px solid #0fbca9;border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0}#contents #maincontent table.billlist td:before{display:block;font-size:10px;font-weight:700;color:#666}#contents #maincontent table.billlist td.sum{margin-bottom:10px;border-bottom:1px solid #CCC;border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px}#contents #maincontent table.billlist td.plan_basic{border-top:3px solid #0fbca9;border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0}#contents #maincontent table.billlist td.plan_option{border-top:3px solid #0fbca9;border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0}#contents #maincontent table.billlist td.bill_date:before{content:"請求日"}#contents #maincontent table.billlist td.limit:before{content:"支払期限"}#contents #maincontent table.billlist td.id:before{content:"請求番号"}#contents #maincontent table.billlist td.plan:before{content:"プラン名"}#contents #maincontent table.billlist td.sum:before{content:"お支払い合計"}#contents #maincontent table.billlist td.edit:before{content:"編集"}#contents #maincontent table.billlist td.plan_basic:before{content:"基本機能"}#contents #maincontent table.billlist td.plan_option:before{content:"オプション機能"}#contents #maincontent table.billlist td.edit a{font-weight:700}#maincontent .pager{padding:10px 0 20px}#maincontent .pager p.servcount{margin-bottom:10px;text-align:center;font-size:14px}#maincontent .pager p.servcount span.total{font-weight:700}#maincontent .pager p.servcount span.total span.number{font-size:16px}#maincontent .pager ul li{float:left;width:50%;display:none}#maincontent .pager ul li a,#maincontent .pager ul li span{padding:10px 0;text-shadow:-1px -1px 0 #FFF}#maincontent .pager ul li a{color:#333;text-decoration:none;font-weight:700;background:#EEE;box-shadow:0 5px #CCC}#maincontent .pager ul li span{color:#BFBFBF;background:#F1F1F1;box-shadow:0 5px #E8E8E8}#maincontent .pager ul li.prev,#maincontent .pager ul li.next{display:block;text-align:center}#maincontent .pager ul li.prev a,#maincontent .pager ul li.prev span{display:block;border:1px solid #DDD;border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px}#maincontent .pager ul li.next a,#maincontent .pager ul li.next span{display:block;border-top:1px solid #DDD;border-right:1px solid #DDD;border-bottom:1px solid #DDD;border-radius:0 3px 3px 0;-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0}#footer{border-top:1px solid #ebebeb;background:#FFF}#footer .inner{padding:15px 0}#footer .inner .logo{width:100px;margin:10px auto}#footer .inner .logo img{width:100px}#footer .inner ul{margin-bottom:10px;text-align:center}#footer .inner ul li{display:inline;margin-right:10px;font-size:12px;white-space:nowrap}#footer .inner ul li:last-child{margin-right:0}#footer .inner ul li a{color:#666}#footer #copyright{text-align:center;font-size:12px;color:#666}#footer .fticon{font-size:10px}#login #header{border-bottom:none}#login #header .inner{padding-bottom:0}#login #header .inner h1{padding:10px;color:#463F2D;background:#FAF8F5;box-shadow:0 1px 3px rgba(0,0,0,.18);margin-bottom:0}#login #contents #maincontent{float:none;margin:0 auto}#login #contents #maincontent table.common{margin-bottom:10px}#maincontent p.agree{margin:10px;font-size:12px;color:#666;text-align:center}#login #contents #maincontent p.guide{margin-bottom:10px;padding:10px 10px 0;font-size:14px}#login #contents #maincontent p.checkup{margin-bottom:10px;font-size:12px}#login #contents #maincontent p.checkup a{color:#666;padding-left:10px;background:url(../img/icon_link.png) left center no-repeat}#top .section.news ul,#top .section.manual dl,#top .section.tool dl,#top .section.tool ul{margin:0 -10px}#top .section.news{border-bottom:1px solid #DDD}#top .section.news ul li{border-bottom:1px dotted #CCC;font-size:14px}#top .section.news ul li a span.red{text-decoration:none;color:red}#top .section.news dl dt,#top .section.manual dl dt,#top .section.tool dl dt,#top .section.tool ul li{border-bottom:1px dotted #CCC}#top .section.news ul li a,#top .section.news dl dt a,#top .section.manual dl dt a,#top .section.tool dl dt a,#top .section.tool ul li a{display:block;padding:10px 25px 10px 10px;text-decoration:none;color:#333;background:url(../img/icon_link_next.png) right 10px center no-repeat;background-size:5px 7px}#top .section.news dl dd,#top .section.manual dl dd,#top .section.tool dl dd{padding:10px;border-bottom:1px solid #DDD;font-size:12px}#top #contents #sidecontent .section.guide{padding-top:10px}#top .section.guide dl{margin-bottom:0;padding:10px 10px 15px;border-bottom:1px dotted #CCC}div.summarybox{padding:10px 0}div.summarybox p.count{font-size:12px}div.summarybox p.count span{margin-right:6px}div.summarybox p.count var{font-weight:700}div.summarybox p.color{font-size:10px}#article.rules #maincontent h4{padding:5px 10px;font-size:14px;color:#FFF;background:#0fbca9}#article.rules #maincontent ul,#article.rules #maincontent ol{padding:10px 10px 0}#article.rules #maincontent li{margin-bottom:10px;padding-left:1em;font-size:14px;text-indent:-1em}#contents #maincontent table.msglist th.from,#contents #maincontent table.msglist th.to{width:45px}#contents #maincontent table.msglist th.date{width:71px}#manual #maincontent .section dl{margin:0 -10px}#manual #maincontent .section dl dt{padding:5px 10px;font-weight:700;text-shadow:-1px -1px 0 #FFF;background:-moz-linear-gradient(top,#ffffff 0%,#E7E7E7 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(100%,#E7E7E7));background:-webkit-linear-gradient(top,#ffffff 0%,#E7E7E7 100%);background:-o-linear-gradient(top,#ffffff 0%,#E7E7E7 100%);background:-ms-linear-gradient(top,#ffffff 0%,#E7E7E7 100%);background:linear-gradient(to bottom,#ffffff 0%,#E7E7E7 100%);border-bottom:1px solid #CCC}#manual #maincontent .section dl dd li{background:#FFF;border-bottom:1px solid #DDD}#manual #maincontent .section dl dd li a{display:block;padding:10px 25px 10px 10px;text-decoration:none;color:#333;font-size:14px;background:url(../img/icon_link_next.png) right 10px center no-repeat;background-size:5px 7px}#manual #maincontent .manuhtml{padding:10px 0}#manual #maincontent .manuhtml .image img{width:100%}#contents #maincontent p.attention{padding:10px;color:#FF1700;text-align:center;font-size:12px;font-weight:700}span.tooltip{display:none}.section.reservmsg p.explain{margin-bottom:10px}.section.reservmsg ul.msglist{font-size:14px}.section.reservmsg ul.msglist li{position:relative;margin-bottom:10px}.section.reservmsg ul.msglist li p.name{position:absolute;width:90px}.section.reservmsg ul.msglist li .data p.text.att a{padding-right:25px;background:url(./img/icon_attached.png) right center no-repeat}.section.reservmsg ul.msglist li.customer{padding-left:100px}.section.reservmsg ul.msglist li.customer p.name{top:0;left:0}.section.reservmsg ul.msglist li.customer .data{padding:10px 10px 10px 17px;background:url(../img/bg_message_left.png) left top no-repeat #C6EBF3}.section.reservmsg ul.msglist li.corp{padding-right:100px}.section.reservmsg ul.msglist li.corp p.name{top:0;right:0}.section.reservmsg ul.msglist li.corp .data{padding:10px 17px 10px 10px;background:url(../img/bg_message_right.png) right top no-repeat #C6E9A2}.section.reservmsg ul.msglist li .data p.date{font-size:12px}.section.reservmsg ul.msglist li .data a.notyet{font-weight:700}.section.reservmsg ul.msglist li .data span.attention{margin-left:5px;padding:0 5px;white-space:nowrap;color:#FF1F00;font-size:9px;font-weight:400;line-height:1;background:#FFF;border:1px solid #FF1F00;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px}.section.reservmsgdetail .data{margin-bottom:10px}.section.reservmsgdetail .data p.date{display:block;margin:0 -10px 10px;padding:2px 5px 2px 10px;font-weight:700;font-size:12px;background:#F3F3F3;border-top:1px solid #CCC;border-bottom:1px solid #CCC}.section.reservmsgdetail .data p.text{font-size:16px}.section.reservmsgdetail .link ul li{float:left;width:140px;margin-right:10px}.section.reservmsgdetail .link ul{margin-bottom:10px}.section.reservmsgdetail .link ul li a{padding:5px 0}#contents table.bloglist th.title{width:100px}#contents.errpage #maincontent{padding:10px}#contents.errpage #maincontent h2{font-size:18px;color:#0fbca9}#contents.errpage #maincontent h3{margin-bottom:10px;font-size:16px;color:#0fbca9}#contents.errpage #maincontent p{font-size:14px}#header .inner .userdata:after,#header .inner:after,#header .inner h1:after,#contents .inner:after,#contents #gnavi:after,#contents #topnavi:after,#top .section dl:after,#header .inner .userdata ul:after,.section.reservmsgdetail .link ul:after,#maincontent .pager ul:after{content:".";height:0;display:block;visibility:hidden;clear:both}.badge{display:inline-block;width:80px;padding:4px 0;color:#fff;font-size:12px;text-align:center;font-weight:700;line-height:14px;white-space:nowrap;vertical-align:baseline;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}.badge_default{background-color:#999}.badge_confirm{background-color:#F26964;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.badge_important{background-color:#FBA848}.badge_info{background-color:#0E7AC4}.badge_success{background-color:#5EBABA}.badge_read{background-color:#fafafa;color:#999;border:solid 1px #e5e5e5}.badge_unread{background-color:#dcb637}.formbadge{padding:2px 3px 1px 3px;font-size:10px;vertical-align:middle}.formbadge_must{background:#e64c30;color:#fff}span.checkTxt05{width:100%;padding:2px 10px;color:#fff;background:#dcb637;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}.wrap-msg .item-msg{border-bottom:solid 1px #e5e5e5;margin-bottom:0}.wrap-msg .item-msg:after{content:"";display:table;clear:both}.wrap-msg .item-msg.unread{background-color:#FDF4F0}.wrap-msg .item-msg.unread .msg-content{position:relative}.wrap-msg .item-msg.unread .msg-lead{font-weight:700}.wrap-msg .item-msg.unread .fa-circle{font-size:12px;font-size:1.2rem;color:#d5410d;left:0;position:absolute;top:0}.wrap-msg .item-msg p{font-size:12px;font-size:1.2rem;margin-bottom:0}.wrap-msg .item-msg a{height:83px}.wrap-msg .item-msg .img-sender{float:left;margin-right:10px}.wrap-msg .item-msg .img-sender img{border:solid 2px #FFF}.wrap-msg .item-msg .msg-shop{color:#27b;font-weight:700}.wrap-msg .item-msg .msg-date{font-size:10px;font-size:1rem;color:#666464;margin-top:5px;text-align:right}.wrap-msg .item-msg .msg-detail{padding-left:45px}.wrap-msg .msg-detail-date{text-align:center;margin:10px 0 0}.wrap-msg .item-msg-shop,.wrap-msg .item-msg-user{padding:10px;margin-bottom:0;position:relative}.wrap-msg .item-msg-shop:after,.wrap-msg .item-msg-user:after{content:"";display:table;clear:both}.wrap-msg .item-msg-shop .img-sender img,.wrap-msg .item-msg-user .img-sender img{border:0}.wrap-msg .item-msg-shop .msg-text,.wrap-msg .item-msg-user .msg-text{background:#fafafa;padding:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;font-size:13px;margin-bottom:0}.wrap-msg .item-msg-shop .msg-img,.wrap-msg .item-msg-user .msg-img{margin-top:10px}.wrap-msg .item-msg-shop .msg-img img,.wrap-msg .item-msg-user .msg-img img{margin-bottom:5px;max-width:200px}.wrap-msg .item-msg-shop .msg-time,.wrap-msg .item-msg-user .msg-time{font-size:10px;position:absolute;top:45px}.wrap-msg .item-msg-shop .img-sender{float:left}.wrap-msg .item-msg-shop .msg-text{border:solid 1px #e5e5e5;margin-left:40px}.wrap-msg .item-msg-shop .msg-img{margin-left:40px}.wrap-msg .item-msg-shop .msg-time{left:14px}.wrap-msg .item-msg-user .img-sender{float:right}.wrap-msg .item-msg-user .msg-text{background:#fef8ea;border:solid 1px #edb41d;margin-right:40px}.wrap-msg .item-msg-user .msg-img{margin-right:40px;text-align:right}.wrap-msg .item-msg-user .msg-time{right:14px}i.icon-s.ctg-icon_prnt-house{width:32px;height:32px;background-image:url(../img/ctg-se96cc2a096.png);-moz-background-size:32px,2208px;-o-background-size:32px,2208px;-webkit-background-size:32px,2208px;background-size:32px,2208px;background-position:0 -1376px}.nested-accordion{padding:0;width:100%}.nested-accordion ul{padding:0;list-style-type:none}.nested-accordion ul li a{display:block;color:#27b;padding:10px}.nested-accordion .parent-trigger,.nested-accordion .child-trigger{display:block;margin-bottom:0}.nested-accordion .parent-trigger{background:#5D5D5D url(../img/icon_arrow_gray_down.png) 97% center no-repeat;background-size:16px;padding:12px 0 12px 10px;color:#fff}.nested-accordion .parent-trigger.open{background:#5D5D5D url(../img/icon_arrow_gray_up.png) 97% center no-repeat;background-size:16px}.nested-accordion .parent-trigger i.icon-s{display:inline-block}.nested-accordion .child-trigger{background:#F5F5F5 url(../img/icon_arrow_gray_down.png) 97% center no-repeat;background-size:16px;border-bottom:1px solid #e5e5e5}.nested-accordion .child-trigger:not(.link){padding:10px}.nested-accordion .child-trigger.link{background:#F5F5F5 url(../img/icon_arrow_gray_right.png) 96% center no-repeat;background-size:10px}.nested-accordion .child-trigger.open{background:#F5F5F5 url(../img/icon_arrow_gray_up.png) 97% center no-repeat;background-size:16px}.nested-accordion .child-content{border-bottom:1px solid #e5e5e5;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.nested-accordion .child-content li{-webkit-align-items:center;align-items:center;border-bottom:1px solid #e5e5e5;-webkit-flex-basis:46%;flex-basis:46%;margin-bottom:-1px}.nested-accordion .child-content li:nth-child(odd){border-right:1px solid #e5e5e5}.nested-accordion .child-content li a{-webkit-align-items:center;align-items:center;background:url(../img/icon_list_type_arrow.png) 49% center no-repeat;background-size:9px auto;display:-webkit-inline-flex;display:inline-flex;height:100%;padding:10px 20px;width:100%}#maincontent .month_schd ul.monthlist{float:none;width:auto;padding:0}#maincontent .month_schd ul.monthlist{margin-bottom:10px}#maincontent .month_schd ul.monthlist li{display:inline;margin-right:7px;font-size:16px}#maincontent .calendarwrap{width:100%;max-height:330px;margin-bottom:15px;padding-bottom:20px;overflow:scroll;-webkit-overflow-scrolling:touch}#maincontent table.monthlist{border-left:1px solid #DDD;border-top:1px solid #DDD}#maincontent table.monthlist th,#maincontent table.monthlist td{border-right:1px solid #DDD;border-bottom:1px solid #DDD}#maincontent table.monthlist th{background:#FDF7DF}#maincontent table.monthlist td{padding:6px 6px 0;vertical-align:top}#maincontent table.monthlist td.improper{vertical-align:middle;text-align:center;background:#F8F8F8}#maincontent table.monthlist td.improper span{display:block;padding:10px 0;color:#666}#maincontent table.monthlist ul.timelist li{margin:3px 6px;padding:3px 0}#maincontent table.monthlist ul.timelist li a,#maincontent table.monthlist ul.timelist li del{display:block;padding:8px 10px;text-decoration:none;line-height:1;text-align:center;border:1px solid #DDD;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}#maincontent table.monthlist ul.timelist li a{color:#333;background:#f9f9f9;background:-moz-linear-gradient(top,#f9f9f9 0%,#efefef 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f9f9f9),color-stop(100%,#efefef));background:-webkit-linear-gradient(top,#f9f9f9 0%,#efefef 100%);background:-o-linear-gradient(top,#f9f9f9 0%,#efefef 100%);background:-ms-linear-gradient(top,#f9f9f9 0%,#efefef 100%);background:linear-gradient(to bottom,#f9f9f9 0%,#efefef 100%)}#maincontent table.monthlist ul.timelist li a:hover{background:#efefef;background:-moz-linear-gradient(top,#efefef 0%,#f9f9f9 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#efefef),color-stop(100%,#f9f9f9));background:-webkit-linear-gradient(top,#efefef 0%,#f9f9f9 100%);background:-o-linear-gradient(top,#efefef 0%,#f9f9f9 100%);background:-ms-linear-gradient(top,#efefef 0%,#f9f9f9 100%);background:linear-gradient(to bottom,#efefef 0%,#f9f9f9 100%)}#maincontent table.monthlist ul.timelist li del{color:#999;background:#F7F7F7}#maincontent table.monthlist ul.timelist li span.icon,#maincontent table.monthlist ul.timelist li a span.icon{font-weight:700;font-size:16px}#maincontent table.monthlist ul.timelist li.ok a span.icon{color:#0084FF}#maincontent table.monthlist ul.timelist li.neg a span.icon{color:#FF2F00}#tab-box{padding:0;margin:0 10px;border:5px solid #0fbca9;-webkit-border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-topright:6px;-moz-border-radius-bottomright:6px;-moz-border-radius-bottomleft:6px}#tab-box p{padding:10px 10px 0}#tab-box div{display:none}#tab-box div.active{display:block}#tab-menu{margin:12px 10px 0;list-style:none}#tab-menu li{display:inline-block;padding:12px 15px;background:#eee;font-size:18px;text-decoration:underline;-webkit-border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px}#tab-menu li.active{background:#0fbca9;color:#fff;font-size:18px;font-weight:700;text-decoration:none;-webkit-border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px}#modal-content,#modal-content2,#modal-content3{width:85%;max-height:90%;margin:0;padding:10px;border:2px solid #aaa;background:#fff;position:fixed;display:none;z-index:2;overflow:hidden;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-webkit-overflow-scrolling:touch}#modal-overlay{z-index:1;display:none;position:fixed;top:0;left:0;width:100%;height:120%;background-color:rgba(0,0,0,.75)}.button-link{display:block;padding:10px 15px;text-align:center;font-weight:700;background:#f9f9f9;background:-moz-linear-gradient(top,#f9f9f9 0%,#efefef 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f9f9f9),color-stop(100%,#efefef));background:-webkit-linear-gradient(top,#f9f9f9 0%,#efefef 100%);background:-o-linear-gradient(top,#f9f9f9 0%,#efefef 100%);background:-ms-linear-gradient(top,#f9f9f9 0%,#efefef 100%);background:linear-gradient(to bottom,#f9f9f9 0%,#efefef 100%);border:1px solid #CCC;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}.button-link:hover{cursor:pointer;text-decoration:none;color:#333;background:#efefef;background:-moz-linear-gradient(top,#efefef 0%,#f9f9f9 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#efefef),color-stop(100%,#f9f9f9));background:-webkit-linear-gradient(top,#efefef 0%,#f9f9f9 100%);background:-o-linear-gradient(top,#efefef 0%,#f9f9f9 100%);background:-ms-linear-gradient(top,#efefef 0%,#f9f9f9 100%);background:linear-gradient(to bottom,#efefef 0%,#f9f9f9 100%)}#acMenu{margin:20px 10px 10px;border:1px solid rgb(204,204,204);border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}#acMenu .acMenu-dt{display:block;height:48px;line-height:48px;padding:0 10px;color:#333;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,gray 50%),linear-gradient(135deg,gray 50%,transparent 50%),linear-gradient(to right,#ccc,#ccc);background-position:calc(100% - 20px) calc(1em + 5px),calc(100% - 15px) calc(1em + 5px),calc(100% - 2.5em) .5em;background-size:5px 5px,5px 5px,1px 2em;background-repeat:no-repeat}#acMenu .active{background-image:linear-gradient(135deg,transparent 50%,gray 50%),linear-gradient(45deg,gray 50%,transparent 50%),linear-gradient(to right,#ccc,#ccc);background-position:calc(100% - 20px) calc(1em + 5px),calc(100% - 15px) calc(1em + 5px),calc(100% - 2.5em) .7em;background-size:5px 5px,5px 5px,1px 1.5em;background-repeat:no-repeat}#acMenu .acMenu-dd{display:none;padding:0 10px 5px}