﻿@charset "utf-8";

/*Initilization
-------------------------------------------------*/
*	{
		margin: 0;
		padding: 0;
		}

body {
		background-position:center;
		background-repeat:repeat-y;
		text-align: center;
		font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3",Arial, Helvetica, sans-serif;
		font-size:90%;
		background:#f8f8ff;
}

img {
		border: 0;
		vertical-align: bottom;
}

/*wrapper 2009/4/24 
-------------------------------------------------*/
#wrapper {
	width:800px;
	margin: 0 auto;
	border: 1px solid #dcdcdc;
	background-color:#FFFFFF;
}

/*Hack of wrapper
-------------------------------------------------*/
#wrapper:after {
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
}
#wrapper {
		display: inline-table;
		clear: both;
}
/* MacIE begin \*/
*+html #wrapper {height: 1%;}
* html #wrapper {height: 1%;}
#wrapper {display: block;}
/* MacIE end */

#header{
	height:130px;
	background:url(../img/back_head.gif) no-repeat;
	width:800px;
	}
	
#logo {
	text-align:left;
	padding-top:25px;}
.Hnav{
	height:20px;
	text-align:right;
	margin-right:10px;}
	
.Hnav ul li{
	display:inline;
	list-style:none;
	padding-left:20px;
	padding-bottom:3px;
	margin-left:10px;
	margin-bottom:5px;
	background:url(../img/ecDeltaPink.gif) no-repeat center left;
	font-size:130%;
	}
	
.Hnav ul li a:hover {
		color: #990000;
		text-decoration: underline;
}

#contents{
	border-top:5px solid #645AC4;
	padding:0px;
	margin-bottom:20px;}

#leftmenu {
	width:200px;
	float:left;
	margin:20px 10px 0px;
	padding:0px;
	}
	
#main{
	width:580px;
	float:right;
	margin:20px 0px 0px;
	}
	
#main img#mainhead
	{
	margin-bottom:10px;
	
	}
/*Hack of contents
-------------------------------------------------*/
#contents:after {
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
}
#contents {
		display: inline-table;
		clear: both;
}
/* MacIE begin \*/
*+html #contents {height: 1%;}
* html #contents {height: 1%;}
#contents {display: block;}
/* MacIE end */


#cont{
	border:1px solid #C3C3C3;
	margin:0px 10px 20px 10px;
	}
#cont h2 {
	display:block;
	background:#F4F4F4;
	border-bottom:1px solid #C3C3C3;
	text-align:left;
	padding-left:10px;
	font-weight:normal;
	}
#cont p {
	margin-top:10px;
	text-align:left;
	padding:10px;
	color:222222;}
	
#cont ul {
	text-align:left;
	padding-left:10px;
	list-style:none;}	
	
#cont ul li#listdate {
	background:url(../img/ecDeltaPink.gif) no-repeat center left;
	padding-left:20px;}	
	
#cont ul li#listtxt {
	padding-left:20px;
	}	
	
#cont p span {
	color:#CC3300;
	}
	
	
#cont p#contxt {
	font-size:80%;
	color:#666666;
	}
#cont ul li#contxt {
	background:url(../img/ecDeltaPink.gif) no-repeat center left;
	padding-left:20px;
	margin-bottom:10px;
	color:#003366;}	

#Gnav {
	border:1px solid #C3C3C3;
	margin:0px 10px 20px 10px;
	background:#E5E4F1; 
	}
	
#Gnav h3 {
	text-align:left;
	padding-left:5px;
	margin-left:2px;
	margin-top:2px;
	font-weight:normal;
	border-left:5px solid #000099;
	border-bottom:1px solid #000099;
	margin-right:2px;
	}
#Gnav ul {
	text-align:left;
	padding-left:10px;
	padding-right:10px;
	list-style:none;
	}
#Gnav ul li {
	background:url(../img/ecDeltaPink.gif) no-repeat center left;
	padding-left:20px;
	display:block;
	margin-top:10px;
	margin-bottom:5px;}
	
#Gnav ul li a:hover	{
	color:#990000;
	text-decoration:underline;
	}
	
#footer {
	padding-right:10px;
	border-top:5px solid #645AC4;
	text-align:right;
	padding-top:10px;
	}
	
#footer p{
	text-align:left;
	padding:3px;}

li.linkUrl {
	color:#006633;
	margin-left:5px;}
	
li.linkTxt {
	color:#666666;
	margin-left:5px;}
	
li.linksno {
	padding-top:5px;}
	
#contImgR{
	float:left;
	border: 5px solid #0099FF;
	margin: 5px 10px 0 10px;
	}

#contImgL{
	float:right;
	border: 5px solid #CC3300;
	margin: 5px 10px 0 10px;
	}
	
#contImgL2{
	float:right;
	border: 5px solid #CC3300;
	margin: 5px 10px 0 10px;
	}

/*cont2
-----------------------------------------*/
#cont2{
	background-color:#f4f4f4;
	border: 1px solid #dcdcdc;
	margin:0px 10px 20px 10px;
	}
#cont2 h3 {
	display:block;
	width:560px;
	height:30px;
	padding-left:5px;
	background:#F4F4F4;
	text-align:left;
	background:url(../img/line.gif) no-repeat center left;
	color:#FFFFFF;
	font-weight:normal;
	}
	
#cont2 h4 {
	margin-top:10px;
	padding:10px 10px 0 10px;
	text-align:left;
	color:#990000;
	}
#cont2 p {
	margin-top:5px;
	text-align:left;
	padding:10px;
	color:222222;}
	
#cont2 ul {
	text-align:left;
	padding-left:10px;
	list-style:none;}	
	
#cont2 ul li#listdate {
	background:url(../img/ecDeltaPink.gif) no-repeat center left;
	padding-left:20px;}	
	
#cont2 ul li#listtxt {
	padding-left:20px;
	}	
	
#cont2 p span {
	color:#CC3300;
	}
	
	
#cont2 p#contxt {
	font-size:80%;
	color:#666666;
	}
#cont2 ul li#contxt {
	background:url(../img/ecDeltaPink.gif) no-repeat center left;
	padding-left:20px;
	margin-bottom:10px;
	color:#003366;}	

/*cont3
-----------------------------------------*/
#cont3 {
	background-color:#f4f4f4;
	border: 1px solid #dcdcdc;
	margin:0px 10px 20px 10px;
	}
#cont3 h3 {
	display:block;
	width:560px;
	height:30px;
	padding-left:5px;
	background:#F4F4F4;
	text-align:left;
	background:url(../img/line.gif) no-repeat center left;
	color:#FFFFFF;
	font-weight:normal;
	}
	
#cont3 h4 {
	margin-left:5px;
	display:block;
	text-align:left;
	}
#cont3 p {
	margin-top:10px;
	text-align:left;
	padding:10px;
	color:222222;}
		
#cont3 ul {
	text-align:left;
	padding-left:10px;
	list-style:none;}	
	
#cont3 ul li#listdate {
	background:url(../img/ecDeltaPink.gif) no-repeat center left;
	padding-left:20px;}	
	
#cont3 ul li#listtxt {
	padding-left:20px;
	}	
	
#cont3 p span {
	color:#CC3300;
	}
	
	
#cont3 p#contxt {
	font-size:80%;
	color:#666666;
	}
#cont3 ul li#contxt {
	background:url(../img/ecDeltaPink.gif) no-repeat center left;
	padding-left:20px;
	margin-bottom:10px;
	color:#003366;}	
	
#zukai {
	background:url(../img/ecDeltaPink.gif) no-repeat center left;
	padding-left:20px;
	margin-left:30px;
	margin-bottom:10px;}
	
	#hotpot {
	background:url(../img/ecDeltaPink.gif) no-repeat center left;
	padding-left:20px;
	margin-bottom:5px;}
	
	
/*contlink
----------------------------------------*/
#contlink{
	border:1px solid #C3C3C3;
	margin:0px 10px 20px 10px;
	text-align:left;
	}

#contlink p {
	margin-top:10px;
	text-align:left;
	padding:10px;
	color:222222;}
	
#contlink ul {
	text-align:left;
	padding-left:10px;
	list-style:none;}	
	
#contlink ul li#listdate {
	background:url(../img/ecDeltaPink.gif) no-repeat center left;
	padding-left:20px;}	
	
#contlink ul li#listtxt {
	padding-left:20px;
	}	
	
#contlink p span {
	color:#CC3300;
	}
	
	
#contlink p#contxt {
	font-size:80%;
	color:#666666;
	}
#contlink ul li#contxt {
	background:url(../img/ecDeltaPink.gif) no-repeat center left;
	padding-left:20px;
	margin-bottom:10px;
	color:#003366;}	
