body {
	background: url(../img/bk.jpg) repeat-x #EFEFEF; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-family:verdana, arial, chicago, osaka; color: #333; font-size:0.9em;letter-spacing: 0.5px;
}
#wrap {
	background-position: center top; background: #fff; margin:0px auto; padding:0px 0px 0px 0px; display:table; width:820px; border-left: solid #D8D8D8 1px; border-right: solid #D8D8D8 1px;
}
#globalheader {
	background: url(../img/bk_header.gif) repeat-x #fff; margin:0px auto; padding:0px 0px 0px 0px; width:800px; height:80px; text-align:center;
}
#header {
	margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:800px; height:55px;
}
#headerLeft {
	margin:0px 0px 0px 0px; padding:8px 0px 0px 5px; width:385px; float:left; text-align:left;
}
#headerRight {
	margin:1px 0px 0px 0px; padding:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:410px; text-align:right; float:left;
}
h1 { 
 color:#AEB9EC; line-height:10px; font-weight:normal; font-size:0.6em; margin: 0px 0px 0px 0px;
}
#wrapperContent {
	margin:0px auto 0px auto; padding:0px 5px 0px 5px; width:790px; display: block;
}
#navi{
	display:block; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:190px; float:left;
}
#main{
	display:block; margin:0px 0px 0px 5px; padding:0px 0px 0px 0px; width:595px; float:left; /*background: #adf;*/
}
.entryblock {
	display:block; margin:0px auto 0px auto; padding:0px 0px 0px 0px; width:560px; text-align: center;
}
.blockTitle{
	background: url("../img/m_contents_bk.gif") no-repeat #FAF7EA; width:530px; height:24px; padding:10px 0px 0px 30px; margin:10px 0px 0px 0px; text-align: left;
}
.blockContents{
	display:block; width:548px; margin:0px 0px 20px 0px; padding:5px 5px 5px 5px; border:solid #0066FF 1px;
	text-align: left;
}
table.mainbeige{
	table-layout: fixed; font-size:10pt; margin:0px 0px 10px 0px;
}
.mainbeige th{
	margin:0px 0px 0px 0px; padding:3px 2px 3px 2px; background-color:#FAF7EA; text-align: left; 
}
.mainbeige td{
	margin:0px 0px 0px 0px; padding:3px 2px 3px 2px; border: solid #EFE0AD 1px;
}
table.mainbeige_r{
	table-layout: fixed; font-size:10pt; margin:0px 0px 15px 0px; text-align: left;
}
.mainbeige_r th{
	margin:0px 0px 0px 0px; padding:3px 2px 3px 2px; background-color:#FAF7EA; text-align: left; 
}
.mainbeige_r td{
	margin:1px 1px 1px 1px; padding:3px 2px 3px 2px; border: solid #EFE0AD 1px;
}
.mainbeige_r td.submit{
	margin:1px 1px 1px 1px; padding:3px 2px 3px 2px; text-align: center; border: solid #fff 1px;
}

img {
	border: none;
}
#topImg{
	margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;
}
#topText{
	margin:0px 0px 20px 0px; padding:5px 5px 5px 5px; background-color:#F0FFFF; font-size: 0.9em; line-height:20px;  text-align:left;
}
.font1{
 color:#267397;
}
.fontred{
	color:#CC0000; font-size:0.7em;
}
.m1{
	margin:10px 0px 0px 15px; padding:0px 0px 0px 0px;
}
.m2{
	margin:20px 0px 0px 0px; padding:0px 0px 0px 0px;
}
.m3{
	margin:0px 5px 0px 0px; padding:0px 0px 0px 0px;
}
.m4{
	margin:8px 0px 8px 0px; padding:0px 0px 0px 0px;
}
.m5{
	margin:8px 0px 0px 0px; padding:0px 0px 0px 0px;
}
.m6{
	margin:0px 0px 10px 0px; padding:0px 0px 0px 0px;
}

.c-both {
	clear:both;
}

#topicPath{
	display:block; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:530px; float:left; text-align:right; font-size:0.7em;
}
/*
li a {
	background:url("../img/btn_navi_g.jpg"); display: block; width: 160px; height: 23px; margin:0px 0px 0px 0px; padding:10px 0px 0px 30px; text-decoration: none; list-style-type :none; text-align: left; color: #30769C;
}
li a:hover {
	background:url("../img/btn_navi_b.jpg"); display: block; width: 160px; height: 23px; margin:0px 0px 0px 0px; padding:10px 0px 0px 30px; text-decoration: underline; list-style-type :none; text-align: left; color: #1D465C;
}
*/
li {
	display: block; width: 180px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; text-decoration: none;
}
ul{
	margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; display: block;
}
#snavi li{
	margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; display: block;
}

h2{
	color: #267397; font-size: 0.9em; text-align: left; margin:0px 0px 0px 0px;
}
form{
	margin:4px 0px 0px 0px; padding:0px 0px 0px 0px;
}
p{
	line-height: 20px; font-size:0.8em; text-align: left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;
}
#footPath {
 background: #fff url(../img/foot_bk.gif) bottom repeat-x; line-height: 20px; margin:0px auto; padding:10px 10px 0px 20px; width:770px; height: 60px; text-align: center; color: #666; font-size: 8pt; border-top: dotted #DDDDDD 1px;
}
#footer {
	margin:0px auto; padding:0px 0px 0px 0px; width:800px; height: 20px;
}
#copy{
	color:#000; font-size: 8pt; text-align: center; padding:3px 0px 0px 10px;
}
#globalfooter {

}
#pageTop {
	text-align:right; margin:0px auto 10px auto; padding:0px 20px 0px 0px; width:780px; font-size: 10px;
}
.pageTopArea {
	text-align:right; margin:0px auto 0px auto; padding:0px 0px 0px 0px;
}
a.link1:link{
	color: #4B5EDA; text-decoration:none;
}
a.link1:visited {
	color: #4B5EDA; text-decoration:none;
}
a.link1:hover {
	color: #330099; text-decoration:underline;
}
a.link2:link{
	color: #4B5EDA; text-decoration:none; margin: 0px 0px 0px 5px;
}
a.link2:visited {
	color: #4B5EDA; text-decoration:none; margin: 0px 0px 0px 5px;
}
a.link2:hover {
	color: #AA2800; text-decoration:underline; margin: 0px 0px 0px 5px;
}
table.mainblue{
	background: #999999 ; font-size:10pt; line-height: 20px;
	margin: 8px 0px 10px 0px;
}
.mainblue th{
	background: #F3F3F3; padding: 8px;
}
.mainblue td{
	background: #FFF; padding: 8px;
}

#formbtn{
	width:540px; margin:20px 0px 0px 0px; padding:0px 0px 0px 0px; text-align: center;
}
.font1{
 color: #FF6600;
 font-weight: bold;
 font-size: 11pt;
}
textarea{
 font-size:10pt;  font-family:verdana, arial, chicago;
}

.case {
 display: block;
 background: url("../img/ico_blue.gif") no-repeat;
 margin: 10px 0px 2px 5px;
 padding: 4px 0px 0px 20px;
 font-size: 11pt;
 color: #FF6600;
 height: 24px;
 text-align: left;
 font-weight: bold;
}

dl{
	margin: 0px;
 font-size: 10pt;
 line-height: 20px;
}
dt{
 color: #009900;
 font-weight: bold;
}
dd{
	margin: 1px 0px 5px 0px;
}
.centerImg{
	text-align: center;
	margin: 10px 0px 5px 0px;
}

.linkComment { display: block; margin: 2px 0px 10px 10px; }
