/* ############################################################################################## */
/* ALL */
body{margin-top:0px;margin-left:0px;font-family:"¸¼Àº °íµñ",arial, sans-serif;}
h1,h2,h3,h4,h5{font-family:"¸¼Àº °íµñ",arial, sans-serif;}
A {color:#0064ad;text-decoration:none;}
a:link{color:#006699;text-decoration:none;}
a:active{color:#ff9900;}
a:visited{color:#333366;text-decoration:none;}
a:hover{color:#CC0104;text-decoration:none;}
form {margin:0px;}
h1{font-size:18px;}
h2{font-size:16px;}
h3{font-size:16px;}
h4{font-size:14px;}
h5{font-size:13px;}
p,li,ul {font-size:14px;/*color:#1d1d1d;*/}
.text {font-size: 14px;line-height:140%;}
.mbp0{margin:0px;padding:0px;border:0px;}
.clearboth{clear:both;}
.hide{display:none;}
.under_dot{border-bottom: #aeaeae 1px dotted}
.under_sol{border-bottom: #dddddd  1px solid}

/* ############################################################################################## */
/* FRAME */

/* ===========================================================================
	Main Frame
=========================================================================== */
#header_bg {background:url(/images/body_bg_header3.gif) no-repeat bottom;width:1000px;margin:0 auto;}
#content_bg{background:url(/images/body_bg.gif) repeat-y;width:1000px;margin:0 auto;padding:0px;}
#footer_bg {background:url(/images/body_bg_bottom.gif) repeat-x;width:990px;margin:0 auto;}

/* ===========================================================================
	2014.05.09 : Main Menu
=========================================================================== */
#nav{width:980px;clear:both;margin:0;background:url(/images/top/top_menu_bg.gif) #375d81;margin-left:9px;}
#navSection{width:980px;height:45px;margin:0 auto;overflow:hidden;font-family:'¸¼Àº °íµñ',arial,sans-serif;}
#navSection div.topfst {float:left;}
#navSection div.topnav {float:left;border-left:1px solid #8899F9;}
#navSection form.cart{width:158px;float:left;display:block;font-size:14px;font-weight:bold;line-height:45px;text-decoration:none;text-align:center;vertical-align:middle;color:#ffffff;white-space:nowrap;background:url(/images/top/top_menu_bg.png) 0px 0px;border-left:1px solid #8899F9;}
#navSection form.cart:hover{width:158px;float:left;background:url(/images/top/top_menu_hover.png) 0px 0px;}
#navSection a.topnav {display:block;padding:0px 21px;font-size:14px;font-weight:bold;line-height:45px;text-decoration:none;text-align:center;vertical-align:middle;color:#ffffff;white-space:nowrap;}
#navSection a.topnav:hover{color:#ffffff;background:#375d81;}
#navSection a.topnav span{padding-right:16px;display:block;background:url(/images/top_menu_down.gif) 100% 50% no-repeat;}
#navSection a.cart{display:block;padding:0px 18px 0px 40px;font-size:14px;font-weight:bold;line-height:45px;text-decoration:none;text-align:center;vertical-align:middle;color:#ffffff;white-space:nowrap;background:url(/images/top/cart_green.png) no-repeat 17px 50%;border:none;}
#navSection a.cart:hover{background:url(/images/top/cart_green_hover.png) no-repeat 17px 50%;}
#navSection .home,#navSection .category,#navSection .browse,#navSection .custom,#navSection .pub,#navSection .mail,#navSection .com,#navSection .contact,#navSection .cart{display:block;}
#navSection #listcate{background:#fcfcff;}
#navSection #listabout{background:#fcfcff;}
#navSection .listmenu{display:none;position:absolute;width:200px;z-index:200}
#navSection .item{font-size:14px;border-bottom:1px solid #c0c0c0;border-right:1px solid #c0c0c0;border-left:1px solid #c0c0c0;padding-top:6px;padding-bottom:6px;cursor:pointer;}
#navSection .item:hover{font-size:14px;background-color:#cccccc;border-bottom:1px solid #c0c0c0;border-right:1px solid #c0c0c0;border-left:1px solid #c0c0c0;padding-top:6px;cursor:pointer;padding-bottom:6px;}
#navSection .item a{text-decoration:none;padding-left:15px;}
/* ===========================================================================
	Body
=========================================================================== */
#FRM_Header      {width:960px;margin:0 auto;}
#FRM_Body        {width:960px;margin:0 auto;padding:0px;}
#FRM_Footer      {width:940px;border-top:2px solid #E6E4E4;padding:10px;text-align:center;font-size:13px;margin:0 auto;}
	#Body_Bread   {width:940px;padding:5px 5px 10px 5px;}
	#Body_Wide    {padding:5px 20px;margin:0px;}
	
	#Body_Left    {width:180px;padding:7px 0 20px 0px;margin:0px;vertical-align:top;}
	#Body_Main    {width:750px;padding:0px 10px;vertical-align:top;}
	
	/*#Body_Top     {width:750px;padding:5px 5px 10px 5px;}*/
	
	#Body_Right   {width:230px;padding:5px 0px 20px 5px;vertical-align:top;}
	#Body_Product {width:700px;padding:0px 5px 20px 0px;vertical-align:top;}

	#Main_Content {}
	#Content_head {width:100%;padding:5px 0px 5px 5px;}
	#Content_Body {width:100%;padding:5px 0px 10px 5px;}
	#Content_Foot {width:100%;padding:5px 0px 20px 5px;}
		
#Body_Main_Event    {width:920px;padding:0px 0px 20px 5px;vertical-align:top;}
#Main_Content_Event {width:920px;}
#Content_head_Event {width:915px;padding:0px 0px 0px 5px;}
#Content_Body_Event {width:915px;padding:0px 0px 0px 5px;}
#Content_Foot_Event {width:920px;padding:5px 0px 20px 5px;}
		
		
/* ===========================================================================
	FRM_Header Header Frame 
=========================================================================== */
	#header_logo{padding:5px 0px 5px 5px;float:left;}
	#header_link{padding:5px 5px 5px 0px;font-size:12px;}
	#header_link_cart{margin: 0px 3px 0px 10px;float:right;padding:0px;}
	#header_link_sitemap{margin:12px 0px 0px 0px;float:right;padding:0px;font-size:14px;}
	#header_link_sitemap img{vertical-align:middle;padding:0 2px 2px 0;}
	#header_link_guide{margin:12px 10px 0px  0px;float:right;padding:0px;font-size:14px;}
	#header_link_guide img{vertical-align:middle;padding:0 3px 0 0;}
	#header_link_gii  {margin:12px 20px 0px 0px;float:right;padding:0px;color:#808080;font-size:14px;}
	/* Main Menu */
	#TopMenu               {height:33px;background:url(/images/top_menu_bg.gif) repeat-x;}
	#TopMenu div.topnav_spc {float:left;width:4px;height:34px;background:url(/images/top_menu_space.gif) no-repeat 50% 2px;}
	#TopMenu div.topnav {float:left;}	
	#TopMenu .topnav_tbl   {height:33px;empty-cells:show;width:100%;}
	#TopMenu td.topnav_spc {width:3px;height:34px;background:url(/images/top_menu_space.gif) no-repeat;}
	#TopMenu a.topnav      {display:block;height:33px;padding:0px 15px;font-size:14px;font-weight:bold;line-height:31px;text-decoration:none;text-align:center;color:#ffffff;white-space:nowrap;background:url(/images/top_menu_bg.gif) repeat-x;}
	
	#TopMenu a.topnav:hover{color:#ffffff;background:url(/images/top_menu_hover.gif) repeat-x;}
	#TopMenu a.topnav span{padding-right:10px;display:block;background:url(/images/top_menu_down.gif) 100% 50% no-repeat;}
	/*
	#TopMenu form.cart{float:left;display:block;font-size:14px;font-weight:bold;line-height:30px;text-decoration:none;text-align:center;vertical-align:middle;color:#ffffff;white-space:nowrap;background:url(/images/top_menu_bg3.gif) 0px 0px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
	*/
	#TopMenu form.cart{display:block;font-size:14px;font-weight:bold;line-height:34px;text-decoration:none;text-align:center;vertical-align:middle;color:#ffffff;white-space:nowrap;background:url(/images/top_menu_bg3.gif) 0px 0px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
	#TopMenu form.cart:hover{background:url(/images/top_menu_hover3.gif) 0px 0px;}
	
	/*=== 2013.03.05 Ãß°¡ ===*/
	#TopMenu a.cart{display:block; padding:0px 18px 0px 40px;font-size:14px;font-weight:bold;line-height:33px;text-decoration:none;text-align:center;vertical-align:middle;color:#ffffff;white-space:nowrap;background:url(/images/btn/cart_green0.gif) no-repeat 10px 50%;border:none;}
	#TopMenu a.cart:hover{background:url(/images/btn/cart_green.gif) no-repeat 10px 50%;}
	#TopMenu .home{display:block;}
	#TopMenu .category{display:block;}
	#TopMenu .browse{display:block;}
	#TopMenu .custom{display:block;}
	#TopMenu .pub{display:block;}
	#TopMenu .mail{display:block;}
	#TopMenu .com{display:block;}
	#TopMenu .contact{display:block;}
	#TopMenu .cart{display:block;}
	/*=== 2013.03.05 Ãß°¡ ===*/
	/* DDM */
	/*=== 2013.03.05 Ãß°¡ ===*/
	#TopMenu #listcate{background:#fcfcff;}
	#TopMenu #listabout{background:#fcfcff;}
	#TopMenu .listmenu{display:none;position:absolute;width:170px;}
	/*=== 2013.03.05 Ãß°¡ ===*/
	.list         {display:none;position:absolute;width:130px;background-color:#fcfcff;}
	.item         {font-size:13px;border-bottom:1px solid #c0c0c0;border-right:1px solid #c0c0c0;border-left:1px solid #c0c0c0;padding:4px;cursor:pointer;}
	.item:hover   {font-size:13px;background-color:#cccccc;border-bottom:1px solid #c0c0c0;border-right:1px solid #c0c0c0;border-left:1px solid #c0c0c0;padding:4px;cursor:pointer;}
	.item a       {text-decoration:none;padding-left:13px;}
	.item a:hover {text-decoration:none;padding-left:13px;}

	
/* ===========================================================================
	FRM_BDY_Main Main Frame
=========================================================================== */
/* Bread Crumb ============================================== */
.topic_path    {float:left;width:70%;font-size:14px;line-height:24px;height:28px;overflow:hidden;padding:10px 0 0 0;}
.topic_path_search {font-size:14px;line-height:1.5em;height:1.5em;padding:8px 0 0 0;}
.advanceds {background:url(/images/btn/arrow_forward.gif) no-repeat 5px 50% #f8f8f8;padding:3px 10px 3px 20px;margin-right:10px;border: 1px solid rgba(0, 0, 0, 0.1);border-radius: 2px 2px 2px 2px;color: rgb(68, 68, 68);font-size: 11px;font-weight: bold;height: 27px;line-height: 27px;outline: 0px none;}

.lang_select {float:right;padding:10px 0px 0px 0px;}
.img_langlink{border:0px;}
/* 2012/05/30 */

.lang_select ul {margin:0;padding:0;}
.lang_select ul li {margin:0;padding:0;float:left;padding-bottom:2px;list-style-type:none;background:transparent url(/images/lang_spc.jpg) no-repeat left;height:14px;}
.lang_select ul li:first-child {background:none;}
.lang_select ul li a {height:13px;display:inline;padding:0px 3px 0px 3px;text-decoration:none;}
.lang_select a{padding:0px 0px 0px 0px;}
.lang_select a:hover     {opacity:0.6;}
.lang_select a:active    {opacity:0.6;}
.lang_select a:hover img {filter:alpha(opacity=60);} /* IE */

#mainimgbox .lang_select{float:right;padding:8px 0 0 0;margin-right:15px;}
#mainimgbox .lang_select ul li {margin:0;padding:0;float:left;list-style-type:none;background:transparent url(/images/lang_line.jpg) no-repeat left;height:14px;}
#mainimgbox .lang_select ul li:first-child {background:none;}



/* Header =================================================== */
.head_style1           {width:100%;margin:0 0 15px 0;}
.head_style1 span      {display:block;}
.head_style1 span span {display:block;padding-left:6px;font-size: 1.1em;font-weight:bold;color:#757575;}



.head_style2           {width:100%;margin:0px;height:35px;background:url(/images/obi_bg.gif) repeat-x;padding:0px;}
.head_style2 span      {display:block;background:url(/images/obi_right.gif) no-repeat 100% 0px;}
.head_style2 span span {display:block;background:url(/images/obi_left.gif) no-repeat 0px 0px;padding-left:28px;line-height: 35px;font-size:14px;color:#0067b5;font-family:"¸¼Àº °íµñ",verdana,arial;}

.category_head{margin:0px;border:0px;padding:11px 0px 10px 16px;text-align:left;font-size:17px;line-height:27px;font-weight:bold;color:#ffffff;}

h1.category_bo  {background:url(/images/header/bo.jpg) no-repeat 0px 0px #f8f8f8;}
h1.category_ph  {background:url(/images/header/ph.jpg) no-repeat 0px 0px #f8f8f8;}
h1.category_mc  {background:url(/images/header/mc.jpg) no-repeat 0px 0px #f8f8f8;}
h1.category_tl  {background:url(/images/header/tl.jpg) no-repeat 0px 0px #f8f8f8;}
h1.category_el  {background:url(/images/header/el.jpg) no-repeat 0px 0px #f8f8f8;}
h1.category_am  {background:url(/images/header/am.jpg) no-repeat 0px 0px #f8f8f8;}
h1.category_en  {background:url(/images/header/en.jpg) no-repeat 0px 0px #f8f8f8;}
h1.category_ev  {background:url(/images/header/ev.jpg) no-repeat 0px 0px #f8f8f8;}
h1.category_av  {background:url(/images/header/av.jpg) no-repeat 0px 0px #f8f8f8;}
h1.category_mr  {background:url(/images/header/mr.jpg) no-repeat 0px 0px #f8f8f8;}
h1.category_im  {background:url(/images/header/im.jpg) no-repeat 0px 0px #f8f8f8;}
h1.category_cr  {background:url(/images/header/cr.jpg) no-repeat 0px 0px #f8f8f8;}
h1.category_bk  {background:url(/images/header/bk.jpg) no-repeat 0px 0px #f8f8f8;}
h1.category_fd  {background:url(/images/header/fd.jpg) no-repeat 0px 0px #f8f8f8;}
h1.category_cs  {background:url(/images/header/cs.jpg) no-repeat 0px 0px #f8f8f8;}

/*
===========================================================================
FRM_BDY_Left Left Menu Frame
===========================================================================
*/
#Left_Menu                {width:180px;margin-top:0px;margin-bottom:30px;padding-top:0;border:1px solid #ddd;border-width:0 1px 1px 1px;text-align:left;}
#Left_Menu td.lm_pdbox    {border-bottom:1px solid  #ddd;background-color:#fff;font-family:"¸¼Àº °íµñ","verdana","Arial","Helvetica","sans-serif";}
#Left_Menu td.lm_sbox     {padding:2px;}
#Left_Menu td.lm_pbox     {border-bottom:1px solid  #ddd;background-color:#fff;font-family:"¸¼Àº °íµñ","verdana","Arial","Helvetica","sans-serif";font-weight:normal;font-size:13px;margin-top:0px;}
#Left_Menu td.lm_cbox     {border-bottom:1px solid #ddd;background-color:#fff;font-family:"¸¼Àº °íµñ","verdana","Arial","Helvetica","sans-serif";font-size:14px}
#Left_Menu td.lm_pbox_cur {border-bottom:1px solid  #ddd;background-color:#fff;font-family:"¸¼Àº °íµñ","verdana","Arial","Helvetica","sans-serif";font-size:14px;font-weight:bold;}
#Left_Menu td.lm_cbox_cur {padding:7px 2px 7px 8px; border-bottom:1px solid #ddd;background-color:#fea;font-size:14px;line-height:16px;font-family:"¸¼Àº °íµñ","verdana","Arial","Helvetica","sans-serif";font-weight:bold;}
#Left_Menu td.lm_pbox     a{display:block;padding:7px 2px 7px 20px;line-height:18px;text-decoration:none;font-size:14px;background:#fff;}
#Left_Menu td.lm_cbox     a{display:block;padding:7px 2px 7px 8px; font-size:14px;line-height:16px;text-decoration:none;}
#Left_Menu td.lm_pbox_cur a{display:block;padding:7px 2px 7px 20px;line-height:18px;text-decoration:none;font-size:14px;background:url(/images/btn/arrow_blue_down.gif) no-repeat 5px 50% #fff;}
#Left_Menu td.lm_cbox_cur a{display:block;padding:5px 2px 5px 8px; font-size:14px;line-height:16px;text-decoration:none;}
#Left_Menu td.lm_pbox     a:hover{background-color:#ececec;font-size:14px;}
#Left_Menu td.lm_cbox     a:hover{background-color:#ececec;font-size:14px;}
#Left_Menu td.lm_pbox_cur a:hover{background-color:#ececec;font-size:14px;}
#Left_Menu td.lm_cbox_cur a:hover{background-color:#ececec;font-size:14px;}
#Left_Menu td.lm_pbox span {font-size:10px;line-height:18px;color:#999;}
#Left_Menu td.lm_cbox span {font-size:10px;line-height:16px;color:#999;}
#Left_Menu td.lm_pbox_cur span {font-size:10px;line-height:18px;color:#999;}
#Left_Menu td.lm_cbox_cur span {font-size:10px;line-height:16px;color:#999;}

/* ÇÁ·¹½º ±â»çº¼¶§¸¸ ·¹ÇÁÆ® ¸Þ´º ÅäÇÈ ¸µÅ© È°¼ºÈ­*/
#Left_Menu td.lm_cbox_cur2 {padding:8px 2px 8px 8px; border-bottom:1px solid #ddd;background-color:#fea;font-size:14px;line-height:16px;font-family:"¸¼Àº °íµñ","verdana","Arial","Helvetica","sans-serif";font-weight:bold;}
#Left_Menu td.lm_cbox_cur2 a{display:block; font-size:14px;line-height:16px;text-decoration:none;}
#Left_Menu td.lm_cbox_cur2 a:hover{font-size:14px;}
#Left_Menu td.lm_cbox_cur2 span {font-size:10px;line-height:16px;color:#999;}

/*
===========================================================================
FRM_BDY_Left Left Menu Frame DIV
===========================================================================
*/
#Left_Menu_Box{}
#Left_Menu_Head{display:block;padding:4px 5px 5px 5px;width:170px;margin:0;border:1px solid #ddd;border-radius:10px 10px 0 0;text-align:center;font-weight:bold;overflow:hidden;background:#f4f4f4;box-shadow:1px 1px 4px 0px #fff inset;font-size:15px;}
#Left_Menu{width:180px;margin-top:0px;margin-bottom:30px;padding-top:0;border:1px solid #ddd;border-width:0 1px 1px 1px;text-align:left;}
#Left_Menu .lm_pdbox{border-bottom:1px solid  #ddd;background-color:#fff;font-family:"¸¼Àº °íµñ","verdana","Arial","Helvetica","sans-serif";}
#Left_Menu .lm_sbox{padding:2px;}
#Left_Menu .lm_pbox{border-bottom:1px solid  #ddd;background-color:#fff;font-family:"¸¼Àº °íµñ","verdana","Arial","Helvetica","sans-serif";font-weight:normal;font-size:13px;margin-top:0px;}
#Left_Menu .lm_cbox{border-bottom:1px solid #ddd;background-color:#fff;font-family:"¸¼Àº °íµñ","verdana","Arial","Helvetica","sans-serif";font-size:14px}
#Left_Menu .lm_pbox_cur{border-bottom:1px solid  #ddd;background-color:#fff;font-family:"¸¼Àº °íµñ","verdana","Arial","Helvetica","sans-serif";font-size:14px;font-weight:bold;}
#Left_Menu .lm_cbox_cur{padding:17px 2px 7px 8px; border-bottom:1px solid #ddd;background-color:#fea;font-size:14px;line-height:16px;font-family:"¸¼Àº °íµñ","verdana","Arial","Helvetica","sans-serif";font-weight:bold;}
#Left_Menu .lm_pbox a{display:block;padding:7px 2px 7px 20px;line-height:18px;text-decoration:none;font-size:14px;background:#fff;}
#Left_Menu .lm_cbox a{display:block;padding:7px 2px 7px 8px; font-size:14px;line-height:16px;text-decoration:none;}
#Left_Menu .lm_pbox_cur a{display:block;padding:7px 2px 7px 20px;line-height:18px;text-decoration:none;font-size:14px;background:url(/images/btn/arrow_blue_down.gif) no-repeat 5px 50% #fff;}
#Left_Menu .lm_cbox_cur a{display:block;padding:5px 2px 5px 8px; font-size:14px;line-height:16px;text-decoration:none;}
#Left_Menu .lm_pbox a:hover{background-color:#ececec;font-size:14px;}
#Left_Menu .lm_cbox a:hover{background-color:#ececec;font-size:14px;}
#Left_Menu .lm_pbox_cur a:hover{background-color:#ececec;font-size:14px;}
#Left_Menu .lm_cbox_cur a:hover{background-color:#ececec;font-size:14px;}
#Left_Menu .lm_pbox span{font-size:10px;line-height:18px;color:#999;}
#Left_Menu .lm_cbox span{font-size:10px;line-height:16px;color:#999;}
#Left_Menu .lm_pbox_cur span{font-size:10px;line-height:18px;color:#999;}
#Left_Menu .lm_cbox_cur span{font-size:10px;line-height:16px;color:#999;}
.pubCatMenu{margin:0;padding:0;list-style-type:none;text-align:left;}
.pubCatMenu li{border-bottom:1px solid #eee;}
.pubCatMenu a{display:block;padding:6px 1em 8px 1em;}
.pubCatMenu a:hover{background:#eee;}
.pubCatMenu span{display:block;padding:6px 1em 8px 1em;background:#fea;font-weight:bold;}
.left_bnr{text-align:center;margin:0 0 10px 0;}


.category_select       {font-family:"¸¼Àº °íµñ",arial, sans-serif; display:block;width:178px;padding:5px;background:#f0f8ff;border:none;font-size:13px;font-weight:normal;}
.category_select option{background:#f0f8ff;margin:5px;border-bottom:1px dotted #aaa;font-size:13px;font-weight:normal;}
.type_bnr    {text-align:center;margin: 0px 0px 1px 0px;}
.region_bnr  {text-align:center;margin: 0px 0px 1px 0px;}
.category_bnr{text-align:center;margin: 0px 0px 1px 0px;}
.guide_btn   {text-align:center;margin: 10px 0px 10px 0px;}
.rss_btn     {text-align:center;margin: 5px 0px 10px 0px;}
.add_bnr     {text-align:center;margin: 5px 0px 10px 0px;}
.l_navi      {text-align:left;line-height:140%;background-color:#ffffff;font-size:80%;}

/* ===========================================================================
	RIGHT
=========================================================================== */
.side_menu_head{border:1px solid #ccc;border-width:1px;margin:0;padding:5px 0px 5px 0px;background:#f0f0f0;background-size:cover;line-height:21px;text-align:center;font-size:14px;font-weight:bold;color:#666;border-radius:10px 10px 0 0;width:226px;}
.side_menu_head_related{border:1px solid #ccc;border-width:1px;margin:0;padding:5px 0px 5px 0px;background:#f0f0f0;line-height:21px;text-align:center;font-size:14px;font-weight:bold;color:#f80;border-radius:10px 10px 0 0;width:226px;}
.side_menu_body{text-align:left;border:1px solid #ccc;border-top:0;margin:0;padding:5px;background:#fff;margin-bottom:2em;word-wrap:break-word;border-bottom-left-radius:10px;border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px;-webkit-border-bottom-right-radius:10px;width:216px;}
.side_menu_body_related{border:1px solid #ccc;border-top:0;margin:0 0 2em 0;padding:5px;background:#fff;word-wrap:break-word;border-bottom-left-radius:10px;border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px;-webkit-border-bottom-right-radius:10px;width:216px;}
.side_menu_question{text-align:left;border:0px solid #ccc;border-width:0px;margin:0 auto;width:228px;height:90px;text-align:center;border-radius:10px 10px 0 0;margin-bottom:2em;}
.q_merit 	{list-style:none;margin:3px 0px 5px 10px;padding:3px 5px 3px 20px;background:url(/images/icon_merit.png) no-repeat left;font-size:13px;}
.q_wishlist	{list-style:none;margin:3px 0px 5px 10px;padding:3px 5px 3px 20px;background:url(/images/icon_wishlist.gif) no-repeat 1px 6px;font-size:13px;}
.q_delivery	{list-style:none;margin:3px 0px 5px 10px;padding:3px 5px 3px 20px;background:url(/images/icon_delitime.gif) no-repeat left;font-size:13px;}
.q_licence 	{list-style:none;margin:3px 0px 5px 10px;padding:3px 5px 3px 20px;background:url(/images/icon_licence.gif) no-repeat left;font-size:13px;}
.q_order 	{list-style:none;margin:3px 0px 5px 10px;padding:3px 5px 3px 20px;background:url(/images/icon_howtobuy.gif) no-repeat left;font-size:13px;}
.q_tel1{padding:3px 0px 5px 45px;color:#000;font-size:15px;line-height:1em;font-weight:bold;background:url(/images/icon_tel.gif) no-repeat 8px 50%;}
.q_tel1 span{font-size:70%;font-weight:normal;}
.cnc_bnr{text-align:center;}
.mbp0{margin:0;padding:0;border:0;}
/* 2017 New Service */
.merit_head{background-color:#fcece8;}
.merit_body{background-color:#fcfcfc;}
/* History */
.history_head{margin:2em 0px 0px 0px;}
.history_body{text-align:left;border:1px solid #eee;border-width:0 1px 1px 1px;padding:5px;margin:0px 0px;background-color:#fff;width:169px;margin-bottom:0px;}

a.title_a {display:block;margin:5px 0px 10px 0px;padding:2px 0px 2px 20px;background:url(/images/btn/icon_relate.gif) no-repeat 1px 6px;line-height:1.4em;font-size:13px;}
.title_a:visited {color:#800080;}
.title_a:action  {color:#0b0b9c; background:url(/images/btn/icon_relate_h.gif) no-repeat 1px 6px #fcffe7 !important;}
.title_a:hover   {color:#cc0104; background:url(/images/btn/icon_relate_h.gif) no-repeat 1px 6px #fcffe7 !important;}
a.title_wi{display:block;margin:5px 0 10px;padding:5px;line-height:1.4em;font-size:13px;clear:both;}
a.title_wi img{float:left;width:19%;margin:0 10px 10px 0;}
a.title_wi span{float:left;width:76%;}
a.title_wi br{clear:both;height:0;}
.title_wi:visited{color:#800080;}
.title_wi:hover{color:#cc0104;background:#ffe;}

/* ===========================================================================
FRM_Footer Footer Frame
=========================================================================== */
.footer_navi      {}
.footer_navi a    {border-right:1px black solid;padding: 0px 1.2em;font-size:14px;}
.footer_contact   {margin-top:1em;font-size:14px;line-height:18px;}
.footer_copyright {margin-top:1em;font-size:14px;line-height:18px;}

/* ############################################################################################## */
/* =========================================================================
TOP
========================================================================= */
ul.date_list_top {list-style:none;margin:0px;padding:0px;}
ul.date_list_top .list_date{display:inline-block;width:80px;vertical-align:top;font-size:12px;color:#666;}
ul.date_list_top .list_data{display:inline-block;width:500px;vertical-align:top;}

/* =========================================================================
Product List Page
========================================================================= */
/* Contents =================================================== */
.abstract{font-size:13px;line-height:150%;padding-left:10px;}
/* Filter Table =================================================== */
.filter_tbl		{clear:both;margin:10px 0px;width:100%;empty-cells:show;table-layout:fixed;font-size:12px;}
.filter_type	{text-align:left;vertical-align:middle;}
.filter_title	{width:80px;border-right:1px solid #fff;border-bottom:1px solid #fff;background-color:#cef;text-align:center;vertical-align:middle;}
.filter_data	{width:100%;border-right:1px solid #fff;border-bottom:1px solid #fff;background-color:#cef;text-align:center;vertical-align:middle;}
.slct_type, .slct_publisher, .slct_category, .slct_topic, .slct_subtopic, .slct_region, .slct_country {float:left;width:160px;}
.slct_arrow     {float:left;width:20px;padding:10px 5px;background:url("/images/li.gif") no-repeat 10px 50%;}
.inpt_search    {float:left;width:350px;}
/* Subtopic Table =================================================== */
.subtopic_tbl          {padding:0px;margin-bottom:20px;}
.subtopic_box{padding:5px;border:1px solid #aabfce;border-width:0 1px;width:730px;background-color:#fbfdff;}
.subtopic_box_headbg   {background:url(/images/subtopic_box_headbg.gif) repeat-x;width:750px;}
.subtopic_box ul{padding:0px;margin:0px auto;list-style:none inside;width:710px;}
.subtopic_box li{display:block;width:165px;float:left;border-bottom:1px solid #eaf1f6;border-right:0px solid #eaf1f6;padding:0px 0px 0px 12px;background:url(/images/itaku_icon.gif) 0px 7px no-repeat;background-position:left center;font-size:13px;line-height:28px;}
.subtopic_box li .btn_subtopic_on {margin:0px;background:transparent;color:#000;line-height:20px;text-align:left;overflow:hidden;font-size:12px;}
.subtopic_box li .btn_subtopic_off{margin:0px;border-style:solid;border-color:#fff;border-width:0px 1px 1px 0px;background:#fff;color:#00f;line-height:20px;text-align:left;text-decoration:underline;overflow:hidden;font-size:12px;text-decoration:none;}
.subtopic_box li .btn_subtopic_off:hover{color:#CC0104;background:#fffacd;cursor:pointer;font-size:12px;}
.subtopic_box_bottombg{background:url(/images/subtopic_box_bottombg.gif) repeat-x;width:750px;height:5px;}
.count{font-size:12px;color:#999;background-color:#ffffff;}
ul.pubcategory li{display:block;width:224px;float:left;border-bottom:1px solid #eaf1f6;border-right:0px solid #eaf1f6;padding:0px 0px 3px 12px;background:url(/images/itaku_icon.gif) 0px 7px no-repeat;font-family:"¸¼Àº °íµñ",arial;}

/* Result Table =================================================== */
.result_tbl   {clear:both;margin-top:5px;width:100%;height:39px;border-collapse:collapse;empty-cells:show;table-layout:fixed;background:repeat-x url(/images/productlist-head_bg.gif);}
.result_total {padding:0px 1em;font-size:12px;line-height:28px;color:#346;padding:5px 0px 0px 10px;}
.result_sort  {width:150px;padding:5px 10px 0px 0px;font-size:12px;line-height:28px;text-align:right;color:#346;}
.result_limit {width:110px; padding:5px 10px 0px 0px;font-size:12px;line-height:28px;text-align:right;color:#346;}
.slct_sort    {font-size:12px;}
.slct_limit   {font-size:12px;}
/* Page Table =================================================== */
.page_tbl      {clear:both;width:100%;line-height:130%;border:0px #ccc solid;background:#fff;font-size:12px;}
.page_btn      {padding:7px 0px 10px 0px;text-align:center;}
.btn_cur       {font-family:"¸¼Àº °íµñ",Verdana,Arial,Geneva,Helvetica,sans-serif;width:30px;border:0px solid #cce;padding:3px 0px;color:#000;background:#fff;font-weight:bold;}
.btn_prev      {font-family:"¸¼Àº °íµñ";width:80px;border:none;margin:0px 35px 0px 10px;padding:0px 5px 0px 15px;color:#00f;background:#fff url(/images/btn/arrow_back.gif) no-repeat 5px 50%;text-decoration:underline;}
.btn_prev:hover{font-family:"¸¼Àº °íµñ";color:#c00;text-decoration:none;cursor:pointer;}
.btn_next      {font-family:"¸¼Àº °íµñ";width:80px;border:none;margin:0px 10px 0px 35px;padding:0px 15px 0px 5px;color:#00f;background:#fff url(/images/btn/arrow_forward.gif) no-repeat 65px 50%;text-decoration:underline;}
.btn_next:hover{font-family:"¸¼Àº °íµñ";color:#c00;text-decoration:none;cursor:pointer;}
.btn_no        {font-family:"¸¼Àº °íµñ";width:30px;border:1px solid #cce;padding:3px 0px;color:#00f;background:#fff;}
.btn_no:hover  {font-family:"¸¼Àº °íµñ";color:#c00;background:#ececec;text-decoration:none;cursor:pointer;}
/* Product List =================================================== */
.plist_tbl          {width:100%;font-size:13px;border:1px solid #e0e0e0;margin-bottom:15px;empty-cells:show;background:#fff;} /* table-layout:fixed; */
.plist_no           {width:5%; padding:15px 0px 0px 0px;text-align:center;vertical-align:top;color:#333;}
.plist_titlebox     {margin:0 0 0 58px;}
.plist_abstract     {width:94%;padding:5px;}
.plist_titlespace   {padding:5px 8px 8px 8px;}
.plist_boxshadow    {background:url(/images/plist_boxshadow.gif) repeat-x bottom;width:100%;height:4px;margin-bottom:5px;padding-bottom:0px;}
.plist_sample_space {margin-bottom:2px;text-align:right;font-family:"¸¼Àº °íµñ",arial;font-size:12px;color:#999;}
.plist_banners      {padding:8px}
.plist_info_tbl     {width:320px;border:1px solid #d5d5d5;border-width:1px 0;border-collapse:collapse;empty-cells:show;font-size:13px;font-family:"¸¼Àº °íµñ",arial;} /*table-layout:fixed;*/
.plist_cell_right   {padding:5px 0 10px 0;margin:0px;}
.plist_cell_left    {padding:5px 10px 10px 10px;margin:0px;}
.plist_info_t    	{width:80px;padding:5px;color:#3a0000;background-color:#f6f6f6;vertical-align:top;text-align:justify;text-justify:distribute-all-lines;font-size:13px;}
.plist_info_s       {width:260px;padding:4px;color:#3a3a3a;vertical-align:top;white-space:nowrap;font-size:12px;}
.plist_info_l       {width:260px;padding:4px;color:#3a3a3a;vertical-align:top;font-size:12px;}
.plist_info_pub     {width:260px;padding:4px;color:#3a3a3a;vertical-align:top;font-size:12px;}
.plist_info_price   {width:260px;padding:4px;color:#3a3a3a;vertical-align:top;font-size:12px;}
.plist_info_d       {width:260px;padding:4px;color:#3a3a3a;vertical-align:top;line-height:1.4em;font-size:12px;}
.plist_info_pub a   {color:#333399;text-decoration:none;font-size:13px;}
.plist-icon         {width:42px; height:51px;}
.plist-icon_box     {float:left;width:42px;position:relative;}

/*.plist_title {padding:2px;border:0px;background-color:#f6f6f6;}*/
/*.plist_info  {padding:0px;border:0px;background-color:#ffffff;border-top:1px solid #e0e0e0;}*/
/*.plist_i_box{width:65px;float:left;margin:0px;padding:2px 0px 2px 15px;}*/
/*.plist_t_box{width:640px;float:left;margin:0px;padding:2px 5px;}*/
.plist_pub  {margin:0px;padding:0px;clear:both;border-top:0px dotted #aeaeae;}
.plist_date {margin:0px;padding:0px;clear:both;border-top:1px dotted #aeaeae;}
/*.plist_price{margin:0px;padding:0px;clear:both;border-top:1px dotted #aeaeae;}*/
.plist_content {margin:0px;padding:0px;clear:both;border-top:1px dotted #aeaeae;}
/*.plist_info_td{float:left;width:75px;padding:4px;font-size:12px;line-height:18px;color:#747474;background-color:#f6f6f6;text-align:justify;text-justify:distribute-all-lines;border-right:1px dotted #aeaeae;}*/
/*.plist_info_dd{float:left;width:635px;padding:4px;font-size:12px;line-height:18px;color:#747474;background-color:#fffff;}*/
/*.plist_s_icon{float:right;width:103px;text-align:right;margin-left:10px;}*/
/*.plist_b_icon{float:right;width:103px;text-align:right;margin-left:10px;}*/
/*.plist_id    {float:right;width:110px;text-align:right;font-size:12px;line-height:14px;color:#747474;}*/
/*.plist_page{float:left;}*/

/*.list_title         {padding:0;line-height:1.2em;font-family:"¸¼Àº °íµñ",arial;color:#747474;}
.list_title a       {line-height:1.5em;font-size:120%;}*/
.list_abstract      {color:green;line-height:1.4em;font-size:13px;}
.list_abstract a    {display:inline-block;float:right;color:green;margin-right:0.5em;}

.price_jpyconv      {color:#666666;font-size:13px;display:inline-block;margin:1px 0px 1px 0px;}
.price_jpy          {color:#ab1b1b;font-weight:bold;font-size:13px;}
.price_kr          {color:#ab1b1b;font-size:12px;}
.under_dot          {BORDER-BOTTOM: #aeaeae 1px dotted}


/* Product List Renewal =================================================== */
.plist_item{width:100%;font-size:13px;border:1px solid #e0e0e0;margin-bottom:25px;border-collapse:collapse;border-spacing:0;empty-cells:show;background:#fff;position:relative;}
.plist_title{padding:2px;border:0;background-color:#f6f6f6;}
.plist_info{padding:0;border:0;background-color:#ffffff;border-top:1px solid #e0e0e0;}
.list_title{padding:0;font-family:"¸¼Àº °íµñ",arial;line-height:1.3em;color:#747474;-moz-user-select:text;-webkit-user-select:text;-ms-user-select:text;}
.list_title a{line-height:1.5em;font-size:120%;}
.plist_i_box{width:45px;float:left;margin:0;padding:2px 0 2px 15px;}
.plist_t_box{width:86%;float:left;margin:0;padding:2px 5px 5px 20px;}
.plist_pub_code{margin:0;padding:0;clear:both;}
.plist_date_contets{margin:0;padding:0;clear:both;border-top:1px dotted #aeaeae;}
.plist_price{margin:0;padding:0;clear:both;border-top:1px dotted #aeaeae;}
.plist_pubinfo{margin:0;padding:0;width:80%;float:left;}
.plist_codeinfo{margin:0;padding:0;width:19%;float:left;border-left:1px dotted #aeaeae;}
.plist_dateinfo{margin:0;padding:0;width:44%;float:left;}
.plist_pageinfo{margin:0;padding:0;width:55%;float:left;border-left:1px dotted #aeaeae;}
.plist_info_td{float:left;width:75px;padding:4px 4px 6px 4px;font-size:12px;line-height:18px;color:#747474;background-color:#f6f6f6;border-right:1px dotted #aeaeae;}
.plist_info_dd{float:left;width:87%;padding:4px 4px 6px 4px;font-size:12px;line-height:18px;color:#747474;background-color:#ffffff;}
.plist_info_dd2{float:left;padding:4px 4px 6px 4px;font-size:12px;line-height:18px;color:#747474;background-color:#ffffff;}
.plist_icon_info{float:right;}
.plist_s_icon,.plist_b_icon,.plist_d_icon,.plist_t_icon,.plist_w_icon{float:right;width:103px;text-align:right;margin-left:10px;}
.plist_id{float:right;width:20%;text-align:right;font-size:12px;line-height:18px;color:#747474;user-select:text;-moz-user-select:text;-webkit-user-select:text;-ms-user-select:text;}
.plist_page{float:left;line-height:18px;color:#747474;}
.plist_cover{width:42px;height:51px;max-width:42px;max-height:58px;border:0;}
.plist_corner_sale{position:absolute;left:-2px;top:-2px;}
/* =========================================================================
Category/Region Index Page
========================================================================= */
ul.main         {margin:0px;padding:0px;list-style:none;}
ul.main li      {width:47%;float:left;display:block;margin:0px 5px 15px 10px;padding:0px;}
ul.main li a    {display:block;margin:0px;padding:4px 15px;background:#e0f0ff;border:1px solid #cde;font-size:14px;line-height:18px;color:#0066AD;}
ul.main li span {display:run-in;float:right;padding:4px 15px;color:#666;font-size:10px;text-decoration:none;line-height:18px;}
ul.sub          {margin:0px;padding:0px;list-style:none;}
ul.sub li       {width:46%;float:left;display:block;margin:2px 2px 2px 10px;padding:0px;border-bottom:1px dotted #ddd;}
ul.sub li a     {display:block;margin:0px;padding:4px 5px;border:0px;background:#fff;color:#0066AD;font-size:13px;line-height:16px;}
ul.sub li span  {display:run-in;float:right;padding:2px 5px;color:#666;font-size:10px;text-decoration:none;line-height:16px;}
#category ul.main li      {width:98%;float:left;display:block;margin:5px 5px 5px 10px;padding:0px;}
#category ul.sub li      {width:23%;float:left;display:block;margin:5px 5px 5px 10px;padding:0px;}
#category2 ul.main li      {width:47%;float:left;display:block;margin:5px 5px 5px 10px;padding:0px;}
#category2 ul.sub li      {width:23%;float:left;display:block;margin:5px 5px 5px 10px;padding:0px;}

/* =========================================================================
Category/Region Search Detail
========================================================================= */
.search_detail_tbl	{padding:0px;margin-bottom:20px;}
.serch_detail_box	{width:700px;}
.serch_detail_by	{width:12%;font-size:13px;color:#334466;border-right:1px solid #4b84ca;text-align:right;font-weight:bold;padding-right:10px;}
.serch_detail_select{padding-left:10px;vertical-align:bottom;}
.searchdetail_box_headbg{background:url(/images/searchdetail_box_headbg.gif) repeat-x;width:750px;}
.searchdetail_box_side	{border:1px solid #aabfce;border-width:0 1px;width:730px;background-color:#fbfdff;}
.search_by_cate	{display:inline-block;font-size:13px;line-height:14px;color:#334466;font-weight:bold;vertical-align:text-top;}

/* =========================================================================
Publisher Page
========================================================================= */
ul.pi_menu      {list-style:none;margin:0px;padding-left:1px;margin-top:14px;}
ul.pi_menu li   {width:31px;margin:2px;padding:0px;float:left;text-align:center;}
ul.pi_menu li a {display:block;border-bottom:1px solid #cccccc;border-right:1px solid #cccccc;text-align:center;background:url(/images/tab/alphabet_link_bg.gif) repeat-x;font-size:12px;line-height:1.6em;}
.publisher_about_tbl  {padding:0px;margin-bottom:20px;border:1px solid transparent;}

#reclist{list-style:none;margin:5px;padding:5px;text-align:left;}
#reclist>li{margin:5px;padding:0px;}
#reclist>li>a{display:block;padding:3px;background:#f8f8f8;box-shadow:1px 1px 3px -1px #aaa;}
#reclist>li>a:hover{background:#FEC;}
#reclist>li img {width:74px;float:left;margin:3px 5px;border:0px;}
#reclist ul{width:600px;float:left;list-style:none;margin:0px 5px;padding:0px 5px;}
#reclist ul>li{color:#666;padding:3px;line-height:1.2em;}
#reclist ul>li:first-child{color:#069;font-size:15px;}
#reclist ul>li:last-child{color:green;font-size:13px;}

.alph_index	{border:1px solid #9999cc;}
	.alph_cell {width:26px;background:url(/images/tab/alphabet_link_bg.gif) repeat-x;text-align:center;}
	.alph_cell1{background:url(/images/tab/alphabet_link_bg.gif) repeat-x;text-align:center;}
	.alph_cell2{width: 3px;background:url(/images/tab/alphabet_link_partition.gif) repeat-x;text-align:center;}
	.alph_cell3{background:url(/images/tab/alphabet_alink_bg.gif) repeat-x;text-align:center;}
		a.alph_link			{color:#002977;display:block;width:100%;font-size:14px;font-family:"¸¼Àº °íµñ",Arial;font-weight:bold;text-decoration:none;line-height: 28px;}
		a.alph_link:link	{color:#002977;}
		a.alph_link:visited	{color:#800080;}
		a.alph_link:hover	{color:red;}
/* add 2016/09 */
.pubhead1{background:url(/guide/images/headline1.gif) left no-repeat;height:50px;line-height:50px;text-indent:45px;font-weight:bold;color:#000;margin:30px 0 20px 0;}
.pubhead1 span{display:block;background:url(/guide/images/headline1_bg.gif) right no-repeat;}
.pubhead2{width:98%;margin:1em auto 0.5em;overflow:visible;}
.pubhead2:after{content:"";display:block;height:1px;width:100%;background:-webkit-gradient(linear, left top, right bottom, from(#39c), color-stop(0.6, #fff), to(#fff));background:-moz-linear-gradient(left top, #39c, #fff 60%);background:linear-gradient(left, #39c, #fff 60%);}

#rsPubList{margin:3em 0;padding:0;}
.pubCatList{margin:0 0 1em;padding:0 1em;list-style-type:none;text-align:left;}
.pubCatList li{display:inline-block;width:19%;margin:3px;vertical-align:middle;}
.pubCatList li a{display:inline-block;margin:0;line-height:22px;padding:3px 3px 3px 1.5em;font-weight:500;background:url(/images/li4.gif) 5px 10px no-repeat;}
.pubIndex{margin:0.5em;padding:0.5em;color:#333;border-bottom:3px double #ccc;border-top:3px double #ccc;}
.pubIndex li{display:inline-block;line-height:1.7em;font-weight:bold;}
.pubIndex li:first-child{color:#333;}
.pubIndex li a{display:block;text-align:center;width:1.7em;border-radius:50%;}
.pubIndex li a:hover{background:#FE9;}
.pubIndexCnt{margin:1em 0;padding:0.5em 0.5em 1em;color:#333;border-top:3px solid #69c;background:-webkit-gradient(linear, top, bottom, from(#f0f8ff), color-stop(70, #f0f8ff),color-stop(90, #fff), to(#fff));background:-moz-linear-gradient(top, #f0f8ff,#f0f8ff 70%, #fff 90%);background:linear-gradient(to bottom, #f0f8ff, #f0f8ff 70%, #fff 90%);}
.pubIndexCnt li{display:inline-block;line-height:1.8em;font-weight:bold;}
.pubIndexCnt li:first-child{color:#333;}
.pubRcm{display:block;margin:0.5em 0em 2em;padding:0;list-style:none;}
.pubRcmItem{width:19%;float:left;margin:4px;padding:0px;text-align:center;}
.pubRcmLink{display:block;padding:0px;border:1px solid #eee;border-radius:1px;box-shadow:1px 1px 1px -1px rgba(0,0,0,0.6);background:rgba(240,240,240,0.4);}
.pubRcmLink:hover{position:relative;left:1px;top:1px;box-shadow:-1px -1px 1px -1px rgba(0,0,0,0.6);background:rgba(240,240,240,0);}
.pubRcmName{height:2.4em;display:block;padding:4px 1px;font-weight:600;font-family:arial;}
.pubRcmLogo{margin:2px 0 8px;width:80%;max-width:120px;}
.pubList{margin:0;padding:0;list-style-type:none;}
.pubListHalf{margin:1em 0;padding-left:3.6em;display:block;float:left;width:43%;list-style-type:none;}
.pubListFull{margin:0;padding-left:0em;display:block;width:100%;list-style-type:none;line-height:150%;}
.pubListCnt{display:inline-block;font-size:0.8em;color:#999;margin-left:5px;text-decoration:none;}
.pubListItemN{list-style-type:none;position:relative;padding:3px;font-family:verdana,"¸¼Àº °íµñ";}
.pubListItemN:after{display:block;content:"\00bb";position:absolute;left:-1.2em;top:0;padding:3px;color:#999;}
.pubListItemR{list-style-type:none;position:relative;padding:3px;font-family:verdana,"¸¼Àº °íµñ";}
.pubListItemR:after{display:block;content:"Àü¹®";position:absolute;left:-2.8em;top:0.5em;padding:0 2px 2px 2px;color:#393;line-height:1.2em;font-size:0.8em;border:1px solid #393;border-radius:5px;}
.pubListItemS{list-style-type:none;position:relative;padding:3px;}
.pubListItemS:after{display:block;content:"Àü¹®";position:absolute;left:-2.6em;top:0.5em;padding:0 2px 2px 2px;color:#393;line-height:1.2em;font-size:0.8em;border:1px solid #393;border-radius:5px;}
.pubListNote{margin:1em 0;padding:1em 0em 1em 3em;border-top:1px solid #ccc;font-size:14px;}
.pubbtn_r_top{float:right;border:0;width:110px;height:20px;color:#333366}
.pubbtn_r_top:hover{position:relative;top:1px;color:#CC0104}
/* add end 2016/09 */


/* =========================================================================
Product Page
========================================================================= */
.prodinfo_head       {padding-bottom: 13px; margin: 0px; padding-left: 1em; padding-right: 0px; background: url(/images/btn/bg_report_header.gif) #fcfcff no-repeat 0px 0px; color: #ffffff; clear: both; font-size: 12px; vertical-align: top; font-weight: bold; padding-top: 14px}
.prodinfo_body       {border-bottom: #e0e0e0 0px solid; margin: 0px; padding:0px 0px 10px; background: #fff; clear: both; vertical-align: top; border-top: #fcfcff 1px solid;}
	.prodcover{width:75px;height:auto;margin:0px;}
	.prodtype{font-size:12px;color:#1d1d1d}
	h1.product_title     {margin: 5px 5px 2px 5px; padding:0px;color:#000000; font-weight: bold;}
	h2.product_title2    {margin: 2px 5px 5px 8px; padding:0px;color:#444444; font-weight: bold;}

/* product info */
	.prdinfo_tbl      {width:100%;clear:both; font-size: 80%; border-bottom: #e0e0e0 1px solid;border-collapse: collapse;}
		.prdinfo_tbl_c{padding:5px 5px 5px 0px;width:10%; color: #660000; background-color: #ffffff; white-space: nowrap; vertical-align: top;font-size:13px;position:relative}
		.prdinfo_tbl_t{padding:5px 5px 5px 5px;width:10%; color: #660000; background-color: #f0f0f8; white-space: nowrap; vertical-align: top;font-size:13px;}
		.prdinfo_tbl_l{padding:5px 0px 5px 5px;width:88%; color: #660000; vertical-align: top;}
		.prdinfo_tbl_m{padding:5px 0px 5px 5px;width:30%; color: #660000; vertical-align: top;}
		.prdinfo_tbl_s{padding:5px 0px 5px 5px;width:38%;color: #660000; vertical-align: top;}
		
		
		
	
/* Product Price */
	.priceinfo_tbl       {MARGIN: 0px; WIDTH: 750px; CLEAR: both; FONT-SIZE: 80%}
	.pricelist{clear:both;border-bottom:dotted 1px #ddddee; padding:6px 2px 2px 2px;width:100%;margin:0 0 0 0;}
	.price_cb {float:left;display:inline-block;width:14px;height:14px;margin-bottom:8px;}
	.price_pos{float:left;display:inline-block;color:#AB1B1B;font-family:"¸¼Àº °íµñ",arial;}
	.price_pos .price_jpy{color:#ab1b1b;font-size:13px;font-weight:bold;}
	.price_pos .price_usd{color:#666666;font-size:12px;padding-left:6px;}
	.price_df {float:left;display:inline-block;margin-left:2em;color:#000000;font-family:"¸¼Àº °íµñ",arial;font-weight:normal;}
	
	/* 2016.04.15 ÇÒÀÎ ¹è³Ê ¹× ÀÌ¹ÌÁö Ãß°¡µÈ ³»¿ë */
	.pub_notice       {
		clear: both;
		display: block;
		width: 98%;
		margin-top: 10px;
		border: 1px solid #eee;
		padding: 0 5px;
		color: #666;
		background: #f8f8f0;
	}
	
	.price_original {
		color: #666;
		font-size: 1em;
		text-decoration: line-through;
		padding-left:4px;
	}
	
	.price_discount {
		font-weight:bold;
		color: #090;    
	}
	
	.prodcover_sale {position: absolute; left: -2px; top: 3px;}
	.prodcover_sale_list {position: absolute; left: -13px; top: -10px;}

	
	.discountImg{
		position: relative;
		height: 54px;
		background: url(/images/banner/special_offer2.png) 0 0 no-repeat;
		width: 100%;
	}
	
	.discountPercent{
		position: absolute;
		left: 10px;
		width: 34px;
		top: 12px;
		height: 18px;
		z-index: 2;
		text-align: center;
		line-height: 18px;
		font-size: 16px;
		font-weight: bold;
		color: #036;
		text-shadow: 0px 0px 1px #fff;
	}
	
	.discountOff{
		position: absolute;
		left: 12px;
		width: 32px;
		top: 30px;
		height: 14px;
		z-index: 2;
		line-height: 14px;
		text-align: center;
		font-size: 12px;
		font-weight: bold;
		color: #036;
		text-shadow: 0px 0px 1px #fff;
	}
	
	.discountPeriod{
		position: absolute;
		left: 64px;
		width: 320px;
		top: 12px;
		height: 26px;
		z-index: 2;
		line-height: 26px;
		text-align: left;
		font-size: 14px;
		font-weight: bold;
		color: #333;
	}
	/* ÇÒÀÎ ÀÌº¥Æ® ¹è³Ê ³¡ */
	
	
	.notice           {clear:both;padding:0em 1em 0em 1em;line-height:1.6em;font-size:12px;}
	.action_form      {width:100%;}
	.action_form_order{float:left;margin:10px 10px 5px 0;width:160px}
	.action_form_other{float:right;width:435px;margin:0px;padding:0px;}
	.formSection{width:100%;float:right;padding-top:15px;margin:0px;}
	.inquiry_form     {float:right;margin:12px 0px 0px 0px;width:130px;}
	.request_form     {float:right;margin:12px 5px 0px 0px;width:130px;}
	.download_form    {float:right;margin:12px 5px 0px 0px;width:130px;}
	.browse_form      {float:right;margin:12px 5px 0px 0px;width:130px;}
	
	.helpIcon{margin-left:0.5em;padding-top:3px;color:blue;cursor:pointer;float:left;}
	.helpLicense{font-size:0.9em;font-weight:normal;color:#666;clear:both;display:none;padding:0.8em 1em;background:#ffe;border:1px solid #Ec9;border-radius:10px;margin:0 1em 0.7em 1em;line-height:20px;}

	
	/*=== 2014.09.11 °¢ ¹öÆ° Ãß°¡ ===*/
	.btn_cart:hover,.btn_browse:hover,.btn_sample:hover,.btn_inquiry:hover{position:relative;left:1px;top:1px;}
	.btn_r_checkout:hover,.btn_tab_request:hover,.btn_tab_inquiry:hover{position:relative;left:1px;top:1px;}
/*=== 2013.03.05 Ãß°¡ ===*/
/* Fixed Header */
	#Content_head2{position:fixed;top:0;left:0px;z-index:999;width:100%;padding:5px;background-color:#fff;border-bottom:3px solid #ddd;}
	#Content_head2 table{width:980px;margin:0px auto;}
	#Content_head2 td{color:#660000;border:0px;font-size:12px;overflow:hidden;}
	#Content_head2 td.head2_title{font-size:14px;line-height:1.2em;font-weight:bold;color:#111;}
	#Content_head2 td.head2_title span{display:block;font-size:12px;color:#666;font-family:arial;}
	#Content_head2 .formSection{padding:0px;}
	
	#Content_bottom{position:fixed;bottom:0;left:0px;z-index:999;width:100%;padding:10px;background-color:#fff;border-bottom:3px solid #ddd;}
	#Content_bottom table{width:980px;margin:0px auto;}
	#Content_bottom td{color:#660000;border:0px;font-size:13px;overflow:hidden;}
/*=== 2013.03.05 Ãß°¡ ===*/
/* Product Tab Class */
	ul.tab_top   {margin:0px;padding:0px;height:33px;background:url(/images/tab/bg_space3.gif) repeat-x 0px 0px;list-style:none;width:100%;zoom:1}
	ul.tab_top li{margin:0 2px 0 0px;padding:0px;float:left;zoom:1}
	
	ul.tab_top a.tab_txt_off       {font-family:BareunDotum,"¸¼Àº °íµñ",arial, sans-serif; font-size: 9pt; color:#656565; display:block;cursor:hand; width:105px;height:33px;line-height:33px; border-right:1px solid #dddddd;border-left:1px solid #dddddd;background:url("/images/tab/bg_off4.gif") repeat-x scroll 0 0 transparent;overflow:hidden;text-align:center;}
	/*ul.tab_top a.tab_txt_off:hover {text-decoration:none;font-weight:bold;color:#6c6c6c;}*/
	ul.tab_top a.tab_txt_on         {font-family:BareunDotum,"¸¼Àº °íµñ",arial, sans-serif; font-size: 9pt; font-weight:bold; color:#ffffff; display:block;cursor:default;width:105px;height:33px;line-height:33px;border-right:1px solid #dddddd;border-left:1px solid #dddddd;background: url("/images/tab/bg_on3.gif") repeat-x scroll 0 0 transparent;overflow:hidden;text-align:center;text-decoration:none;}
	
	ul.tab_btm   {margin:0px;padding:0px;height:33px;background:url(/images/tab/bg_btm_space2.gif) repeat-x 0px 0px;list-style:none;zoom:1}
	ul.tab_btm li{margin:0px 2px 0 0px;padding:0px;float:left;zoom:1}
	
	ul.tab_btm a.tab_txt_off       {font-family:BareunDotum,"¸¼Àº °íµñ",arial, sans-serif; font-size: 9pt; color:#656565; display:block;cursor:hand;   width:105px;height:33px;line-height:33px;border-right:1px solid #dddddd;border-left:1px solid #dddddd;background:url("/images/tab/bg_off4.gif") repeat-x scroll 0 0 transparent;overflow:hidden;text-align:center;}
	/*ul.tab_btm a.tab_txt_off:hover {background: url(/images/tab/bg_btm_off3_hv.gif);text-decoration:none;}*/
	ul.tab_btm a.tab_txt_on         {font-family:BareunDotum,"¸¼Àº °íµñ",arial, sans-serif; font-size: 9pt; font-weight:bold; color:#ffffff; display:block;cursor:default;width:105px;height:33px;line-height:33px;border-right:1px solid #dddddd;border-left:1px solid #dddddd;background: url("/images/tab/bg_on3.gif") repeat-x scroll 0 0 transparent;overflow:hidden;text-align:center;text-decoration:none;}
	
	div.tab_cnts{border-bottom:0px;padding:10px 30px 5em;font-size:120%;line-height:20px;border-right:1px solid #dddddd;border-left:1px solid #dddddd;}
	div.tab_cnt {clear:both;margin:0px;padding:0px;}
	div.relate_report_center_box {padding-top:10px;}
	div.infowatch_section2 {padding-top:50px;}
/* Product Content Class */
	div.cntSec{clear:both;margin:0px;padding:0;}
	div.cntSecTitle{padding:15px 20px 0;color:#68A;letter-spacing:5px;font-size:16px;font-weight:bold;float:left;}
	div.cntSecContent{clear:both;padding:5px 20px 5px 20px;color:#424242;font-size:100%;line-height:1.5em;}
	#INTRODUCTION{letter-spacing:1px;}
	#TOC         {letter-spacing:0px;font-family:"¸¼Àº °íµñ",verdana,arial;}
	#PRESS       {letter-spacing:0px;}
	#RELATED     {letter-spacing:0px;}
	.tab_cnt {/*color:#424242*/;line-height:20px;font-size:10.5pt;}
	
	div.salespoint{line-height:1.6em;font-size:10pt;margin:5px 0px;}
	div.salespoint_head{padding:3px 3px 3px 30px;background:url(/images/btn/icon_salespoint.gif) no-repeat 5px 5px #fff;color:#ff6600;font-weight:bold;}
	div.salespoint_body{padding:5px;border-bottom:0px dotted #ddd;border-top:0px dotted #ccc;color:green;}
	p.intro{}
/* Hidden header */
	.tab_header           {width:105%;margin:0px 0px 0px -15px;height:41px;background:url(/images/header/head_bg.gif) repeat-x;padding:0px;}
	.tab_header span      {display:block;background:url(/images/header/head_right.gif) no-repeat 100% 0px;}
	.tab_header span span {display:block;background:url(/images/header/head_left.gif) no-repeat 0px 0px;padding-left:28px;line-height: 41px;font-size:17px;}
	.head_style2_related           {width:100%;margin:0px;height:35px;background:url(/images/obi_bg.gif) repeat-x;padding:0px;margin:20px 0px 10px 0px;}
	.head_style2_related span      {display:block;background:url(/images/obi_right.gif) no-repeat 100% 0px;}
	.head_style2_related span span {display:block;background:url(/images/obi_left.gif) no-repeat 0px 0px;padding-left:28px;line-height: 35px;font-size:13px;color:#1d1d1d;font-family:"¸¼Àº °íµñ",verdana,arial;}
/* Related */
	.related_list     {clear:both;margin:5px 0px 5px 10px;padding:5px;border-bottom:1px dotted #ccc;}
		.related_icon_box {float:left;width:42px;}
		.related_title_box{margin:0px 0px 0px 58px;}
			.related_title  {display:block;line-height:1.4em;font-size:13px;font-family:"¸¼Àº °íµñ",arial;letter-spacing:0px;}
			.related_title a{display:block;line-height:1.4em;font-size:14px;}
			.related_data   {display:inline-block;margin-right:2em;font-size:12px;}
	.related_list p {line-height:1.4em;font-size:13px;font-family:"¸¼Àº °íµñ",arial;}
/* Discon */
	p.discon {color: #aa0000; font-size: 1.2em; font-weight: bold;}
	.update_report   {letter-spacing:1px;font-size:12px;color:#999999;}
	.update_list     {clear:both;margin:5px 0px 5em 5px;padding:10px;border:1px dotted #ccc;background-color:#fff0f0;}
		.update_icon_box {float:left;width:42px;}
		.update_title_box{margin:0px 0px 0px 58px;}
			.update_title  {line-height:1.4em;font-size:13px;font-family:"¸¼Àº °íµñ",arial;}
			.update_title a{display:block;line-height:1.4em;font-size:14px;}
			.update_data   {display:inline-block;margin-right:1em;font-size:12px;}
	.btn_r_top{float:right;border:0px;position:relative; left:-20px; top:-20px;}
	
	/* Country Product */
	span.cl_notice {color:#660000; padding-left:15px;text-decoration:underline;background:url(/images/btn/arrow_forward.gif) no-repeat 0px 50%;font-size:13px;}
	.PRD_CL {margin:10px;border:solid 1px gray;font-size:12px;line-height:22px;color:#3c3c3c;}
	.PRD_CL .cl_subject{margin:0 auto;border-bottom:1px dotted #ccc;width:100%;height:22px;clear:both;padding:8px 0px 4px;font-size:12px;font-weight:bold;color:#333333;background-color:#d3dce3;}
	.PRD_CL .cl_title  {margin:0 auto;border-bottom:1px dotted #ccc;width:100%;height:22px;clear:both;padding-top:10px;}
	.PRD_CL .cl_even   {background-color:#f5f5f5;}
	.PRD_CL .cl_wrap   {}
	.PRD_CL .cl_country {width:150px;float:left;margin-left:5px;color:#333333;font-size:12px;font-weight:bold;}
	.PRD_CL .cl_cid     {width:70px;float:left;}
	.PRD_CL .cl_date    {width:80px;float:left;}
	.PRD_CL .cl_price   {width:180px;float:left;}
	.PRD_CL .price_usd  {font-size:12px;}
	.PRD_CL .price_jpyconv{font-size:12px;}
	.PRD_CL .price_jpy  {font-size:12px;}
	.PRD_CL .cl_cart_btn{float:right;margin-right:5px;vertical-align:middle;}
	.PRD_CL .cl_add_cart{}	
/* Press */
/* Text Tab Class */
	ul.tab_txt   {margin:0px;padding:0px;height:33px;background:url(/images/tab/bg_space.gif) repeat-x 0px 0px;list-style:none;zoom:1}
	ul.tab_txt li{margin:0px 1px;padding:0px;float:left;zoom:1}
		a.tab_txt_off {display:block;cursor:hand;   width:105px;height:33px;line-height:33px;border-right:1px solid #AEAEAE;border-left:1px solid #AEAEAE;background:url("/images/tab/bg_off.gif") repeat-x scroll 0 0 transparent;overflow:hidden;text-align:center;}
		a.tab_txt_off:hover {background: url(/images/tab/bg_on.gif);}
		a.tab_txt_on  {display:block;cursor:default;width:105px;height:33px;line-height:33px;border-right:1px solid #AEAEAE;border-left:1px solid #AEAEAE;background: url("/images/tab/bg_on.gif") repeat-x scroll 0 0 transparent;overflow:hidden;text-align:center;}
	div.tab_txt_contents{clear:both;margin:0px;padding:10px;border-top:0px;border-right:1px solid #AEAEAE;border-left:1px solid #AEAEAE;border-bottom:1px solid #AEAEAE;}
	div.tab_txt_content {clear:both;margin:0px;padding:0px;}

#PressHead {clear:both;padding-bottom:15px;}
#PressBody {clear:both;padding-bottom:15px;}
#PressInfo {clear:both;padding:10px;color:#666666;}
#PressFoot {clear:both;padding:10px 0px;font-size:10pt;color:#666666;}
	div.press_date {margin:0px;padding:0em 0.2em;font-size:12pt;line-height:1.4em;color:#666666;font-weight:bold;}
	div.press_content{margin:0px;padding:0em 0.5em;font-size:10pt;color:#424242;line-height:20px;}
	div.press_content p,div.press_content li{color:#424242;line-height:1.6em;}
	div.press_id{text-align:right;font-size:9pt;}
	div.press_contact{margin:1em 0em 2em 2em;font-family:"¸¼Àº °íµñ",arial;}
	div.press_contact p{}
	#PressInfo p {color:#424242;line-height:1.6em;}
	.press_head{font-size:20pt;font-weight:bold;color:#aaaaaa;font-family:Times New Roman;}
	.press_title{margin-top:1em;padding:2px;font-size:13pt;font-weight:bold;color:#0067b5;line-height:1.4em;}
	.press_product{margin:1em 0px;padding:5px 5px 10px 20px;font-size:10pt;line-height:1.4em;color:#666666;background:url("/images/li.gif") no-repeat 0px 20%;}
	.press_pub {padding-left:20px;font-size:10pt;color:#666666;}
	.press_logo{border:0px;margin-left:1em;vertical-align:middle;height:40px;}
	.press_separater {HEIGHT:0px; COLOR:#999999}
	

ul.alph_0_box{background:url(/images/tab/alphabet_link_bg.gif)text-decoration:none;clear:both;list-style:none;margin:0px;padding:0px;}
ul.alph_0_box>li{float:left;margin:0px;padding:0px;width:200px;height:26px;text-align:center;font-size:1em;line-height:26px;font-weight:bold;border-right:1px solid #99C;}
ul.alph_0_box>li.search{width:496px;border-right:0px solid #99C;}
ul.alph_0_box>li>a{display:block;}
ul.alph_0_box>li>a:link{color:#002977;text-decoration:none;}
ul.alph_0_box>li>a:visited{color:#800080;}
ul.alph_0_box>li>a:hover{color:red;background:#f0e8e0;}
ul.alph_0_box>li>a.cur{color:#000;background:#f0e8e0;cursor:default;text-decoration:none;}
.pub_list_head{padding:5px 15px;background:#f0e8e0;font-size:1em;font-weight:bold;border-top:1px solid #99C;}
.pub_list_head>span{font-size:1.1em;color:#002977;}
.pub_list_head>ul{margin:0px;padding:0px;}
.pub_list_head>ul>li{float:left;margin:0px 3px;padding:0px;height:26px;list-style:none;}
.pub_list_head>ul>li a{margin:0px;padding:0px;width:28px;height:24px;display:block;font-size:1em;line-height:26px;font-family:meiryo;font-weight:bold;text-align:center;background:url(/images/tab/alphabet_link_bg.gif) repeat-x;text-shadow:0px 0px 1px #66c;border:1px solid #99C;border-radius:3px;}
.pub_list_head>ul>li a:hover{background:#f0e8e0;text-shadow:0px 0px 1px #c99;box-shadow:1px 1px 3px -1px #99C;}
#alph_1>ul{list-style:none;margin:5px;padding:5px;}
#alph_1>ul>li{clear:both;padding:0px;margin:5px 5px 10px;}
.alph_1_title{padding:3px 10px 0px;margin:0px;font-size:1.1em;line-height:20px;font-family:meiryo;font-weight:bold;background:#eee;box-shadow: -1px 1px 3px -1px #66c;text-shadow:1px 1px 2px #66c;border-radius:3px 3px 0px 0px;}
.alph_1_list {padding:0px;margin:10px 0px 20px 10px;}
.alph_1_list>li{width:395px;float:left;padding:0px;margin:2px 2px 2px 28px;}
.alph_2_list{width:395px;float:left;margin:10px 0px 20px;}
.alph_2_list li{width:395px;float:left;padding:0px;margin:2px;}


#pub_search_box{width:300px;height:24px;margin:1px;padding:0px 5px;border:1px solid #aaa;vertical-align:top;font-size:1em;font-family:meiryo;font-weight:bold;box-sizing:border-box;-moz-box-sizing:border-box;}
#pub_search_btn{font-family:"¸¼Àº °íµñ",Arial;width:60px;height:24px;margin:1px;padding:0px;vertical-align:top;font-size:1em;font-weight:bold;box-sizing:border-box;
-moz-box-sizing:border-box;}


.pub_index  {vertical-align:middle;border-left:1px solid #9999cc;border-right:1px solid #9999cc;border-bottom:1px solid #9999cc;}
/*
	.pub_index_cell{width:760px;font-family:"¸¼Àº °íµñ",Arial;border-top:1px solid #9999cc;border-right:1px solid #9999cc;padding-left:10px;background-color:#fafaff;}
	.pub_index_cell span{font-family:"¸¼Àº °íµñ",Arial;color:#999999;margin-left:5px;font-size:11px;}
	.pub_index_cell2{width:140px;border-top:1px solid #9999cc;padding:5px 0px;background-color:#ffffff;text-align:center;clear:both;}
	.pub_index_alph	{padding:3px 10px;background-color:#5887dc;font-weight:bold;color:#ffffff;}
*/
	.pub_list_item{height:40px;padding:0px;border-bottom:1px solid #9999cc;}
	.pub_list_link{display:block;padding:5px 10px;background-color:#fafaff;}
	.pub_list_link:hover {background-color:#ffffff;}
	.pub_list_logo{margin-right:40px;width:120px height:40px;vertical-align:middle;}
	.pub_list_name{}
	.pub_list_pcnt{font-family:meiryo;color:#999999;margin-left:5px;font-size:11px;text-decoration:none;}

/*_________________________________________*/
.plist_tbl2          {width:740px;font-size:13px;border:1px solid #e0e0e0;border-width:1px 1px 0 1px;margin-bottom:15px;empty-cells:show;background:#fff;} /* table-layout:fixed; */
.plist_info_tbl2     {width:740px;border:1px solid #d5d5d5;border-width:1px 0;border-collapse:collapse;empty-cells:show;font-size:13px;font-family:"¸¼Àº °íµñ",arial;} /*table-layout:fixed;*/
.plist_info_pub2     {padding:4px;color:#3a3a3a;vertical-align:top;font-size:12px;}
.plist_info_pub2 a   {color:#333399;text-decoration:none;font-size:13px;}
.price2   {color:#AB1B1B;font-family:"¸¼Àº °íµñ",arial;font-weight:bold;}
.plist_info_price2   {width:260px;padding:4px;color:#3a3a3a;vertical-align:middle;font-size:12px;}
.plist_info_l2       {width:260px;padding:4px;color:#3a3a3a;vertical-align:middle;font-size:12px;}
.plist_info_t2    	{width:70px;padding:5px;color:#3a0000;background-color:#f9f9f9;vertical-align:top;text-align:justify;text-justify:distribute-all-lines;font-size:13px;}
.plist_info_l3       {width:260px;padding:4px;color:#3a3a3a;vertical-align:top;font-size:12px;}
.plist_info_t3    	{width:70px;padding:5px;color:#3a0000;background-color:#f6f6f6;vertical-align:top;text-align:justify;text-justify:distribute-all-lines;font-size:13px;border-left:1px dotted #aeaeae;}


/* 
=========================================================================
Index Page 0530kohashi
#mainimgbox{width:980px;margin:0 auto 15px auto;background:url(/images/topimg20121113.jpg) bottom no-repeat;height:194px;}
#mainimgbox{width:980px;margin:0 auto 15px auto;background:url(/images/topimg_2013.jpg) bottom no-repeat;height:216px;}
=========================================================================
*/
#mainimgbox{width:980px;margin:0px 0px 15px 9px;background:url(/images/topimg_2013_2.png) bottom no-repeat;height:226px;cursor:pointer;}
.mainimg_about{font-size:14px;width:428px;float:right;margin:95px 40px 0 0;line-height:19px;color:#ffffff;}
.mainimg_about_strong{color:#fcff00;}
.mainimg_about2{font-size:14px;width:435px;float:right;margin:50px 20px 0 0;line-height:19px;color:#014381;}

#home_main{width:960px;clear:both;margin:0px auto 0px auto;padding:0 10px 30px;}

.topheadline_bg_start{background:url(/images/head_underline.gif) repeat-x bottom;width:100%;padding-bottom:5px;font-size:18px;color:#737373;margin:0 0 0px 0;}
.topheadline_bg{background:url(/images/head_underline.gif) repeat-x bottom;width:100%;padding-bottom:10px;font-size:16px;color:#737373;margin:15px 0 0 0;}
.topheadline_bg2{background:url(/images/head_underline.gif) repeat-x bottom;width:100%;padding-bottom:5px;font-size:18px;color:#737373;margin:25px 0 0 0;}

.topheadline_child1{width:90%; font-size:18px; font-weight:bold; text-align:left;}
.topheadline_child2{width:10%; font-size:12px; font-weight:bold; text-align:left;}

.productbox1{width:650px;float:left;margin:0px;padding:0px;}
.productbox1_out_space{margin-bottom:12px;}
.productbox1_head{background:url(/images/reportbox_haed_bg.gif) repeat-x;width:100%;height:43px;margin:0px;padding:0px;}
.productbox1_head span{display:block;background:url(/images/reportbox_haed_right.gif) no-repeat 100% 0px;}
.productbox1_head span span{display:block;background:url(/images/reportbox_haed_left.gif) no-repeat 0px 0px;line-height: 43px;font-size:18px;color:#20528f;font-family:"¸¼Àº °íµñ",verdana,arial;text-align:center;font-weight:bold;}
.productbox1_body{border:1px solid #ddd;border-width:0 1px 1px 1px;margin:0px;padding:15px 15px 0px 15px;width:618px;}
.productbox1_body_text{float:right;width:452px;margin:0px;padding:0px;}
.productbox1_body_text p{margin:0;padding:0;font-size:14px;line-height:18px;}
.productbox1_body_linkbox{float:left;width:498px;margin:30px 0 0 0;}
.productbox1_body_link{margin:0px 0 0 0;list-style:none;padding:0px;}
.productbox1_body_link li{display:inline;float:left;width:165px;margin:0px;padding:0px;}
.productbox1_body_link li a{font-size:12px;}
.productbox1_body_title{border-bottom:1px dotted #dddddd;font-weight:bold;font-size:14px;width:100%;color:#6b879a;padding:4px 0 5px 0;margin:0px;}
.productbox1_body_box1{width:100%;margin:0px 0 0 0;padding:0px;}
.productbox_img{float:left;width:133px;padding:0px;margin:0 10px 0 0;}

	.list_item_more2  {clear:both;margin:10px 0;border-bottom:0px dotted #ccc;line-height:1.4em;text-align:right;}


/* Text Tab Class */
	#TopSearch2                    {margin:5px 0px 5px 0px;padding:0px;empty-cells:show;float:right;text-align:right;width:410px;}
	#TopSearch2	input.searchbox   {margin:0px;padding:0px;color:#808080;border:1px solid #F1CA7F;border-width:2px;line-height:25px;font-size:13px;font-family:"¸¼Àº °íµñ",Arial;color:#808080;height:25px;width:360px;float:left;text-indent:10px;}

	div.tab_txt_contents2{clear:both;margin:0px auto 30px auto;padding:0;width:920px;}
	div.tab_txt_content {clear:both;margin:0px;padding:0px;}

	ul.date_list_top2 .list_date{display:inline-block;width:80px;vertical-align:top;font-size:12px;color:#666;}
	ul.date_list_top2 .list_data{display:inline-block;width:570px;vertical-align:top;}


.category_list_linkbox{width:100%;margin:0;padding:0;}
.category_list_linkbox_in{width:20%;}
.category_list_linkbox td{width:20%;}
.category_list_link{margin:15px 0;padding:0;text-align:center;}
.category_list_link a{font-size:14px;}
.category_list_link img{opacity:1;transition:.5s ease;backface-visibility:hidden;}
.category_list_link img:hover{opacity:0.4;}
.browse_by_list{list-style-type:none;width:340px;float:right;margin:23px 0 0 0;}
.browse_by_list1{float:left;width:160px;display:inline;}
.browse_by_list2{float:right;width:160px;display:inline;}
.browse_by_link{text-align:right;margin:0px;padding:0;}
.browse_by_link a{font-size:13px;}
.category_more_link{font-size:12px;text-align:right;margin:10px 0;padding:0;}
.category_more_link a{font-weight:bold;}

/* Addthis */
.addthis_box{margin:20px 7px 10px 7px;padding:0px;}
.addthis_btn{margin:5px 0 15px 0;padding:0px;width:300px;}
.langbox_text{font-size:13px;margin:0 0 10px 0;padding:0px;}

.addthis_default_style       {padding-left:20px;margin:5px 0px 20px;clear:both;}
.addthis_button_facebook_like{}
.addthis_button_tweet        {padding:2px;}
.addthis_pill_style          {margin:2px;}
.addthis_rss                 {float:left;margin-right:20px;padding:3px;}

/*____________right________*/
#rightbox{width:250px;float:right;}
.langbox{margin:10px 7px 5px 7px;padding:0px;background:url(/images/map_bg.gif);height:172px;}
.langbox_link{width:270px;padding:8px 0 5px 0px;margin:5px 0 0 0px;}
.langbox_title{font-size:14px;margin:25px 0 10px 0;padding:0px;color:#737373;font-weight:bold;}
.noticebox{margin:20px 7px 20px 7px;padding:0px;}
.noticebox_list{padding:0px;margin:0px;list-style:none;}
.noticebox_link_text{font-size:13px;color:#a20d0d;}
.infowatch_banner{border:1px solid #dddddd;width:200px;margin:15px auto;}
/*____________right________*/

.prnewsbox{width:650px;float:left;}
.browse_banner{border:1px solid #dddddd;width:197px;margin:15px auto;}

/* update css */
.browse_banner{border:0px solid #dddddd;width:197px;margin:15px auto;}
.conf_banner{width:197px;margin:13px auto;}
.press_uline{margin:0 0 10px 0;border-bottom:1px dotted #cccccc;}
.press_list_date{float:left;width:80px;font-size:13px;}
.press_list_title{float:left;margin-left:20px;font-size:14px;width:480px;padding:0 0 10px 0;}
.press_list_clear{clear:both;}

UL.tab_press {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; ZOOM: 1; BACKGROUND: url(/images/tab/bg_space.gif) repeat-x 0px 0px; HEIGHT: 37px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px}


/* Text Tab Class */
	ul.tab_txt   {margin:0px;padding:0px;height:37px;background:url(/images/tab/bg_space.gif) repeat-x 0px 0px;list-style:none;zoom:1}
	ul.tab_txt li{margin:0px 1px;padding:0px;float:left;zoom:1}
		a.tab_txt_off {display:block;cursor:hand;   width:130px;height:37px;line-height:37px;border-right:1px solid #AEAEAE;border-left:1px solid #AEAEAE;background:url(/images/tab/bg_off.gif) repeat-x scroll 0 0 transparent;overflow:hidden;text-align:center;}
		a.tab_txt_off:hover {background: url(/images/tab/bg_on.gif);}
		a.tab_txt_on  {display:block;cursor:default;width:130px;height:37px;line-height:37px;border-right:1px solid #AEAEAE;border-left:1px solid #AEAEAE;background: url(/images/tab/bg_on.gif) repeat-x scroll 0 0 transparent;overflow:hidden;text-align:center;}
	div.tab_txt_contents{clear:both;margin:0px;padding:10px;border-top:0px;border-right:1px solid #AEAEAE;border-left:1px solid #AEAEAE;border-bottom:1px solid #AEAEAE;}
	div.tab_txt_content {clear:both;margin:0px;padding:0px;}
	UL.tab_press LI {PADDING-BOTTOM: 0px; MARGIN: 0px 1px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; ZOOM: 1; FLOAT: left; PADDING-TOP: 0px}
	A.tab_press_off {TEXT-ALIGN: center; BORDER-LEFT: #aeaeae 1px solid; LINE-HEIGHT: 37px; WIDTH: 57px; DISPLAY: block; BACKGROUND: url(/images/tab/bg_off.gif) repeat-x 0px 0px; HEIGHT: 37px; OVERFLOW: hidden; CURSOR: hand; BORDER-RIGHT: #aeaeae 1px solid}
	A.tab_press_off:hover {BACKGROUND: url(/images/tab/bg_on.gif)}
	A.tab_press_on {TEXT-ALIGN: center; BORDER-LEFT: #aeaeae 1px solid; LINE-HEIGHT: 37px; WIDTH: 57px; DISPLAY: block; BACKGROUND: url(/images/tab/bg_on.gif) repeat-x 0px 0px; HEIGHT: 37px; OVERFLOW: hidden; CURSOR: default; BORDER-RIGHT: #aeaeae 1px solid}
	DIV.tab_press_contents {BORDER-BOTTOM: #aeaeae 1px solid; BORDER-LEFT: #aeaeae 1px solid; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; CLEAR: both; BORDER-TOP: 0px; BORDER-RIGHT: #aeaeae 1px solid; PADDING-TOP: 10px}
	DIV.tab_press_content {PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; CLEAR: both; PADDING-TOP: 0px}
	DIV.tab_press_content .head_style2 {MARGIN: 5px 0px}
	
/* Top & New & Press*/
	ul.date_list     {list-style:none;margin:0px;padding:0px;}
	ul.date_list_top {margin:0px;padding:0px;}
	.top_new_rep	{list-style:none;padding:10px 0;margin:0px;}
	.list_item       {clear:both;padding:5px 5px 5px 2px;margin:3px 1em;border-bottom:1px dotted #ccc;line-height:1.4em;}
	.list_item_more  {clear:both;padding:5px 5px 5px 5px;margin:5px 1em;border-bottom:0px dotted #ccc;line-height:1.4em;text-align:right;}
	ul.date_list .list_date    {display:inline-block;width:100px;vertical-align:top;font-size:12px;color:#666;}
	.list_date_event   {display:inline-block;width:55px;vertical-align:top;font-size:12px;color:#666;}
	ul.date_list .list_data    {display:inline-block;width:580px;vertical-align:top;margin-left:5px;}
	.list_data_param           {font-size:12px;}
	.list_data_event   {display:inline-block;width:770px;vertical-align:top;}
	ul.date_list_top .list_date{display:inline-block;width:110px;vertical-align:top;font-size:12px;color:#666;}
	ul.date_list_top .list_data{display:inline-block;width:500px;vertical-align:top;}

/* What's New */
	.category_list{clear:both;margin:0px 0px;}

/* TOP */
	.bannerhead{height:30px;font-size:10pt; line-height:12pt; background:url("/images/banner_head.gif") no-repeat 0px 0px;}
	.bannerhead_text{font-weight:bold;font-family:"¸¼Àº °íµñ",arial;margin-left:10px;color:#566b87;}
/* 
=====================================================================
STATIC PAGES
=====================================================================
*/
.category_name{text-align:left;font-weight:bolder;font-size:20pt;color:#0000aa;border-bottom:2px solid #FFAA00;}
.table_clm2 {background-color:#fafaff; border:1px solid #9999cc;}
.td_clm_title1 {background-color:#618BD7;border-bottom:1px solid #000033;border-right:1px solid #000066;height:20px;filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#618BD7, endcolorstr=#9DADE1, gradienttype=0)}
.clm_name1 {font-size:14px;font-weight:bolder;color:#ffffff;font-family:"¸¼Àº °íµñ",arial;text-decoration:none;margin-left:10px;}
.td_cate2 {text-align:left;background-color:#fcfcff;height:16px;border:1px solid #9999cc;border-width:0 1px;}
.td_cate2 p{font-size:10pt;}
.td_cate2 li{font-size:10pt;}
/* purple box */	
.td_center_head {background-color:#618BD7;width:100%;}
.td_center_head2 {width:100%;background-image:url(/images/tbl_ch.gif);}
.td_center {width:100%;background-image:url(/images/tbl_cb.gif);}
/* about */
.table_clm4 {BORDER-BOTTOM: #d8d8d9 0px solid; BORDER-LEFT: #d8d8d9 1px solid; BACKGROUND-COLOR: #ffffff; BORDER-TOP: #d8d8d9 0px solid; BORDER-RIGHT: #d8d8d9 1px solid}
/* catalog */
.catalogdl_head {PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 720px; PADDING-RIGHT: 0px; BACKGROUND: url(/images/header/head_bg.gif) repeat-x; HEIGHT: 41px; FONT-SIZE: 15px; PADDING-TOP: 0px}
.catalogdl_head SPAN {DISPLAY: block; BACKGROUND: url(/images/header/head_right.gif) no-repeat 100% 0px}
.catalogdl_head SPAN SPAN {LINE-HEIGHT: 41px; PADDING-LEFT: 28px; DISPLAY: block; BACKGROUND: url(/images/header/head_left.gif) no-repeat 0px 0px}
.title_sub {PADDING-BOTTOM: 0px; LINE-HEIGHT: 18px; MARGIN: 5px 0px; PADDING-LEFT: 20px; WIDTH: 710px; PADDING-RIGHT: 0px; BACKGROUND: url(/images/header/icon_dotted.gif) no-repeat 0px 40%; COLOR: #26457c; FONT-SIZE: 14px; VERTICAL-ALIGN: top; FONT-WEIGHT: bold; PADDING-TOP: 0px}
.catalog_table {PADDING-BOTTOM: 15px; BACKGROUND-COLOR: #f5f5f5; MARGIN: 0px 0px 40px; PADDING-LEFT: 15px; WIDTH: 680px; PADDING-RIGHT: 15px; PADDING-TOP: 15px}
.catalog_list {PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 5px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 12px; PADDING-TOP: 0px}
.catalog_list LI {LINE-HEIGHT: 1.4em; PADDING-LEFT: 20px; BACKGROUND: url(/images/li.gif) no-repeat 5px 40%}

/*==============================================================================
Mailing Service
==============================================================================*/
#mail_content_box{margin:0px 25px;}
#mail_content_box .box{margin:0 7px;border:solid 1px lightgray;width:270px;min-height:200px;padding:0px;float:left;border-radius:10px;box-shadow:1px 1px 1px rgba(0,0,0,0.4);}
#mail_content_box .box_sbj{font-weight:bold;color:rgb(36,99,213);padding:8px 10px;border-bottom:solid 1px lightgray;font-size:16px;}
#mail_content_box .box_txt{margin-top:12px;padding:0px 10px;font-size:14px;}
#mail_content_box .box_form{margin-top:30px;text-align:center;}
#mail_content_box .head_line{background:url(/guide/images/headline1.gif) left no-repeat;height:50px;line-height:50px;text-indent:45px;font-weight:bold;color:#000;margin:50px 0 20px 0;}
#mail_content_box .head_line span{display:block;background:url(/guide/images/headline1_bg.gif) right no-repeat;}
#mail_content_box .btn_img{border-radius:15px;width:150px;height:45px;}
#mail_content_box .btn_img:hover{border-radius:15px;width:150px;height:45px;position:relative;left:1px;top:1px;}

/*==============================================================================
 cart payment help icon
==============================================================================*/
.payment_help_icon {position: relative;left: 2px;top: 4px;}
/* Tooltip container */
/* Tooltip text */
.payment_tooltiptext {
	visibility: hidden;    
    background-color: #FFE;
	border: 1px solid #Ec9;
    color: #666;
    text-align: left;
    padding: 5px 0;
	top : -3;
    border-radius: 6px;
	text-indent: 10px;
 
    /* Position the tooltip text - see examples below! */
    position: absolute;
    z-index: 1;
}

.payment_credit { width: 370px;}
.payment_acc { width: 405px; }

.payment_help_icon:hover .payment_tooltiptext { visibility: visible; }

/* 
   º¸°í¼­ ÆäÀÌÁö »ùÇÃ ¹× ¿­¶÷ ¹öÆ° ÅøÆÁ 2016-04-04
   jquery-ui ¿¡ ÇØ´çÇÏ´Â css 
*/
.ui-tooltip{position:absolute;z-index:99;max-width:400px;background:#ffe;box-shadow:0 0 5px 5px #ccc;font-size:0.8em;padding:10px;border-radius:10px;}
/*.ui-helper-hidden {display:none;}*/
.ui-helper-hidden-accessible {display:none;}
/*.ui-helper-reset {margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style: none;}*/
/*.ui-helper-clearfix:before,.ui-helper-clearfix:after {content: "";display:table;border-collapse:collapse;}*/
/*.ui-helper-clearfix:after {clear:both;}*/
/*.ui-helper-clearfix {min-height: 0; support: IE7 }*/
/*.ui-helper-zfix {width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0); support: IE8 }*/