﻿@charset "utf-8";

/*----------------------------------------------------
トータル設定
----------------------------------------------------*/
div, h1, h2, h3, h4, h5, h6, form, label, input, span, ul, li, p, a, dl, dt, dd{margin:0; padding:0;}

img{border:none;}

/*a{color:#ff9900; text-decoration:none;}*/
/*a:link{color:#ff9900;}
a:visited{color:#ff9900;}
a:hover{color:#facd00;}*/
/*デフォルト#0000ff　#000080 #ff3300*/

/* clearfix -Firefox/Safari/Opera/...- */
div#content:after,
div.container:after,
div#footer:after,
.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
/* clearfix -IE7/MacIE5- */
div#content,
div.container,
div#footer,
.clearfix{display:inline-block;}
/* Hides from IE-mac \*/
* html div#content,
div.container,
div#footer,
.clearfix{height:1%;}
div#content,
div.container,
div#footer,
.clearfix{display:block;}
/* End hide from IE-mac */

	
/*----------------------------------------------------
メイン設定
----------------------------------------------------*/
body{margin:0px; padding:0px; font-size:14px; background-color:#eddfaa; text-align:center; color:#333333; line-height:170%; font-family:sans-serif;}

#wrap{width:800px; margin:0 auto 0 auto; text-align:left;}

.font10{font-size:10px;}

.font12{font-size:12px;}

.font14{font-size:14px;}

.tright{text-align:right; margin-right:20px;}


/*----------------------------------------------------
ヘッダー設定
----------------------------------------------------*/
#header{width:800px; height:300px; background:url(../img/topimg.jpg) no-repeat right top #960000; border-bottom:7px solid #f09030;}

h1{font-weight:bold; font-family:Verdana, sans-serif;}

h1 img{margin:70px auto auto 20px;}



/*----------------------------------------------------
コンテンツ設定
----------------------------------------------------*/
#content{width:800px; background-color:#003000; margin:0px auto; padding:20px 0; border-bottom:1px solid #eaeaea;}

#left{width:240px; float:left; background-color:#003000; margin:10px 10px 20px 0;}

#left ul{margin:15px auto 10px 35px;}

#left li{list-style:none; margin-bottom:15px; line-height:100%;}

#left li a{font-size:16px; font-weight:bold; color:#e7fadc; text-decoration:none;}

#left li a:hover{font-size:16px; font-weight:bold; color:#f8d341; text-decoration:underline;}

#left .visit{font-size:16px; font-weight:bold; color:#f8d341; text-decoration:underline;}

#left li a span{font-size:10px;}

#right{width:530px; float:left; color:#ffffff; background-color:#003000; margin:10px 10px 5px 0; padding:0; font-weight:600;}

h2{font-size:24px; color:#ffffff;}

h3{font-size:18px; font-weight:bold; color:#ffffff;}

#right p{color:#ffffff; padding:30px 20px 30px 10px;}

#right p img{float:right; margin:0 0 10px 10px;}

#right a{font-weight:bold; color:#e7fadc; text-decoration:underline;}

#right a:hover{font-weight:bold; color:#f8d341; text-decoration:underline;}

#right table{width:500px; border-top:1px solid #aaaaaa; border-right:1px solid #aaaaaa; margin:20px auto 20px 10px; font-size:12px;}

#right td{padding:5px; color:#ffffff; font-weight:600; border-left:1px solid #aaaaaa; border-bottom:1px solid #aaaaaa;}

#right #linktable{width:500px; border-top:1px solid #aaaaaa; border-right:1px solid #aaaaaa; margin:20px auto 20px 10px; font-size:12px;}

#right #linktable th{padding:5px; color:#ffffff; font-weight:600; border-left:1px solid #aaaaaa; border-bottom:1px solid #aaaaaa; text-align:left;}

#right #linktable td{padding:5px; color:#ffffff; font-weight:600; border-left:1px solid #aaaaaa; border-bottom:1px solid #aaaaaa; text-align:left;}

#right #linktable a{font-weight:bold; color:#e7fadc; text-decoration:underline;}

#right #linktable a:hover{font-weight:bold; color:#f8d341; text-decoration:underline;}

.totop{text-align:right; padding:20px;}

.totop a{font-size:14px; font-weight:bold; color:#e7fadc; text-decoration:underline;}

.totop a:hover{font-size:14px; font-weight:bold; color:#f8d341; text-decoration:underline;}



/*----------------------------------------------------
フッター設定
----------------------------------------------------*/
#footer{width:800px; height:70px; background-color:#4d965c; color:#ffffff; text-align:left; margin:0; padding:0;}

#footer .copy{font-size:12px; padding:20px 35px;}

#footer a{color:#ffffff; font-size:9px;}

#footer a:hover{color:#facd00; text-decoration:underline; font-size:9px;}

.footerad{padding:5px; font-size:9px; background-color:#eddfaa;}

