/*-------------
 h2
---------------*/

.maincol h2{
 width:520px;
 height:105px;
 margin:0;
 padding:0;
 text-indent:-9999px;
 background:url(../../common/images/title_img.jpg) 0 0 no-repeat;
}

/*------------------------------
.Box01

--------------------------------*/

div.Box01 h3{
 font-size: medium;
 width:500px;
 padding: 0 0 0 20px;
 background:url(../../common/images/text_bg.jpg) no-repeat;
 color: #ffffff;
 line-height: 2.5em;
 height: 32px;
}


/*  */
.menuBox01,
.menuBox04,
.menuBox08,
.menuBox03{
	width:256px;
	margin:5px 8px 10px 0;
	float:left;
	clear:both;
}
.menuBox10{
	width:256px;
	margin:5px 8px 25px 0;
	float:left;
	clear:both;
}

/* E */
.menuBox07,
.menuBox05,
.menuBox06,
.menuBox09{
	width:256px;
	margin:5px 0 10px 0;
	float:left;
},
.menuBox11{
	width:256px;
	margin:5px 0 25px 0;
	float:left;
}


/*-------------
 menuBox01
---------------*/
.menuBox01 dl{
 margin:0;
 padding:0;
 text-align:left;
}

.menuBox01 dt{
 height:21px;
 margin:0;
 text-indent:-9999px;
 background:url(../images/img_01.gif) 4px 0 no-repeat;
}

.menuBox01 dd {
 margin:5px 0 0 5px;
 font-size:x-small;
 line-height:1.2;
}

/*-------------
 menuBox02
---------------*/
.menuBox02 dl{
 margin:0;
 padding:0;
 text-align:left;
}

.menuBox02 dt{
 font-size: medium;
 height:21px;
 margin:0;
 text-indent:-9999px;
 background:url(../images/img_02.gif) 4px 0 no-repeat;
}

.menuBox02 dd {
 margin:5px 0 0 5px;
 font-size:x-small;
 line-height:1.2;
}


/*-------------
 menuBox03
---------------*/
.menuBox03 dl{
 margin:0;
 padding:0;
 text-align:left;
}

.menuBox03 dt{
 font-size: medium;
 height:21px;
 margin:0;
 text-indent:-9999px;
 background:url(../images/img_03.gif) 4px 0 no-repeat;
}

.menuBox03 dd {
 margin:5px 0 0 5px;
 font-size:x-small;
 line-height:1.2;
}

/*-------------
 menuBox04
---------------*/
.menuBox04 dl{
 margin:0;
 padding:0;
 text-align:left;
}

.menuBox04 dt{
 height:21px;
 margin:0;
 text-indent:-9999px;
 background:url(../images/img_04.gif) 4px 0 no-repeat;
}

.menuBox04 dd {
 margin:5px 0 0 5px;
 font-size:x-small;
 line-height:1.2;
}

/*-------------
 menuBox05
---------------*/
.menuBox05 dl{
 margin:0;
 padding:0;
 text-align:left;
}

.menuBox05 dt{
 height:21px;
 margin:0;
 text-indent:-9999px;
 background:url(../images/img_05.gif) 4px 0 no-repeat;
}

.menuBox05 dd {
 margin:5px 0 0 5px;
 font-size:x-small;
 line-height:1.2;
}

/*-------------
 menuBox06
---------------*/
.menuBox06 dl{
 margin:0;
 padding:0;
 text-align:left;
}

.menuBox06 dt{
 height:21px;
 margin:0;
 text-indent:-9999px;
 background:url(../images/img_06.gif) 4px 0 no-repeat;
}

.menuBox06 dd {
 margin:5px 0 0 5px;
 font-size:x-small;
 line-height:1.2;
}

/*-------------
 menuBox07
---------------*/
.menuBox07 dl{
 margin:0;
 padding:0;
 text-align:left;
}

.menuBox07 dt{
 height:21px;
 margin:0;
 text-indent:-9999px;
 background:url(../images/img_07.gif) 4px 0 no-repeat;
}

.menuBox07 dd {
 margin:5px 0 0 5px;
 font-size:x-small;
 line-height:1.2;
}

/*-------------
 menuBox08
---------------*/
.menuBox08 dl{
 margin:0;
 padding:0;
 text-align:left;
}

.menuBox08 dt{
 height:21px;
 margin:0;
 text-indent:-9999px;
 background:url(../images/img_08.gif) 4px 0 no-repeat;
}

.menuBox08 dd {
 margin:5px 0 0 5px;
 font-size:x-small;
 line-height:1.2;
}

/*-------------
 menuBox09
---------------*/
.menuBox09 dl{
 margin:0;
 padding:0;
 text-align:left;
}

.menuBox09 dt{
 height:21px;
 margin:0;
 text-indent:-9999px;
 background:url(../images/img_09.gif) 4px 0 no-repeat;
}

.menuBox09 dd {
 margin:5px 0 0 5px;
 font-size:x-small;
 line-height:1.2;
}

/*-------------
 menuBox10
---------------*/
.menuBox10 dl{
 margin:0;
 padding:0;
 text-align:left;
}

.menuBox10 dt{
 height:21px;
 margin:0;
 text-indent:-9999px;
 background:url(../images/img_10.gif) 4px 0 no-repeat;
}

.menuBox10 dd {
 margin:5px 0 0 5px;
 font-size:x-small;
 line-height:1.2;
}

/*-------------
 menuBox11
---------------*/
.menuBox11 dl{
 margin:0;
 padding:0;
 text-align:left;
}

.menuBox11 dt{
 height:21px;
 margin:0;
 text-indent:-9999px;

 background:url(../images/img_11.gif) 4px 0 no-repeat;
}

.menuBox11 dd {
 margin:5px 0 0 5px;
 font-size:x-small;
 line-height:1.2;
}

/*-------------
 Box02
---------------*/

.Box02{
 clear:both;
 margin:0 0 10px;
}

.Box02 h3{
 font-size: medium;
 width:500px;
 padding: 0 0 0 20px;
 background:url(../../common/images/text_bg.jpg) no-repeat;
 color: #ffffff;
 line-height: 2.5em;
 height: 32px;
}

.Box02 dt{
 font-weight: bold;
 margin:5px 0 0 10px;
 font-size: medium;
 color: #ff8800;
 width:510px;
}

/*-------------
 Box03
---------------*/

.Box03{
 margin:0 0 20px;
}

.Box03 h3{
 font-size: medium;
 width:500px;
 padding: 0 0 0 20px;
 background:url(../../common/images/text_bg.jpg) no-repeat;
 color: #ffffff;
 line-height: 2.5em;
 height: 32px;
}

.Box03 dt{
 font-weight: bold;
 margin:5px 0 0 10px;
 font-size: medium;
 color: #ff8800;
 width:510px;
}

/*-------------
 Box04
---------------*/

.Box04{
 margin:0 0 20px;
}

.Box04 h3{
 font-size: medium;
 width:500px;
 padding: 0 0 0 20px;
 background:url(../../common/images/text_bg.jpg) no-repeat;
 color: #ffffff;
 line-height: 2.5em;
 height: 32px;
}

.Box04 dt{
 font-size: medium;
 font-weight: bold;
 margin:5px 0 0 10px;
 font-size: normal;
 color: #ff8800;
 width:510px;
}

/*-------------
 Box05
---------------*/

.Box05{
 margin:0 0 20px;
}

.Box05 h3{
 font-size: medium;
 width:500px;
 padding: 0 0 0 20px;
 background:url(../../common/images/text_bg.jpg) no-repeat;
 color: #ffffff;
 line-height: 2.5em;
 height: 32px;
}

.Box05 dt{
 font-size: medium;
 font-weight: bold;
 margin:5px 0 0 10px;
 font-size: normal;
 color: #ff8800;
 width:510px;
}

.Box05 dt.second{
 margin:5px 0 0 20px;
 font-size: normal;
 color: #ff8800;
 width:480px;
}

.Box05 table{
float:left;
width:340px;
margin:0 0 30px 0;
border-top:1px solid #aaa;
border-left:1px solid #aaa;
}

.Box05 th{
width:8em;
padding:7px;
text-align:left;
background-color:#eee;
border-bottom:1px solid #aaa;
border-right:1px solid #aaa;

}

.Box05 td{
padding:7px;
border-bottom:1px solid #aaa;
border-right:1px solid #aaa;
}

.Box05 img{
float:right;
margin:0 0 30px 0;
}


/*-------------
 Box_banner
---------------*/

.Box_banner{
 margin:0 0 20px;
 clear:both;
}