@charset "UTF-8";

.center {
	position: relative;
	width: auto;
	height: 108px;
	background: url("../img/top/center_bg.jpg") no-repeat scroll 0px 0px;
}

.center p.center_PR {
	width: 390px;
	color: #ADAD42;
	font-size: 100%;
	font-weight: bold;
	margin: 0px;
	padding: 5px 0 0 5px;
	line-height: 140%;
}

.center h3.center_subhead {
	margin: 20px 0 0 85px;
}

.TOP_Intro_Area {
	width: 700px;
	float: left;
}


.TOP_Intro_Area .TOP_Intro_1 {
	background: url("../img/top/intro_1.jpg") no-repeat scroll 0px 0px;
	width: 218px;
	height: 232px;
	float: left;
	margin-right: 20px;
}

.TOP_Intro_Area .TOP_Intro_2 {
	background: url("../img/top/intro_2.jpg") no-repeat scroll 0px 0px;
	width: 218px;
	height: 232px;
	float: left;
	margin-right: 20px;
}

.TOP_Intro_Area .TOP_Intro_3 {
	background: url("../img/top/intro_3.jpg") no-repeat scroll 0px 0px;
	width: 218px;
	height: 232px;
	float: left;
}

.TOP_Intro_Area p.Intro_Item {
	margin: 0px; padding: 0px;
	font-size: 81%;
	line-height: 150%;
	padding: 25px 10px 0px 10px;
}

.TOP_Intro_Area a.Intro_more {
	position: relative;
	/*
	top:125px;
	*/
	top:0px;
	left:155px;
}

.TOP_Intro_Area .intro_guide {
	clear: both;
	width: auto;
	margin: 0px; padding: 0px;
}

.TOP_Bannar_Area {
	float: right;
	width: 220px;
	height: 280px;
	position: relative;
	bottom: 80px;
}

.TOP_Bannar_Area img {
	vertical-align: bottom;
	margin-bottom: 7px;
	float: right;
}

.keroro ul li {
	float: left;
	padding: 20px 10px 0 0;
	list-style: none;
}
/*
.keroro img {
	margin: 10px 0 10px 190px;
}
*/
/* 背景用のリンク */
a.bg_link {
	display:block;
	width:158px;
	height:118px;
	position:relative;
	left:13px;
	top:-2px;
	outline:none;
}
