@charset "utf-8";.alert-memo,.alert-warning,.alert-notice,.alert-notice-inline,.alert-notice-contact{padding:10px;margin-bottom:10px;line-height:1.4;animation:bg-color 2s infinite;-webkit-animation:bg-color 2s infinite;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}.alert-blinking{animation:bg-color 2s infinite;-webkit-animation:bg-color 2s infinite}.alert-memo{color:#C42F30;background-color:#fff;border:1px dotted #ddd}.alert-warning{color:#fff;background-color:#C42F30}.alert-warning a:link,.alert-warning a:visited{color:#fff;text-decoration:underline}.alert-notice,.alert-notice-contact,.alert-notice-inline{color:#333;background-color:#F5E17F}.cautiontext{margin:5px 0 0;overflow:hidden;display:inline-block}@-webkit-keyframes bg-color{0%{background-color:#fff}50%{background-color:#F5E17F}100%{background-color:#fff}}@keyframes bg-color{0%{background-color:#fff}50%{background-color:#F5E17F}100%{background-color:#fff}}.reservelink{background-color:#fff;border:1px solid #d0d4cc;border-radius:4px;float:right;margin:-5px 0 0;padding:4px 15px}.no-entry{background-color:#f8f8f8;display:block;padding:100px 0;margin:10px 0;font-size:18px;color:#626262;border:1px dotted #DDD;text-align:center;border-radius:4px}.no-reservelist{background-color:#f8f8f8;display:block;padding:50px 0;margin:10px 0;font-size:18px;color:#626262;border:1px dotted #DDD;text-align:center;border-radius:4px}.no-reserve{background-color:#f8f8f8;display:block;padding:10px;margin:10px 0;font-size:15px;color:#626262;border:1px dotted #DDD;border-radius:4px}dl.form,dl.form2{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}dl.form dt{width:33%;font-size:96%}dl.form dd{width:67%}dl.form2 dt{width:22%;font-size:96%}dl.form2 dd{width:78%}.seimei-wrap{display:block}dl.input-address,dl.input-sei,dl.input-mei{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-bottom:0}dl.input-sei{float:left;margin-right:20px}dl.input-address,dl.input-mei{float:left}dl.input-address dt,dl.input-sei dt,dl.input-mei dt{font-weight:700;float:left}dl.input-address dd,dl.input-sei dd,dl.input-mei dd{margin-left:5px}input,select{width:100%;min-height:38px;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}a.smallbtn.inline{margin-left:10px}h3.changebtn{position:relative;padding-right:200px}h3.changebtn a.smallbtn{position:absolute;top:0;right:0;width:120px;padding:3px 0;font-size:14px;font-weight:400}img.fullimg{width:100%;height:auto}.b{font-weight:700}.input-m{width:150px}::-webkit-input-placeholder{color:#a2a2a2}::-moz-placeholder{color:#a2a2a2;opacity:1}:-ms-input-placeholder{color:#a2a2a2}#header{padding:5px 0;box-shadow:0 -6px 0 #fff,0 0 10px rgba(69,101,173,.1);background:#fff}#header .inner{width:1010px;margin:0 auto;padding:10px 0}#header .inner h1,#header .inner .logo{float:left;width:400px}#header .inner p{float:left;width:400px}#header .inner .nav-step{float:right;margin-top:10px}#header .inner .userdata{float:right;width:400px}#header .inner .userdata p.name{margin-bottom:5px;font-weight:700;text-align:right}#header .inner .userdata ul{text-align:right}#header .inner .userdata ul li{float:right;margin-left:15px}#header .inner .userdata li.message a{text-decoration:none}#header .inner .userdata li.message a span{text-decoration:underline}.link-msg{display:block;float:left;padding:7px 20px 0 0;position:relative}.badge-notice{-moz-border-radius:14px;-webkit-border-radius:14px;border-radius:14px;background:#d5410d;color:#FFF;font-size:10px;padding:2px 7px;position:absolute;right:8px;text-align:center;top:0}.btn-area{top:10px}.btn-login{top:20px}#userInfo{width:340px;float:left;margin:5px 0;padding:10px}#userInfoPh{width:60px;height:40px;float:left;margin-right:7px}#userInfoTxt{width:130px;float:left}#userInfoMail{width:130px;float:left}#userInfoSub{width:70px;float:right}#userLink{width:75px;height:40px;float:left;padding-right:5px}#userLink a{display:block;margin-top:10px;text-align:center;text-decoration:underline}#userInfoTxt p{font-size:1.143em}#userInfoTxt p.txt_s{font-size:.75em}#preview{width:80px;float:right;text-align:left;margin-top:3px}#userInfo{background:#ececec;color:#333;border:1px dotted #CCC;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px}#preview{background:url(../image/header_btn_preview_ov.gif) top left no-repeat}#preview a:hover img{filter:alpha(opacity=0);-moz-opacity:0;opacity:0;background:transparent!important}#contents{padding:20px 0 40px;background:#faf7f0}#contents .inner{width:1010px;margin:0 auto}#contents #gnavi{margin-bottom:20px;background:#FFF;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}#contents #gnavi li{float:left;padding:10px 13px;border-right:1px dotted #CCC}#contents #gnavi li.reserv a span{text-decoration:underline}#contents #topnavi{margin-right:-12px;margin-bottom:10px}#contents #topnavi li{float:left;width:164px;margin-right:12px;margin-bottom:10px;padding-top:10px;background:#FCFCFC;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 #DDD;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}#contents #topnavi li:hover{background:#ededed;background:-moz-linear-gradient(top,#ededed 0%,#f6f6f6 53%,#FFFFFF 100%);background:-webkit-linear-gradient(top,#ededed 0%,#f6f6f6 53%,#FFFFFF 100%);background:linear-gradient(to bottom,#ededed 0%,#f6f6f6 53%,#FFFFFF 100%)}#contents #topnavi li a{display:block;padding:65px 0 10px;text-align:center;font-size:14px;color:#333;text-decoration:none}#contents #topnavi li.top a{background:url(../img/icon_cate_top.png) center top no-repeat}#contents #topnavi li.corp a{background:url(../img/icon_cate_corp.png) center top no-repeat}#contents #topnavi li.serv a{background:url(../img/icon_cate_serv.png) center top no-repeat}#contents #topnavi li.faq a{background:url(../img/icon_cate_faq.png) center top no-repeat}#contents #topnavi li.reserv a{background:url(../img/icon_cate_reserv.png) center top no-repeat}#contents #topnavi li.bill a{background:url(../img/icon_cate_bill.png) center top no-repeat}#contents #topnavi li.blog a{background:url(../img/icon_cate_blog.png) center top no-repeat}#contents #topnavi li.manu a{background:url(../img/icon_cate_manu.png) center top no-repeat}#contents #topnavi li.message a{background:url(../img/icon_cate_message.png) center top no-repeat}#contents #topnavi li.inquiry a{background:url(../img/icon_cate_inquiry.png) center top no-repeat}#contents #sidecontent{float:right;width:250px}.ttlSub{font-size:11px;font-weight:400;margin-left:10px}#contents #maincontent{float:left;width:740px}#contents #maincontent table.common,#contents #maincontent table.commonnews,#contents #maincontent-l table.commonnews{width:100%;margin-bottom:20px}#contents #maincontent table.common th,#contents #maincontent table.common td,#contents #maincontent table.commonnews th,#contents #maincontent table.commonnews td,#contents #maincontent-l table.commonnews th,#contents #maincontent-l table.commonnews td{padding:20px 15px;margin:0;font-size:14px;border-bottom:1px solid #f7f6f2;word-break:break-all}#contents #maincontent table.common th.dotline,#contents #maincontent table.common td.dotline{border-bottom:1px dotted #DDD}#contents #maincontent table.common th{background:#fff}#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 th.id{width:45px}#contents #maincontent table.common th.status{width:70px}#contents #maincontent table.common th.subject{width:400px}#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:200px;margin-bottom:6px;padding:5px 10px;font-size:14px}#contents #maincontent table.reservlist td.name,#contents #maincontent table.reservlist td.corp_name,#contents #maincontent table.reservlist td.serv_name{border-bottom:1px dotted #CCC}#contents #maincontent table.reservlist td.status{width:80px}#contents #maincontent table.reservlist td.date{width:100px}#contents #maincontent table.reservlist td.serv_name{width:250px}#contents #maincontent table.reservlist td.serv_name a{font-weight:700}#contents #maincontent table.reservlist td.price{width:150px}#contents .topsection{margin-bottom:20px;padding:0 0 10px;background:#FFF;border:1px solid #EBEBEB;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-webkit-box-shadow:0 1px 0 #e8e7e7;box-shadow:0 1px 0 #e8e7e7}#contents .topsection h1.title{margin-bottom:10px;padding:10px 0 0 15px;font-size:22px;border-top:5px solid #0fbca9;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px}#contents p.toplead{margin:0 15px}#contents .topsection dl.info{margin:0 15px}#contents .topsection dl.info dt{font-weight:700;padding:0 0 5px;vertical-align:top}#contents .topsection dl.info dl,dt,dd{margin:0;padding:0}#contents .topsection dl.info dt{clear:left;float:left;width:20%}#contents .topsection dl.info dd{padding:0 0 5px;margin-left:20%}#contents .section{margin-bottom:20px;padding:10px 15px;background:#FFF;box-shadow:0 0 10px rgba(69,101,173,.1);border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}#contents .section p.txt{margin-bottom:10px}#contents .shop h1,#contents #maincontent .section h1,#contents #sidecontent .section h2,#contents #maincontent .section h2{font-size:18px;margin-bottom:15px}#contents #maincontent .section .entry th h3{padding:0;margin:0;color:#333;font-size:14px;border:none;word-break:break-all}#contents #sidecontent .section h2.redbtn{margin-left:-15px;margin-bottom:15px;padding-left:10px;font-size:18px;border-left:6px solid #F88211}#contents #maincontent .section h4{margin-bottom:10px;font-size:16px;font-weight:700}.form table th,.form table td{padding:15px 0}.form tr{border-bottom:1px solid #e6e9e3}.form .txtInput{width:338px;border:1px solid #A8A5A1!important;padding:4px 2px!important;margin:2px 0;font-family:"HG丸ゴシックM-PRO","Hiragino Maru Gothic Pro","ヒラギノ丸ゴ Pro W4","メイリオ","Meiryo","MS P Gothic","ＭＳ Ｐゴシック","Osaka−等幅",Century Gothic;font-size:1em!important}.form .formBtn{text-align:center}.formBtn{margin-top:15px;text-align:center}.formBtn input{width:200px;padding:10px 0;color:#fff;font-weight:700;font-size:100%;cursor:pointer;background:url(../image/btn_bg.gif) top center repeat-x #ff5400;border:1px solid #e75700;margin-bottom:10px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}a.btn-login{color:#fff;font-weight:700;cursor:pointer;background:url(../image/btn_bg.gif) top center repeat-x #ff5400;border:1px solid #e75700;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;font-size:20px;margin-bottom:10px;padding:15px;text-decoration:none}.btn-normal{color:#fff;font-weight:700;cursor:pointer;background:url(../image/btn_bg.gif) top center repeat-x #ff5400;border:1px solid #e75700;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;text-decoration:none}.btn-cancel{background:url(../image/btn_bg2.gif) top center repeat-x #9b9b9b;border:1px solid #9b9b9b}input.formBtnSub{background:url(../image/btn_bg2.gif) top center repeat-x #9b9b9b;border:1px solid #9b9b9b}.iptW01{width:100px}.iptW02{width:200px}.iptW03{width:300px}.iptW04{width:400px}.iptW045{width:420px}.iptW05{width:500px}.iptW06{width:600px}.required-work{width:100%;border:solid 1px #eeedde;background:#fff;margin-bottom:10px}.required-work dt{background:#D5D3B3;padding:5px 10px}.required-work dd{padding:10px}.required-work dd p{padding:0 0 10px 0!important}.lead{padding-bottom:10px}.msg_cautionArea{width:94%;margin-bottom:20px;padding:20px 20px 10px 20px;background:#FFFEEF;border:1px solid #eeedde}.msg_cautionArea2{width:898px!important;margin-top:-15px}.msg_cautionArea h2{height:30px;padding-left:40px;color:#f33;font-size:19px;line-height:30px;background:url(../img/icon_caution.png) no-repeat;background-size:33px 30px}.msg_cautionArea p{margin:10px 0 0 0!important;padding-left:40px;font-size:13px}#contents #sidecontent .section ul.lnavi li{margin-bottom:10px;padding-bottom:10px;border-bottom:1px dotted #CCC}#contents table.corplist th.address{width:200px}#contents table.corplist th.date{width:65px}#contents table.corplist td.name span.serv_name{font-size:11px}#contents table.servlist th.sub_cate{width:92px}#contents table.servlist th.price{width:60px}#contents table.servlist td.price{text-align:right}#contents table.servlist th.corp{width:115px}#contents p.error{margin-top:7px;padding-left:20px;color:#FF2626;background:url(../img/icon_err.png) left center no-repeat}#contents table.entry th{width:120px;text-align:left}#contents table.entry th.half{width:90px}#contents table.entry td input,#contents table.entry td textarea{border:0;padding:5px;font-size:14px;color:#333;border:solid 1px #ccc;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#contents table.entry td input[type="file"]{border:solid 0 #ccc;padding:5px 0}#contents table.entry td select{border:0;padding:8px;margin-bottom:10px;font-size:14px;color:#333;border:solid 1px #ccc;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#contents table.entry td input.long-l{width:630px}#contents table.entry td input.long{width:350px}#contents table.entry td input.hope_date{float:left;width:130px;margin-right:10px}#contents table.entry td select.reserv_time{width:190px;font-size:13px}#contents table.entry td select.disabled{width:190px;font-size:13px;background-color:#ccc!important}#contents table.entry td input.long300{width:300px}#contents table.entry td input.long300-only{width:300px;background-color:#ececec}#contents table.entry td input.mid{width:150px}#contents table.entry td input.short{width:120px}#contents table.entry td input.flow-ttl{width:120px}#contents table.entry td input.flow-contents{width:350px}#contents table.entry td input.price{width:30%}#contents table.entry td input.short-only{width:80px;background-color:#ececec}#contents table.entry td textarea.long{width:630px;height:40px}#contents table.entry td textarea.large{width:630px;height:120px}#contents table.entry td textarea{width:430px;height:150px}#contents table.entry td textarea.blogtext,#contents table.entry td textarea.settingtext{width:100%;height:250px}#contents table.entry td textarea.servicetext,#contents table.entry td textarea.msgtext{width:98%;height:200px;padding:5px;font-size:15px;line-height:1.4em}#contents table.entry td textarea.flowtext{width:100%;height:50px}#contents .searchbox{margin-bottom:20px}#contents .searchbox table{width:670px;margin-bottom:20px;border-top:1px solid #DDD;border-left:1px solid #DDD}#contents .searchbox table th,#contents .searchbox table td{padding:7px 10px;font-size:13px;border-right:1px solid #DDD;border-bottom:1px solid #DDD}#contents .searchbox table th{width:100px;background:#F3F3F3}#contents .searchbox table td.btn{width:45px;text-align:center}#contents p.explain{margin-top:5px;font-size:12px;color:#666}#contents p.explain.imp{color:#0fbca9}#contents p.guide{margin-bottom:20px}#contents span.red{color:#FC2700}#contents span.sample{font-size:12px;color:#666;font-weight:400}#contents h4 span.sub{margin-left:6px;font-weight:400;font-size:14px}#contents .arealist{width:670px;height:200px;overflow-y:scroll;overflow-x:hidden}#contents dl.areabox{width:650px;margin-bottom:5px}#contents dl.areabox dd{width:630px;margin-bottom:10px;padding:0 0 0 20px}#contents dl.areabox dd ul{width:630px}#contents dl.areabox dd ul li{float:left;margin-right:8px;margin-bottom:2px;white-space:nowrap}#contents .btnbox{margin:20px;text-align:center}#contents .btnbox input{padding:5px;font-size:16px;cursor:pointer}#contents #maincontent p.btnguide{margin-bottom:20px;padding:10px 5px 5px 5px;font-size:13px;text-align:center;background:url(../img/bg_btnguide.png) 0 0 no-repeat #FFF7AF;border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px}#schedule #maincontent{float:none;width:1010px}#schedule .month_schd{width:940px;margin-bottom:20px;overflow-y:hidden;overflow-x:scroll}#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:70px;left:260px;width:450px;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}#manual #maincontent .section dl{margin-bottom:15px;padding-bottom:10px;border-bottom:1px dotted #CCC}#manual #maincontent .section dl dt{margin-bottom:5px;font-size:16px;font-weight:700}#manual #maincontent .section dl dd li{margin-bottom:5px;padding-left:10px;font-size:14px;background:url(../img/icon_link.png) left center no-repeat}.pager{overflow:hidden;padding-bottom:20px}.pager ul{list-style:none;position:relative;left:50%;float:left}.pager ul li{margin:0 1px;position:relative;left:-50%;float:left}.pager ul li span,.pager ul li a{display:block;font-size:16px;padding:.6em 1em;border-radius:3px}.pager ul li a{background:#EEE;color:#000;text-decoration:none}.pager ul li a:hover{background:#333;color:#FFF}#footer{background:#fff;box-shadow:0 -8px 10px -10px rgba(69,101,173,.1)}#footer .inner{width:1010px;margin:0 auto;padding:15px 0 60px}#footer .inner .logo{float:left;width:120px;margin-bottom:30px}#footer .inner ul{float:left;margin-left:20px;padding-top:5px}#footer .inner ul li{display:inline;margin-right:12px}#footer .inner ul li a{color:#666;font-size:12px}#footer #copyright{float:right;width:300px;padding-top:5px;text-align:right;font-size:12px;color:#666}#footer .fticon{font-size:10px}#login #contents #maincontent{float:none;margin:0 auto}#login #contents #maincontent table.common{margin-bottom:10px}#login #contents #maincontent p.guide{margin-bottom:15px;font-size:13px}#login #contents #maincontent p.checkup{margin-bottom:20px;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 p.txt{margin-bottom:15px;font-size:16px}#top .section.news ul li,#top .section.news dl,#top .section.manual dl,#top .section.tool dl{margin-bottom:15px;padding-bottom:15px;border-bottom:1px dotted #CCC}#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{float:left;width:150px}#top .section.news dl dd,#top .section.manual dl dd,#top .section.tool dl dd{float:right;width:510px}#top .section.tool ul{margin-bottom:20px;margin-right:-10px}#top .section.tool ul li{float:left;width:160px;margin-right:10px;margin-bottom:8px}#top .section.tool ul li a{display:block;padding:10px 0;font-size:12px;text-decoration:none;text-align:center;color:#333;background:#FCFCFC;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 #DDD;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}#top .section.tool ul li a:hover{background:#ededed;background:-moz-linear-gradient(top,#ededed 0%,#f6f6f6 53%,#FFFFFF 100%);background:-webkit-linear-gradient(top,#ededed 0%,#f6f6f6 53%,#FFFFFF 100%);background:linear-gradient(to bottom,#ededed 0%,#f6f6f6 53%,#FFFFFF 100%)}div.summarybox{margin-bottom:30px}div.summarybox p.count span{margin-right:10px}div.summarybox p.count var{margin:0 3px;font-size:16px;font-weight:700}div.summarybox p.color{font-size:12px}#article.rules #maincontent h4{padding-top:15px}#article.rules #maincontent li{margin-bottom:10px;padding-left:1em;font-size:14px;text-indent:-1em}#article.rules #maincontent p.txt{margin-bottom:15px}#contents #maincontent table.msglist td.status{width:80px}#contents #maincontent table.msglist td.date,#contents #maincontent table.msglist td.complete_date,#contents #maincontent table.msglist td.submit_date{width:150px}#contents #maincontent table.msglist td.from,#contents #maincontent table.msglist td.shop_name{width:180px}#contents #maincontent table.msglist td.from a,#contents #maincontent table.msglist td.review a{font-weight:700;width:180px}#contents #maincontent table.msglist td.subject{width:250px}span.checkTxt05{width:100%;padding:2px 10px;color:#fff;background:#dcb637;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}.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}.top-list .info-unsupported{background:#FFF0F0;border:solid 2px #f33;float:left;padding:5px 10px}.top-list .filter-status{float:right;margin:.75em 0}.top-list .filter-status select{width:100px}#main ul{margin-bottom:20px}.ulPoint li ul{margin-bottom:.25em}.ulPoint li ul li{margin-bottom:.1em}.ulPoint li{line-height:1.3;background:url(../img/ul_mark.gif) no-repeat 0 6px;padding-left:10px;margin-bottom:8px}span.tooltip{display:inline-block;margin-left:3px;font-weight:400}span.tooltip span.icon{font-size:10px;font-weight:700;padding:0 3px;color:#FF2F00;background:#F4F4F4;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:8px;-webkit-border-radius:8px;-moz-border-radius:8px;cursor:help}span.tooltip span.icon:hover{color:#0fbca9}span.tooltip span.tip{display:none}span.tooltip:hover{position:relative;color:#333}span.tooltip:hover span.tip{display:block;position:absolute;width:300px;padding:10px;top:20px;background-color:#FFF;border:3px solid #0fbca9;color:#333;font-size:12px;z-index:100;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px}.section.reservmsg p.explain{margin-bottom:10px}.section.reservmsg .btnbox{margin-bottom:10px}.section.reservmsg ul.msglist li{margin-bottom:10px}.section.reservmsg ul.msglist li p.name{width:100px}.section.reservmsg ul.msglist li .data{width:530px}.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 p.name{float:left}.section.reservmsg ul.msglist li.customer .data{float:right;padding:10px 10px 10px 17px;background:url(../img/bg_message_left.png) left top no-repeat #C6EBF3}.section.reservmsg ul.msglist li.corp p.name{float:right}.section.reservmsg ul.msglist li.corp .data{float:left;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 .link ul li{float:left;width:140px;margin-right:10px}.section.reservmsgdetail .data p.date{margin-bottom:10px;font-size:12px}.section.reservmsgdetail .link ul li a{padding:5px 0}#contents table.bloglist th.title{width:350px}#contents #maincontent p.attention{margin-bottom:15px;color:#FF1700;text-align:center;font-size:14px;font-weight:700}#contents.errpage #maincontent{padding:30px 15px;background:#FFF;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}#contents.errpage #maincontent h2{font-size:28px;color:#0fbca9}#contents.errpage #maincontent h3{margin-bottom:20px;font-size:20px;color:#0fbca9}#contents.errpage #maincontent p{font-size:16px}h3.changebtn ul:after,#header .inner:after,#contents .inner:after,#contents #gnavi:after,#contents #topnavi:after,#top .section dl:after,#top .section.guide dl dd:after,#top .section.tool ul:after,#contents dl.areabox dd ul:after,dl.reservsum:after,#header .inner .userdata ul:after,.section.reservmsg ul.msglist li:after,.section.reservmsgdetail .link ul:after,#maincontent .pager:after{content:".";height:0;display:block;visibility:hidden;clear:both}.wrap-chart-progress{border:solid 1px #f0f0f0;padding:15px 10px;text-align:center;background:#fff;margin-bottom:20px;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px}.wrap-chart{position:relative}.chart-count{color:#f38e00;font-size:20px;left:85px;position:absolute;top:50px}.chart-count span{display:block}.chart-count .ratio{font-size:36px}.wrap-status{background:#f0f0f0;padding:10px}.wrap-status h3{color:#999;font-size:12px;text-align:left}#main .text-status{font-size:24px;margin:0}.wrap-progress h2{color:#6bba47;margin-bottom:30px}.wrap-progress .box-step{background:url(../image/icon_arrow_down.png) no-repeat center 10px;padding-top:50px}.wrap-progress .box-step:first-of-type{background:none;padding-top:0}.wrap-progress .btn-progress{background-image:-moz-linear-gradient(90deg,rgb(107,176,78) 0%,rgb(140,206,113) 100%);background-image:-webkit-linear-gradient(90deg,rgb(107,176,78) 0%,rgb(140,206,113) 100%);background-image:-ms-linear-gradient(90deg,rgb(107,176,78) 0%,rgb(140,206,113) 100%);-o-box-shadow:1px 3px 0 0 #519335;box-shadow:1px 3px 0 0 #519335;-moz-box-shadow:1px 3px 0 0 #519335;-webkit-box-shadow:1px 3px 0 0 #519335;-ms-box-shadow:1px 3px 0 0 #519335;display:block;height:115px;position:relative;text-align:center;text-decoration:none;width:115px}.wrap-progress .btn-progress.wide{width:250px}.wrap-progress .btn-progress.checked{background-image:-moz-linear-gradient(90deg,rgb(149,158,146) 0%,rgb(162,171,160) 100%);background-image:-webkit-linear-gradient(90deg,rgb(149,158,146) 0%,rgb(162,171,160) 100%);background-image:-ms-linear-gradient(90deg,rgb(149,158,146) 0%,rgb(162,171,160) 100%);-o-box-shadow:1px 3px 0 0 #7c8977;box-shadow:1px 3px 0 0 #7c8977;-moz-box-shadow:1px 3px 0 0 #7c8977;-webkit-box-shadow:1px 3px 0 0 #7c8977;-ms-box-shadow:1px 3px 0 0 #7c8977}.wrap-progress .btn-progress .icon-time{position:absolute;right:-10px;top:-6px}.wrap-progress .btn-progress .text-time{color:#333;font-size:16px;position:absolute;right:-4px;top:4px}.wrap-progress .btn-progress .text-time small{font-size:10px}.wrap-progress .btn-progress .icon-img{margin-top:-5px}.wrap-progress .btn-progress .text-btn{color:#FFF;display:block;margin-top:-12px}.wrap-progress .desc-step{background:#fff1c2;font-size:20px;font-weight:700;padding:10px 10px 10px 85px;position:relative}.wrap-progress .number-step{background:#f3991e;-o-border-radius:50%;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-ms-border-radius:50%;color:#FFF;font-size:16px;height:80px;left:0;position:absolute;text-align:center;top:-20px;width:80px}.number-step .name-step{left:20px;top:10px}.number-step .text-number{font-size:36px;left:30px;top:22px}.wrap-progress .number-step span{display:block;position:absolute}.wrap-progress .detail-step{background:#fff9e5;padding:10px}.wrap-progress .item-step{background:url(../image/icon_plus.png) no-repeat right 85px;float:left;padding:10px 30px 10px 10px}.wrap-progress .item-step:last-child{background:none;padding-right:0}#main .item-step .item-name{font-weight:700;margin-bottom:3px;text-align:center}.item-step .text-step{border:solid 1px #ddccb6;height:95px;padding:10px;width:265px}.item-step .text-step img{float:left;margin-right:10px}.item-step .text-step p{color:#787878;float:left;font-size:12px;padding:10px 0;width:160px}.step-verify .text-step{border:solid 2px #6bb04e;height:auto;width:248px}.step-verify .text-step.checked{border:solid 2px #7c8977}.step-verify .text-step.checked .btn-resend{background-image:-moz-linear-gradient(90deg,rgb(149,158,146) 0%,rgb(162,171,160) 100%);background-image:-webkit-linear-gradient(90deg,rgb(149,158,146) 0%,rgb(162,171,160) 100%);background-image:-ms-linear-gradient(90deg,rgb(149,158,146) 0%,rgb(162,171,160) 100%);-o-box-shadow:1px 2px 0 0 #7c8977;box-shadow:1px 2px 0 0 #7c8977;-moz-box-shadow:1px 2px 0 0 #7c8977;-webkit-box-shadow:1px 2px 0 0 #7c8977;-ms-box-shadow:1px 2px 0 0 #7c8977}.step-verify .text-step img{float:none;margin-right:15px}.step-verify .text-step p{padding:0;word-wrap:break-word}.step-verify .text-step p a{font-size:11px}.step-verify .btn-resend{background-image:-moz-linear-gradient(90deg,rgb(107,176,78) 0%,rgb(140,206,113) 100%);background-image:-webkit-linear-gradient(90deg,rgb(107,176,78) 0%,rgb(140,206,113) 100%);background-image:-ms-linear-gradient(90deg,rgb(107,176,78) 0%,rgb(140,206,113) 100%);-o-box-shadow:1px 2px 0 0 #519335;box-shadow:1px 2px 0 0 #519335;-moz-box-shadow:1px 2px 0 0 #519335;-webkit-box-shadow:1px 2px 0 0 #519335;-ms-box-shadow:1px 2px 0 0 #519335;border:none;color:#FFF;cursor:pointer;display:block;font-size:12px;margin:5px 0 0 3px;padding:4px 10px}.wrap-auth-thanks .btn{margin:50px auto;width:265px}.wrap-back-progress{z-index:100;background-color:#fff9e5;height:170px;position:fixed;top:0;width:100%}.wrap-back-progress .title-progress{background-color:#fff1c2;font-size:16px;font-weight:700;padding:5px;text-align:center}.back-progress{width:900px;margin:0 auto}.back-progress .chart-count{position:static}.back-progress .l-progress{float:left;margin-top:20px;text-align:center;width:170px}.back-progress .ratio{font-size:50px}.back-progress .text-comp{margin-top:-8px}.back-progress .item-step{float:left;margin:10px 15px}.back-progress .btn-progress{border:none;cursor:pointer;height:90px;width:110px}.back-progress .text-btn{font-size:12px}.back-progress .item-name{font-size:12px;margin-bottom:2px;text-align:center}.thanks ul.nav-tabs{border-bottom:solid 1px #e5e5e5;padding-left:0;list-style:none;margin:25px 0 0;box-sizing:border-box}.thanks .nav-tabs li{display:block;float:left;margin-bottom:-1px;position:relative}.thanks .nav-tabs li p{background-color:#ebebeb;border-radius:4px 4px 0 0;box-sizing:border-box;color:#333;cursor:pointer;margin:0 10px 0 0;padding:12px;position:relative;text-decoration:none}.thanks .nav-tabs li.active p{background:#FFF;border:solid 1px #e5e5e5;border-bottom:none;font-weight:700;margin-top:-5px}.thanks .nav-tabs li.active p span{margin-top:2px;margin-bottom:2px;display:inline-block}.thanks .nav-tabs:after{clear:both;display:table;content:" "}.thanks .nav-tabs:before{display:table;content:" "}.thanks .tab-contents-wrap{border-bottom:solid 1px #e5e5e5;border-left:solid 1px #e5e5e5;border-right:solid 1px #e5e5e5;padding:15px;margin-bottom:40px}.thanks .tab-content{display:none;clear:both;overflow:hidden}.thanks .tab-content.active{display:block}.thanks .ttl-comfilm-doc-h2{font-size:18px;margin:40px 0 20px}.ttl-comfilm-doc-h3{background:#def2d5;margin-bottom:20px;padding:8px;clear:both}.ttl-comfilm-doc-h4{border-bottom:#6BBA47 2px solid;font-size:16px;margin-bottom:20px;padding:6px 0;clear:both}.thanks .box-info{background-color:#f4f4f4;box-sizing:border-box;padding:20px}.thanks strong{color:#333;font-weight:700}.thanks ol:last-child{margin-bottom:0}.btn-attention{background-color:#f18d00;border:none;box-shadow:0 4px 0 0 #d17a00;color:#fff;font-size:20px;display:block}.btn-attention a{display:block;padding:12px;color:#FFF;text-decoration:none;width:12em}.notes{font-size:12px;padding-left:1em;text-indent:-1em}.list-normal li{list-style-type:square!important;margin-left:1.5em}ol.list-num{margin:0;padding:0}ol.list-num .list-normal{margin-top:5px}ol.list-num .list-normal li{margin:0;padding-left:1.5em}.layout-left{float:left;width:435px}.thanks .layout-right{float:left;width:100%}.ico:before{content:"";display:inline-block;margin-right:5px;vertical-align:middle}.ico-id-doc:before{background:url(../img/icon_id-document.png) no-repeat;height:32px;margin-right:10px;width:45px}.ico-regist:before{background:url(../img/icon_regist.png) no-repeat;height:37px;margin-right:10px;width:37px}.ico-call:before{background:url(../img/icon-call.png) no-repeat;height:30px;width:30px}.ico-anchor-btm:before{background:url(../img/icon_anchor_blue_small.png) no-repeat;margin:0 0 0 5px;height:14px;width:13px}.list-upload-img{background:#F0F0F0;margin-bottom:30px;padding:10px}.list-upload-img h3,.wrap-image h3{font-size:20px}.list-upload-img .box-noimg.show{display:table}.list-upload-img .box-noimg{border-collapse:separate;border-spacing:5px;display:none}.list-upload-img .box-noimg .noimg{border:dashed 1px #333;display:table-cell;font-size:16px;height:135px;margin:0 5px 5px;text-align:center;vertical-align:middle;width:119px}.wrap-doc ol{margin:0}.wrap-doc .wrap-file-input{display:block;float:left;margin:0 8px 10px}.wrap-doc .wrap-file-input label{font-size:12px;padding:7px 0;width:100px}.wrap-doc .wrap-file-btn{padding-left:0}.wrap-doc input[id^="id_image"]{display:none}.wrap-doc .file-name{font-size:12px;text-align:center;padding:20px 0;width:120px}.wrap-doc .file-preview{max-width:140px;max-height:120px}.up-doc-history{margin-top:40px}.up-doc-history h2{margin-bottom:10px}.up-doc-history p{margin:0 0 0 20px}.up-doc-history ul{margin:0 0 0 40px}.up-doc-history li{list-style-type:disc;margin-bottom:3px}.list-upload-img ul{margin-bottom:0}.list-upload-img li{box-shadow:1px 3px 5px 0 rgba(0,0,0,.15);-moz-box-shadow:1px 3px 5px 0 rgba(0,0,0,.15);-webkit-box-shadow:1px 3px 5px 0 rgba(0,0,0,.15);-o-box-shadow:1px 3px 5px 0 rgba(0,0,0,.15);-ms-box-shadow:1px 3px 5px 0 rgba(0,0,0,.15);float:left;background:#FFF;margin:0 5px 5px}.list-upload-img img{width:121px}.list-upload-img a{display:block}.list-upload-img .link-change,.list-upload-img .link-delete,.list-upload-img .image-caption{font-size:12px;padding:4px 0;text-decoration:none}.list-upload-img .img-tmb{height:91px}.list-upload-img .link-delete{padding-right:5px}.list-upload-img .image-caption{margin:0}.box-img{padding:10px 0 0;min-height:40px;width:920px!important}.wrap-image .wrap-photo,.wrap-image .wrap-movie{padding:10px}.wrap-image{border:solid 1px #e0e0e0;box-shadow:1px 3px 5px 0 rgba(0,0,0,.15);-moz-box-shadow:1px 3px 5px 0 rgba(0,0,0,.15);-webkit-box-shadow:1px 3px 5px 0 rgba(0,0,0,.15);-o-box-shadow:1px 3px 5px 0 rgba(0,0,0,.15);-ms-box-shadow:1px 3px 5px 0 rgba(0,0,0,.15);margin:0 10px}.wrap-image.wrap-doc{border:none;box-shadow:none;margin:0}.wrap-image h3{margin-bottom:10px}.wrap-image .wrap-photo{border-right:solid 1px #e0e0e0;float:left;position:relative;width:420px}.wrap-photo::before{content:"";position:absolute;top:-15px;left:13%;margin-left:-10px;width:0;height:0;border-bottom:15px solid #e0e0e0;border-left:15px solid transparent;border-right:15px solid transparent}.wrap-photo::after{content:"";position:absolute;top:-14px;left:13%;margin-left:-10px;width:0;height:0;border-bottom:15px solid #fff;border-left:15px solid transparent;border-right:15px solid transparent}.wrap-image .wrap-movie{float:right;width:400px}.wrap-image .box-flow{margin-bottom:20px}.wrap-img-title{position:relative}.wrap-img-title .count-img{color:#F33;font-size:16px;margin:0!important;position:absolute;right:10px;top:5px}.wrap-image .flow-head{float:left;width:25px}.wrap-image .bg-line{background:url(../img/bg_line_gray.png) repeat-y 12px;display:block;height:85%;margin-top:5px}.wrap-image .flow-content{color:#767676}.wrap-image .icon-flow{background:#767676;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;color:#FFF;display:inline-block;height:25px;line-height:26px;text-align:center;width:25px}.wrap-image .icon-flow.active{background:#d32f2f}.wrap-photo .flow-content{padding-left:30px}#main .wrap-image .formBtn{text-align:right}.img-preview{max-width:250px}.wrap-image .wrap-file-btn{padding-left:0}.wrap-image #id_photo,.wrap-image #id_image,.wrap-image #id_manager_image{display:none}#main .wrap-image .text-memo{margin-bottom:2px;text-align:center}.wrap-image .n-btn input,.wrap-image .n-btn label{background:#a7a7a7;border:none;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;color:#fff;font-size:16px;padding:10px 0;text-align:center;width:180px}.wrap-image .n-btn.attention input,.wrap-image .n-btn.attention label{background:#fa9800;cursor:pointer}.wrap-master-img{margin-top:30px}.list-upload-img.list-master{float:left;width:400px}.wrap-master-img .wrap-image{float:left;margin-left:30px;width:445px}.wrap-master-img .wrap-photo{border:none}.wrap-master-img .wrap-photo::before{border-right:15px solid #e0e0e0;border-top:15px solid transparent;border-bottom:15px solid transparent;border-left:none;left:-15px;margin-left:0;margin-top:-10px;top:30px}.wrap-master-img .wrap-photo::after{border-right:15px solid #FFF;border-top:15px solid transparent;border-bottom:15px solid transparent;border-left:none;left:-14px;margin-left:0;margin-top:-10px;top:30px}.list-upload-img.list-master img{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;box-shadow:1px 3px 5px 0 rgba(0,0,0,.15);-moz-box-shadow:1px 3px 5px 0 rgba(0,0,0,.15);-webkit-box-shadow:1px 3px 5px 0 rgba(0,0,0,.15);-o-box-shadow:1px 3px 5px 0 rgba(0,0,0,.15);-ms-box-shadow:1px 3px 5px 0 rgba(0,0,0,.15);margin:15px 0}.list-upload-img.list-master .box-img{text-align:center;width:auto!important}#lean_overlay{position:fixed;z-index:100;top:0;left:0;height:100%;width:100%;background:#000;display:none}div[id^="modal-"]{background:none repeat scroll 0 0 #FFF;box-shadow:0 0 4px rgba(0,0,0,.7);display:none;width:500px}div[id^="modal-"] .wrap-modal-title,div[id^="modal-"] .wrap-modal-content{padding:15px 20px}div[id^="modal-"] .wrap-confirm-desc{margin-top:20px}div[id^="modal-"] .wrap-modal-title{background-color:#EFEFEF}#main div[id^="modal-"] .modal-title{font-size:16px;font-weight:700;margin-bottom:0}#modal-report .wrap-confirm-price{font-size:24px;margin-top:10px;text-align:center}div[id^="modal-"] .modal-btn{text-align:center}div[id^="modal-"] .modal-btn .btn-normal{font-size:16px;margin:20px 10px 10px;padding:7px;width:150px}.msgTable01{border-collapse:collapse;border-spacing:0;empty-cells:show;margin:1px 0 20px 0;width:100%}.msgTable01 td{background:red}.msgTable01 th,.msgTable01 td{vertical-align:top;background:url(../img/table_border01.gif) repeat-x bottom;padding:8px 10px;line-height:1.4}.msgTable01 th{font-weight:700}.msgTable01 th.Checked{font-weight:400}.msgTable01 tr.Bg01 th,.msgTable01 tr.Bg01 td{background-color:#ffe2ce}.msgTable01 tr.Bg02 th,.msgTable01 tr.Bg02 td{background-color:#fff1c2}.msgTable01 span.Label01,.msgTable01 span.Label02{background:#f30;line-height:1.1;text-align:center;color:#fff;width:50px;display:block;padding:2px 0}.msgTable01 span.Label02{background:#bec2ba}table tr.odd{background:#f6f7f5}.hidden{display:none!important}.btn{display:inline-block;cursor:pointer;border-width:1px;border-style:solid;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-weight:700;line-height:20px;text-align:center;vertical-align:middle}.btn:hover{text-decoration:none;background-position:0 0;-webkit-transition:background-position 0.1s linear;-moz-transition:background-position 0.1s linear;-ms-transition:background-position 0.1s linear;-o-transition:background-position 0.1s linear}.btn_block{width:100%;padding-left:0!important;padding-right:0!important}.btn_small{padding:4px 12px;font-size:12px}.btn_regular{padding:7px 20px;font-size:14px}.btn_default{background:#f5f5f5;background:-moz-linear-gradient(top,#ffffff,#e6e6e6);background:-webkit-gradient(linear,0 0,0 100%,from(#ffffff),to(#e6e6e6));background:-webkit-linear-gradient(top,#ffffff,#e6e6e6);background:-o-linear-gradient(top,#ffffff,#e6e6e6);background:linear-gradient(to bottom,#ffffff,#e6e6e6);border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);color:#333;text-shadow:0 1px 1px rgba(255,255,255,.75)}.btn_default:hover{background-color:#fff}.btn_attention{background:#faa732;background:-moz-linear-gradient(top,#fbb450,#f89406);background:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));background:-webkit-linear-gradient(top,#fbb450,#f89406);background:-o-linear-gradient(top,#fbb450,#f89406);background:linear-gradient(to bottom,#fbb450,#f89406);border-color:#f89406 #f89406 #ad6704;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.btn_attention:hover{background-color:#fbb450}.btn_success{background:#5bb75b;background:-moz-linear-gradient(top,#62c462,#51a351);background:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#51a351));background:-webkit-linear-gradient(top,#62c462,#51a351);background:-o-linear-gradient(top,#62c462,#51a351);background:linear-gradient(to bottom,#62c462,#51a351);border-color:#51a351 #51a351 #387038;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.btn_success:hover{background-color:#62c462}.btn_danger{background:#da4f49;background:-moz-linear-gradient(top,#ee5f5b,#bd362f);background:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#bd362f));background:-webkit-linear-gradient(top,#ee5f5b,#bd362f);background:-o-linear-gradient(top,#ee5f5b,#bd362f);background:linear-gradient(to bottom,#ee5f5b,#bd362f);border-color:#bd362f #bd362f #802420;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.btn_danger:hover{background-color:#ee5f5b}.wrapmsgBlock{padding:20px;background:#fff}.msgBlock01{position:relative;padding:0 60px;margin-bottom:15px;_height:1%}.msgBlock01 h2{border-left:3px solid #c07e29;padding-left:6px;font-size:1em;line-height:1.1;margin-bottom:10px}.msgBlock01 .msgC01 h2{font-size:.857em;color:#a8a28c;margin-bottom:5px}.msgBlock01 .msg2BlockA{width:900px;float:left}.msgBlock01 .msg2BlockB{width:100px;float:right}.msgBlock01 .msg2BlockA p.mainTxt01{margin:0 20px 0 0}.msgBlock01 .msg2BlockB p{font-size:.857em;margin-bottom:3px}.msgBlock01 .msg2BlockB p.msgTxt01{color:#b49631}.msgBlock01 .msg2BlockB p.msgTxt02{color:#959085}.msgBlock01 .msg2BlockB a{color:#3E3329;text-decoration:none}.msgBlock01 .msgC01,.msgBlock01 .msgC02,.msgBlock01 .msgC03{width:760px;padding:14px}.msgBlock01 .msgC01{background:#fff7dd;border:1px solid #f7edcb}.msgBlock01 .msgC02{background:#F2E9D8;border:1px solid #e5e0d6}.msgBlock01 .msgC03{background:#f9f7f5;border:1px solid #f2efea}.msgBlock01 .msgSep{background:url(../img/message_border01.gif) repeat-y 670px}.msgBlock01 .msgPh01{width:61px;position:absolute;top:0;left:0;background:url(../img/message_balloon01.gif) no-repeat 50px 0}.msgBlock01 .msgPh02{width:61px;text-align:right;position:absolute;top:0;right:0;background:url(../img/message_balloon02.gif) no-repeat 0 0}.msgBlock01 .msgPh03{width:61px;position:absolute;top:0;left:0;background:url(../img/message_balloon03.gif) no-repeat 50px 0}.msgBlock01 textarea{width:628px;height:163px;min-height:163px;min-width:628px;max-width:628px;max-height:1500px;border:#a8a5a1 1px solid;overflow:auto;padding:5px}.msgBlock01 .imageSelect{width:650px;min-height:40px;_height:40px;position:relative}.msgBlock01 .imageSelect p input{margin-right:10px}.msgBlock01 .imageSelect p.postBtn{position:absolute;top:0;right:0;float:none}.msgBlock01 .imageSample{background:url(../img/message_border02.gif) repeat-x;padding-top:15px;margin:10px 20px 0 0}.msgBlock01 .imageSample p{width:160px;float:left;margin:0 10px 0 0;height:120px;background:url(../img/icon_zoom.gif) no-repeat 0 0}.msgBlock01 .imageSample a:hover img{opacity:.4;filter:alpha(opacity=40);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";cursor:pointer}.msgBlock01 .radioPar01{margin-bottom:5px;font-size:.857em}.msgBlock01 .radioPar01 input{margin-right:5px}.msgBlock01 .radioPar01 label{margin-right:22px}#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:360px;margin:0 auto 15px auto;padding:12px 0;font-family:'メイリオ','meiryo','ＭＳ Ｐゴシック','MS P Gothic','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ヒラギノ丸ゴシック Pro W3','Hiragino maru Gothic Pro','Helvetica','sans-serif';font-size:20px;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;float:left;-webkit-appearance:none;width:200px;margin:0 0 10px 20px;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}#maincontent .btnbox input[name="next"]{display:block;-webkit-appearance:none;width:400px;margin:20px auto 10px 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:#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="back2"]{display:block;-webkit-appearance:none;width:400px;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}#maincontent .btnbox input[name="next2"]{display:block;-webkit-appearance:none;width:200px;margin:20px auto 10px 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}#maincontent .btnbox input:hover,#maincontent .btnbox a:hover{background-color:#00b19e}#maincontent .btnbox input[name="back"]:hover,#maincontent .btnbox input[name="back2"]:hover{background-color:#e2e2e2}#maincontent .btnbox input:active,#maincontent .btnbox a:active{position:relative;top:5px;box-shadow:none}.buttonBlock02{display:block;width:140px;height:34px;background:url(../img/button_bg03.jpg) no-repeat 0 0;font-weight:700;font-size:1.143em;color:#fff;text-shadow:1px 1px 1px #d04000;text-align:center;text-decoration:none}.buttonBlock02 span{display:block;padding-top:4px}.buttonBlock02:hover{background-position:0 -34px}.floatClear{clear:both;font-size:1px;line-height:0;height:1px;width:1px}.clearFix:after{content:".";display:block;clear:both;height:0;visibility:hidden}.clearFix{min-height:1px}* html .clearFix{height:1px}#maincontent-l .section-exmn-flow{background:#fef4e8;border-radius:10px;clear:both;overflow:hidden;padding:20px;text-align:center}#maincontent-l h2.ttl-exmn-h2{color:#6d3f0c;font-size:30px;margin:20px auto 40px;text-align:center}#maincontent-l .ttl-exmn-h3{color:#6d3f0c;font-size:24px;margin-bottom:10px}#maincontent-l .ttl-exmn-h3 .txt-s{font-size:.3em;vertical-align:text-top}.thanks #maincontent-l .ttl-exmn-h3-sm{color:#6d3f0c;font-size:18px}#maincontent-l ul.exmn-step{box-sizing:border-box;float:left;margin-bottom:10px;padding-left:10px;text-align:left;width:678px}#maincontent-l .exmn-step li{background:#FFF;border:#DDCCB6 solid 4px;border-radius:10px;border-spacing:20px 0;box-sizing:border-box;display:table;padding:20px 0 20px 30px;position:relative;width:686px}#maincontent-l .exmn-step-01{margin-bottom:30px}#maincontent-l .exmn-step li div{display:table-cell;vertical-align:middle}#maincontent-l .exmn-step-01:before,.exmn-step-02:before{background:url(../img/exmn-badge-step01.png);content:"";display:block;left:-15px;position:absolute;top:-30px;height:80px;width:80px}#maincontent-l .exmn-step-02:before{background:url(../img/exmn-badge-step02.png)}#maincontent-l .exmn-step li p:last-child{margin-bottom:0}#maincontent-l .exmn-call{background:url(../img/img_examination-operator.png) no-repeat 0 70px;box-sizing:border-box;float:right;height:300px;padding:33px 0 0 30px;width:200px}#maincontent-l ul.nav-tabs{border-bottom:solid 1px #e5e5e5;padding-left:0;list-style:none;margin:25px 0 0;box-sizing:border-box}#maincontent-l .nav-tabs li{display:block;float:left;margin-bottom:-1px;position:relative}#maincontent-l .nav-tabs li p{background-color:#ebebeb;border-radius:4px 4px 0 0;box-sizing:border-box;color:#333;cursor:pointer;margin:0 10px 0 0;padding:12px;position:relative;text-decoration:none}#maincontent-l .nav-tabs li.active p{background:#FFF;border:solid 1px #e5e5e5;border-bottom:none;font-weight:700;margin-top:-5px}#maincontent-l .nav-tabs li.active p span{margin-top:2px;margin-bottom:2px;display:inline-block}#maincontent-l .nav-tabs:after{clear:both;display:table;content:" "}#maincontent-l .nav-tabs:before{display:table;content:" "}#maincontent-l .tab-contents-wrap{border-bottom:solid 1px #e5e5e5;border-left:solid 1px #e5e5e5;border-right:solid 1px #e5e5e5;padding:15px;margin-bottom:40px}#maincontent-l .tab-content{display:none;clear:both;overflow:hidden}#maincontent-l .tab-content.active{display:block}#maincontent-l .ttl-comfilm-doc-h2{font-size:18px;margin:40px 0 20px}#maincontent-l .ttl-comfilm-doc-h3{background:#def2d5;margin-bottom:20px;padding:8px;clear:both}#maincontent-l .ttl-comfilm-doc-h4{border-bottom:#6BBA47 2px solid;font-size:16px;margin-bottom:20px;padding:6px 0;clear:both}#maincontent-l .box-info{background-color:#f4f4f4;box-sizing:border-box;padding:20px}#maincontent-l strong{color:#333;font-weight:700}#maincontent-l ol:last-child{margin-bottom:0}.wrap-bredcrumb{border-bottom:solid 0 #eee;border-top:solid 0 #eee;margin-bottom:10px;padding:8px 0}.breadcrumb{background:#f5f8fa;margin-bottom:0;padding:0 10px}.breadcrumb>li+li:before{content:">";padding:0 3px}.wrap-msg{padding-bottom:30px}.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-user .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}#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%;margin-bottom:10px;padding-bottom:10px;overflow-x:scroll}#maincontent table.monthlist{border-top:1px solid #DDD;border-right:1px solid #DDD}#maincontent table.monthlist th,#maincontent table.monthlist td{border-left: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 11px;color:#666}#maincontent table.monthlist ul.timelist li{margin:0 auto 8px auto}#maincontent table.monthlist ul.timelist li a,#maincontent table.monthlist ul.timelist li del{display:block;padding:8px 8px;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}#modal-content,#modal-content2,#modal-content3{width:1010px;max-height:75%;margin:0;padding:10px 10px 20px;border:2px solid #aaa;background:#fff;position:fixed;display:none;z-index:2;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;overflow-y:scroll}#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{padding:8px 15px;font-size:14px;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%)}#modal-content p.closebtn,#modal-content2 p.closebtn,#modal-content3 p.closebtn{text-align:center}#maincontent p.agree{margin:10px 0;font-size:14px;color:#666;text-align:center}#maincontent .panel-login .panel-heading{background:#edb41d;color:#FFF}#maincontent .panel-login .table-form th{padding:15px 10px 0;vertical-align:top}#maincontent .panel-login .table-form th,#maincontent .panel-login .table-form td{border-top:none}#maincontent .panel-login .foget-pass{font-size:12px;font-size:1.2rem;margin:5px 0 0}#maincontent .panel-heading{font-weight:700;padding:10px 10px 0}#maincontent .panel-body{padding:10px;border-left:solid 1px #DDD;border-right:solid 1px #DDD;border-bottom:solid 1px #DDD;margin-bottom:20px}#maincontent .panel-body p{margin-bottom:0}#maincontent .text-notice{color:#d5410d}#maincontent .navi-usermode{height:44px;position:relative}#maincontent .navi-usermode li{color:#312927;padding:15px 15px;position:absolute;background:#FBF2D8}#maincontent .navi-usermode li:last-child{left:146px}#maincontent .navi-usermode li.default{-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px;bottom:0;padding:8px 10px}#maincontent .navi-usermode li.active{-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px;background:#FFF;bottom:0;padding:8px 10px}#maincontent .reserve-panel a{border-radius:6px 6px 0 0;display:inline-block;line-height:32px;text-align:center;background-color:#efefef;color:#000;margin-left:4px;text-decoration:none;padding:0 32px}#tab-box{padding: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 div{display:none}#tab-box div.active{display:block}#tab-menu{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}.defaultlist,.defaultlist li{padding:0;margin:0}.defaultlist li{list-style-type:none!important;list-style-image:none!important;margin:5px 0 5px 0px!important}.check-list li{position:relative;padding-left:20px}.check-list li:after,.check-list li:before{content:'';display:block;position:absolute;top:4px;left:8px;height:11px;width:4px;background:#aaa;border-radius:10px;transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg)}.check-list li:before{top:8px;left:3px;height:8px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg)}.regist-note li{position:relative;padding-left:20px}.regist-note li:before{content:'';display:block;position:absolute;box-shadow:0 0 2px 2px rgba(255,255,255,.2) inset;top:3px;left:2px;height:0;width:0;border-top:6px solid transparent;border-right:7px solid transparent;border-bottom:6px solid transparent;border-left:9px solid #0FBCA9}