@charset "utf-8";
/* CSS Document */

body{ margin:0; font-family:Verdana, Arial, Helvetica, sans-serif ; }
img{ border:0;}
.bg{ background:url(images/bg.jpg) repeat-y;}
.wline{ border-bottom:1px solid #fff;}
/*tab-a*/
.tab-a1{ width:77px; height:30px; background:url(images/tab01.jpg); display:block; float:left;}
.tab-a1 a{ width:77px; height:30px; background:url(images/tab01.jpg); display:block;}
.tab-a1 a:hover{background:url(images/tab01_f2.jpg); display:block;}
.tab-a1 .se{background:url(images/tab01_f2.jpg); display:block;}
.tab-a2{ width:79px; height:30px; background:url(images/tab02.jpg); display:block; float:left;}
.tab-a2 a{ width:79px; height:30px; background:url(images/tab02.jpg); display:block;}
.tab-a2 a:hover{background:url(images/tab02_f2.jpg); display:block;}
.tab-a2 .se{background:url(images/tab02_f2.jpg); display:block;}
.tab-a3{ width:76px; height:30px; background:url(images/tab03.jpg); display:block; float:left;}
.tab-a3 a{ width:76px; height:30px; background:url(images/tab03.jpg); display:block;}
.tab-a3 a:hover{background:url(images/tab03_f2.jpg); display:block;}
.tab-a3 .se{background:url(images/tab03_f2.jpg); display:block;}

/*tab-b*/
.tab-b1{ width:170px; height:30px; background:url(images/tab04.jpg); display:block; float:left;}
.tab-b1 a{ width:170px; height:30px; background:url(images/tab04.jpg); display:block;}
.tab-b1 a:hover{background:url(images/tab04_f2.jpg); display:block;}
.tab-b1 .se{background:url(images/tab04_f2.jpg); display:block;}
.tab-b2{ width:122px; height:30px; background:url(images/tab05.jpg); display:block; float:left;}
.tab-b2 a{ width:122px; height:30px; background:url(images/tab05.jpg); display:block;}
.tab-b2 a:hover{background:url(images/tab05_f2.jpg); display:block;}
.tab-b2 .se{background:url(images/tab05_f2.jpg); display:block;}
.tab-b3{ width:130px; height:30px; background:url(images/tab06.jpg); display:block; float:left;}
.tab-b3 a{ width:130px; height:30px; background:url(images/tab06.jpg); display:block;}
.tab-b3 a:hover{background:url(images/tab06_f2.jpg); display:block;}
.tab-b3 .se{background:url(images/tab06_f2.jpg); display:block;}

/*tab-c*/
.tab-c1{ width:140px; height:30px; background:url(images/rule3-btn1); display:block; float:left;}
.tab-c1 a{ width:140px; height:30px; background:url(images/rule3-btn1.jpg); display:block;}
.tab-c1 a:hover{background:url(images/rule3-btn1_f2.jpg); display:block;}
.tab-c1 .se{background:url(images/rule3-btn1_f2.jpg); display:block;}
.tab-c2{ width:155px; height:30px; background:url(images/rule3-btn2.jpg); display:block; float:left;}
.tab-c2 a{ width:155px; height:30px; background:url(images/rule3-btn2.jpg); display:block;}
.tab-c2 a:hover{background:url(images/rule3-btn2_f2.jpg); display:block;}
.tab-c2 .se{background:url(images/rule3-btn2_f2.jpg); display:block;}



/*表格*/
.tabb { border-left:1px solid #CE8028; border-top:1px solid #CE8028; background-color:#fff;}
.tabb  td{ border-right:1px solid #CE8028; border-bottom:1px solid #CE8028; padding:5px; font-size:13px; text-align:center;}
.tabb  th{ background-color:#FDF1DE;border-right:1px solid #CE8028; border-bottom:1px solid #CE8028; padding:5px;}
.tabb  th.right{ text-align:right;}
.tabb  tr.cbg{ background-color:#F1E8D9;}
.taba { border-left:1px solid #CE8028; border-top:1px solid #CE8028; background-color:#fff;}
.taba  td{ border-right:1px solid #CE8028; border-bottom:1px solid #CE8028; padding:5px; font-size:13px;}
.taba  th{ background-color:#FDF1DE;border-right:1px solid #CE8028; border-bottom:1px solid #CE8028; padding:5px; text-align:right;}
.tabc { border-left:1px solid #CE8028; border-top:1px solid #CE8028; background-color:#fff;}
.tabc  td{ border-right:1px solid #CE8028; border-bottom:1px solid #CE8028; padding:5px; font-size:13px;}
.tabc  th{ background-color:#FDF1DE;border-right:1px solid #CE8028; border-bottom:1px solid #CE8028; padding:5px; text-align:center;}
.tabc .cen{ text-align:center;}
/*btn*/
.btn{ background:url(images/btn-bg.jpg) repeat-x;  height:24px; color:#fff; border:0;border:1px solid #CC0000;}
.btn2{ background:url(images/btn-bg2.jpg) repeat-x;  height:24px; color:#fff; border:0;border:1px solid #333;}
/*間距*/
.gap{ padding-left:15px; padding-bottom:5px;}
.gap2{padding-bottom:5px;}
.gap3{padding-left:15px;}
/*ulli*/
li { margin-bottom:5px;}
/*text*/
.t12bk{font:400 12px/120% Verdana, Arial, Helvetica, sans-serif;}
.t12red{font:400 12px/120% Verdana, Arial, Helvetica, sans-serif; color:#CC0000;}
.t12red a{font:400 12px/120% Verdana, Arial, Helvetica, sans-serif; color:#CC0000; text-decoration:none;}
.t12red a:hover{font:400 12px/120% Verdana, Arial, Helvetica, sans-serif; color:#CC0000; text-decoration:underline;}
.t15bkb{ font-weight:700;}
.t13brown{
	font:400 13px/130% Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	}
.t13brown a{color:#996600; text-decoration:none;}
.t13brown a:hover{color:#000; text-decoration: underline;}
.t13bk{
	font:400 13px/130% Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	}
.t13bk a{color:#000; text-decoration:none;}
.t13bk a:hover{color:#000; text-decoration: underline;}
.t15bk{font:400 15px/130% Verdana, Arial, Helvetica, sans-serif;}
.t15bk a{font:400 15px/130% Verdana, Arial, Helvetica, sans-serif; text-decoration:none; color:#000;}
.t15bk a:hover{font:400 15px/130% Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;}

.t15redb{font:700 15px/130% Verdana, Arial, Helvetica, sans-serif; color:#CC0000;}

/*page*/
.page{
	text-align:center;
	word-spacing: 8px;
	font:400 13px/130% Verdana, Arial, Helvetica, sans-serif;
	color:#000
}
.page img{ border:0; vertical-align:middle;}
.page a{color:#000; text-decoration:none;}
.page a:hover{color:#ff0000; text-decoration:underline;}
.page .se{color:#ff0000;text-decoration:underline;}

/* list */
.list {
	list-style: none;
	margin: 0px;
	padding: 0px;
	background: url(images/line.gif) repeat-y;
	height: 100%;
}
.list li{
	background: url(images/icon_list.gif) 15px 13px no-repeat;
	margin: 0px;
	padding: 5px 0 10px 30px;
	display: block;
	float: left;
	width: 171px;
	line-height: 20px;
}
.list li.clr{
	background: none;
	float: none;
	clear: both;
	width: auto;
	padding: 0;
}

