@charset "utf-8";

body,p,div,h1,h2,h3,h4,h5,h6,ul,ol,dl,dt,dd,table,caption,form,fieldset,legend,input{margin:0; padding:0;}
li{list-style-type:none;}
fieldset,img{border:0;}
fieldset img{vertical-align:middle;}
li img, li a, dd img{vertical-align:top;}
.hdd{font-size:0; width:0; height:0; line-height:0; visibility:hidden; position:absolute;}

a{text-decoration:none; color:#3d3d3d; font:12px "돋움",Dotum; color:#3d3d3d;}
h2{float:left;}
h3{float:left;}
caption{font-size:0; width:0; height:0; line-height:0; visibility:hidden; position:absolute;}

/*body{font:12px "돋움",Dotum; color:#3d3d3d; overflow-y:scroll;}*/
body{height:100%; width:100%; font:12px "돋움",Dotum; color:#3d3d3d;}
address{font-style:normal; font-size:11px; margin-top:16px; line-height:16px;}
.clearboth{content:""; display:block; clear:both; height:15px; width:0px;}
.clearboth_none{content:""; display:block; clear:both; height:0px; width:0px;}

/*   main   ##############################################*/
#top{width:100%; height:102px; background:#fff; border-bottom:25px solid #c4161c;}

	#top_assist{width:100%; height:34px; border-bottom:1px solid #c4161c; text-align:center;}
	#assist_box{margin:0 auto; width:990px; height:34px; background:#fff;}
	#assist_box:after{content:""; display:block; clear:both;}
	.assist_title{display:block; float:left;}
	.assist_title img{padding:15px 0 0 1px;}
	.assist_tab{display:block; float:right; font-weight:bold;}
	.assist_tab ul{float:left;}
	.assist_tab ul li{float:left;}
		.assist_tab_menu{float:left; margin-top:14px; }
		.assist_tab_menu li{padding:0 4px;}
		.language_btn{float:left; margin-top:10px;}
		.language_btn li{padding-left:3px;}

	#top_menu{margin:0 auto; width:990px; height:67px; position:relative;}

	.h1{float:left; width:270px; height:45px; position:absolute; top:12px;}

	.search_box{position:relative; margin-top:35px; width:192px; float:right; background:url("../images/main/search_box_bg.gif") no-repeat 0 0;}
	.search_box a.btn_search{position:absolute; right:0; top:0; display:block; height:30px;}
	.search_text{position:absolute; right:0; top:0; width:162px; padding:3px 0 2px 5px; border:0; vertical-align:middle; background:none; position:relative;}
	#gnb{float:left; width:442px; position:absolute; left: 330px; top:35px;}
	#gnb{float:left; width:542px; position:absolute; left: 290px; top:35px;}
	#gnb li{float:left; padding-left:30px;}
	#gnb li img{margin-top:2px;}

/*  rollover ##################### */
a.Rover img { border-width:0px; display:inline; }
a.Rover img.over { display:none; }
a.Rover:hover { border:0px }
a.Rover:hover img { display:none; }
a.Rover:hover img.over { display:inline; }
a.Rover_on img{display:none;}
a.Rover_on img.over{display:inline;}
/* #############################  */

#main_view{margin-bottom:11px; width:100%; height:300px; background:url("../images/main/main_bg.jpg") no-repeat top; height:300;}
	.rolling_main{position:relative; width:990px; height:250px; margin:0 auto; padding-bottom:10px; }
	.main_visual * {float:left; }
	.main_visual .paging1 {display:none}
	.main_visual .mainSlide {position:absolute; left:60px; top:0; height:245px;}
	.main_visual .mainSlide a {position:absolute; left:0; top:0; display:block; height:245px;}
	.main_visual .mainSlide a.nosee {display:none}
	.main_visual a.btnPre {position:absolute; left:0; top:0;margin-top:90px;}
	.main_visual a.btnNext {position:absolute; left:960px; top:0;margin-top:90px;}

#wrapper{margin:0 auto; width:990px}
#wrapper_hlink{margin:0 auto; width:100%}

#container{width:100%; display:inline-block}
#container:after{tent:""; display:block; clear:both;}
	/* product information area */
	.product_info{float:left; margin:0; position:relative; width:990px; height:278px}
	.product_info:after{content:""; display:block; clear:both;}
	.product_info ul.line02{margin-top:3px;}
	.product_info li{float:left; padding-left:9px;}
	.product_info li.no_padding{padding:0px !important;}

	/* main_banner area  */
	.main_banner{float:left; margin:20px 0 30px 0; width:100%; height:127px;}

	.main_notice{float:left; width:300px;}
	.notice_tab{background:url("../images/main/main_notice_tab_bg.gif") repeat-x bottom; width:300px; height:29px;}
	#notice_tab_menu1.on a{width:100px; height:29px; background:url("../images/main/main_notice_tab01_on.gif");}
	#notice_tab_menu2.on a{width:118px; height:29px; background:url("../images/main/main_notice_tab02_on.gif");}
	.notice_tabsub_menu2{display:none;}

	.tab01_list{position:relative; width:300px;}
	.tab01_list ul{margin-top:10px;}
	.tab01_list li{width:300px; padding:7px 0 0 5px; overflow:hidden; background:url("../images/main/notice_tablist_bul.gif") no-repeat 0 12px;}

	.heritage_tab li{display:inline; position:relative; margin:0;text-align:center;}
	.heritage_tab li.on a img{visibility:hidden;}/*131230 edit display:none To visibility:hidden*/
	.heritage_tab li a{display:inline-block;}

	.banner_box01{position:relative; float:left; margin-left:20px; width:320px; height:125px; border-top:1px solid #b7b7b7; border-bottom:1px solid #b7b7b7;}
	.banner_box01 p.menual{margin-top:13px;}
	.banner_box01 p.brochure{margin-top:21px;}
	.banner_box02{position:relative;float:left; margin-left:20px; width:320px; height:125px; border-top:1px solid #b7b7b7; border-bottom:1px solid #b7b7b7;background:url("../images/main/main_banner_man.gif") no-repeat bottom right;}
	.banner_box02 p.cad{margin-top:13px;}
	.banner_box02 p.certificate{margin-top:21px;}

#footer{position:relative; margin:0 auto; width:990px; text-align:left; border-top:1px solid #e9abae;}
#footer .footer_in{}
#footer img{padding:22px 0 20px 0;}
#footer .copy {float:left;}
#footer .privacy {width:130px; height:59px; float:right;}
#footer .privacy li {float:left; padding-left:3px;}

/*  sub   #######################  */
#sub_view01{width:100%; height:150px; background:url("../images/sub/subvisual_1.jpg") no-repeat center top;}
#sub_view02{width:100%; height:150px; background:url("../images/sub/subvisual_2.jpg") no-repeat center top;}
#sub_view03{width:100%; height:150px; background:url("../images/sub/subvisual_7.jpg") no-repeat center top;}
#sub_view04{width:100%; height:150px; background:url("../images/sub/subvisual_6.jpg") no-repeat center top;}
#sub_view05{width:100%; height:150px; background:url("../images/sub/subvisual_5.jpg") no-repeat center top;}
#sub_view08{width:100%; height:150px; background:url("../images/sub/subvisual_8.jpg") no-repeat center top;}
#sub_view09{width:100%; height:150px; background:url("../images/sub/subvisual_9.jpg") no-repeat center top;}


/*서브슬라이드*/

.sub_visual{width:740px; height:211px; float:left; position:relative; }
.sub_visual a.btnPre {text-indent:9999px;display:none;}
.sub_visual a.btnNext {text-indent:9999px;display:none}

.subSlide{position:absolute; width:740px; height:211px; left:0; top:0;}
.subSlide a{ position:absolute;}
.paging{position:absolute; left:0; top:185px; width:740px; height:25px; display: inline-block; }
.paging .paging_in{width:300px; height:17px; padding-left:230px;}
.paging .paging_in a{display:block; float:left; padding-left:20px; height:17px; text-align:center; background:url("../images/pro_top_slide_ball.png") no-repeat; }
.paging .paging_in a.active,.paging a:hover{background-position:0 -17px;}

#content{float:left; width:740px;}
#content2{float:left; width:980px;}
#content3{width:100%;position:relative; display:inline-block;}

#content:after{content:""; display:block; clear:both;}
#content01{float:left; width:990px;}
#content01:after{content:""; display:block; clear:both;}


.link_top {width:980px; margin:0 auto}


/*  sub menu  */
#left{float:left; width:220px; margin-right:30px;}
#left_in{clear:both; float:left; margin:0; padding:0; width:220px;}

.left_h2{display:block !important; width:220px; margin-bottom:9px;}
.left_h2 a img{padding:45px 0 0 0; border:0; }
.left_h2 a{text-decoration:none;}
.left_h2:after{content:""; display:block; clear:both;}

.left_h2_02{display:block !important; width:220px; margin-bottom:2px;}
.left_h2_02 a img{padding:44px 0 0 0; border:0; }
.left_h2_02 a{text-decoration:none;}
.left_h2_02:after{content:""; display:block; clear:both;}

.sub_menu_wrap{margin:0px; padding:0; width:220px; }
.sub_menu_wrap ul{font-weight:bold; color:#666666; }
.sub_menu_wrap ul li{padding:0px; list-style:none outside none;}
/*.sub_menu_wrap ul li ul{display:none; padding:5px 0 16px 0px; }*/
.sub_menu_wrap ul li ul{padding:5px 0 16px 0px; }
.sub_menu_wrap ul li ul li{padding:7px 0 0 15px; list-style:none !important; background:none; border:0;}
.sub_menu_wrap ul li ul li a{color:#fb6473; font-weight:bold;}
.sub_menu_wrap ul li ul li a:hover{color:#c4161c; font-weight:bold;}
.sub_menu_wrap ul li ul li .hover_1{color:#c4161c; font-weight:bold;}

.customer_center{clear:both; width:220px; margin:30px 0;  padding-left:13px;}

/*  contents area  */
.h3{margin:45px 0 0 0; width:300px; height:40px;}
.h4{margin-top:10px; font-size:18px; color:#c4161c;}
.h4:after{content:""; display:block; clear:both;height:0px; width:0px;}

.location{margin-top:55px; float:right; }
.location_link{margin-top:55px; float:right; }
.location a{color:#999999;}
.location span{color:#999999;}
.location a.this_on{color:#666666;}

.route{clear:both; margin-top:42px; float:left; color:#999999;}
.route span {display:inline-block; margin-left:0; background:url("../images/sub/home_icon02.gif") no-repeat 0 50%; padding-left:15px; font-size:11px;}
.document_link{position:absolute; left:0; top:0;}
.document{clear:both; float:left; margin:20px 0 50px 0; width:100%; line-height:200%; letter-spacing:0px;}
.document:after{content:""; display:block; clear:both; width:100%;}
.document01{clear:both; float:left; margin:0 0 50px 0; width:100%; line-height:200%;letter-spacing:0px;}
.document01:after{content:""; display:block; clear:both; width:100%;}
.document02{clear:both; float:left; margin:15px 0 50px 0; width:100%; letter-spacing:0px;}
.document02:after{content:""; display:block; clear:both; width:100%;}
.text_bold{font-weight:bold;}
.text_red{color:#c4161c;font-weight:bold;}

.margin_L01{margin-left:20px;}
.margin_L02{margin-left:20px;}


.page_no{width:100%; margin:15px 0 10px 0; }
.page_no span{margin:0 2px; color:#999999;}
.page_no span img{vertical-align:middle;}
.page_no span.page_on{font-weight:bold;}

.search_box02{width:100%; background:url("../images/sub/searchbox_bg.gif") no-repeat left top;}
.search_box02 fieldset{padding:12px;}
.search_box02 fieldset input,select,span{vertical-align:middle;margin-left:5px;}
.search_text02{border:1px solid #adadad; width:85px; height:20px; vertical-align:middle;}
.search_text03{border:1px solid #adadad; width:280px; height:18px; vertical-align:middle;}

.board_list{margin-top:20px; width:100%; border-top:1px solid #9696c0; border-bottom:1px solid #9696c0;}

.text_blue01{color:#000066; font-weight:bold; text-align:center;}
.align_C{text-align:center !important;}
.align_L{text-align:left !important;}
.align_R{text-align:right !important;}
.text_gray01{margin-bottom:5px; color:#666666;}
.text_gray02{font-weight:normal !important;color:#666666 !important;}

.dan01{margin-top:30px; }

.dna02{width:100%;margin-top:10px;}
.dna02 ul{margin-top:5px; width:100%;}
.dan02 ul li{padding:3px 0; border-top:1px solid #dadada;}
.dan02 ul li ul{list-style:none; height:250px; border-top:1px solid #dadada; border-bottom:1px solid #fe492c; background:url("../images/sub/sub03_02_outline_bg.png") no-repeat center bottom;}
.dan02 ul li ul li{border-style:none; padding-left:10px;}

.dan03{float:left; width:100%;}
.dan03_box{float:left; width:170px; height:259px; text-align:center; background:url("../images/sub/dan_box.gif") no-repeat;}
.dan03_box span{float:left; width:161px; margin:5px 0;}
.dan03_box ul{width:149px; height:208px; margin:35px 6px 0 6px;}
.dan03_box ul li{padding:6px 5px 5px 15px; text-align:left; line-height:120%;}

.dan04{margin-top:5px;}

.dan05{margin-top:5px; width:100%; background:url("../images/sub/sub03_05_corporation_bg.gif") no-repeat;}


.sub01_products{float:left; width:100%;}
.products_tab{width:100%;}
#category_tab_menu.on a{width:145px; height:43px; background:url("../images/sub/sub01_category_btn_on.gif"); position:relative;}
#index_tab_menu.on a{width:120px; height:43px; background:url("../images/sub/sub01_index_btn_on.gif"); position:relative;}
	.index_tabsub_menu{display:none;}

#category_tab_menu .line{float:left; width:990px;}

	.category_box{float:left; margin-top:15px; width:210px; padding:5px 10px 10px 10px; height:290px; border:1px solid #cccccc; background:#eeeeee;}
	.category_box h3{width:100%; font:bold 14px dotum; margin-top:5px; height:22px;text-align:center; line-height:100%;}
	.pname{width:100%; font:bold 14px dotum; margin-top:5px; height:22px;text-align:center; line-height:100%;}

	.category_box .info{width:100%; height:250px; background:#ffffff;}
	.category_box .info .img{width:90%; margin-left:5%; text-align:center; border-bottom:1px solid #cccccc;}
	.category_box .info .img img{width:180px; height:68px; margin:10px 0 0 0;}
	.category_box .info .text{width:90%; height:150px; margin:5%; overflow-y:auto; line-height:110%; }
	.category_box .info .text li{padding:1px 0;}
	.category_box .info .text a{color:#666666; font-weight:bold;}
	.category_box .info .text a:hover{color:#c4161c; font-weight:bold;}

	.index_box{float:left; margin-top:20px; width:100%; border-top:1px solid #c4161c; border-bottom:1px solid #c4161c;}
	.index_box li{float:left;font-weight:bold; padding:5px 5px 5px 0;}

	#tab_A.on a{width:33px; height:31px; background:url("../images/sub/sub01_index_A_on.gif"); position:relative;}
	#tab_B.on a{width:33px; height:31px; background:url("../images/sub/sub01_index_B_on.gif"); position:relative;}
	#tab_C.on a{width:33px; height:31px; background:url("../images/sub/sub01_index_C_on.gif"); position:relative;}
	#tab_D.on a{width:33px; height:31px; background:url("../images/sub/sub01_index_D_on.gif"); position:relative;}
	#tab_E.on a{width:33px; height:31px; background:url("../images/sub/sub01_index_E_on.gif"); position:relative;}
	#tab_F.on a{width:33px; height:31px; background:url("../images/sub/sub01_index_F_on.gif"); position:relative;}
	#tab_G.on a{width:33px; height:31px; background:url("../images/sub/sub01_index_G_on.gif"); position:relative;}
	#tab_H.on a{width:33px; height:31px; background:url("../images/sub/sub01_index_H_on.gif"); position:relative;}
	#tab_I.on a{width:33px; height:31px; background:url("../images/sub/sub01_index_I_on.gif"); position:relative;}
	#tab_J.on a{width:33px; height:31px; background:url("../images/sub/sub01_index_J_on.gif"); position:relative;}
	#tab_K.on a{width:33px; height:31px; background:url("../images/sub/sub01_index_K_on.gif"); position:relative;}
	#tab_L.on a{width:33px; height:31px; background:url("../images/sub/sub01_index_L_on.gif"); position:relative;}
	#tab_M.on a{width:33px; height:31px; background:url("../images/sub/sub01_index_M_on.gif"); position:relative;}
	#tab_N.on a{width:33px; height:31px; background:url("../images/sub/sub01_index_N_on.gif"); position:relative;}
	#tab_O.on a{width:33px; height:31px; background:url("../images/sub/sub01_index_O_on.gif"); position:relative;}
	#tab_P.on a{width:33px; height:31px; background:url("../images/sub/sub01_index_P_on.gif"); position:relative;}
	#tab_Q.on a{width:33px; height:31px; background:url("../images/sub/sub01_index_Q_on.gif"); position:relative;}
	#tab_R.on a{width:33px; height:31px; background:url("../images/sub/sub01_index_R_on.gif"); position:relative;}
	#tab_S.on a{width:33px; height:31px; background:url("../images/sub/sub01_index_S_on.gif"); position:relative;}
	#tab_T.on a{width:33px; height:31px; background:url("../images/sub/sub01_index_T_on.gif"); position:relative;}
	#tab_U.on a{width:33px; height:31px; background:url("../images/sub/sub01_index_U_on.gif"); position:relative;}
	#tab_V.on a{width:33px; height:31px; background:url("../images/sub/sub01_index_V_on.gif"); position:relative;}
	#tab_W.on a{width:33px; height:31px; background:url("../images/sub/sub01_index_W_on.gif"); position:relative;}
	#tab_X.on a{width:33px; height:31px; background:url("../images/sub/sub01_index_X_on.gif"); position:relative;}
	#tab_Y.on a{width:33px; height:31px; background:url("../images/sub/sub01_index_Y_on.gif"); position:relative;}
	#tab_Z.on a{width:33px; height:31px; background:url("../images/sub/sub01_index_Z_on.gif"); position:relative;}
	/*
	 .tabsub_B{display:none;}
	 .tabsub_C{display:none;}
	 .tabsub_D{display:none;}
	 .tabsub_E{display:none;}
	 .tabsub_F{display:none;}
	 .tabsub_G{display:none;}
	 .tabsub_H{display:none;}
	 .tabsub_I{display:none;}
	 .tabsub_J{display:none;}
	 .tabsub_K{display:none;}
	 .tabsub_L{display:none;}
	 .tabsub_M{display:none;}
	 .tabsub_N{display:none;}
	 .tabsub_O{display:none;}
	 .tabsub_P{display:none;}
	 .tabsub_Q{display:none;}
	 .tabsub_R{display:none;}
	 .tabsub_S{display:none;}
	 .tabsub_T{display:none;}
	 .tabsub_U{display:none;}
	 .tabsub_V{display:none;}
	 .tabsub_W{display:none;}
	 .tabsub_X{display:none;}
	 .tabsub_Y{display:none;}
	 .tabsub_Z{display:none;}
	*/
.sub01_table01{ width:100%;}
.sub01_table01 tr td{width:33%; padding:10px 0;}

.sub01_table01 tr td a{font:bold 12px dotum; color:#666666;}
.sub01_table01 tr td a:hover{font:bold 12px dotum; color:#c4161c;}

.Rimage{width:100%;}

.sub01_select_box{width:100%;position:relative; border-bottom:1px solid #cfcfcf;}
.sub01_select_box fieldset{padding:10px 0;}
.sub01_select_box fieldset select,img{vertical-align:middle;}
.sub01_select_box select{width:180px; border:1px solid #adadad; background:#7b7b7b; color:#ffffff;}

.sub01_select_box2{width:100%; }
.sub01_select_box2 fieldset{padding:10px 0;}
.sub01_select_box2 fieldset select,img,input{vertical-align:middle;}
.sub01_select_box2 select{width:120px; border:1px solid #adadad; background:#7b7b7b; color:#ffffff;}
.sub01_select_box2 input{width:180px; height:18px; border:1px solid #adadad; background:#fff; color:#666;}

.compare {position:relative; width:740px; margin-bottom:40px; border-top:solid 1px #cfcfcf}
.compare p.compare_txt02 {width:735px; background:#f1f1f1; padding:10px 0 10px 5px}
.compare a {right:5px; top:4px}
.compare .compare_box {display:inline-block; margin-top:23px;margin-bottom:10px;}
.compare .compare_box div {float:left}
.compare .compare_box .compare_img {padding:14px; background:#eee; border:solid 1px #ccc; margin:0 20px 0 10px}
.compare .compare_box dl{width:470px;  margin-left:250px}
.compare .compare_box dl dt{color:#333; font-size:14px; font-weight:bold; margin-bottom:20px;}
.compare .compare_box dl dt.lno{padding-top:20px;}
.compare .compare_box dl dd{color:#666; font-size:12px; line-height:19px;}

.compare_btset {width:730px; text-align:right; background:#f11f11; padding:5px}


.sub01_listTab{position:absolute; right:0; top:-3px}
	#list_tab01.on a{width:27px; height:21px; background:url("../images/sub/sub01_select_list01_on.gif"); }
	#list_tab02.on a{width:27px; height:21px; background:url("../images/sub/sub01_select_list02_on.gif"); }
		/*.tabsub_list02{display:none;}*/
.sub01_table02{width:100%; }
.sub01_table02 tr td div{vertical-align:top;}


.list01_box{width:100%; margin:10px 0; border-bottom:1px solid #cfcfcf;}
/*.list01_info_img{margin:5px 0 10px 0; padding:15px; border:1px solid #cccccc; background:#eeeeee; }*/
.list01_info_img{margin:5px 0 10px 0; padding:15px; border:1px solid #a4a4a4;  }

.list01_info_text{margin:5px 0 0 25px;}
.list01_info_text dt{font-weight:bold; font-size:15px;}
.list01_info_text dt a { color:#333; font-weight:bold; font-size:15px; }
.list01_info_text dt a:hover { color:#333; font-weight:bold; font-size:15px; text-decoration:underline }
.list01_info_text dd{padding:5px 0 0 0;}
.list01_info_text dd span img{margin-top:15px;}

.list_btn{float:right;width:100%;}
.list_btn fieldset{float:right;}


.number_box{color:#333333; font-weight:bold; padding:5px 10px 5px 5px; border:1px solid #c3c3c3; text-align:center; background:url("../images/sub/list_number_bg.gif") repeat-x left bottom;}
.number_box.on{color:#f11f11; font-weight:bold;padding:5px 10px 5px 5px; border:1px solid #f11f11; text-align:center; background:url("../images/sub/list_number_bg.gif") repeat-x left bottom;}

.list02_box{width:100%; margin:10px 0;}
.list02_box p{padding:10px 0 15px 0; text-align:center; font-weight:bold; font-size:14px; color:#666666}
.list02_info_img{margin:5px 0 10px 0; padding:20px; text-align:center; border:1px solid #cccccc; background:#eeeeee; }

.hr01{margin:30px 0; width:100%; height:1px; background:#cdcdcd;}

/*.sub01_table03{width:100%; margin-bottom:100px;}*/
.sub01_table03{margin-bottom:100px;}
.padding_T50{padding-top:50px;}

.view_info{width:100%;}
.view_info:after{content:""; display:block; clear:both; width:100%;}
.sub01_table04{width:100%;}
.sub01_table04 tr td img{margin-top:8px;margin-top:7px \9;}
/*.view_img_box{text-align:center; padding:8px 15px 15px 15px; border:1px solid #cdcdcd; background:#eeeeee;}*/
.view_img_box{text-align:center; padding:15px 15px 15px 15px; border:1px solid #a4a4a4; }

.view_text_box{width:100%; border-top:2px solid #4e4e4e;}
.view_text_box dt{width:100%; padding:10px 0; font-size:16px; font-weight:bold; border-bottom:1px solid #4e4e4e;}
.view_text_box dd{width:100%; padding:3px 0;}
.margin_T10{margin-top:10px;}

.view_roll{float:right; margin:20px 0; width:430px; height:120px;}
.view_roll span.left a{position:relative; top:50px; top:55px \9; float:left; height:50px; vertical-align:middle;}
.view_roll span.right a{position:relative; top:40px; top:35px \9; float:right; height:50px; vertical-align:middle;}
.view_roll a span{float:left;}
.view_roll dl{margin:0 25px; vertical-align:top;}

/*.view_roll dl dd div{margin:10px 0 0 0; float:left; width:81px; text-align:center;}*/
.view_roll dl dd div img{padding:0px 0px; border:1px solid #dadada;}

.view_roll dl dd {margin:10px 0 0 0; float:left; width:81px; text-align:center;}


.view_roll_1{float:right; margin:20px 0; width:460px; height:120px;}
.view_roll_1 span.left a{position:relative; top:50px; top:55px \9; float:left; height:50px; vertical-align:middle;}
.view_roll_1 span.right a{position:relative; top:40px; top:35px \9; float:right; height:50px; vertical-align:middle;}
.view_roll_1 a span{float:left;}
.view_roll_1 dt{margin:0 25px; vertical-align:top;margin:0 0 10px 30px;}
.view_roll_1 dl{margin:0 25px; vertical-align:top;}
.view_roll_1 dl dd div{margin:10px 0 0 0; float:left; width:81px; text-align:center;}
.view_roll_1 dl dd div img{padding:10px 4px; border:1px solid #dadada;}

.sub01_viewTab_1{width:100%; text-align:left;}
.sub01_viewTab{width:100%; text-align:center;}
	#view_tab01 a{width:101px;height:14px; font-weight:bold; color:#666; padding:15px 10px; border-top:1px solid #d0d0d0;border-left:1px solid #d0d0d0;border-right:1px solid #d0d0d0;border-bottom:1px solid #999999; background:#ececec;position:relative;}
	#view_tab02 a{width:103px;height:14px; font-weight:bold; color:#666; padding:15px 10px; border-top:1px solid #d0d0d0;border-left:1px solid #d0d0d0;border-right:1px solid #d0d0d0;border-bottom:1px solid #999999; background:#ececec;position:relative;}
	#view_tab03 a{width:101px;height:14px; font-weight:bold; color:#666; padding:15px 10px; border-top:1px solid #d0d0d0;border-left:1px solid #d0d0d0;border-right:1px solid #d0d0d0;border-bottom:1px solid #999999; background:#ececec;position:relative;}
	#view_tab04 a{width:100px;height:14px; font-weight:bold; color:#666; padding:15px 10px; border-top:1px solid #d0d0d0;border-left:1px solid #d0d0d0;border-right:1px solid #d0d0d0;border-bottom:1px solid #999999; background:#ececec;position:relative;}
	#view_tab05 a{width:101px;height:14px; font-weight:bold; color:#666; padding:15px 10px; border-top:1px solid #d0d0d0;border-left:1px solid #d0d0d0;border-right:1px solid #d0d0d0;border-bottom:1px solid #999999; background:#ececec;position:relative;}
	/* #view_tab06 a{width:71px;height:14px; font-weight:bold; color:#666; padding:15px 10px; border-top:1px solid #d0d0d0;border-left:1px solid #d0d0d0;border-right:1px solid #d0d0d0;border-bottom:1px solid #999999; background:#ececec;position:relative;} */
	#view_tab07 a{width:101px;height:14px; font-weight:bold; color:#666; padding:15px 10px; border-top:1px solid #d0d0d0;border-left:1px solid #d0d0d0;border-right:1px solid #d0d0d0;border-bottom:1px solid #999999; background:#ececec;position:relative;}
	/* #view_tab08 a{width:71px;height:14px; font-weight:bold; color:#666; padding:15px 10px; border-top:1px solid #d0d0d0;border-left:1px solid #d0d0d0;border-right:1px solid #d0d0d0;border-bottom:1px solid #999999; background:#ececec;position:relative;} */

	#view_tab01.on a{width:101px;height:14px; font-weight:bold; color:#fff; padding:15px 10px; background:#C40000; position:relative;}
	#view_tab02.on a{width:103px;height:14px; font-weight:bold; color:#fff; padding:15px 10px; background:#C40000; position:relative;}
	#view_tab03.on a{width:101px;height:14px; font-weight:bold; color:#fff; padding:15px 10px; background:#C40000; position:relative;}
	#view_tab04.on a{width:101px;height:14px; font-weight:bold; color:#fff; padding:15px 10px; background:#C40000; position:relative;}
	#view_tab05.on a{width:101px;height:14px; font-weight:bold; color:#fff; padding:15px 10px; background:#C40000; position:relative;}
	/* #view_tab06.on a{width:50px;height:28px; font-weight:bold; color:#fff; padding:8px 10px; background:#C40000; position:relative;} */
	#view_tab07.on a{width:101px;height:14px; font-weight:bold; color:#fff; padding:15px 10px; background:#C40000; position:relative;}
	/* #view_tab08.on a{width:71px;height:14px; font-weight:bold; color:#fff; padding:15px 10px; background:url("../images/sub/tab_ov.gif") no-repeat; position:relative;} */
		.tabsub_view02{display:none;}
		.tabsub_view03{display:none;}
		.tabsub_view04{display:none;}
		.tabsub_view05{display:none;}
		.tabsub_view06{display:none;}
		.tabsub_view07{display:none;}
		.tabsub_view08{display:none;}
.text_style{margin:20px 0 5px 0; font-weight:bold; color:#2a2a2a; font-size: 13px;}
.text_style2{margin:20px 0 5px 0; color:#2a2a2a;}
.sub01_table05{width:100%; color:#666666; text-align:center;}
.sub01_table05 tr th{padding:5px 0; font-weight:normal; border:1px solid #cccccc; background:#efefef;}
.sub01_table05 tr td{padding:5px 0; border:1px solid #cccccc; }


.sub02_search_box{margin-top:10px; width:100%; background:url("../images/sub/sub02_search_bg.gif") no-repeat left top;}
.sub02_search_box fieldset{padding:10px;}
.sub02_search_box fieldset input,select,span{vertical-align:middle;margin-left:5px;}
.sub02_line01{padding:5px 0 15px 0;}
.sub02_line02{padding:10px 0 10px 20px;}
.sub02_line02 select{width:150px; border:1px solid #adadad; background:#7b7b7b; color:#ffffff;}

.sub02_search_box_1{margin-top:10px; width:100%;border-bottom:solid 1px #ccc;border-top:solid 1px #ccc;border-left:solid 1px #ccc;border-right:solid 1px #ccc;height:50px;}
.sub02_line01_1{padding:10px 10px 5px 10px;}


.sub02_table01{width:100%; margin-top:5px; border-bottom:1px solid #dedede;}
.sub02_table01 tr{border-bottom:1px solid #dedede;}
.sub02_table01 tr th{padding:3px 0; border:1px solid #9696c0; color:#000066; background:url("../images/sub/sub03_06_table_bg.gif") repeat-x left top;}
.sub02_table01 tr td{padding:3px; border-bottom:1px solid #dedede; color:#666666;}
.sub02_table01 tr td a{color:#666666;}

.sub03_table01{width:100%; border-top:2px solid #dadada; border-bottom:1px solid #dadada;}
.sub03_table01 tr{width:100%; border-bottom:1px solid #dadada;}
.sub03_table01 tr th{width:10%; text-align:center; border-bottom:1px solid #dadada;}
.sub03_table01 tr td{padding:3px; line-height:18px; padding:4px 8px; border-bottom:1px solid #dadada;}

.sub03_table02{width:100%; border-top:1px solid #dadada;padding:15px 0}
.sub03_table02 tr th{width:20%; text-align:center;}
.sub03_table02 tr td{padding:3px; line-height:18px; padding:4px 0}

.sub03_table03{width:100%; padding-bottom:20px;}
.sub03_table03 tr th{padding:4px 3px}
.sub03_table03 tr td{padding:4px;}


.sub03_table04{width:100%; margin-top:20px; border-bottom:1px solid #dedede;}
.sub03_table04 tr{border-bottom:1px solid #dedede;}
.sub03_table04 tr th{padding:3px 0; border:1px solid #9696c0; color:#000066; background:url("../images/sub/sub03_06_table_bg.gif") repeat-x left top;}
.sub03_table04 tr td{padding:3px; border-bottom:1px solid #dedede; color:#666666;}
.sub03_table04 tr td a{color:#666666;}

.sub03_table05{width:100%; margin-top:20px; border-bottom:1px solid #c4161c; border-top:1px solid #c4161c;}
.sub03_table05 tr{border-bottom:1px solid #dedede;}
.sub03_table05 tr th{padding:3px 0; border-bottom:1px solid #dedede; text-align:left;}
.sub03_table05 tr td{padding:3px 0; color:#666666;}

.sub03_01_text{width:100%; background:url("../images/sub/sub03_01_bg.gif") no-repeat right 20px;}

#sub04_wrap{width:500px; height:500px; padding:25px;}
.sub04_table01{width:100%; border-bottom:1px solid #c4161c; text-align:left;}
.sub04_table01 tr th{padding:8px 0; color:#000066; }
.sub04_table01 tr td{padding:8px 0;}
.sub04_table01 tr td input,textarea{border:1px solid #dadad9; background:#eeeeee;}
.border_B{border-bottom:1px solid #d7d7d7;}

.sub04_btn_area{margin:30px 0 10px 0; width:100%; text-align:center;}


.login_box { width:523px; height:100px; position:relative; background:url(../images/sub/login_box_bg.jpg) no-repeat 0 0; margin:20px auto 0; padding:42px 0 0 197px; }
.login_box_1 { width:523px; height:120px; position:relative; background:url(../images/sub/login_box_bg.jpg) no-repeat 0 0; margin:20px auto 0; padding:22px 0 0 197px; }
.login_box#findidpw { background:url(../images/findidpw_box_bg.jpg) no-repeat 0 0; }
.tb_login { width:360px; table-layout:fixed; }
.tb_login td { height:36px; color:#666; font-weight:bold; }
.tb_login td.list { text-align:right; padding-right:10px; }
.tb_login td.opt { font-size:11px; }
.tb_login td input { width:175px; background:#fff; border:1px solid #c0c0c0; padding:3px 5px 2px; }

.tb_login_btn { width:720px; table-layout:fixed;margin:20px 0 0 10px; }
.tb_login_btn td { color:#666; height:30px; font-weight:bold; }

.tb_mem { width:100%; table-layout:fixed; border-top:1px solid #9696c0; float:left; }
.tb_mem th { height:35px; font-size:12px; font-weight:bold; text-align:left; border-bottom:1px solid #dedede; color:#000066; }
.tb_mem th.last { border-bottom:1px solid #9696c0; }
.tb_mem th.grey { color:#333; }
.tb_mem th.grey_c { color:#333; text-align:center; }
.tb_mem td { height:35px; border-bottom:1px solid #dedede; text-align:left; color:#666; }
.tb_mem td.btn { text-align:right; vertical-align:top; border:none; }
.tb_mem td.last { border-bottom:1px solid #9696c0; }
.tb_mem td input.tf { background:#f3f3f3; border:1px solid #dbdbdb; padding:3px 5px 2px; }
.tb_mem td input.s01 { width:140px; }
.tb_mem td input.s02 { width:270px; }
.tb_mem td input.s03 { width:515px; }

.tb_mem td.high { padding:20px 0; vertical-align:top; line-height:18px; }
.sub_tit_red { color:#c4161c; font-weight:bold; margin-bottom:5px;}
.mb15 { margin-bottom:15px;}
.mb20 { margin-bottom:20px;}
.mb35 { margin-bottom:35px;}
.ml10 { margin-left:10px;}
.ml15 { margin-left:15px;}
p.tx { float:left; color:#666; line-height:18px;  }
.btn_c { text-align:center; }

.join_cp { width:100%; height:106px; float:left; border-top:1px solid #9696c0; border-bottom:1px solid #9696c0; padding:51px 0 0; text-align:center; margin-bottom:30px; }

/* 상품검색 추가 부분 ===========*/
.content .con { width: 100%; float: left; position: relative; min-height: 450px; padding-bottom:120px; }

.com_step01 { position:relative; width:760px; height:215px; background:url(../images/cs01_bg.gif) no-repeat 0 0; padding:15px 0 0 20px; margin-top:12px; line-height:20px; }
.com_step02 { position:relative; width:728px; background:#f6f6f6; padding:8px 0 0 10px; margin-top:12px; line-height:20px; border:solid 1px #dbdbdb }
.com_step03 { position:relative; width:770px; height:200px; background:url(../images/cs01_bg.gif) no-repeat 0 0; padding:8px 0 0 10px; margin-top:12px; line-height:20px; }
.com_step02 p.tit { position:relative; width:100%; color:#000066; font-weight:bold; margin-bottom:4px; line-height:18px; float:left; }
.com_step02 p.tit span { color:#000; }
.com_step02 p.check { margin-bottom:24px; padding-left:13px; line-height:18px; }
.com_step02 p.check label { margin-right:65px; }
.tb_com_step02 { width:100%; }
/*.tb_com_step02 td { padding-bottom:17px; padding-left:13px; line-height:18px; }*/
.tb_com_step02 td {padding-bottom:17px; line-height:18px;}
.tb_com_step02 td table {width:728px; padding:0 0 0 11px;}
.tb_com_step02 td table:first-child {padding-top:20px;}
.tb_com_step02 td table td{width:154px;vertical-align:top}
.tb_com_step02 td input {float:left; }
.tb_com_step02 td table td p {float:left; width:94px;margin-left:5px;}

.tb_com_step02 td label {margin-right:65px;}
.tb_com_step02 td span { color:#000;}
.tb_com_step02 th {height:30px; color:#c4161c; font-size:16px; font-weight:bold; text-align:left; line-height:18px; padding-left:10px}
.tb_com_step02 p.stap2_tit {color:#333; font-weight:bold; text-align:left; line-height:18px;padding:10px 0 10px 5px; }

a.btn01 { height:18px; color:#fff; text-align:center; padding:7px 0 0; line-height:12px; display:inline-block; zoom:1; *display:inline; text-decoration:none; font-size:12px; font-weight:bold; vertical-align:middle; background:#4d4c89; border:1px solid #000050; }
a.btn02 { height:18px; color:#fff; text-align:center; padding:7px 0 0; line-height:12px; display:inline-block; zoom:1; *display:inline; text-decoration:none; font-size:12px; font-weight:bold; vertical-align:middle; background:#5d8c4e; border:1px solid #155300; }
a.btn03 { height:18px; color:#fff; text-align:center; padding:7px 0 0; line-height:12px; display:inline-block; zoom:1; *display:inline; text-decoration:none; font-size:12px; font-weight:bold; vertical-align:middle; background:#6b6b6b; border:1px solid #282828; }
a.sizs01 { width:67px; }
a.sizs02 { padding:7px 7px 0; }
.mt30 { margin-top: 30px; }
.c { text-align: center; }
.b { font-weight: bold; }

.tb_board_write { width:100%; table-layout:fixed; border-top:1px solid #9696c0; }
.tb_board_write th { height:35px; font-size:12px; font-weight:bold; text-align:left; border-bottom:1px solid #dedede; color:#000066; }
.tb_board_write th.grey { color:#333; }
.tb_board_write th.grey_c { color:#333; text-align:center; }
.tb_board_write td { height:35px; border-bottom:1px solid #dedede; text-align:left; }
.tb_board_write td.center { text-align:center; }

.tb_board_write td.high { padding:15px 0; vertical-align:top; line-height:18px; }
.tb_board_write td.high2 { padding:10px 0; vertical-align:top; line-height:18px; }
.tb_board_write .b-border { border-bottom:1px solid #9696c0; }


/*.tb_board_write2 {table-layout:fixed; border-top:1px solid #9696c0; }*/
.tb_board_write2 { border-top:1px solid #9696c0; }
/*.tb_board_write2 th { height:35px; width:150px; font-size:12px; font-weight:bold; text-align:left; border-bottom:1px solid #dedede; color:#000066; }*/
.tb_board_write2 th { height:35px;  font-size:12px; font-weight:bold; text-align:left; border-bottom:1px solid #dedede; color:#000066; }
.tb_board_write2 th.grey { color:#333; }
.tb_board_write2 th.grey_c { color:#333; text-align:center; }
/*.tb_board_write2 td { height:35px; width:150px; border-bottom:1px solid #dedede; text-align:left; }*/
.tb_board_write2 td.line {height:35px;  border-bottom:1px solid #dedede; text-align:left; }
.tb_board_write2 td.center { text-align:center; }



p.result_txt01 {font-weight:bold; color:#666}
p.result_txt01 strong {font-weight:bold; color:#c4161c}
.search_result p.result_txt02 {position:relative; color:#333; width:100%; vertical-align:middle; margin-top:27px; padding-top:10px; border-top:solid 1px #cdcdcd }
.search_result p.result_txt02 a {position:absolute; right:0; top:15px; margin-top:-6px;}
.search_result .result_box {width:740px; display:inline-block; margin-top:23px;margin-bottom:10px;}
.search_result .result_box div {float:left}
/*.search_result .result_box .result_img {padding:14px; background:#eee; border:solid 1px #ccc; margin:0 20px 0 10px}*/
.search_result .result_box .result_img {padding:14px; border:solid 1px #a4a4a4;margin:0 20px 0 10px}


.search_result .result_box dl dt{color:#333; font-size:14px; font-weight:bold; margin-bottom:20px;}
.search_result .result_box dl dd{color:#666; font-size:12px; line-height:19px;}



#quickmenu {position:absolute; top:354px; left:50%; width:46px; margin-left:530px; text-align:center; }


/*사이트맵*/
.sitemap {width:100%; height:460px; position:relative; display:inline-block; overflow:hidden; margin:45px 0 100px 0;}
.sitemap ul {float:left; width:220px; margin-left:36px; }
.sitemap ul.sitemap_o {position:absolute; top:100px; left:730px;}
.sitemap ul:first-child {margin-left:0}
.sitemap ul li.sitemap_tit {width:220px; height:33px; padding:13px 0 0 8px; background:url('../images/sub/_sitemap/sitemap_titbg.gif') repeat-x; text-al}
.sitemap ul li ul {padding:30px 0 0 0; margin:0;}
.sitemap ul li ul li {padding:0 0 16px 0}

.TPA50 {padding-top:50px}

.certification {width:740px; border-top:solid 2px #c4161c;}
.certification th {background:#f4f4f4; color:#3d3d3d; padding:8px; text-align:center; line-height:16px; border-bottom:solid 1px #ccc;border-left:solid 1px #ccc;}
.certification th:first-child {border-left:none;}
.certification td {color:#3d3d3d; padding:8px; border-bottom:solid 1px #ccc;border-left:solid 1px #ccc;}
.certification td:first-child {border-left:none;}
.certification td.center {text-align:center;}
