﻿@charset "utf-8";

/* WebFont - IE6-8 */
@font-face{font-family:'PFSquareSansProRegular';font-style:normal;font-weight:normal;src: url('/se/common/font/pfsquaresanspro-regular-webfont.eot?')format('eot');}
@font-face{font-family:'PFSquareSansProMedium';font-style:normal;font-weight:normal;src: url('/se/common/font/pfsquaresanspro-medium-webfont.eot?')format('eot');}
@font-face{font-family:'PFSquareSansProBold';font-style:normal;font-weight:bold;src: url('/se/common/font/pfsquaresanspro-bold-webfont.eot?')format('eot');}
@font-face{font-family:'PFSquareSansProLight';font-style:normal;font-weight:normal;src: url('/se/common/font/pfsquaresanspro-light-webfont.eot?')format('eot');}

/* WebFont - IE9, Non IE */
@font-face{ font-family: 'PFSquareSansProRegular'; font-style: normal; font-weight: normal; src: url('http://:/')format('IE-No-404'),url('/se/common/font/pfsquaresanspro-regular-webfont.woff')format('woff'), url('/se/common/font/pfsquaresanspro-regular-webfont.ttf')format('truetype'), url('/se/common/font/PFSquareSansPro-Regular.otf')format('opentype'), url('/se/common/font/pfsquaresanspro-regular-webfont.svg#webfontv5sbfHpH')format('svg');}
@font-face{font-family: 'PFSquareSansProMedium'; font-style: normal; font-weight: normal; src: url('http://:/')format('IE-No-404'),url('/se/common/font/pfsquaresanspro-medium-webfont.woff')format('woff'), url('/se/common/font/pfsquaresanspro-medium-webfont.ttf')format('truetype'), url('/se/common/font/PFSquareSansPro-Medium.otf')format('opentype'), url('/se/common/font/pfsquaresanspro-medium-webfont.svg#webfontZbjBElFg')format('svg');}
@font-face{font-family: 'PFSquareSansProBold'; font-style: normal; font-weight: bold; src: url('http://:/')format('IE-No-404'),url('/se/common/font/pfsquaresanspro-bold-webfont.woff')format('woff'), url('/se/common/font/pfsquaresanspro-bold-webfont.ttf')format('truetype'), url('/se/common/font/PFSquareSansPro-Bold.otf')format('opentype'), url('/se/common/font/pfsquaresanspro-bold-webfont.svg#webfontbEyqtYYZ')format('svg');}
@font-face{font-family: 'PFSquareSansProLight'; font-style: normal; font-weight: normal; src: url('http://:/')format('IE-No-404'),url('/se/common/font/pfsquaresanspro-light-webfont.woff')format('woff'), url('/se/common/font/pfsquaresanspro-light-webfont.ttf')format('truetype'), url('/se/common/font/PFSquareSansPro-Light.otf')format('opentype'), url('/se/common/font/pfsquaresanspro-light-webfont.svg#webfont18SLR6r1')format('svg');}

/* common */
caption { position:absolute; width:0; height:0; font-size:0; line-height:0; overflow:hidden; visibility:hidden; }
body { font-family: Arial,sans-serif; font-size: 0.75em; }
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, hr, pre, code, form, fieldset, legend, input, textarea, button, p, blockquote, th, td { margin: 0; padding: 0; }
li { list-style: none; }
.compWrap h2, lnb li, #contentHead .breadcrumb, #contentHead .breadcrumb a, #contentHead .breadcrumb span, .path span, #contentHead .upcCode, .btnStyle.tw span, .btnStyle.tw:hover span, .byCategory.prd ul li strong, #kv .kvArea h2, #kv .keyLink li, .kvText p, #kv.kvGraphic p, #kv.general .moreLink, #kv.dynamic .kvArea .modelCode, #kv.dynamic .keyLink li, #content_p2.mg .pathindicator_p2, p.sideH a, .desc .headTitle, #finder, .searchResult label, .byCategory.prd ul li strong, .searchmore p, .lookingFor .subTitle, .resultLayer h2:first-child, .resultLayer h3, .browsePrd .type h4, .browsePrd .modelNum h4, .compareResults h3, .notFound .byCategory ul li strong, .consumerReview .allRating li, .reviewList .desc h3, .winPop h2, .foot .faqList div h3, .gal h3, #lnb li, .kvText .kvArea h3 { font-family: 'PFSquareSansProMedium','Arial','sans-serif';}
.compWrap:after { clear: both; content: ""; display: block; height: 0; visibility: hidden;}
.compWrap { border-top: 1px solid #CCCCCC; margin: 0 auto; padding: 28px 0; width: 960px;}
.compWrap:first-child { border-top: 0 none; }
.compWrap.merged { border-top: 0 none; padding: 0 0 28px;}
.compWrap h2 { color: #010101; font-size: 24px; font-weight: normal; line-height: 1.2; margin: 0 0 26px;}
.compWrap h2:first-child { margin: 0 0 20px; }
#supContents .compWrap .utillinks.nonSpace { padding: 14px 0 0; }
p, a, h2, h3 { word-wrap: break-word; }
a, a:link, a:visited { color: #00A9E0; text-decoration: none;}
a:hover { text-decoration:underline; }

/* layout */
.grid3 { float: left; width: 213px; }
.grid2.devide1st, .grid3.devide1st, .grid4.devide1st, .grid5.devide1st, .grid6.devide1st, .grid7.devide1st, .grid8.devide1st, .grid9.devide1st, .grid10.devide1st { margin-left: 18px; padding-left: 18px;}
.grid9 { float: left; width: 711px; }
#supContents { background: #FFFFFF; margin: 0 auto; min-height: 320px; padding: 0; position: relative; width: 960px; }

/* common */
.utillinks { border-top: 1px solid #CCCCCC; clear: both; margin: 0; overflow: hidden; padding: 14px 0 0; }
.utillinks ul { float: right; }
.utillinks li { background: url("../img/bg_list_line.gif") no-repeat 0 3px; float: left; margin-left: 8px; padding: 0 0 0 8px;}
.utillinks li:first-child { background: none repeat 0 0;}
.utillinks li a { background: url("../img/ico_utillink.gif") no-repeat 0 2px; font-weight: bold; padding: 0 0 0 18px;}
.utillinks li a.print { background-position: 0 -59px; padding-right: 8px;}

/* Consumables & Accessories */
.productsInfo { padding: 25px 0 20px 0; }
.productsInfo ul li { margin-bottom: 9px; }
.productsInfo ul li span.infoTitle { display: inline-block; width: 130px; color: #666666; font-weight: bold; vertical-align: top; }
.productsInfo ul li span.infoContent { display: inline-block; }

/* Warranty Information */
#supContents span.topPageAnchor { display: block; text-align: right; margin-top: 10px; font-weight: bold; }
#supContents span.topPageAnchor a { background: url("../img/bul_support_ascending.gif") no-repeat 0 5px; padding-left: 12px;  }
#supContents .repairLocations h2 { margin-bottom: 26px; }
#supContents .repairLocations { padding: 0 0 14px 0; }
.warrantyInfo h2 { margin-bottom: 20px; }
.repairService h3 { font-size: 12px; margin: 0 0 15px 0; }
.repairService ul { display: inline-block; }
.repairLocations p.postscript { width: 870px; }
.tableContents:after { content:""; display: block; clear: both; height: 0; visibility: hidden; }
.tableContents .lnb { display: block; }
.tableContents .lnb li { width: 130px; margin-bottom: 10px; }
.tableContents .account .repair { margin: 0 0 20px 0; }
.tableContents .account .repair li { background: url("../img/bul_dot_3x3_333333.gif") no-repeat 0 5px; padding-left: 8px; }
.tableContents .account p { margin: 0 0 20px 0; }
.tableContents .account p.nonSpace { margin: 0; }

.tableContents a {font-weight:bold; font-size:13px;}
.tableContents2{float:left; padding-top:0px; }


table.productsInfoTable { width: 100%; text-align: left; border-collapse: collapse; }
table.productsInfoTable thead th { list-style-type:none; background-color: #b4b4b4; color: #ffffff; font-size: 18px; padding: 10px 0 10px 20px; text-align: left; font-family: 'PFSquareSansProMedium'; font-weight: normal; }
table.productsInfoTable tbody th { list-style-type:none; background-color: #f6f6f6; border-bottom: 1px solid #d0d0d0; font-size: 12px; padding: 10px 0 10px 20px; vertical-align: top; text-align: left; }
table.productsInfoTable tbody td { background-color: #f6f6f6; border-bottom: 1px solid #d0d0d0; border-left: 1px solid #cccccc; font-size: 12px; padding: 10px 20px; vertical-align: top; }



table.productsInfoTable tr.start td { padding-top: 12px; }
table.productsInfoTable tr.start th { padding-top: 12px; }
table.productsInfoTable tr.end th { padding-bottom: 15px; }
table.productsInfoTable tr.end td { padding-bottom: 15px; }


table.productsInfoTable tr.info th { padding-bottom: 95px; border-bottom: 0 none; }
table.productsInfoTable tr.info td { padding-bottom: 95px; border-bottom: 0 none; }

table.productsInfoTable thead th.fixation1 { width: 229px; }
table.productsInfoTable thead th.fixation2 { width: 312px; }
table.productsInfoTable thead th.fixation4 { width: 312px; }

/* 20120106_add_JYJ */
#warrantyInformation .sortSeries {overflow:hidden;min-height:32px;margin:0 0 25px;padding:0 0 8px 0;border-bottom:1px solid #CCC;font-size:12px;font-weight:bold;}
#warrantyInformation .sortSeries ul {position:relative;width:960px;padding:0 0 0 0;}
#warrantyInformation .sortSeries ul li {float:left;line-height:12px;margin:6px 0px 6px 0;padding:0 10px 0 10px;background:url(../img/bg_list_line.gif) no-repeat right 3px;}
#warrantyInformation .sortSeries ul li:first-child {margin-left:0;}
#warrantyInformation .sortSeries ul li.lastMenu {background:none; min-width:100px;}

#warrantyInformation .wrrantyCont {line-height:1.4em;}
#warrantyInformation .wrrantyCont h3 {margin-top:24px;font-size:12px;}
#warrantyInformation .wrrantyCont h3.h3First {margin-top:0 !important;}
#warrantyInformation .wrrantyCont ol {margin:0 0 0 10px;}
#warrantyInformation .wrrantyCont ol li {text-indent:-14px;padding-left:14px;}
#warrantyInformation .wrrantyCont .infoList li {background:url(../img/bul_dot_1x1_000.gif) 7px 50% no-repeat; padding:0 13px 0; margin:0; text-indent:0;}
#warrantyInformation .wrrantyCont .pType1st {margin-top:16px;}

/******** Support Accessibility 2013.03.19 *********/

a, a:link, a:visited { color: #007CC0; }
a:hover { color: #007CC0; }
.compWrap div.btnArea a.submitStyle{ color: #007cc0 !important;}

/* Consumables & Accessories 추가 */
.productsInfo dl {width:960px; float:left;}
.productsInfo dl dt.infoTitle {float:left; width: 130px; color: rgb(102, 102, 102); font-weight: bold; vertical-align: top; display: inline-block; margin-bottom: 9px;}
.productsInfo dl dd.infoContent {float:left; width: 830px; display: inline-block; margin-bottom: 9px;}

/* 죠스리더 읽기문제 히든 span */
.hideTit {position:absolute; display:block; left:-9999px; width:0; height:0; margin:0; padding:0; background:none; font-size:0; line-height:1; text-indent:-9999px}  /* 변경 2013.04.05 */