@charset "UTF-8";

/* トップページ
------------------------------------------------------*/

a {	text-decoration: underline; outline:none;}
a:link		{ color: #FFA7A7; }
a:visited	{ color: #FFA7A7; }
a:hover		{ color: #FFA7A7; }
a:active	{ color: #FFA7A7; }


body {

}

#wrapper {
	background: #633812 url(../images/top/bg_body.jpg) no-repeat center top;
}

#mainCol {
	background: #FFF url(../images/top/bg1.gif) no-repeat center top;
	position: relative;
	margin: 0 auto;
	width: 835px;
	height: 490px;
}

#mainCol a.btn_enter {
	position: absolute;
	left: 335px;
	top: 341px;
	display: block;
	width: 162px;
	height: 54px;
	text-indent: -9999px;
}

#mainCol a.btn_enter:hover {
	text-indent: 0;
}

/*更新履歴 */
#subCol{
	position: relative;
	background: url(../images/top/bg2.gif) no-repeat center top;
	width:835px;
	margin: 0 auto;
}

#newsBox0{
	background:url(../images/top/text_bg.png) center top;
	width:835px;
	height:190px;
}


#newsBox1{
	background:url(../images/top/text_bg2.png) ;
	background-position:  0 220px;
	width:835px;
	font-weight:bold;
	color:#FFF;
}
#newsBox2{
	background:url(../images/top/text_bg2.png);
	width:835px;
	font-weight:bold;
	color:#FFF;
}

#newsBox1 dt.news4{
	display: block;
	float:left;
	clear:both;  
	padding-top : 30px;
    padding-left : 230px;
	padding-bottom : 40px;
}

#newsBox1 dd.news4{
	padding-top : 30px;
    padding-left : 325px;
	padding-bottom : 40px;
}

#newsBox1 dt.news3{
	display: block;
	float:left;
	clear:both;  
	padding-top : 30px;
	padding-left : 110px;
	padding-bottom : 50px;
}

#newsBox1 dd.news3{
	padding-top : 30px;
	padding-left : 220px;
	padding-bottom : 50px;
}

#newsBox1 dt.news2{
	display: block;
	float:left;
	clear:both;  
	padding-top : 20px;
	padding-left : 20px;
	padding-bottom : 30px;
}
#newsBox1 dd.news2{
	padding-top : 20px;
	padding-left : 95px;
	padding-bottom : 30px;
}

#newsBox1 dt.news1{
	display: block;
	float:left;
	clear:both;  
	padding-top : 40px;
	padding-left : 310px;
	padding-bottom : 50px;
}

#newsBox1 dd.news1{
	padding-top : 40px;
	padding-left : 400px;
	padding-bottom : 50px;
}


#newsBox2 dt.news4{
	display: block;
	float:left;
	clear:both;  
	padding-top : 25px;
	padding-left : 100px;
	padding-bottom : 50px;
}

#newsBox2 dd.news4{
	padding-top : 25px;
	padding-left : 185px;
	padding-bottom : 50px;
}

#newsBox2 dt.news3{
	display: block;
	float:left;
	clear:both;  
	padding-top : 50px;
	padding-left : 230px;
	padding-bottom : 50px;
}

#newsBox2 dd.news3{
	padding-top : 50px;
	padding-left : 315px;
	padding-bottom : 50px;
}

#newsBox2 dt.news2{
	display: block;
	float:left;
	clear:both;  
	padding-top : 60px;
	padding-left : 40px;
	padding-bottom : 50px;
}
#newsBox2 dd.news2{
	padding-top : 60px;
	padding-left : 130px;
	padding-bottom : 50px;
}

#newsBox2 dt.news1{
	display: block;
	float:left;
	clear:both;  
	padding-top : 50px;
	padding-left : 310px;
	padding-bottom : 50px;
}

#newsBox2 dd.news1{
	padding-top : 50px;
	padding-left :400px;
	padding-bottom : 50px;
}

.font_pink{
	color:#FFA7A7;
	}

.font_blue{
	color:#5AC1EC;
	}
.font_orange{
	color:#FF9900;
	}