@charset "utf-8";
/* CSS Document */



/**================================= contents Setting =================================**/

#contents_wrapper{
	background			:	#FFFFFF;
}

#contents_top{
	margin				:	0 auto;
	width				:	1004px;
}

.cont_head a{
	background: url(../images/index/contents_5_off.jpg) no-repeat;
    display: block;
	width: 999px;
    height: 180px;
}

#contents_top .cont_head {
    padding-top: 20px;
}

#contents_top .cont_head p.fck {
	color: #000000;
    font-size: 1.05em;
    line-height: 1.4em;
    font-weight: bold;
    padding-top: 70px;
    padding-left: 375px;
    font-family: "メイリオ",Meiryo;
}

#contents_top .cont_head a:hover p.fck {
    text-decoration: underline;
}

#contents_top .cont_head p.fcr {
	color: #CC0000;
    font-size: 0.875em;
    line-height: 1.2em;
    font-weight: bold;
    padding-top: 17px;
    padding-left: 397px;
    font-family: "メイリオ",Meiryo;
}

#contents_top .cont_head a:hover p.fcr {
    text-decoration: none;
}

.cont_head a:hover{
	background: url(../images/index/contents_5_on.jpg) no-repeat;
}

#contents{
	padding-top			:	20px;
	margin-bottom		:	10px;
}

*html #contents{
	padding				:	20px 2px 0;
}

#contents li{
	float				:	left;
	padding-bottom		:	17px;
}

#contents li.left {
	padding-right		:	15px;
}

#bottom_contents{
	margin				:	0 auto;
	width				:	1000px;
	border-top			:	1px #CCCCCC solid;
	padding-top			:	30px;
}

#left_area{
	color				:	#666666;
	margin-top			:	30px;
	width				:	685px;
	float				:	left;
}

#left_area .left_titel{
	padding				:	5px 0px;
}

#left_area a:link		{color:#0099CC; text-decoration:none;}
#left_area a:visited	{color:#0099CC; text-decoration:none;}
#left_area a:hover		{color:#CC0000; text-decoration:underline;}
#left_area a:active		{color:#CC0000; text-decoration:underline;}

#left_area .left_contents1{
	border-bottom		:	1px #CCCCCC solid;
	width:690px;
	margin-bottom		:	20px;
	height				:	128px;
	overflow-y			:	scroll
}

#left_area .left_contents1 dd{
	border-bottom		:	1px #CCCCCC dotted;
	padding				:	15px 5px;
	font-size			:	0.75em;
}

#left_area .left_contents1 dl dd.last{
	border-bottom		:	none;
}

#left_area .left_contents1 dt{
	padding				:	15px 15px 15px 5px;
	clear				:	both;
	float				:	left;
	font-size			:	0.75em;
}

/**/

#left_area .left_contents1 li{
	border-bottom		:	1px #CCCCCC dotted;
	padding				:	15px 5px;
	font-size			:	0.75em;
}

#left_area .left_contents1 ul li.last{
	border-bottom		:	none;
}


#right_area{
	width				:	275px;
	height				:	420px;
	background			:	url(../images/common/right_navi_back.jpg) left;
	float				:	right;
	text-align			:	center;
}

#right_area .medal{
	margin-top			:	8px;
	padding				:	4px 0px;
}

#right_area li{
	padding				:	4px 0px;
}
