@charset "utf-8";
/*-------------------------------------------------------------------------------------------
top_page css

_1. setup
_2. individual_set
	2.1_container
	2.2_header
	2.3_content
	2.4_side_left
	2.5_side_right
	2.6_center
_3. footer
_4. other
--------------------------------------------------------------------------------------------------*/


/*-------------------------------------------------------------------------------------------
_1. setup
--------------------------------------------------------------------------------------------------*/
/*reset*/
@import "./base.css";

/*newsticker*/
@import "./newsticker.css";

/*newsticker*/
@import "./sidebar.css";

/*-------------------------------------------------------------------------------------------
_2. individual_set
	2.1_container
--------------------------------------------------------------------------------------------------*/
.main {
	width:970px;
	background:url(/user_data/packages/default/img/images/bg_main.jpg) repeat-y left top;
}

.content {
float:right;
	width:717px;
}

legend {
	color:#ffffff;
	font-size:10px;
}

/*link*/
#grand_top a,
#grand_top a:link {
	color:#333333;
	outline-style:none;
	text-decoration:none;
}

#grand_top a:visited {
	color:#333333;
	outline-style:none;
	text-decoration:none;
}

#grand_top a:hover{

	color:#cc0000;

	outline-style:none;

	text-decoration:underline;

}
#grand_top a:active {
	color:#333333;

	outline-style:none;

	text-decoration:none;
}

/*----------------------------------------------------------------------------------------------
	2.2_header
--------------------------------------------------------------------------------------------------*/
/*
->base.css
*/

.header {
overflow:hidden;
	width:970px;
	/*height:109px;*/
	/*background:#000000 url(/user_data/packages/default/img/images/bg_header.jpg) repeat-x left top;*/	background:#333 url(/user_data/packages/default/img/common_img/bg_header.jpg) repeat-x left top;

	
	color:#ffffff;
}

/*logo*/
.header h2 {
float:left;
	width:235px;
	height:60px;
	padding:10px 0 24px 7px;
}

	.header h2 a {
	display:block;
	outline-style:none;
		width:335px;
		height:60px;
		background:url(/user_data/packages/default/img/common_img/logo_bk.jpg) no-repeat left top;
		text-indent:-9999px;
	}
	
	/*right_moz*/
	.header .right ul {
		width:720px;
		padding:9px 0 9px;
		
		text-align:right;
	}
	
	/*link_color*/
	#grand_top .header .right li a,#grand_top .header .right li a:link,#grand_top .header .right li a:visited {
		color:#ffffff;
		font-size:10px;
		text-decoration:none;
	}


	#grand_top .header .right li a:hover,#grand_top .header .right li a:active {
		color:#F0D236;
		font-size:10px;
		text-decoration:none;
	}


/*gnavi
----------------------------------------------------------------------------------------------*/
/*
base.css
*/

.gnavi {
overflow:hidden;
	width:964px;
	height:26px;
	margin:0;
	padding:0 1px 0 5px;
	/*background:#000000 url(/user_data/packages/default/img/images/bg_header.jpg) repeat-x left bottom;*/	background:#333 url(/user_data/packages/default/img/common_img/bg_header.jpg) repeat-x left bottom;
}

/*----------------------------------------------------------------------------------------------
	2.3_content
----------------------------------------------------------------------------------------------------*/
/*#grand_main {
	width:930px;
	height:250px;
	padding:20px 20px 12px;
	border-bottom:1px solid #ffffff;
	background-color:#080808;
}
*/
#grand_main {
	width:930px;
	height:250px;
	padding:20px 20px 12px;
	background-color:#080808;
}
/*flash_side*/
#grand_main .left {
float:left;
	width:625px;
	height:250px;
}

/*right_side*/
#grand_main .right {
float:right;
	width:295px;
	height:250px;
}
	
	/*banner*/
	#grand_main .right p{
		width:285px;
		height:209px;
		margin:0 0 4px;
		padding:3px 4px;
		border:1px solid #cdcdcd;
		background-color:#ffffff;
	}
	
	/*news*/
	#grand_main .right dl{
	position:relative;
		width:293px;
		height:28px;
		margin:0;
		padding:0;
		border:1px solid #cdcdcd;
		background-color:#ffffff;
	}
	
	#grand_main .right dt{
	display:block;
		width:93px;
		height:28px;
		background:url(/user_data/packages/default/img/images/tit_info.jpg) no-repeat left top;
		text-indent:-9999px;
	}
	
	#grand_main .right dd {
	position:absolute;top:0;left:93px;
	overflow:hidden;
		width:200px;
		height:28px;
	}
	
	#grand_main .right dd li p{
		width:auto;
		height:auto;
		margin:0 200px 0 0;
		padding:0;
		border:0;
	}
	
	

/*----------------------------------------------------------------------------------------------
	2.4_side_left
----------------------------------------------------------------------------------------------------*/
.side_left {
float:left;
overflow:hidden;
position:relative;
	width:225px;
	padding:10px 0 10px 14px;
	background-color:#2b2b2b;
	
	color:#ffffff;
}

/*search*/
#side_search {
	width:225px;
	margin:0 0 12px;
}

	#side_search dt{
	display:block;
		width:225px;
		height:27px;
		background:url(/user_data/packages/default/img/common_img/tit_search.jpg) no-repeat left top;
		text-indent:-9999px;
	}

	#side_search dd{
		width:213px;
		height:44px;
		padding:9px 0 9px 10px;
		border-right:1px solid #ffffff;
		border-left:1px solid #ffffff;
		background:url(/user_data/packages/default/img/common_img/bg_search.jpg) repeat-x left top;
	}
	
	/*form*/
	#side_search dd fieldset{
		margin:0;
		padding:0;
		border:0;
	}
	
		/*text*/
		#side_search ul {
		position:relative;
			width:203px;
			margin:0;
			padding:0;
		}
		
		#side_search li.left {
		position:absolute;top:2px;left:0px;
			width:146px;
			height:19px;
		}
		
			#side_search input#q {
				position:absolute;top:0px;left:0px;
				width:144px;
				height:17px;
				margin:0;
				padding:0;
				border:1px solid #cccccc;
			}
			
			#side_search select {
				display:none;
			}
		
		#side_search li.right {
		position:absolute;top:2px;left:149px;
			width:53px;
			height:19px;
		}
		
			#side_search #searchSubmit {
			display:block;
				width:53px;
				height:19px;
			}

/*free_magazine*/
#side_free {
	width:225px;
	margin:0 0 12px;
}

	#side_free dt{
	display:block;
		width:225px;
		height:30px;
		background:url(/user_data/packages/default/img/common_img/tit_free.jpg) no-repeat left top;
		text-indent:-9999px;
	}

	#side_free dd{
		width:217px;
		padding:4px;
		background-color:#ffffff;
		
		color:#333333;
	}
	
	/*head*/
	#side_free dd p.head{
		padding:0 4px 4px 4px;
		font-size:10px;
	}
	
	/*area*/
	#side_free dd .area{
		width:205px;
		margin:0 0 4px;
		padding:4px 5px;
		border:1px dashed #cccccc;
	}
	
		#side_free dd .area strong{
			color:#333333;
			font-size:14px;
			font-weight:bold;
			line-height:150%;
		}
		
		#side_free dd .area p {
			padding:0 5px 8px 5px;
			
			color:#333333;
			font-size:10px;
			line-height:120%;
		}
		
		/*inner*/
		#side_free dd dl {
			width:205px;
		}

		#side_free dd dt{
		display:block;
		float:left;
		clear:left;
			width:98px;
			height:auto;
			background:none;
			text-indent:0;
		}
		
		#side_free dd dd {
			width:auto;
			padding:0 0 0 105px;
		_float:right;
			_width:97px;
			_height:1%;
			_padding:0;
			
			font-size:10px;
		}

		#side_free dd .area dd p {
			padding:0 0 20px;
			
			color:#333333;
			font-size:12px;
			line-height:120%;
		}
		
		#side_free dd .area dd a,#side_free dd .area dd a:link,#side_free dd .area dd a:visited {
		display:block;
		overflow:hidden;
		outline-style:none;
		
			width:100px;
			height:29px;
			background:url(/user_data/packages/default/img/common_img/btn_free.jpg) no-repeat left top;
			text-indent:-9999px;
		}
		
		#side_free dd .area dd a:hover,#side_free dd .area dd a:active {
			background:url(/user_data/packages/default/img/common_img/btn_free.jpg) no-repeat left bottom;
		}
		
	/*backnumber*/
	#side_free dd .backnumber {
		padding:0px;
		text-align:right;
	}
	
		#side_free dd .backnumber a,#side_free dd .backnumber a:link,#side_free dd .backnumber a:visited,#side_free dd .backnumber a:active{
			color:#666666;
			text-decoration:none;
		}
		
		#side_free dd .backnumber a:hover{
			color:#cc0000;
			text-decoration:underline;
		}
	
	/*link*/
	#side_free dd .link {
		padding:5px 0 2px 2px;
	}
	
		#side_free dd .link a,#side_free dd .link a:link,#side_free dd .link a:visited {
		display:block;
		overflow:hidden;
		outline-style:none;
		
			width:215px;
			height:41px;
			background:url(/user_data/packages/default/img/common_img/btn_event.jpg) no-repeat left top;
			text-indent:-9999px;
		}
		
		#side_free dd .link a:hover,#side_free dd .link a:active {
			background:url(/user_data/packages/default/img/common_img/btn_event.jpg) no-repeat left bottom;
		}
		

/*books
#side_books {
	width:225px;
	margin:0 0 12px;
}

	#side_books dt{
	display:block;
		width:225px;
		height:30px;
		background:url(/user_data/packages/default/img/common_img/grand_tit_books.jpg) no-repeat left top;
		text-indent:-9999px;
	}

	#side_books dd{
		width:217px;
		padding:4px;
		background-color:#ffffff;
		
		color:#333333;
	}
	
	#side_books dd#slide_wrapper{
		width:217px;
		padding:4px 4px 0;
		background-color:#ffffff;
		
		color:#333333;
	}

	
/*sponsor*/
#side_banner,
#side_add_banner {
	margin-bottom:7px;
	width: 225px;
}

	#side_banner li,
	#side_add_banner li{
	text-align:center;
	padding-top:0px;
	}
	
	#side_banner li img,
	#side_add_banner li img{
	padding-bottom:5px;

	}

/*sponsor*/
#side_sponsor {
	width:225px;
	margin:0;
}

	#side_sponsor dt{
	display:block;
		width:225px;
		height:30px;
		background:url(/user_data/packages/default/img/common_img/tit_sponsor.jpg) no-repeat left top;
		text-indent:-9999px;
	}
	
	#side_sponsor dd{
		padding:5px;
		background-color:#ffffff;
		text-align:center;
	}
	
	#side_sponsor dd li {
		padding:5px 0;
		text-align:center;
	}


/*----------------------------------------------------------------------------------------------
	2.5_side_right
----------------------------------------------------------------------------------------------------*/
.side_right {
float:right;
overflow:hidden;
position:relative;
	width:213px;
	padding:10px 12px 10px 0;
	background-color:#2b2b2b;
	
	color:#ffffff;
}

/*login
-----------------------------------------------------------------------------*/
#side_login {
	width:213px;
	margin:0 0 12px;
}

	#side_login dt{
	display:block;
		width:213px;
		height:27px;
		background:url(/user_data/packages/default/img/images/side_login.jpg) no-repeat left top;
		text-indent:-9999px;
	}
	
	#side_login dd{
		width:213px;
		border-top:1px solid #ffffff;
		border-bottom:1px solid #ffffff;
		background:url(/user_data/packages/default/img/images/bg_login.jpg) repeat-y left top;
	}
	
	/*form*/
	#side_login dd fieldset{
		margin:0;
		padding:0;
		border:0;
		background-color:transparent;
	}
	
	#side_login dd legend{
		padding:3px 0 0 5px;
		color:#ffffff;
	}
	
	/*upper*/
	#side_login dd .upper {
		margin:0;
		padding:10px 10px 5px 10px;
	}
	
		#side_login input#loginId,
		#side_login input#loginPass {
			width:183px;
			height:17px;
			margin:0;
			padding:0;
			border:1px solid #cccccc;
		}
		
		#side_login dd .upper .next {
			width:173px;
			margin:0;
			padding:10px 5px 5px;
			_padding:5px;
			
			font-size:10px;
			vertical-align:baseline;
		}
		
		#side_login dd .upper .next input {
			margin:0 3px 0 0;
			_margin:0;
		}
		
		#side_login dd .upper .next label {
			color:#333333;
		}
		
		#side_login dd .upper .next span {
			text-decoration:underline;
		}
		
		

	/*under*/
	#side_login dd p {
	float:left;
		width:68px;
		margin:0;
		padding:0 0 10px 10px;
	}
	
	#side_login dd .under {
	float:right;
		width:105px;
		margin:0;
		padding:0 10px 10px 0;
		text-align:right;
	}
	
	#side_login dd .under a,#side_login dd .under a:link,#side_login dd .under a:visited {
		color:#FFFFFF;
		font-size:10px;
		text-decoration:none;
	}
	
	#side_login dd .under a:hover,#side_login dd .under a:active {
		color:#FFFFFF;
		text-decoration:underline;
	}

	#side_login dd ul.under2 {
		width:198px;
		margin:0 auto 5px auto;
		padding:0;
		text-indent:-9999px;
		
	}
	
	#side_login dd ul.under2 li{
		width:93px;
		height:27px;
		margin-bottom:10px;
		float:left;
		text-indent:-9999px;
		display:block;
		
	}
	
	#side_login dd ul.under2 li a,#side_login dd ul.under2 li a:link,#side_login dd ul.under2 li a:visited {
		width:93px;
		height:27px;
		float:left;
		text-indent:-9999px;
		display:block;
		background:url(/user_data/packages/default/img/images/login_btm02.jpg) no-repeat left top;
		
	}
	
	#side_login dd ul.under2 li.btm2 a,#side_login dd ul.under2 li.btm2 a:link,#side_login dd ul.under2 li.btm2 a:visited {
		width:93px;
		height:27px;
		float:left;
		padding-left:8px;
		text-indent:-9999px;
		display:block;
		background:url(/user_data/packages/default/img/images/login_btm03.jpg) no-repeat right top;
		
	}
	
	#side_login dd ul.under2 li a:hover,#side_login dd ul.under2 li a:active {
		width:93px;
		height:27px;
		float:left;
		text-indent:-9999px;
		display:block;
		background:url(/user_data/packages/default/img/images/login_btm02.jpg) no-repeat left bottom;
	}
	
	#side_login dd ul.under2 li.btm2 a:hover,#side_login dd ul.under2 li.btm2 a:active {
		width:93px;
		height:27px;
		float:left;
		padding-left:8px;
		text-indent:-9999px;
		display:block;
		background:url(/user_data/packages/default/img/images/login_btm03.jpg) no-repeat right bottom;
	}


/*logon
-----------------------------------------------------------------------------*/
#side_logon {
position:relative;
	width:211px;
	margin:0 0 12px;
	padding:0;
	border:1px solid #9e612b;
	background-color:#000000;
}

	#side_logon dt{
	display:block;
		width:123px;
		padding:8px 8px 7px 80px;
		background:url(/user_data/packages/default/img/common_img/bg_logon01tp.jpg) no-repeat left top;
		
		color:#ffffff;
		font-size:12px;
		font-weight:bold;
		line-height:1.5;
		text-align:right;
	}
	
		#side_logon dt span{
		display:block;
		position:absolute;
		top:0;
		left:0;
			width:70px;
			height:10px;
			text-align:left;
			text-indent:-9999px;
		}
	
	#side_logon dd{
	overflow:hidden;
		width:211px;
		padding:0 0 12px;
		background:url(/user_data/packages/default/img/common_img/bg_logon03tp.jpg) no-repeat left bottom;
	
		color:#ffffff;
		line-height:1;
		text-align:right;
	}
	
	#side_logon dd .bg {
		width:193px;
		padding:10px 9px 0px;
		background:url(/user_data/packages/default/img/common_img/bg_logon02tp.jpg) no-repeat left top;
	}
	
		#side_logon dd p{
			padding:0 0 9px;
			
			color:#ffffff;
			line-height:1.2;
			text-align:left;
		}
		
		#side_logon dd p.loginmy,
		#side_logon dd p.loginmy a{
				padding:0 0 3px;
				
				color:#ffffff;
				line-height:1.2;
				text-align:left;
				background:none;
				font-size:12px;
			}
			
		#side_logon dd p.loginmy a:hover,
		#side_logon dd p.loginmy a:active{
				font-size:12px;
			}
		
		#side_logon dd a,
		#side_logon dd a:link,
		#side_logon dd a:visited {
			padding:0 0 0 22px;
			background:url(/user_data/packages/default/img/common_img/arw_logon.gif) no-repeat left center;
			
			color:#ffffff;
			font-size:10px;
			line-height:1.2;
			text-align:left;
		}
		
		#side_logon dd a:hover,
		#side_logon dd a:active {
			background:url(/user_data/packages/default/img/common_img/arw_logon_on.gif) no-repeat left center;
			
			color:#F0D236;
			font-size:10px;
			line-height:1.2;
			text-align:left;
		}
		
	
/*evaluate*/
#side_evaluate{
	width:213px;
	margin:0 0 12px;
}

	#side_evaluate dt{
	display:block;
		width:213px;
		height:30px;
		background:url(/user_data/packages/default/img/common_img/tit_evaluate.jpg) no-repeat left top;
		text-indent:-9999px;
	}
	
	#side_evaluate dd{
		width:207px;
		margin:0;
		padding:3px;
		background-color:#ffffff;
		
		color:#333333;
	}
	
	#side_evaluate dd .head {
		padding:3px 3px 6px 3px;
	
		color:#333333;
		font-size:10px;
		line-height:120%;
	}
	
	/*in_list*/
	#side_evaluate dd dl {
		width:200px;
		height:auto;
		margin:0 0 3px;
		padding:1px;
		border:1px dashed #cccccc;
	}
	
		#side_evaluate dd dt {
		display:block;
		float:left;
			width:95px;
			height:auto;
			margin:0;
			padding:1px;
			background:none;
			text-indent:0;
		}
		
		#side_evaluate dd dd {
		float:right;
			width:102px;
			margin:2px 0;
			padding:0;
		}
		
			#side_evaluate dd dd p{
				font-size:11px;
				line-height:120%;
			}
			
			#side_evaluate dd dd p img {
				margin:0 0 5px;
			}
	
	/*link*/
	#grand_top #side_evaluate dd a {
		line-height:1.2;
		text-decoration:none;
	}



/*present*/
#side_present{
	width:213px;
	margin:0 0 12px;
}

	#side_present dt{
	display:block;
		width:213px;
		height:30px;
		background:url(/user_data/packages/default/img/common_img/tit_present.jpg) no-repeat left top;
		text-indent:-9999px;
	}
	
	#side_present dd{
		width:207px;
		margin:0;
		padding:3px;
		background-color:#ffffff;
		
		color:#333333;
	}
	
	#side_present dd .head {
		padding:3px 3px 8px 3px;
	
		color:#333333;
		font-size:10px;
		line-height:120%;
	}
	
	/*in_list*/
	#side_present dd dl {
		width:200px;
		height:auto;
		margin:0 auto 8px;
		padding:0;
	}
	
		#side_present dd dt {
		display:block;
		float:left;
			width:88px;
			height:auto;
			margin:0;
			padding:0;
			border:1px solid #cccccc;
			background:none;
			text-indent:0;
		}
		
		#side_present dd dd {
		float:right;
			width:102px;
			margin:0;
			padding:1px;
			
			font-size:10px;
			line-height:120%;
		}
		
		/*link_text*/
		#side_present dd .other {
			margin:5px 5px 0;
			padding:3px 3px 5px;
			background:url(/user_data/packages/default/img/common_img/dot.jpg) repeat-x left top;
			
			font-size:10px;
			text-align:left;
		}

		/*btn_present*/
		#side_present dd .btn_present {
			width:157px;
			height:20px;
			margin:0 auto;
			padding:4px 0 8px;
		}
		
			#side_present dd .btn_present a,#side_present dd .btn_present a:link,#side_present dd .btn_present a:visited {
			display:block;
				width:157px;
				height:20px;
				background:url(/user_data/packages/default/img/common_img/btn_present.jpg) no-repeat left top;
				text-indent:-9999px;
			}
			
			#side_present dd .btn_present a:hover,#side_present dd .btn_present a:active{
				background:url(/user_data/packages/default/img/common_img/btn_present.jpg) no-repeat left bottom;
			}
	
	/*link*/
	#grand_top #side_present dd dd a {
		line-height:1.2;
		text-decoration:none;
	}


/*arrival*/
/*gt_arrival*/
#side_arrival {
	width:213px;
	margin:0 0 12px;
}

	#side_arrival dt{
	display:block;
		width:213px;
		height:30px;
		background:#484848 url(/user_data/packages/default/img/images/side_arrival.jpg) no-repeat left top;
		text-indent:-9999px;
	}
	
	#side_arrival dd{
		width:207px;
		margin:0;
		padding:0 0 6px 6px;
		background-color:#ffffff;
		
		color:#333333;
		font-size:12px;
	}
		
	/*area*/
	#side_arrival .box {
	overflow:auto;
		width:202px;
		height:240px;
		margin:0 0 0 5px;
		padding:0;
	}
	
	/*list*/
	#side_arrival .box dl{
		width:182px;
		padding:5px 0;
	}
		
		/*date*/
		#side_arrival .box dt {
		display:block;
			width:182px;
			height:auto;
			padding:2px 0;
			background:none;
			text-indent:0;
			line-height:120%;
			
		}
		
		/*category*/
		#side_arrival .box dt strong{
		display:block;
		float:left;
			width:36px;
			margin:0 5px 0 0 ;
			padding:0 2px;
			
			color:#ffffff;
			font-size:10px;
			font-weight:normal;
			line-height:120%;
			text-align:center;
		}
		
		#side_arrival .box dt strong.cat1 {background-color:#003366;}
		#side_arrival .box dt strong.cat2 {background-color:#003333;}
		#side_arrival .box dt strong.cat3 {background-color:#660000;}
		
		/*link_text*/
		#side_arrival .box dd {
			width:auto;
			margin:0 0 5px;
			padding:0 0 5px;
			background:url(/user_data/packages/default/img/common_img/dot.jpg) repeat-x left bottom;
		}
	
	/*btm*/
	#side_arrival p.btm{
		padding:6px 6px 0;
		text-align:right;
		
		font-size:10px;
	}

	
/*mobile*/
#side_mobile{
	width:213px;
	margin:0;
}

	#side_mobile dt{
	display:block;
		width:213px;
		height:30px;
		background:url(/user_data/packages/default/img/common_img/tit_mobile.jpg) no-repeat left top;
		text-indent:-9999px;
	}
	
	#side_mobile dd{
		width:189px;
		margin:0;
		padding:10px 12px 12px 12px;
		background-color:#ffffff;
		
		color:#333333;
		font-size:12px;
	}
	
	#side_mobile dd img {
		float:right;
		padding:0 0 10px 4px;
	}
	#side_fplayer{

	width:213px;

	margin:0;

}



	#side_fplayer dt{

	display:block;

		width:213px;

		height:30px;

		background:url(/user_data/packages/default/img/common_img/tit_mobile.jpg) no-repeat left top;

		text-indent:-9999px;

	}

	

	#side_fplayer dd{

		width:189px;

		margin:0;

		padding:10px 12px 12px 12px;

		background-color:#ffffff;

		

		color:#333333;

		font-size:12px;

	}

	

	#side_fplayer dd img {

		float:right;

		padding:0 0 10px 4px;

	}
#side_fplayer{

	width:213px;

	margin:0;

}



	#side_fplayer dt{

	display:block;

		width:213px;

		height:30px;

		background:url(/user_data/packages/default/img/common_img/tit_mobile.jpg) no-repeat left top;

		text-indent:-9999px;

	}

	

	#side_fplayer dd{

		width:189px;

		margin:0;

		padding:10px 12px 12px 12px;

		background-color:#ffffff;

		

		color:#333333;

		font-size:12px;

	}

	

	#side_fplayer dd img {

		float:right;

		padding:0 0 10px 4px;

	}
#side_ssl{

	width:213px;

	margin:0;

}



	#side_ssl dt{

	display:block;

		width:213px;

		height:30px;

		background:url(/user_data/packages/default/img/common_img/tit_mobile.jpg) no-repeat left top;

		text-indent:-9999px;

	}

	

	#side_ssl dd{

		width:189px;

		margin:0;

		padding:10px 12px 12px 12px;

		background-color:#ffffff;

		

		color:#333333;

		font-size:12px;

	}

	

	#side_ssl dd img {

		float:right;

		padding:0 0 10px 4px;

	}

/*----------------------------------------------------------------------------------------------
	2.6_center
----------------------------------------------------------------------------------------------------*/
.area_center {
float:left;
overflow:hidden;
position:relative;
	width:480px;/*max467px*/
	padding:0 0 10px 7px;
}

	.area_center p.sub {
	position:absolute;top:2px;left:0;
	overflow:hidden;
		width:456px;
		height:20px;
		
		color:#000000;
		font-size:10px;
		line-height:24px;
		text-align:right;
		vertical-align:middle;
	}
	
/*head*/
#gt_head {
	width:467px;
	margin:0 1px;
}

	#gt_head li {
	float:left;
		width:154px;
		height:210px;
		margin:0 1px 10px 0;
		padding:0;
		background-position:left 33px;
		background-repeat:no-repeat;
		text-align:center;
	}
	
		#gt_head #gt_gourmet {background-image:url(/user_data/packages/default/img/images/gt_bg_gourmet.jpg);}
		#gt_head #gt_life {background-image:url(/user_data/packages/default/img/images/gt_bg_life.jpg);}
		#gt_head #gt_book {background-image:url(/user_data/packages/default/img/images/gt_bg_book.jpg);}
	
	/*tit*/
	#gt_head li h3 {
	overflow:hidden;
		width:154px;
		height:33px;
	}
	
		#gt_head li h3 a,#gt_head li h3 a:link,#gt_head li h3 a:visited {
		display:block;
		outline-style:none;
			width:155px;
			height:33px;
			background-position:left top;
			background-repeat:no-repeat;
			text-indent:-9999px;
		}
		
		#gt_head li h3 a:hover,#gt_head li h3 a:active {
			background-position:left bottom;
		}
		
		#gt_head #gt_gourmet a {background-image:url(/user_data/packages/default/img/images/gt_btn_gourmet.jpg);}
		#gt_head #gt_life a {background-image:url(/user_data/packages/default/img/images/gt_btn_life.jpg);}
		#gt_head #gt_book a {background-image:url(/user_data/packages/default/img/images/gt_btn_book.jpg);}
	
	/*tit*/
	#gt_head li p {
	display:block;
		width:154px;
		height:36px;
		text-align:left;
		text-indent:-9999px;
	}

/*gt_recommend*/
#gt_recommend {
position:relative;top:0;left:0;
	width:464px;
	margin:0 1px;
}

	#gt_recommend h4 {
		width:464px;
		height:30px;
		background:url(/user_data/packages/default/img/images/tit_recommend.jpg) left top no-repeat;
		text-indent:-9999px;
	}
	
	/*left*/
	#gt_recommend dl.box_left {
	float:left;
	position:relative;top:0;left:0;
		width:218px;
		margin:0;
		padding:5px;
	}

	/*right*/
	#gt_recommend dl.box_right {
	float:right;
	position:relative;top:0;left:0;
		width:218px;
		margin:0;
		padding:5px;
	}
	
	#gt_recommend dl p.sub {
	position:absolute;top:4px;left:0;
	overflow:hidden;
		width:220px;
		height:28px;
		
		color:#333333;
		font-size:9px;
		line-height:28px;
		text-align:right;
		vertical-align:middle;
	}
	
	
	/*sub_tit*/
	#gt_recommend dt {
		width:200px;
		height:27px;
		text-indent:-9999px;
	}
	
		#gt_recommend .box_left dt {background:url(/user_data/packages/default/img/images/sub_recom01.jpg) no-repeat left top;}
		#gt_recommend .box_right dt {background:url(/user_data/packages/default/img/images/sub_recom02.jpg) no-repeat left top;}
		
	#gt_recommend dd .box {
		width:216px;
		border:1px solid #cccccc;
	}

		/*changer*/
		#gt_recommend dd .changer {
			width:150px;
			margin:0 auto;
			text-align:center;
		}
		
		#gt_recommend dd .changer li{
		float:left;
			width:50px;
			padding:6px 0 4px;
			font-size:10px;
		}
		
		/*name*/
		#gt_recommend dd .text {
			padding:0 0 6px;
			
			font-size:12px;
			line-height:120%;
			text-align:center;
		}
		
		/*number*/
		#gt_recommend dd .para_num {
		display:block;
			padding:5px 0;
			
			font-size:10px;
			text-align:center;
		}
		
		/*link*/
		#gt_recommend dd .link {
			padding:5px 0;
			background:url(/user_data/packages/default/img/common_img/dot.jpg) repeat-x left top;
			
			text-align:right;
		}

	
/*gt_feature*/
#gt_feature {
position:relative;top:0;left:0;
	width:480px;
	margin:0 1px 10px 1px;
}

	#gt_feature h4 {
	display:none;
		/*width:464px;
		height:30px;
		background:url(/user_data/packages/default/img/images/tit_feature.jpg) left top no-repeat;
		text-indent:-9999px;*/
	}
	
	#gt_feature dl {
		width:480px;
		margin:0;
		padding:5px 0 0;
	}
	
		#gt_feature dt {
		display:block;
		overflow:hidden;
			width:464px;
			height:27px;
			margin:0 0 6px;
			padding:0;
			background-position:left top;
			background-repeat:no-repeat;
			text-indent:-9999px;
		}
		
		/*gourmet*/
		#gt_feature .upper dt {background-image:url(/user_data/packages/default/img/images/sub_feat_gourmet2.jpg);}
		
		/*life*/
		#gt_feature .under dt {background-image:url(/user_data/packages/default/img/images/sub_feat_life2.jpg);}
		
		/*lineup*/
		#gt_feature .lineup dt {background-image:url(/user_data/packages/default/img/images/sub_life_lineup.jpg);border-bottom:1px solid #cccccc;}
		#gt_feature .lineup_new dt {background-image:url(/user_data/packages/default/img/images/sub_life_lineup.jpg);border-bottom:1px solid #cccccc;}
	
		/*box*/
		#gt_feature dd {
			width:480px;
			margin:0;
			padding:0;
		}
		
		#gt_feature dd li {
		float:left;
			width:150px;
			margin:0;
			padding:0 5px 5px 0;
			/*text-align:center;*/
		}
		
		#gt_feature dd p {
		clear:both;
			width:464px;
			margin:0;
			padding:5px 0 0;
			background:url(/user_data/packages/default/img/common_img/dot.jpg) repeat-x left top;
			text-align:right;
		}
	
		/*lineup_*/
		#gt_feature .lineup dd {
			width:480px;
			margin:0;
			padding:0 0 15px;
		}
		
		#gt_feature .lineup dd li {
		float:left;
			width:150px;
			margin:0;
			padding:5px;
			
			line-height:1.2;
			vertical-align:middle;
		}
		
		#gt_feature .lineup dd table {
			width:150px;
			margin:0;
			
			line-height:1.2;
			vertical-align:middle;
		}
		
			#gt_feature .lineup dd table th {
			width:40px;
				margin:0;
				padding:0;
			}
			
				#gt_feature .lineup dd table th img{
					border:1px solid #cccccc;
				}
			
			#gt_feature .lineup dd table td {
				padding:5px ;
				text-align:left;
				vertical-align:middle;
			}
			
			
		/*lineup2_*/
		#gt_feature .lineup_new dd {
			width:465px;
			margin:0;
			padding:0 0 15px;
		}
		
		#gt_feature .lineup_new dd li {
		float:left;
		width:228px;
		margin:0;
		padding:2px 2px 5px 2px;
		line-height:1.2;
	
		vertical-align:middle;
		}
		
		#gt_feature .lineup_new dd table {
		width:230px;
		margin:0;
		line-height:1.2;
		vertical-align:middle;
		}
		
			#gt_feature .lineup_new dd table th {
			width:40px;
				margin:0;
				padding:0;
			}
			
				#gt_feature .lineup_new dd table th img{
					border:1px solid #cccccc;
				}
			
			#gt_feature .lineup_new dd table td {
				padding:5px ;
				text-align:left;
				vertical-align:middle;
			}
				
/*gt_ranking*/
#gt_ranking {
position:relative;top:0;left:0;
	width:480px;
	margin:0 1px 10px 1px;
}

	#gt_ranking h4 {
		width:464px;
		height:30px;
		background:url(/user_data/packages/default/img/images/tit_ranking.jpg) left top no-repeat;
		text-indent:-9999px;
	}
	
	#gt_ranking dl {
	float:left;
		width:150px;
		margin:0;
		padding:5px 5px 5px 0;
	}
		
		/*crown*/
		#gt_ranking dt {
		display:block;
			width:150px;
			margin:0;
			padding:0;
		}
		
			#gt_ranking dt a {
			display:block;
				width:150px;
				margin:0;
				padding:0;
				
				font-size:10px;
				line-height:1.4;
			}
		
			#gt_ranking dt a img{
			float:left;
				width:30px;
				height:30px;
				margin:0 4px 0 0;
			}
		
		#gt_ranking dd p {
		clear:both;
			margin:0;
			padding:5px 0 0;
			
			line-height:140%;
		}

	/*link_other*/
	#gt_ranking p.other {
	clear:both;
		width:464px;
		padding:5px 0;
		background:url(/user_data/packages/default/img/common_img/dot.jpg) repeat-x left top;
		
		text-align:right;
	}


	
/*gt_arrival*/
#gt_arrival {
position:relative;top:0;left:0;
	width:480px;
	margin:0 1px 10px 1px;
}

	#gt_arrival h4 {
		width:464px;
		height:30px;
		margin:0 0 5px;
		padding:10px 0 0;
		border-top:1px solid #cccccc;
		background:url(/user_data/packages/default/img/images/tit_arrival.jpg) left bottom no-repeat;
		text-indent:-9999px;
	}
	
	#gt_arrival p.sub {
	position:absolute;top:14px;left:0;
	}
	
	#grand_top #gt_arrival p.sub a,#grand_top #gt_arrival p.sub a:link,#grand_top #gt_arrival p.sub a:visited {color:#ffffff;}
	#grand_top #gt_arrival p.sub a:hover,#grand_top #gt_arrival p.sub a:active {color:#cc0000;}
	
	
	/*area*/
	#gt_arrival .box {
	overflow:auto;
		width:455px;
		height:130px;
		margin:0 0 0 9px;
		padding:0;
	}
	
	/*list*/
	#gt_arrival .box dl{
		width:435px;
	}
		
		/*date*/
		#gt_arrival .box dt {
		display:block;
		float:left;
		clear:left;
			width:115px;
			padding:3px 0;
			line-height:120%;
			
		}
		
		/*category*/
		#gt_arrival .box dt strong{
		display:block;
		float:right;
			width:36px;
			padding:0 2px;
			
			color:#ffffff;
			font-size:10px;
			font-weight:normal;
			line-height:120%;
			text-align:center;
		}
		
		#gt_arrival .box dt strong.cat1 {background-color:#003366;}
		#gt_arrival .box dt strong.cat2 {background-color:#003333;}
		#gt_arrival .box dt strong.cat3 {background-color:#660000;}
		
		/*link_text*/
		#gt_arrival .box dd {
			margin:0 0 5px;
			padding:0px 0 5px 120px;
			background:url(/user_data/packages/default/img/common_img/dot.jpg) repeat-x left bottom;
		}
	
	
/*gt_movie*/
#gt_movie {
position:relative;top:0;left:0;
	width:480px;
	margin:0 1px 10px 1px;
}

	#gt_movie h4 {
		width:464px;
		height:30px;
		margin:0 0 10px;
		background:url(/user_data/packages/default/img/images/tit_movie.jpg) left top no-repeat;
		text-indent:-9999px;
	}
	
	#gt_movie ul {
		width:464px;
	}
	
	#gt_movie li {
		width:464px;
		padding:0 0 10px;
		margin:0 0 10px;
		background:url(/user_data/packages/default/img/common_img/dot.jpg) repeat-x left bottom;
	}

	/*img*/
	#gt_movie .area_img {
	float:left;
		width:146px;
		padding:6px 0 14px;
		background:#000000 url(/user_data/packages/default/img/images/img_movie_btm.jpg) no-repeat left bottom;
	}
	
	/*data*/
	#gt_movie .area_data {
	float:right;
		width:304px;
	}
	
		#gt_movie .area_data dt {
			font-size:12px;
			font-weight:bold;
		}
		
			/*category*/
			#gt_movie .area_data dt strong{
			display:block;
			float:left;
				width:36px;
				margin:3px 5px 0 0 ;
				padding:0 2px;
				
				color:#ffffff;
				font-size:10px;
				font-weight:normal;
				line-height:120%;
				text-align:center;
			}
			
			#gt_movie .area_data dt strong.cat1 {background-color:#003366;}
			#gt_movie .area_data dt strong.cat2 {background-color:#003333;}
			#gt_movie .area_data dt strong.cat3 {background-color:#660000;}
		

		#gt_movie .area_data dd p{
			padding:5px 0;
		}
		
		/*link*/
		#gt_movie .area_data dd a,#gt_movie .area_data dd a:link,#gt_movie .area_data dd a:visited {
		display:block;
		outline-style:none;
		float:right;
			width:98px;
			height:23px;
			margin:5px 0 0;
			background:url(/user_data/packages/default/img/common_img/btn_movie.jpg) no-repeat left top;
			text-indent:-9999px;
		}
		
		#gt_movie .area_data dd a:hover,#gt_movie .area_data dd a:active {
			background:url(/user_data/packages/default/img/common_img/btn_movie.jpg) no-repeat left bottom;
		}


/*----------------------------------------------------------------------------------------------
_3. footer
----------------------------------------------------------------------------------------------------*/
/*
->base.css
*/

#grand_top .page-up {
	padding:10px 250px 10px 30px;
}	.page-up a,

	.page-up a:link,

	.page-up a:visited,

	.page-up a:active {

		padding:0 0 0 20px;

		background:url(/user_data/packages/default/img/common_img/arw_up.jpg) no-repeat left center;

		

		color:#333333;

		font-size:10px;

		text-decoration:none;

	}



	.page-up a:hover {

		background:url(/user_data/packages/default/img/common_img/arw_up_on.jpg) no-repeat left center;

		

		color:#cc0000;

		font-size:10px;

		text-decoration:underline;

	}


/*----------------------------------------------------------------------------------------------
_4. other
----------------------------------------------------------------------------------------------------*/

