*{margin:0;padding:0;}
html, div, span, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,abbr, address, cite, code,del, dfn, em, img, ins, kbd, q, samp,small, strong, sub, sup, var,b, i,
dl, dt, dd, ol, ul, li, ul li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {margin: 0; padding: 0}

a { margin: 0; padding: 0; border: 0; vertical-align: baseline; background: transparent;}
table {}
hr { display: block; height: 1px; border: 0; border-top: 1px solid #cccccc; margin: 1em 0; padding: 0;}
input, select, th, td, txtarea { vertical-align: middle;font-size:12px; color:#595959;}
html, div, textarea, select { scrollbar-3dlight-color:#b4b4b4; scrollbar-arrow-color:#333333; scrollbar-base-color:#eeeeee; scrollbar-darkshadow-color:#ffffff; scrollbar-face-color:#eeeeee; scrollbar-highlight-color:#ffffff; scrollbar-shadow-color:#b4b4b4; }
ul,li{list-style:none;}
img{border:0px;}
.input1{border:solid 1px #d5d5d5;height:19px;background-color:#e9e9e9 ; margin:2px 0}
.input2{background-color:#fff ; border:solid 1px #d0d0d0; line-height:20px; height:21px}
.list1{font-size:11px;color:#636363;background-color:#e9e9e9 ;}
.sel{background-color:#fff; font-size:12px; color:#999999}
.txtarea1{ background-color:#ffffff ; font-size:12px; line-height:18px; color:#666666; padding:5px;border:solid 1px #d5d5d5;}

/* css reset  */
a:link{color:#666666;text-decoration:none}
a:visited{color:#666666;text-decoration:none}
a:hover{color:#354AB3; text-decoration:underline;}
a:active{}

body{margin: 0;padding: 0;border: 0;font-style: normal;font-size:12px; line-height: 20px;color:#666666; font-family:"돋움"

}

/*menu*/
.menu_wrap {width: 650px; position:absolute; top:30px; right:0 }
.menu_wrap2 {width: 100%; position:absolute; top:9px; left:0; }
/*main menu*/
#topnav{}
ul#topnav li { display:block; float:left}
ul#topnav li.menu1{}
ul#topnav li.menu2{}
ul#topnav li.menu3{}
ul#topnav li.menu4{}
ul#topnav li.menu5{}
ul#topnav li.menu6{}


ul#topnav li a{ display:block; height:40px; }
ul#topnav li a span{ text-indent:-9999px; display: inline-block}
ul#topnav li a.m1{background: url(/images/main_menu.jpg) no-repeat 0px 0px; width:100px }
ul#topnav li a.m2{background: url(/images/main_menu.jpg) no-repeat no-repeat -100px 0px; width:150px }
ul#topnav li a.m3{background: url(/images/main_menu.jpg) no-repeat no-repeat -250px 0px; width:109px }
ul#topnav li a.m4{background: url(/images/main_menu.jpg) no-repeat no-repeat -359px 0px; width:96px }
ul#topnav li a.m5{background: url(/images/main_menu.jpg) no-repeat no-repeat -455px 0px; width:97px }
ul#topnav li a.m6{background: url(/images/main_menu.jpg) no-repeat no-repeat -563px 0px; width:98px}
ul#topnav li a.m1:hover{background: url(/images/main_menu.jpg) no-repeat 0px -40px; width:100px }
ul#topnav li a.m2:hover{background: url(/images/main_menu.jpg) no-repeat  -100px -40px; width:150px }
ul#topnav li a.m3:hover{background: url(/images/main_menu.jpg) no-repeat  -250px -40px; width:109px }
ul#topnav li a.m4:hover{background: url(/images/main_menu.jpg) no-repeat -359px -40px; width:96px}
ul#topnav li a.m5:hover{background: url(/images/main_menu.jpg) no-repeat -455px -40px; width:97px }
ul#topnav li a.m6:hover{background: url(/images/main_menu.jpg) no-repeat -563px -40px; width:98px }

ul#topnav li ul { 
	display: none; position:absolute; 
}

ul#topnav li.menu1 ul.sub1{margin-left:-130px;}
ul#topnav li.menu2 ul.sub2{margin-left:15px}
ul#topnav li.menu3 ul.sub3{margin-left:-20px}
ul#topnav li.menu4 ul.sub4{margin-left:-340px;}
ul#topnav li.menu5 ul.sub5{margin-left:-270px;}
ul#topnav li.menu6 ul.sub6{margin-left:-280px;}

ul.sub li {display:block;height:41px;float:left;}
ul#topnav li ul li a {display:block;height:29px; padding:10px 5px 0 10px} 

ul#topnav li ul li a{ font-family:NGB; color:#FFFFFF; font-size:13px}
ul#topnav li ul li a:hover{color:#fffc00; text-decoration: none}



/*main*/
#all{ width:100%}
  #gloval{ background-color:#f5f5f5; border-bottom:#d9d9d9 1px solid ; height:36px }
    #gloval_box{ width:964px; margin:0 auto; position:relative}
	#gloval_box .go_icon{ position:absolute; top:0; left:400px; overflow:hidden; width:180px }
	#gloval_box .go_icon a.magazin{ display:block; background:url(/images/magazine_ico.jpg) no-repeat; width:86px; height:36px; border-left:#d9d9d9 1px solid;  float:left  }
	#gloval_box .go_icon a.magazin span{ text-indent:-9999px; display:inline-block}
	
	#gloval_box .go_icon a.store{ display:block; background:url(/images/store_ico.jpg) no-repeat; width:77px; height:36px;border-left:#d9d9d9 1px solid;border-right:#d9d9d9 1px solid; float:left}
	#gloval_box .go_icon a.store span{ text-indent:-9999px;display:inline-block}
	
	#gloval_box .login_box{position:absolute; top:7px; right:5px;  }
	#gloval_box .login_box a.g_login{ display:inline-block; background:url(/images/login_btn.jpg); width:52px; height:20px; }
	#gloval_box .login_box a.g_logout{ display:inline-block; background:url(/images/logout_btn.jpg); width:52px; height:20px; }
	#gloval_box .login_box a.g_signup{ display:inline-block; background:url(/images/join_btn.jpg) no-repeat 0 3px; width:45px; height:20px; }
	#gloval_box .login_box a.g_mypage{ display:inline-block; background:url(/images/mypage_btn.jpg) no-repeat; width:70px; height:20px; }
	#gloval_box .login_box a.g_idpwfind{ display:inline-block; background:url(/images/g_idpwfind.jpg) no-repeat 0 3px; width:106px; height:20px; }
	#gloval_box .login_box a.g_face{display:inline-block; background: url(/images/facebook_ico.jpg) no-repeat; width:22px; height:21px;  }
	#gloval_box .login_box a span{ text-indent:-9999px;display:inline-block}
	#gloval_box .login_box a{ margin:0 2px}
	
	
	#gloval2{ background-color:#FFF9FE; border-bottom:#d9d9d9 1px solid ; height:65px }
    #gloval_box2{ width:964px; margin:0 auto; position:relative}
	#gloval_box2 a.logo{ position:absolute; top:5px; left:40%; display:block; width:170px ; height:60px; background:url(/images/logo3.png) no-repeat}
	#gloval_box2 a.logo span{text-indent:-9999px; display:inline-block}
	#gloval_box2 .go_icon2{ position:absolute; top:10px; left:0; overflow:hidden; width:180px }
	#gloval_box2 .go_icon2 a.magazin{ display:block; background:url(/images/magazine_ico2.png) no-repeat; width:72px; height:24px;  float:left  }
	#gloval_box2 .go_icon2 a.magazin span{ text-indent:-9999px; display:inline-block}
	#gloval_box2 .go_icon3{ position:absolute; top:4px; left:85px; overflow:hidden; width:180px }
	#gloval_box2 .go_icon3 a.magazin{ display:block; background:url(/images/magazine_ico3.png) no-repeat; width:72px; height:30px;  float:left  }
	#gloval_box2 .go_icon3 a.magazin span{ text-indent:-9999px; display:inline-block}
	
      
    #gloval_box2 .go_icon a.store{ display:block; background:url(/images/store_ico.jpg) no-repeat; width:77px; height:36px;border-left:#d9d9d9 1px solid;border-right:#d9d9d9 1px solid; float:left}
	#gloval_box2 .go_icon a.store span{ text-indent:-9999px;display:inline-block}
	
	#gloval_box2 .login_box{position:absolute; top:7px; right:5px;  }
	#gloval_box2 .login_box a.g_login{ display:inline-block; background:url(/images/login_btn.jpg); width:52px; height:20px; }
	#gloval_box2 .login_box a.g_logout{ display:inline-block; background:url(/images/logout_btn.jpg); width:52px; height:20px; }
	#gloval_box2 .login_box a.g_signup2{ display:inline-block; background:url(/images/join_btn.png) no-repeat 0 3px; width:45px; height:20px; }
	#gloval_box2 .login_box a.g_mypage{ display:inline-block; background:url(/images/mypage_btn.jpg) no-repeat; width:70px; height:20px; }
	#gloval_box2 .login_box a.g_idpwfind2{ display:inline-block; background:url(/images/g_idpwfind.png) no-repeat 0 3px; width:106px; height:20px; }
	#gloval_box2 .login_box a.g_face{display:inline-block; background: url(/images/facebook_ico.jpg) no-repeat; width:22px; height:21px;  }
	#gloval_box2 .login_box a span{ text-indent:-9999px;display:inline-block}
	#gloval_box2 .login_box a{ margin:0 2px}
  
  
  #logo{ height:80px; }
    
  #menu_box{width:100%; height:111px; background:url(/images/menu_bg.jpg) repeat-x }
     #menu_con{width:964px; margin:0 auto; position:relative; height:80px }
     #menu_con a.logo{ position:absolute; top:0px; left:0px; display:block; width:215px ; height:75px; background:url(/images/logo.jpg) no-repeat}
	 #menu_con a.logo span{text-indent:-9999px; display:inline-block}
	
	  #logo2{ height:80px; }
    
  #menu_box0{width:100%; height:85px; background:url(/images/menu_bg2.jpg) repeat-x }
     #menu_con2{width:964px; margin:0 auto; position:relative; height:80px }

	
		
#wrap{width:964px; margin:0 auto; overflow:hidden; position:relative}
	#main_left { width:705px; float:left;margin-top:17px}
	#main_left2 { width:965px; float:left;margin-top:17px}
	
	  #main_visual{height:231px; width:705px; float:left}
	  #main_visual2{height:231px; width:445px; float:left}
	  #main_visual3{height:231px; width:520px; float:left}
	   
	   #main_alim{height:30px; background:url(/images/note_ico.jpg) no-repeat #f4f4f4 ; padding-left:120px; border-bottom: 1px #e6e6e6 solid}
	   #main_alim > a{ font-size:12px; font-weight:bold; color:#333333; padding-top:8px; display:block}
	   #main_alim > a:hover{ color:#4594b5 }
	   
	 #post_box{min-height:160px; overflow:hidden; margin-top:30px;}
	 #post_box2{min-height:160px; overflow:hidden; margin-top:30px; margin-bottom:20px;}
	 
	   #post_news{width:341px; float:left }
	     #notice1{ position:relative}
		 #notice1 h3{border-bottom:1px solid #4594b5}
		 #notice1 h3 img{ margin-right:1px; cursor:pointer}
		 #notice1 ul{ padding:10px 3px 0px}
		 #notice1 ul li{line-height:24px; background: url(/images/spot_02.jpg) no-repeat 0 8px; padding-left:8px; overflow:hidden }
		 #notice1 ul li a{width:260px;display:block; float:left}
		 #notice1 ul li span{width:50px;display:block; float:right; text-align:right; color:#9f9f9f }
		 #notice1 a.more{ display:block; position:absolute; top:15px; right:3px}
		 
		 #notice2{ position:relative}
		 #notice2 h3{border-bottom:1px solid #4594b5}
		 #notice2 h3 img{ margin-right:1px; cursor:pointer}
		 #notice2 ul{ padding:10px 3px 0px}
		 #notice2 ul li{line-height:24px; background: url(/images/spot_02.jpg) no-repeat 0 8px; padding-left:8px; overflow:hidden }
		 #notice2 ul li a{width:260px;display:block; float:left}
		 #notice2 ul li span{width:65px;display:block; float:right; text-align:right; color:#9f9f9f }
		 #notice2 a.more{ display:block; position:absolute; top:15px; right:3px}
		 
		 #notice3{ position:relative}
		 #notice3 h3{border-bottom:1px solid #4594b5}
		 #notice3 h3 img{ margin-right:1px; cursor:pointer}
		 #notice3 ul{ padding:10px 3px 0px}
		 #notice3 ul li{line-height:24px; background: url(/images/spot_02.jpg) no-repeat 0 8px; padding-left:8px; overflow:hidden }
		 #notice3 ul li a{width:260px;display:block; float:left}
		 #notice3 ul li span{width:65px;display:block; float:right; text-align:right; color:#9f9f9f }
		 #notice3 a.more{ display:block; position:absolute; top:15px; right:3px}
		 
	
	 
	   #post_news2{width:465px; float:left }
	     #notice2_1{ position:relative}
		 #notice2_1 h3{border-bottom:1px solid #4594b5}
		 #notice2_1 h3 img{ margin-right:1px; cursor:pointer}
		 #notice2_1 ul{ padding:10px 3px 0px; font-size:16px;}
		 #notice2_1 ul li{line-height:24px;overflow:hidden; padding:3px 2px 4px 8px; }
		 #notice2_1 ul li a{width:380px;display:block; float:left}
		 #notice2_1 ul li span{width:45px;display:block; float:right; text-align:right; color:#9f9f9f }
		 #notice2_1 a.more{ display:block; position:absolute; top:15px; right:3px}
		 
		 #notice2_2{ position:relative}
		 #notice2_2 h3{border-bottom:1px solid #4594b5}
		 #notice2_2 h3 img{ margin-right:1px; cursor:pointer}
		 #notice2_2 ul{ padding:10px 3px 0px;font-size:16px;}
		 #notice2_2 ul li{line-height:24px;overflow:hidden; padding:3px 2px 4px 8px; }
		 #notice2_2 ul li a{width:380px;display:block; float:left}
		 #notice2_2 ul li span{width:45px;display:block; float:right; text-align:right; color:#9f9f9f }
		 #notice2_2 a.more{ display:block; position:absolute; top:15px; right:3px}
		 
		 #notice2_3{ position:relative}
		 #notice2_3 h3{border-bottom:1px solid #4594b5}
		 #notice2_3 h3 img{ margin-right:1px; cursor:pointer}
		 #notice2_3 ul{ padding:10px 3px 0px;font-size:16px;}
		 #notice2_3 ul li{line-height:24px;overflow:hidden; padding:3px 2px 4px 8px; }
		 #notice2_3 ul li a{width:380px;display:block; float:left}
		 #notice2_3 ul li span{width:45px;display:block; float:right; text-align:right; color:#9f9f9f }
		 #notice2_3 a.more{ display:block; position:absolute; top:15px; right:3px}


	  
	  #post_data{ width:341px;float:right}
	     #dataroom1{ position:relative}
		 #dataroom1 h3{border-bottom:1px solid #76b54b}
		 #dataroom1 h3 img{ margin-right:1px; cursor:pointer}
		 #dataroom1 ul{ padding:10px 3px 0px}
		 #dataroom1 ul li{line-height:24px; background: url(/images/spot_02.jpg) no-repeat 0 8px; padding-left:8px; overflow:hidden }
		 #dataroom1 ul li a{width:260px;display:block; float:left}
		 #dataroom1 ul li span{width:65px;display:block; float:right; text-align:right; color:#9f9f9f }
		 #dataroom1 a.more{ display:block; position:absolute; top:15px; right:3px}
		 
		 #dataroom2{ position:relative}
		 #dataroom2 h3{border-bottom:1px solid #76b54b}
		 #dataroom2 h3 img{ margin-right:1px; cursor:pointer}
		 #dataroom2 ul{ padding:10px 3px 0px}
		 #dataroom2 ul li{line-height:24px; background: url(/images/spot_02.jpg) no-repeat 0 8px; padding-left:8px; overflow:hidden }
		 #dataroom2 ul li a{width:260px;display:block; float:left}
		 #dataroom2 ul li span{width:65px;display:block; float:right; text-align:right; color:#9f9f9f }
		 #dataroom2 a.more{ display:block; position:absolute; top:15px; right:3px}
		 
		 #dataroom3{ position:relative}
		 #dataroom3 h3{border-bottom:1px solid #76b54b}
		 #dataroom3 h3 img{ margin-right:1px; cursor:pointer}
		 #dataroom3 ul{ padding:10px 3px 0px}
		 #dataroom3 ul li{line-height:24px; background: url(/images/spot_02.jpg) no-repeat 0 8px; padding-left:8px; overflow:hidden }
		 #dataroom3 ul li a{width:260px;display:block; float:left}
		 #dataroom3 ul li span{width:65px;display:block; float:right; text-align:right; color:#9f9f9f }
		 #dataroom3 a.more{ display:block; position:absolute; top:15px; right:3px}
		 
	 #post_data2{ width:465px;float:right; margin-top:-20px;}
	     #dataroom2_1{ position:relative}
		 #dataroom2_1 h3{border-bottom:1px solid #76b54b}
		 #dataroom2_1 h3 img{ margin-right:1px; cursor:pointer}
		 #dataroom2_1 ul{ padding:10px 3px 0px;font-size:16px;}
		 #dataroom2_1 ul li{line-height:24px;overflow:hidden; padding:3px 2px 4px 8px; }
		 #dataroom2_1 ul li a{width:380px;display:block; float:left}
		 #dataroom2_1 ul li span{width:45px;display:block; float:right; text-align:right; color:#9f9f9f }
		 #dataroom2_1 a.more{ display:block; position:absolute; top:15px; right:3px}
		 
		 #dataroom2_2{ position:relative}
		 #dataroom2_2 h3{border-bottom:1px solid #76b54b}
		 #dataroom2_2 h3 img{ margin-right:1px; cursor:pointer}
		 #dataroom2_2 ul{ padding:10px 3px 0px;font-size:16px;}
		 #dataroom2_2 ul li{line-height:24px;overflow:hidden; padding:3px 2px 4px 8px; }
		 #dataroom2_2 ul li a{width:380px;display:block; float:left}
		 #dataroom2_2 ul li span{width:45px;display:block; float:right; text-align:right; color:#9f9f9f }
		 #dataroom2_2 a.more{ display:block; position:absolute; top:15px; right:3px}
		 
		 #dataroom2_3{ position:relative}
		 #dataroom2_3 h3{border-bottom:1px solid #76b54b}
		 #dataroom2_3 h3 img{ margin-right:1px; cursor:pointer}
		 #dataroom2_3 ul{ padding:10px 3px 0px;font-size:16px;}
		 #dataroom2_3 ul li{line-height:24px;overflow:hidden; padding:3px 2px 4px 8px; }
		 #dataroom2_3 ul li a{width:380px;display:block; float:left}
		 #dataroom2_3 ul li span{width:45px;display:block; float:right; text-align:right; color:#9f9f9f }
		 #dataroom2_3 a.more{ display:block; position:absolute; top:15px; right:3px}
		 
		 
		 
		 
	 
	#main_right { width:230px; float:right;margin-top:17px}
	  
	  #company{ width:228x; height:78px; background:url(/images/company_bg.jpg) no-repeat; border:#e1e1e1 solid 1px; position:relative }
	  #company a.btn01{width:89px; height:17px; margin:32px 0 0 13px;display:block; background:url(/images/certified_company.jpg)}
	  #company a.btn02{width:89px; height:17px; margin:2px 0 0 13px;display:block; background:url(/images/spare_company.jpg)}
	  #company a span{ text-indent:-9999px; display:inline-block}
	  
	  #magazine{width:228x; height:181px;  background:url(/images/magazine_bg.jpg) no-repeat #f7f7f7; border-left:#e1e1e1 solid 1px;  border-right:#e1e1e1 solid 1px;  border-bottom:#e1e1e1 solid 1px; }
	  #magazine span{ text-indent:-9999px; display:inline-block}
	  #magazine div{ display:block; border:#e1e1e1 solid 1px; width:216px; background:#FFFFFF; height:77px; padding-top:10px; margin:67px 0 0 5px}
	  #magazine ul li{ background:url(/images/spot_01.jpg) no-repeat 0 5px; padding-left:15px; font-size:12px; line-height:24px; margin-left:10px }
	  #magazine ul li a strong{ color:#4da1c6}
	  
	  #peer{ display:block; border:1px solid #e4d6c7; background:url(/images/peer_bg.jpg); width:228px; height:104px; margin-top:7px}
	  #peer span{ display:inline-block; text-indent:-9999px}
	  
	  #contribute{display:block; border-left:1px solid #e1e1e1; border-right:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; background:url(/images/contribute.jpg); width:228px; height:76px; }
	  #contribute span{ display:inline-block; text-indent:-9999px}



.news_btn{ text-align:right; padding:10px 5px;}
.news_btn a{ color:#ffffff; background-color:#7b7b7b; padding:5px 7px 2px 7px}
.news_btn a.siteview{ color:#ffffff ; background-color:#F60; padding:5px 7px 2px 7px}


/*상품*/
#store_bg{width:962px;height:230px; margin:0 auto; background: url(/images/store_text.jpg) no-repeat; border:solid 1px #e1e1e1; position:relative; padding-top:80px; margin:20px 0}
#store_bg a.more{ display:block; position:absolute; top:18px; right:18px}
div#scroller {width:888px;height:220px; overflow:hidden; margin-left: 32px }

#btn1, #btn2 {cursor:pointer;display:block; position:absolute; }
ul#scrollerFrame { width:2000px;}
ul#scrollerFrame li {float:left; margin:0 5px 5px 5px;}
ul#scrollerFrame li strong{ color:#323232;  text-align:center; display:block}
ul#scrollerFrame li span{ color:#407fa4; text-align:center;display:block; margin-top:5px }

#store_bg2{width:962px;height:295px; background: url(/images/store_text4.jpg) no-repeat; margin:0 auto; border:solid 1px #e1e1e1; position:relative; padding-top:80px; margin:20px 0}
#store_bg2 .goimg_icon{position:relative;top:-74px;left:31%;}
#store_bg2 a.more{ display:block; position:absolute; top:18px; right:18px}
div#scroller2 {width:888px;height:218px; overflow:hidden; margin-left: 32px; margin-top:-25px; }

#btn1, #btn2 {cursor:pointer;display:block; position:absolute; }
ul#scrollerFrame { width:2000px;}
ul#scrollerFrame li {float:left; margin:0 5px 5px 5px;}
ul#scrollerFrame li strong{ color:#323232;  text-align:center; display:block}
ul#scrollerFrame li span{ color:#407fa4; text-align:center;display:block; margin-top:5px }



/* subpage*/
 
#sub_left{position:absolute;top:0px;bottom:0px;left:0px; width:163px; border-left:solid 1px #e5e5e5; border-right: solid 1px #e5e5e5; background-color:#f5f5f5}

#submenubox{margin:20px 0 0 0px; width:163px} 
#submenubox h3{display:block;border-bottom:#f5f5f5 1px solid; font-size:18px;text-align:center;line-height:22px; padding:0px 0 12px 0; font-family:NGB; color:#4ba1c6; }

ul#left_menu li{ display:block; border-bottom:#f5f5f5 1px solid; }
ul#left_menu li  a{ display:block ;  font-size:14px; font-weight:bold; color:#ffffff ; background-color:#b4b4b4; padding:8px 5px 5px 15px; text-decoration:none }
ul#left_menu li.on a{background-color:#354AB3; color:#ffffff;}
ul#left_menu li a:hover {background-color:#354AB3; color:#ffffff;}


#sub_right{width:775px;margin:0 0 0 189px; padding-top:30px; position:relative }
  #sub_right .location{ text-align:right; color:#999999; font-size:12px ; line-height:14px; position:absolute; top:45px; right:5px}
  #sub_right .location span{ color:#354AB3; font-weight:bold}
  #title{ font-size:22px; font-weight:bold; height:27px; margin-top:0px; line-height:26px; font-family:NGB; color:#333333; border-bottom:1px solid #e5e5e5; padding-bottom:8px}
  
   #con_wrap{ margin-top:10px; width:775px; min-height:400px}
 

	
/*tail*/	
  #bottom{margin:0 0 0 0; background:url(/images/bottom_bg.jpg) repeat-x #f7f7f7 }
  #copy p{ margin:5px 0 0 235px}
  #copy p a{ padding:0 5px}
  #copy{width:964px; margin:0 auto; }
  #copy .copy_text{ line-height:18px; font-size:11px; min-height:70px }
  
  #copy2 p{ margin:5px 0 0 235px}
  #copy2 p a{ padding:0 5px}
  #copy2{width:964px; margin:0 auto; padding-top:10px; padding-bottom:20px;}
  #copy2 .copy_text{ line-height:18px; font-size:11px; min-height:70px }
    
	
/*쇼핑몰 메인*/

#store_icon_box{ background-color:#f5f5f5; padding:10px 0 0 0; margin-bottom:7px }
  #store_icon{width:804px;margin:0 auto; background:url(/store/images/srore_logo.jpg) no-repeat 10px 0px; padding-left:160px}
  #store_icon a{ padding:0 4px}
  
 

#store_cont{ width:964px; margin:0 auto; overflow:hidden; position:relative}
#s_news_post{ width:257px; float:left; height:229px; border:solid 1px #e1e1e1 }


#s_notice{ width:235px; margin:12px 0 0 10px; min-height:81px; position:relative   }
#s_notice h4{ background:url(/store/images/spot.jpg) no-repeat 0 5px;  color:#4b4b4b; font-size:12px; font-weight:bold; padding-left:10px}
#s_notice ul{ padding:3px 0 0 5px}
#s_notice ul li{  line-height:20px;}
#s_notice a.more{ position:absolute; top:5px; right:5px;}

 #store_products h3{ background-color:#f4f4f4}
 #store_products{width:964px; margin:0 auto; position:relative; margin-top:15px; }
 #store_products ul{ padding:5px 0; overflow:hidden;}
 #store_products li {float:left; margin:10px 7px; border:solid 1px #e5e5e5; padding:0 0 5px 0}
 #store_products li strong{ color:#323232;display:block;  font-size:14px; margin:0 0 0 10px}
 #store_products li strong.pay{ color:#e35900;display:block;  font-size:14px; margin:0 0 0 10px}
 #store_products li span{ color:#929292; display:block; margin-top:5px ;margin:5px 0 0 10px}
 #store_products a.more{ display:block; position:absolute; top:10px; right:10px;}
 
/*쇼핑몰 서브페이지*/
#sub_right_store{width:775px;margin:0 0 0 189px; padding-top:5px; }
#store_visual{ padding:3px 0}
#title_box{width:775px; position:relative; margin:15px 0 5px 0; height:25px;border-bottom:1px solid #e5e5e5;}
#title_store{background:url(/store/images/spot_title.jpg) no-repeat 0 3px; font-family:NGB; font-size:18px; color:#333333; padding:0 0 0px 23px;}
.location_store{ text-align:right; color:#999999; font-size:12px ; line-height:14px; position:absolute;top:2px; right:5px}
.location_store span{ color:#70b7d6; font-weight:bold}

#store_search{ padding:13px; border:solid 1px #e5e5e5 ; background-color:#f5f5f5; text-align:center}
.number_box{ overflow:hidden; margin:15px 0 5px 0}
.number_box span.number_of{ display:block; float:left; margin-top:3px;}
.number_box span.number_of strong{ font-size:14px; color:#277fa5}
.number_box span.pro_search{ display:block; float:right}

#sub_store_list .pro_list{border-top:solid 2px #5aafd4; border-bottom:solid 2px #e3e3e3;padding:5px 0; overflow:hidden;}
#sub_store_list .pro_list li {float:left; margin:10px 5px; border:solid 1px #e5e5e5; padding:0 0 5px 0}
#sub_store_list .pro_list li strong{color:#323232; display:block;  font-size:14px; margin:0 0 0 10px}
#sub_store_list .pro_list li strong.pay{color:#e35900; display:block;  font-size:14px; margin:0 0 0 10px}
#sub_store_list .pro_list li span{color:#929292; display:block; margin:5px 0 0 10px }

#num_box{ text-align:center; margin:15px; line-height:14px}
#num_box a{ border: solid 1px #e5e5e5; background-color:#f6f6f6; margin:2px; display:inline-block; width:19px; height:16px; padding-top:3px; text-decoration:none}
#num_box a:hover{border: solid 1px #80c2de}
#num_box span{border: solid 1px #7C8AD2; background-color:#f6f6f6; color:#354AB3; font-weight:bold;  margin:2px;display:inline-block;width:19px; height:16px;padding-top:3px}
#num_box a.first{background:url(/store/images/before_btn.jpg) no-repeat;}
#num_box a.end{background:url(/store/images/next_btn.jpg) no-repeat;}

/* 상품 뷰 이미지 로딩 */
    #mozaic { float:none;position: relative;  border:1px solid #e5e5e5; padding:5px; background-color:#fafafa; width:343px; height:350px;}
    #mozaic img { display:none; }
    #mozaic .imgdoc { position: relative;width:342px; height:277px;z-index:1; }
	#mozaic .imgdoc .img {float:left;position: absolute;margin:0px; padding:0px; width:342px; height:277px; border:1px #fafafa solid;  }
	#mozaic .listimg  { float:left;position: relative; width:348px;  margin:auto; margin-top:4px; }
	
	#mozaic .listimg .listbox ul{ position: relative; width:348px; height:66px; list-style-type:none; }
	#mozaic .listimg .listbox li{ float:left;position: relative; width:82px; height:66px; list-style-type:none;margin-right:3px;border:1px #fafafa solid;background-size:82px;filter:gray(opacity=100);cursor:pointer;}
    #mozaic .listimg .listbox li img{ width:82px;height:66px;}
	#mozaic .listimg .listbox li.active{ border:1px #63b3d6 solid;}

/* 상품뷰 페이지 */
.sns_store{ position:absolute; right:3px; top:3px }
#pro_subject{ margin:0 0 5px 0}
#pro_subject span{ color:#6392a7; font-weight:normal; font-size:12px}
#pro_subject strong{font-family:NGB; font-size:18px; color:#333333; }

#pro_box{border-top:solid 2px #5aafd4; border-bottom:solid 2px #e3e3e3;padding:5px 0; overflow:hidden;}
  #sub_store_view{ overflow:hidden}
   #sub_store_view .pro_img{ float:left; width:345px}
   #sub_store_view .pro_info{ float:right; width:405px}
   #sub_store_view .pro_info ul li{ line-height:20px; background:url(/store/images/v_spot.jpg) no-repeat 2px 10px; padding:5px 3px 4px 93px; border-bottom:1px solid #e5e5e5; position: relative; }
   #sub_store_view .pro_info ul li span{  display:block; color:#6392a7; position:absolute; top:5px; left:8px}
   #sub_store_view .pro_info ul li strong{ color:#e35900; font-size:14px;}
   #sub_store_view .pro_info div{ padding:15px 0 0 0; text-align:center}
   #sub_store_view .pro_info div a{ padding:0 5px}
   
   #compay_info{ margin:15px 0 0 0}
   #compay_info ul { background-color:#fafafa; border:solid 1px #e5e5e5; padding:5px 10px; }
   #compay_info ul li{ line-height:20px; background:url(/store/images/v_spot_02.jpg) no-repeat 2px 10px; padding:5px 3px 4px 85px; border-bottom:1px solid #e5e5e5; position:relative}
   #compay_info ul li span{  display:block; font-weight:bold; position:absolute; top:5px; left:8px}
   #compay_info ul li strong{ color:#249ed3; font-size:14px;}
   #compay_info ul li.infomation{ background:none; border:none; padding: 10px 0 0 0;}
   #compay_info ul li.infomation p{ padding:10px 10px 0px 10px;}
   
   #pro_used{ margin:15px 0 5px 0}
   #pro_used h3{ border-bottom:1px solid #e5e5e5}
   #pro_used ul { padding:3px 10px}
   #pro_used ul li{line-height:20px; background:url(/store/images/v_spot_03.jpg) no-repeat 2px 10px; padding:5px 3px 4px 12px;  }
   #pro_used ul li .accent{ display:block; font-weight:bold; color:#249ed3}
   
  #view_store_list .pro_list{border-top:solid 2px #5aafd4;border-top:1px solid #e5e5e5; overflow:hidden;}
  #view_store_list .pro_list li {float:left; margin:10px 5px; border:solid 1px #e5e5e5; padding:0 0 5px 0}
  #view_store_list .pro_list li strong{color:#323232; display:block;  font-size:14px; margin:0 0 0 10px}
  #view_store_list .pro_list li strong.pay{color:#e35900; display:block;  font-size:14px; margin:0 0 0 10px}
  #view_store_list .pro_list li span{color:#929292; display:block; margin:5px 0 0 10px }

/*제주도사회적기업*/
#sub_company{padding-bottom:15px}
#sub_company p.top_text{ margin-bottom:15px;}
   #company_list_box{ margin-top:10px; }
   #company_list_box span.number_of{margin:15px 0 5px 0}
   #company_list_box span.number_of{ display:block;  margin-top:3px;}
   #company_list_box span.number_of strong{ font-size:14px; color:#A43D97;}
   #company_list_box table.company_list th{border-top:solid 2px #354AB3; border-bottom:solid 1px #e3e3e3;padding:5px 0; background:#f5f5f5 }
   #company_list_box table.company_list td{border-bottom:solid 1px #e3e3e3;padding:5px 0; }
   
   
   ul.company_view_box{ margin:15px 0 0 0}
   ul.company_view_box { border-top:solid 2px #5aafd4; border-bottom:solid 1px #e3e3e3; padding:5px  0px; }
   ul.company_view_box li{ line-height:20px; background:url(/store/images/v_spot_02.jpg) no-repeat 2px 10px; padding:5px 3px 4px 85px; border-bottom:1px solid #e5e5e5; position:relative}
   ul.company_view_box li.line{ line-height:20px; background:url(/store/images/v_spot_02.jpg) no-repeat 2px 10px; padding:5px 3px 4px 85px; border-bottom:1px solid #e5e5e5; position:relative}
   ul.company_view_box li > span{  display:block; font-weight:bold; position:absolute; top:5px; left:8px}
   ul.company_view_box li > strong{ color:#249ed3; font-size:14px;}
   ul.company_view_box li.infomation{ background:none; border:none; padding: 10px 0 0 0;}
   ul.company_view_box li.infomation p{ padding:10px 10px 0px 10px;}
	
#btn_box{ padding:15px; text-align:right}

/*board*/

.comment_num{ font-size:11px; font-weight:bold; color:#679146}
table.board_list{border-top:solid 2px #354AB3; }
table.board_list th{ font-weight:bold;background:#f5f5f5;border-bottom:solid 1px #e3e3e3; padding:5px }
table.board_list td{ border-bottom:solid 1px #e3e3e3;padding:5px}
table.board_list tr.bar_top{}

#page_num {width:100%;text-align:center;padding:15px 0 5px 0}
#page_num a{ font-size:11px; color:#939393; margin:0 2px }
#page_num strong.on{font-size:11px; color:#da9529; margin:0 2px}

#pagenum span{font-weight:bold;display:inline-block;padding:0px 5px;}


table.photo_table{ border-top:solid 2px #5aafd4;border-bottom:1px solid #d5d5d5;}

#board_gallery02{border-top:2px solid #d5d5d5;border-bottom:2px solid #d5d5d5; padding:10px}
#board_gallery02 ul li{ border-bottom:1px dashed  #d5d5d5 ; padding:5px 0 }
#board_gallery02 ul li dt{ font-weight:bold; line-height:24px}
#board_gallery02 ul li span.s_date{ color:#b090d6}

/* view*/
.list_comment {font-size:11px; color:#ababab;}
.view_title {font-size:12px; color:#666666;}
.view_subject {color:#666666; font-weight:bold;}

.bg1 { background-color:#f4f1f8}
table.view_write{ border-bottom:2px solid #d5d5d5;}
.view_date{ background-color:#fff8db; padding:2px 10px; width:140px; display:block;  text-align:center }

table.board_read{border-top:solid 2px #354AB3; }
table.board_read th{background:#f5f5f5;border-bottom:solid 1px #e3e3e3;color:#666666;}
table.board_read td{border-bottom:solid 1px #e3e3e3;;padding-left:5px;}
.contents_wrap{ border-bottom:solid 1px #d2d2d2; padding:0 10px 10px 10px}

.sns{ text-align:right; padding:10px; font-family:NG}
.contents_wrap span.date{ padding-left:15px}
.contents_wrap span.date strong{ font-weight:normal; color:#5aafd4}




input{background-color:#e9e9e9 ;font-size:12px; color:#666666;}



.list_comment{color:#96a245;font-size:11px;}
.comment_line{background:url(/skyboard/skin/images/jum.gif) repeat-x bottom;}
.comment_wrap{border:solid 2px #eeeeee;margin-bottom:10px;}

#category_box{padding-bottom:13px;}
#category_box a{padding:3px 15px 2px 15px;background-color:#f6f6f6;margin-right:1px; display:inline-block; border:solid 1px #e3e3e3;}
#category_box a.on{border: solid 1px #7C8AD2; background-color:#fff; color:#354AB3; font-weight:bold; display:inline-block;}
#category_box a.off{}



/*회원가입*/
#member div.login_box{ background-color:#f5f5f5; border:1px solid #e5e5e5; width:543px; margin:0 auto; text-align:center; padding:15px 0 ; margin-top:50px}
#member div.login_box form{ margin:15px 0 0 0}
#member ul.login_text{ width:543px; margin:0 auto; margin-top:10px}
#member ul.login_text li{ position: relative; margin:3px 0 }
#member ul.login_text li a{ display:block; position:absolute; top:0; right: 5px}


#member .personalinfo_text .info_text{  padding:10px;  border:solid 2px #e3e3e3; overflow-y:scroll; height:123px  }
#member .personalinfo_text p{ text-align:center; margin:10px 0}
#member .personalinfo_text p span{ padding:0 10px}
#member .personalinfo_text h3{  background:url(/store/images/v_spot_03.jpg) no-repeat 2px 10px; padding:5px 3px 0px 12px; font-family:NGB; color:#4197bd ; font-size:16px}
#member .personalinfo_text .regist_text{ padding:15px; padding-top:3px;}
#member .personalinfo_text .regist_text {}
span.star {color:#FF3300}
#member .personalinfo_text table.regist {border-top:solid 2px #5aafd4;}
#member .personalinfo_text table.regist th {background:#f5f5f5;border-bottom:solid 1px #e3e3e3;color:#666666;padding:5px;}
#member .personalinfo_text table.regist td{border-bottom:solid 1px #e3e3e3;padding:5px;}
#member .personalinfo_text table.regist span{ padding-right:5px}
#member .personalinfo_text table.regist strong{ color:#FF3300}
#member .sell_02{ width:400px; margin:0 auto; padding:10px; margin-bottom:10px; border:1px solid #e3e3e3; background-color:#fff}
#member .sell_02 span{ padding:0 10px}

#member .personalinfo{ border:1px solid #e3e3e3; padding:10px; min-height:400px; margin:15px 0 }
#member .clause{ border:1px solid #e3e3e3; padding:10px; min-height:400px; margin:15px 0 }


/*마이페이지*/
#product_box .num_product{ text-align:right}
#product_box .num_product strong{ font-size:14px; color:#277fa5}
.product_info_01{ margin:15px 0 0 0}
.product_info_01 h4{ font-family:NGB; color:#333333 ; font-size:13px; background:url(../images/spot_02.jpg) no-repeat 0 8px; padding-left:6px}
#product_box table.product{border-top:solid 2px #5aafd4;}
#product_box table.product th{background:#f5f5f5;border-bottom:solid 1px #e3e3e3;color:#666666;padding:5px;}
#product_box table.product td{border-bottom:solid 1px #e3e3e3;padding:5px; text-align:center}

#product_box h3{background:url(/store/images/v_spot_03.jpg) no-repeat 2px 10px; padding:5px 3px 0px 12px; font-family:NGB; color:#4197bd ; font-size:16px}
#product_box table.product_write{border-top:solid 2px #5aafd4;}
#product_box table.product_write th{background:#f5f5f5;border-bottom:solid 1px #e3e3e3;color:#666666;padding:5px;}
#product_box table.product_write td{border-bottom:solid 1px #e3e3e3;padding:5px; }