﻿@charset "utf-8";
*{
 margin:0;
 padding:0;
}

/*besic*/
body{
 font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "MS P Gothic", Helvetica, Arial, sans-serif;
 background-image:url(images/body.jpg);
 background-color:#8297b2; 
}
#container{
 margin:0 auto;
 width:1000px;
 height:610px;
}
#header{
 margin:0 auto;
 width:1000px;
 height:80px;
}
#contents{
 margin:0 auto;
 width:1000px;
 height:500px;
 background-image:url(images/contentsbody.jpg);
}
#footer{
 margin:0 auto;
 width:1000px;
 height:150px;
}
#footer p {
	color:#374452;
	font-size: 14px;
	padding:5px;
	line-height: 17px;
	text-align: center;
}
#footer a{
 margin-left:5px;
 font-size:14px;
 font-weight:normal;
 text-decoration:none;
}

#footer a:link {
	color:#374452;
}
#footer a:visited {
	color:#374452;
}
#footer a:hover {
	color:#91d9c7;
	text-decoration:underline;
}
#footer li {
	color:#374452;
	padding:50px 0px 5px 0px;
	line-height: 17px;
	list-style-type:none;
	text-align: center;
}

/*header*/
#header-alpha{
 width:400px;
 height:80px;
 float:left; 
}
#header-beta{
 width:600px;
 height:80px;
 float:left;  
}
#header-banner{
 width:400px;
 height:80px;
 margin:0px 0px 0px 0px; 
}
#header-title{
 width:600px;
 height:55px;
 margin:0px 0px 0px 0px;
}	
#header-menu{
	width:600px;
	height:25px;
	margin:0px 0px 0px 0px;
	text-align: right;
}	


/*menu*/
#floatClear{
	clear:left;
	overflow:hidden;
}
#menu{
 width:auto;
 margin:0 auto;
}
#menu div{
 margin:5px 0px 10px 10px;
}
#menu img{
 width:15px;
 height:15px;
 vertical-align:middle;	
}
#menu a{
 margin-left:5px;
 font-size:14.5px;
 font-weight:normal;
 text-decoration:none;
}
#menu a:link {
	color:#3a70a6;
}
#menu a:visited {
	color:#3a70a6;
}
#menu a:hover {
	/*color:#172d42;*/
	color:#000;
	text-decoration:underline;
}
#hiddenlmg{
 display:none;
}

/*contents*/
#alpha{
 width:650px;
 height:500px;
 float:left; 
}
#beta{
 width:350px;
 height:500px;
 float:left; 
}

/*top*/
#alpha-text{
 width:380px;
 height:150px;
 margin:30px 80px 20px 40px;
}
#alpha-text p{
 font-size:13.5px;
 line-height: 17px;
 font-weight:normal; 
 color:#6e9dcc;
}

#alpha-menu{
 width:550px;
 height:163px;
 margin:0px 80px 0px 20px;
 border-top: 0px solid #1a66c0;
 border-right: 0px solid #1a66c0;
 border-bottom: 0px solid #1a66c0;
 border-left: 0px solid #1a66c0;
}
#alpha-menu-left{
 width:220px;
 height:123px;
 margin:0px 5px 0px 10px;
 float:left;
}
#alpha-menu-right{
 width:290px;
 height:123px;
 margin:0px 0px 0px 5px;
 float:left;
}
#alpha-ad{
 float:left;
}
#alpha-phto-left{
 width:185px;
 height:auto;
 margin:10px 20px 10px 40px;
}
#alpha-phto-right{
 width:142px;
 height:auto;
 margin:10px 20px 10px 20px;
}
/*beta*/
#bottle{
 width:auto;
 height:500px;
 margin:0px; 
}
/*txet*/
p {
	color:#000;
	font-size: 13.5px;
	padding:10px 0px 0px 0px;
	line-height: 20px;
}
ul {
	margin:0;
	padding-right:0;
	right: auto;

}
li {
	color:#000;
	font-size: 13.5px;
	padding:5px;
	line-height: 17px;
	list-style-type:none;
}
h1 {
	color:#00a3e7;
	font-weight:normal;
	font-size: 12.5px;
	padding:5px 0px 5px 5px;
	text-align: right;
}
h2 {
	color:#8fadcc;
	font-size: 15px;
	font-weight:bold;	
	padding:2px 2px 2px 2px;
	line-height: 17px;
	border-bottom:solid #a9cef4 thin;
}
h3 {
	color:#3cb878;
	font-size: 16px;
	font-weight:bold;	
	padding:10px 5px 5px 5px;
	line-height: 19px;
}

h4 {
	color:#000;
	font-size: 14px;
	font-weight:normal;	
	padding:5px 5px 5px 5px;
	line-height: 19px;
}
address {
	color:#fff;
	font-size: 12px;
	padding:5px 5px 5px 5px;
	text-align: center;
}


#footer a.adlink {
	font-size: 12px;
	color:#fff;
}
img.bnr_northland {
	border: 2px solid #00b2e4; 
}
