@charset "UTF-8";
/* CSS Document */


#container{
	width:900px;
	margin:0 auto;
	background-color:#FFF;
	
}

#header{
	width:900px;
}

.h_base1{
	width:751px;
	float:left;
}

.h_base2{
	width:149px;
	float:left;
}

.c-both{
	clear:both;
}


.h_menu{
	width:900px;
	height:30px;
}

ul#gmenu{
	width:900px;
	height:30px;
	padding:0;
	margin:0;
	list-style:none;
	background-image:url(img/menu_base.png);
	background-repeat:no-repeat;
}

ul#gmenu li{
	float:left;
	padding:0;
}


.bt1{
	display:block;
	width:128px;
	height:30px;
	background-image:url(img/bt1b.png);
	background-repeat:no-repeat;
}

a.bt1{
	display:block;
	width:128px;
	height:30px;
	background-image:url(img/bt1a.png);
	background-repeat:no-repeat;
}

a.bt1:hover{
	background-image:url(img/bt1b.png);
	background-repeat:no-repeat;
}

.bt2{
	display:block;
	width:128px;
	height:30px;
	background-image:url(img/bt2b.png);
	background-repeat:no-repeat;
}

a.bt2{
	display:block;
	width:128px;
	height:30px;
	background-image:url(img/bt2a.png);
	background-repeat:no-repeat;
}

a.bt2:hover{
	background-image:url(img/bt2b.png);
	background-repeat:no-repeat;
}



.bt3{
	display:block;
	width:128px;
	height:30px;
	background-image:url(img/bt3b.png);
	background-repeat:no-repeat;
}

a.bt3{
	display:block;
	width:128px;
	height:30px;
	background-image:url(img/bt3a.png);
	background-repeat:no-repeat;
}

a.bt3:hover{
	background-image:url(img/bt3b.png);
	background-repeat:no-repeat;
}

.bt4{
	display:block;
	width:128px;
	height:30px;
	background-image:url(img/bt4b.png);
	background-repeat:no-repeat;
}

a.bt4{
	display:block;
	width:128px;
	height:30px;
	background-image:url(img/bt4a.png);
	background-repeat:no-repeat;
}

a.bt4:hover{
	background-image:url(img/bt4b.png);
	background-repeat:no-repeat;
}

.bt5{
	display:block;
	width:128px;
	height:30px;
	background-image:url(img/bt5b.png);
	background-repeat:no-repeat;
}

a.bt5{
	display:block;
	width:128px;
	height:30px;
	background-image:url(img/bt5a.png);
	background-repeat:no-repeat;
}

a.bt5:hover{
	background-image:url(img/bt5b.png);
	background-repeat:no-repeat;
}

.bt6{
	display:block;
	width:128px;
	height:30px;
	background-image:url(img/bt6b.png);
	background-repeat:no-repeat;
}

a.bt6{
	display:block;
	width:128px;
	height:30px;
	background-image:url(img/bt6a.png);
	background-repeat:no-repeat;
}

a.bt6:hover{
	background-image:url(img/bt6b.png);
	background-repeat:no-repeat;
}

.bt7{
	display:block;
	width:132px;
	height:30px;
	background-image:url(img/bt7b.png);
	background-repeat:no-repeat;
}

a.bt7{
	display:block;
	width:132px;
	height:30px;
	background-image:url(img/bt7a.png);
	background-repeat:no-repeat;
}

a.bt7:hover{
	background-image:url(img/bt7b.png);
	background-repeat:no-repeat;
}


#contents{
	width:900px;
	padding-bottom:30px;
}

.visual{
	width:900px;
	height:270px;
}

.con2{
	width:900px;
}


.c_base1{
	width:500px;
	margin-top:30px;
	float:left;
}


.c_base2{
	width:400px;
	margin-top:30px;
	float:left;
}


.title1{
	height:27px;
	margin-top:10px;
	margin-bottom:10px;
}

.title2{
	margin-top:10px;
	margin-bottom:10px;
}


.c_s2_1{
	width:400px;
	height:150px;
	margin-top:30px;
}


.title3{
	width:69px;
	height:38px;
	margin-top:70px;
	margin-bottom:10px;
	float:left;
}

.title4{
	width:280px;
	height:74px;
	margin-top:50px;
	margin-left:15px;
	margin-bottom:10px;
	float:left;
}




#footer{
	width:900px;
}