@charset "iso-8859-1";

.subTitle{margin-bottom:0px;}
.section-middle{zoom:1;}
.mgr0{margin-right:0!important;}
.wid196{width:196px!important;}
.wid590{width:590px!important;}
.wid320{width:320px!important;}
.floatR{float:right!important;}
* html .linkBtnA01 .line .floatR{float:right!important;margin-top:-30px;}
*:first-child+html .linkBtnA01 .line .floatR{float:right!important;margin-top:-30px;}

.ttlUnit{position:relative;background:repeat-x 0 0;width:940px;}
.ttlUnit h1{padding:11px;}
.ttlUnit ul{position:absolute;top:10px;left:695px;}
.ttlUnit ul.oneList{top:45px;left:810px;}
.ttlUnit li{text-align:right;margin-top:2px;}
.infoList .date{padding-right:1em;font-weight:bold;}
.pickUpUnit{ background:repeat 0 0;margin-top:20px;padding:16px 29px 16px;}
.pickUpUnit .pickUp{background:no-repeat left center;font-size:118%;padding:5px 0 5px 95px;}
.pickUpUnit .linkBtnA01 ul.line li{margin-right:0;}
.pickUpUnit .txtArea{float:left;width:565px;}
.pickUpUnit .txtArea li{line-height:1.5;}
.pickUpUnit .picArea{float:right;width:232px;}
.clm3 .box{width:260px;float:left;margin-right:36px;}
.clm4 li{float:left;margin-right:19px;}
.loungeTbl{width:100%; table-layout:fixed;border:1px solid #d4d4d4;}
.loungeTbl th,.loungeTbl td{padding:16px 25px;text-align:left;border-bottom:1px dotted #d4d4d4;vertical-align:top; border-right:1px dotted #D4D4D4;}
.loungeTbl th{width:150px;border-right:1px solid #d4d4d4;}
.loungeTbl td.imgCell{width:196px;padding:16px 15px; zoom:1;}
.loungeTbl dt{margin-top:35px;}
.loungeTbl li{line-height:1.5;}
.csSubtext dt{line-height:0.2;}
.csSubtext dd{border:2px solid #f1efef;padding:5px 10px;}

/*sakura*/
.sakuraLounge .ttlUnit{background-image:url(/en/dom/service/lounge/common/img/bg_ttl_sakura.gif);}
.sakuraLounge .pickUpUnit .pickUp{background-image:url(/en/dom/service/lounge/common/img/bg_pickup_sakura.gif);}
.sakuraLounge .loungeTbl th,.sakuraLounge .pickUpUnit{background-image:url(/en/dom/service/lounge/common/img/bg_sakura.gif);}

/*share*/
.shareLounge .ttlUnit{background-image:url(/en/dom/service/lounge/common/img/bg_ttl_share.gif);}
.shareLounge .pickUpUnit .pickUp{background-image:url(/en/dom/service/lounge/common/img/bg_pickup_share.gif);}
.shareLounge .loungeTbl th,.shareLounge .pickUpUnit{background-image:url(/en/dom/service/lounge/common/img/bg_share.gif);}

/*DP*/
.diamond .ttlUnit{background-image:url(/en/dom/service/lounge/common/img/bg_ttl_dp.gif);}
.diamond .pickUpUnit .pickUp{background-image:url(/en/dom/service/lounge/common/img/bg_pickup_dp.gif);}
.diamond .loungeTbl th,.diamond .pickUpUnit{background-image:url(/en/dom/service/lounge/common/img/bg_dp.gif);}

/*food*/
.foodR{ width:520px; float:right; margin-left:20px;}
.foodbrownbg{ background:#fcf6e3; padding:30px;}
.brown_btn01 { background: #c79e22 none repeat scroll 0 0;padding: 5px; padding-left:13px; padding-right:13px;vertical-align: top; display:inline-block;}
span.brown_btn01  { color: #fff;font-size: 12px; font-weight:bold;}
.food p{ line-height:1.8}
.clm_3col > .col { width: 290px; float: left; margin-left: 20px;}
.clm_3col > .col:first-child { margin-left: 0; }
.clm_3col.colList { margin:0 0 0 -25px;}
.clm_3col.colList > .col { float: left; margin:25px 0 0 25px;}
.clm_3col.colList > .col:nth-child(-n+3) { margin-top:0; }
.clm_3col{ margin-top:25px; padding-bottom:10px;}
.mgt50{ margin-top:50px;}
.mgt40{ margin-top:40px;}
.mgt05{ margin-top:5px;}