#special_month_left{
	float:left;
	width:569px;
	text-align:left;
}
#special_month_right{
	float:right;
	width:180px;
	text-align:left;
}
#special_month_right .inner{
	margin-right:10px;
}
#special_month_main{
	margin-left:10px;
	margin-bottom:20px;
	border-top:solid 1px #f0bbb7;
	border-bottom:solid 1px #f0bbb7;
	background:url(../../../images/special/month/bg_main.gif) repeat-y;
}
#special_month_main .inner{
	padding-left:15px;
	padding-right:15px;
	padding-top:15px;
}
#title{
	width:759px;
	height:82px;
	background:url(../../../images/special/month/title.jpg) left top no-repeat;
}
#title h1{
	width:759px;
	height:1px;
	font-size:0.1em;
	text-indent:-999em;
}
#title p#header_copy{
	width:759px;
	height:1px;
	font-size:0.1em;
	text-indent:-999em;
}
h2{
	width:559px;
	height:25px;
	margin-bottom:10px;
	text-indent:-999em;
}

#month01 h2{background:url(../../../images/special/month/theme01.gif);}
#month02 h2{background:url(../../../images/special/month/theme02.gif);}
#month03 h2{background:url(../../../images/special/month/theme03.gif);}
#month04 h2{background:url(../../../images/special/month/theme04.gif);}
#month05 h2{background:url(../../../images/special/month/theme05.gif);}
#month06 h2{background:url(../../../images/special/month/theme06.gif);}
#month07 h2{background:url(../../../images/special/month/theme07.gif);}

#theme{
	margin-left:10px;
	margin-bottom:25px;
}

#theme p{
	margin-left:10px;
	margin-right:10px;
}

#special_month_main h3{
	width:529px;
	height:29px;
	margin-bottom:15px;
	text-indent:-999em;
}

h3#tit1_01{background:url(../../../images/special/month/tit1_01.gif) no-repeat;}
h3#tit1_02{background:url(../../../images/special/month/tit1_02.gif) no-repeat;}
h3#tit1_03{background:url(../../../images/special/month/tit1_03.gif) no-repeat;}

h3#tit2_01{background:url(../../../images/special/month/tit2_01.gif) no-repeat;}
h3#tit2_02{background:url(../../../images/special/month/tit2_02.gif) no-repeat;}
h3#tit2_03{background:url(../../../images/special/month/tit2_03.gif) no-repeat;}

h3#tit3_01{background:url(../../../images/special/month/tit3_01.gif) no-repeat;}
h3#tit3_02{background:url(../../../images/special/month/tit3_02.gif) no-repeat;}
h3#tit3_03{background:url(../../../images/special/month/tit3_03.gif) no-repeat;}

h3#tit4_01{background:url(../../../images/special/month/tit4_01.gif) no-repeat;}
h3#tit4_02{background:url(../../../images/special/month/tit4_02.gif) no-repeat;}
h3#tit4_03{background:url(../../../images/special/month/tit4_03.gif) no-repeat;}

h3#tit5_01{background:url(../../../images/special/month/tit5_01.gif) no-repeat;}
h3#tit5_02{background:url(../../../images/special/month/tit5_02.gif) no-repeat;}
h3#tit5_03{background:url(../../../images/special/month/tit5_03.gif) no-repeat;}

h3#tit6_01{background:url(../../../images/special/month/tit6_01.gif) no-repeat;}
h3#tit6_02{background:url(../../../images/special/month/tit6_02.gif) no-repeat;}
h3#tit6_03{background:url(../../../images/special/month/tit6_03.gif) no-repeat;}

h3#tit7_01{background:url(../../../images/special/month/tit7_01.gif) no-repeat;}
h3#tit7_02{background:url(../../../images/special/month/tit7_02.gif) no-repeat;}
h3#tit7_03{background:url(../../../images/special/month/tit7_03.gif) no-repeat;}

#editors_eye{
	margin-bottom:15px;
}

#editors_eye_inner{
	padding:10px;
	border-bottom:solid 1px #e5837f;
	border-left:solid 1px #e5837f;
	border-right:solid 1px #e5837f;
}

#editors_eye h3{
	width:529px;
	height:22px;
	margin-bottom:0;
	background:url(../../../images/special/month/tit_editors_eye.gif) no-repeat;
}
.article{
	padding-bottom:3px;
}
html>body .article{
	padding-bottom:18px;
}
.article p.left, .article p.right{
	width:355px;
}
.article p.left{
	margin-left:5px;
/*	margin-right:10px;*/
}
.article p.right{
/*	margin-left:10px;*/
	margin-right:5px;
}
.article p.right_indent{
	width:345px;
}
.article p.left_indent{
	width:345px;
	padding-left:10px;
}

.hr{
	clear:both;
	height:5px;
	margin-bottom:18px;
	background:url(../../../images/special/month/hr.gif) no-repeat top center;
	font-size:0;
	line-height:0;
}

.photo{
	width:158px;
	background:url(../../../images/special/month/ph_frame.gif) bottom no-repeat;
}
.photo p{
	padding-left:9px;
	padding-right:9px;
	padding-top:7px;
	padding-bottom:10px;
	font-size:0.83em;
	line-height:135%;
}
.photo_ph7_02{
	margin-top: 20px;
}

#special_month_right h4.ad_tit{
	height:18px;
	margin-bottom:5px;
	background:url(../../../images/special/month/side_ad_tit.gif) left top no-repeat;
}
#special_month_right h4.ad_tit .inner{
	padding-top:1px;
	padding-left:7px;
}
#special_month_right h4.ad_tit a{
	font-weight:bold;
	line-height:100%;
	text-decoration:none;
}

#ad{
	padding-bottom:10px;
}
.ad_content{
	margin-bottom:20px;
}
.ad_content img{
	margin-bottom:5px;
	border:solid 1px #dddddd;
}

#article_pickup{
	margin-bottom:15px;
}
#article_pickup h4{
	width:170px;
	height:21px;
	margin-bottom:7px;
	background:url(/images/special/month/tit_pickup.gif) left top no-repeat;
	font-size:0.1em;
	text-indent:-999em;
}
#article_pickup_content img{
	float:left;
	margin-bottom:7px;
}
#article_pickup_content p{
	margin:0px 0px 7px 69px;
}
#article_pickup_content br{
	line-height:1px;
}

#article_index{
	margin-bottom:10px;
}
#article_index h4{
	width:170px;
	height:21px;
	background:url(../../../images/special/month/tit_index.gif) left top no-repeat;
	font-size:0.1em;
	text-indent:-999em;
}
#article_index_content, #voice_content{
	padding:5px;
	border-left:solid 1px #bf3541;
	border-right:solid 1px #bf3541;
	border-bottom:solid 1px #bf3541;
	background-color:#fbf3f0;
}
#article_index_content ul{
	list-style-position:outside;
}
#article_index_content ul li{
	list-style:none;
	padding-left:10px;
	background:url(../../../images/special/month/list_arr.gif) no-repeat;
	text-indent:0;
}

#voice h4{
	width:170px;
	height:21px;
	background:url(../../../images/special/month/tit_voice.gif) left top no-repeat;
	font-size:0.1em;
	text-indent:-999em;
}
#voice_content p{
	margin-bottom:10px;
}
#voice_content ul{
	margin-bottom:10px;
	margin-left:17px;
	margin-right:0;
	list-style-position:outside;
}
a#bt_voice{
	display:block;
	width:158px;
	height:26px;
	background:url(../../../images/special/month/bt_voice.gif) left  top no-repeat;
	font-size:0.1em;
	text-indent:-999em;
	text-decoration:none;
}
a#bt_voice:hover{
	background:url(../../../images/special/month/bt_voice_on.gif) left  top no-repeat;
}

.article a.link{
	display:block;
	margin-top:5px;
	margin-left:10px;
	padding-left:10px;
	background:url(../../../images/special/month/list_arr.gif) no-repeat;
}
