@charset "utf-8";

/**  style.css Menu *********************************************

  TOP

*******************************************************************/




/*-----------------------------------------------------------------

  TOP

------------------------------------------------------------------*/

/* Arrow
--------------------------------------*/
#content_banner_nav{
background: url(http://image.uniqlo.kr/uq/img/banner_arrow.gif) no-repeat center center;
width: 100%;
height: 470px;
}

#content_banner_nav_inner{
max-width: 1150px;
min-width: 960px;
margin: 0 auto;
overflow: hidden;
}

#content_banner_nav_prev{
float: left;
width: 95px;
height: 80px;
cursor: pointer;
margin: 195px 0 0 0;
}

#content_banner_nav_prev a {display:block; width:95px; height:80px;}
#content_banner_nav_next a {display:block; width:95px; height:80px;}

#content_banner_nav_next{
float: right;
width: 95px;
height: 80px;
cursor: pointer;
margin: 195px 0 0 0;
}

/* Banner area
--------------------------------------*/
#content_banner{
width: 960px;
height: 470px;
margin-top: -485px;
font-size: 0%;
line-height: 100%;
position: relative;
overflow: hidden;
}

/* Main banner
--------------------------------------*/
.content_banner_wrap{
overflow: hidden;
}

.content_banner_loading{
width: 960px;
text-align: center;
padding: 198px 0 0 0;
}

.content_banner_inner{
width:8640px;
height: 470px;
position: relative;
}

.content_banner_item{
position: relative;
float: left;
width: 960px;
height: 470px;
}

.content_banner_item span.btn{
position: absolute;
text-align: right;
bottom: 0;
right: 0;
}

.content_banner_item img.mfabtn{
float: left;
}

#content_banner_loading,
#content_banner_men,
#content_banner_women,
#content_banner_kids,
#content_banner_baby,
#content_banner_company{
display: none;
}

#content_banner_loading{
position: absolute;
display: block;
z-index: 100;
}

#content_banner_all{
display: none;
}

/* Thumbs banner
--------------------------------------*/
.content_banner_thumbs{
width: 960px;
height: 121px;
padding-top: 6px;
overflow: hidden;
font-size: 0%;
line-height: 100%;
}

.content_banner_thumbs a{
width: 106px;
}

.content_banner_thumb{
position: relative;
float: left;
margin-left: 16px;
padding-top: 9px;
}

.first_thumb {
margin-left: 0px;
}

.content_banner_thumb_current{
position: absolute;
top: 0px;
width: 106px;
height: 38px;
overflow: hidden;
}

.content_banner_thumb_current img{
position: absolute;
top: 38px;
}

.content_banner_thumb>img{
margin: 15px 0 0 0;
}

.content_banner_thumb.first_thumb .content_banner_thumb_current img{
top: 0
}
	
/* .content_banner_thumb a{
outline: none
} 201303 삭제 */

/* Block
--------------------------------------*/
#content_blocks{
background: url(http://image.uniqlo.kr/uq/img/bgr_top_block_top.gif) no-repeat left top;
width: 960px;
margin: 15px 0 0 0;
padding: 25px 0 0 0;
display:inline-block; /* 201303 통합테스트1차 수정 ID_342 *//* 20130403 수정 */
}

.content_block_list{
width: 228px;
margin: 0 16px 0 0;
float: left;
}

#content_blocks4{
margin: 0;
}

.content_block_list li{
margin: 0 16px 15px 0;
font-size: 0%;
line-height: 100%;
position: relative;
width:228px;
float:left;
overflow:hidden;
} /* 201303 수정 */

.content_block_list li.logo_block{
background: url(http://image.uniqlo.kr/uq/img/content_block_logo.gif) 0 0 no-repeat;
width: 228px;
height: 228px;
}

/* 201303 추가 */
.content_block_list li .r_over .over {position:relative; left:0; top:-471px; height:471px;}
.content_block_list .r_over2 {position:absolute; left:0; top:0;}
#content_blocks .o_hidden {overflow:hidden;}

.content_block_list li .overlay{
position: absolute;
top: 0;
left: -688px;
}

.content_block_list li span.category{
position: absolute;
bottom: 0;
right: 0;
display: block;
text-align: right;
}

.content_block_list li span.category img{
vertical-align: top;
}

.content_block_list li.contentH01{
height: 228px;
}/* 201303 통합테스트1차 수정 ID_342 */

.content_block_list li.contentH02{
height: 471px;
}

/* .contentCrossFade>a>img{
position: absolute;
} 201303 삭제 */

/* Weekly Ranking & Press Release
--------------------------------------*/
.content_block_list li dl.txtlist{
background: #ffffff;
width: 228px;
height: 471px;
overflow: hidden;
}

.content_block_list li dl.txtlist dt{
font-size: 0%;
line-height: 100%;
padding: 13px 0 40px 11px;
}

.content_block_list li dl.txtlist dd{
font-size: 12px;
line-height: 160%;
margin: 0 14px 22px 11px;
}

.content_block_list li dl.txtlist dd a{
background: url(http://image.uniqlo.kr/uq/img/bgr_top_press_arrow.gif) no-repeat 0px 1px;
padding: 0 0 0 26px;
display: block;
}

.content_block_list li dl.txtlist dd a:link{ text-decoration:none; color:#000000; }
.content_block_list li dl.txtlist dd a:visited{ text-decoration:none; color:#000000; }
.content_block_list li dl.txtlist dd a:hover{ text-decoration:underline; color:#000000; }
.content_block_list li dl.txtlist dd a:active{ text-decoration:underline; color:#000000; }

/* FR GROUP STORES
--------------------------------------*/
.content_block_list li dl.groupStore{
background: #ffffff;
width: 217px;
font-size: 0%;
line-height: 100%;
padding: 0 0 0 11px;
}

.content_block_list li dl.groupStore dt{
float: left;
padding: 14px 0 14px 0;
}

.content_block_list li dl.groupStore dd{
float: left;
padding: 0 10px 0 0;
}

.content_block_list p.topMsg{
font-size: 0%;
line-height: 100%;
}


/**  style.css Menu *********************************************

  L4
  Search
  New items

*******************************************************************/

/*-----------------------------------------------------------------

  L4

------------------------------------------------------------------*/

/* Box
--------------------------------------*/
#primary{
background: #ffffff;
width: 180px;
float: left;
padding: 0 0 20px 0;
}

#secondary{
width: 570px;
float: left;
overflow:hidden;
margin: 0 0 0 15px;
}

#tertiary{
background: #ffffff;
width: 180px;
float: right;
padding: 18px 0 0 0;
}

#prodInfo{
padding: 15px 15px 0 15px;
margin: 0 0 20px 0;
}

.selectAttr{
background: url(http://image.uniqlo.kr/uq/img/bgr_dot_side_top.gif) no-repeat left bottom;
padding: 0 15px 20px 15px;
margin: 0 0 20px 0;
}

div.content{
background: #ffffff;
padding: 18px;
margin: 15px 0 0 0;

/* 201303 통합테스트1차 추가 ID_340 */
position:relative;
/* 201303 통합테스트1차 추가 ID_340 */

}

div.contProd{
position: relative;
}

div.contProd ul.linkMore{
font-size: 0%;
line-height: 100%;
position: absolute;
top: 17px;
right: 35px;
}

div.contProd ul.linkMore li{
background: url(http://image.uniqlo.kr/uq/img/bgr_dot_white_vertical.gif) repeat-y right 1px;
padding: 0 15px 0 0;
margin: 0 15px 0 0;
float: right;
}

/* Path
--------------------------------------*/
p.pathdetail{
width: 150px;
font-size: 76.9%;
word-break: break-all;
word-wrap: break-word;
}

p.pathdetail a:link{ text-decoration:none; color:#000000; }
p.pathdetail a:visited{ text-decoration:none; color:#000000; }
p.pathdetail a:hover{ text-decoration:underline; color:#000000; }
p.pathdetail a:active{ text-decoration:underline; color:#000000; }

/* Item name
--------------------------------------*/
#prodInfo h1#goodsNmArea{
font-size: 123.1%;
line-height: 150%;
font-weight: bold;
margin: 13px 0 0 0;
/* 20120608 추가소스 */ /* 20120613 추가수정 */
width:100%;
word-wrap: break-word; /* Internet Explorer 5.5+ */
/*white-space: pre-wrap;  css-3 */
/*white-space: -moz-pre-wrap; Mozilla, since 1999 */
/*white-space: -pre-wrap;  Opera 4-6 */
/*white-space: -o-pre-wrap;  Opera 7 */ 
word-break:break-all;
}
#prodInfo h2#goodsNmArea{
font-size: 123.1%;
line-height: 150%;
font-weight: bold;
margin: 13px 0 0 0;
/* 20120608 추가소스 */ /* 20120613 추가수정 */
width:100%;
word-wrap: break-word; /* Internet Explorer 5.5+ */
/*white-space: pre-wrap;  css-3 */
/*white-space: -moz-pre-wrap; Mozilla, since 1999 */
/*white-space: -pre-wrap;  Opera 4-6 */
/*white-space: -o-pre-wrap;  Opera 7 */ 
word-break:break-all;
}/* 201303 4차 수정 */

/* Price
--------------------------------------*/
ul.basic{
margin: 13px 0 0 0;
}

ul.basic li.number{
font-size: 76.9%;
}

ul.basic li.price{
font-size: 123.1%;
font-weight: bold;
margin: 10px 0 0 0;
}

/* Special
--------------------------------------*/
ul.special{
margin: 13px 0 0 0;
}

ul.special li{
margin: 0 0 10px 0;
font-size: 0%;
line-height: 100%;
font-weight: bold;
}

ul.special li span{
font-size: 10px;
line-height: 140%;
display: block;
margin: 10px 0 0 0;
}

/* Image list
--------------------------------------*/
ul.listimage{
font-size: 0%;
line-height: 100%;
margin: 0 -10px -10px 0;
/* *margin: 0 -10px 0 0; 201303 삭제*/
}

ul.listimage li{
position: relative;
float: left;
width: 68px;
height: 68px;
margin: 0 10px 10px 0;
border: 1px solid #cccccc;
}

ul.listimage li.selected img.select{
display: block;
}

ul.listimage li img.select{
position: absolute;
top: -3px;
left: -3px;
display: none;
}

/* Anchor list
--------------------------------------*/
ul.listanchor{
font-size: 0%;
line-height: 100%;
margin: 0 0 -10px 0;
}

ul.listanchor li{
padding: 0 0 10px 0;
}

/* Main image
--------------------------------------*/
#prodMainImg{
background: #ffffff;
position: relative;
width: 570px;
height: 570px;
}

#prodMainImg #msgProdStockOut{
position: absolute;
top: 238px;
left: 115px;
}

#prodMainImg #prodImgZOOMBack{
position: absolute;
top: 14px;
right: 14px;
}

#prodMainImg #prodImgZOOMTooltip{
position: absolute;
top: 268px;
left: 220px;
}

#prodImgZOOM{
position: absolute;
top: 0px;
width: 570px;
height: 570px;
overflow: hidden;
cursor: pointer;
display: none;
}

#prodImgZOOMInner{
position: absolute;
top: -430px;
left: -430px;
width: 1430px;
height: 1430px;
background: #fff;
}

#prodImgZOOMInner img.draggable{
position: absolute;
top: 430px;
left: 215px;
/* idth: 1000px; 201303 삭제*/
height: 1000px;
}

#prodImgZOOMCursorOpen, #prodImgZOOMCursorClose{
position: absolute;
display: none;
cursor: none;
}

#prodImgZOOMTooltip{
display: none;
}

/* #prodImgDefault a,
 #prodImgZOOMBack{
outline:none;
} 201303 4차 삭제 */

/* Title
--------------------------------------*/
dl.selectAttr dt{
background: url(http://image.uniqlo.kr/uq/img/bgr_dot_list01.gif) no-repeat 0px 4px;
padding: 0 0 0 13px;
margin: 0 0 18px 0;
position: relative;
z-index: 10;
font-size: 0%;
line-height: 100%;
}

dl.selectAttr dd{
position: relative;
z-index: 5;
}

/* Link more
--------------------------------------*/
dl.selectAttr dd div.linkMore{
margin: 10px 0 20px 0;
text-align: right;
}

/* Error message
--------------------------------------*/
dl.selectAttr div.msgError {
position: absolute;
top: -35px;
left: 0;
margin-left: -181px;
z-index: 20;
}

/* Current text
--------------------------------------*/
p.current{
font-size: 76.9%;
margin: -4px 0 0 0;
}

/* Color chip
--------------------------------------*/
ul.listChip {
position: relative;
margin: 13px -10px -6px -2px;
/* *margin: 13px -10px 0 -2px; 201303 삭제*/
}

ul.listChip li {
background: url(http://image.uniqlo.kr/uq/img/bgr_listchip.gif) no-repeat;
position: relative;
float: left;
margin: 0 6px 6px 0;
text-align: center;
}

ul.listChip li a {
background: url(http://image.uniqlo.kr/uq/img/bgr_listchip.gif) no-repeat -9999px 0;
display: block;
position: relative;
width: 34px;
height: 34px;
color: #ffffff;
text-decoration: none;
/* outline: none; 201303 삭제 */
}

ul.listChip li a:hover,
ul.listChip li a:visited { color: #fff; text-decoration: none; }

ul.listChip li a:hover,
ul.listChip li.selected a { background-position: -34px 0; }

ul.listChip li.disable a,
ul.listChip li.disable a:hover { background-position: -68px 0; cursor: default; }

ul.listChip li.selectedSoldOut a,
ul.listChip li.selectedSoldOut a:hover { background-position: -102px 0; }

/* chip image */
ul.listChip li img {
position: absolute;
top: 6px;
left: 6px;
}

/* for size/length value only[without unit(inch,cm..)] */
ul.listChip li em {
display: block;
margin-bottom: 1px;
padding-top: 12px;
font-size: 11px; /* 20131001 사이즈칩 개선 */
line-height: 1.1;
font-style: normal;
}

/* for size/length value with unit(inch,em..) */
ul.listChip li em.cValue { padding-top: 9px; }

ul.listChip li span { display: none; }

ul.listChip li span.cUnit {
display: block;
font-size: 8px;
line-height: 100%; /* 20131001 사이즈칩 개선 */
position:relative; /* 20131001 사이즈칩 개선 */
top:-3px; /* 20131001 사이즈칩 개선 */
}

/* for color chip default empty span */
ul#listChipColor li span { display: none; }

/* for color chip disable */
ul#listChipColor li span.disable {
background: url(http://image.uniqlo.kr/uq/img/ico_disable.gif) no-repeat 10px 10px;
display: block;
position: absolute;
top: 0;
left: 0;
width: 34px;
height: 34px;
z-index: 2; /* front of chip */
}

/* Select
--------------------------------------*/
#prodSelectQuantity dd,
dl.selectAttr dd.inseam{
text-align: right;
}

dl.selectAttr dd .selectbox01{
border: 1px solid #cccccc;
padding: 3px 3px 3px 3px;
font-size: 84.6%;
}

/* Error Message
--------------------------------------*/
dl.selectAttr dd p.msg{
color: #ff0000;
font-weight: bold;
font-size: 84.6%;
margin: 10px 0 0 0;
text-align: right;
}

dl.selectAttr dd p.msg em{
font-style: normal;
}

/* Stock text
--------------------------------------*/
p.txtstock{
font-size: 92.3%;
font-weight: bold;
line-height: 140%;
color: #ff0000;
text-align: right;
}

/* Payment & Return
--------------------------------------*/
div.linkViewPaymentGuide{
padding: 0 15px 12px 15px;
font-size: 0%;
line-height: 100%;
}

div.linkViewPaymentGuide ul li{
margin: 0 0 8px 0;
text-align: right;
}

/* Cart button
--------------------------------------*/
#intoCartOn,
#intoCartOff{
font-size: 0%;
line-height: 100%;
height: 75px;
}

/* Text
--------------------------------------*/
p.about{
font-size: 84.6%;
line-height: 180%;
margin: 0 0 18px 0;
}

/* Multibuy
--------------------------------------*/
#matomeNm{
font-size: 84.6%;
font-weight: bold;
}

#matomePrice{
font-size: 84.6%;
}

ul.listNote01{
font-size: 84.6%;
font-weight: bold;
margin: 18px 0 0 1em;
text-indent: -1em;
}

ul.listNote01 li{
list-style: none outside none;
}

/* Spec
--------------------------------------*/
dl.spec {
font-size: 84.6%;
line-height: 180%;
}

dl.spec dt{
width: 115px;
float: left;
margin: 0 0 3px 0;
}

dl.spec dd{
width: 410px;
float: right;
margin: 0 0 3px 0;
}

/* Comment
--------------------------------------*/
dl.listReview{
background: url(http://image.uniqlo.kr/uq/img/bgr_dot_black_side.gif) repeat-x left bottom;
font-size: 84.6%;
line-height: 180%;
padding: 0 0 18px 0;
margin: 0 0 17px 0;
}

dl.listReview dt{
background: url(http://image.uniqlo.kr/uq/img/ico_comment.gif) no-repeat 0px 0px;
width: 127px;
float: left;
padding: 1px 0 4px 38px;
}

dl.listReview dd{
width: 355px;
float: right;
}

p.txtGuide{
font-size: 84.6%;
line-height: 180%;
}





/*-----------------------------------------------------------------

  Search

------------------------------------------------------------------*/

/* Title area
--------------------------------------*/
div.ttlPage04{
background: #ffffff;
padding: 18px;
}

div.ttlPage04 h1{
font-size: 0%;
line-height: 100%;
float: left;
}

div.ttlPage04 ul{
width: 462px;
font-size: 84.6%;
line-height: 180%;
float: right;
margin: 0 0 -18px 0;
}

div.ttlPage04 ul li{
background: url(http://image.uniqlo.kr/uq/img/bgr_dot_list01.gif) no-repeat 0px 6px;
padding: 0 0 0 13px;
margin: 0 0 18px 0;
}

/* Error area
--------------------------------------*/
div.blkErrorMsg{
background: #ffeded;
position: relative;
margin: 15px auto 0 auto;
padding: 15px 18px 10px 18px;
}

div.blkErrorMsg p{
font-size: 92.3%;
line-height: 180%;
font-weight: bold;
color: #ff0000;
margin: 0 0 4px 0;
}

/* Tab
--------------------------------------*/
ul.tabProdSearch{
font-size: 0%;
line-height: 100%;
margin: 15px 0 -15px 0;
height: 50px;
}

ul.tabProdSearch li{
float: left;
}

/* Box
--------------------------------------*/
div.blkProdSearchOptions{
background: #ffffff;
position: relative;
padding: 18px;
}

div.inrProdSearchOptions{
background: url(http://image.uniqlo.kr/uq/img/bgr_dot_black_vertical.gif) repeat-y right top;
width: 744px;
}

/* Text
--------------------------------------*/
p.guide{
font-size: 84.6%;
line-height: 180%;
margin: 0 0 20px 0;
}

/* Table
--------------------------------------*/
table.options{
width: 100%;
font-size: 84.6%;
line-height: 140%;
}

table.options th.ttl{
background: url(http://image.uniqlo.kr/uq/img/bgr_dot_list01.gif) no-repeat 0px 6px;
width: 183px;
padding: 2px 0 20px 13px;
text-align: left;
vertical-align: top;
}

table.options th.ttl strong{
float: right;
margin: -3px 0 0 0;
}

table.options td{
text-align: left;
vertical-align: top;
padding: 0 0 20px 20px;
}

/* Select Input
--------------------------------------*/
table.options td .selectbox{
border: 1px solid #cccccc;
padding: 3px 3px 3px 3px;
margin: 0 10px 0 0;
}

table.options td .inputField{
width: 250px;
border: 1px solid #cccccc;
padding: 4px;
margin: 0 10px 0 0;
}

/* List
--------------------------------------*/
table.options td ul{
}

table.options td ul li{
width: 230px;
float: left;
margin: 0 10px 0 0;
}

table.options td ul li th{
padding: 0 5px 7px 0;
}

*+html table.options td ul li th{
padding: 0 5px 2px 0;
}

table.options td ul li th input{
margin: 0;
padding: 0;
vertical-align: top;
}

table.options td ul li td{
padding: 0 0 7px 0;
}

*+html table.options td ul li td{
padding: 0 0 2px 0;
}

/* Search btn
--------------------------------------*/
div.blkProdSearchOptions p.btnSearch{
position: absolute;
top: 42%;
right: 18px;
font-size: 0%;
line-height: 100%;
}

/* Page link
--------------------------------------*/
table.blkPaginationTop{
background: #ffffff;
height: 50px;
margin: 15px 0 0 0;
width: 100%;
}

table.blkPaginationTop img{
vertical-align: middle;
}

table.blkPaginationTop th{
background: url(http://image.uniqlo.kr/uq/img/bgr_search_paging.gif) no-repeat right top;
padding: 4px 0 0 18px;
font-weight: normal;
line-height: 140%;
text-align: left;
width: 100%;
}

table.blkPaginationTop td.sort{
background: url(http://image.uniqlo.kr/uq/img/bgr_search_paging.gif) no-repeat right top;
width: 156px;
padding: 0 18px 0 18px;
white-space: nowrap;
line-height: 100%;
}

table.blkPaginationTop td.sort span{
white-space: nowrap;
}

table.blkPaginationTop td.sort img{
display: inline;
}

table.blkPaginationTop td.prev{
padding: 0 8px 0 18px;
}

table.blkPaginationTop td.next{
padding: 0 18px 0 8px;
}

table.blkPaginationTop td.prev span{
background: url(http://image.uniqlo.kr/uq/img/btn_prev_disabled.gif) no-repeat;
display: block;
width: 42px;
height: 15px;
overflow: hidden;
text-indent: -9999px;
}

table.blkPaginationTop td.prev a{
background: url(http://image.uniqlo.kr/uq/img/btn_prev.gif) no-repeat;
display: block;
width: 42px;
height: 15px;
overflow: hidden;
text-indent: -9999px;
}

table.blkPaginationTop td.next span{
background: url(http://image.uniqlo.kr/uq/img/btn_next_disabled.gif) no-repeat;
display: block;
width: 43px;
height: 15px;
overflow: hidden;
text-indent: -9999px;
}

table.blkPaginationTop td.next a{
background: url(http://image.uniqlo.kr/uq/img/btn_next.gif) no-repeat;
display: block;
width: 42px;
height: 15px;
overflow: hidden;
text-indent: -9999px;
}

table.blkPaginationTop td.num{
padding: 2px 0 0 0;
}

table.blkPaginationTop td.num strong,
table.blkPaginationTop td.num a{
padding: 5px;
display: block;
}






/*-----------------------------------------------------------------

  New items

------------------------------------------------------------------*/

/* Title area
--------------------------------------*/
div.ttlPage03{
background: #ffffff;
}

div.ttlPage03 div.ttl{
padding: 18px 0 18px 18px;
float: left;
font-size: 0%;
line-height: 100%;
width: 400px;
}

div.ttlPage03 div.ttl p.tagline{
margin: 80px 0 0 0;
}

div.ttlPage03 ul#navSpecialCategory{
float: right;
font-size: 0%;
line-height: 100%;
margin: 8px 18px 8px 0;
overflow: hidden;
width: 278px;
}

div.ttlPage03 ul#navSpecialCategory li{
margin: -1px 0 0 0;
}

div.ttlPage03 ul#navSpecialCategory li a{
background: url(http://image.uniqlo.kr/uq/img/bgr_dot_black_side.gif) repeat-x left top;
display: block;
height: 36px;
padding: 1px 0 0 0;
}

/* Page link
--------------------------------------*/
ul.internalPageLinkUnit{
background: #ffffff;
padding: 18px 0 0 18px;
font-size: 0%;
line-height: 100%;
}

ul.internalPageLinkUnit li{
float: left;
padding: 0 18px 18px 0;
}






/*-----------------------------------------------------------------

  Set items

------------------------------------------------------------------*/

/* Top
--------------------------------------*/
div.blkMultibuyItemList{
margin: 0 -16px 0 0;
}
* html div.blkMultibuyItemList { width:976px; }
.clearBoth { clear: both; }

div.blkMultibuyItemList div.unitMultibuy{
background: #ffffff;
width: 472px;
height: 330px;
position: relative;
margin: 15px 16px 0 0;
float: left;
}

div.blkMultibuyItemList p.img{
font-size: 0%;
line-height: 100%;
}

div.blkMultibuyItemList h2{
font-size: 0%;
line-height: 100%;
margin: 15px 10px 10px 10px;
text-align: right;
}

div.blkMultibuyItemList p.price{
font-size: 84.6%;
line-height: 180%;
margin: 0 10px 10px 10px;
text-align: right;
}

div.blkMultibuyItemList p.price span{
background: #ff0000;
font-size: 109.1%;
font-weight: bold;
color: #ffffff;
padding: 3px 8px;
margin: 0 0 0 8px;
}

div.blkMultibuyItemList ul.tag{
position: absolute;
bottom: 10px;
left: 10px;
font-size: 0%;
line-height: 100%;
width: 452px;
}

div.blkMultibuyItemList ul.tag li{
float: right;
margin: 0 0 0 6px;
}

div.blkMultibuyItemList ul.tag li.store{
float: left;
margin: 0 6px 0 0;
}

/* List
--------------------------------------*/
div.blkMultibuyIntro{
background: #ffffff;
}

div.blkMultibuyIntro div.content{
width: 444px;
margin: 0;
padding: 18px;
float: left;
}

div.blkMultibuyIntro div.content h4{
background: url(http://image.uniqlo.kr/uq/img/bgr_dot_list01.gif) no-repeat 0px 6px;
padding: 0 0 0 13px;
font-size: 92.3%;
font-weight: bold;
}

div.blkMultibuyIntro div.content li{
background: url(http://image.uniqlo.kr/uq/img/bgr_arrow_black.gif) no-repeat 1px 6px;
padding: 0 0 0 13px;
font-size: 84.6%;
margin: 8px 0 0 0;
}

h4.ttl01{
background: #ffffff;
padding: 16px 18px;
line-height: 130%;
font-weight: normal;
}

h4.ttl01 em{
display: block;
color: #ff0000;
font-size: 84.6%;
margin: 2px 0 0 0;
}

/*-----------------------------------------------------------------

  Narrow Search

------------------------------------------------------------------*/

/* Layout
--------------------------------------*/

#boxSearchPlusNarrow #blkMainItemList{
float:right;
width:716px;
/* *width:732px; 201303 삭제*/
width:732px;
}/* 201303 수정 */

/* Unit size 01
--------------------------------------*/

#boxSearchPlusNarrow div.blkUnitSize01 div.unit:nth-of-type(4n){
margin: 15px 16px 0 0;
}

#boxSearchPlusNarrow div.blkUnitSize01 div.unit:nth-of-type(3n){
margin: 15px 0 0 0;
}

/* Narrow Search
--------------------------------------*/

#blkNarrowSearch{
float:left;
width:192px;
background:#fff;
margin-top:15px;
padding:0 18px 23px;
word-wrap:break-word;
font-size:84.6%;
line-height:130%;
}

#blkNarrowSearch h2.tit{
background:#000;
padding:18px;
text-align:center;
margin:0 -18px -19px;
}

#blkNarrowSearch dl{

}

#blkNarrowSearch dt{
background: url(http://image.uniqlo.kr/uq/img/bgr_dot_black_side.gif) repeat-x 0px 0px;
margin-top:18px;
padding-top:18px;
}

#blkNarrowSearch dt span{
display:block;
background: url(http://image.uniqlo.kr/uq/img/bgr_dot_list01.gif) no-repeat 0px 0.4em;
padding: 0 0 0 13px;
font-weight:bold;
}

#blkNarrowSearch li{
margin-top:10px;
/* *margin-top:6px; 201303 삭제*/
background: url(http://image.uniqlo.kr/uq/img/bgr_arrow_black.gif) no-repeat 0px 0.4em;
padding: 0 0 0 13px;
}

#blkNarrowSearch li a{
color:#000;
}

#blkNarrowSearch li:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
#blkNarrowSearch li{ display:inline-block; }
/*\*/
* html #blkNarrowSearch li { height:1%; }
#blkNarrowSearch li { display:block; }
/**/

#blkNarrowSearch li.selected{
color:#ff0000;
font-weight:bold;
background:none;
padding:0;
}

#blkNarrowSearch li.selected a{
float:right;
padding-left:10px;
color:#016699;
}





/*-----------------------------------------------------------------

  Live Banner

------------------------------------------------------------------*/
#l3_content_banner {overflow: hidden;}
#l3_content_banner>div.l3banner_banner>.btnLivebanMenu {display:none;}
#l3_content_banner>div.l3banner_banner>div.l3banner_layers>div {display:none;}

/* relative
--------------------------------------*/
#l3_content_banner{
position:relative;
height:540px;
}

#l3_content_banner div.boxCover,
#l3_content_banner div.boxDetail,
#l3_content_banner div.boxCoordinate,
#l3_content_banner div.boxVoice,
#l3_content_banner div.boxCm{
position:absolute;
}

/* Menu
--------------------------------------*/
#l3_content_banner p.btnLivebanMenu,
#l3_content_banner ul.btnLivebanMenu{
position:absolute;
top:10px;
right:10px;
}

#l3_content_banner ul.btnLivebanMenu li{
line-height:0%;
font-size:0%;
}

#l3_content_banner ul.btnLivebanMenu li img{
vertical-align:top; 
}

/* List Detail
--------------------------------------*/
#l3_content_banner ul.listDetail li{
float:left;
line-height:0%;
font-size:0%;
}

#l3_content_banner ul.listDetail li img{
vertical-align:top; 
}

/* Img Detail
--------------------------------------*/
#l3_content_banner div.boxDetail div.imgDetail{
position:relative;
}

/* Option
--------------------------------------*/
#l3_content_banner ul.btnOption{
position:absolute;
bottom:10px;
right:10px;
}

#l3_content_banner ul.btnOption li{
margin-top:5px;
line-height:0%;
font-size:0%;
}

/* Coordinate
--------------------------------------*/
#l3_content_banner div.boxCoordinate{
margin-bottom:-15px;
}

*+html #l3_content_banner div.boxCoordinate{
margin-right:-15px;
margin-bottom:0px;
}

#l3_content_banner div.boxCoordinate{
margin-right:-15px;
} /* 201303 수정 */

#l3_content_banner dl.listCoordinate{
width:310px;
float:left;
margin: 0 15px 15px 0;
}

#l3_content_banner dl.listCoordinate:nth-of-type(3n){
margin: 0 0 15px 0;
}

#l3_content_banner dl.listCoordinate dt{
line-height:0%;
font-size:0%;
}

#l3_content_banner dl.listCoordinate dd{
background:#000;
padding:4px 12px 12px 12px;
font-size: 84.6%;
}

#l3_content_banner dl.listCoordinate li{
background: url(http://image.uniqlo.kr/uq/img/obj_liveban_coordinatearrow.gif) 0 0.5em no-repeat;
padding-left:12px;
margin-top:8px;
color:#fff;
}

#l3_content_banner dl.listCoordinate a{
background: url(http://image.uniqlo.kr/uq/img/obj_liveban_coordinatedot.gif) 0 bottom repeat-x;
color:#fff;
/* *background:0; 201303 삭제*/
/* *line-height:170%; 201303 삭제*/
/* *border-bottom:1px dotted #8f8f8f; 201303 삭제*/
}

#l3_content_banner dl.listCoordinate a:hover{
color:#ff0000;
text-decoration:none;
}

/* User's Voice
--------------------------------------*/

#l3_content_banner div.boxVoice{
background:#fff;
padding:0 15px 15px;
width:930px;
}

#l3_content_banner div.boxVoice h2.titVoice{
background:#333333;
padding:20px 0 0 12px;
margin:0 -15px;
height:60px;
}

#l3_content_banner div.boxVoice div.scroll{
height:415px;
overflow:auto;
padding-right:15px;
margin-top:30px;
/* scrollbar-3dlight-color:#666;
scrollbar-arrow-color:#fff;
scrollbar-darkshadow-color:#fff;
scrollbar-face-color:#666;
scrollbar-highlight-color:#666;
scrollbar-shadow-color:#666;
scrollbar-track-color:#fff; 201303 삭제*/
}

#l3_content_banner div.killspace{
margin-top:-56px;
}

#l3_content_banner dl.listVoice{
background: url(http://image.uniqlo.kr/uq/img/obj_liveban_voicedot.gif) 0 top repeat-x;
margin-top:28px;
padding-top:28px;
}

#l3_content_banner dl.listVoice dt{
width:201px;
float:left;
padding-top:5px;
}

#l3_content_banner dl.listVoice dd{
width:672px;
float:right;
}

#l3_content_banner dl.listVoice ul{
margin-top:-20px;
}

#l3_content_banner dl.listVoice li{
margin-top:20px;
border:1px solid #ccc;
}

#l3_content_banner dl.listVoice li p{
background: url(http://image.uniqlo.kr/uq/img/bgr_liveban_uprush.gif) 0 12px no-repeat;
padding:20px 22px 20px 36px;
margin-left:-15px;
font-size:107.7%;
color:#333;
}

#l3_content_banner dl.listVoice li span{
display:block;
font-size:85.7%;
}

#l3_content_banner dl.listVoice li strong{
color:#ff0000;
}

#rssNews li.contentH02 {display:inline; }

/* 20141111 추가 */
.category_title{width:960px; margin-top:15px;}
.category_title li{width:100%; margin:0 0 15px !important; padding:15px 0; background: #fff; font-size: 20px; text-indent:15px;height:auto !important} /* 20141205 수정 */

/* 20141209 sns 추가 */
.snsSharing_btn{text-align:right;background: url(http://image.uniqlo.kr/uq/img/bgr_dot_side_top.gif) no-repeat left bottom;padding: 0 15px 5px 15px;margin: 0 0 20px 0}
.mrgB {margin-bottom:5px !important}
