

h2{
	margin:0 0 25px;
}

#lNav{
	width:465px;
	height:34px;
	margin:0 auto 15px;
	background:url(../image/bg_lnav.gif) no-repeat 0 0;
	overflow:hidden;
	zoom:1;
}
#lNav li{
	float:left;
	margin:0 25px 0 0;
}
#lNav li.n02{margin-right:0;}
#lNav li a{
	display:block;
	width:220px;
	height:35px;
	text-indent:-9000px;
}
#lNav li.n01 a:hover{background:url(../image/bg_lnav.gif) no-repeat 0 -34px;}
#lNav li.n02 a:hover{background:url(../image/bg_lnav.gif) no-repeat -245px -34px;}
#lNav li.n03 a:hover{background:url(../image/bg_lnav.gif) no-repeat -490px -34px;}
#lNav li.n01.on1 a{background:url(../image/bg_lnav.gif) no-repeat 0 -34px !important;}
#lNav li.n02.on2 a{background:url(../image/bg_lnav.gif) no-repeat -245px -34px !important;}
#lNav li.n03.on3 a{background:url(../image/bg_lnav.gif) no-repeat -490px -34px !important;}

h3{
	margin:20px 0;
	padding-left:10px;
	color:#cc6633;
	font-size:120%;
	border-left:solid 7px #FFAD8C;
}
#lNav{
	overflow:hidden;
	zoom:1;
}
#lNav li{
	float:left;
	margin:0 25px 15px 0;
}
#lNav li.lastItem{margin-right:0;}

#inner{
	width:625px;
	margin:0 auto;
	padding:20px 0;
}
#inner div.col2{
	padding-bottom:20px;
	overflow:hidden;
	zoom:1;
}
#inner div.noCol p,
#inner div.col2 p{
	padding-bottom:10px;
}
#inner div.flL{
	float:left;
	padding-right:30px;
}
#inner div.flR{
	float:right;
	padding-left:30px;
}
#inner p.sec_ttl{
	padding:0 0 10px 20px;
	font-weight:bold;
	background:url(../image/blt_pink.gif) no-repeat 0 3px;
}
#inner p.caption{
	text-align:center;
	font-size:90%;
}
#inner p.caption span{
	display:block;
	padding-left:60px;
	text-align:left !important;
}
.txtBlue{
	color:#0066FF;
}
.pageControl{
	padding-bottom:30px;
}
.pageControl ul{
	float:right;
	overflow:hidden;
}
.pageControl li{
	float:left;
	padding-left:20px;
	background:url(../image/icn_l.gif) no-repeat 0 3px;
}
.pageControl li.first{
	padding-right:20px;
}
/* ---
establish ----- */
.establish dl{
	width:600px;
	padding:10px 0 5px;
	border-bottom:dotted 1px #878FB1;
}
.establish dl.last{
	padding:10px 0 5px;
	border-bottom:none;
}
.establish dt{
	padding:0 0 5px 30px;
	font-weight:bold;
	background:url(../image/icn_midasi.gif) no-repeat 0 0;
}
.establish dd{
	padding:0 0 5px 30px;
	background:url(../image/icn_list_l.gif) no-repeat 0 0;
}

.establish dd a{
	color:#3333FF;
}
.establish dd a:hover{
	color:#FF6699;
}

/* ---
loyal ----- */
.loyal li{
	padding:0 0 5px 30px;
	background:url(../image/icn_list_l.gif) no-repeat 0 0;
}

.loyal li a{
	color:#3333FF;
}
.loyal li a:hover{
	color:#FF6699;
}
/* ---
history ----- */
.historyList dl{
}
.historyList dt{
	float:left;
}
.historyList dd{
	padding:0 0 7px 120px;
	_text-indent:-3px;
}
p.pageLink a{
	padding:0 0 5px 25px;
	background:url(../image/icn_l.gif) no-repeat 0 0;
}