@charset "UTF-8";
/*******************************************************************************
file name  :  index.css
********************************************************************************/

/*******************************************************************************
	main
*******************************************************************************/
#page{
	width:808px;
	margin:0 auto;
	padding:0;
}
/*******************************************************************************
	area_01
*******************************************************************************/
#area_01{
	margin-bottom: 11px;
}

/*******************************************************************************
	area_02
*******************************************************************************/
#area_02{
	background: url(../img/top_renew/bg_chara_top.jpg) left top no-repeat;
	padding-top: 29px;
	margin-bottom: 17px;
}

#area_02 .inner_bg{
	background: url(../img/top_renew/bg_chara_center.jpg) left top repeat-y;
}

#area_02 .inner{
	background: url(../img/top_renew/bg_chara_bottom.jpg) left bottom no-repeat;
	padding: 2px 9px 9px;
}

#area_02 .inner li{
	padding-right: 6px;
	float: left;
}

#area_02 .inner li.last_child{
	padding-right: 0px;
}
#area_02 .inner li img{
	display: block;
}

/*******************************************************************************
	area_03
*******************************************************************************/
#area_03 .column_left{
	width: 380px;
	float: left;
}

#area_03 .column_left #topics_area{
	background: url(../img/top_renew/bg_topics_top.jpg) left top no-repeat;
	padding-top: 39px;
	margin-bottom: 5px;
}

#area_03 .column_left .inner_bg{
	background: url(../img/top_renew/bg_topics_bottom.jpg) left bottom no-repeat;
	padding-bottom: 18px;
}

#area_03 .column_left .inner{
	background: url(../img/top_renew/bg_topics_center.jpg) left top repeat-y;
	padding: 11px 15px 10px 20px;
}

#area_03 .column_left .inner dl{
	border-bottom: #CCCCCC 1px dashed;
	padding-bottom: 10px;
	margin-bottom: 10px;
	line-height: 1.2em;
}

#area_03 .column_left .inner dt{
	margin-left: 5px;
	font-weight: bold;
}

#area_03 .column_left .inner dd{
	margin: -1.2em 0 0 6.8em;
}

#area_03 .column_left #kamiotv{
	color: #D5177B;
	font-size:18px;
	text-align: center;
}

#area_03 .column_right{
	width: 390px;
	float: right;
}

#area_03 .column_right .section-Lv1{
	background: url(../img/top_renew/bg_pickup_top.jpg) left top no-repeat;
	padding-top: 29px;
	margin-bottom: 15px;
}

#area_03 .column_right .section-Lv1 .inner_bg{
	background: url(../img/top_renew/bg_pickup_center.jpg) left top repeat-y;
}

#area_03 .column_right .section-Lv1 .inner{
	background: url(../img/top_renew/bg_pickup_bottom.jpg) left bottom no-repeat;
	padding: 2px 9px 8px;
}

#area_03 .column_right .section-Lv1 li{
	float: left;
	padding-right: 6px;
}

#area_03 .column_right .section-Lv1 li.last_child{
	padding-right: 0;
}

#area_03 .column_right .section-Lv1 ul.first_child{
	margin-bottom: 5px;
}

#area_03 .column_right .section-Lv2 .section-Lv3{
	border-bottom: #CCCCCC 1px dashed;
	padding-bottom: 7px;
	margin-bottom: 7px;
}

#area_03 .column_right .section-Lv2 p{
	width: 110px;
	line-height: 1.2em;
	float: left;
}

#area_03 .column_right .section-Lv2 .column_right{
	width: 250px;
	padding-top: 5px;
	float: right;
}

