/* CSS Document */

body{
	margin: 0px;
	padding: 0px;
	background-image: url(http://www.barnumlaboratory.com/img/m_hai.gif);
	background-repeat: repeat-x;
	font-family: 'ＭＳ ゴシック','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','Osaka', 'Helvetica',sans-serif;
	color: #333333;	
}

span.new {
    display: none;
    color: red;
    font-weight: bold;
}
/*----------------------------------------
サイドメニュー
 ----------------------------------------*/
.entry{
	padding-top: 40px;
	padding-bottom: 3px;
} 
 
.said_box{
	background-image: url(http://www.barnumlaboratory.com/img/typ.gif);
	background-repeat: no-repeat;
	padding-left: 7px;
	font-size: 10px;
	line-height: 1.2em;
	margin-top: 5px;
	width: 170px;
}

.said_bar{
	padding-top: 20px;
}
.said_t01{
	padding-top: 40px;
} 
 
.said_t02{
	padding-top: 20px;
	padding-bottom: 3px;
} 
.said_banner{
	padding-top: 8px;
} 
.said_banner02{
	padding-top: 2px;
} 
 
 
/*----------------------------------------
コンテンツ
 ----------------------------------------*/
/*中心揃え用ボックス*/
#main_box{
	width: 850px;
	margin: 0 auto;
}

/*タイトル*/
#main_titel{
	width: 850px;
	height: 109px;
	background-image: url(http://www.barnumlaboratory.com/img/t.gif);
	background-repeat: no-repeat;
	padding-bottom: 65px;
}

#main_titel_re{
	width: 850px;
	height: 70px;
	background-image: url(http://www.barnumlaboratory.com/img/t.gif);
	background-repeat: no-repeat;
	padding-bottom: 65px;
}



/*サイドメニュー（左カラム）*/
#main_sidebar {
	float: left; 
	width:  190px; 
}

/*メインコンテンツ（右カラム）*/
#main_maincontent {
	float: right; 
	width:  645px; 
}

/*カラムクリアー*/
.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

/*indexコンテンツタイトル*/
.t_index{
	padding-top: 20px;
}
/*newsコンテンツタイトル*/
.t_news{
	padding-top: 20px;
	padding-bottom: 18px;
}


/*index作品紹介ボックス*/
.index_works_box{
	padding-top: 20px;
}

/*index作品紹介ボックス2段目以下*/
.index_works_box_pr{
	padding-top: 45px;
}
/*作品紹介終点バー*/
.works_bar{
	padding-top: 45px;
}

/*作品紹介左カラム*/
.works_sidebar {
	float: left; 
	width:  300px; 
}

/*作品紹介（右カラム）*/
.works_maincontent {
	float: right; 
	width:  325px; 
} 
/*作品タイトル*/
.works_t{
	font-size: 14px;
	color: #be0a0a;
	line-height: 14px;
	padding-top: 1px;
}
/*作品解説*/
.works_txt{
	padding-top: 14px;
	font-size: 10px;
	color: #333333;
	line-height: 1.5em;
}
/*フリーボックス*/
.free_box00{
	margin: 0px;
	padding: 0px;
}

/*ボタン用ボックスマージン付き*/
.free_box00_m04{
	margin-top:4px;
	width:300px;
	height:23px;
}
/*ボタン用ボックスマージン付き*/
.free_box00_m02{
	margin-top:2px;
	width:300px;
	height:23px;
}


/*----------------------------------------
MT出力
 ----------------------------------------*/

.mt_t_box{
	font-size: 14px;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 18px;
}

.mt_txt_box{
	font-size: 10px;
	line-height: 1.5em;
	padding-bottom: 30px;
}

.mt_author_box{
	font-size: 10px;
	padding-bottom: 30px;
	text-align: right;
}


.mt_bar_box{
	padding-bottom: 28px;
	text-align: right;
}


/*----------------------------------------
ボタン関連
 ----------------------------------------*/
/*詳細ボタン*/
.more_btn{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
ul#more_btn_menu{
    list-style:none;
    width:300px;
	height:23px;
}
ul#more_btn_menu li{
    list-style:none;
    float:left;
}
ul#more_btn_menu a{
    display:block;
    width:300px;
	height:23px;
    background-image:url(http://www.barnumlaboratory.com/img/btn_more.gif);
}
#more_btn_menu a span{display:none;}
a.more_btn_menu01{
    background-position:0px 0px;
}
a:hover.more_btn_menu01{
    background-position:0px 23px;
}

a.more_btn_menu01_01{
    background-position:0px 23px;
}
a:hover.more_btn_menu01_01{
    background-position:0px 23px;
}

/*購入ボタン*/
.buy_btn{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
ul#buy_btn_menu{
    list-style:none;
    width:300px;
	height:23px;
}
ul#buy_btn_menu li{
    list-style:none;
    float:left;
}
ul#buy_btn_menu a{
    display:block;
    width:300px;
	height:23px;
    background-image:url(http://www.barnumlaboratory.com/img/btn_buy.gif);
}
#buy_btn_menu a span{display:none;}
a.buy_btn_menu01{
    background-position:0px 0px;
}
a:hover.buy_btn_menu01{
    background-position:0px 23px;
}

a.buy_btn_menu01_01{
    background-position:0px 23px;
}
a:hover.buy_btn_menu01_01{
    background-position:0px 23px;
}


/*TOPへボタン*/

.re_top{
	padding-left: 815px;
	padding-top: 80px;
}

.top_btn{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
ul#top_btn_menu{
    list-style:none;
    width:35px;
	height:34px;
}
ul#top_btn_menu li{
    list-style:none;
    float:left;
}
ul#top_btn_menu a{
    display:block;
    width:35px;
	height:34px;
    background-image:url(http://www.barnumlaboratory.com/img/main/btn_top.gif);
}
#top_btn_menu a span{display:none;}
a.top_btn_menu01{
    background-position:0px 0px;
}
a:hover.top_btn_menu01{
    background-position:35px 0px;
}

a.top_btn_menu01_01{
    background-position:35px 0px;
}
a:hover.top_btn_menu01_01{
    background-position:35px 0px;
}


/*HOMEへボタン*/

.home_top{
	padding-left: 810px;
}

.home_btn{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
ul#home_btn_menu{
    list-style:none;
    width:40px;
	height:40px;
}
ul#home_btn_menu li{
    list-style:none;
    float:left;
}
ul#home_btn_menu a{
    display:block;
    width:40px;
	height:40px;
    background-image:url(http://www.barnumlaboratory.com/img/btn_home.gif);
}
#home_btn_menu a span{display:none;}
a.home_btn_menu01{
    background-position:0px 0px;
}
a:hover.home_btn_menu01{
    background-position:40px 0px;
}

a.home_btn_menu01_01{
    background-position:40px 0px;
}
a:hover.home_btn_menu01_01{
    background-position:40px 0px;
}




/*----------------------------------------
フォント関連
 ----------------------------------------*/
.ti_14{
	font-size: 14px;
	color: #be0a0a;
}
.ti_12{
	font-family: 'Helvetica',sans-serif;
	font-size: 12px;
	color: #be0a0a;
}

.sidfont_10{
	font-size: 10px;
	color: #333333;
}


/*---------------------------------------------
リンク
-------------------------------------------- */

A:link.said_link {text-decoration:none;color: #333333;}
A:visited.said_link {text-decoration:none;color: #333333;}
A:active.said_link {text-decoration:none;color: #333333;}
A:hover.said_link {color:#FFFFFF;  background:#333333;}

/*---------------------------------------------
ブログページ
-------------------------------------------- */

.mt_bar_box_blog{
	padding-bottom: 10px;
	text-align: right;
}

.blog_link{
	font-size: 10px;
	width: 645px;
}


/*左カラム*/
#blog_l {
	float: left; 
	width:  320px; 
}

/*右カラム*/
#blog_r {
	float: right;
	width:  320px;
	text-align: right;
}

