@charset 'UTF-8';
body {padding:0; margin:0; height:750px; background:#999999;	font-size:13px;
    font-family:"細明朝体", "ヒラギノ明朝 Pro W3", "times","optima","ＭＳ Ｐ明朝";
	color:#1F2018;
	color:#444;
	line-height:13px;
	vertical-align:top;

}
table, td {border-collapse:collapse;}
table, td, img {border:0; padding:0;}
form, td{margin:0; padding:0;}
html {height:100%;}
br{font-size:10px}
table{border:0px; border-collapse:collapse;	}

.style0{ color:#1F2018;font-size:12px;line-height:25px;}
.style1{ color:#888888;font-size:10px;}
.style2{ color:#1F2018; text-decoration:underline;font-size:12px;} 
.style3{ color:#1F2018;font-size:13px;line-height:20px;}
.style4{ color:#1F2018;font-size:13px;line-height:25px;}
.style5{ color:#1F2018;font-size:9px;line-height:15px;}
.style6{ color:#aaaaaa;font-size:9px;line-height:15px;}

.style7{ color:#333333;font-size:11px;line-height:13px;}
.style8{ color:#ffffef;font-size:10px;line-height:13px;}

.stylenews{ color:#666666;font-size:10px;line-height:11px;}
.styleindex{ color:#1F2018;font-size:12px;line-height:23px;}

.style100{ color:#E9E8D6;font-size:11px;line-height:14px;}
.style101{ color:#2D667F;font-size:13px}

body, td{
	font-size:13px;
    font-family: "細明朝体", "ヒラギノ明朝 Pro W3", "times","optima","ＭＳ Ｐ明朝";
	color:#444444;
	line-height:13px;
	vertical-align:top;
	padding:0px;
		letter-spacing : 1px;

}

p{ color:#1F2018;font-size:12px;line-height:23px;letter-spacing : 1px;
}

a img{ border:0px}
img{ vertical-align:top}

strong{ color:#1F3861;font-size:12px;font-size:12px;font-family:"times","optima","ＭＳ Ｐ明朝"}
b{ color:#666666;font-size:12px;font-size:12px;font-family:"times","optima","ＭＳ Ｐ明朝";}
span{}
span a{} 
span a:hover{}

a{ color:#00607B;;text-decoration: none;font-size:12px;line-height:20px;} 
a:hover{ color:#0085C3;  text-decoration:underline;}

.bg_bot{ background:url(../images/bg_bot.gif) top left repeat-x #6F6A58}
.bg_color{ background:#F6F6F1;font-size:10px;line-height:17px;color:#444444;}
.bg_li_bot{ background:url(../images/bg_li_bot.gif) top left repeat-y}





ul{margin:0; padding:0;font-size:10px;line-height:13px;color:#666}
li{font-size:9px;line-height:13px;color:#666}
li a{  margin:0px; padding-left:9px; text-decoration:underline;color:#0A2551;font-size:10px;line-height:13px}
li a:hover{color:#2D667F; text-decoration:underline;}






#MainMenu 
{
	width:204px;
	
	margin:0;
	border:0;
}
#tab 
{
	margin:0;
	top:0;
}
#tab ul 
{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}
#tab li 
{
float:left;
	margin:0;
	padding:0;
	clear:both;
}
#tab a 
{
	margin:0;
	padding:0;
	text-decoration:none;
	width:204px;
	border:0;
	display:block;
	float:left;
}
#tab a span 
{
	display:block;
	background:url("../images/m00-trans.png") no-repeat left top;
	color:#AA0000;
	font-weight:bold;
	line-height:45px;
}
#tab a:hover,#tab li.item_active a 
{
	background-position:right bottom;
	
}
#tab a:hover span,#tab li.item_active a span 
{
	background-position:left bottom;
	color:#CCC;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
}
















.more{background:url(../images/1_z2.gif)  center left no-repeat; background-position:0 5px; padding-left:12px; vertical-align:middle; color:#0A2551; font-weight:bold; text-decoration:none}
.more:hover{ color:#2D667F;text-decoration:underline}



.main_table{ width:100%; background:url(../images/bg_left.gif) top left repeat-x #D5D4C7}


.site_center{text-align:center; width:100%; background:url(../images/bg_bot.gif) bottom left repeat-x}
.site_center1{margin:0 auto; text-align:left; width:770px;}
 /*header*/
#header{ height:339px; width:770px} 
#header .row1{ height:26px; background:url(../images/bg_hed_top.gif) top left repeat-y;color:#777;font-size:9px;line-height:25px;}
#header .row1 a{ font-size:9px;line-height:25px; text-decoration: none }
#header .row1 a:hover{ font-size:9px;line-height:25px; text-decoration: none }
#header .row2{ height:313px; background:url(../images/bg_hed_li.gif) top left repeat-x }

#header .row2 .col1{ width:770px}
#header .row2 .col1 .indent{ margin:20px 0 0px 0px}





#header .row2 .col2 .title{ margin:auto 0 0 0}

/*content*/
#content{ width:770px; height:352px; background:url(../images/white.gif);}

/*page1*/

#page1 body{ color:#0A2551; text-decoration:underline;line-height:12px} 
#page1 a:hover{ color:#2D667F; text-decoration:underline;}

#page1 #header .row2 .col1{ width:770px; background:url(../images/topitami3.jpg) bottom left no-repeat}

#page1 #content .row1{ height:10px; background:url(../images/bg_top_con.gif) top left repeat-x}
#page1 #content .row2{ height:342px}

#page1 #content .row2 .col1{ width:2px;height:100%;}
#page1 #content .row2 .col2{ width:202px;height:100%;font-size:10px;}

#page1 #content .row2 .col2 .title{ margin:0 0 25px 0px}
#page1 #content .row2 .col3{ width:496px}

#page1 #content .row2 .col3 .box1{ height:150px;}

#page1 #content .row2 .col3 .box1 div{  color:#1F2018;font-size:12px;line-height:23px;letter-spacing : 1px;}
#page1 #content .row2 .col3 .box1 p{ margin:20px auto 0px 28px; color:#1F2018;font-size:12px;line-height:23px;letter-spacing : 1px;}
#page1 #content .row2 .col3 .box1 .indent{ margin:0px 30px 0px 15px}

#page1 #content .row2 .col3 .box10{ height:10px;color:#1F2018;font-size:9px;line-height:23px;letter-spacing : 1px;}


#page1 #content .row2 .col3 .box2{ height:100px}
#page1 #content .row2 .col3 .box2 p{ margin:0px 15px 13px 0px;}

/*footer*/
#footer { width:770px; height:59px; background:#000000;} 

#footer .row1{ height:5px; background:url(../images/bg_foot.gif) top left repeat-x;}
#footer .row2{ height:54px; background:#47443C; color:#ddd; font-size:10px}
#footer .row2 div{ padding:25px 0 0 61px}
#footer .row2 .indent{ margin:0 15px 0 15px}
#footer .row2 a{ color:#ddd; font-size:10px; text-decoration: none }
#footer .row2 a:hover{ color:#ddd; text-decoration: none}



/*input*/
input{
  
    color:#942535;

}
.input1{

  color:#942535;

}
#input2{
   width:44px; height:11px;
  
}
#input3{
 
}
textarea{
    font-size:11px;
   color:#942535}