/* CSS Document */

.hl01_box{
	width:594px;
	height:77px;
	padding:0 0 0 0;
	margin:0 0 13px 8px;
	background:#ffffff url(../image/hl01_bk.jpg) no-repeat;
}
.hl01_box_l{
	float:left;
	width:387px;
	height:52px;
	padding:25px 0 0 3px;
	margin:0 0 0 8px;
}
.hl01_box_r{
	float:right;
	width:175px;
	height:36px;
	padding:41px 12px 0 0px;
	margin:0 0 0 0;
	text-align:right;
}

#login_id {
	width:197px;
	text-align:center;
	background:url(../image/top/login02.gif) ;
}
#login_pass {
	width:197px;
	text-align:center;
	background:url(../image/top/login02.gif) ;
}
#login_btn {
	width:197px;
	text-align:center;
	padding:7px 0px 0 0;	
	background:url(../image/top/login02.gif) ;
}
#login_btm {
	width:169px;
	height:27px;
	text-align:left;
	padding:10px 0px 0 28px;	
	background:url(../image/top/login04.gif) ;
}

#logout_btn {
	width:177px;
	text-align:center;
	padding:7px 0px 0 0;	
	background:url(../image/member/logout02.gif) ;
}

#trial_txt {
	width:147px;
	text-align:left;
	padding:8px 25px 0 25px;	
	background:url(../image/top/trial02.gif) ;
}
#trial_btm {
	width:169px;
	height:27px;
	text-align:left;
	padding:10px 0px 0 28px;	
	background:url(../image/top/trial03.gif) ;
}

#whats_new_box{
	width:561px;
	padding:0 0 0 19px;
}
.whats_new_date{
	float:left;
	margin:8px 0 0 0;
	padding:0 10px 0 15px;
	line-height:1.5em;
	background:url(../image/arrow_g.gif) no-repeat;
	background-position:left center;
}
.whats_new_txt{
	float:left;
	width:460px;
	margin:8px 0 0 0;
	padding:0 0 0 0px;
	line-height:1.5em;
}

.whats_new_back{
	float:right;
	width:100px;
	margin:0 15px 0 0;
}

.whats_new_ttl {
	color:#6600ff;
}

.footer_txt{
	font-size:10px;
	color:#666666;
}
.footer_txt a:link {
	color:#666666;
	text-decoration:underline;
}
.footer_txt a:visited {
	color:#666666;
	text-decoration:underline;
}
.footer_txt a:hover {
	color:#0022ff;
	text-decoration:underline;
}
.footer_txt a:active {
	color:#666666;
	text-decoration:underline;
}

.side_hl_box{
	width: 177px;
	height: 59px;
	background:url(../image/sidemenu/hl_bk01.gif) no-repeat;
}
.side_hl_j{
	color:#ffffff;
	font-size:16px;
	line-height:1em;
	padding:15px 0 0 18px;
	font-weight:bold;
}
.side_hl_e{
	color:#ffffff;
	font-size:10px;
	line-height:1em;
	padding:5px 0 0 18px;
	font-weight:bold;
}

.toparrow{
}
.toparrow a:link,.toparrow a:visited,.toparrow a:active{
	margin:10px 0 0 0;
	padding:0 0 0 478px;
	heigt:14px;
	width:131px;display:block;
	color:#ffffff;
	background:url(../image/toparw_a.gif) no-repeat;
	background-position:right center;
}
.toparrow a:hover{
	color:#ffffff;
	background:url(../image/toparw_b.gif) no-repeat;
	background-position:right center;
}

.arrow_b{
}
.arrow_b a{
	display:block;
}
.arrow_b a:link,.arrow_b a:visited,.arrow_b a:active{
	color:#666666;
	padding:0 0 0 15px;
	background:url(../image/arrow_b.gif) no-repeat;
	background-position:left center;
}
.arrow_b a:hover{
	color:#0022ff;
	padding:0 0 0 15px;
	background:url(../image/arrow_b2.gif) no-repeat;
	background-position:left center;
}

.arrow_g{
}
.arrow_g a{
	display:block;
}
.arrow_g a:link,.arrow_g a:visited,.arrow_g a:active{
	color:#666666;
	padding:0 0 0 15px;
	background:url(../image/arrow_g.gif) no-repeat;
	background-position:left center;
}
.arrow_g a:hover{
	color:#0022ff;
	padding:0 0 0 15px;
	background:url(../image/arrow_b2.gif) no-repeat;
	background-position:left center;
}


.arrow_b2{
}
.arrow_b2 a{
	display:block;
	margin:0 0 0 3px;
}
.arrow_b2 a:link,.arrow_b2 a:visited,.arrow_b2 a:active{
	color:#666666;
	padding:0 0 0 12px;
	background:url(../image/arrow_b.gif) no-repeat;
	background-position:left center;
}
.arrow_b2 a:hover{
	color:#0022ff;
	padding:0 0 0 12px;
	background:url(../image/arrow_b2.gif) no-repeat;
	background-position:left center;
}