/* CSS Document */

/* ȃGlRecbrr */

/* o */

h1{
margin:
}

h2 {
	font-size:110%;
	/*line-height:1.2em;*/
	margin:0 0 0.5em 0;
}

h3 {
	font-size:110%;
	/*line-height:1.2em;*/
	margin:0 0 10px 0;
}

h4{
	font-size:110%;
	/*line-height:1.2em;*/
	margin:10px 0 10px 0;
}

h3.ttl{
	font-size:110%;
	/*line-height:1.2em;*/
	margin:0px;
	background:url("../top/topttl_bg.gif") no-repeat right;
}

/* ]A */

.tbmar1{
margin:10px 0px;
}

.tbmar2{
margin:15px 0px;
}

.tbmar3{
margin:20px 0px;
}

.tbmar4{
margin:25px 0px;
}

.tbmar4{
margin:30px 0px;
}

/* Xg*/

ul{
margin: 10px;
padding: 5px 0px;
list-style-type: none;
}

ul li{
margin: 0px 0px 5px 10px;
padding: 0px 0px 0px 5px;
}

ul.num{
margin: 10px;
padding: 5px 0px;
list-style-type:none;
}

ul.num li.no1{
margin: 0px 0px 5px 5px;
padding: 0px 0px 0px 20px;
background:url(../share/no1.gif) no-repeat left top;
}

ul.num li.no2{
margin: 0px 0px 5px 5px;
padding: 0px 0px 0px 20px;
background:url(../share/no2.gif) no-repeat left top;
}

ul.num li.no3{
margin: 0px 0px 5px 5px;
padding: 0px 0px 0px 20px;
background:url(../share/no3.gif) no-repeat left top;
}

ul.num li.no4{
margin: 0px 0px 5px 5px;
padding: 0px 0px 0px 20px;
background:url(../share/no4.gif) no-repeat left top;
}

ul.num li.no5{
margin: 0px 0px 5px 10px;
padding: 0px 0px 0px 5px;
background:url(../share/no5.gif) no-repeat left top;
}

ul.arw1{
margin: 0px 10px 0px 10px;
padding: 5px 0px;
list-style-type:none;
}

ul.arw1 li{
margin: 5px 0px 10px 10px;
padding: 0px 0px 0px 20px;
background:url(../top/arrow.gif) no-repeat left top;

}

/* ȃGltable */

table{
/*margin: 10px 0px;*/
}

table td{
/*padding: 5px 0px;*/
}

/* ȃGltable \ */

table.hyou1{
margin: 10px auto;
background-color:#333333;
}

table.hyou1 th{
padding: 5px ;
font-size: 90%;
background-color:#FFFFFF;
}

/* ȃGltable ZJ[ */

table.hyou1 th.lightgreen{
padding: 5px ;
background-color: #D5FDB7;
}

table.hyou1 th.blue1{
padding: 5px ;
background-color: #C9EDFE;
}

table.hyou1 th.blue2{
padding: 5px ;
background-color: #8FD9FC;
}

table.hyou1 th.purple1{
padding: 5px ;
background-color: #F3F0FF;
}

table.hyou1 th.purple2{
padding: 5px ;
background-color: #F2D8FE;
}

table.hyou1 td{
padding: 5px;
background-color:#FFFFFF;
}

table.hyou1 td.lightgreen{
background-color: #D5FDB7;
}
table.hyou1 th.green{
	background-color: #009900;
	color: #fff;
}

.tablecap{
margin: -5px 0px 10px 0px;
}
/* 12Up */
h4 .12_ttl{
	background:#6699CC;
	padding:3px;
	width:250px;
	color:#fff;
}
dl .12{
	margin:5px;
}
.12 dt{
	background:#6699cc;
	pdding:5px;
	margin:5px auto;
	font-weight:bold;
	color:#fff;
	font-size:90%;
}

div.fsize{
margin:10px auto 0px auto;
font-size:0.7em;
width:95%;
}

div.fsize p{
margin: 0px;
}

div.fsize h5{
font-size:1.0em;
}

div.fsize ul{
margin: 10px 0px 10px 5px;
list-style-type:none;
}

.p_indent{
	margin-left:12px;
}

.p_indent2{
	margin-left:24px;
}
