@charset "utf-8";
/* -----------------------------------------------------------
 File name:      page_single.css
----------------------------------------------------------- */
h3#page_title{
    background-image: url(../img/share/bg_page_title.gif);
    background-position: 15px center;
    background-repeat: no-repeat;
	margin: 20px 0 -7px;
	padding: 15px 0 15px 45px;
	border-style: solid;
	border-color: #BAB6A9;
	border-width: 0 0 1px;
	font-size: 16px;
}

* p.backlink{
	margin: 6px 0 -15px;
	text-align: right;
}
* div.content_box{
	clear: both;
	margin-top: 20px;
	letter-spacing:0px;
	line-height:150%;
	overflow: hidden;
	zoom: 100%;
}

/*----  サブタイトル h3 -----------------*/
/*
* div.content_box h3{
	color: #484848;
    background-image: url(../img/share/bg_ct_box_h3.gif) ;
	font-size: 16px;
	font-weight: bold;
	padding: 20px 5px 10px 15px;
	letter-spacing:1px;
	border-style: solid;
	border-color: #C9C9C1;
	border-width: 1px 0;
}*/
* div.content_box h3{
	color: #336699;
	font-size: 14px;
	font-weight: bold;
	padding: 20px 5px 10px 15px;
	letter-spacing:1px;

}
* div.content_box div.the_content{
	padding: 10px 0 0 15px;
    letter-spacing:1.5px;
}


#newslist_box{
	width: 667px;
	margin: 15px 0 20px;
    letter-spacing:1.5px;
}
#newslist_box h2{
	margin: 0 0 10px;
}
* div.topics_list{
	width: 640px;
	margin: 0 auto;
	overflow: hidden;
	zoom: 100%;
	border-style: dashed;
	border-color: #C9C9C1;
	border-width: 0 0 1px 0;
	height: 30px;
	line-height: 30px;
    letter-spacing:1.5px;
}
* div.topics_list p.date{
	width: 180px;
	float: left;
	margin: 0 10px;
}
* div.topics_list p.date span{
	margin: 0 0 0 10px;
}
* div.topics_list p.date span img{
	vertical-align: middle;
}
* div.topics_list h3{
	margin: 0 0 0 165px;
	font-weight: normal;
}
* div.topics_list h3 a{
	color: #3B6BBD;
	text-decoration: underline;
}
* div.topics_list h3 a:hover{
	text-decoration: none;
}
