body {
	margin:0px;
	padding:0px;
	color:#333333;
	background:#ffb74c url(images/back_all.gif);
	font-size:10pt;
}

a:link {color:#0044cc;}
a:visited {color:#0044cc;}
a:hover {color:#0099cc;}
a:active {color:#0099cc;}

img {border:none;}

.fsmall {font-size:8pt;}
.txalign_r {text-align:right;}
.txalign_c {text-align:center;}

.title h2, .title h3 {
	margin:0px;
	padding:0px;
	line-height:0%;
	font-size:0px;
}
.title h2 span, .title h3 span {
	display:none;
}


#shell {
	margin:0px auto;
	width:900px;
	background-color:#ffffff;
}

#content_area {
	padding:0px 10px;
	float:left;
	background:url(images/back_cont.gif);
	width:880px;
}

#header {
	float:left;
	width:880px;
}
#header .logo {
	float:left;
	width:344px;
}
#header .right {
	float:right;
	width:321px;
	background:url(images/back_search.gif) no-repeat left top;
}
#header .right #glogo {
	padding:0px 0px 0px 30px;
	float:left;
	width:75px;
}
#header .right #search {
	margin:0px;
	padding:0px;
	float:left;
	width:216px;
	height:73px;
	line-height:100%;
}
#header .right #hmenu {
	margin:22px 0px 0px;
	padding:0px;
	float:left;
	width:321px;
	list-style-type:none;
}
#header .right #hmenu li {
	margin:0px 4px;
	float:right;
	line-height:100%;
	font-size:1px;
}
#menu {
	float:left;
	width:880px;
	background:#000000 url(images/logo_s.gif) no-repeat left top;
}
#menu ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
}
#menu ul li {
	margin:0px;
	padding:3px 8px;
	background:url(images/menu_line.gif) no-repeat left center;
	float:left;
	line-height:100%;
	font-size:1px;
}

#footer {
	margin:0px 0px 10px;
	float:left;
	width:880px;
	background-color:#000000;
}
#footer .logo {
	padding:3px 10px;
	float:left;
	width:132px;
}
#footer .link {
	margin:0px;
	padding:0px 5px 0px 0px;
	float:right;
	width:690px;
	list-style-type:none;
}
#footer .link li {
	padding:5px 15px 0px;
	float:right;
	height:15px;
	line-height:100%;
}
#footer .link a {font-weight:bold;}
#footer .link a:link {color:#ffffff;}
#footer .link a:visited {color:#ffffff;}
#footer .link a:hover {color:#ffb74c;}
#footer .link a:active {color:#ffb74c;}

#copy {
	float:left;
	width:880px;
	color:#606060;
	text-align:center;
}

#notes {
	padding:0px 5px 10px;
	float:left;
	width:870px;
}
#notes p {
	margin:0px;
	padding:10px 0px 20px;
	color:#606060;
	text-align:center;
}
#notes .box {
	padding:0px 5px;
	float:left;
	font-size:8pt;
}
#notes .box img {
	margin:0px 5px 0px 0px;
	float:left;
}

#main_cont {
	float:left;
	width:880px;
	background:url(images/line_v.gif) repeat-y 660px top;
}
#main_cont .left {
	padding:10px;
	float:left;
	width:639px;
}

#main_cont .left #exp {
	margin:0px 4px 20px 8px;
	position:relative;
	width:627px;
	height:548px;
	background:url(images/back_exp.jpg) no-repeat left top;
}
#main_cont .left #exp h1 {
	margin:0px;
	padding:0px;
	line-height:0%;
	font-size:0px;
}
#main_cont .left #exp h1 span {
	display:none;
}
#main_cont .left #exp .tool {
	position:absolute;
	top:173px;
	left:13px;
}
#main_cont .left #exp .txt {
	position:absolute;
	top:221px;
	left:132px;
	width:310px;
	height:194px;
	background:url(images/back_exp_txt.jpg) no-repeat left top;
}
#main_cont .left #exp .txt p {
	margin:0px;
	padding:0px 0px 10px;
	line-height:140%;
	font-family:sans-serif;
}
#main_cont .left #exp .dnld {
	position:absolute;
	top:424px;
	left:7px;
}
#main_cont .left #exp .trial {
	position:absolute;
	top:458px;
	left:0px;
}
#main_cont .left #exp .trial_d {
	position:absolute;
	top:520px;
	left:92px;
}
#main_cont .left #exp .regist {
	position:absolute;
	top:424px;
	left:171px;
}
#main_cont .left #exp .month {
	position:absolute;
	top:458px;
	left:146px;
}
#main_cont .left #exp .month_d {
	position:absolute;
	top:520px;
	left:238px;
}
#main_cont .left #exp .freq {
	position:absolute;
	top:458px;
	left:286px;
}
#main_cont .left #exp .freq_d {
	position:absolute;
	top:520px;
	left:378px;
}
#main_cont .left #exp .first {
	position:absolute;
	top:369px;
	right:0px;
}
#main_cont .left #exp .search_m {
	position:absolute;
	top:456px;
	right:0px;
	width:172px;
	height:92px;
}
#main_cont .left #exp .search_m h2 {
	margin:0px;
	padding:0px;
	display:none;
	line-height:0%;
	font-size:0px;
}
#main_cont .left #exp .search_m form {
	margin:0px;
	padding:10px 0px 0px 4px;
}

#main_cont .left #topics .title {
	height:40px;
	background:url(images/top_hd_topics.gif) no-repeat left top;
}
#main_cont .left #bn_pickup {
	padding:0px 0px 10px;
	text-align:center;
}

#main_cont .left #pickup .title {
	height:40px;
	background:url(images/top_hd_pickup.gif) no-repeat left top;
}
#main_cont .left #pickup .sample {
	padding:0px 0px 0px 20px;
}
#main_cont .left #pickup #stamp {
	padding:10px 0px;
}
#main_cont .left #pickup #stamp .title {
	margin:0px 0px 10px;
	height:13px;
	background:url(images/top_hd_stamp2.gif) no-repeat left top;
}
#main_cont .left #pickup #frame {
	padding:10px 0px;
}
#main_cont .left #pickup #frame .title {
	margin:0px 0px 10px;
	height:13px;
	background:url(images/top_hd_frame.gif) no-repeat left top;
}
#main_cont .left #pickup #card {
	padding:10px 0px;
}
#main_cont .left #pickup #card .title {
	margin:0px 0px 10px;
	height:13px;
	background:url(images/top_hd_gcard.gif) no-repeat left top;
}


#main_cont .right {
	padding:10px 0px 0px;
	float:right;
	width:220px;
}
#main_cont .right #login {
	margin:0px auto;
	padding:10px;
	border:1px solid #000000;
	width:178px;
	background:url(images/back_login.gif) no-repeat right bottom;
	line-height:140%;
	text-align:center;
}
#main_cont .right #login p {
	margin:0px;
	padding:0px 0px 10px;
}
#main_cont .right #login a {
	font-weight:bold;
	font-size:16pt;
}
#main_cont .right #login a:link {color:#dd0000;}
#main_cont .right #login a:visited {color:#dd0000;}
#main_cont .right #login a:hover {color:#0000dd;}
#main_cont .right #login a:active {color:#0000dd;}

#main_cont .right .ggl_ads {
	padding:20px 0px;
	border-top:1px solid #000000;
	text-align:center;
}

#main_cont .right .item {
	border-top:1px solid #000000;
	text-align:center;
}
#main_cont .right .item .fortune {
	padding:20px 0px;
}
#main_cont .right .item .club {
	padding:0px 0px 20px;
}
#main_cont .right .item .qrcord {
	padding:20px 0px;
}
#main_cont .right .item .qrcord img {
	margin:5px 0px;
}

#under_cont {
	padding:2px 0px 0px;
	border-top:1px solid #000000;
	float:left;
	width:880px;
	background:url(images/line_v.gif) repeat-y 523px top;
}
#under_cont .news {
	padding:0px 6px 15px;
	float:left;
	width:510px;
}
#under_cont .news .title {
	height:22px;
	background:#000000 url(images/top_hd_news2.gif) no-repeat left top;
}
#under_cont .link {
	padding:0px 6px 15px;
	float:right;
	width:345px;
}
#under_cont .link .title {
	height:22px;
	background:#000000 url(images/top_hd_link2.gif) no-repeat left top;
}
#under_cont .link ul {
	margin:0px;
	padding:0px 0px 0px 10px;
	list-style-type:none;
}
#under_cont .link li {
	padding:15px 0px 0px;
}
#under_cont .link a {font-weight:bold;}
#under_cont .link a:link {color:#003399;}
#under_cont .link a:visited {color:#003399;}
#under_cont .link a:hover {color:#0066ff;}
#under_cont .link a:active {color:#0066ff;}


/*----- j[X -----*/
.ht10 {height:10px;}
.w10 {width:10px;}
.w20 {width:20px;}
.fs10 {font-size:10pt;}
a.fc_top:link{color:#003399;}
a.fc_top:visited{color:#003399;}
a.fc_top:hover{color:#0066ff;}
a.fc_top:active{color:#0066ff;}
/*-----------------------*/