@charset "Shift_JIS";

*{margin:0;padding:0;font:normal normal normal 100%/1.6 "ＭＳ Ｐゴシック","Osaka",sans-serif;}

/* --- 全体の背景・テキスト --- */
body {	margin:0;padding:0;
	background:url(./bg.gif) top left fixed #CAE5CD;
	color: #505050;font-size:17px;}
body#enter{height:100%;}
html{height:100%;}

/* --- 全体のリンクテキスト --- */
a:link { color: #0000ff; }
a:visited { color: #800080; }
a:hover { color: #ff0000; }
a:active { color: #ff0000; }

/* --- コンテナ --- */
#container{width:899px;margin:0 auto;}
#content{width:780px;margin:50px auto 0;}
div#enter{width:780px;margin:0 auto;height:100%;min-height:100%;}
body>div#enter{height:auto;}

/* --- ヘッダ --- */
#header {
background:url(./photo/top.jpeg) center 50px no-repeat #CAE5CD;
height:585px;padding-bottom:40px;
}

ul#menu{list-style-type:none;text-align:center;margin:400px auto 0;
	background:#a0d8ef;padding:5px 0;}
ul#menu li{margin:0 15px;display:inline;}
ul#menu a{font:normal normal normal 25px/1.0 "Times New Roman","ＭＳ Ｐ明朝","平成明朝",serif;}
ul#menu a:link,ul#menu a:visited{color:#007bbb;background-color:transparent;}
ul#menu a:hover,ul#menu a:active{color:#fff;background-color:transparent;}

/* --- コンテンツ ---
#content {
background-color:#fef9fb; /* コンテンツの背景色 */
}

/* --- フッタ --- */
div#footer{background-color:#a0d8ef;text-align:center;padding:10px 0;clear:both;}
div#footer ul{margin:0 auto;text-align:center;}
div#footer li{margin:10px 25px;display:inline;}
div#footer a{font:normal normal normal 17px/1.0 "Times New Roman","ＭＳ Ｐ明朝","平成明朝",serif;}
div#footer a:link,div#footer a:visited{color:#007bbb;background-color:transparent;}
div#footer a:hover,div#footer a:active{color:#fff;background-color:transparent;}

/* 見出し */
h1{	font:normal normal bold 38pt/1.0 "ＭＳ Ｐゴシック","Osaka",sans-serif;
	text-align:center;margin:0 auto;padding-top:100px;color:#abcad8;}
h2{	font:normal normal normal 11pt/1.0 "ＭＳ Ｐゴシック","Osaka",sans-serif;
	text-align:center;color:#fff;}
h3{	font:normal normal normal 25px/1.0 "ＭＳ Ｐゴシック","Osaka",sans-serif;
	text-align:left;margin-bottom:10px;}
h3#shutsuen{font:normal normal bold 25px/1.0 "ＭＳ Ｐ明朝","平成明朝",serif;
	text-align:left;margin:30px 0 0;text-align:center;}


/* リスト */
ul{margin-left:70px;}
ul.parallel li {display: inline;list-style: none;}

ul.parallel li img {
	margin:0 2px 3px 0;
}

dl {margin-left:70px;}
dd {margin: 0 0 5px 1em;}

dl.parallel dt {width: 120px;line-height: 1.6;}
dl.parallel dd {margin: -1.6em 0 5px 120px;padding: 0 0 0 15px;}

/* 画像 */
.clears {clear: both;padding: 0 0 1em 0;}

img {border: 0;}
.img_right {	float: right;margin: 0 0 0 10px;padding: 5px;
		border: 1px solid #CFD0E4;background: #FFF;}
.img_left {	float: left;margin: 0 10px 0 0;padding: 5px;
		border: 1px solid #CFD0E4;background: #FFF;margin-left:70px;}
img.deco {	padding: 5px;border: 1px solid #CFD0E4;background: #FFF;}

/* ブロック要素 */
p{padding:1em 2em;}
p.footer{text-align:right;clear:both;}
p.info {margin:10px 0 0 70px;padding:2px 0 0 0;
	height:80px;width:80%;overflow:auto;border:0;}
p#oshirase{margin:20px auto;padding:2px 0 0 0;
	color:#2a83a2;text-align:center;}
p#oshirase,p#oshirase>a
	{font:normal normal normal 27px/1.2 "ＭＳ Ｐ明朝","平成明朝",serif;}
p#shutsuen{margin:5px auto 40px;
	font:normal normal normal 17px/1.2 "ＭＳ Ｐゴシック","Osaka",sans-serif;}

/* テキストエリアなど */
input, select, textarea {
	margin: 2px 0;width:90px;border: 1px solid #CFD0E4;color: #3B3F80;
	font:normal normal normal 100%/1.6 "ＭＳ Ｐゴシック","Osaka",sans-serif;
	background-color:#fff;}

textarea {
	width: 60%;
}

input.button {
	width: 90px;
	vertical-align: middle;
}


/* リンク */
a{text-decoration:none;}
a:link{color:#1e50a2;background-color:transparent;}
a:visited{color:#7058a3;background-color:transparent;}
a:hover,a:active{color:#00a381;background-color:transparent;}

/* その他 */
.center{text-align:center;}
strong{font-weight:bold;}
em{color:#38b48b;decoration:underline#38b48b;}
hr{display: none;}