* {
	margin: 0 ;
	padding: 0 ;
}

body {
	font-size: 75% ;
	font-family: "ＭＳ ゴシック",Osaka-等幅,monospace ;
	color: #333 ;
	line-height: 1.4 ;
	background: url(/img/main/back.jpg) ;
}

body.white {
	font-size: 75% ;
	font-family: "ＭＳ ゴシック",Osaka-等幅,monospace ;
	color: #333 ;
	line-height: 1.4 ;
	background: #FFF ;
}

p {
	margin-bottom: 8px ;
}


li {
	line-height: 1.5 ;
}


textarea,select,input {
	font-family: "ＭＳ ゴシック",Osaka-等幅,monospace ;
}




/*==============================================
　◆◇　基礎レイアウト部分
===============================================*/

#container {
	width: 950px ;
	text-align: left ;
	margin: 0 auto ;
	padding: 0 ;
	background: #ffffff ;
}

#header {
	width: 940px ;
	padding: 2px 5px ;
	background: url(/img/main/subback.jpg) ;
}


.headertop{
	width: 930px ;
	height: 35px ;
	padding: 10px 10px ;
	background: url(/img/main/subback.jpg) ;
}

#head {
	width: 940px ;
	height: 50px ;
	padding: 5px ;
	background: url(/img/main/subback.jpg) ;
}

.headbun {
	padding: 3px 0 ;
}


#topbanner {
	width: 950px ;
	height: 150px ;
	padding: 0 ;
	margin: 0 ;
}

#topban {
	width: 950px ;
	height: 150px ;
	padding: 0 ;
	margin: 0 ;
}

#menu {
	width: 950px ;
	height: 50px ;
	padding: 0 ;
	margin: 0 ;
}

#topnews {
	width: 480px ;
	margin: 10px 0 10px 17px ;
	padding: 0 ;
	float: left ;
	display: inline ;
}

#photo {
	width: 420px ;
	margin: 10px 17px 10px 0 ;
	padding: 0 ;
	float: right ;
	text-align: left ;
	display: inline ;
}


#main {
	width: 665px ;
	float: left ;
	margin: 10px 0 10px 17px;
	padding: 0 ;
	display: inline ;
}


#right {
	width: 235px ;
	float: right ;
	margin: 10px 17px 10px 0;
	padding: 0 ;
	display: inline ;
}

#submain {
	width: 700px ;
	float: right ;
	margin: 10px 17px 10px 0 ;
	padding: 0 ;
	display: inline ;
}

#subleft {
	width: 200px ;
	float: left ;
	margin: 10px 0 10px 17px ;
	padding: 0 ;
	display: inline ;
}

#subright {
	width: 200px ;
	float: right ;
	margin: 10px 17px 10px 0 ;
	padding: 0 ;
	display: inline ;
}


#link{
	padding: 5px ;
	clear: both ;
	color: #333 ;
	border-top: 1px solid #999 ;
	background: url(/img/main/subback.jpg) ;
}

#copyright {
	padding: 5px ;
	clear: both ;
	color: #333 ;
	border-top: 1px solid #999 ;
	text-align: center ;
	background: url(/img/main/subback.jpg) ;
}



#asobileft{
	width: 200px ;
	margin: 15px 0 15px 17px ;
	float: left ;
	display: inline ;
}


#asobiright{
	width: 700px ;
	margin: 15px 17px 15px 0 ;
	float: right ;
	display: inline ;
}