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

*Since: 2008-07-10

/* Style Index ========================

	01:entaertainment
	02:footer
	03:menu
	04: genre_pickup
	05:next_link
	06:contents_list

==================================== */
/*
01:entaertainment
-------------------------------------*/
body {
background:#ced1df url(/premium/image/back.jpg) repeat-x scroll center top;
margin:0pt;
padding:0pt;
color:#ffffff;
font-size:90%;
text-align:center;
margin:0pt auto;
}

#wrapper {
width:968px;
background:url(/premium/image/main_back.gif) repeat-y scroll center top;
text-align:center;
margin:0px auto;
}

#entertainment {
width:960px;
background:url(/premium/image/entame_back.jpg) repeat-x scroll center top;
margin:0pt auto;
}

#header {
width:968px;
height:90px;
background:url(/premium/image/header_back.gif) no-repeat bottom;
margin:0pt auto;
position:relative;
}


.contents_txt h3 a{
background:transparent url(/premium/image/icon_point_sky.gif) no-repeat scroll 0pt 4px;
padding-left:8px;
margin:0 0 2px;
font-weight:bold;
color:#00baff;
}

p.text_entame{
font-size:120%;
padding:50px 0;
}

p.text_entame a{
color:#00BAFF;
font-weight:bold;
}

p.text_entame a img{
text-align:center;
padding:10px;
}

/*
02:footer
-------------------------------------*/
div#footer{
width:960px;
border-top:2px solid #000000;
margin:0px auto;
padding:15px 0 0;
font-size:84%;
background:#2d4564;
}


ul#connect a{
color:#d4d4d4;
font-weight: bold;
}

dl#world a{
color:#d4d4d4;
}

div#footer_ud{
width:968px;
height:19px;
background:url(/premium/image/footer_ud.gif) no-repeat;
text-align: center;
margin:0px auto;
}

/*
03:menu
-------------------------------------*/
#login_panel{
background:#0D2841;
font-size:10px;
padding:5px;
line-height:18pt;
}

#login_panel a{
color:#00BAFF;
font-size:120%;
}

#login_panel a img{
margin:5px 0;
}


/*
04:genre_pickup
-------------------------------------*/
#genre{
width:460px;
padding-top:5px;
}

#genre_pickup{
}

#genre_pickup .contents_ph{
float:left;
}

#genre_pickup .contents_ph a img{
border:1px solid #D1D6D7;
width:223px;
height:140px;

}

#genre_pickup .contents_txt{
float:right;
width:225px;
}

/*
05:next_link
-------------------------------------*/
.next_link{
display:block;
float:left;
padding:8px 0;
}

.next_link a,
.next_link span.current{
font-weight:bold;
padding:0pt 5px;
}

.next_link a:link, .next_link a:visited {
border:1px solid #333333;
color:#333333;
text-decoration:none;
background:#FFFFFF none repeat scroll 0%;
}
.next_link a:hover {
background:#00BAFF none repeat scroll 0%;
color:#000000;
text-decoration:none;
}
.next_link span.current {
background:#000000 none repeat scroll 0%;
border:1px solid #000000;
color:#FFFFFF;
}

.next_link a.next{
border:none !important;
background:none !important;
}

.next_link a.next img{
vertical-align:text-bottom;
}

.border_top{
border-top:1px solid #999999;
width:100%;
text-align:left;
}


/*
06:contents_list
-------------------------------------*/
#contents_list{
width:750px;
margin:0 auto;
}

#contents_list ul li{
float:left;
}

.contents_list_left{
width:365px;
border-top:1px solid #999999;
padding:10px 0;
text-align:left;
margin-right:20px;
}

.contents_list_right{
width:365px;
border-top:1px solid #999999;
padding:10px 0;
text-align:left;
}

#contents_list .contents_ph{
float:left;
}

#contents_list .contents_ph a img{
border:1px solid #D1D6D7;
width:108px;
height:68px;
}

#contents_list .contents_txt{
float:right;
width:245px;
}


