@charset "utf-8";html{background:#fff}input{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:transparent;background-image:none}input:-webkit-autofill{box-shadow:0 0 0 1000px #fff inset}.unselected{background:#ffd8ca}.selected{background:#fff}.datepicker{cursor:pointer}body{font-family:'メイリオ','meiryo','ＭＳ Ｐゴシック','MS P Gothic','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ヒラギノ丸ゴシック Pro W3','Hiragino maru Gothic Pro','Helvetica','sans-serif';font-size:14px;line-height:1.6;color:#333;background:#FFF}.cf:before,.cf:after{content:"";display:table}.cf:after{clear:both}.cf{zoom:1}body,div,span,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,textarea,p,table,tbody,th,td{margin:0;padding:0}.mTB10{margin:10px 0}.mT10{margin-top:10px}.mB0{margin-bottom:0}.mB10{margin-bottom:10px}.mR10{margin-right:10px}.input-m{font-size:14px;font-size:1.4rem;width:150px;border:1px solid rgb(204,204,204)}table,tbody,th,td{border-spacing:0;border-collapse:collapse}h1,h2,h3,h4{font-size:100%}img,abbr,acronym,fieldset{border:0}img{display:block}em,var{font-style:normal}li{list-style-type:none}a{text-decoration:none}a:link{color:#004DA2;text-decoration:underline}a:visited{color:#004DA2;text-decoration:underline}a:hover{color:#0fbca9;text-decoration:underline}a:active{color:#0fbca9;text-decoration:underline}.x60{font-size:60%}.x80{font-size:80%}.x90{font-size:90%}.x110{font-size:110%}.x120{font-size:120%}.x140{font-size:140%}.x160{font-size:160%}.x180{font-size:180%}.x200{font-size:200%}.small{margin-bottom:10px;font-size:12px}span.nece{margin:0 5px;padding:1px 3px;color:#FFF;font-size:10px;font-weight:400;background:#FF4700;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}span.required{margin:0 5px;padding:1px 3px;color:#FFF;font-size:10px;background:#e05221;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}span.optional{margin:0 5px;padding:1px 3px;color:#FFF;font-size:10px;font-weight:400;background:#999;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}span.halfnumber{margin:0 5px;padding:1px 3px;color:#333;font-size:10px;border:1px solid #CCC;font-weight:400;background:#fff;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}a.greenbtn{display:block;color:#FFF;text-decoration:none;background:#0fbca9;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;box-shadow:0 5px #009383}a.greenbtn:hover{background:#00B19E}a.greenbtn:active{position:relative;top:5px;box-shadow:none}a.redbtn{display:block;color:#FFF;text-decoration:none;background:#F88211;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;box-shadow:0 5px #E47A15}a.redbtn:hover{background:#F88211}a.redbtn:active{position:relative;top:5px;box-shadow:none}a.smallbtn{display:block;margin-top:5px;padding:2px 0;text-align:center;text-decoration:none;font-size:12px;color:#004DA2;background:#fff;background:-moz-linear-gradient(top,#ffffff 0%,#efefef 100%);background:-webkit-linear-gradient(top,#ffffff 0%,#efefef 100%);background:linear-gradient(to bottom,#ffffff 0%,#efefef 100%);border:1px solid #CCC;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}a.smallbtn:hover{background:-moz-linear-gradient(top,#efefef 0%,#ffffff 100%);background:-webkit-linear-gradient(top,#efefef 0%,#ffffff 100%);background:linear-gradient(to bottom,#efefef 0%,#ffffff 100%)}a.smallbtn.inline{display:inline;padding:3px 6px;white-space:nowrap}a.smallbtn span.notyet{margin-left:2px;color:#FF2700;font-size:10px}a.smallbtn var,#header .inner .userdata li.message a var,#contents #gnavi li a var,#contents #topnavi li a var{margin-left:1px;padding:0 5px;white-space:nowrap;color:#FFF;font-size:9px;line-height:1;background:#FF1F00;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px}#contents #gnavi li.reserv a{text-decoration:none}#reminder{background:#FFF9CA;border-bottom:1px solid #DDD}#reminder .inner{width:970px;margin:0 auto;padding:5px 0;text-align:center;font-size:13px}#reminder .inner span.tit{margin-right:10px;font-weight:700;color:#FF1700}p.sticon{padding-left:20px}p.sticon.ok{background:url(../img/icon_ok.png) left center no-repeat}p.sticon.ng{background:url(../img/icon_ng.png) left center no-repeat}p.sticon.wait{background:url(../img/icon_wait.png) left center no-repeat}#sidecontent{margin-bottom:20px}#sidecontent .section.guide,#sidecontent .section.guide2{margin-bottom:20px}#sidecontent .section.guide dl,#sidecontent .section.guide2 dl{margin-bottom:0}#sidecontent .section.guide dl dt{margin:10px 0;color:#0fbca9;font-size:16px;font-weight:700}#sidecontent .section.guide2 dl dt{margin:10px 0;color:#F88211;font-size:16px;font-weight:700}#sidecontent .section.guide dl dt span{position:relative;top:-2px;margin-right:6px;padding:2px 8px;color:#FFF;font-size:12px;font-weight:700;background:#0fbca9;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px}#sidecontent .section.guide2 dl dt span{position:relative;top:-2px;margin-right:6px;padding:2px 8px;color:#FFF;font-size:12px;font-weight:700;background:#F88211;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px}#sidecontent .section.guide dl dd a.greenbtn,#sidecontent .section.guide2 dl dd a.redbtn{padding:10px;margin-bottom:10px;text-align:center}#sidecontent .section.guide dl dd p.txt,#sidecontent .section.guide2 dl dd p.txt{margin-bottom:5px;font-size:14px}#sidecontent .section.guide dl dd p.txt.discraimer,#sidecontent .section.guide2 dl dd p.txt.discraimer{font-size:12px}#sidecontent .section.guide dl.comp dt,#sidecontent .section.guide2 dl.comp dt{color:#999}#sidecontent .section.guide dl.comp dt span,#sidecontent .section.guide2 dl.comp dt span{background:#999}#sidecontent .section.guide dl.comp dd p.txt,#sidecontent .section.guide2 dl.comp dd p.txt{color:#999}#sidecontent .section.guide dl.comp dd a.greenbtn,#sidecontent .section.guide2 dl.comp dd a.redbtn{color:#999;background:#EEE;box-shadow:0 5px #CCC}#sidecontent .section.guide dl.comp dd a.greenbtn:hover,#sidecontent .section.guide2 dl.comp dd a.redbtn:hover{position:relative;top:5px;box-shadow:none}#sidecontent .section.guide dl.comp dd,#sidecontent .section.guide2 dl.comp dd{position:relative}#sidecontent .section.guide dl.comp dd span.icon{position:absolute;left:85px;top:-20px;padding:0 10px;font-size:30px;font-weight:700;color:#FF2610;border:3px solid #FF2610;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px}#contents #maincontent table.common tr.red td{background:#FEE}#contents #maincontent table.common tr.yellow td{background:#FFF7AF}#contents #maincontent table.common tr.blue td{background:#BBF1FF}#contents #maincontent table.common tr.gray td{background:#E7E7E7}#contents #maincontent table.common tr.white td{color:#999}#contents #maincontent table.common tr.white td a{color:#999}#contents #maincontent table.common td span.total{margin-right:4px;font-size:12px;font-weight:700}#contents #maincontent table.common td span.price{font-weight:700;font-size:20px}#contents #maincontent table.common td span.yen{margin-left:4px;font-size:12px;font-weight:700}#contents #maincontent table.common th span.nece{float:right;font-weight:400}#schedule ul.monthlink{margin-bottom:15px}#schedule ul.monthlink li{float:left;width:50px;margin-right:5px}#schedule ul.monthlink li span{display:block;padding:3px 0;text-align:center;background:#f6f6f6;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:1px solid #CCC;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;cursor:pointer}#schedule ul.monthlink li span:hover{background:#ededed;background:-moz-linear-gradient(top,#ededed 0%,#f6f6f6 47%,#ffffff 100%);background:-webkit-linear-gradient(top,#ededed 0%,#f6f6f6 47%,#ffffff 100%);background:linear-gradient(to bottom,#ededed 0%,#f6f6f6 47%,#ffffff 100%)}#schedule ul.monthlink li span.current{color:#0fbca9;font-weight:700;background:#ededed;background:-moz-linear-gradient(top,#ededed 0%,#f6f6f6 47%,#ffffff 100%);background:-webkit-linear-gradient(top,#ededed 0%,#f6f6f6 47%,#ffffff 100%);background:linear-gradient(to bottom,#ededed 0%,#f6f6f6 47%,#ffffff 100%);border:1px solid #0fbca9}#contents #maincontent table.msglist td.subject a{padding-left:0}#contents #maincontent table.msglist tr.open td.subject a{background:url(/img/opmanager/icon/icon_open.png) left center no-repeat}#contents #maincontent table.msglist tr.close td.subject a{background:url(/img/opmanager/icon/icon_close.png) left center no-repeat;font-weight:700}#contents #maincontent table.msglist tr.send td.subject a{background:url(/img/opmanager/icon/icon_send.png) left center no-repeat}#contents #maincontent table.msglist tr.send.open td.subject a{background:url(/img/opmanager/icon/icon_send_open.png) left center no-repeat}#contents #maincontent table.msglist tr.send.close td.subject a{background:url(/img/opmanager/icon/icon_send_close.png) left center no-repeat}#contents #maincontent table.msglist tr.all td.subject a{background:url(/img/opmanager/icon/icon_all.png) left center no-repeat;font-weight:700}#contents #maincontent table.msglist tr.white td.subject a{background:url(/img/opmanager/icon/icon_white.png) left center no-repeat}#contents #maincontent table.msglist tr.att td.subject{padding-right:31px;background:url(/img/opmanager/icon/icon_attached.png) right center no-repeat}#contents #maincontent table.msglist td.subject span.notyet,#contents #maincontent table.msglist td.subject span.attention,#contents #maincontent table.reservlist span.notyet{margin-left:5px;padding:0 5px;white-space:nowrap;color:#FF1F00;font-size:9px;line-height:1;background:#FFF;border:1px solid #FF1F00;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px}#manual #maincontent .manuhtml p{margin-bottom:10px;font-size:14px}#manual #maincontent .manuhtml p.tit{margin-top:30px;font-size:16px;font-weight:700}#manual #maincontent .manuhtml p.tit span{margin-right:7px;padding:0 7px;white-space:nowrap;color:#FFF;font-size:14px;line-height:1.4;background:#0fbca9;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px}#manual #maincontent .manuhtml p.att{padding:15px;background:#FFF8C0;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}#manual #maincontent .manuhtml .red{color:#FF1F00}#manual #maincontent .manuhtml .image{margin-bottom:20px}#manual #maincontent .manuhtml .image img{margin:0 auto;border:1px solid #CCC}.clearfix:after,#schedule ul.monthlink:after{content:".";height:0;display:block;visibility:hidden;clear:both}ul.monthlist{float:left;width:230px;margin-bottom:15px}ul.monthlist li{float:left;width:50px;margin-right:5px}ul.monthlist li a{display:block;padding:3px 0;color:#333;text-align:center;text-decoration:none;background:#f6f6f6;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:1px solid #CCC;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;cursor:pointer}ul.monthlist li a:hover{background:#ededed;background:-moz-linear-gradient(top,#ededed 0%,#f6f6f6 47%,#ffffff 100%);background:-webkit-linear-gradient(top,#ededed 0%,#f6f6f6 47%,#ffffff 100%);background:linear-gradient(to bottom,#ededed 0%,#f6f6f6 47%,#ffffff 100%)}ul.monthlist li a.current{color:#0fbca9;font-weight:700;background:#ededed;background:-moz-linear-gradient(top,#ededed 0%,#f6f6f6 47%,#ffffff 100%);background:-webkit-linear-gradient(top,#ededed 0%,#f6f6f6 47%,#ffffff 100%);background:linear-gradient(to bottom,#ededed 0%,#f6f6f6 47%,#ffffff 100%);border:1px solid #0fbca9}ul.dailyswitch{float:right;width:135px}ul.dailyswitch li{float:left;width:60px;margin-left:5px}ul.dailyswitch li{display:block;color:#333;text-align:center;text-decoration:none;background:#f6f6f6;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:1px solid #CCC;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}ul.dailyswitch li:hover{background:#ededed;background:-moz-linear-gradient(top,#ededed 0%,#f6f6f6 47%,#ffffff 100%);background:-webkit-linear-gradient(top,#ededed 0%,#f6f6f6 47%,#ffffff 100%);background:linear-gradient(to bottom,#ededed 0%,#f6f6f6 47%,#ffffff 100%)}ul.dailyswitch li span{display:block;font-size:16px;cursor:pointer;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}ul.dailyswitch li span.none{color:#AEAEAE;cursor:default}ul.dailyswitch li span.last_week{padding:3px 0 3px 10px;background:url(/img/common/icon_switch_last.png) left center no-repeat}ul.dailyswitch li span.last_week.none{background:url(/img/common/icon_switch_last_none.png) left center no-repeat #E1E1E1}ul.dailyswitch li span.next_week{padding:3px 10px 3px 0;background:url(/img/common/icon_switch_next.png) right center no-repeat}ul.dailyswitch li span.next_week.none{background:url(/img/common/icon_switch_next_none.png) right center no-repeat #E1E1E1}#servmain .calendarwrap{clear:both}.clearfix:after,ul.monthlist:after,ul.dailyswitch:after,.month_schd:after{content:".";height:0;display:block;visibility:hidden;clear:both}#maincontent .manuhtml p{margin-bottom:10px;font-size:15px}#maincontent .manuhtml p.tit{margin-top:30px;font-size:16px;font-weight:700}#maincontent .manuhtml p.tit span{margin-right:7px;padding:0 5px;white-space:nowrap;color:#FFF;font-size:12px;line-height:1.4;background:#0FBCA9;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px}#maincontent .manuhtml p.att{padding:15px;background:#FFF8C0;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}#maincontent .manuhtml .red{color:#FF1F00}#maincontent .manuhtml .image{margin-bottom:20px}#maincontent .manuhtml .image img{margin:0 auto;border:1px solid #CCC}.badge_cbshop{background-color:gold;color:#333}#contents #maincontent .section h1{font-size:20px;color:#996b00;margin:15px}#contents #maincontent .section h2{font-size:18px;color:#0fbca9;margin:15px}#contents #maincontent table.common{border-top:0 solid #DDD}#contents #maincontent table.common td,#contents #maincontent table.common th{padding:20px 15px;margin:0;font-size:14px;border-bottom:1px solid #f7f6f2;word-break:break-all}.p-detail_tag{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;margin:4px 8px 4px 0;padding:5px 8px;border-radius:6px;border:1px solid #eee;font-size:12px;line-height:1;letter-spacing:normal}.p-detail_head_tag{margin:0;letter-spacing:-.4em}.p-detail_tag-employType{padding:5px 18px 4px;border:0;background:#0fbca9;color:#fff}.desc{font-size:15px;margin:15px}.p-detail_head_summary{display:inline-block;margin:10px 15px}#contents .btnbox{margin:30px 0 40px}.color-red{color:rgb(224,62,62)}a.joblink{color:#333;text-decoration:none;cursor:initial}