﻿@charset "UTF-8";



/* Basic Layout */

#wrapper				{height:385px;}
#topNavi				{ clear:both;height:100%; width:928px; margin:auto;background:url(../img/layout_2009/bg_main.jpg) no-repeat;  }
#container				{ zoom:1;clear:both;margin:0 auto;width:928px;padding:0;background:url(../img/layout_2009/bg_cnt.gif) repeat-y;}
#container:after		{ content:".";clear:both;display:block;height:0;visibility:hidden;}
#leftMenu				{ position:relative;float:left;padding:0 0 0 10px; background:none; }
#centerContents			{ position:relative;float:left;padding:10px 10px 0 14px;padding-bottom:30px;}
#rightContent			{ position:relative;float:right;margin:0; padding-right:12px;padding-top: 10px;}

#topNavi .sitemap {background-image:url(../img/layout_2009/sitemap_bg.gif);left:745px; top:49px; color:#FFF; }
#topNavi .sitemap a{ color:#ccd3dd;}
#topNavi .sitemap a:hover{ color:#FFF;}


/* 20090601 ・ｽ・ｽ */

#footer						{ clear:both; font-weight:lighter;position:relative;margin:0 auto;padding:15px 0; letter-spacing:-1px; width:928px;background:#92a9cd; }
#footer:after				{ content:".";clear:both;display:block;height:0;visibility:hidden;}
#footer div					{ text-align:center; }
#footer div	p				{ text-align:center;font-size:10px;font-family:tahoma; margin-left:22px; }
#footer div	p span			{ color:#fff;display:-moz-inline-box;display:inline-block;text-align:left;}
#footer div a				{ margin-left:13px;background:url(../img/layout_2008/bg_bar.gif) no-repeat 0 2px;padding-left:17px; margin-left:22px; color:#ffffff; }
#footer div a.cprlink		{ display:-moz-inline-box;display:inline-block;vertical-align:text-bottom;width:84px;height:29px;margin:8px 17px 0 0;padding-left:0;background:url(../img/layout_2008/arario.gif) no-repeat 0 0;}
#footer div a.cprlink span	{ display:none; }
#footer div a.first			{ background:none;padding-left:0; }
/* 20090601 ・ｽ・ｽ */


/* Top Detail  */

#topNavi dd				{ padding:0;position:relative; }
#textBanner{ z-index:200; position:absolute; top:353px; left:280px;background:none; color:#ffff66; font-size:17px; padding-top:6px; width:510px; height:30px; }
#topNavi .topMenu		{ position:relative;border:0;background:none;}

/* Game Start */
#gameStart				{ z-index:1000;position:absolute;top:141px;left:5px; }
#gameStart a			{ display:block;width:230px;height:225px; }

/* Flash Banner */
#flashBanner			{ z-index:99;position:absolute;top:80px;left:0; width:978px; height:305px;}

/* Main Content */
#main01					{ width:517px;margin-bottom:25px; }
#main01 h2				{ position:relative;background:url(../img/main_2008/bg_title_01.gif) no-repeat;height:25px;text-align:right; }
#main01 h2 span			{ display:none; }
#main01 h2 .btn_more	{ position:absolute;top:6px;right:10px;display:block;width:31px;height:13px;background:url(../img/main_2008/bt_more.gif) no-repeat; }
#main01 .list			{ padding:0 9px;background:url(../img/main_2008/bg_box_01.gif) repeat-x top left;padding-top:14px;margin-bottom:7px; }
#main01 th,#main01 td	{ background:url(../img/main_2008/bg_linedot.gif) repeat-x bottom;padding:3px 0; }
#main01 th				{ width:77px;text-align:left; }
#main01 td.cc			{ width:35px;text-align:center; }
#main01 td a			{ color:#003B9A; }
#main01 .today			{ color:#FF2400; }
#main01 .day			{ color:#003B9A; }
#main01 .text_notice	{ background-color:#517EC5;color:#FFB7B7;font-weight:bold;letter-spacing:-1px;height:16px;padding:3px 3px 3px 10px; }
#main01 .text_notice a	{ color:#FFB7B7; }


#main02					{ width:517px;margin-bottom:25px; }
#main02 .title			{ zoom:1;position:relative;background:url(../img/main_2008/bg_title_02.gif) no-repeat;height:21px;text-align:right;padding:4px 0 0 6px }
#main02 .title:after	{ content:".";clear:both;display:block;height:0;visibility:hidden; }
#main02 .title span		{ display:none; }
#main02 .title .btn_more{ position:absolute;top:6px;right:10px;display:block;width:31px;height:13px;background:url(../img/main_2008/bt_more.gif) no-repeat; }
#main02 .title li		{ float:left; }
#main02 .title li a		{ display:block;background-image:url(../img/main_2008/bg_title_02_tab.gif);background-repeat:no-repeat;height:21px; }
#main02 .title li.tab1 a{ background-position:0 0;width:111px; }
#main02 .title li.tab1 a.on	{ background-position:0 -21px;width:109px;}
#main02 .title li.tab2 a{ background-position:-110px 0;width:111px; }
#main02 .title li.tab2 a.on	{ background-position:-110px -21px;width:109px;}
#main02 .title li.tab3 a{ background-position:-221px 0;width:111px; }
#main02 .title li.tab3 a.on	{ background-position:-221px -21px;width:109px;}
#main02 .list			{ padding:10px 8px 7px 8px;border:1px solid #577BB8;border-top:none; }
#main02 th,#main02 td	{ background:url(../img/main_2008/bg_linedot.gif) repeat-x bottom;padding:2px 0 3px 0; }
#main02 th				{ width:77px;text-align:left; }
#main02 td a			{ color:#003B9A; }
#main02 td.cc			{ width:90px;text-align:center; }
#main02 td.bb img		{ vertical-align:middle;margin-right:3px; }
#main02 td.dd a			{ background:url(../img/main_2008/ic_arrow.gif) no-repeat 1px 5px;padding-left:12px; }
#main02 td.ee			{ width:90px; }
#main02 td.ff			{ width:60px;font-size:11px;letter-spacing:-1px; }
#main02 .new			{ background:url(../img/main_2008/ic_new.gif) no-repeat right 0;padding-right:17px; }
#main02 .king			{ background:url(../img/main_2008/ic_king.gif) no-repeat 0 0;padding-left:18px; }
#main02 .soul			{ background:url(../img/main_2008/ic_soul.gif) no-repeat 0 0;padding-left:18px; }

#main03					{ zoom:1;width:517px; }
#main03:after			{ content:".";clear:both;display:block;height:0;visibility:hidden; }
#main03 h2				{ position:relative;background:url(../img/main_2008/bg_title_03.gif) no-repeat;height:20px; }
#main03 h2 span			{ display:none; }
#main03 h2 .btn_more	{ position:absolute;top:1px;right:10px;display:block;width:31px;height:13px;background:url(../img/main_2008/bt_more.gif) no-repeat; }
#main03 ul				{ margin-bottom:8px; }
#main03 li				{ float:left;background:url(../img/main_2008/bg_box_02.gif) no-repeat;width:167px;height:136px;padding-top:22px;text-align:center;color:#3A5F9A; }
#main03 li.bb			{ margin:0 8px; }
#main03 li strong		{ display:block;padding-top:4px; }
#main03 li span			{ font-size:11px;letter-spacing:-1px; }
#main03 li a			{ color:#3A5F9A; }
/* Right */
#itemIntro				{ margin-bottom:0; }

#mobile					{ margin-bottom:15px; }

#chIntro				{ width:165px;margin-bottom:15px;padding-bottom:4px;border:2px solid #acacac; }
#chIntro h3				{ position:relative;background:url(../img/main_2008/rt_ch_info.gif) no-repeat;height:52px;margin-bottom:6px; }
#chIntro h3 span		{ display:none; }
#chIntro .date			{ position:absolute;right:5px;top:8px;font-size:11px;letter-spacing:-1px;font-weight:normal;font-style:normal;color:#FFC900; }
#chIntro .more			{ position:absolute;right:5px;bottom:8px;display:block;width:31px;height:13px;background:url(../img/main_2008/bt_more.gif) no-repeat; }
#chIntro table			{ width:157px;margin:0 auto; overflow:hidden;}
#chIntro th,#chIntro td	{ background:url(../img/main_2008/bg_linedot.gif) repeat-x bottom;padding:1px 0 2px 0; }
#chIntro .cc div{ width:76px; overflow:hidden; font-size:11px; letter-spacing:-1px;}
#chIntro .bb			{ font-weight:bold;color:#AE0038;font-style:italic;font-size:11px; }

/*==========================================
	Official Top bnr Area
==========================================*/
#bnr					{ width:165px;margin-bottom:15px;padding-bottom:4px;border:2px solid #acacac; }
#bnr img				{ margin-bottom:3px;}



#evtBanner				{ width:169px;margin-bottom:11px; }
#evtBanner dt			{ background:url(../img/main_2008/rt_ti_evt_title.gif) no-repeat;height:18px; }
#evtBanner dt span		{ display:none; }
#evtBanner dd			{ padding-bottom:1px; }

#updateBanner			{ width:169px;margin-bottom:2px; }
#updateBanner dt		{ background:url(../img/main_2008/rt_ti_update.gif) no-repeat;height:18px; }
#updateBanner dt span	{ display:none; }

#poll					{ width:165px; margin:15px 0 15px 0; border:2px solid #92A9CC; border-top:none; background-color:#ffffff; padding-bottom:4px; }
#poll h3				{ position:relative;background:url(../img/main_2008/rt_ti_poll.gif) no-repeat -2px 0;height:50px;margin-top:-10px; }
#poll h3 span			{ display:none; }
#poll dt				{ padding:6px 7px;line-height:14px; }
#poll dd				{ padding:0 6px; }
#poll dd .pollList 		{ width:15px;border:none;}
#poll dt,#poll li,#poll a{ color:#003B9A; }
#poll .nm1				{ background:url(../img/main_2008/ic_num_01.gif) no-repeat 0 2px;padding:0 0 3px 17px; }
#poll .nm2				{ background:url(../img/main_2008/ic_num_02.gif) no-repeat 0 2px;padding:0 0 3px 17px; }
#poll .nm3				{ background:url(../img/main_2008/ic_num_03.gif) no-repeat 0 2px;padding:0 0 3px 17px; }
#poll .nm4				{ background:url(../img/main_2008/ic_num_04.gif) no-repeat 0 2px;padding:0 0 3px 17px; }
#poll .pollbtn			{ text-align:center;padding-top:8px; }



/* poll_result */
#poll_result {
	zindex:1;
	position:absolute;
	left:310px;
	top:550px;
	width:410px;
	height:600px;
	z-index:200;
	border:2px solid #6180b0;
	background:#ffffff url(../img/main_2008/rt_ti_poll_result.gif) no-repeat top;
	padding:50px 10px 10px 10px;
}

#poll_result ol {padding-bottom:15px;}
#poll_result ol img  {padding:10px 0 10px 165px;}
#poll_result ul { float:left; width:300px; height:9px; background-color:#e8e8e8;}
#poll_result ul img   {height:8px; vertical-align:top}
#poll_result li {float:left;font-size:0.8em; color:#003b9a;padding-left:15px;}

#poll_result table th  {height:20px;text-align:left;color:#003b9a; font-weight:lighter}
#poll_result table th img { padding:0 7px 0 5px; }
#poll_result table td {padding:0 0 10px 25px;}
