@charset "UTF-8";

/* TOPページ */

#greeting {
	width:690px;
	margin:10px 0;
	text-align:center;
}

#jishin {
	width:930px;
	margin:10px 0;
	text-align:left;
}
#jishin a {
	font-weight:bold;
	text-decoration:none;
}
#jishin a:hover {
	text-decoration:underline;
}
#end {
	margin:10px auto 0px;
	text-align:left;
}

h2 {
	width:690px;
	height:38px;
	text-indent:-9999px;
}

h2.topics { background:url(../img_top/ttl_topics.jpg) no-repeat;}
h2.release { background:url(../img_top/ttl_press.jpg) no-repeat;}
h2.service { background:url(../img_top/ttl_service.jpg) no-repeat;}
h2.infobook { background:url(../img_top/ttl_infobook.jpg) no-repeat;}

.left .box {
	background:url(../img_top/box_bg.jpg) repeat-y;
	margin:0 0 20px 0;
	text-align:left;
}

.left .box .box_bottom {
	background:url(../img_top/box_bottom.jpg) no-repeat bottom;
	padding:5px 5px 5px;
}

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

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

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

.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:#CC0000;
}

.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:url(../img_common/icon_family.gif) no-repeat;
}

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

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

.left .box .box_bottom .cont {
	margin:5px 0 0px;
	text-align:left;
	padding:0 5px 15px;
}

.left .box .box_bottom .cont h3{
	width:670px;
	height:30px;
	text-indent:-9999px;
	margin:0 0 10px;
}

.left .box .box_bottom .cont h3.tl_tv{
	background:url(../img_top/tl_tv.jpg) no-repeat;
}

.left .box .box_bottom .cont h3.tl_walker{
	background:url(../img_top/tl_walker.jpg) no-repeat;
}

.left .box .box_bottom .cont h3.tl_gourmet{
	background:url(../img_top/tl_gourmet.jpg) no-repeat;
}

.left .box .box_bottom .cont h3.tl_women{
	background:url(../img_top/tl_women.jpg) no-repeat;
}

.left .box .box_bottom .cont h3.tl_mobile{
	background:url(../img_top/tl_mobile.jpg) no-repeat;
}

.left .box .box_bottom .cont h3.tl_publish{
	background:url(../img_top/tl_publish.jpg) no-repeat;
}

.left .box .box_bottom .cont h3.tl_ad{
	background:url(../img_top/tl_ad.jpg) no-repeat;
}

.left .box .box_bottom .cont h3.tl_it{
	background:url(../img_top/tl_it.jpg) no-repeat;
}

.left .box .box_bottom .cont h3.tl_ec{
	background:url(../img_top/tl_ec.jpg) no-repeat;
}

.left .box .box_bottom .cont h3.tl_bestseller{
	background:url(../img_top/tl_bestseller.jpg) no-repeat;
}

.left .box .box_bottom .cont h3.tl_newrelease{
	background:url(../img_top/tl_newrelease.jpg) no-repeat;
}


/*.left .box .box_bottom .cont img {
	float:left;
	margin:0 10px 10px 0;
}*/


.left .box .box_bottom .cont p {
	font-size:120%;
	float:left;
}

.left .box .box_bottom .cont p.publish_txt {
	width:335px;
}

.left .box .box_bottom .cont p.ad_txt {
	width:335px;
}

.left .box .box_bottom .cont p.it_txt {
	width:345px;
}

.left .box .box_bottom .cont p.ec_txt {
	width:490px;
}


/* 話題のムック・書籍紹介 */
.left .box .box_bottom .cont .bookbox {
	padding-bottom:20px;
}

.left .box .box_bottom .cont .bookbox_last {
	padding-bottom:5px;
}


.left .box .box_bottom .cont .book_line{
	height:118px;
	border:1px solid #666666;
	margin-top:2px;
}

.left .box .box_bottom .cont .new_icon{
	width:143px;
	height:16px;
	font-size:10px;
}

.left .box .box_bottom .cont .company{
	width:145px;
	font-size:10px;
	color:#FF6600;
	padding-top:3px;
}

.left .box .box_bottom .cont .title{
	font-size:12px;
	width:145px;
	line-height:120%;
}

.left .box .box_bottom .cont .title span{
	font-size:11px;
	color:#FF6600;
}

.left .box .box_bottom .cont .title a{
	color:#FF6600;
	text-decoration:none;
}

.left .box .box_bottom .cont .title a:hover{
	color:#FF6600;
	text-decoration:underline;
}

.left .box .box_bottom .cont .price{
	width:145px;
	font-size:11px;
	color:#000000;
	margin-top:2px;
}


.left .box .box_bottom .cont .box_bestseller {
	float:left;
	width:143px;
	margin-right:25px;
}

.left .box .box_bottom .cont .box_bestseller-last {
	float:left;
	width:145px;
}
