@charset "utf-8";


/* general styles
---------------------------------------------- */
* {
	margin:0;
	padding:0;
}


body {
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #333;
	background-image:url(../img/back.gif);
	line-height:2em;

}

img	{
	vertical-align	:bottom;
	border			:0px;

}


a {
	color			: #000066;
	text-decoration:none;
	}
	

	a:hover { color: #0066FF; 
	text-decoration: underline;
	} 
	


li{
list-style:none;
}

.clear{
clear:both;
}

/* 共通テキスト
------------------------------------------------------------ */

.text1{
padding:10px 30px;
}



.right{
float:right;
margin:10px 20px 0px;
}


.text3{
text-align:center;
padding:20px 0px 30px;
clear:both;
}




/* wrapper
---------------------------------------------- */
#wrapper {
width:1140px;
height:auto;
margin:0px auto;
background-image:url(../img/wp_back.gif);
background-repeat:repeat-y;

}





/* container
------------------------------------------------------------ */

#container{
width:760px;
height:auto;
margin:0px auto;
}


h1{
width:800px;
height:552px;
margin:0 auto;
}




#menu{
width:760px;
height:46px;
margin:0px auto 20px;
}

#menu li{
float:left;
}



#guest_t{
width:760px;
text-align:center;
}


/* group-area
---------------------------------------------- */

#group-area{
width:750px;
height:400px;
margin:0px auto;
padding:20px 0px;
}


#group-area ul{
width:750px;
height:190px;
margin:0px;
padding:0px;
}


#group-area li{
width:250px;
height:190px;
float:left;
padding:10px 0px;
text-align:center;

}


#group-area .li1{
background-color:#F0F0F0;
}

#group-area .li2{
background-color:#ECFFD0;
}


#group-area p{
color:#999999;
padding:10px;
font-size:12px;
line-height:20px;
text-align:left;
}






/* footer-area 
---------------------------------------------- */
#footer_navi{
text-align:center;
margin-top:20px;
}

#copyright{
font-size:12px;
line-height:16px;
text-align:center;
padding:5px 0px;
}

#footer {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #68CEFC;
}

#footer ul{
	margin:0;
	padding:0;
	list-style-position:inside;
	list-style-type: none;
	text-align:center;
}


#footer li{
	display:inline;
	font-size:12px;
line-height:16px;
}



