@import url(common.css);
@charset "Shift_JIS";

/*/////////////////////////////////////////////////////////////////////////////// メインビジュアル */
#contents_all #contents_block #main_visual #main_visual_bt {
	width: 230px;
	height: 180px;
	background: url(../images/main_visual_bt.gif) no-repeat;
 float: left;   
}
#contents_all #contents_block #main_visual #main_visual_bt .main_visual_bt_01 a,
#contents_all #contents_block #main_visual #main_visual_bt .main_visual_bt_02 a,
#contents_all #contents_block #main_visual #main_visual_bt .main_visual_bt_03 a {
	width: 230px;
	height: 58px;
	display: block;
}
#contents_all #contents_block #main_visual #main_visual_bt .main_visual_bt_02,
#contents_all #contents_block #main_visual #main_visual_bt .main_visual_bt_03 {
	margin-top: 3px;
}
#contents_all #contents_block #main_visual #main_visual_bt .main_visual_bt_01 a:hover {
	background: url(../images/main_visual_bt_01.gif) no-repeat;  
}
#contents_all #contents_block #main_visual #main_visual_bt .main_visual_bt_02 a:hover {
	background: url(../images/main_visual_bt_02.gif) no-repeat;  
}
#contents_all #contents_block #main_visual #main_visual_bt .main_visual_bt_03 a:hover {
	background: url(../images/main_visual_bt_03.gif) no-repeat;  
}
/*/////////////////////////////////////////////////////////////////////////////// 新着情報 */
#contents_all #contents_block #whats_new {
	margin-top: 15px;
	padding-left: 120px;
	background: url(../images/t_new.gif) no-repeat;
}
#contents_all #contents_block #whats_new p{
	margin-top: 5px;
	padding-bottom: 5px;
	background: url(../images/line_01.gif) repeat-x 0% 100%;
	font-size: 83%;
	line-height: 140%;
}
#contents_all #contents_block #whats_new dl {   
 width: 560px;   
	background: url(../images/line_01.gif) repeat-x 0% 100%;
	font-size: 83%;
	line-height: 140%;
}
    
#contents_all #contents_block #whats_new dt {  
	padding: 5px 0;
 width: 120px;   
 font-weight: bold;   
 float: left;   
 clear: both;   
}   
#contents_all #contents_block #whats_new dd {   
 margin-left: 120px;
	padding: 5px 0;
 width: 437px;
}
#contents_all #contents_block #whats_new table {   
 width: 560px;   
	font-size: 83%;
	line-height: 140%;
}    
#contents_all #contents_block #whats_new th {
	background: url(../images/line_01.gif) repeat-x 0% 100%; 
	padding: 5px 0;
 width: 121px;   
 font-weight: bold;   
 float: left;   
 clear: both;   
}   
#contents_all #contents_block #whats_new td {
	background: url(../images/line_01.gif) repeat-x 0% 100%;  
 margin-left: 120px;
	padding: 5px 0;
 width: 436px;
} 
/*/////////////////////////////////////////////////////////////////////////////// 会社情報の設定 */
#contents_all #contents_block #top_info {
	margin: 20px 0;
}
#contents_all #contents_block #top_info .box{
	padding: 10px 10px 10px 13px;
	border: 1px solid #cdcdcd;
	background-color: #f4f4f4;
	width: 487px;
}
#contents_all #contents_block #top_info .box h3{
	font-weight: bold;
	font-size: 85%;
	line-height: 140%;
}
#contents_all #contents_block #top_info .box p{
	margin-top: 9px;
	font-size: 78%;
	line-height: 140%;
}
#contents_all #contents_block #top_info a:hover img{
	filter: Alpha(opacity=60);
}
/*/////////////////////////////////////////////////////////////////////////////// プライバシーマークの設定 */
#contents_all #contents_block #privacymark {
	padding: 0 0 0 12px;
	/*border-left: 1px solid #cdcdcd;*/
	float: right;
}