@charset "utf-8";
/* CSS Document */


/* mainTitle
-------------------------*/

#mainTitle{
	clear:both;
	margin-bottom:30px;
}

#mainTitle #left{
	float:left;
	width:505px;
}

#mainTitle #left p{
	background:url(../img/index/main_bg01.gif) 0 0 no-repeat;
	height:71px;
	width:465px;
	padding:10px 20px 0;
	line-height:1.5;
	font-size:14px;
}

#mainTitle ul{
	float:right;
	width:220px;
	padding:15px 15px 0 0;
	background:url(../img/index/main_bg02.gif) 0 0 no-repeat;
	height:400px;
}

#mainTitle li{
	background:url(../img/index/main_btn.jpg) no-repeat;
	width:220px;
}
#mainTitle li a{
	display:block;
	overflow:auto;
	text-indent:-9999px;
}
#mainTitle li a:hover{background:url(../img/index/main_btn_on.jpg) no-repeat;}
#mainTitle li#btn1,#mainTitle li#btn1 a:hover{background-position:0 0;}
#mainTitle li#btn1 a{
	height:96px;
	margin-bottom:6px;
}
#mainTitle li#btn2,#mainTitle li#btn2 a:hover{background-position:0 -102px;}
#mainTitle li#btn2 a{height:51px;}

#mainTitle li.banner { margin: 8px 0 0;}
#mainTitle li.banner a { text-indent: 0; background: none;}

/* title
-------------------------*/

#title01{
	background:url(../img/index/title01.gif) 0 0 no-repeat;
	width:740px;
	height:35px;
	text-indent:-9999px;
	clear:both;
	margin:0 0 10px;
}

#title02{
	background:url(../img/index/title21.gif) 0 0 no-repeat;
	width:740px;
	height:35px;
	text-indent:-9999px;
	clear:both;
	margin-bottom:10px;
}

/* box01
-------------------------*/

.box01{
	background:url(../img/index/bg02.gif) 0 bottom no-repeat;
	width:740px;
	clear:both;
	margin-bottom:10px;
	padding-bottom:15px;
}

.box01 .boxBg{
	background:url(../img/index/bg01.gif) 0 0 repeat-y;
	width:740px;
}

.box01 .leftBox{
	width:365px;
	float:left;
}

.box01 .rightBox{
	width:365px;
	float:right;
}

.box01 p{
	padding:0 15px;
	margin-bottom:10px;
	height:5em;
}

.box01 a{
	text-indent:-9999px;
	width:365px;
	height:40px;
	display:block;
	outline:medium none;
}

.box01 a#btn01{ background:url(../img/index/title02_btn.gif) 0 0 no-repeat;}
.box01 a#btn01:hover{ background:url(../img/index/title02_btn_on.gif) 0 0 no-repeat;}
.box01 a#btn02{ background:url(../img/index/title03_btn.gif) 0 0 no-repeat;}
.box01 a#btn02:hover{ background:url(../img/index/title03_btn_on.gif) 0 0 no-repeat;}
.box01 a#btn03{ background:url(../img/index/title04_btn.gif) 0 0 no-repeat;}
.box01 a#btn03:hover{ background:url(../img/index/title04_btn_on.gif) 0 0 no-repeat;}
.box01 a#btn04{ background:url(../img/index/title05_btn.gif) 0 0 no-repeat;}
.box01 a#btn04:hover{ background:url(../img/index/title05_btn_on.gif) 0 0 no-repeat;}
.box01 a#btn05{ background:url(../img/index/title06_btn.gif) 0 0 no-repeat;}
.box01 a#btn05:hover{ background:url(../img/index/title06_btn_on.gif) 0 0 no-repeat;}
.box01 a#btn06{ background:url(../img/index/title07_btn.gif) 0 0 no-repeat;}
.box01 a#btn06:hover{ background:url(../img/index/title07_btn_on.gif) 0 0 no-repeat;}
.box01 a#btn07{ background:url(../img/index/title08_btn.gif) 0 0 no-repeat;}
.box01 a#btn07:hover{ background:url(../img/index/title08_btn_on.gif) 0 0 no-repeat;}
.box01 a#btn08{ background:url(../img/index/title09_btn.gif) 0 0 no-repeat;}
.box01 a#btn08:hover{ background:url(../img/index/title09_btn_on.gif) 0 0 no-repeat;}


/* box02
-------------------------*/

.box02{
	background:url(../img/index/bg04.gif) 0 bottom no-repeat;
	width:740px;
	clear:both;
	padding-bottom:10px;
	margin-bottom:10px;
}

.box02 .boxBg{
	background:url(../img/index/bg03.gif) 0 0 repeat-y;
	width:740px;
}

.box02_under{
	width:500px;
	margin-bottom:40px;
}

.box02_under .boxBg2{
	background:url(../img/index/bg03.gif) 0 0 repeat-y;
	width:500px;
}

.box02 .countryBox{
	width:240px;
	float:left;
}

.box02 .marginLR10{
	margin:0 10px;
}

.box02 h4{
	margin-bottom:10px;
}

.box02 p{
	padding:0 15px;
	margin-bottom:15px;
	height:4em;
}

.box02 p.height{
	height:6em;
}

.box02 a{
	text-indent:-9999px;
	width:240px;
	height:40px;
	display:block;
	outline:medium none;
}

.box02 a#btn01{ background:url(../img/index/title10_btn.gif) 0 0 no-repeat;}
.box02 a#btn01:hover{ background:url(../img/index/title10_btn_on.gif) 0 0 no-repeat;}
.box02 a#btn02{ background:url(../img/index/title11_btn.gif) 0 0 no-repeat;}
.box02 a#btn02:hover{ background:url(../img/index/title11_btn_on.gif) 0 0 no-repeat;}
.box02 a#btn03{ background:url(../img/index/title12_btn.gif) 0 0 no-repeat;}
.box02 a#btn03:hover{ background:url(../img/index/title12_btn_on.gif) 0 0 no-repeat;}
.box02 a#btn04{ background:url(../img/index/title13_btn.gif) 0 0 no-repeat;}
.box02 a#btn04:hover{ background:url(../img/index/title13_btn_on.gif) 0 0 no-repeat;}
.box02 a#btn05{ background:url(../img/index/title14_btn.gif) 0 0 no-repeat;}
.box02 a#btn05:hover{ background:url(../img/index/title14_btn_on.gif) 0 0 no-repeat;}
.box02 a#btn06{ background:url(../img/index/title15_btn.gif) 0 0 no-repeat;}
.box02 a#btn06:hover{ background:url(../img/index/title15_btn_on.gif) 0 0 no-repeat;}
.box02 a#btn07{ background:url(../img/index/title16_btn.gif) 0 0 no-repeat;}
.box02 a#btn07:hover{ background:url(../img/index/title16_btn_on.gif) 0 0 no-repeat;}
.box02 a#btn08{ background:url(../img/index/title17_btn.gif) 0 0 no-repeat;}
.box02 a#btn08:hover{ background:url(../img/index/title17_btn_on.gif) 0 0 no-repeat;}
.box02 a#btn09{ background:url(../img/index/title18_btn.gif) 0 0 no-repeat;}
.box02 a#btn09:hover{ background:url(../img/index/title18_btn_on.gif) 0 0 no-repeat;}
.box02 a#btn10{ background:url(../img/index/title19_btn.gif) 0 0 no-repeat;}
.box02 a#btn10:hover{ background:url(../img/index/title19_btn_on.gif) 0 0 no-repeat;}
.box02 a#btn11{ background:url(../img/index/title20_btn.gif) 0 0 no-repeat;}
.box02 a#btn11:hover{ background:url(../img/index/title20_btn_on.gif) 0 0 no-repeat;}


.marginB40{
	margin-bottom:40px;
}

