@charset "UTF-8";

#main .left	.left_menu h2{
	background:url(../img_release/ttl_left.jpg) no-repeat;
}

#main .left	.contents h2{
	background:url(../img_release/ttl_center.jpg) no-repeat;
}

#main .left	.contents h2.detail{
	background:url(../img_release/ttl_center_detail.jpg) no-repeat;
}

#main .left	.left_menu li{
	width:180px;
	height:35px;
}

#main .left	.left_menu li a{
	display:block;
	width:180px;
	height:35px;
	text-indent:-9999px;
}

#main .left	.left_menu li.pressrelease a{ background:url(../img_release/menu_press.jpg) no-repeat;}
#main .left	.left_menu li.pressrelease a:hover{ background:url(../img_release/menu_press_on.jpg) no-repeat;}

.left .box .box_bottom .topics_box {
	padding:0 0 5px;
	border-bottom:1px dotted #CCCCCC;
	margin:0 0 10px;
}

.left .box .box_bottom .topics_box .time{
	float:left;
	width:70px;
	font-size:10px;
	padding:0px 0 0 0px;
	text-align:center;
	line-height:120%;
}

.left .box .box_bottom .topics_box p{
	float:left;
	width:355px;
	padding:0px 0 0 45px;
	text-align:left;
	margin:0;
}

.left .box .box_bottom .topics_box p a{
	color:#666666;
	text-decoration:none;
}

.left .box .box_bottom .topics_box p a:hover{
	text-decoration: underline;
	color:#0099CC;
}

.left .box .box_bottom .topics_box .tv{
	background:url(../img_common/icon_tv.gif) no-repeat;
}

.left .box .box_bottom .topics_box .walker{
	background:url(../img_common/icon_walker.gif) no-repeat;
}

.left .box .box_bottom .topics_box .gourmet{
	background:url(../img_common/icon_gourmet.gif) no-repeat;
}

.left .box .box_bottom .topics_box .women{
	background:url(../img_common/icon_women.gif) no-repeat;
}

.left .box .box_bottom .topics_box .mobile{
	background:url(../img_common/icon_mobile.gif) no-repeat;
}

.left .box .box_bottom .topics_box .ec{
	background:url(../img_common/icon_ec.gif) no-repeat;
}

.left .box .box_bottom .topics_box .other{
	background:url(../img_common/icon_other.gif) no-repeat;
}

.left .box .box_bottom .topics_box .family {
	background:transparent url(../img_common/icon_family.gif) no-repeat scroll 0 0;
}

#main .left .box .box_bottom .title {
	border-bottom:#CCCCCC 1px solid;
	padding:5px 0 5px;
	margin:0 0 5px;
}

#main .left .box .box_bottom .title h3 {
	font-size:120%;
	font-weight:bold;
	padding:0px;
	margin:0 0 5px;
	background:none;
	height:auto;
	line-height:140%;
}

#main .left .box .box_bottom .title p {
	text-align:right;
}

.left .box .box_bottom p.detail {
	padding:0 0 15px;
}

.left .box .box_bottom p.detail span{
	color:#666666;
	font-size:12px;
}

.press_box {
	padding:10px 0 0;
}