/* menu
---------------------------------------------------*/
#nav02 a{background:url(../../shared/image/menu02_on.jpg) no-repeat;}


/* content > main
---------------------------------------------------*/
h2{
	background: url(../image/img_h2.jpg) no-repeat;
}

h3#title01{
	background:url(../image/title01.gif) no-repeat;
}

h3#title02{
	background:url(../image/title02.gif) no-repeat;
	margin-top:50px;
}

#text01{
	background:url(../image/text01.gif) no-repeat;
	width:511px;
	height:38px;
}

#text02{
	background:url(../image/text02.gif) no-repeat;
	width:450px;
	height:17px;
}

/* 中央
---------------------------*/
.centerBox{
	clear:both;
	width:636px;
	padding-top:10px;
	position:relative;
}

/* 中央 > 左側
---------------------------*/
.leftSide{
	float:left;
	background: url(../image/bg.gif) no-repeat;
	width:309px;
	height:167px;
}

/* 中央 > 右側
---------------------------*/
.rightSide{
	float:right;
	background: url(../image/bg.gif) no-repeat;
	width:309px;
	height:167px;
}

/* 共通
---------------------------*/
.leftSide img,
.rightSide img{
	float:left;
	width:98px;
	height:151px;
	margin:8px;
}

.leftSide .sideBox,
.rightSide .sideBox{
	float:right;
	width:184px;
	padding:8px 8px 0 0;
}

.leftSide .sideBox ul,
.rightSide .sideBox ul{
	width:184px;
}

.leftSide .sideBox ul li,
.rightSide .sideBox ul li{
	width:184px;
	line-height:17px;
}
.rightSide .sideBox2 ul li{
	width:92px;
	line-height:18px;
}

.leftSide .sideBox ul#billmane li{
	width:82px;
	line-height:18px;
}

.leftSide .sideBox ul#billmane li.billmaneL{
	width:102px;
	line-height:18px;
}

.leftSide h4,
.rightSide h4{
	width:181px;
	height:24px;
}

.leftSide h4#subTitle01{
	background:url(../image/sub_title01.gif) no-repeat;
}

.rightSide h4#subTitle02{
	background:url(../image/sub_title02.gif) no-repeat;
}

.leftSide h4#subTitle03{
	background:url(../image/sub_title03.gif) no-repeat;
}

.rightSide h4#subTitle04{
	background:url(../image/sub_title04.gif) no-repeat;
}

.rightSide h4#subTitle05{
	background:url(../image/sub_title05.gif) no-repeat;
}

.leftSide h4#subTitle06{
	background:url(../image/sub_title06.gif) no-repeat;
}

.sideBox ul li{
	font-size:11px;
}

.sideBox{
	height:157px;
}

/* 詳しくはこちら
---------------------------*/
.moreBtn{
	position:absolute;
	left: 201px;
	top: 145px;
}

.moreBtn02{
	position:absolute;
	left: 527px;
	top: 145px;
}


/* アポラン
---------------------------*/
#apolan{
	width:636px;
	margin-top:20px;
}

#apolan img{
	float:left;
	margin-left:30px;
}

#apolan #cm1{
	float:right;
	background:url(../image/banner01.jpg) no-repeat;
}

#apolan #cm2{
	clear:right;
	float:right;
	background:url(../image/banner02.jpg) no-repeat;
	margin-top:5px;
}

#apolan #cm3{
	clear:right;
	float:right;
	background:url(../image/banner03.jpg) no-repeat;
	margin-top:5px;
}

#apolan #cm1 a,
#apolan #cm2 a,
#apolan #cm3 a{
	text-indent:-9999px;
	display:block;
	outline:none;
}

#apolan #cm1 a:hover{
	background:url(../image/banner01_on.jpg) no-repeat;
}

#apolan #cm2 a:hover{
	background:url(../image/banner02_on.jpg) no-repeat;

}

#apolan #cm3 a:hover{
	background:url(../image/banner03_on.jpg) no-repeat;

}

#apolan #cm1,
#apolan #cm2,
#apolan #cm3,
#apolan #cm1 a,
#apolan #cm2 a,
#apolan #cm3 a,
#apolan #cm1 a:hover,
#apolan #cm2 a:hover,
#apolan #cm3 a:hover{width:148px; height:67px;}


/* content > sub
---------------------------------------------------*/
#snav01{background:url(../image/menu01_on.jpg) no-repeat;}
#snav02{background:url(../image/menu02.jpg) no-repeat;}
#snav03{background:url(../image/menu03.jpg) no-repeat;}
#snav04{background:url(../image/menu04.jpg) no-repeat;}
#snav05{background:url(../image/menu05.jpg) no-repeat;}
#snav06{background:url(../image/menu06.jpg) no-repeat;}
#snav07{background:url(../image/menu07.jpg) no-repeat;}
#snav08{background:url(../../shared/image/snav06.jpg) no-repeat;}
#snav09{background:url(../../shared/image/snav07.jpg) no-repeat;}
#snav10{background:url(../../shared/image/snav08.jpg) no-repeat;}
#snav11{background:url(../image/menu11.jpg) no-repeat;}

/*#snav01 a{background:url(../image/menu01_on.jpg) no-repeat;}
#snav02 a{background:url(../image/menu02.jpg) no-repeat;}
#snav03 a{background:url(../image/menu03.jpg) no-repeat;}
#snav04 a{background:url(../image/menu04.jpg) no-repeat;}
#snav05 a{background:url(../image/menu05.jpg) no-repeat;}
#snav06 a{background:url(../../shared/image/snav06.jpg) no-repeat;}
#snav07 a{background:url(../../shared/image/snav07.jpg) no-repeat;}
#snav08 a{background:url(../../shared/image/snav08.jpg) no-repeat;}*/

#snav01 a:hover{background:url(../image/menu01_on.jpg) no-repeat;}
#snav02 a:hover{background:url(../image/menu02_on.jpg) no-repeat;}
#snav03 a:hover{background:url(../image/menu03_on.jpg) no-repeat;}
#snav04 a:hover{background:url(../image/menu04_on.jpg) no-repeat;}
#snav05 a:hover{background:url(../image/menu05_on.jpg) no-repeat;}
#snav06 a:hover{background:url(../image/menu06_on.jpg) no-repeat;}
#snav07 a:hover{background:url(../image/menu07_on.jpg) no-repeat;}
#snav08 a:hover{background:url(../../shared/image/snav06_on.jpg) no-repeat;}
#snav09 a:hover{background:url(../../shared/image/snav07_on.jpg) no-repeat;}
#snav10 a:hover{background:url(../../shared/image/snav08_on.jpg) no-repeat;}
#snav11 a:hover{background:url(../image/menu11_on.jpg) no-repeat;}

#sub ul #snav08,
#sub ul #snav09,
#sub ul #snav10,
#sub ul #snav08 a,
#sub ul #snav09 a,
#sub ul #snav10 a,
#sub ul #snav08 a:hover,
#sub ul #snav08 a:hover,
#sub ul #snav10 a:hover{height:31px;}

#sub ul #snav08{margin-top:10px;}
#sub ul #snav09{margin:10px 0;}
