/*************************************************************************************************/
/* header ¼³Á¤ */
/**************************************************************************************************/
#header { }
#header > li { position:relative; }
#header > li.row1 { height:15vw;background-color:#ffffff; }

#header > li.row1-1 {height:68px;}
#header > li.row1-1 .all_sh_form { height:30px; line-height:30px; margin-top:0px; overflow:hidden; }
#header > li.row1-1 .input_search { float:left; height:24px; line-height:30px;width:50%;}
#header > li.row1-1 .btn_search { float:left; display:block; width:31px; height:26px; margin:1px 10px 8px 0px; }
#header > li.row1-1 .btn_search > img { width:100%; }
#header > li.row1-1 > a {color:#FFFFFF;}

#header .LMenu { width:100%; float:left; }
#header .LMenu td { overflow:hidden; }
#header .LMenu td .allmenu { display:block; width:100%; }
#header .LMenu td img { width:100%; }

#header > .row2 { clear:both; height:0px;z-index:9999; }
.allmenu_div { display:none; position:relative; clear:both; width:100%; padding:0px; z-index:9999; background-color:#ffffff; border-bottom:1px solid #cbcbcb; border:0px solid #000000;}
.allmenu_div .member_info { display:inline-block; width:100%; padding:0px; font-size:1em; font-weight:bold; }
.allmenu_div .member_info .member_info1 { background-color:#ececee; padding:5px 10px; border:1px solid #cccccc; border-radius:1px; }
.allmenu_div .member_info .member_info2 { float:left; display:block; text-align:center;width:46%; height:19px; background-color:#ececee; padding:5px 1%; margin-top:10px; margin-right:1%; border:1px solid #cccccc; border-radius:1px; background-color:#ececee;}
.allmenu_div .member_info .member_info3 { float:right; display:block; text-align:center;width:46%; height:19px; background-color:#ececee; padding:5px 1%; margin-top:10px; border:1px solid #cccccc; border-radius:1px; background-color:#ececee;}
.allmenu_div > .title { clear:both; height:30px; line-height:40px; font-size:1.125em; font-weight:bold;border-bottom:1px solid #616161;background-color:#616161;text-align:center;color:#FFFFFF;font-size:16px;height:40px;}
.allmenu_div > li.menu_deph1 { margin-top:1px;} 
.allmenu_div > li > dd { display:block; font-size:1.2em; font-weight:bold; color:#525251; background:#FFFFFF url("../../images/plus2.png") 10px 40% no-repeat; border:0px solid #FFFFFF; border-radius:0px;height:20px;padding-left:33px;padding-top:10px;border-bottom:0px solid #999999;background-size:5%;}
.allmenu_div > li > dd.select { color:#6aab21; border-bottom:1px solid #FFFFFF; }

.allmenu_div > li > div.menu_deph2 { display:inline-block; width:100%; background:#FFFFFF; border:0px solid #000000; border-top:0px solid #cccccc; }
.allmenu_div > li > div > a { display:block; float:left; width:49%; padding:5px 0px; text-align:center; font-size:1.4em;background:#FFFFFF;border:1px solid #E1E1E1;margin:0px auto; }

#header > li.row3 { clear:both; background-color:#efefef; }
#header > li.row3 > a.mainmenu { display:block; float:left; width:25%; height:40px; line-height:45px; text-align:center; font-size:12px; font-weight:bold; color:#525251; background:url("../../images/menu_bar.png") 100%  50% no-repeat; }
/*#header > li.row3 > a.select_menu { color:#57b42b; }*/

/*************************************************************************************************/
/* footer ¼³Á¤ */
/*************************************************************************************************/
#footer { clear:both; display:inline-block; background:#fff; width:100%}
#footer > div  {width:100%;margin:auto;}
#footer > div > p {text-align:center;font-family:NotokrR;font-size:3vw;color:#444;line-height:4.7vw;}
#footer > ul { height:35px; background:url('../../images/cp_bg.jpg')repeat; border-top:0px solid #111111; border-bottom:0px solid #cbcbcb;border:0px solid #000000 }
#footer > ul > li { display:block; float:left; width:25%; height:35px; line-height:35px; text-align:center; }
#footer > ul > li > a { display:block;font-size:1.0em; color:#747373;}
#footer > #gup_footer { padding-top:10px;padding-left:0px;margin:0px;width:100%}
#footer > #gup_footer > span { display:block; float:left; color:#bbbbbb; font-size:0.938em;margin:0px 0px;padding:0px 0px 0px 0px;}
.footer_txt{color:#f8f8f8;}
.footer_icon_menu {border-top:2px solid #76a865;}
.footer_icon_menu li{width:25%;border-right:1px solid #ccc;border-bottom:1px solid #ccc;float:left;display:block;text-align:center;height:18vw;font-family:NotokrR;padding-top:4vw;}
.footer_icon_menu li > p {padding-top:1vw;color:#666;font-size:2.9vw;}
.footer_menu {width:100%;border-top:0px solid #ddd;border-bottom:1px solid #ddd;border-top:1px solid #ddd;text-align:center;}
.footer_menu a {font-size:3.2vw;font-family:NotokrM;font-weight:400;text-align:center;letter-spacing:-1px;display:inline-block;height:10vw;line-height:10vw;padding:0px 8px;}
/*************************************************************************************************/
/* main ¼³Á¤ */
/*************************************************************************************************/
#main_section { clear:both; padding-bottom:30px; overflow:hidden; }
#gup_visual { margin:0px; overflow:hidden; }
#gup_visual img { display:block; width:100%; border-radius:0px; text-align:center; }

#gup_visual_btn { clear:both; height:24px; margin:0px auto;border:0px solid #000000;width:70px; }
#gup_visual_btn > a { display:block; float:left; width:14px; height:14px; margin:1px; background:url("../../images/btn_visual.png") -14px 0px no-repeat; background-size:200%; color:transparent;text-align:center; }
#gup_visual_btn > a.activeSlide { background-position:0px; }

.customer { height:50px; margin-top:10px; border:0px solid #828282; }
.customer > li { float:left; padding:10px 0px; font-size:1.1em; color:#363636; text-align:center; }
.customer > li > span { color:#2c65bb; font-weight:bold; }
.customer > li > span > span {color:#1560d2;font-weight:normal;font-size:11pt;}
#tel_box { position:absolute; left:50%; top:0px; width:200px; padding:10px; margin-left:-100px; background:url("../../images/tel_bg.jpg") 0 0 no-repeat; overflow:hidden; border-radius:5px; z-index:99999; }
.tel_close { display:block; float:right; width:16px; height:16px; text-align:center; line-height:16px; border:1px solid #ffffff;}
#tel_box > p { height:30px; line-height:30px; color:#ffffff; text-align:left; font-size:1.4em; font-weight:bold; }
#tel_box > li { width:100%; min-height:30px; padding:10px 20px; border-bottom:1px dotted #a9a9a9; background:#ffffff; font-size:1.5em; font-weight:bold; }
.btn_tel { font-weight:bold; font-size:1.2em; }

/*************************************************************************************************/
/* ¼­ºê °øÅë ¼³Á¤ */
/*************************************************************************************************/
#sub_section { clear:both; padding-bottom:30px; overflow:hidden; }
.sub_title { padding:8px 0px;width:100%; font-size:2.0em; font-weight:bold; text-align:center;color:#212121;border-bottom:1px solid #333333;line-height:150%;padding:20px 0px;display:table;}
.sub_title2 { padding:15px 0px; font-size:1.4em; font-weight:bold; text-align:center;color:#212121;border-bottom:1px solid #333333;background:url("../images/tit_bg.jpg") repeat;text-align:left;padding-left:10px;background-color:#ffffff}
ul.content_title { clear:both; height:30px; margin:0px 10px; }
ul.content_title > li.col1 { float:left; width:5px; height:18px; background:#243b9f;margin-top:5px; }
ul.content_title > li.col2 { float:left; height:26px; line-height:30px; padding-left:3px; font-size:1.5em; font-weight:bold; color:#393837; }
.sangdam { position:fixed; right:5%; top:50%; width:15%; height:15%; display:block; }
.sangdam > img { width:100%; }



.mm1 {color:#FFFFFF;font-size:13px;font-family:Malgun Gothic;font-weight:bold;}

/*************************************************************************************************/
/* »óÇ°¸®½ºÆ® °øÅë ¼³Á¤ */
/*************************************************************************************************/
.prod_title {height:40px; line-height:40px; font-size:1.6em;font-weight:bold;font-family:SCD7;text-align:center;}
.prod_title > select { float:right; }
.prod_title > .path { float:right; font-weight:normal; font-size:11px; vertical-align:bottom;padding-right:10px }

.prod_list { clear:both; }
.prod_list li { float:left; margin:1%; overflow:hidden; /*border:1px solid green;*/}
.prod_list li.col50 { width:48%;}
.prod_list li.col40 { width:38%;}
.prod_list li.col30 { width:31%; }
.prod_list li img { width:100%;}/* box-sizing:border-box; */
.prod_list li span {}
.prod_list li .prod_name {display:block;font-size:10pt; text-align:center; overflow:hidden;padding-top:6px;line-height:140%;letter-spacing:-1px;}
.prod_list li .prod_opt1 {display:block; font-size:8pt; text-align:right;color:#666666;}
.prod_list li .prod_txt { height:20px;display:block; font-size:8pt; text-align:center; overflow:hidden;border-top:0px solid #CFCFCF;padding:2px 3px 6px 3px;color:#999;line-height:100%;}

.prod_content_img {margin:0px auto; padding:0px;width:100%;border:0px solid #000;}
.prod_content_img > .bigimg { width:92%;margin:0px auto;border:0px solid #000; }
.prod_content_img > .bigimg > img { width:100%;height:auto;text-align:center;margin:0px auto;}
.prod_content_img > .smallimg {width:92%;margin:0px auto;margin-top:1px;}
.prod_content_img > .smallimg > img { float:left; width:19.4%; height:60px;padding:1px;}

.prod_content { display:inline-block; margin:10px 10px 20px 10px; }
.prod_content > li { float:left; min-height:50px; line-height:50px; padding:0px 10px; border-bottom:1px solid #cccccc; }
.prod_content > li.col_con { width:100%; line-height:150%; padding-bottom:20px; }
.prod_content > li.col25 { width:25%; }
.prod_content > li.col35 { width:35%; }
.prod_content > li.col40 { width:40%; }
.prod_content > li.col50 { width:50%; }
.prod_content > li.col100 { width:100%; }

.mainlist-type ul {overflow:hidden;margin:3px 4px 0;}
.mainlist-type ul li {display:inline-block; width:33%; padding:4px; box-sizing:border-box;  -webkit-box-sizing:border-box; overflow:hidden;}
.mainlist-type ul li a {display:inline-block; width:100%; padding-bottom:5px;}
.mainlist-type ul li .thumb {padding:3px; border:1px solid #d4d4d4; border-radius:5px; line-height:0; font-size:0;}
.mainlist-type ul li .thumb img {width:100%;height: auto; border-radius:1px;}


/*************************************************************************************************/
/* ¹öÆ° °øÅë ¼³Á¤ */
/*************************************************************************************************/
.btn_area { margin:10px auto; text-align:center; }
.btn_s { padding:2px 5px; }
.btn_m { padding:2px 5px; }
.btn_l { padding:4px 20px; }
.btn_ok { width:60px; height:60px; line-height:60px; text-align:center; }

.btn5f {
	color:#ffffff; 
	font-weight:bold; 
	border:0px solid #FFFFFF;
	background: rgb(255,154,114); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(255,154,114,1) 0%, rgba(255,75,5,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,154,114,1)), color-stop(100%,rgba(255,75,5,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,154,114,1) 0%,rgba(255,75,5,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,154,114,1) 0%,rgba(255,75,5,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,154,114,1) 0%,rgba(255,75,5,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,154,114,1) 0%,rgba(255,75,5,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9a72', endColorstr='#ff4b05',GradientType=0 ); /* IE6-9 */
}

.btn5s {
	color:#ffffff;
	font-size:9pt;
	padding-left:10px;
	padding-right:10px;
	height:22px;
	font-weight:bold; 
	border:0px solid #ff4800;
	background: rgb(46,156,223); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(46,156,223,1) 0%, rgba(28,120,175,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(46,156,223,1)), color-stop(100%,rgba(28,120,175,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(46,156,223,1) 0%,rgba(28,120,175,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(46,156,223,1) 0%,rgba(28,120,175,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(46,156,223,1) 0%,rgba(28,120,175,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(46,156,223,1) 0%,rgba(28,120,175,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2e9cdf', endColorstr='#1c78af',GradientType=0 ); /* IE6-9 */
	border-radius:2px;
}

.btn5yb		{
	color:#ffffff; 
	font-weight:bold; 
	border:0px solid #ff4800;
	background: rgb(255,154,114); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(255,154,114,1) 0%, rgba(255,75,5,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,154,114,1)), color-stop(100%,rgba(255,75,5,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,154,114,1) 0%,rgba(255,75,5,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,154,114,1) 0%,rgba(255,75,5,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,154,114,1) 0%,rgba(255,75,5,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,154,114,1) 0%,rgba(255,75,5,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9a72', endColorstr='#ff4b05',GradientType=0 ); /* IE6-9 */
	border-radius:2px;
}

.btn3r		{
	color:#ffffff; 
	border:0px solid #ff4800;
	font-size:9pt;
	padding-left:10px;
	padding-right:10px;
	height:24px;
	font-weight:bold; 
	background: rgb(253,222,143); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(128,201,95,1) 0%, rgba(75,160,38,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(128,201,95,1)), color-stop(100%,rgba(75,160,38,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(128,201,95,1) 0%,rgba(75,160,38,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(128,201,95,1) 0%,rgba(75,160,38,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(128,201,95,1) 0%,rgba(75,160,38,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(128,201,95,1) 0%,rgba(75,160,38,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80c95f', endColorstr='#4ba026',GradientType=0 ); /* IE6-9 */
	border-radius:2px;
}


.btn3db		{
	color:#ffffff;
	border:0px solid #ff4800;
	font-size:9pt;
	padding-left:10px;
	padding-right:10px;
	height:24px;
	font-weight:bold; 
	background: rgb(0,91,192); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(0,91,192,1) 0%, rgba(0,68,144,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,91,192,1)), color-stop(100%,rgba(0,68,144,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(0,91,192,1) 0%,rgba(0,68,144,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(0,91,192,1) 0%,rgba(0,68,144,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(0,91,192,1) 0%,rgba(0,68,144,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(0,91,192,1) 0%,rgba(0,68,144,1) 100%); /* W3C */
	border-radius:2px;
	cursor:hand;
	cursor:pointer;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#005bc0', endColorstr='#004490',GradientType=0 ); /* IE6-9 */
}

.bg_gray {
	font-weight:bold; 
	background: rgb(253,253,253); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(253,253,253,1) 0%, rgba(207,207,207,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(253,253,253,1)), color-stop(100%,rgba(207,207,207,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(253,253,253,1) 0%,rgba(207,207,207,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(253,253,253,1) 0%,rgba(207,207,207,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(253,253,253,1) 0%,rgba(207,207,207,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(253,253,253,1) 0%,rgba(207,207,207,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#cfcfcf',GradientType=0 ); /* IE6-9 */
}



.btn_bg_gray {
	border:1px solid #bdbdbd;
	color:#555555; border-radius:1px;
	font-weight:bold; 
	background: rgb(253,253,253); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(253,253,253,1) 0%, rgba(207,207,207,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(253,253,253,1)), color-stop(100%,rgba(207,207,207,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(253,253,253,1) 0%,rgba(207,207,207,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(253,253,253,1) 0%,rgba(207,207,207,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(253,253,253,1) 0%,rgba(207,207,207,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(253,253,253,1) 0%,rgba(207,207,207,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#cfcfcf',GradientType=0 ); /* IE6-9 */
}

.btn_bg_green {	
	color:#ffffff; 
	font-weight:bold; border-radius:1px;
	border:1px solid #243b9f;/*Å×µÎ¸®*/
	background: rgb(95,140,201); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(95,140,201,1) 0%, rgba(38,84,160,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(95,140,201,1)), color-stop(100%,rgba(38,84,160,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(95,140,201,1) 0%,rgba(38,84,160,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(95,140,201,1) 0%,rgba(38,84,160,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(95,140,201,1) 0%,rgba(38,84,160,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(95,140,201,1) 0%,rgba(38,84,160,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5f8cc9', endColorstr='#2654a0',GradientType=0 ); /* IE6-9 */
}

.btn_line_green {	
	font-weight:bold; border-radius:1px;
	background-color:#ffffff;
	border:2px solid #243b9f;
	border-radius:20px;	
}

.btn_bg_orange {	
	color:#ffffff; 
	font-weight:bold; border-radius:1px;
	border:1px solid #ff4800;
	background: rgb(255,154,114); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(255,154,114,1) 0%, rgba(255,75,5,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,154,114,1)), color-stop(100%,rgba(255,75,5,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,154,114,1) 0%,rgba(255,75,5,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,154,114,1) 0%,rgba(255,75,5,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,154,114,1) 0%,rgba(255,75,5,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,154,114,1) 0%,rgba(255,75,5,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9a72', endColorstr='#ff4b05',GradientType=0 ); /* IE6-9 */
}

.btn_bg_yellow {	
	color:#ffffff; 
	font-weight:bold; border-radius:1px;
	border:1px solid #ffae00;
	background: rgb(253,222,143); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(253,222,143,1) 0%, rgba(255,176,7,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(253,222,143,1)), color-stop(100%,rgba(255,176,7,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(253,222,143,1) 0%,rgba(255,176,7,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(253,222,143,1) 0%,rgba(255,176,7,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(253,222,143,1) 0%,rgba(255,176,7,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(253,222,143,1) 0%,rgba(255,176,7,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdde8f', endColorstr='#ffb007',GradientType=0 ); /* IE6-9 */
}

/* mobile */
.mo-t1{FONT-SIZE: 16px;letter-spacing:-1px; line-height: 150%;color:212121;font-weight:bold}
.btn_big {float:center; display:block; text-align:center;font-size:14pt;width:96%;height:42px;line-height:42px; background-color:#cccccc; border:1px solid #cccccc; border-radius:1px;color:#000}
.btn_big2 {float:center; display:block; text-align:center;font-size:14pt;width:96%;height:42px;line-height:42px; background-color:#222; border:1px solid #222222; border-radius:1px;color:#FFFFFF;}
.btn_big3 {float:center; display:block; text-align:center;font-size:12pt;width:70%;height:42px;line-height:40px; background-color:#ececee; border:1px solid #222222; border-radius:1px; background:url:#ececee;color:#FFFFFF;background:url('../../images/tit_bg2.jpg') repeat;font-family: 'Malgun Gothic', serif;}
.btn_big4 {float:center; display:block; text-align:center;font-size:14pt;width:96%;height:42px;line-height:42px; background-color:#ececee; border:1px solid #222222; border-radius:1px; background:url:#ececee;color:#FFFFFF;background:url('../../images/tit_bg2.jpg') repeat;}
.mobile-in {
	font-family: 'Malgun Gothic', serif;
	letter-spacing:0px;
	font-size: 11pt;
	color: 000000;
	background-color: FFFFFF;
	border:1px solid #000;
	text-align:center;
	}
.8f{font-size:8pt;}
.9size {font-size:9pt;}
.10size {font-size:10pt;}
.11size {font-size:11pt;}
.12size {font-size:12pt;}
.bbs_btn {height:24px;width:60px;}
.in {height:20px;}

/*ÀÌ¹ÌÁö À§¿¡ ÀÌ¹ÌÁö ³õ±â*/
.double_img01 {position: relative;display: inline-block;}
.double_img02 {position: absolute;left:0;top:0;}
#img_over01 {position: relative;display: inline-block;}
#img_over02 {position: absolute;left:0;top:0;}

.nm1 {font-family:Arial;font-size:9pt;font-weight:bold;line-height:10pt;}
.nm2 {font-family:Arial;font-size:18pt;font-weight:bold;line-height:18pt;}
.listG {font-family:"Malgun Gothic"; font-size: 11pt; color: #000000; width:150; height: 25; border: 1x solid #B9B9B9;}
.fbox {border:0px solid #6e8f96;border-radius:0px;text-align:center;padding-top:4px;}
.t1 {font-family:"Malgun Gothic"; font-size: 10pt; color: #000000;font-weight:bold;}
.8t2{font-size:10pt;}

/*------------------------------------------------------------------------------------------------------------------------------------------------
 Main content definition
------------------------------------------------------------------------------------------------------------------------------------------------*/
/* All Device */
/* ¸ðµç ÇØ»óµµ¸¦ À§ÇÑ °øÅë ÄÚµå¸¦ ÀÛ¼ºÇÑ´Ù. ¸ðµç ÇØ»óµµ¿¡¼­ ÀÌ ÄÚµå°¡ ½ÇÇàµÊ. */

/* Swipe js */
.swipe_mv {overflow:hidden; position:relative; visibility:hidden; width:100%;margin:0px auto;text-align:center;padding-top:0px}
.swipe_mv ul {overflow:hidden; position:relative; width:100%}
.swipe_mv ul li {float:left; position:relative; width:100%}
.swipe_mv ul li a {display:block}
.swipe_mv ul li img {border-radius:0px;}
.swipe_mv ul li a img {border-radius:0px;}
.swipe_mv_page {text-align:center; width:100%; margin-top:5px}
.swipe_mv_pn {position:absolute; left:0; top:37%; width:100%; vertical-align:top}
.swipe_mv_pn div a {overflow:hidden; display:inline-block; height:72px}
.swipe_mv_pn div a img {width:100%}

.pager {z-index:10}
.pager .spage {
	display:inline-block;
	width:10px;
	height:10px;
	background:#dfdfdf;
	box-shadow:0px 1px 2px #555 inset;
	margin:0 3px;
	cursor:pointer;
	-webkit-border-top-left-radius:10px;
	-webkit-border-top-right-radius:10px;
	-webkit-border-bottom-left-radius:10px;
	-webkit-border-bottom-right-radius:10px;
	-moz-border-top-left-radius:10px;
	-moz-border-top-right-radius:10px;
	-moz-border-bottom-left-radius:10px;
	-moz-border-bottom-right-radius:10px;
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px
}
.pager .on {background:#60c31f}


/* Smartphones (portrait and landscape) */
@media only screen and (min-device-width:320px) and (max-device-width:480px) {
	/* Styles */
}

/* Smartphones (landscape) */
@media only screen and (min-width:321px) {
	/* Styles */
}

/* Smartphones (portrait) */
@media only screen and (max-width:320px) {
	/* Styles */
}

/* iPads (portrait and landscape) */
@media only screen and (min-device-width:768px) and (max-device-width:1024px) {
	/* Styles */
}

/* iPads (landscape) */
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) {
	/* Styles */
}

/* iPads (portrait) */
@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait) {
	/* Styles */
}

/* Desktops and laptops */
@media only screen and (min-width:1224px) {
	/* Styles */
}

/* Large screens */
@media only screen and (min-width:1824px) {
	/* Styles */
}

/* iPhone 4 */
@media only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (min-device-pixel-ratio:1.5) {
	/* Styles */
}

.swipe_ts_goods {width:327px; margin:0 auto; position:relative; overflow:hidden; visibility:hidden}
.swipe_ts_goods ul {width:100%; margin-top:5px; position:relative; overflow:hidden}
.swipe_ts_goods ul li {float:left; position:relative; width:100%; text-align:center}
.swipe_ts_goods ul li a {float:left; display:block; margin-right:7px; width:102px}
.swipe_ts_goods ul li a.swipe_ts_ae {margin-right:0 !important}
.swipe_ts_goods ul li a img {margin-top:3px; width:94px; border-radius:3px}
.swipe_ts_goods ul li span.ts_img {display:block; width:100px; height:100px; background-color:#ffffff; border:1px solid #b8b8b8; border-radius:5px}
.swipe_ts_goods ul li span.ts_title {display:block; margin-top:5px; font-size:16px; color:#2c2c2c; font-weight:bold}
.swipe_ts_goods ul li span.ts_cont {display:block; padding:0 5px; margin-top:2px; line-height:14px !important; font-size:12px; color:#999999}
.pager {text-align:center; width:100%}

.ts_goods {width:320px; height:200px; margin:0 auto; position:relative; overflow:hidden}
.ts_goods ul {width:99999px; height:200px; position:absolute; top:0; left:0; overflow:hidden}
.ts_goods ul li {float:left; width:109px; height:200px; font-size:14px; text-align:center}
.ts_goods ul li a {display:block; margin-right:5px; width:100px; height:200px}
.ts_goods ul li a img {margin-top:3px; width:94px; border-radius:3px}
.ts_goods ul li span.ts_img {display:block; width:100px; height:100px; background-color:#ffffff; border:1px solid #b8b8b8; border-radius:5px}
.ts_goods ul li span.ts_title {display:block; margin-top:5px; font-size:16px; color:#2c2c2c; font-weight:bold}
.ts_goods ul li span.ts_cont {display:block; padding:0 5px; margin-top:2px; line-height:14px !important; font-size:12px; color:#999999}

.mgb {position:relative; padding:5px 10px 10px; background-color:#ffffff; border:1px solid #b7b7b7; border-radius:7px}
.mbg_h2 {font-size:20px; font-weight:bold}
.mbg_h2_tc {color:#52c021}
.mbg_more {position:absolute; display:block; top:0; right:0}
.mbg_more img {width:26px; height:26px; border-radius:0 5px 0 5px}

.customer_box {position:relative; text-align:center; width:100%; height:30px; padding:10px 0; background:url('../../resource/imagesmobile/main/customer_bg.png') repeat; border-radius:7px}
.customer_box img {margin:0 2px}


.round6{-webkit-border-top-left-radius:0px;-webkit-border-top-right-radius:0px;-webkit-border-bottom-left-radius:0px;-webkit-border-bottom-right-radius:0px;-moz-border-top-left-radius:0px;-moz-border-top-right-radius:0px;-moz-border-bottom-left-radius:0px;-moz-border-bottom-right-radius:0px;}
.round10{-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;-webkit-border-bottom-left-radius:10px;-webkit-border-bottom-right-radius:10px;-moz-border-top-left-radius:10px;-moz-border-top-right-radius:10px;-moz-border-bottom-left-radius:10px;-moz-border-bottom-right-radius:10px;}

/*´õº¸±â*/
.btnarea {margin-top:-5px;padding-bottom:10px; text-align:center;}
.btnarea .morebtn {
	display:inline-block; width:100px; height:30px; background:#fff; font-size:12px; line-height:30px;
	border:1px solid #bdbdbd;
	color:#555555; border-radius:1px;
	font-weight:bold; 
	background: rgb(253,253,253); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(253,253,253,1) 0%, rgba(207,207,207,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(253,253,253,1)), color-stop(100%,rgba(207,207,207,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(253,253,253,1) 0%,rgba(207,207,207,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(253,253,253,1) 0%,rgba(207,207,207,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(253,253,253,1) 0%,rgba(207,207,207,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(253,253,253,1) 0%,rgba(207,207,207,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#cfcfcf',GradientType=0 ); /* IE6-9 */
}
.btnarea .morebtn span {font-weight:bold; color:#000;}

.mmenu {background-color:#fff;color:#666;cursor:hand;cursor:pointer;font-size:10pt;}
.btn_saup {height:26px;width:140px;text-align:center;background-color:#30384a;color:#ffffff;font-size:8pt;line-height:240%;}
.btn_cte {background-color:#444444;border:1px solid #444444;color:#fff;cursor:hand;cursor:pointer;padding:4px 20px 4px 20px;}
.btn_cart {background-color:#000;border:1px solid #000;color:#fff;cursor:hand;cursor:pointer;}
.btn_set {background-color:#3980d1;border:1px solid #3980d1;color:#fff;cursor:hand;cursor:pointer;padding:14px 40px 14px 40px;font-size:14pt;border-radius:2px;}
.btn_del {background-color:#444444;border:1px solid #444444;color:#fff;cursor:hand;cursor:pointer;padding:6px 6px 6px 6px;font-size:9pt;border-radius:2px;}
.btn_edit {background-color:#3980d1;border:1px solid #3980d1;color:#fff;cursor:hand;cursor:pointer;padding:6px 6px 6px 6px;font-size:9pt;border-radius:2px;}
.btn_list {background-color:#3980d1;border:1px solid #3980d1;color:#fff;cursor:hand;cursor:pointer;padding:14px 40px 14px 40px;font-size:14pt;border-radius:2px;}
.btn_pre {background-color:#444444;border:1px solid #444444;color:#fff;cursor:hand;cursor:pointer;padding:14px 40px 14px 40px;font-size:14pt;border-radius:2px;}

.table_bae{border-top:2px solid #000;border-collapse:collapse;width:100%}
.table_bae th{font-size:9pt;border-left:1px solid #ccc;border-bottom:1px solid #ccc;font-weight:normal;color:#000;height:50px;background-color:#f5f5f5;}
.table_bae th:first-child{border-left:0px;}
.table_bae td{font-size:9pt;border-left:1px solid #ccc;border-bottom:1px solid #ccc;padding:10px;}
.table_bae td:first-child{border-left:0px;}

.table_prod{border-collapse: collapse;border:0px;width:100%;}
.table_prod td{padding:3px;line-height:120%;font-size:9pt;border:0px;}

.table_03 {border:0px solid #000;}
.table_03 th {background:#eef5fc;font-family:'NotokrM';height:40px;font-size:10pt;border-bottom:0px solid #ddd;}
.table_03 td {background:#fff;font-family:'NotokrL';padding-left:0px;font-size:10pt;border-bottom:1px solid #ddd;}
.table_03 td.prod_name {font-family:'NotokrB';font-size:11pt;}

.table_03_sub {border-top:2px solid #ccc;}
.table_03_sub th {background:#eef5fc;font-family:'NotokrM';height:40px;font-size:11pt;border-bottom:1px solid #ddd;width:160px;}
.table_03_sub td {background:#fff;font-family:'NotokrL';padding-left:20px;font-size:11pt;border-bottom:1px solid #ddd;}
.table_03_sub td.prod_name {font-family:'NotokrB';font-size:13pt;}

.table_04 {border-top:2px solid #000;}
.table_04 th {background:#eef5fc;font-family:'NotokrL';height:40px;font-size:10pt;border-bottom:1px solid #ddd;width:180px;color:#000;}
.table_04 td {height:41px;background:#fff;font-family:'NotokrL';padding-left:20px;font-size:10pt;border-bottom:1px solid #ddd;text-align:left;}

.table_05 {border-top:2px solid #000;}
.table_05 th {background:#eef5fc;font-family:'NotokrM';height:40px;font-size:11pt;border-bottom:1px solid #ddd;width:180px;}
.table_05 td {height:41px;background:#fff;font-family:'NotokrL';padding-left:0px;font-size:9pt;border-bottom:1px solid #ddd;border-right:1px solid #ddd;text-align:center;}

.table_06 {border-top:1px solid #ccc;border-right:1px solid #ccc;}
.table_06 th{border-left:1px solid #ccc;border-bottom:1px solid #ccc;}
.table_06 td{border-left:1px solid #ccc;border-bottom:1px solid #ccc;}

/*»óÇ°Á¤·Ä 1¿­*/
.goods_list_01 {box-sizing:border-box;background-color:#fff;padding:0px;}
.goods_list_01 > .goods_alink {box-sizing:border-box;width:96%;margin:auto;}
.goods_list_01 > .goods_alink:after {display:block;content:"";clear:both;}
.goods_list_01 > .goods_alink > a {float:left;width:calc(100% / 1);text-align:center;background-color:#fff;padding-bottom:25px;box-sizing:border-box;border:0px solid #ddd;}
.goods_list_01 > .goods_alink > a > div {}
.goods_list_01 > .goods_alink > a > div > img {width:98%;float:left;}
.goods_list_01 > .goods_alink > a > div > .title {font-size:4vw;color:#414141;font-weight:bold;text-align:left;padding-left:10px;padding-bottom:10px;float:left;border:0px solid red;width:80%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.goods_list_01 > .goods_alink > a > div > .zzim {text-align:right;width:92%;margin:auto;border:0px solid red;}
.goods_list_01 > .goods_alink > a > div > .zzim img {width:14%;}
.goods_list_01 > .goods_alink > a > div > .title2 {clear:both;font-size:3.5vw;color:#888;line-height:20px;text-align:left;padding-left:10px;}
.goods_list_01 > .goods_alink > a > div > .price {font-size:5.5vw;color:#000;text-align:left;padding-left:10px;font-weight:bold;letter-spacing:-1px;padding-top:10px;}

/*»óÇ°Á¤·Ä 2¿­*/
.goods_list_02 {box-sizing:border-box;background-color:#fff;padding:0px;border:0px solid red;}
.goods_list_02 > .goods_alink {box-sizing:border-box;width:100%;margin:auto;}
.goods_list_02 > .goods_alink:after {display:block;content:"";clear:both;}
.goods_list_02 > .goods_alink > a {float:left;width:calc(100% / 2);text-align:center;background-color:#fff;padding-bottom:25px;box-sizing:border-box;border:0px solid #ddd;display:inline-block;}
.goods_list_02 > .goods_alink > a > div {margin-bottom:5px;}
.goods_list_02 > .goods_alink > a > div > img {width:96%;height:44vw;}
.goods_list_02 > .goods_alink > a > .title {font-size:3.2vw;font-family:NotokrM;color:#414141;text-align:center;padding-bottom:2px;width:90%;text-overflow:ellipsis;white-space:nowrap;letter-spacing:-1px;margin:auto;height:3.6vw;}
.goods_list_02 > .goods_alink > a > .title2 {font-size:3vw;color:#888;line-height:4vw;text-align:center;width:99%;margin:auto;height:3vw;}
.goods_list_02 > .goods_alink > a > .price {font-size:4vw;color:#000;text-align:center;font-weight:bold;letter-spacing:-1px;font-family:NotokrM;}

/*»óÇ°Á¤·Ä 3¿­*/
.goods_list_03 {box-sizing:border-box;background-color:#fff;padding:0px;}
.goods_list_03 > .goods_alink {box-sizing:border-box;width:96%;margin:auto;}
.goods_list_03 > .goods_alink:after {display:block;content:"";clear:both;}
.goods_list_03 > .goods_alink > a {float:left;width:calc(100% / 3);text-align:center;background-color:#fff;padding-bottom:25px;box-sizing:border-box;border:0px solid #ddd;}
.goods_list_03 > .goods_alink > a > div {margin-bottom:5px;}
.goods_list_03 > .goods_alink > a > div > img {width:92%;}
.goods_list_03 > .goods_alink > a > .title {font-size:3.4vw;color:#414141;font-weight:bold;text-align:left;padding-left:10px;padding-bottom:2px;float:left;width:80%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.goods_list_03 > .goods_alink > a > .zzim {text-align:right;width:92%;margin:auto;}
.goods_list_03 > .goods_alink > a > .zzim img {width:15%;}
.goods_list_03 > .goods_alink > a > .title2 {clear:both;font-size:3vw;color:#888;line-height:3.6vw;text-align:left;padding-left:10px;}
.goods_list_03 > .goods_alink > a > .price {font-size:4vw;color:#000;text-align:left;padding-left:10px;font-weight:bold;letter-spacing:-1px;}

/* »óÇ°ºäÆäÀÌÁö */
#prod_view_area {background-color:#f1f1f1;}
.prod_viewSlick {background-color:#fff;}
.prod_viewSlick .pvs_slickBox {position:relative;}
.prod_viewSlick .pvs_slickBox a.pvs_abox {position:relative;}
.prod_viewSlick .pvs_slickBox img.pvs_img {position:absolute;left:50%;top:50%;max-width:100%;
transform:traNotokrLate(-50%,-50%);
-webkit-transform:traNotokrLate(-50%,-50%);
-moz-transform:traNotokrLate(-50%,-50%);
-ms-transform:traNotokrLate(-50%,-50%);
-o-transform:traNotokrLate(-50%,-50%);
}
.prod_view_info {box-sizing:border-box;background-color:#fff;padding:50px 75px 40px 75px;}
.prod_view_info > .pvi_box {box-sizing:border-box;}
.prod_view_info > .pvi_box > .t {position:relative;height:80px;margin-bottom:25px;}
.prod_view_info > .pvi_box > .t > .t_columns {position:absolute;left:0px;top:50%;
transform:traNotokrLateY(-50%);
-webkit-transform:traNotokrLateY(-50%);
-moz-transform:traNotokrLateY(-50%);
-ms-transform:traNotokrLateY(-50%);
-o-transform:traNotokrLateY(-50%);
}
.prod_view_info > .pvi_box > .t span {display:inline-block;font-size:35px;line-height:40px;color:#818189;border:2px solid #818189;box-sizing:border-box;padding:10px 25px;}
.prod_view_info > .pvi_box > .t span.typea {color:#ce4746;border:2px solid #ce4746;}
.prod_view_info > .pvi_box > .t span.typeb {color:#000;border:2px solid #000;}
.prod_view_info > .pvi_box > .t span.prod_code {position:absolute;right:0px;top:50%;
transform:traNotokrLateY(-50%);
-webkit-transform:traNotokrLateY(-50%);
-moz-transform:traNotokrLateY(-50%);
-ms-transform:traNotokrLateY(-50%);
-o-transform:traNotokrLateY(-50%);
}
.prod_view_info > .pvi_box > .title {color:#000000;font-size:54px;line-height:140%;letter-spacing:-2px;margin-bottom:40px;}
.prod_view_info > .pvi_box > .view_moneyArea {margin-bottom:45px;}
.prod_view_info > .pvi_box > .view_moneyArea > .t_per {margin-bottom:20px;}
.prod_view_info > .pvi_box > .view_moneyArea > .t_per > span {position:relative;display:inline-block;font-size:43px;line-height:50px;font-weight:bold;letter-spacing:-2px;}
.prod_view_info > .pvi_box > .view_moneyArea > .t_per > span.per {color:#222222;margin-right:20px;}
.prod_view_info > .pvi_box > .view_moneyArea > .t_per > span.per_money {color:#8c8c8c;box-sizing:border-box;padding:0px 5px;}
.prod_view_info > .pvi_box > .view_moneyArea > .t_per > span.per_money:after {position:absolute;display:block;content:"";left:0px;top:50%;width:100%;height:3px;background-color:#767a82;
transform:traNotokrLateY(-50%);
-webkit-transform:traNotokrLateY(-50%);
-moz-transform:traNotokrLateY(-50%);
-ms-transform:traNotokrLateY(-50%);
-o-transform:traNotokrLateY(-50%);
}
	.prod_view_info {padding:0vw 4.66vw 3.55vw 4.66vw;}
	.prod_view_info > .pvi_box > .t {height:7.11vw;margin-bottom:2.22vw;}
	.prod_view_info > .pvi_box > .t span {font-size:3.11vw;line-height:3.55vw;border:0.17vw solid #818189;padding:0.88vw 2.22vw;}
	.prod_view_info > .pvi_box > .t span.typea {border:0.17vw solid #ce4746;}
	.prod_view_info > .pvi_box > .t span.typeb {border:0.17vw solid #000;}
	.prod_view_info > .pvi_box > .title {font-size:4.8vw;letter-spacing:-0.17vw;margin-bottom:3.55vw;}
	.prod_view_info > .pvi_box > .view_moneyArea {margin-bottom:4vw;}
	.prod_view_info > .pvi_box > .view_moneyArea > .t_per {margin-bottom:1.77vw;}
	.prod_view_info > .pvi_box > .view_moneyArea > .t_per > span {font-size:3.82vw;line-height:4.44vw;letter-spacing:-0.17vw;}
	.prod_view_info > .pvi_box > .view_moneyArea > .t_per > span.per {margin-right:1.77vw;}
	.prod_view_info > .pvi_box > .view_moneyArea > .t_per > span.per_money {padding:0px 0.44vw;}
	.prod_view_info > .pvi_box > .view_moneyArea > .t_per > span.per_money:after {height:0.26vw;}
	.prod_view_info > .pvi_box > .view_moneyArea > .sail_money {font-size:5.33vw;line-height:6.22vw;letter-spacing:-0.17vw;}
	.prod_view_info > .pvi_box > .view_info_subBox {padding:2.66vw 4vw;border:0.35vw solid #eeeeee;} 
	.prod_view_info > .pvi_box > .view_info_subBox > .rebox {margin-bottom:1.77vw;}
	.prod_view_info > .pvi_box > .view_info_subBox > .rebox > p {margin-bottom:1.33vw;}
	.prod_view_info > .pvi_box > .view_info_subBox > .rebox > p > span {padding:1.33vw 0px;padding-bottom:0.3vw;border-bottom:0.35vw solid #000;font-size:3.55vw;line-height:3.55vw;font-family:NotokrR;font-weight:700;}
	.prod_view_info > .pvi_box > .view_info_subBox > .rebox > div > p {font-size:3.55vw;padding-top:1vw;padding-bottom:1.8vw;color:#666;}

.prod_view_set {box-sizing:border-box;}
.prod_view_set > .pvs_area {background-color:#fff;}
.prod_view_set > .pvs_area > .pvs_tabarea {border-bottom:3px solid #eeeeee;}
.prod_view_set > .pvs_area > .pvs_tabarea:after {display:block;content:"";clear:both;}
.prod_view_set > .pvs_area > .pvs_tabarea > a {float:left;width:33.3%;position:relative;font-size:3.6vw;text-align:center;line-height:0.6vw;color:#000;letter-spacing:-1px;box-sizing:border-box;padding:6vw 0px;}
.prod_view_set > .pvs_area > .pvs_tabarea > a.active {color:#436894;font-family:NotokrB;font-size:3.6vw;}
.prod_view_set > .pvs_area > .pvs_tabarea > a.active:after {position:absolute;display:block;content:"";left:0px;bottom:-3px;width:100%;height:5px;background-color:#436894;}
.prod_view_set > .pvs_area > .pvs_tabview {box-sizing:border-box;padding:30px 25px;}
.prod_view_set > .pvs_area > .pvs_tabview > div {display:none;text-align:center !important;}
.prod_view_set > .pvs_area > .pvs_tabview > div img {max-width:100% !important;}
.prod_view_set > .pvs_area > .pvs_tabview > div iframe {width:100% !important;height:700px !important;}
.prod_view_set > .pvs_area > .pvs_tabview > div span {}
.prod_view_set > .pvs_area > .pvs_tabview > div.active {display:block;}

.prod_view_other {box-sizing:border-box;padding-top:25px;}
.prod_view_other > div {}
.prod_view_other > div > .title {color:#000000;font-size:44px;font-weight:bold;letter-spacing:-1px;line-height:44px;background-color:#fff;box-sizing:border-box;padding:55px 0px 55px 50px;margin-bottom:3px;}
.prod_view_other > div > .pvo_areaBox {background-color:#fff;}
.prod_view_other > div > .pvo_areaBox .pvo_slick {padding:40px 0px 40px 35px;box-sizing:border-box;}
.prod_view_other > div > .pvo_areaBox .pvo_slick .pvobox {position:relative;width:385px;margin-right:55px;box-sizing:border-box;}
.prod_view_other > div > .pvo_areaBox .pvo_slick .pvobox > .pvobox_img {position:relative;width:100%;height:360px;overflow:hidden;margin-bottom:30px;}
.prod_view_other > div > .pvo_areaBox .pvo_slick .pvobox > .pvobox_img > img {position:absolute;left:50%;top:50%;max-width:100%;
transform:traNotokrLate(-50%,-50%);
-webkit-transform:traNotokrLate(-50%,-50%);
-moz-transform:traNotokrLate(-50%,-50%);
-ms-transform:traNotokrLate(-50%,-50%);
-o-transform:traNotokrLate(-50%,-50%);
}
.prod_view_other > div > .pvo_areaBox .pvo_slick .pvobox > .title {color:#3e3e3e;font-size:44px;line-height:44px;letter-spacing:-1px;margin-bottom:20px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.prod_view_other > div > .pvo_areaBox .pvo_slick .pvobox > .money {}
.prod_view_other > div > .pvo_areaBox .pvo_slick .pvobox > .money > span.sale_money {display:inline-block;color:#000000;font-size:42px;line-height:52px;font-weight:bold;letter-spacing:-1px;}
/* »óÇ°ºäÆäÀÌÁö */



#view_banner_area {display:none;position:fixed;z-index:10;left:0px;bottom:0px;background-color:#fff;width:100%;height:80vh;box-sizing:border-box;padding:0px 20px 20px 20px;
-webkit-box-shadow: 0px -2px 15px 0px rgba(0,0,0,0.3);
-moz-box-shadow: 0px -2px 15px 0px rgba(0,0,0,0.3);
box-shadow: 0px -2px 15px 0px rgba(0,0,0,0.3);
}	 	
#view_banner_area > .vba_area {height:100%;overflow:auto;}  		
#view_banner_area > .closeFadeOut {display:block;text-align:center;font-size:38px;background-color:#2db70c;color:#fff;line-height:1em;padding:30px 0px;}


/*¸ÞÀÎ ÅÇ (°øÁö,»óÇ°ÀÔ°í¼Ò½Ä)*/
.tab_content {text-align:center;}
.tab_content > input[type="radio"] {display:none;}
.tab_content > input[type="radio"] + label {display:inline-block;width:32%;padding:8px;font-size:3.4vw;margin:auto;border:1px solid #ccc;border-bottom:0px;text-align:center;border-radius:2vw 2vw 0px 0px;}
.tab_content > input[type="radio"]:checked + label {background:#04796d;border:1px solid #04796d;color:#fff;border-bottom:none;font-weight:bold;}
.tab_content > input[id="tab01"]:checked ~ .con1 {display:block;}
.tab_content > input[id="tab02"]:checked ~ .con2 {display:block;}
.tab_content > input[id="tab03"]:checked ~ .con3 {display:block;}
.tab_content .conbox {width:100%;height:28vw;border:2px solid #04796d;display:none;border-radius:2vw;}

/*¸ÞÀÎ - Ä«Å×°í¸®º° ÃßÃµ»óÇ°*/
.tab_content2 {text-align:center;}
.tab_content2 > input[type="radio"] {display:none;}
.tab_content2 > input[type="radio"] + label {display:inline-block;width:48%;display:inline-block;text-align:center;border:2px solid #ddd;font-size:3.6vw;padding:8px;font-family:NotokrM;letter-spacing:-1px;color:#313131;font-weight:bold;margin:2px;}
.tab_content2 > input[type="radio"]:checked + label {border:2px solid #04796d;color:#04796d;text-decoration:none;}
.tab_content2 > input[id="tab001"]:checked ~ .con01 {display:block;}
.tab_content2 > input[id="tab002"]:checked ~ .con02 {display:block;}
.tab_content2 > input[id="tab003"]:checked ~ .con03 {display:block;}
.tab_content2 > input[id="tab004"]:checked ~ .con04 {display:block;}
.tab_content2 .conbox2 {width:100%;height:60vw;border:0px solid red;display:none;padding-top:4vw;}

.btn_comm_01 {width:100%;background:#344d6b;border:1px solid #344d6b;font-size:4.2vw;height:13vw;font-family:NotokrB;color:#fff;}
.btn_comm_02 {width:100%;background:#fff;border:1px solid #ddd;font-size:4.2vw;height:13vw;font-family:NotokrB;color:#000;}

/*Áñ°ÜÃ£±â*/




