@charset "utf-8";

/* for iepngfix
--------------------------------------------------------------------- \*/
* html #gm		{ behavior: url(/shared/js/iepngfix.htc)!important;}
* html .sm		{ behavior: url(/shared/js/iepngfix.htc)!important;}

* html img { behavior: url(/shared/js/iepngfix.htc)!important;}
* html .head_link li	{ behavior: url(/shared/js/iepngfix.htc)!important;} 
* html .head_link a	{ behavior: url(/shared/js/iepngfix.htc)!important;}

/* ------------------------------------------------------------------ \*/
img { border:0; vertical-align:top; vertical-align:bottom; }
* html img { behavior: url(/shared/js/iepngfix.htc);}

/* ------------------------------------------------------------------- */

.head_link li	{ background:url(../../img/line_001_001.png) right center no-repeat;} 
* html .head_link li { behavior: url(/shared/js/iepngfix.htc);} 
.head_link a	{ background:url(../../img/icon_001_001.png) left center no-repeat;}
* html .head_link a { behavior: url(/shared/js/iepngfix.htc);}

/*--------------------------------------------------------------------- \*/


/* gm 
--------------------------------------------------------------------- \*/
#gm		{ width:920px; margin:12px auto 5px auto; padding:0 0 1px 0; }


/* sm 
--------------------------------------------------------------------- \*/
.sm		{ width:920px; margin:0 auto; padding:5px 0 7px 0; text-align:left; overflow:hidden;}
.sm		{ background:url(../../img/bg_009_001.png) top left no-repeat;}

	.sm p	{ width:185px; margin:0; padding:2px 0 0 0; float:left;}
	.sm ul	{ width:600px; margin:0; padding:0; list-style:none; float:left; }
	.sm li	{ margin:0 0 0 8px; padding:0; display:inline;}

	.sm img	{ vertical-align:top;}

/* contents 
--------------------------------------------------------------------- \*/
#contents { width:920px; margin:0 0 55px 0; padding:0; text-align:left; overflow:hidden; }
#contents { background:url(../../img/bg_013_001.gif) left top repeat-y;}


/* main contents 
--------------------------------------------------------------------- \*/
.m_cnt	{ width:680px; margin:0; padding:0; float:left; text-align:center;}

	.ptitle		{ width:680px; margin:0; padding:0;}
	.ptitle h3	{ margin:0; padding:0;}


/* contents_box
--------------------------------------------------------------------- \*/
.cts_box	{ width:640px; margin:10px 20px 0 20px; padding:0; text-align:left;}




/* bread_list 
--------------------------------------------------------------------- \*/
.bread_list { width:680px; margin:0; padding:35px 2px 25px 2px;_padding:15px 2px 25px 2px; text-align:left;}
.bread_list	{ background:url(../../img/bg_014_001.gif) left bottom no-repeat;}

	.bread_list span { font-weight:bold;}
	.bread_list a:hover { text-decoration: none;}



/* side column
--------------------------------------------------------------------- \*/
.s_clm	{ width:220px; margin:0 auto; padding:0; float:right;}
.s_clm	{ background:url(../../img/bg_012_001.gif) left top no-repeat;}
	.s_clm h3	{ margin:0 0 16px 0; padding:0;}


	/* shop_srch */
	.shop_srch_pd	{ margin:0; padding:8px 15px 15px 15px;}
	.shop_srch_pd	{ background:url(../../img/bg_012_002.gif) left bottom no-repeat;}
	
	.shop_srch_box01	{ margin:0 0 20px 0; padding:5px 7px 2px 7px;}
	.shop_srch_box01	{ background:#f2ebdb;}
	
	.shop_src			{ margin:0 0 10px 0; padding:0;}
		.shop_src h4	{ margin:0 0 5px 0;}
		.shop_src p	{ margin:10px 0 0 0; padding:0; text-align:center;}

		.shop_src_map	{ margin:0 0 7px 0; padding:0;}
		.shop_src_btn_box	{ margin:0; padding:0; overflow:hidden;}
		.shop_src_btn_box select	{ float:left;}
		.shop_src_btn_box p			{ margin:3px 0 0 5px; padding:0; float:left;}

		.shop_src_cdt		{ margin:0 0 0 10px; padding:0;}
		
		.moreSaerch p	{ text-align:right; }

	/* comic_src */
	.comic_src			{ margin:0; padding:0;}
		.comic_src h4	{ margin:0 0 10px 0; padding:0;}
		.comic_src span{ margin:5px 0; padding:0;}
		.comic_src p	{ margin:0; padding:0; color:#333333;}
		
		.comic_src img	{ vertical-align:top;}
		.comic_src select	{ margin:3px 0 0 0; padding:0;}
	
		.comic_select_box	{ margin:0 0 5px 0; padding:0;}

	


	/* ot_bnr */
	.ot_bnr	{ margin:0; padding:0; float:right;}
		.ot_bnr ul	{ margin:0; padding:0; list-style:none;}
		.ot_bnr li	{ margin:14px 0 0 0; padding:10px 0 0 0;}
		.ot_bnr	li  { background:url(../../img/line_002_002.gif) top left no-repeat;}




/* page_top_btn
--------------------------------------------------------------------- \*/
.page_top_btn	{ width:640px; margin:0; padding:30px 0; text-align:right;}
.page_top_btn_last	{ width:640px; margin:0; padding:30px 0; text-align:right;}














