@charset "UTF-8";
body { margin:0; padding:0;}
img {border:none;}

body {font-family: "Meiryo","メイリオ","Hiragino Kaku Gothic Pro W3","ヒラギノ角ゴ Pro W3", "Osaka","MS UI Gothic"; background:#F2F9EC; font-size:14px}
h1 { margin:0; padding:25px 30px ; text-align:right; font-size:11px; font-weight:normal; color:#555;}

h3 { border:1px solid #ccc; border-left:4px solid #c60; padding-left:6px; margin-right:50px; margin-left:20px; background:url(img/h3.jpg) no-repeat; background-position:center top;}


#Wrapper {width:810px; margin:0 auto; background:url(img/bg_wrap.jpg) repeat-y;}

#Header {height:130px; background:url(img/head.jpg) no-repeat;}
ul#Navigation {margin:0; padding:0; list-style-type:none;}
ul#Navigation li {float:left; height:93px;}

#Container{ clear:both; padding:0 22px;}
#Container.Other { padding:5px 27px;}
#Container.Other p { margin-left:25px;margin-right:15px; line-height:1.6em}

dl { margin:0 60px; padding:0;}
dt { font-size:18px; color:#660; padding:22px 0 0 45px; height:28px; background:url(img/dt.jpg) no-repeat;}
dd {  margin:5px 0 15px; padding:0; line-height:1.4em; font-size:15px;}

.swf { text-align:center;}
.News p { margin:0 5px; padding:0 0 0 15px; font-size:13px;}
.News p b {color:#066; padding-right:15px;}
.Copy { width:760px; margin:0 auto; font-size:10px; color:#960;}

.corpInfo { background:url(img/bg_corp.jpg); background-position:center center; margin:0 50px; color:#000; }
.corpInfo table {}
.corpInfo table th { border:1px solid #ccc; border-right:4px solid #960;}
.corpInfo table td { border:1px solid #ccc;}

small {font-size:80%; color:#960;}
a,
a:link,
a:active,
a:visited {color:#333; text-decoration:none;}
a:focus,
a:hover {text-decoration:underline;}#index_text {
	width: 700px;
	font-size: 12px;
	line-height: 16px;
	text-align: left;
}

