.info {
	background: url(../images/back_m.jpg) repeat-y center top;
	margin:0 auto 12px auto;
}
#box_title {
	margin-bottom: 10px;
	border-left-width: 5px solid #1F3A33;
	border-bottom: #346456 solid 1px;
	padding-left: 10px;
	width: 500px;
}
.box_text {
	font-size: 12px;
	line-height: 130%;
	padding-right: 10px;
	padding-left: 10px;
}
/*-----------------------------------------------------------
ANNAI
-----------------------------------------------------------*/
#pdficon{
	padding:6px 0 0 0;
}
#pdficon img{
	margin:0 4px 3px 0;
}
/*-----------------------------------------------------------
SYOKAI
-----------------------------------------------------------*/
.syokai_box_magin{
	padding-bottom:8px;
	margin:6px auto;
}
/*-----------------------------------------------------------
TOP
-----------------------------------------------------------*/
#index_r{
	width:411px;
	margin:5px 6px 0 0;
	float:left;
	background:url(../images/topics_back.gif) repeat left top;
}
#index_l{
	width:161px;
	float:left;
	margin-top:5px;
	padding-bottom:8px;
	background:url(../images/topics_back.gif) repeat left top;
}
#index_r p.j10{
	color:#FFFFFF;
	margin:3px 0 5px 0;
}
#photo{
	background:#38695B;
}
#topics{
	padding-bottom:8px;
	width:411px;
}
#topics h2{
	padding-bottom:4px;
}
#topics table{
	border-bottom:dotted 1px #000000;
	margin:8px auto;
}
#index_l div.info{
	background: url(../images/btn.jpg) no-repeat left 6px;
	padding:4px 0 4px 18px;
	width:130px;
	margin:10px auto;
	border-bottom:dotted 1px #000000;
}
.banner{
	margin:10px auto 10px 6px;
	text-align:center;
}
/*-----------------------------------------------------------
NYUKAI
-----------------------------------------------------------*/
#guide{
	width:545px;
	margin:0 auto;
}
.top_text{
	margin:4px auto 12px auto;
	width:545px;
}
.top_text2{
	margin:4px auto 0 auto;
	width:545px;
}
h3.title_img{
	margin:8px 0;
}
h4.nyukai_title{
	margin:6px auto 12px auto;
}
#center_line{
	margin-bottom: 10px;
	width: 555px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	margin-left: 11px;
}
.text_margin{
	margin-top: 25px;
	margin-bottom: 25px;
	margin-left: 11px;
	font-size:12px;
	line-height: 200%;
}
.banner_text{
	font-size:10px;
	line-height: 150%;
	color: #0000cc;
	text-align:left;
}
.banner_text a:visited {
	font-size:10px;
	line-height: 150%;
	color: #0000cc;
}
.syokai_text {
	font-size: 10px;
}
.name_form{
	background-color:#ffffcc;
	font-size:12px;
	padding: 4px;
	width:85px;
}
.text_form{
	background-color:#ffffcc;
	font-size:10px;
	padding:4px;
	line-height: 150%;
}
.text_form2{
	background-color:#ffffcc;
	font-size:12px;
	padding:4px;
	line-height: 150%;
}
/* end */
.syokai_head1,.syokai_head2,.syokai_head3,.syokai_head4,.syokai_head4_2,.syokai_head5{
	color:#ffffff;
	padding:4px;
	font-size:10px;
}
.syokai_head1{
	width:80px;
}
.syokai_head2{
}
.syokai_head3{
	width:94px;
}
.syokai_head4{
	width:60px;
}
.syokai_head4_2{
	width:61px;
}
.syokai_head5{
	width:143px;
}

#table {
	margin: 0px;
	padding: 0px;
	width: 555px;
}
#speser{
	padding:0px;
	margin:0px;
	height: 1px;
}
.affiliate_name{
	margin-left: 10px;
	margin-top: 20px;
	font-size: 14px;
}
.table{
	width:555px;
}
.syokai_box_magin{
	padding-bottom:8px;
}
/*-----------------------------------------------------------
HOKEN
-----------------------------------------------------------*/
.hoken{
	width:543px;
	margin:14px auto;
}
.hoken h2,.hoken h3{
	margin-bottom:8px;
}
.hoken table{
	margin:10px auto;
}
/*-----------------------------------------------------------
TOKUTEI SHAROUSHI
-----------------------------------------------------------*/
.syaroushi_box{
	width: 545px;
	margin:10px auto;
}
.syaroushi_box h2{
	width:540px;
	margin:0 auto 8px auto;
}
.syaroushi_box p{
	width:530px;
	margin:5px auto;
}
/*-----------------------------------------------------------
MEMBERS
-----------------------------------------------------------*/
#margin_cgi{
	width: 540px;
	margin: 10px auto;
}
#soudan{
	width:544px;
	margin:0 auto;
}
#soudan_title{
	margin:0;
	padding:0;
	height:32px;
}
#soudan h2{
	margin:0;
	padding:0;
}
/*-----------------------------------------------------------
SR
-----------------------------------------------------------*/
.sr_cont{
	width:540px;
	margin:8px auto;
	clear:both;
}
.sr_cont h2{
	margin-bottom:12px;
}
.sr_cont div{
	margin-left:10px;
	margin-bottom:10px;
	clear:both;
}
.sr_cont ul{
	margin-top:6px;
}
.sr_cont ul li{
	margin-bottom:8px;
}
.sr_cont ul img{
	margin-right:6px;
}
.sr_cont dl{
	margin-top:6px;
}
.sr_cont dd{
	margin-bottom:8px;
	width:497px;
	float:left;
	display:block;
}
.sr_cont dt{
	margin-right:6px;
	float:left;
	display:block;
}
#sr_contact{
	width:538px;
	margin:10px auto;
	border-bottom:solid 1px #999999;
	border-top:solid 1px #999999;
	padding:16px 0;
	clear:both;
}
#sr_contact h3{
	margin:0 25px auto 8px;
}
#sr_contact div{
	border-left:dotted 1px #666666;
	padding-left:30px;
}
/*-----------------------------------------------------------
SIGOTO
-----------------------------------------------------------*/
#about_work{
	width:530px;
	margin:0 auto;
}
#about_work h2{
	margin:14px 0 12px 0;
}
#about_work h3{
	color:#000099;
	margin:0 0 2px 0;
}
#about_work p{
	margin-bottom:10px;
}
/*-----------------------------------------------------------
ADR
-----------------------------------------------------------*/
h1#title{
	background:url(../adr/images/h1_back.jpg) no-repeat left top;
	color:#003366;
	text-align:center;
}
.adr{
	width:544px;
	margin:2px auto 14px auto;
}
.adr a{
	display:block;
	margin:12px 0;
}
.adr center{
	margin-bottom:6px;
}
.adr h3{
	background:url(../adr/images/h3_back.jpg) repeat-y left top;
	padding:2px 0 2px 8px;
	margin:0 0 4px 0;
	font-family:"‚l‚r ‚o–¾’©", "MS PMincho", "ƒqƒ‰ƒMƒm–¾’© Pro W3", "Hiragino Mincho Pro", serif;
	font-weight:bold;
	color:#000099;
	font-size:125%;
}
.adr p{
	width:538px;
}
.adr img{
	margin:6px 0;
}
/*-----------------------------------------------------------
mkd
-----------------------------------------------------------*/
h1#title{
	background:url(../mkd/images/h1_back.jpg) no-repeat left top;
	color:#003366;
	text-align:center;
}
.mkd{
	width:544px;
	margin:2px auto 14px auto;
}
.mkd a{
	display:block;
	margin:12px 0;
}
.mkd center{
	margin-bottom:6px;
}
.mkd h3{
	background:url(../mkd/images/h3_back.jpg) repeat-y left top;
	padding:2px 0 2px 8px;
	margin:0 0 4px 0;
	font-family:"‚l‚r ‚o–¾’©", "MS PMincho", "ƒqƒ‰ƒMƒm–¾’© Pro W3", "Hiragino Mincho Pro", serif;
	font-weight:bold;
	color:#000099;
	font-size:125%;
}
.mkd p{
	width:538px;
}
.mkd img{
	margin:6px 0;
}
/*-----------------------------------------------------------
LINK
-----------------------------------------------------------*/
.link_title{
	background:url(../link/images/cat_back.gif) repeat-x left top;
	padding:2px 0 2px 6px;
}
