/* base */
.doc{ width: 960px; margin: 0 auto; padding: 0; font-size: 15px;}
#mainWrapper{ width: 960px; margin: 0 auto;}
.red{ color: #ff0000}
.red.b{ font-weight: bold;}
.alpha:hover{opacity: 0.6}
.redband{ background: #ff0000; margin-top: 20px;}

.hd{ margin-top: 20px;}
.milli{ font-size: 18px;}

.block01{ background: url(../images/timesale_06.jpg) no-repeat top center; height: 339px; border-bottom: 1px solid #ccc; border-top: 1px solid #ccc; margin-top: 15px;}
.block01 .hdBtnWrapper{ padding-left:380px; padding-top: 175px; text-align: center;}
.block01 .hdBtnWrapper a{ color: #E50012; text-decoration: underline; font-size: 18px;}
.block01 .hdBtnWrapper a:hover{ color: #E50012; text-decoration: none;}

.blockul01{ margin-top: 20px;}
.blockul01 li{margin-right: 20px; width: 320px}
.blockul01 .frame{ width:320px; height: 197px; overflow: hidden; display: block;}
.blockul01 .frame img{ width: 320px;}

.block02{ margin-top: 10px;}
.block03{ border-top: 1px solid #ccc; padding-top: 5px; margin-top: 10px;}
.btnWrapper.doc{ text-align: center;}
.btnWrapper a{ color: #E50012; text-decoration: underline; font-size: 18px;}
.btnWrapper a:hover{ color: #E50012; text-decoration: none;}
.block04{ border-top: 1px solid #ccc; padding-top: 5px; margin-top: 10px; margin-top: 30px;}

.block05{ background: url(../images/timesale2_02.jpg) no-repeat top center; height: 306px; border-bottom: 1px solid #ccc;border-top: 1px solid #ccc; margin-top: 15px;}
.block05 .hdBtnWrapper{ padding-left:390px; padding-top: 165px; text-align: center;}
.block05 .hdBtnWrapper a{ color: #E50012; text-decoration: underline; font-size: 18px;}
.block05 .hdBtnWrapper a:hover{ color: #E50012; text-decoration: none;}

#about{ border: 3px double #ff0000; margin-top: 20px;}
#about .inner{ padding: 20px; padding-top: 0;}
#about .inner h2{ margin-top: 20px;}
#about p span{ color: red}

.orangeband{ background: #E95711; height:102px; margin-top: 70px;}
.orangeband .doc img{ margin-top: -56px;}
.block06{ margin-top: 20px; margin-bottom: 30px;}
.block7{ border-top: 1px solid #ccc; padding-top: 5px; margin-top: 20px;}
.block7 h2.title{ font-weight: bold; font-size: 16px; border-left: 7px solid #A98600; padding-left: 10px; margin-top: 20px; color: #A98600}

.searchbox{ border: 3px double #A98600; padding: 10px; margin-top: 30px;}
.searchbox ul li{ float: left; margin-left: 20px;}
.searchbox ul li.lastChild{ margin-right: 0;}




.floatWrapper{display: none;}

/* footer_menu */
.footer_menu{position: relative; margin-bottom: 30px;}
.footer_menu ul{ position: absolute; top: 74px;}
.footer_menu ul li{ float: left; background: #fff}
.footer_menu ul li.btn01{ margin-left: 36px;}
.footer_menu ul li.btn02{ margin-left: 60px;}
.footer_menu ul li.btn03{ margin-left: 58px;}
.footer_menu ul.sub{ margin-top: 297px;}
.footer_menu ul.sub li.btn04{ margin-left: 32px;}
.footer_menu ul.sub li.btn05{ margin-left: 39px;}
.footer_menu ul.sub li.btn06{ margin-left: 33px;}
.footer_menu ul.sub li.btn07{ margin-top: 1px; margin-left: 38px;}
.footer_menu h2.title{ font-weight: bold; font-size: 16px; border-left: 7px solid #A98600; padding-left: 10px; margin-top: 20px; color: #A98600; margin-bottom: 10px;}
.footer_menu{}
.footer_menu{}

/* conciergeWrapper */
.conciergeWrapper{ margin-top: 20px;}
.conciergeWrapper .boxL{  width: 645px; height: 215px; background: url(/mrso_img/search_area/concierge_01.png) no-repeat; position: relative;}
.conciergeWrapper .boxL a{ position: absolute; top: 100px; left: 410px}