@charset "Shift_JIS";

#pankuzu{
  width:800px;
	height:23px;
	font-size:10px;
	line-height:120%;
	background:url(../images/bg_pankuzu.gif) no-repeat;
	color:#969696;
	text-indent:10px;
	padding-top:7px;
	margin:0px 0px 10px 0px;
}

#pankuzu a:link,
         a:visited,
				 a:active{
	color:#0f9b00;
	text-decoration:none;
}
#pankuzu a:hover{
	color:#0f9b00;
	text-decoration:underline;
}


#mconnavi{
  width:250px;
	margin-bottom:20px;
}

#mconnavi a:link,
          a:visited,
					a:active{
	color:#646464;
	text-decoration:none;
}
#mconnavi a:hover{
	color:#0f9b00;
	text-decoration: underline;
}


#mconnavi div.h1{
  width:230px;
	height:28px;
	font-size:14px;
	line-height:100%;
	font-weight:bold;
	color:#646464;
	background:url(../images/smn_h1.gif) no-repeat;
	padding:18px 0px 0px 20px;
}

#mconnavi ul{
  width:250px;
	font-size:12px;
	line-height:100%;
}

#mconnavi li{
  width:220px;
	height:20px;
	font-size:12px;
	line-height:100%;
	background:url(../images/smn_h2.gif) no-repeat;
	padding:10px 0px 0px 30px;
}

#mconnavi li.ac{
  width:220px;
	height:20px;
	font-size:12px;
	line-height:100%;
	color:#FFFFFF;
	font-weight:bold;
	background:url(../images/smn_h2_on.gif) no-repeat;
	padding:10px 0px 0px 30px;
}

#mconnavi li.aclst{
  width:220px;
	height:20px;
	font-size:12px;
	line-height:100%;
	background:url(../images/smn_h3.gif) no-repeat;
	padding:10px 0px 0px 30px;
}


#secon {
  width:520px;
}

.rmg10{
  margin-right:10px;
}

#secon table.gaiyou{
  width:520px;
  margin:0px 0px 10px 0px;
}

#secon td.td01{
  width:398px;
	background-color:#f1fae4;
	border:solid 1px #abe4c1;
	padding:10px;
}

#secon td.td02{
  width:120px;
	background-color:#c3f2d5;
	border-top:solid 1px #FFFFFF;
	padding:10px;
	text-align:center;
}

#secon td.td03{
  width:358px;
	background-color:#f0f0f0;
	border-top:solid 1px #FFFFFF;
	border-left:solid 1px #FFFFFF;
	padding:10px;
}


#secon table.seminar{
  width:500px;
	background-color:#248147;
  margin:0px 0px 0px 0px;
}

#secon td.smnrtd01{
  width:100px;
	background-color:#f6f6f6;
	padding:10px;
	text-align:center;
}

#secon td.smnrtd02{
  width:350px;
	background-color:#FFFFFF;
	padding:10px;
}

#secon div.left{
  float:left;
}

.smnrti02{
  color:#00825f;
	font-weight:bold;
}


#contents div.totop2{
	width:520px;
	font-size:10px;
	text-align:right;
	margin:20px 0px 20px 0px;
}

#article{
  width:520px;
	background:url(../images/article_bg.gif) repeat-y;
	margin:10px 0px 0px 0px;
}

#article p{
	margin:0px;
}

#article h1.arcl{
  width:500px;
	height:26px;
	font-size:14px;
	background:url(../images/article_h1.gif) no-repeat;
	padding:12px 10px 0px 10px;
}

#article div.arclti{
  width:425px;
  float:left;
	font-weight:bold;
}

#article div.arclday{
  width:75px;
  float:left;
	font-size:10px;
	font-weight:normal;
	color:#828282;
}

#article div.arconts{
  width:460px;
	margin:20px 20px 0px 30px;
}

#article div.arcimg{
  width: auto;
	font-size:10px;
	line-height:120%;
  border:1px solid #e6e6e6;
	background-color:#f3fbff;
	padding:15px;
	margin:20px;
}

#article div.left{
  float:left;
}

#article div.right{
  float:left;
	margin-left:10px;
}


#backno{
  width:460px;
	margin-left:30px;
}

#backno ul{
	line-height:180%;
}

#backno li{
	background:url(../images/icon_narrow2.gif) no-repeat;
	background-position:5px;
	text-indent:20px;
}

#backno div.left{
  float:left;
}

#backno div.right{
  float:left;
	margin-left:100px;
}

.natcl{
  width:500px;
	margin:0px 10px 0px 10px;
}

.inquiry1{
  width:129px;
	height:104px;
	background:url(../images/bg_02-news_tel.gif) no-repeat;
	padding:110px 18px 0px 15px;
	float:left;
}

.inquiry2{
  width:130px;
	height:104px;
	background:url(../images/bg_02-news_fax.gif) no-repeat;
	margin-left:5px;
	padding:110px 18px 0px 15px;
	float:left;
}

.inquiry3{
  width:130px;
	height:104px;
	background:url(../images/bg_02-news_mail.gif) no-repeat;
	margin-left:5px;
	padding:110px 18px 0px 15px;
	float:left;
}

a:link.iqybtn_mail,
a:visited.iqybtn_mail,
a:active.iqybtn_mail{
	display: block;
	width: 130px;
	height:28px;
	background:url(../images/btn_02-news_mail.gif) no-repeat;
	text-indent: -99999px;
	margin-bottom:10px;
}
a:hover.iqybtn_mail{
	display: block;
	width: 130px;
	height:28px;
	background:url(../images/btn_02-news_mail.gif) no-repeat;
	background-position:-130px 0px;
	text-indent: -99999px;
	margin-bottom:10px;
}

.uline{
  text-decoration:underline;
}

#hiyoutt{
  width:500px;
	background-color:#ffffff;
}

#hiyoutt th{
	background-color:#ebcdeb;
  padding:5px;
}

#hiyou{
  width:500px;
	background-color:#ebcdeb;
}

#hiyou td{
  padding:5px;
	background-color:#ffffff;
}


#sitemap{
  width:500px;
	margin-left:10px;
}

#sitemap a:link,
         a:visited,
         a:active{
	color: #646464;
	text-decoration:none;
}
#sitemap a:hover{
	color: #0f9b00;
	text-decoration:underline;
}


#sitemap li.ac{
  border-bottom:dashed 1px #CCCCCC;
	margin-bottom:5px;
}


#office {
  width:520px;
}

#office div.sph{
  width:130px;
	float:left;
}

#office div.say{
  width:375px;
	margin-left:15px;
	float:left;
}


