﻿@charset "utf-8";

body {
	margin: 0;
	padding: 0;
	background-color: #f3f3f3;
	font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	color: #404040;
}

#container {
	width: 960px;
	border:solid #C0DCC0;
	margin: auto;
}

#header {
	background-image:url(../images/b4-174.gif);
/*	background-color:#A0A0A4;
*/
	height:160px;
}

#header h1{
	font-size:50px;
	color:#D40000;
	text-align:center;
	letter-spacing:0.4em;
	text-shadow:5px 5px 5px #A0A0A4;
	padding-top:20px;
}
#header p{
	margin-top:0px;
	font-weight:bold;
	text-align:right;
	text-shadow:5px 5px 5px #A0A0A4;
}

#header_navi {
/*	background-color:#808080;*/
	padding-top:0px;
	padding-left:650px;
	width:300px;
	height:80px;
}

#gnavi {
	background-color:#A00;
	height:40px;
}

#gnavi ul{
	padding-left:10px;
}

#gnavi ul li{
	padding-top:5px;
	padding-left:40px;
	list-style-type:none;
	font-size:24px;
	color:#C0C0C0;
	font-weight:bold;
	float:left;
}


#contents {
	background-color:#e0e0e0;
	width: 760px;
	background-image:url(../images/back.gif);
	background-repeat:repeat;
/*	margin-top:50px;
	margin-right:80px;
	margin-bottom:50px;
	margin-left:80px;
*/	float:left;
}

#contents h3{
	padding-top:50px;
	text-align:center;
	letter-spacing:0.5em;
}

#contents ul{
	padding-left:120px;
	padding-right:90px;
	line-height:200%;
	list-style-type:cjk-ideographic;
}

#contents p{
	font-size:18px;
}

#contents ul li{
	font-size:18px;
	line-height:180%;
}

.migiyose{
	font-weight:bold;
	padding-right:80px;
	text-align:right;
}

	
#side {
	border-left:thin #2A0000;
	background-color:#A00;
	width: 198px;
	float:right;
}

#side a:link{
	color:#666666;
}
#side a:visited{
	color:#666666;
}
#side a:hover{
	color:#a0a0a0;
}
#side a:active{
	color:#666666;
}

#gnavi a:link{
	color:#666666;
}
#gnavi a:visited{
	color:#666666;
}
#gnavi a:hover{
	color:#ffffff;
}
#gnavi a:active{
	color:#666666;
}

#inside1{
	height:100px;
	background-image:url(../images/b5-101.gif);
}

#inside2{
	height:100px;
	background-image:url(../images/b4-180.gif);
}

#inside3{
	height:100px;
	background-image:url(../images/b5-88.gif);
}
#inside4{
	border-top:dashed #2A0000;
	height:100px;
	background-image:url(../images/b4-159.gif);
}
#side h3{
	text-align:center;
	vertical-align:middle;
}

.arw{
	color:red;
	font-weight:bold;
}


#footer {
	background-color:#006600;
	clear:both;
	height:40px;

}

#footer address {
	color:#FFFBF0;
	padding-top:10px;	
	text-align:center;
}


table {
	padding-left:80px;
	padding-right:30px;
	line-height:150%;
	font-size:18px;

}

table td {
	vertical-align:top;
}


/* --------------------------------------------------

　見出しデザイン

-------------------------------------------------- */

h1 {
	}

h2 {
	}


/* --------------------------------------------------

　新着情報デザイン

-------------------------------------------------- */

