@charset "UTF-8";
/*------------------------------------------------
 * タイトル：占い診断結果ページ
 -------------------------------------------------*/

@import "http://bloban.jp/css/common.css";		/* 共通CSS */

/*------------------------------------------------
 アーカイブリスト部コンテナ
------------------------------------------------*/

div#mainBase{
background:url(http://bloban.jp/images/main_bg.gif) scroll top center repeat-y;
width:929px;
margin:0 auto;
}

div#mainFoot{
background:url(http://bloban.jp/images/main_foot.gif) bottom center no-repeat;
width:929px;
padding-bottom:20px;
}

div#columBase{
background:url(http://bloban.jp/images/colum/colum_bg.gif) scroll top center repeat-y;
}

div#columBottom{
background:url(http://bloban.jp/images/colum/colum_bottom.gif) scroll bottom center no-repeat;
padding:10px 12px 10px 12px;
text-align:center;
}

/* コラム一覧 */
ul#columList{
width:827px;
margin:0 auto;
text-align:left;
list-style-type:none;
}

ul#columList li{
font-weight:bold;
font-size:120%;
height:50px;
margin-top:5px;
background:url(http://bloban.jp/images/colum/colum_list_line.gif) center bottom no-repeat;
}

ul#columList li#columListLast{
background:none;
}

ul#columList li img{
vertical-align:middle;
}


/*------------------------------------------------
 コラム個別エントリー
------------------------------------------------*/
/* コラム記事タイトル画像 */
div#columEntryTitle{

}

/* コラム記事タイトル部分 */
div#columPileneyTitle-2{
background:url(http://bloban.jp/images/colum/columPileneyTitle_2.gif) top center no-repeat;
height:157px;
text-align:left;
}

div#columPileneyTitle-2 h2{
color:#FFFFFF;
font-weight:bold;
padding-top:110px;
padding-left:325px;
font-size:140%;
}

div#chat{
text-align:center;
margin:10px 36px;
}

div#chat ul{
list-style-type:none;
text-align:left;
}

div#chat ul li{
margin: 8px 0;
line-height:230%;
}


div.chatLeftBase{
background:url(http://bloban.jp/images/colum/chat_bg_l.gif) scroll top center repeat-y;
}

div.chatLeftHead{
background:url(http://bloban.jp/images/colum/chat_head_l.gif) scroll top center no-repeat;
}

div.chatLeftBottom{
background:url(http://bloban.jp/images/colum/chat_bottom_l.gif) scroll bottom center no-repeat;
padding:12px 20px 12px 24px;
}

div.chatRightBase{
background:url(http://bloban.jp/images/colum/chat_bg_r.gif) scroll top center repeat-y;
}

div.chatRightHead{
background:url(http://bloban.jp/images/colum/chat_head_r.gif) scroll top center no-repeat;
}

div.chatRightBottom{
background:url(http://bloban.jp/images/colum/chat_bottom_r.gif) scroll bottom center no-repeat;
padding:12px 20px 12px 24px;
}


/* ピレネー（右） */
li.chatRightPileney{
background:url(http://bloban.jp/images/colum/icon_pileney_r.gif) right no-repeat;
padding-right:66px;
min-height:60px;
height: auto !important;
height: 60px;
}

/* ピレネー（左） */
li.chatLeftPileney{
background:url(http://bloban.jp/images/colum/icon_pileney_l.gif) left no-repeat;
padding-left:66px;
min-height:60px;
height: auto !important;
height: 60px;
}

/* 博士（右） */
li.chatRightHakase{
background:url(http://bloban.jp/images/colum/icon_hakase_r.gif) right no-repeat;
padding-right:66px;
min-height:60px;
height: auto !important;
height: 60px;
}

/* 博士（左） */
li.chatLeftHakase{
background:url(http://bloban.jp/images/colum/icon_hakase_l.gif) left no-repeat;
padding-left:66px;
min-height:60px;
height: auto !important;
height: 60px;
}


/* セサリさん（左） */
li.chatLeftSesari{
background:url(http://bloban.jp/images/colum/icon_sesari_l.gif) left no-repeat;
padding-left:66px;
min-height:60px;
height: auto !important;
height: 60px;
}

/* カシスさん（左） */
li.chatLeftKasis{
background:url(http://bloban.jp/images/colum/icon_kasis_l.gif) left no-repeat;
padding-left:66px;
min-height:60px;
height: auto !important;
height: 60px;
}



/*------------------------------------------------
 注意点
------------------------------------------------*/
div#attentionBase{
margin-top:5px;
background:url(http://bloban.jp/images/colum/attention_bg.gif) scroll top center repeat-y;
}

div#attentionTitle{
background:url(http://bloban.jp/images/colum/attention_title.gif) scroll top center no-repeat;
}

div#attentionBottom{
background:url(http://bloban.jp/images/colum/attention_bottom.gif) scroll bottom center no-repeat;
padding:56px 50px 16px 50px;
text-align:left;
}

* html #attentionBottom {
height:1%;
}
:first-child + html #attentionBottom {
height:1%;
}


div#attentionBottom em{
color:#990000;
font-style:normal;
font-weight:bold;
}

/*------------------------------------------------
 コラム一覧メニュー
------------------------------------------------*/
div#columListmenuBase{
margin-top:10px;
background:url(http://bloban.jp/images/colum/colum_listmenu_bg.gif) scroll top center repeat-y;
}

div#columListmenuTitle{
background:url(http://bloban.jp/images/colum/colum_listmenu_title.gif) scroll top center no-repeat;
}

div#columListmenuBottom{
background:url(http://bloban.jp/images/colum/colum_listmenu_bottom.gif) scroll bottom center no-repeat;
padding:52px 50px 12px 50px;
text-align:left;
}

div#columListmenuBottom ul{
list-style-type:none;
}

div#columListmenuBottom li{
background:url(http://bloban.jp/images/colum/colum_listmenu_line.gif) bottom center no-repeat;
margin:0 0 4px 0;
padding-bottom:6px;
font-weight:bold;
font-size:110%;
}

div#columListmenuBottom li img{
vertical-align:middle;
}

div#columListmenuBottom li.columListmenuLast{
background:url(http://bloban.jp/images/colum/colum_listmenu_bg.gif) scroll top center repeat-y;
}