body{font-family: "メイリオ",osaka, sans-serif;
  　font-weight: normal;
    font-style:normal;
    font-size:12px;
	color: #333333;
	margin: 0px;
	border:0px 0px 0px;
	background-color: #ffffff;
	
}

table{font-family: "メイリオ",osaka, sans-serif;
  　font-weight: normal;
    font-style:normal;
    font-size:100%;
	margin: 0px auto;
	border:0px 0px 0px;
	/*background-color: #FFCC66;
	background-image: url("image/body_bk.gif");*/
}


a{ color:#008BFA;text-decoration:none; margin:0px; padding:0px; }
a:hover{color:#00E0FE; text-decoration:underline;}

h1{font-size:90%; margin:3px 0px 3px 0px; font-weight:normal;}
h2{font-size:140%; margin:13px 0px 3px 0px; font-weight: bold;}
h3{font-size:120%; margin:0px 0px 0px 0px; font-weight: bold;}
h4{font-size:140%; margin:3px 0px 3px 0px; font-weight: bold; color:#008BFA;}
h5{font-size:110%; margin:3px 0px 3px 0px; font-weight: bold; color:#008BFA;}

ul{margin:0px;padding:0px; list-style-type: none;}
ul.s{font-size:90%; margin-bottom:4px;margin-left:10px;padding-left:3px; list-style-image:url(../img/li.png);}
ul.s li.y{margin:0px;padding:0px; list-style-type: none;}
li.y{ font-size:90%; margin-bottom:4px;margin-left:10px;padding-left:3px; list-style-image:url(../img/li.png);}
li.ya{margin-bottom:1px;margin-left:25px;padding-left:2px; list-style-image:url(../img/li2.png);}
li.ya2{font-size:100%; margin-bottom:1px;margin-left:25px;padding-left:2px; list-style-image:url(../img/li2.png);}
li.ka{font-size:100%; margin-bottom:1px;margin-left:25px;padding-left:2px; list-style-image:url(../img/li2.gif);}
li.ka2{
	font-size:100%;
	margin-bottom:1px;
	margin-left:5px;
	padding-left:2px;
	list-style-image: none;
	list-style-type: none;
}
li.qa{
	margin-bottom:4px;
	margin-left:12px;
	padding-left:5px;
	list-style-type: none;
	list-style-image: none;
}

div.q{ width:56px; height:36px; background-image:url(../img/q.png); background-repeat:no-repeat; }
div.q1{ width:56px; height:36px; background-image:url(../t7/image/no/q1.jpg); background-repeat:no-repeat; }
div.q2{ width:56px; height:36px; background-image:url(../t7/image/no/q2.jpg); background-repeat:no-repeat; }
div.q3{ width:56px; height:36px; background-image:url(../t7/image/no/q3.jpg); background-repeat:no-repeat; }
div.q4{ width:56px; height:36px; background-image:url(../t7/image/no/q4.jpg); background-repeat:no-repeat; }
div.q5{ width:56px; height:36px; background-image:url(../t7/image/no/q5.jpg); background-repeat:no-repeat; }
div.q6{ width:56px; height:36px; background-image:url(../t7/image/no/q6.jpg); background-repeat:no-repeat; }
div.q7{ width:56px; height:36px; background-image:url(../t7/image/no/q7.jpg); background-repeat:no-repeat; }
div.q8{ width:56px; height:36px; background-image:url(../t7/image/no/q8.jpg); background-repeat:no-repeat; }
div.q9{ width:56px; height:36px; background-image:url(../t7/image/no/q9.jpg); background-repeat:no-repeat; }
div.q10{ width:56px; height:36px; background-image:url(../t7/image/no/q10.jpg); background-repeat:no-repeat; }
div.q11{ width:56px; height:36px; background-image:url(../t7/image/no/q11.jpg); background-repeat:no-repeat; }
div.q12{ width:56px; height:36px; background-image:url(../t7/image/no/q12.jpg); background-repeat:no-repeat; }
div.q13{ width:56px; height:36px; background-image:url(../t7/image/no/q13.jpg); background-repeat:no-repeat; }
div.q14{ width:56px; height:36px; background-image:url(../t7/image/no/q14.jpg); background-repeat:no-repeat; }
div.q15{ width:56px; height:36px; background-image:url(../t7/image/no/q15.jpg); background-repeat:no-repeat; }
div.q16{ width:56px; height:36px; background-image:url(../t7/image/no/q16.jpg); background-repeat:no-repeat; }
div.q17{ width:56px; height:36px; background-image:url(../t7/image/no/q17.jpg); background-repeat:no-repeat; }
div.q18{ width:56px; height:36px; background-image:url(../t7/image/no/q18.jpg); background-repeat:no-repeat; }
div.q19{ width:56px; height:36px; background-image:url(../t7/image/no/q19.jpg); background-repeat:no-repeat; }
div.q20{ width:56px; height:36px; background-image:url(../t7/image/no/q20.jpg); background-repeat:no-repeat; }
div.q21{ width:56px; height:36px; background-image:url(../t7/image/no/q21.jpg); background-repeat:no-repeat; }
div.q22{ width:56px; height:36px; background-image:url(../t7/image/no/q22.jpg); background-repeat:no-repeat; }
div.q23{ width:56px; height:36px; background-image:url(../t7/image/no/q23.jpg); background-repeat:no-repeat; }
div.q24{ width:56px; height:36px; background-image:url(../t7/image/no/q24.jpg); background-repeat:no-repeat; }
div.q25{ width:56px; height:36px; background-image:url(../t7/image/no/q25.jpg); background-repeat:no-repeat; }
div.q26{ width:56px; height:36px; background-image:url(../t7/image/no/q26.jpg); background-repeat:no-repeat; }
div.q27{ width:56px; height:36px; background-image:url(../t7/image/no/q27.jpg); background-repeat:no-repeat; }
div.q28{ width:56px; height:36px; background-image:url(../t7/image/no/q28.jpg); background-repeat:no-repeat; }
div.q29{ width:56px; height:36px; background-image:url(../t7/image/no/q29.jpg); background-repeat:no-repeat; }
div.q30{ width:56px; height:36px; background-image:url(../t7/image/no/q30.jpg); background-repeat:no-repeat; }
div.q31{ width:56px; height:36px; background-image:url(../t7/image/no/q31.jpg); background-repeat:no-repeat; }
div.q32{ width:56px; height:36px; background-image:url(../t7/image/no/q32.jpg); background-repeat:no-repeat; }



div.a{background-image:url(../img/a.png);background-repeat:no-repeat;}
div.a1{background-image:url(../t7/image/no/a1.jpg);background-repeat:no-repeat;}
div.a2{background-image:url(../t7/image/no/a2.jpg);background-repeat:no-repeat;}
div.a3{background-image:url(../t7/image/no/a3.jpg);background-repeat:no-repeat;}
div.a4{background-image:url(../t7/image/no/a4.jpg);background-repeat:no-repeat;}
div.a5{background-image:url(../t7/image/no/a5.jpg);background-repeat:no-repeat;}
div.a6{background-image:url(../t7/image/no/a6.jpg);background-repeat:no-repeat;}
div.a7{background-image:url(../t7/image/no/a7.jpg);background-repeat:no-repeat;}
div.a8{background-image:url(../t7/image/no/a8.jpg);background-repeat:no-repeat;}
div.a9{background-image:url(../t7/image/no/a9.jpg);background-repeat:no-repeat;}
div.a10{background-image:url(../t7/image/no/a10.jpg);background-repeat:no-repeat;}
div.a11{background-image:url(../t7/image/no/a11.jpg);background-repeat:no-repeat;}
div.a12{background-image:url(../t7/image/no/a12.jpg);background-repeat:no-repeat;}
div.a13{background-image:url(../t7/image/no/a13.jpg);background-repeat:no-repeat;}
div.a14{background-image:url(../t7/image/no/a14.jpg);background-repeat:no-repeat;}
div.a15{background-image:url(../t7/image/no/a15.jpg);background-repeat:no-repeat;}
div.a16{background-image:url(../t7/image/no/a16.jpg);background-repeat:no-repeat;}
div.a17{background-image:url(../t7/image/no/a17.jpg);background-repeat:no-repeat;}
div.a18{background-image:url(../t7/image/no/a18.jpg);background-repeat:no-repeat;}
div.a19{background-image:url(../t7/image/no/a19.jpg);background-repeat:no-repeat;}
div.a20{background-image:url(../t7/image/no/a20.jpg);background-repeat:no-repeat;}
div.a21{background-image:url(../t7/image/no/a21.jpg);background-repeat:no-repeat;}
div.a22{background-image:url(../t7/image/no/a22.jpg);background-repeat:no-repeat;}
div.a23{background-image:url(../t7/image/no/a23.jpg);background-repeat:no-repeat;}
div.a24{background-image:url(../t7/image/no/a24.jpg);background-repeat:no-repeat;}
div.a25{background-image:url(../t7/image/no/a25.jpg);background-repeat:no-repeat;}
div.a26{background-image:url(../t7/image/no/a26.jpg);background-repeat:no-repeat;}
div.a27{background-image:url(../t7/image/no/a27.jpg);background-repeat:no-repeat;}
div.a28{background-image:url(../t7/image/no/a28.jpg);background-repeat:no-repeat;}
div.a29{background-image:url(../t7/image/no/a29.jpg);background-repeat:no-repeat;}
div.a30{background-image:url(../t7/image/no/a30.jpg);background-repeat:no-repeat;}
div.a31{background-image:url(../t7/image/no/a31.jpg);background-repeat:no-repeat;}
div.a32{background-image:url(../t7/image/no/a32.jpg);background-repeat:no-repeat;}



li.q{margin-bottom:4px;margin-left:12px;padding-left:5px; list-style-image:url(../img/q.png);}


ul.sub{margin-left:0px;padding-left:0px; list-style-type: none;}
ul.sub li {
	width: 250px;           /* 横幅 */
	line-height: 20px;     /* 高さ */
	list-style-type: none; /* 枠線 */
	clear:both;/* 縦に並べる */
	margin: 0px;          /* 周囲の余白 */
	padding: 0px;           /* 内側の余白 */
	font-family: "メイリオ","ＭＳ ゴシック","ＭＳ Ｐゴシック" ,osaka, sans-serif;/* フォント */
	font-weight: normal;      /* 太字 */
	text-align: left;     /* センタリング */
}



form{margin:0px; padding:0px;}

strong{ font-weight:normal; font-style:normal; font-size:100%;}

line {
	margin: 3px 3px 3px 3px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666666;
}

p { margin: 0px 0px 0px 0px;}
p.line {
	margin: 5px 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
p.line2{margin: 0px 0px 0px 0px; border-bottom: 3px solid #FF9501; }
p.line3 {
	margin:5px 0px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}

p.line4 {
	margin:5px 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
p.line5 {
	margin:5px 0px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}

div.clear{ clear:both; margin: 0; padding: 0; }

/*左側サブメニュー　始まり*/
/* リスト全体 */
ul.pagelinks {
   margin: 0px;
   padding: 0px;
}

ul.pagelinks li {
   width: 1.2em;           /* 横幅 */
   line-height: 1.2em;     /* 高さ */
   list-style-type: none;  /* 先頭記号なし */
   border: 1px solid #cccccc; /* 枠線 */
   /*float: left;            /* 横に並べる */
   margin: 0.1em;          /* 周囲の余白 */
   padding: 0px;           /* 内側の余白 */
   /*font-family: Arial,sans-serif;/* フォント */
   /*font-weight: bold;      /* 太字 */
   /*text-align: center;     /* センタリング */
}
/* リンクの装飾 */
ul.pagelinks li a {
   display: block;        /* ブロック化 */
   text-decoration: none; /* 下線を消す */
   width: 1.2em;          /* 横幅(IE) */
}
/* 未訪問リンクの色 */
ul.pagelinks li a:link {
   background-color: white; /* 背景色 */
   color: blue;             /* 文字色 */
}
/* 既訪問リンクの色 */
ul.pagelinks li a:visited {
   background-color: white; /* 背景色 */
   color: purple;           /* 文字色 */
}
/* マウスが載ったときの色 */
ul.pagelinks li a:hover {
   background-color: blue; /* 背景色 */
   color: yellow;          /* 文字色 */
}

/* 現在位置項目の装飾 */
ul.pagelinks li.here {
   background-color: green; /* 背景色 */
   color: #ffff80;          /* 文字色 */
   border-color: green;     /* 枠線色 */
}

div.tst{background-image:url(../img/til.gif);
		 background-repeat:no-repeat; 
		 height:30px; 
		 padding:3px 4px 0px 10px; 
		 width:678px;
		 font-size:140%;
		 font-weight:bold;
		 color: #666666;
}
div.tsm{ padding:3px 4px 0px 10px; 
		 width:678px;
}

div.rm {
	width:200px;
	padding-top:2px;
	padding-bottom:2px;
	margin-bottom:2px;
	background-color:#cccccc;
}
div.rms {
	margin-top:0px;
}

div.rmm1 {
	height:27px;
	width:168px;
	padding-top:8px;
	padding-left:28px;
	background-image:url(../img/rmm1.png);
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	text-align:left;

}
div.rmm1b {
	height:27px;
	width:168px;
	padding-top:8px;
	padding-left:28px;
	background-image:url(../img/rmm1b.png);
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	text-align:left;

}
div.rmm2 {
	height:27px;
	width:168px;
	padding-top:8px;
	padding-left:28px;
	background-image:url(../img/rmm2.png);
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	text-align:left;
	

}
div.rmm2b {
	height:27px;
	width:168px;
	padding-top:8px;
	padding-left:28px;
	background-image:url(../img/rmm2b.png);
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	text-align:left;
	

}


div.tft{background-image:url(../img/tft.gif);
		 background-repeat:no-repeat; 
		 height:10px; 
		 width:678px;
		 margin-top:5px;
}
div.tfb{background-image:url(../img/tfb.gif);
		 background-repeat: repeat-y; 
		 width:664px;
		 padding:3px 4px 3px 10px;
}
div.tff{background-image:url(../img/tff.gif);
		 background-repeat:no-repeat; 
		 height:10px; 
		 width:678px;
}
div.tft2{background-image:url(../img/tft2.gif);
		 background-repeat:no-repeat; 
		 height:10px; 
		 width:344px;
		 margin-top:5px;
}
div.tfb2{background-image:url(../img/tfb2.gif);
		 background-repeat: repeat-y; 
		 width:330px;
		 padding:3px 4px 3px 10px;
}
div.tff2{background-image:url(../img/tff2.gif);
		 background-repeat:no-repeat; 
		 height:10px; 
		 width:344px;
}

div.sub {
	display: block;
    height:40px;
	width:283px;
	background-image:url(../img/box_sub.png);
	margin-top:0px;
	margin-bottom:0px;
	margin-left:5px;
	margin-right:6px;
	padding:0px 0px 0px 0px;
	clear:both;
}
div.sub2 {
	display: block;
    height:40px;
	width:283px;
	background-image:url(../img/box_sub.png);
	margin-top:8px;
	margin-bottom:0px;
	margin-left:5px;
	margin-right:6px;
	padding:0px 0px 0px 0px;
	clear:both;
}	
div.sub3 {
	display: block;
    height:40px;
	width:283px;
	background-image:url(../img/box_sub.png);
	margin-top:8px;
	margin-bottom:0px;
	margin-left:5px;
	margin-right:6px;
	padding:0px 0px 0px 0px;
	clear:both;
}
div.box {
	display: block;
	height:25px;
	width:253px;
	margin:0px;
	color:#333333;
	font-size:100%;
	text-align:left;
	font-weight: bold;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	letter-spacing: 0.2em;
	line-height: normal;

}
/*
div.box a:link{text-decoration:none; margin:0px; padding:0px; color:#333333;}
div.box a:visited{text-decoration:none; margin:0px; padding:0px; color:#333333;}
div.box a:hover{text-decoration:none; color:#009B10;}
div.box a:active{text-decoration:none; margin:0px; padding:0px; color:#333333;}

/*左側サブメニュー　終わり*/
/*右側サブメニュー　始まり*/
div.list{
 background-image:url(../img/li.png);
 background-repeat:no-repeat;
 background-position:10px center;
 clear:both;
 text-align:left;
 border-bottom-color:#333333;
}
div.box_ss_top {
	display: block;
	height:46px;
	width:678px;
	background-image:url(../img/box_ss_top.gif);
	clear:both;
	margin: 0px;
}

div.box_ss_top2 {
	display: block;
	height:46px;
	width:678px;
	background-image:url(../img/box_ss_top2.gif);
	clear:both;
	margin: 0px;
}

div.box_ss_top3 {
	display: block;
	height:46px;
	width:335px;
	background-image:url(../img/box_ss_top3.gif);
	clear:both;
	margin: 0px;
}
div.box_ss_no{
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	float:left;

}
div.box_ss_text {
	text-align:left;
	font-weight: bold;
	float:left;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;

}
div.box_ss_body {
	display: block;
	width:658px;
	background-image:url(../img/box_ss_body.gif);
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding:0px 10px 0px 10px;
	clear:both;
}
div.box_ss_body2 {
	display: block;
	width:658px;
	background-image:url(../img/box_ss_body2.gif);
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding:0px 10px 0px 10px;
	clear:both;
}
div.box_ss_body3 {
	display: block;
	width:315px;
	background-image:url(../img/box_ss_body3.gif);
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding:0px 10px 0px 10px;
	clear:both;
}
div.box_ss_end {
	display: block;
    height:42px;
	width:678px;
	background-image: url(../img/box_ss_end.gif);
	margin-top:0px;
	margin-bottom:10px;
	margin-left:0px;
	margin-right:0px;
	padding:0px 0px 0px 0px;
	clear:both;
}
div.box_ss_end3 {
	display: block;
    height:42px;
	width:335px;
	background-image: url(../img/box_ss_end3.gif);
	margin-top:0px;
	margin-bottom:10px;
	margin-left:0px;
	margin-right:0px;
	padding:0px 0px 0px 0px;
	clear:both;
}
div.box_ss_end_last {
	display: block;
    height:42px;
	width:678px;
	background-image:url(../img/box_ss_end_last.gif);
	margin-top:0px;
	margin-bottom:10px;
	margin-left:0px;
	margin-right:0px;
	padding:0px 0px 0px 0px;
	clear:both;
}
div.box_ss_end_last2 {
	display: block;
    height:42px;
	width:678px;
	background-image:url(../img/box_ss_end_last2.gif);
	background-repeat:no-repeat;
	margin-top:0px;
	margin-bottom:10px;
	margin-left:0px;
	margin-right:0px;
	padding:0px 0px 0px 0px;
	clear:both;
}
div.box_ss_end_last3 {
	display: block;
    height:42px;
	width:335px;
	background-image:url(../img/box_ss_end_last3.gif);
	background-repeat:no-repeat;
	margin-top:0px;
	margin-bottom:10px;
	margin-left:0px;
	margin-right:0px;
	padding:0px 0px 0px 0px;
	clear:both;
}
/*右側サブメニュー　終わり*/

div.i {
	display: block;
	height:30px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	clear:both;
}
div.t {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 5px;
	clear:both;
}
div.tb {
	margin:0px 0px 0px 0px;
	padding:5px;
	clear:both;
}

div.com {
	margin:0px 0px 0px 0px;
	padding:0px;
	float:left;
	text-align:left;
	vertical-align: text-top;
}
div.com2 {
	padding:0px;
	float:left;
	text-align:left;
	vertical-align: text-top;
	width: 400px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}
div.com3 {
	padding:0px;
	float:left;
	text-align:left;
	vertical-align: text-top;
	width: 512px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}
div.com4 {
	padding:0px;
	float:right;
	text-align:left;
	vertical-align: text-top;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}

div.l { display: block; height:30px; margin:0px 0px 0px 0px;padding:0px 0px 0px 30px; clear:both;}
	div.i a{display: block; font-size: 100%; font-weight:bold; color:#08740C; text-decoration:none;}
	div.i a:visited{display: block;font-size: 100%;font-weight:bold; color:#08740C; }
	div.i a:hover{display: block;font-size: 100%;font-weight:bold;color: #0099FF; background-color:#FFFF33; }
	div.l a{display: block; font-size: 100%; font-weight:bold; color:#08740C; text-decoration:none;}
	div.l a:visited{display: block;font-size: 100%;font-weight:bold; color:#08740C; }
	div.l a:hover{display: block;font-size: 100%;font-weight:bold;color: #0099FF; background-color:#FFFF33;  }

.style1 {
	color: #666666;
	font-size: 100%;
}
.style3 {color: #333333}

.style5 {color: #333333}
/*
.style5 a{color: #333333}
.style5 a:visited{text-decoration:none;	color: #333333;}
.style5 a:hover{text-decoration:none;color: #009B10;}
*/
.style6 {color:#FFFFFF}
style6 a{
	text-decoration:none;
	color: #FFFFFF;
}
style6 a:visited{
	text-decoration:none;
	color: #FFFFFF;
}
style6 a:hover{
	text-decoration:none;
	color: #FFFFFF;
}

