
/* bn_menu_box
--------------------------------------------------------------------------*/
.bn_menu_box	{ width:176px; margin:13px 0 0 10px;}

	.bn_menu_box ul	{ margin:0 0 9px 0; padding:0 0 15px 0;}
	.bn_menu_box ul	{ background:url(/cs/side_bn/img/line_003.gif) left bottom repeat-x;}

	.bn_menu_box li	{ margin:0 0 5px 0; padding:0 0 0 10px; list-style:none;}
	.bn_menu_box li	{ background:url(/cs/side_bn/img/icon_001.gif) left top no-repeat;}

	/* link */
	.bn_menu_box a:link			{ color:#0070C6; text-decoration:underline; }
	.bn_menu_box a:visited		{ color:#0070C6; text-decoration:underline; }
	.bn_menu_box a:hover		{ color:#0070C6; text-decoration:none; }
	.bn_menu_box a:active		{ color:#0070C6; text-decoration:none; }


/* ----------------------------------------------------------------------------------
 side-bn index
----------------------------------------------------------------------------------*/

/* side_bn_vs
--------------------------------------------------------------------------*/
.side_bn_vs		{ width:740px; overflow:hidden;}

	.bn_latest_image	{ width:246px; float:left;}
	.bn_latest_image p	{ margin:5px 0 0 0; padding:0;}


	.bn_latest_data		{ width:472px; padding:15px 0 0 0; float:right;}
	.bn_latest_data		{ background:url(/cs/side_bn/img/line_001.gif) left top repeat-x;}


	.bn_title		{ width:472px; height:100px; _height:0px; margin:0 0 10px 0; padding:0 0 20px 0; overflow:hidden;}
	.bn_title		{ background:url(/cs/side_bn/img/line_002.gif) left bottom repeat-x;}

		.bn_title h2	{ margin:0; padding:0; float:left;}
		.bn_title h3	{ margin:0 0 5px 0;}

		.bn_title span	{ margin:20px 0 0 0; float:right;}



	.bn_latest_info	{ width:472px; margin:0 0 10px 0; padding:0 0 20px 0; overflow:hidden;}

	.bn_month	{ width:125px; margin:0; float:left;}

	.bn_index dl	{ width:327px; margin:0; padding:0; float:right;}
	.bn_index dt	{ margin:0 0 5px 0; padding:0;}
	.bn_index dd	{ margin:0 0 5px 0; padding:1px 0 1px 15px; list-style:none; display:block;}
	.bn_index dd	{ background:url(/cs/side_bn/img/icon_001.gif) left top no-repeat;}



.tm_box img	{ margin:0 0 5px 0; padding:0;}


/* topics
--------------------------------------------------------------------------*/
.topics		{ width:740px; margin:10px 0 30px 0;}
.topics		{ background:url(/cs/side_bn/img/bg_001_001.gif) left bottom no-repeat;}

	.topics_img			{ width:295px; float:left;}
		.topics_img img	{ margin:0 0 0 0; padding:0;}

	.topics_img01	{ margin:0 10px 0 0; padding:0;}
	
	.topics_pd	{ padding:15px; overflow:hidden;}
	
	.topics ul	{ width:404px; margin:0; padding:0; float:right;}
	.topics li	{ margin:0 0 5px 0; padding:0 0 0 10px; list-style:none;}
	.topics li	{ background:url(/cs/side_bn/img/icon_004.gif) left top no-repeat;}


/* relate link
--------------------------------------------------------------------------*/
.relate_link	{ width:740px; margin:0 0 15px 0;}

	.relate_link ul		{ margin:0; padding:0;}
	.relate_link li		{ margin:0 16px 0 0; padding:0; list-style:none; display:inline;}
	.relate_link li.no	{ margin:0;}



/* column
--------------------------------------------------------------------------*/
.column	{ width:740px;}

	.column h4	{ margin:0 0 10px 0; padding:0;}
	.column h5	{ margin:5px 0 7px 0; padding:0;}

	.column_box		{ width:740px; margin:0 0 15px 0;}
	.column_box		{ background:#DADADA; }

	/* column_list */
	.column_list		{ padding:4px 4px 3px 4px;}
	.column_list table	{ width:732px; }
	.column_list table	{ background-color: #FFFFFF; }


	.column_list td { padding:8px 13px; vertical-align:top; text-align:left; }
	.column_list td { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #DADADA;}

	/* column_list02 */
	.column_list02		{ padding:4px 4px 0 4px;}
	.column_list02 table	{ width:698px; }
	.column_list02 table	{ background-color: transparent; }

	.column_list02 th { padding:0 12px 0 8px; vertical-align:top; text-align:left; }
	.column_list02 td { padding:0; vertical-align:top; text-align:left; }
	.column_list02 td { border-bottom-width: 0px; border-bottom-style: solid; border-bottom-color: #DADADA;}
	
	
	/* game_category */
	.gcat			{ width:38px; vertical-align:middle; margin:0; padding:10px 0 10px 5px !important; text-align:left !important; }
	.gcat			{ border-left:none;}

		.gcat ul	{ margin:0; padding:0; list-style:none; }
		.gcat li	{ margin:0 0 0 4px; padding:0; display:inline; }


	/* column_title */
	.column_title p { margin:0; padding:0 0 0 13px; line-height:140%;}
	.column_title p { background: url(/cs/side_bn/img/icon_001.gif) left 3px no-repeat;}

	.column_title span	{ margin:0 0 0 9px; padding:0 0 0 25px;}
	.column_title span	{ background:url(/cs/side_bn/img/icon_003.gif) left 5px no-repeat;}

	.column_title strong { margin:0; padding:0;}


	/* official site link */
	.of_site	{ float: left; width:120px; margin:5px 0 0 13px; padding:0 0 0 17px;}
	.of_site	{ background:url(/cs/side_bn/img/icon_002.gif) left top no-repeat;}

	/*kiji link */
	.kiji	{ margin:5px 0 0 13px; padding:0 0 0 17px;}
	.kiji	{ background:url(/cs/side_bn/img/icon_002.gif) 120px top no-repeat;}
	.kiji02	{ margin:5px 0 0 13px; padding:0 0 0 17px;}
	.kiji02	{ background:url(/cs/side_bn/img/icon_002.gif) left top no-repeat;}
		


/* comic_data */
.comic_data		{ margin:5px 0 5px 15px; padding:0; line-height:140%;}


/* information
--------------------------------------------------------------------------*/
.info_box		{ width:740px; margin:0 0 15px 0;}
.info_box		{ background:#DADADA; }

	/* info_list */
	.info_list			{ padding:4px 4px 3px 4px;}
		.info_list table{ width:732px; }
		.info_list table{ background-color: #FFFFFF; }
	
		.info_list tr { background:url(/cs/side_bn/img/bg_001_002.gif) left top repeat-x;}
		
		.info_list td { width:242px; padding:8px 11px; vertical-align:top; text-align:center;}
		.info_list td { border:1px solid #DADADA;}


	/* info_data */
	.info_data		{ margin:10px 0 0 0; text-align:left;}

	.info_data h6	{ margin:5px 0 3px 0; padding:0;}
	.info_data p	{ margin:0 0 7px 0; padding:0;}

	.info_img		{ margin:0 0 15px 0; padding:0;}
	.info_img_pt02	{ margin:0 0 23px 0; padding:0;}
	.info_img_pt03	{ margin:0 0 27px 0; padding:0;}


	.book_details	{ margin:5px 0 0 0;}

	/* info_month_data */
	.info_month		{ margin:10px 0 20px 0; text-align:right;}

	.info_data p	{ margin:0 0 0 0; padding:0;}

.oubo		{ width:740px; margin:0 0 20px 0; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #DADADA; border-top-width: 2px; border-top-style: solid; border-top-color: #DADADA;}

.oubo_box	{ margin:0 0 0 0; padding:10px 0 10px 0; }

	.oubo_box p	{ margin:0 0 0 0; padding:0 0 0 0; }

	.oubo_box span	{ font-weight:bold;}

.adobe		{ width:740px; margin:20px 0 20px 0; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #DADADA; border-top-width: 2px; border-top-style: solid; border-top-color: #DADADA;}

.adobe_box	{ margin:0 0 0 0; padding:10px 0 10px 0; }

	.adobe_box p	{ margin:0 0 0 0; padding:0 0 0 0; }
	.adobe_box img	{ width:116px; height:34px; margin:0 0 0 0 0; padding:0 0 10px 0; }

.copyright		{ width:960px; margin:20px auto 20px auto;  border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #DADADA; border-top-width: 2px; border-top-style: solid; border-top-color: #DADADA;}

.copyright_box	{ margin:0 0 0 0; padding:10px 0 10px 0; }
	
.copyright_box p	{ margin:0 0 0 0; padding:0 0 0x 0; font-size: 10px; text-align:left;}





/* ----------------------------------------------------------------------------------
 side-bn 002_001
----------------------------------------------------------------------------------*/
.massage	{ margin:0 0 17px 0; font-weight:bold; overflow:hidden;}


/* search_box
----------------------------------------------------------------------------------*/
.search_box	{ width:740px; margin:0 0 35px 0;}
.search_box	{ border:4px solid #DADADA;}

	.search_box_bg01	{ background:url(/cs/side_bn/img/bg_002_001.gif) left bottom repeat-x;}
	.search_box_bg02	{ background:url(/cs/side_bn/img/bg_002_002.gif) right top no-repeat;}
	
	.search_box_pd	{ padding:10px 15px 7px 15px;}

	.search_box table	{ width:700px; margin:0 0 25px 0;}
	.search_box th		{ width:150px; padding:5px; text-align:left;}
	.search_box td		{ width:500px; padding:5px;}


	.search_btn	{ margin:0 0 10px 0; text-align:center;}

	.search_box p	{ margin:0; padding:0; text-align:center;}


/* link_btn
----------------------------------------------------------------------------------*/
.link_btn	{ width:740px; margin:0 0 50px 0; text-align:center;}
	.link_btn ul	{ margin:0; padding:0;}
	.link_btn li	{ margin:0 15px 0 0; padding:0; list-style:none; display:inline;}
	.link_btn li.no	{ margin:0;}



/* ----------------------------------------------------------------------------------
 side-bn 003_001
----------------------------------------------------------------------------------*/

/* search_result
----------------------------------------------------------------------------------*/
.search_result	{ width:740px; margin:0 0 35px 0;}

	.search_result table	{ width:740px; border-collapse:collapse;}
	.search_result table	{ border:4px solid #DADADA;}
	.search_result th	{ width:200px; text-align:left; padding:10px;}
	.search_result th	{ background:#F1F1F1; border:1px solid #DADADA;}
	.search_result td	{ padding:10px;}
	.search_result td	{ border:1px solid #DADADA;}


/* search_back_btn
----------------------------------------------------------------------------------*/
.search_back_btn	{ width:740px; margin:0 0 62px 0; text-align:center;}





























