/* IDEAPICNIC [Web Develop Team] (doolife@ideapicnic.com) LDN 2012-10-16 */
.wrap {min-width:320px; text-align:center; position:relative;}
.main_visual {width:100%; position:absolute;}
.main_visual img {max-width:100%;}
.main_visual2 img{max-width:100%;}

/* header */
.header {height:97px; overflow:hidden; background:#e1e4f0 url("../images/common/top_line.gif") left bottom repeat-x;}
.header .logo {margin:0 auto; margin-top:9px; width:101px; height:72px; -webkit-background-size:101px auto; background:url("../images/common/logo.gif") left top no-repeat;}
@media only screen and (-webkit-min-device-pixel-ratio : 1.5), only screen and (min-device-pixel-ratio : 1.5)
{ /* 아이폰4G와 같은 높은 해상도 이미지스왑 */
.header .logo {background:url("../images/common/logox2.gif") no-repeat; -webkit-background-size:101px auto;}
}

/* navi */
.nav_wrap {padding:0 10px 0 25px; height:329px; background:url("../images/navi/nav_line.gif") left top repeat-x; -webkit-background-size:auto 329px; }
@media only screen and (-webkit-min-device-pixel-ratio : 1.5), only screen and (min-device-pixel-ratio : 1.5)
{ /* 아이폰4G와 같은 높은 해상도 이미지스왑 */
.nav_wrap {height:329px; background:url("../images/navi/nav_linex2.gif") left top repeat-x; -webkit-background-size:1px 329px; }
}

.nav {height:329px; text-align:left; -webkit-background-size:auto 329px; background:url("../images/navi/navi_img.gif") left top no-repeat;}
@media only screen and (-webkit-min-device-pixel-ratio : 1.5), only screen and (min-device-pixel-ratio : 1.5)
{ /* 아이폰4G와 같은 높은 해상도 이미지스왑 */
.nav {background:url("../images/navi/navi_imgx2.gif") no-repeat; -webkit-background-size:auto 329px;}
}
.nav dt {height:35px; text-indent:-9999px;}
.nav dd {padding:4px 0 0 8px; height:18px;}
.nav dt a {height:35px; display:block;}
.nav dd a {margin-right:5px; display:block; -webkit-background-size:5px 7px; background:url("../images/navi/snav_arrow_right.png") right 4px no-repeat;}

@media only screen and (-webkit-min-device-pixel-ratio : 1.5), only screen and (min-device-pixel-ratio : 1.5)
{ /* 아이폰4G와 같은 높은 해상도 이미지스왑 */
.nav dd a {background:url("../images/navi/snav_arrow_rightx2.png") right 4px no-repeat; -webkit-background-size:5px 7px;}
}

/* main_menu_wrap */
.main_menu_wrap{max-width:640px;margin:0 auto}
.main_menu{margin:0;padding:0}
.main_menu ul{height:0;background:#e6e6e6;overflow:hidden;max-height:0;transition:max-height .3s;transition-timing-function: ease-in;}
.main_menu > li{border-bottom:1px solid #2875bb}
.main_menu ul.on{height:auto;max-height:600px;transition:max-height .8s;transition-timing-function: ease-in;}
.main_menu ul li a{display:block;text-align:left;text-indent:7.5%;line-height:2.2em;border-top:1px solid #fff;border-bottom:1px solid #cfcfcf}
.main_menu img{max-width:100%;vertical-align:middle}

.arrow_down {-webkit-background-size:16px 12px; background:url("../images/navi/nav_arrow_down.png") right 12px no-repeat;}
@media only screen and (-webkit-min-device-pixel-ratio : 1.5), only screen and (min-device-pixel-ratio : 1.5)
{ /* 아이폰4G와 같은 높은 해상도 이미지스왑 */
.arrow_down {background:url("../images/navi/nav_arrow_downx2.png") right 12px no-repeat; -webkit-background-size:16px 12px;}
}

.arrow_right {-webkit-background-size:12px 16px; background:url("../images/navi/nav_arrow_right.png") right 10px no-repeat;}
@media only screen and (-webkit-min-device-pixel-ratio : 1.5), only screen and (min-device-pixel-ratio : 1.5)
{ /* 아이폰4G와 같은 높은 해상도 이미지스왑 */
.arrow_right {background:url("../images/navi/nav_arrow_rightx2.png") right 10px no-repeat; -webkit-background-size:12px 16px;}
}

/* sheader */
.sheader {height:80px; text-align:left; position:relative;}
.sheader .slogo {margin:5px 0 0 5px; width:128px; height:34px; text-indent:-9999px; -webkit-background-size:128px auto; background:url("../images/common/logo02.gif") left top no-repeat;}
.sheader .slogo a {height:100%; display:block;}
@media only screen and (-webkit-min-device-pixel-ratio : 1.5), only screen and (min-device-pixel-ratio : 1.5)
{ /* 아이폰4G와 같은 높은 해상도 이미지스왑 */
.sheader .slogo {background:url("../images/common/logo02x2.gif") no-repeat; -webkit-background-size:128px auto;}
}

.sheader .home {width:34px; height:34px; text-indent:-9999px; -webkit-background-size:34px auto;  position:absolute; right:5px; top:0; background:url("../images/common/icon_home.gif") left top no-repeat;}
.sheader .home a {height:100%; display:block;}
@media only screen and (-webkit-min-device-pixel-ratio : 1.5), only screen and (min-device-pixel-ratio : 1.5)
{ /* 아이폰4G와 같은 높은 해상도 이미지스왑 */
.sheader .home {background:url("../images/common/icon_homex2.gif") no-repeat; -webkit-background-size:34px auto;}
}

/* snav */
.snav_wrap {margin-top:3px; position:relative;}
.snav {width:100%; display:table; background:url("../images/navi/snav_bg_off.gif") left top repeat-x; overflow:hidden;}
.snav li {height:35px; display:table-cell; text-indent:-9999px; vertical-align:middle;}
.snav li.on {background:url("../images/navi/snav_bg_on.gif") left top repeat-x;}
.snav li a.line_on {height:35px; display:block; background:url("../images/navi/snav_line_on.gif") left top no-repeat; overflow:hidden;}
.snav li a.line_off {height:35px; display:block; background:url("../images/navi/snav_line_off.gif") left top no-repeat; overflow:hidden;}
.snav li a.line_none {height:35px; display:block; overflow:hidden;}
.snav li span {margin-top:12px; display:block;}
.snav01 {margin:0 auto; width:43px; height:12px; display:block; -webkit-background-size:43px auto; background:url("../images/navi/snav_company.png") left top no-repeat;}
@media only screen and (-webkit-min-device-pixel-ratio : 1.5), only screen and (min-device-pixel-ratio : 1.5)
{ /* 아이폰4G와 같은 높은 해상도 이미지스왑 */
.snav01 {background:url("../images/navi/snav_companyx2.png") no-repeat; -webkit-background-size:43px auto;}
}

.snav02 {margin:0 auto; width:47px; height:13px; display:block; -webkit-background-size:47px auto; background:url("../images/navi/snav_pro.png") left top no-repeat;}
@media only screen and (-webkit-min-device-pixel-ratio : 1.5), only screen and (min-device-pixel-ratio : 1.5)
{ /* 아이폰4G와 같은 높은 해상도 이미지스왑 */
.snav02 {background:url("../images/navi/snav_prox2.png") no-repeat; -webkit-background-size:47px auto;}
}

.snav03 {margin:0 auto; width:35px; height:13px; display:block; -webkit-background-size:35px auto; background:url("../images/navi/snav_blood.png") left top no-repeat;}
@media only screen and (-webkit-min-device-pixel-ratio : 1.5), only screen and (min-device-pixel-ratio : 1.5)
{ /* 아이폰4G와 같은 높은 해상도 이미지스왑 */
.snav03 {background:url("../images/navi/snav_bloodx2.png") no-repeat; -webkit-background-size:35px auto;}
}

.snav04 {margin:0 auto; width:61px; height:13px; display:block; -webkit-background-size:47px auto; background:url("../images/navi/snav_scanning.png") left top no-repeat;}
@media only screen and (-webkit-min-device-pixel-ratio : 1.5), only screen and (min-device-pixel-ratio : 1.5)
{ /* 아이폰4G와 같은 높은 해상도 이미지스왑 */
.snav04 {background:url("../images/navi/snav_scanningx2.png") no-repeat; -webkit-background-size:61px auto;}
}

.snav05 {margin:0 auto; width:43px; height:12px; display:block; -webkit-background-size:43px auto; background:url("../images/navi/snav_customer.png") left top no-repeat;}
@media only screen and (-webkit-min-device-pixel-ratio : 1.5), only screen and (min-device-pixel-ratio : 1.5)
{ /* 아이폰4G와 같은 높은 해상도 이미지스왑 */
.snav05 {background:url("../images/navi/snav_customerx2.png") no-repeat; -webkit-background-size:43px auto;}
}

/* sub_nav */
.sub_nav_wrap {position:relative; z-index:9999;}
.sub_nav01 {background:#fff; overflow:hidden;}
.sub_nav01 li {height:30px; float:left;}
.sub_nav01 li a {padding-top:8px; display:block; text-align:center;}
.sub_nav01 li.first {width:50%;}
.sub_nav01 li.second {margin-left:-1px; width:50%; border-left:1px solid #e9e9e9;}
.sub_nav01 li.thrid {width:50%; border-top:1px solid #e9e9e9;}
.sub_nav01 li.fourth {margin-left:-1px; width:50%; border-left:1px solid #e9e9e9; border-top:1px solid #e9e9e9;}
.sub_nav_bg {min-height:4px; text-align:right; background:url("../images/navi/snav_line_bg.png") left top repeat-x;}
.nav_btn {margin-right:5px;}

.sub_nav_wrap02 {position:relative; z-index:9999;}
.sub_nav03 {background:#fff; overflow:hidden;}
.sub_nav03 li {height:30px; float:left;}
.sub_nav03 li a {padding-top:8px; display:block; text-align:center;}
.sub_nav03 li.first {width:50%;}
.sub_nav03 li.second {margin-left:-1px; width:50%; border-left:1px solid #e9e9e9;}
.sub_nav03 li.thrid {width:50%; border-top:1px solid #e9e9e9;}
.sub_nav03 li.fourth {margin-left:-1px; width:50%; border-left:1px solid #e9e9e9; border-top:1px solid #e9e9e9;}

/* container */
.container {margin-top:20px; padding:0 10px 0 10px;}
.con_tit {height:29px; position:relative; background:url("../images/common/tit_line.gif") left bottom repeat-x;}
.cs_txt {position:absolute; right:0; top:6px;}

/* company_tit */
.company_tit01 {width:92px; height:18px; -webkit-background-size:92px auto; background:url("../images/company/company_tit01.gif") left top no-repeat;}
@media only screen and (-webkit-min-device-pixel-ratio : 1.5), only screen and (min-device-pixel-ratio : 1.5)
{ /* 아이폰4G와 같은 높은 해상도 이미지스왑 */
.company_tit01 {background:url("../images/company/company_tit01x2.gif") no-repeat; -webkit-background-size:92px auto;}
}

.company_tit02 {width:34px; height:18px; -webkit-background-size:34px auto; background:url("../images/company/company_tit02.gif") left top no-repeat;}
@media only screen and (-webkit-min-device-pixel-ratio : 1.5), only screen and (min-device-pixel-ratio : 1.5)
{ /* 아이폰4G와 같은 높은 해상도 이미지스왑 */
.company_tit02 {background:url("../images/company/company_tit02x2.gif") no-repeat; -webkit-background-size:34px auto;}
}

.company_tit03 {width:105px; height:18px; -webkit-background-size:105px auto; background:url("../images/company/company_tit03.gif") left top no-repeat;}
@media only screen and (-webkit-min-device-pixel-ratio : 1.5), only screen and (min-device-pixel-ratio : 1.5)
{ /* 아이폰4G와 같은 높은 해상도 이미지스왑 */
.company_tit03 {background:url("../images/company/company_tit03x2.gif") no-repeat; -webkit-background-size:105px auto;}
}

/* product_tit */
.pro_tit01 {width:66px; height:18px; -webkit-background-size:66px auto; background:url("../images/product/pro_tit01.gif") left top no-repeat;}
@media only screen and (-webkit-min-device-pixel-ratio : 1.5), only screen and (min-device-pixel-ratio : 1.5)
{ /* 아이폰4G와 같은 높은 해상도 이미지스왑 */
.pro_tit01 {background:url("../images/product/pro_tit01x2.gif") no-repeat; -webkit-background-size:66px auto;}
}

/* sc_tit */
.sc_tit01 {width:118px; height:19px; -webkit-background-size:118px auto; background:url("../images/scanning/sc_tit01.gif") left top no-repeat;}
@media only screen and (-webkit-min-device-pixel-ratio : 1.5), only screen and (min-device-pixel-ratio : 1.5)
{ /* 아이폰4G와 같은 높은 해상도 이미지스왑 */
.sc_tit01 {background:url("../images/scanning/sc_tit01x2.gif") no-repeat; -webkit-background-size:118px auto;}
}

.sc_tit02 {width:133px; height:19px; -webkit-background-size:133px auto; background:url("../images/scanning/sc_tit02.gif") left top no-repeat;}
@media only screen and (-webkit-min-device-pixel-ratio : 1.5), only screen and (min-device-pixel-ratio : 1.5)
{ /* 아이폰4G와 같은 높은 해상도 이미지스왑 */
.sc_tit02 {background:url("../images/scanning/sc_tit02x2.gif") no-repeat; -webkit-background-size:133px auto;}
}

.sc_tit03 {width:118px; height:19px; -webkit-background-size:118px auto; background:url("../images/scanning/sc_tit03.gif") left top no-repeat;}
@media only screen and (-webkit-min-device-pixel-ratio : 1.5), only screen and (min-device-pixel-ratio : 1.5)
{ /* 아이폰4G와 같은 높은 해상도 이미지스왑 */
.sc_tit03 {background:url("../images/scanning/sc_tit03x2.gif") no-repeat; -webkit-background-size:118px auto;}
}

.sc_tit04 {width:150px; height:22px; -webkit-background-size:118px auto; background:url("../images/scanning/sc_tit04.gif") left top no-repeat;}
@media only screen and (-webkit-min-device-pixel-ratio : 1.5), only screen and (min-device-pixel-ratio : 1.5)
{ /* 아이폰4G와 같은 높은 해상도 이미지스왑 */
.sc_tit01 {background:url("../images/scanning/sc_tit04x2.gif") no-repeat; -webkit-background-size:118px auto;}
}

.sc_tit05 {width:67px; height:19px; -webkit-background-size:118px auto; background:url("../images/scanning/sc_tit05.gif") left top no-repeat;}
@media only screen and (-webkit-min-device-pixel-ratio : 1.5), only screen and (min-device-pixel-ratio : 1.5)
{ /* 아이폰4G와 같은 높은 해상도 이미지스왑 */
.sc_tit01 {background:url("../images/scanning/sc_tit05x2.gif") no-repeat; -webkit-background-size:118px auto;}
}

/* cs_tit */
.cs_tit01 {width:66px; height:18px; -webkit-background-size:66px auto; background:url("../images/customer/customer_tit01.gif") left top no-repeat;}
@media only screen and (-webkit-min-device-pixel-ratio : 1.5), only screen and (min-device-pixel-ratio : 1.5)
{ /* 아이폰4G와 같은 높은 해상도 이미지스왑 */
.cs_tit01 {background:url("../images/customer/customer_tit01x2.gif") no-repeat; -webkit-background-size:66px auto;}
}

/* cs_tit */
.cs_stit01 {margin-bottom:10px; width:124px; height:16px; -webkit-background-size:124px auto; background:url("../images/customer/customer_stit01.gif") left top no-repeat;}
@media only screen and (-webkit-min-device-pixel-ratio : 1.5), only screen and (min-device-pixel-ratio : 1.5)
{ /* 아이폰4G와 같은 높은 해상도 이미지스왑 */
.cs_stit01 {background:url("../images/customer/customer_stit01x2.gif") no-repeat; -webkit-background-size:124px auto;}
}

.cs_con02 {margin-top:15px; padding-right:10px; text-align:left;}
.cs_txt02 {text-align:right;}

/* contents */
.contents {margin:14px 0 20px 0;}

/* ceo */
.com_img img {max-width:100%;}

/* map_tab */
.map_tab {margin:0 auto; margin-bottom:10px; width:200px; height:20px; display:block; -webkit-background-size:199px auto; background:url("../images/company/map_tab_off.gif") left top no-repeat; overflow:hidden;}
@media only screen and (-webkit-min-device-pixel-ratio : 1.5), only screen and (min-device-pixel-ratio : 1.5)
{ /* 아이폰4G와 같은 높은 해상도 이미지스왑 */
.map_tab {background:url("../images/company/map_tab_offx2.gif") no-repeat; -webkit-background-size:199px auto;}
}
.map_tab li {height:20px; float:left; text-indent:-9999px;}
.map_tab li a {height:100%; display:block;}
.map_tab01 {width:100px;}
.map_tab02 {width:100px;}
.map_tab03 {width:100px;}
.on01 {-webkit-background-size:199px 20px; background:url("../images/company/map_tab_on.gif") left top no-repeat;}
.on02 {-webkit-background-size:199px 20px; background:url("../images/company/map_tab_on.gif") -100px top no-repeat;}
.on03 {-webkit-background-size:199px 20px; background:url("../images/company/map_tab_on.gif") -100px top no-repeat;}
@media only screen and (-webkit-min-device-pixel-ratio : 1.5), only screen and (min-device-pixel-ratio : 1.5)
{ /* 아이폰4G와 같은 높은 해상도 이미지스왑 */
.on01 {background:url("../images/company/map_tab_onx2.gif") left top no-repeat; -webkit-background-size:199px 20px;}
.on02 {background:url("../images/company/map_tab_onx2.gif") -100px top no-repeat; -webkit-background-size:199px 20px;}
.on03 {background:url("../images/company/map_tab_onx2.gif") -100px top no-repeat; -webkit-background-size:199px 20px;}
}

/* product_list_area */
.product_list_area{max-width:640px;margin:0 auto}
.product_list_area ul:after{content:'';display:block;clear:both}
.product_list_area > ul > li{float:left;width:50%;}
.product_list_area > ul > li > .box{margin-bottom:10px;padding:8px 0 2px;border:1px solid #e8e8e8;border-radius:10px;box-shadow:1px 1px 3px #f7f7f7}
.product_list_area > ul > li > .box > a{display:block;}
.product_list_area > ul > li > .box > a img{height:80px}
.product_list_area > ul > li:nth-child(2n-1) > .box{margin-right:2.2%}
.product_list_area > ul > li:nth-child(2n) > .box{margin-left:2.2%}
.product_list_area .sub_product{height:230px;padding-bottom:8px}
.product_list_area .sub_product li {padding:0 8%}
.product_list_area .sub_product li a{padding:4px 5%;text-align:left;letter-spacing:-1px;display:block;color:#818181;background:url(../images/product/product_dot.png) left 50% no-repeat;background-size:2px auto}
.product_list_area .sub_product li a:hover{text-decoration:none;}
.pro_title{font-size:1.3em;padding-top:8px}
/* gradient */
.gradient01{
	background: rgb(255,255,255);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(247,247,247,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(247,247,247,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(247,247,247,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f7f7f7',GradientType=0 ); /* IE6-9 */
}

/* product_list */
.product_list {overflow:hidden;}
.product_list li {margin:0 3px 10px 3px; float:left;}
.product_list li a {display:block;}
.pro_list01 {width:144px; height:108px; display:block; -webkit-background-size:144px auto; background:url("../images/product/pro_list01.gif") left top no-repeat;}
@media only screen and (-webkit-min-device-pixel-ratio : 1.5), only screen and (min-device-pixel-ratio : 1.5)
{ /* 아이폰4G와 같은 높은 해상도 이미지스왑 */
.pro_list01 {background:url("../images/product/pro_list01x2.gif") no-repeat; -webkit-background-size:144px auto;}
}

.pro_list02 {width:144px; height:108px; display:block; -webkit-background-size:144px auto; background:url("../images/product/pro_list02.gif") left top no-repeat;}
@media only screen and (-webkit-min-device-pixel-ratio : 1.5), only screen and (min-device-pixel-ratio : 1.5)
{ /* 아이폰4G와 같은 높은 해상도 이미지스왑 */
.pro_list02 {background:url("../images/product/pro_list02x2.gif") no-repeat; -webkit-background-size:144px auto; }
}

.pro_list03 {width:144px; height:108px; display:block; -webkit-background-size:144px auto; background:url("../images/product/pro_list03.gif") left top no-repeat;}
@media only screen and (-webkit-min-device-pixel-ratio : 1.5), only screen and (min-device-pixel-ratio : 1.5)
{ /* 아이폰4G와 같은 높은 해상도 이미지스왑 */
.pro_list03 {background:url("../images/product/pro_list03x2.gif") no-repeat; -webkit-background-size:144px auto;}
}

.pro_list04 {width:144px; height:108px; display:block; -webkit-background-size:144px auto; background:url("../images/product/pro_list04.gif") left top no-repeat;}
@media only screen and (-webkit-min-device-pixel-ratio : 1.5), only screen and (min-device-pixel-ratio : 1.5)
{ /* 아이폰4G와 같은 높은 해상도 이미지스왑 */
.pro_list04 {background:url("../images/product/pro_list04x2.gif") no-repeat; -webkit-background-size:144px auto;}
}

.pro_list05 {width:144px; height:108px; display:block; -webkit-background-size:144px auto; background:url("../images/product/pro_list05.gif") left top no-repeat;}
@media only screen and (-webkit-min-device-pixel-ratio : 1.5), only screen and (min-device-pixel-ratio : 1.5)
{ /* 아이폰4G와 같은 높은 해상도 이미지스왑 */
.pro_list05 {background:url("../images/product/pro_list05x2.gif") no-repeat; -webkit-background-size:144px auto;}
}

.pro_list06 {width:144px; height:108px; display:block; -webkit-background-size:144px auto; background:url("../images/product/pro_list06.gif") left top no-repeat;}
@media only screen and (-webkit-min-device-pixel-ratio : 1.5), only screen and (min-device-pixel-ratio : 1.5)
{ /* 아이폰4G와 같은 높은 해상도 이미지스왑 */
.pro_list06 {background:url("../images/product/pro_list06x2.gif") no-repeat; -webkit-background-size:144px auto;}
}

.pro_list07 {width:144px; height:108px; display:block; -webkit-background-size:144px auto; background:url("../images/product/pro_list07.gif") left top no-repeat;}
@media only screen and (-webkit-min-device-pixel-ratio : 1.5), only screen and (min-device-pixel-ratio : 1.5)
{ /* 아이폰4G와 같은 높은 해상도 이미지스왑 */
.pro_list07 {background:url("../images/product/pro_list07x2.gif") no-repeat; -webkit-background-size:144px auto;}
}

.pro_list08 {width:144px; height:108px; display:block; -webkit-background-size:144px auto; background:url("../images/product/pro_list08.gif") left top no-repeat;}
@media only screen and (-webkit-min-device-pixel-ratio : 1.5), only screen and (min-device-pixel-ratio : 1.5)
{ /* 아이폰4G와 같은 높은 해상도 이미지스왑 */
.pro_list08 {background:url("../images/product/pro_list08x2.gif") no-repeat; -webkit-background-size:144px auto;}
}

.pro_list09 {width:144px; height:108px; display:block; -webkit-background-size:144px auto; background:url("../images/product/pro_list09.gif") left top no-repeat;}
@media only screen and (-webkit-min-device-pixel-ratio : 1.5), only screen and (min-device-pixel-ratio : 1.5)
{ /* 아이폰4G와 같은 높은 해상도 이미지스왑 */
.pro_list09 {background:url("../images/product/pro_list09x2.gif") no-repeat; -webkit-background-size:144px auto;}
}

.pro_list10 {width:144px; height:108px; display:block; -webkit-background-size:144px auto; background:url("../images/product/pro_list10.gif") left top no-repeat;}
@media only screen and (-webkit-min-device-pixel-ratio : 1.5), only screen and (min-device-pixel-ratio : 1.5)
{ /* 아이폰4G와 같은 높은 해상도 이미지스왑 */
.pro_list10 {background:url("../images/product/pro_list10x2.gif") no-repeat; -webkit-background-size:144px auto;}
}

.pro_list11 {width:144px; height:108px; display:block; -webkit-background-size:144px auto; background:url("../images/product/pro_list11.gif") left top no-repeat;}
@media only screen and (-webkit-min-device-pixel-ratio : 1.5), only screen and (min-device-pixel-ratio : 1.5)
{ /* 아이폰4G와 같은 높은 해상도 이미지스왑 */
.pro_list11 {background:url("../images/product/pro_list11x2.gif") no-repeat; -webkit-background-size:144px auto;}
}

.pro_list12 {width:144px; height:108px; display:block; -webkit-background-size:144px auto; background:url("../images/product/pro_list12.gif") left top no-repeat;}
@media only screen and (-webkit-min-device-pixel-ratio : 1.5), only screen and (min-device-pixel-ratio : 1.5)
{ /* 아이폰4G와 같은 높은 해상도 이미지스왑 */
.pro_list12 {background:url("../images/product/pro_list12x2.gif") no-repeat; -webkit-background-size:144px auto;}
}

.pro_list13 {width:144px; height:108px; display:block; -webkit-background-size:144px auto; background:url("../images/product/pro_list13.gif") left top no-repeat;}
@media only screen and (-webkit-min-device-pixel-ratio : 1.5), only screen and (min-device-pixel-ratio : 1.5)
{ /* 아이폰4G와 같은 높은 해상도 이미지스왑 */
.pro_list13 {background:url("../images/product/pro_list13x2.gif") no-repeat; -webkit-background-size:144px auto;}
}

.pro_list14 {width:144px; height:108px; display:block; -webkit-background-size:144px auto; background:url("../images/product/pro_list14.gif") left top no-repeat;}
@media only screen and (-webkit-min-device-pixel-ratio : 1.5), only screen and (min-device-pixel-ratio : 1.5)
{ /* 아이폰4G와 같은 높은 해상도 이미지스왑 */
.pro_list14 {background:url("../images/product/pro_list14x2.gif") no-repeat; -webkit-background-size:144px auto;}
}

/* scanning */
.sc_btn {margin:0 auto; margin-top:10px; width:300px; height:29px; display:block; -webkit-background-size:300px auto; background:url("../images/scanning/btn_view.gif") left top no-repeat;}
@media only screen and (-webkit-min-device-pixel-ratio : 1.5), only screen and (min-device-pixel-ratio : 1.5)
{ /* 아이폰4G와 같은 높은 해상도 이미지스왑 */
.sc_btn {background:url("../images/scanning/btn_viewx2.gif") no-repeat; -webkit-background-size:300px auto;}
}

/* product_view */
.product_view {text-align:left;}
.pro_view_img {margin-bottom:10px;}
.pro_view_line {padding-bottom:20px; background:url("../images/product/dot_line.gif") left bottom repeat-x;}
.pro_view_txt img {max-width:100%;}
.pro_con {margin-top:20px;}
.pro_con_txt {margin-top:15px; padding-left:11px; background:url("../images/product/pro_bul.gif") left 4px no-repeat;}
.pro_con_img {margin-top:10px; width:243px; height:245px; border:1px solid #e1e1e1;}
.pro_con_img img {width:243px; height:245px;}

.btn_list {width:101px; height:22px; display:block; position:absolute; right:0; top:0; -webkit-background-size:101px auto; background:url("../images/product/btn_list.gif") left top no-repeat;}
@media only screen and (-webkit-min-device-pixel-ratio : 1.5), only screen and (min-device-pixel-ratio : 1.5)
{ /* 아이폰4G와 같은 높은 해상도 이미지스왑 */
.btn_list {background:url("../images/product/btn_listx2.gif") no-repeat; -webkit-background-size:101px auto; }
}

.pro_con_tit {width:90px; height:20px; display:block; -webkit-background-size:90px auto; background:url("../images/product/pro_tit.gif") left top no-repeat;}
@media only screen and (-webkit-min-device-pixel-ratio : 1.5), only screen and (min-device-pixel-ratio : 1.5)
{ /* 아이폰4G와 같은 높은 해상도 이미지스왑 */
.pro_con_tit {background:url("../images/product/pro_titx2.gif") no-repeat; -webkit-background-size:90px auto; }
}

/* customer */
.customer {width:100%;}
.customer th {padding:0 8px 0 8px; height:31px; background:#f1f2f8; border-bottom:1px solid #e1e1e1;}
.customer td {padding:8px; min-height:31px; border-bottom:1px solid #e1e1e1;}
.cs_btn_wrap {margin:0 auto; margin-top:13px; width:120px; overflow:hidden;}
.cs_btn01 {width:55px; height:25px; float:left; display:block; -webkit-background-size:55px auto; background:url("../images/customer/btn_reg.gif") left top no-repeat;}
@media only screen and (-webkit-min-device-pixel-ratio : 1.5), only screen and (min-device-pixel-ratio : 1.5)
{ /* 아이폰4G와 같은 높은 해상도 이미지스왑 */
.cs_btn01 {background:url("../images/customer/btn_regx2.gif") no-repeat; -webkit-background-size:55px auto;}
}
.cs_btn02 {margin-left:10px; width:55px; float:left; height:25px; display:block; -webkit-background-size:55px auto; background:url("../images/customer/btn_cancel.gif") left top no-repeat;}
@media only screen and (-webkit-min-device-pixel-ratio : 1.5), only screen and (min-device-pixel-ratio : 1.5)
{ /* 아이폰4G와 같은 높은 해상도 이미지스왑 */
.cs_btn02 {background:url("../images/customer/btn_cancelx2.gif") no-repeat; -webkit-background-size:55px auto; }
}

/* btn_pc */
.btn_pc_wrap {margin:0 auto; margin-top:13px; margin-bottom:10px; width:162px; height:25px; background:url("../images/common/btn_pc.png") left top no-repeat; overflow:hidden;}
.btn_pc_wrap a {width:79px; height:25px; float:left; display:block; text-indent:-9999px;}
.btn_pc_wrap a:first-child {margin-right:4px;}

/* footer */
.footer {height:27px; background:url("../images/common/footer_line.gif") left top repeat-x; overflow:hidden;}
.footer .copyright {margin:0 auto; margin-top:8px; width:330px; height:10px; background:url("../images/common/copyright.gif") no-repeat;}
.footer .copyright02{margin:0 auto;width:100%;line-height:27px;background:#676767;text-align:center;color:#fff;font-size:11px}

/* table */
.table01 {width:100%; border-top:2px solid #8d99ca;}
.table01 th {padding:3px; text-align:center; color:#696969; background:#f9f9f9; border-left:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1;}
.table01 th.br_non {border-left:none;}
.table01 td {padding:3px; text-align:center; color:#787878; border-left:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1;}
.table01 td.br_non {border-left:none;}
.table01 td.tit {color:#3c3c3c;}

/* paging */
.paging {margin-top:15px; position:relative;}
.paging ul {text-align:center;}
.paging li {margin:0 2px 0 2px; display:inline; vertical-align:middle;}
.paging li img {vertical-align:middle;}
.paging li a {padding:4px 0 4px 0; width:24px; color:#666666; display:inline-block; text-align:center; vertical-align:middle; background:#fff; border:1px solid #d7d7d7;}
.paging li a.br_non {padding:0; border:none;}
.paging li a.on {color:#fff; font-weight:bold; background:#717fbd; text-decoration:underline;}
.paging li a:hover {color:#fff; font-weight:bold; background:#717fbd; /*text-decoration:underline;*/}


/* common */
.cr01 {color:#717fbd;}