@charset "UTF-8";
/* CSS Document */

/*カテゴリごとのビジュアル指定*/
.container {background-image:url(../img/bg_enjoy.jpg) !important;}

/* index.html */
.main_vis {margin-bottom:25px;}
.blcTreatment { margin-bottom:30px;}
.blcTreatment .aromaRead {margin-bottom:10px;}
.blcTreatment .leftClm { float:left; margin-right:8px; width:192px;}
.blcTreatment .rightClm { float:left; padding-top:4px; width:455px;}
.blcTreatment .rightClm h5 {margin-bottom:4px;}
.h5Read { line-height:1.3em; margin-bottom:10px;}

h4.exc {margin-bottom:6px;}

.tblA {border-collapse:collapse; border-spacing:0; empty-cells:show;}
.tblA th {background:#F4DADB; text-align:left; font-weight:normal;}
.tblA td {text-align:center;}
.tblA th,.tblA td {border:1px solid #979797; padding:7px 12px; line-height:1.1em;}
.tblDisc {text-align:right; line-height:1.2em;}
.tblDiscB {line-height:1.2em;}

.tblB {border-collapse:collapse; border-spacing:0; empty-cells:show; width:450px; margin:0 auto;}
.tblB th {background:#F4DADB; text-align:left; font-weight:normal;}
.tblB td {text-align:center;}
.tblB th,.tblB td {border:1px solid #979797; padding:7px 12px; line-height:1.1em;}
.tblDiscC {fline-height:1.2em; width:450px; margin:0 auto;}

.listB { margin-bottom:25px; font-size:10px;}
.listB li {margin-left:1em; margin-bottom:0.4em; text-indent:-1em; line-height:1.2em;}
.listB li span {font-family:monospace;}


/* donguri */
.priceList_w { background-color:#FAFEE5; padding:22px 53px;}
.priceList_w .leftClm {float:left;}
.priceList_w .rightClm {float:right;}
.priceList th {font-weight:normal; padding-right:15px;}
.priceList {font-size:14px;}
.priceList .num {font-weight:bold; padding-left:15px; text-align:right;}
.priceList .price {color:#C30000; font-weight:bold; padding-left:15px; text-align:right;}

.priceList_wExc {text-align:center;}
.priceList_wExc .priceList {margin:0 auto;}
.priceList_wExc p {line-height:1.2em;}

.takeoutList { margin:0 0 30px 13px;}
.takeoutList li {padding:0.15em 0 10px 28px; background:left top no-repeat; line-height:1.3em;}
.takeoutList li.no01 {background-image:url(../img/dongri_ico01.gif); zoom:100%;}
.takeoutList li.no02 {background-image:url(../img/dongri_ico02.gif); zoom:100%;}
.takeoutList li.no03 {background-image:url(../img/dongri_ico03.gif); zoom:100%;}

p.mapDisc {background:url(../img/dongri_map_bg.gif) no-repeat; height:80px; line-height:2em; padding:20px 0 0 14px;}
p.mapDisc span {color:#697E58;}

.address {border:1px solid #979797; padding:7px 12px; font-size:16px; line-height:1.5em;}
.address span {font-weight:bold;}


/* junishi */
.junishiBlc { margin:0 0 30px 0;}
.junishiBlc .leftClm {float:left; margin:0 73px 0 0;}
.junishiBlc .rightCLm {float:left;}