@charset "utf-8";


/*===================================================
制作日：2009.05.21
製作者：松永
更新日：
更新者：

+subnavi

+枠
  -left-col
  -right-col
+tv-info

+announcement

+people_list

+goods

+others
  -detail_green

==================================================== */

/* subnavi
---------------------------------------------------- */
#subnavi{
	background: url("../images/tv-info/subnavi_hover.gif") no-repeat 2px 0;
}

/* left-col, right-col
---------------------------------------------------- */
#left-col{
	float: left;
	width: 720px;
}
#right-col{
	float: left;
	width: 236px;
}

/* tv-info
---------------------------------------------------- */
#tv-info{
	margin-bottom: 20px;
}
#tv-info h2{
	font-size: 110%;
	font-weight: bold;
	margin-bottom: 20px;
	padding-right: 80px;
}
.tv-info_text{
	border-bottom: 1px dotted #CCC;
	margin-bottom: 10px;
	padding-bottom: 10px;
}
.tv-info_image{
	float: left;
	width: 250px;
	padding-right: 10px;
}
.tv-info_textwrap{
	position: relative;
	float: left;
	width: 470px;
}
.btn_detail{
	position: absolute;
	top: 0;
	right: 0;
}
/* announcement
---------------------------------------------------- */
.detail_orange div{
	border: 5px solid #FFF5A4;
	background-color: #FFFEDF;
	margin-bottom: 10px;
	padding: 10px;
}
.announcement_image{
	float: left;
	width: 150px;
	margin-right: 10px;
}
#announcement dl{
	float: left;
	width: 500px;
	margin-bottom: 10px;
}
#announcement dt{
	font-weight: bold;
	margin-bottom: 5px;
}
.paging{
	clear: both;
	border-width: 0px 0 0 0;
	border-style: dotted;
	margin-bottom: 20px;
	padding: 0;
}

/* people_list
---------------------------------------------------- */
.people-col{
	border-bottom: 1px dotted #CCC;
	margin-bottom: 10px;
	padding-bottom: 10px;
}

#people h3{
	margin-bottom: 10px;
}
#people h4{
	font-weight: bold;
	background: url(../images/list_bullet2.gif) no-repeat 0 3px;
	margin-bottom: 5px;
	padding-left: 15px;
}
.people_list_left{
	float: left;
	width: 232px;
	margin-right: 10px;
}
.people_list_right{
	float: left;
	width: 232px;
	margin-right: 0px;
}
.people_list_image{
	float: left;
	width: 100px;
	margin-right: 10px;
}
.people_list_text{
	float: left;
	width: 122px;
}
/* goods
---------------------------------------------------- */
#goods h3{
	margin-bottom: 10px;
}
.goods_list{
	border-bottom: 1px dotted #CCC;
	margin-bottom: 10px;
	padding-bottom: 10px;
}
.goods_list h4{
	font-weight: bold;
	background: url(../images/list_bullet2.gif) no-repeat 0 3px;
	margin-bottom: 5px;
	padding-left: 15px;
}
.goods_list_image{
	float: left;
	width: 100px;
	margin-right: 10px;
}
.goods_list_text{
	float: left;
	width: 600px;
}

/* others
---------------------------------------------------- */
.detail_green div{
	border: 5px solid #E4FC89;
	background-color: #F5FED3;
	margin-bottom: 20px;
	padding: 10px;
}
.detail_green dt{
	font-weight: bold;
	background: url(../images/list_bullet2.gif) no-repeat 0 3px;
	margin-bottom: 3px;
	padding-left: 15px;
}

.detail_green dd{
	border-bottom: 1px dotted #CCC;
	margin-bottom: 5px;
	padding: 0 0 3px 15px;
}

