table { border:0px; border-collapse:collapse ; width:100%} 
td {
	vertical-align:top;
	padding:0px;
	font:"メイリオ", "MS UI Gothic", "MS P", "ＭＳ ゴシック", "ＭＳ Ｐゴシック", sans-serif;

}
html {height:100%;}


select, input, textarea{
	font-family:tahoma;
	font-size:100%;
	vertical-align:top;
	color:#363636;
}


form { margin:0px; padding:0px}
body { margin:0px; padding:0px;  height:100%; font-size:100%}

img {border:0}


h1 {background:url(images/logo.gif) no-repeat top left; width:273px; height:127px; margin:19px 0 0 0; font-size:1em; text-indent:-10000px}
h2 {font-size:1em; margin:0 0 4px 0; color:#363636}
h2 a {text-decoration:underline; color:#363636}
h3 {margin:0 0 4px 0; font-size:1em; color:#6ea100}
h3 a {color:#6ea100; text-decoration:underline; font-weight:normal}
h3 a:hover {text-decoration:none}

ul{margin:0px; padding:0px; list-style:none}
ul li { line-height:1.73em}
ul li a{text-decoration:underline; color:#6ea100}
ul li a:hover{ text-decoration:none}

a {text-decoration:underline; color:#6ea100}
a:hover {text-decoration:none}

a.link {text-decoration:underline; color:#6ea100; background:url(images/marker_link.gif) no-repeat 0; padding:0 0 5px 22px; height:18px}
a.link:hover {text-decoration:none}

.title {margin-bottom:0px; display:block}
.pic_left {float:left; margin:0 20px 0 0}

.main { width:100%; }
.main_1 { width:100%; text-align:center}
.main_2 {width:770px; height:800px; margin:0 auto; text-align:left }
.col_left {width:2px}
.col_main {width:100%}
.col_right {width:2px}

.pic_block {background:#ebefe1}
.pic_block .l_t { background:url(images/l_t_1.gif) left top no-repeat; width:100%}
.pic_block .r_t { background:url(images/r_t_1.gif) right top no-repeat;}
.pic_block .r_b { background:url(images/r_b_1.gif) right bottom no-repeat;}
.pic_block .l_b { background:url(images/l_b_1.gif) left bottom no-repeat}
.pic_block .left {background:url(images/block_left.gif) repeat-y left}
.pic_block .top {background:url(images/block_top.gif) repeat-x top}
.pic_block .right {background:url(images/block_right.gif) repeat-y right}
.pic_block .bot {background:url(images/block_bot.gif) repeat-x bottom}
.pic_block .block_height {float:left}
.pic_block .indent {float:left}
.pic_block .indent .title {margin-bottom:6px}
.clear {clear:both}

.pic_block_2 {
	background-image: url(images/bg01.jpg);
	background-repeat: no-repeat;
	background-position: left;
}
.pic_block_2 .l_t { background:url(images/l_t_2.gif) left  no-repeat; width:100%}
.pic_block_2 .r_t { background:url(images/r_t_2.gif) right  no-repeat;}
.pic_block_2 .r_b { background:url(images/r_b_2.gif) right bottom no-repeat;}
.pic_block_2 .l_b { background:url(images/l_b_2.gif) left bottom no-repeat}
.pic_block_2 .top {background:url(images/block_top.gif) repeat-x top}
.pic_block_2 .bot {background:url(images/block_bot_2.gif) repeat-x bottom}
.pic_block_2 .block_height {float:left}
.pic_block_2 .indent {float:left}
.pic_block_2 .indent .title {margin-bottom:6px}


.pic_block_22 {
	background-image: url(images/bg02.jpg);
	background-repeat: no-repeat;
	background-position: left;
}

.pic_block_22 .l_t { background:url(images/l_t_2.gif) left  no-repeat; width:100%}
.pic_block_22 .r_t { background:url(images/r_t_2.gif) right  no-repeat;}
.pic_block_22 .r_b { background:url(images/r_b_2.gif) right bottom no-repeat;}
.pic_block_22 .l_b { background:url(images/l_b_2.gif) left bottom no-repeat}
.pic_block_22 .top {background:url(images/block_top.gif) repeat-x top}
.pic_block_22 .bot {background:url(images/block_bot_2.gif) repeat-x bottom}
.pic_block_22 .block_height {float:left}
.pic_block_22 .indent {float:left}
.pic_block_22 .indent .title {margin-bottom:6px}


.pic_block_3 {
	background:url(images/leftbox.jpg)  no-repeat;
	hight:300px;
	width:374px;
	padding:90px 0px 10px 20px
;
}
.pic_block_3 .indent {float:left;margin-bottom:33px;margin-left:32px;_margin-left:17px;width:269px;}


.pic_block_32 {
	background:url(images/leftbox2.jpg)  no-repeat;
	hight:586px;
	width:374px;
	padding:90px 0px 10px 20px;
	_margin-right:20px;
	
;
}

.pic_block_32 .indent {float:left;margin-bottom:33px;margin-left:32px;_margin-left:17px;width:269px;}


.pic_block_4 {
	background:url(images/rightbox.jpg)  no-repeat;
	hight:300px;
	width:374px;
	padding:80px 0px 0px 45px
;
}
.pic_block_4 .indent {float:right;margin-bottom:33px;}
.pic_block_4 .indent2 {float:right;margin-bottom:33px; width:269px; margin-right:75px;}

.pic_block_42 {
	background:url(images/rightbox2.jpg)  no-repeat;
	hight:586px;
	width:374px;
	padding:88px 0px 0px 35px;
	_padding:80px 0px 0px 55px;
	;
}
.pic_block_42 .indent {float:right;margin-bottom:33px;}
.pic_block_42 .indent2 {float:right;_float:left;margin-bottom:33px; width:269px; margin-right:79px;_margin-right:0px;}



/* header */
.wrapper_header { height:270px; }
.wrapper_header div {height:270px}
.menu {height:25px; text-align:left;}
.menu1 {height:15px; text-align:left;}
.menu div {height:25px}
.menu  a {color:#628c02; text-decoration:none}
.menu  a:hover{color:#628c02; text-decoration:underline}


/* content */
#content { height:415px;  font-size:0.6875em; }
#content1 { height:305px;  font-size:0.6875em; }
.line {background:url(images/line_bg.gif) repeat-x top; width:auto; height:1px}
.but_more {vertical-align:middle; display:inline; margin-left:7px}

.table_form {width:433px; height:107px; margin-bottom:5px}
.table_form input {width:204px; height:19px; padding-left:8px; border:solid 1px #4a4a4a}
.table_form textarea {width:204px; height:101px; overflow:auto; padding-left:8px; border:solid 1px #4a4a4a}
.table_form .div_input {width:212px; height:19px; margin-bottom:8px}
.table_form .c_1 {width:221px}
.table_form .c_2 {width:212px}
.link_form {color:#6ea100; background:url(images/marker_form.gif) no-repeat right 5px; padding-right:17px; text-decoration:underline}
.link_form:hover {text-decoration:none}
.div_link_form {width:433px; text-align:right}

/* footer */
#footer { width:770px; height:81px; background:url(images/footer_bg_rep.gif) repeat-x top; font-size:0.6875em; line-height:1.09em

}
#footer .bg {background:url(images/footer_bg.gif) no-repeat top center; color:#333333; padding:39px 0 0 0; text-align:center}
#footer .bg a {color:#628c02; text-decoration:none}
#footer .bg a:hover {text-decoration:underline}


/* index.html */
#page1 #content .row_1 {height:256px}
#page1 #content .row_1 .col_1 {width:50%; 
}
#page1 #content .row_1 .col_1 .indent {padding:52px 10px 10px 28px}
#page1 #content .row_1 .col_1 .pic_left {margin:-8px 35px 0 0}
#page1 #content .row_1 .col_1 .title {margin:0 0 26px 0}
#page1 #content .row_1 .col_1 p {margin:0 0 4px 0}
#page1 #content .row_1 .col_2 {width:35%}
#page1 #content .row_1 .col_2 .pic_block .block_height {height:219px}
#page1 #content .row_1 .col_2 .pic_block .indent {padding:37px 27px 30px 35px}
#page1 #content .row_1 .col_2 .title {margin:0 0 6px -2px}
#page1 #content .row_1 .col_2 .line {margin:0 0 25px -6px}
#page1 #content .row_1 .col_2 .div_link {text-align:right; margin-top:23px}
#page1 #content .row_1 .col_2 span {background:url(images/marker_title.gif) no-repeat 0 2px; padding-left:15px; color:#363636; font-size:0.82em; display:block; margin-bottom:5px; height:12px}
#page1 #content .row_2 {height:159px}
#page1 #content .row_2 .line {margin:0 79px 21px -3px}
#page1 #content .row_2 .col_1 {width:34%; }
#page1 #content .row_2 .col_1 h2 {margin-bottom:6px}
#page1 #content .row_2 .col_1 .indent {padding:23px 15px 10px 28px}
#page1 #content .row_2 .col_line {width:1px; background:#d6d7d6}
#page1 #content .row_2 .col_2 {width:33%; background:url(images/bg_2_p1.gif) no-repeat top right}
#page1 #content .row_2 .col_2 .indent {padding:23px 15px 10px 24px}
#page1 #content .row_2 .col_3 {width:33%; background:url(images/bg_3_p1.gif) no-repeat top right}
#page1 #content .row_2 .col_3 .indent {padding:23px 15px 10px 24px}
#page1 #content .row_2 .col_3 .link_comp {font-size:0.82em; color:#6ea100; display:block; margin-bottom:8px; text-decoration:none}
#page1 #content .row_2 .col_3 .link_comp:hover {text-decoration:underline}
#page1 #content .row_2 .col_3 h2 {margin:0; line-height:1.18em}

/* index-1.html */
#page2 {width:100%}
#page2 #content .col_1 {width:300px; }
#page2 #content .col_1 .pic_block_2 .block_height {height:296px}
#page2 #content .col_1 .pic_block_2 .indent {padding:75px 10px 25px 10px;_padding:125px 10px 35px 10px; }
#page2 #content .col_1 .pic_block_22 .block_height {height:296px}
#page2 #content .col_1 .pic_block_22 .indent {padding:75px 10px 25px 10px;_padding:125px 10px 35px 10px; }
#page2 #content .col_1 .line {margin:0 0 21px -4px}
#page2 #content .col_1 .div_link {text-align:right}
#page2 #content .col_1 ul {margin:19px 0 16px 0}
#page2 #content .col_2 {width:450px; 

}
#page2 #content .col_2 .indent {padding:0px 0px 10px 45px}
#page2 #content .col_2 .title {margin-left:12px}
#page2 #content .col_2 .line {margin:0 67px 24px -4px}
#page2 #content .col_2 .pic_left {margin:0 21px 23px 0}
#page2 #content .col_2 .pic_left_1 {margin:-1px 21px 0 0; float:left}

#page2 #content .col_3 {width:380px; 

}
#page2 #content .col_4 {width:385px; 

}




/* 表部分 */


.kl7{
	vertical-align:top;
	font-family: "メイリオ", "MS UI Gothic", "MS P", "ＭＳ ゴシック", "ＭＳ Ｐゴシック", sans-serif;
	font-size: 12px;
	_font-size: 80%;
	color:#454944;
	padding-bottom:8px;
	
	}

.kl6
{
	vertical-align:top;

	font:"メイリオ", "MS UI Gothic", "MS P", "ＭＳ ゴシック", "ＭＳ Ｐゴシック", sans-serif;
	color:#454944;
	font-size:12px;
	line-height:20px
	
	}


.kl5{
	vertical-align:top;
	font:"メイリオ", "MS UI Gothic", "MS P", "ＭＳ ゴシック", "ＭＳ Ｐゴシック", sans-serif;
	color:#454944;
	font-weight:bold;
	font-size:12px;
	
	}


.kl4 {
	width:90px;
	vertical-align:middle;
	font:"メイリオ", "MS UI Gothic", "MS P", "ＭＳ ゴシック", "ＭＳ Ｐゴシック", sans-serif;
	color:#6c9509;
	font-weight:bold;
	font-size:15px;
	
	}

.kl3 {
	vertical-align:middle;
	font:"メイリオ", "MS UI Gothic", "MS P", "ＭＳ ゴシック", "ＭＳ Ｐゴシック", sans-serif;
	color:#6c9509;
	font-weight:bold;
	font-size:12px;
	
	}
	
	
	
	.kl2{
	vertical-align:middle;
	font:"メイリオ", "MS UI Gothic", "MS P", "ＭＳ ゴシック", "ＭＳ Ｐゴシック", sans-serif;
	color:#454944;
	font-weight:bold;
	font-size:12px;
	
	}
	
		.kl1{
	vertical-align:top;
	font:"メイリオ", "MS UI Gothic", "MS P", "ＭＳ ゴシック", "ＭＳ Ｐゴシック", sans-serif;
	color:#454944;
	font-size:12px;
	
	}
	

.tdexp {
	padding:3px;

	}

.tdmoku {
	width:90px;

	
	}

