@charset "utf-8";
/* ===================================================================
 style info : ファイル読み込み
=================================================================== */

/* default style - リセット・共通
----------------------------------------------------------- */
@import url("../../commons/styles/default.css");
@import url("../../commons/styles/module.css");

/* ===================================================================
 style info : 個別用
=================================================================== */

#mainCnt { position: relative; width: 890px; margin:0 auto; min-height:520px; }
#mainCnt h3 { position:absolute; top:0px; left:-19px; width: 96px; margin:0 auto; height: 45px; }
#mainCnt h6 { position:absolute; top:16px; left:807px; }

#titleArea{ padding:70px 0 10px 10px; color:#fcefdc; overflow:hidden; }
#titleArea h4 span#data { font-size: 140%; line-height: 1.5em; padding-left:30px; background:url(../../commons/img/share/bg_title.png) no-repeat 0 3px; display:block ; width:300px; float:left;}
#titleArea .guestDate { font-size: 108%; line-height: 1.5em; padding: 4px 10px 0 0; color:#e27d1d;float:right;}

#guestWrp { padding:20px 10px; background:url(../../commons/img/share/bg_text.png) no-repeat 10px 0; overflow:hidden; }
.guest { float: left; padding:0 16px; width:254px; }
.guest .photo { width:226px; height:240px; display:block; padding:13px 14px; background: url(../img/bg_guest.png) no-repeat; }
.guest .gText { width:210px; margin:0 auto; padding:15px; background:#000; color: #f3e2cb; overflow: auto; zoom:1; border:1px solid #7d4708; line-height:1.4em; font-size:1em; }
.guest .gText .gName { font-size: 126%; text-align: center; display:block; padding:0 0 8px; font-family:"ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro","ＭＳ Ｐ明朝", "MS PMincho", serif; }
.guest .gText .gName span.aName { font-size: 90%; padding:0 0 0 6px; color:#d9791e; }

#bkNum { position: absolute; top:12px; right: 112px; }
#bkNum ul { float: right; }
#bkNum li { float:left; }
#bkNum li.bk_title { float: left; padding:6px 8px 0 0;}
