/* LeeMainContent */
@charset"Shift_JIS";

/* LEE 詳細の基本スタイル */

body#topPage div#LeeDetail {
text-align:left;
width:885px;
padding:39px 22px 0!important;
margin:0!important;
}


body#mainPage div#LeeDetail {
font-family:"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS P Gothic",Arial,Helvetica,sans-serif;
text-align:left;
width:885px;
padding:15px 22px 0!important;
margin:0;

}

body#topPage div#LeeDetail #mainArea{
width:690px;
margin:0;
padding:0;
}

body#mainPage div#LeeDetail #mainArea{
width:680px;
margin:0;
padding:0;
}


body#mainPage div#LeeDetail #wide #mainArea{
width:688px;
margin-right:-1px;
}

#mainAreaMax{
width:100%;
margin-bottom:30px!important;
}


div#LeeDetail #sideArea{
width:175px;
margin:0;
padding:0;
}

div#LeeDetail #sideArea .areaA{
padding:10px 12px 14px;
width:150px;
margin-bottom:13px;
margin-top:0!important;
text-align:center;
}

div#LeeDetail #sideArea .areaB{
padding:6px 12px 14px;
width:150px;
margin-bottom:13px;
text-align:center;
}


div#LeeDetail #sideArea .areaA{
background:#f1efeb;
}

div#LeeDetail #sideArea .areaB{
background:#faf1d4;
}

.areaABg{background:#f1efeb;}




div#LeeDetail #sideArea .areaA .leftArea{
float:left;
width:80px;
text-align:left;
font-size:10px;
}

body#topPage div#LeeDetail #mainArea{
float:left;
}

body#topPage div#LeeDetail #sideArea{
float:right;
margin-right:-1px;
}


body#mainPage div#LeeDetail #mainArea{
float:right;
}

body#mainPage div#LeeDetail #sideArea{
float:left;
}

div#LeeDetail #promotionArea {
padding:6px;
background:#dddddd;
margin-bottom:30px;
}


div#LeeDetail #selectPromotionArea {
margin:0 0 12px;
}

div#LeeDetail #selectPromotionArea #txtArea{
float:left;
width:561px;
}

div#LeeDetail #selectPromotionArea #txtArea #itemArea{
width:520px;
padding-bottom:7px;
border-bottom:#ff7b0f solid 1px;
margin-bottom:12px;
}

div#LeeDetail #selectPromotionArea #txtArea #whatsNew{
widows:455px;
}


body#Lee1F div#LeeDetail #mainArea {
float:none;
width:885px;
}

body#topPage div#LeeBase {
/*BGに画像を入れて調整
background:url(http://img04.magaseek.com/images/lee/common/select_TOP.jpg)0 0 no-repeat;
/**/
background-color:#FFFFFF;
}

body#mainPage div#LeeBase {
/*BGに画像を入れて調整
background:url(http://img04.magaseek.com/images/lee/common/select.jpg) 0 0 no-repeat #ffffff;
height:3000px;**/
background-color:#FFFFFF;
}

body#topPage div.LeeSelectBase {
background:url(http://img04.magaseek.com/images/lee/common/bg_select.gif) 0 0 repeat-x #FFFFFF;
}

#mainArea #flashArea{
margin-bottom:20px;
}


#mainArea #topicsArea{
border:1px solid #f7b0d0;
border-top:none;
padding:7px 11px 17px;
margin-bottom:36px;
}

#mainArea #topicsArea .txtArea{
padding-left:55px;
font-size:12px;
line-height:1.4;
margin-top:-3px;
}

#mainArea #topicsArea .top{
border-bottom:dotted 1px #f7b0d0;
padding-bottom:11px;
margin-bottom:12px;
}

#mainArea #commentArea{
background:#feeaf4;
margin-top:-2px;
margin-bottom:25px;
padding:0;
}



#mainArea #commentArea .txtArea{
padding:9px 9px 9px 82px;
margin-left:9px;
font-size:12px;
}

#mainArea #categoriesArea{
border:1px solid #f7b0d0;
padding:12px 10px 11px 12px;
margin-right:2px;
width:664px;
margin-bottom:40px;
}

#mainArea #categoriesArea .fl {
width:410px;
}



#mainArea div.box_1col {
width:885px;
padding-left:0;
margin-left:0;
padding-bottom:8px;
margin-bottom:7px;
background:url(http://img04.magaseek.com/images/lee/common/bg_imgbox763.gif) bottom right no-repeat;
}



#mainArea div.box_1col_last {
width:885px;
padding-left:0;
margin-left:0;
padding-bottom:7px;
margin-bottom:7px;
background:none;
}


#mainArea .box2col{
width:335px;
margin-bottom:35px;
}

#mainArea .box2col .box2colBg{
background:url(http://img04.magaseek.com/images/lee/common/bg_box2col.gif) bottom right no-repeat;
padding-bottom:7px;
margin-bottom:7px!important;
}


#mainArea .box2col .txtbox{
width:188px;
padding-left:5px;
padding-top:7px;
}


#mainArea .txtbox{
width:763px;
padding-top:12px;
float:right;
}


#mainArea .itemListBox {
border-bottom:#dddddd solid 1px;
padding-bottom:7px;
margin-bottom:10px;
}


#mainArea .titleArea{
padding-bottom:15px!important;
*padding-bottom:24px!important;
}


#mainArea .titleArea .toTop{
padding:4px 6px 3px 0;
width:245px;
text-align:right;
float:right;
background:#b83776;
}



div#templateArea{
margin-top:25px;
margin-bottom:0!important;
padding:0;
}


div#templateArea #sub{
width:193px;
float:left;
}

div#templateArea #main{
width:457px;
float:right;
}

div#templateArea #left,div#templateArea #right{
width:325px;
}

div#templateArea #left {
float:left;
}

div#templateArea #right {
float:right;
}

div#templateArea .itemNameArea {
margin-bottom:23px;
}


div#templateArea .comment {
padding:12px;
border:1px solid #333399;
width:167px;
}

.commentLarge {
padding:4px 12px;
border:1px solid #333399;
width:654px;
margin:0 0 15px;
}


.bannerArea{
background:url(http://img04.magaseek.com/images/lee/common/bg_bannerArea.gif) 0 0 repeat-x;
border:solid 1px #dddddd;
}

.bannerAreaBottom{
background:#dddddd;
border-bottom:solid 1px #dddddd;
border-left:solid 1px #dddddd;
border-right:solid 1px #dddddd;
margin:0;
}

.bannerAreaBottom .leftArea{
background:#FFFFFF;
float:left;
width:401px;
padding:14px 18px 18px;
}

.bannerAreaBottom .rightArea{
background:#FFFFFF;
float:right;
width:214px;
padding:14px 18px 18px;
}


#box_bottombar{
margin:-5px auto 0!important;
text-align:center;
border-bottom:solid 1px #fedff1;
padding-bottom:12px!important;
}

#pMark {
text-align:right;
margin:15px 0 0!important;
padding:0!important;
}


body div#popUp{
width:481px;
*width:523px;
height:398px;
*height:482px;
padding:42px 21px;
text-align:left;
}

body div.diaryBox{
padding-bottom:30px;
*padding-bottom:13px;
margin-bottom:29px;
border-bottom:solid 1px #ffcccc;
}



.close {
padding:0;
margin:0;
text-align:right;
}


#mainAreaMax .itemBox3Col{
width:293px;
float:left;
background:#f1efeb;
margin-right:3px;
margin-bottom:28px;
}



#mainAreaMax .itemBox3Col .txtArea{
padding:12px;
}

#mainAreaMax .itemBox4ColArea{
margin-bottom:32px;
}


#mainAreaMax .itemBox4Col{
width:204px;
float:left;
margin-right:23px;
margin-bottom:10px;
padding-bottom:10px;
background:url(http://img04.magaseek.com/images/lee/common/bg_box4col.gif) bottom left no-repeat;
}

#mainAreaMax .itemBox4Col .txtArea{
float:left;
width:115px;
}

/* =pagetop part

----------------------------------------------------*/
.pageTop {
padding:0 22px;
margin-top:0px;
text-align:right!important;
}


/* =topic_path

----------------------------------------------------*/

#topicPath {
width:885px;
font-size:x-small;
padding:6px 0 18px 0;
color:#666666;
}


#container_search #topicPath {
padding:25px 0 21px 0;
width:882px;
}


#topicpath a:link {color:#3333CC; text-decoration:none; }

#topicpath a:visited {color:#3333CC; text-decoration:none; }

#topicpath a:active {color:#3333CC; text-decoration:underline; }

#topicpath a:hover {color:#3333CC; text-decoration:underline; }

/* =img

----------------------------------------------------*/

.alignRight img {
margin-bottom:26px!important;
}

.alignRight img.seeMore {
margin-bottom:14px!important;
}



div#LeeDetail #sideArea img{
margin-bottom:0!important;
}

img.banner{
margin-bottom:30px!important;
*margin-bottom:27px!important;
}

ul.list4 li.list img.new{
margin-bottom:3px;
}

ul.list4Brand li.list img.new{
margin-bottom:2px!important;
}

ul.list4Brand li.list img{
margin-bottom:3px!important;
}



div.underBar  {
height:27px;
text-align:right;
background:url(http://img04.magaseek.com/images/lee/common/bg_underbar.gif) left bottom repeat-x;
margin-bottom:30px;
}

.titleArea .toTop img{
margin-top:4px;
}

div#LeeDetail #sideArea img.banner {
margin:0 auto!important;
padding:0;
}

div#LeeDetail #sideArea img.sideBanner{
margin:0 auto 6px!important;
padding:0;
}

.diaryBox img {
margin-left:22px!important;
}

div#LeeDetail #selectPromotionArea #txtArea #itemArea img{
margin:0 10px!important;
}


#mainAreaMax .itemBox4Col img{
margin:0 2px 0 0!important;
padding:0!important;
float:right;
}


#sub img.sub{
margin-bottom:10px!important;
}


/* =ul,li

----------------------------------------------------*/
ul.itemList{
padding-left:58px;
padding-top:5px;
}
ul.itemList li{
margin-bottom:7px;
}


ul.brandIndex {
margin-bottom:11px;
}


ul.brandIndex li{
width:210px;
float:left;
margin-right:15px;
margin-bottom:7px;
}


ul.brandIndex li.last{
margin-right:0;
}


ul.list4 {
width:708px;
font-size:10px;
margin-right:-16px;
margin-bottom:30px;
padding:0;
}

ul.list4Border {
width:708px;
font-size:10px;
margin-right:-16px;
margin-bottom:12px;
background:url(http://img04.magaseek.com/images/lee/common/bg_brandListTop.gif) repeat-x bottom left;
padding-bottom:9px;
}

ul.list4 li,ul.list4Border li {
width:150px;
padding:0 16px 5px 11px;
float:left;
line-height:1.4em;
background:url(http://img04.magaseek.com/images/lee/common/ic_list.gif) no-repeat 2px .5em;
}


body#mainPage div#LeeDetail ul.list4 {
width:680px;
margin-bottom:25px;
}


body#mainPage div#LeeDetail ul.list4 li {
width:150px;
margin-right:25px;
*margin-right:20px;
margin-bottom:0px;
padding:0;
float:left;
line-height:1.4em;
background:url(http://img04.magaseek.com/images/lee/common/ic_list.gif) no-repeat 2px .5em;
}

body#mainPage div#LeeDetail ul.list4 li.last{
margin-right:0;
}

body#mainPage div#LeeDetail ul.list4Brand {
width:680px;
margin-bottom:0!important;
}


body#mainPage div#LeeDetail ul.list4Brand li {
width:150px;
margin-right:25px;
*margin-right:20px;
margin-bottom:0px;
padding:0;
float:left;
line-height:1.4em;
background:url(http://img04.magaseek.com/images/lee/common/ic_list.gif) no-repeat 2px .5em;
}

body#mainPage div#LeeDetail ul.list4Brand li.last{
margin-right:0;
margin-bottom:28px!important;
}


ul.list4bgBorder {
width:708px;
font-size:10px;
margin-right:-23px;
margin-bottom:20px;
padding:0;
background:url(http://img04.magaseek.com/images/lee/common/bg_categories.gif) 0 0 repeat-y;
}

ul.list4bgBorder li.list4bgBorder {
width:150px;
padding:0 10px 0 13px;
float:left;
}

ul.list4bgBorder li.list4bgBorder ul.detail{
width:150px;
padding-bottom:3px;
margin-left:-2px;
}

ul.list4bgBorder li.list4bgBorder ul.detail li.detail{
background:url(http://img04.magaseek.com/images/lee/common/ic_list.gif) no-repeat 2px .5em;
padding:0 12px 6px 9px;
width:129px;
float:left;
font-size:12px;
}


ul.list4wide {
width:708px;
font-size:10px;
margin-right:-18px;
margin-bottom:30px;
padding:0;
}

ul.list4wide li {
width:159px;
padding:0;
margin-right:18px;
float:left;
}

ul.list4wide li.list4wide div.section {
margin-top:7px;
color:#000000;
font-size:10px;
}


ul.list4col{
width:885px;
margin:0;
padding:0;
}


ul.list4col li.list4col{
width:204px;
float:left;
margin:0 23px 0 0!important;
padding:0;
}

ul.list4col li.last{
margin:0!important;
padding:0;
}


ul.list5 {
width:708px;
margin-right:-15px;
margin-bottom:7px;
*margin-bottom:8px;
}


ul.list5 li {
width:126px;
padding:0 15px 0 0;
float:left;
}

ul.list5Top {
width:708px;
margin-right:-15px;
margin-bottom:20px;
}


ul.list5Top li {
width:126px;
padding:0 15px 0 0;
float:left;
}

ul.list5 li div.section,ul.list5Top li div.section,ul.list6 li div.section,ul.list6Top li div.section {
margin-top:6px;
color:#000000;
font-size:10px;
}

ul.list5 li div.section a,ul.list6 li div.section a,ul.list5Top li div.section a,ul.list6Top li div.section a {
line-height:1.4em;
}


body#mainPage div#LeeDetail ul.list5 {
width:680px;
margin:0 0 12px;
padding:0;
}


body#mainPage div#LeeDetail ul.list5 li {
width:120px;
margin:0 20px 0 0;
padding:0;
float:left;
}

body#mainPage div#LeeDetail ul.list5 li.last{
margin:0;
padding:0;
}

body#mainPage div#LeeDetail ul.list5 li ul li{
margin:0;
}

body#mainPage div#LeeDetail ul.list5 li ul li.photo {
margin-bottom:1px;
line-height:0;
padding:0;
}

body#mainPage div#LeeDetail ul.list5 li ul li.new {
font-size:x-small;
line-height:0;
margin:0;
*margin-top:-3px;
margin-bottom:1px;
padding:0;
}

body#mainPage div#LeeDetail ul.list5 li ul li.btn {
text-align:right;
line-height:0;
margin:0;
padding:0;
}



ul.list6 {
width:708px;
margin-right:-18px;
margin-bottom:25px;
padding:0;
}

ul.list6 li {
width:100px;
margin:0 18px 0 0;
padding:0;
float:left;
}


ul.list6Top {
width:708px;
margin-right:-18px;
margin-bottom:7px;
padding:0;
}

ul.list6Top li {
width:100px;
margin:0 18px 0 0;
padding:0;
float:left;
}



ul.list6narrow {
width:698px;
margin-top:12px;
margin-right:-32px;
margin-bottom:13px;
padding:0;
}

ul.list6narrow li {
width:100px;
margin:0 16px 0 0;
padding:0;
float:left;
}


ul.list6narrow  li div.section {
margin-top:6px;
color:#000000;
font-size:10px;
text-align:center;
line-height:1.4em;
}



ul.list8 {
width:708px;
margin-top:0px;
margin-right:-6px;
margin-bottom:15px;
padding:0;
}

ul.list8 li {
width:81px;
margin:0 6px 17px 0;
padding:0;
float:left;
}



div#LeeDetail #mainArea h3.borderBold ul,div#LeeDetail #mainArea h3.searchBrand ul{
list-style:none;
}

div#LeeDetail #mainArea h3.searchBrand ul {
padding-right:10px;
}

div#LeeDetail #mainArea h3.borderBold ul li,div#LeeDetail #mainArea h3.searchBrand ul li{
float:left;
margin-top:2px;
margin-left:17px;
color:#989898;
font-weight:bold;
}


div#LeeDetail h2.brandIndex ul{
margin-top:8px!important;
margin-right:4px;
font-weight:normal;
}

div#LeeDetail h2.brandIndex ul li{
float:left;
color:#999999;
}


div#LeeDetail #sideArea ul.sideArea{
text-align:left;
font-size:10px;
margin:0 0 7px 3px;
padding:0;
}


/* =Heading

----------------------------------------------------*/



h2{
margin-bottom:19px;
}

h2.special{
margin-bottom:14px!important;
}


h2.list{
margin-bottom:20px!important;
}


h2.brandIndex{
margin-bottom:20px!important;
}

body div#popUp h2{
margin-bottom:27px;
}


div#LeeDetail #selectPromotionArea #txtArea h2{
margin-bottom:18px;
}



h3{
padding-bottom:7px;
margin-bottom:15px;
background:url(http://img04.magaseek.com/images/lee/common/bg_h3Title.gif) bottom left repeat-x;
}


h3.title {
margin-bottom:17px!important;}



h3.titleList {
color:#FFFFFF;
background:#c38e80;
font-size:12px;
padding:2px 0 2px 6px;
margin:0 0 9px 0!important;}


h3.titleList2 {
color:#FFFFFF;
background:#c38e80;
font-size:12px;
padding:2px 0 2px 6px;
margin:0 0 15px 0!important;}


h3.titleList3 {
color:#FFFFFF;
background:#ff9999;
font-size:16px;
padding:10px 0 9px 8px;
margin:0 0 27px 0!important;}

h3.borderNone{
padding-bottom:0;
margin-bottom:16px;
*margin-bottom:18px;
background:none;
}



h3.new {
height:31px;
background:url(http://img04.magaseek.com/images/lee/common/bg_h3TitleNew.gif) 0 0 repeat-x;
padding:0 0 0 35px;
margin-bottom:18px;
}

div.box_1col h3,div.box_1col_last h3{
padding:0 0 15px 0;
background:none;
font-size:16px;
margin-bottom:-10px;
}


div.box_1col h3.new,div.box_1col_last h3.new{
padding:15px 0 0;
background:url(http://img04.magaseek.com/images/lee/common/ic_new.gif) 0 0 no-repeat;
font-size:16px;
margin-bottom:-10px;
}


h3.borderBold {
height:32px;
background:url(http://img04.magaseek.com/images/lee/common/bg_h3TitleBold.gif) 0 bottom repeat-x;
margin:0;
}


h3.searchBrand {
height:32px;
background:url(http://img04.magaseek.com/images/lee/common/bg_h3TitleBold.gif) 0 bottom repeat-x;
margin:0 0 11px;
*margin:0 0 21px;
}


h3.narrow {
background:url(http://img04.magaseek.com/images/lee/common/bg_h3Title.gif) bottom left repeat-x;
padding:5px 0 0px;
margin-bottom:30px;
height:24px;
}


h3.narrow2 {
background:url(http://img04.magaseek.com/images/lee/common/bg_h3Title.gif) bottom left repeat-x;
padding:5px 0 0px;
margin-top:0;
margin-bottom:30px;
height:24px;
}


h3.narrow2 img.fr {
margin-top:3px;
}


h3.brandName {
background:#b7396f;
color:#FFFFFF;
padding:9px 0 7px 11px;
font-size:16px;
margin-bottom:23px;
}


h3.titleBold {
height:32px;
background:url(http://img04.magaseek.com/images/lee/common/bg_h3TitleBold.gif) 0 bottom repeat-x;
margin-bottom:17px;
padding:0;
}


h3.titleBold2 {
height:32px;
background:url(http://img04.magaseek.com/images/lee/common/bg_h3TitleBold.gif) 0 bottom repeat-x;
margin-bottom:12px;
padding:0;
}



h3.titleBoldTmp {
height:32px;
background:url(http://img04.magaseek.com/images/lee/common/bg_h3TitleBold.gif) 0 bottom repeat-x;
margin-bottom:7px;
padding:0;
}

.titleArea h3{
padding:4px 0 3px 6px;
width:433px;
float:left;
background:#e59fbe;
}


#sideArea h3{
margin:0!important;
padding:0!important;
background:0!important;
}


div#LeeDetail #sideArea .areaB h3{
margin-bottom:12px!important;
}

div#LeeDetail #sideArea .areaB h3#staff{
margin-top:-5px!important;
margin-bottom:10px!important;
}

div#LeeDetail #sideArea .areaA h3#whatsNew{
margin-bottom:0!important;
padding:0!important;
}

div#LeeDetail #sideArea .areaA h3#ranking{
margin-top:0!important;
margin-bottom:15px!important;
}



div#LeeDetail #selectPromotionArea #txtArea h3{
font-size:16px;
color:#FFFFFF;
background:#ff7b0f;
padding:11px 10px 9px;
margin-bottom:10px;
}

h4{
margin-bottom:9px;
}


h4.top{
margin-bottom:20px;}

.txtArea h4 {
margin-bottom:6px;
}


h4.blue{
background:#272c7b;
color:#FFFFFF;
text-align:center;
padding:6px 0;
font-size:10px;
width:120px;
margin-bottom:1px;
}

h4.topics{
margin-top:-10px;
margin-bottom:0;
}


h4.title{
margin-bottom:20px;
}


h4.itemName {
/* padding-left:14px; 20100123-FSI deleted */
line-height:1.3;
margin:0 0 15px;
}



h4.new{
background:url(http://img04.magaseek.com/images/lee/common/ic_new.gif) 0 0em no-repeat;
padding-left:28px;
margin-bottom:17px;
}

div.diaryBox h4{
margin-bottom:17px;
}

h4.recommend{
margin:0!important;
padding:0!important;
}


ul.list4col h4 a{
margin-left:10px!important;
}

#mainArea .box2col .txtbox h4{
margin-bottom:8px;}

.bannerAreaBottom h4{
margin-bottom:10px!important;}

#sideArea h4{
margin:0 0 9px!important;
padding:0!important;
background:0!important;
}


#sideArea h4.ranking{
margin-bottom:0!important;
}

body div#popUp h4{
margin-bottom:4px;}

div#LeeDetail #selectPromotionArea #txtArea #whatsNew h4{
margin-bottom:14px;
}


#mainAreaMax .itemBox3Col .txtArea h4{
font-size:10px!important;
margin-bottom:3px;
}




h5{
font-size:10px;
}

ul.list8 li h5{
margin-top:7px;
}

h5.new{
background:url(http://img04.magaseek.com/images/lee/common/ic_new.gif) 0 0 no-repeat;
padding-top:12px;
}

div#LeeDetail #sideArea h5{
color:#ff0000;
font-weight:normal;
font-size:10px;
}


div#LeeDetail #sideArea h5.ranking{
color:#000000;
}

/* =P

----------------------------------------------------*/

p.note {
color:#666666;
margin:0;
padding-top:2px;
font-size:10px;
line-height:1.5;
}


p.read {
margin-top:-5px;
line-height:1.5;
margin-bottom:32px;
}

p.read2 {
margin-top:-5px;
line-height:1.5;
margin-bottom:18px;
}



div#templateArea p.read {
margin-top:0;
}

ul.list4 li p,ul.list4 li p a{
margin-top:5px;
font-size:12px;
line-height:1.6;
}

ul.list4Brand li p {
line-height:1.4;
}


.txtArea p{
line-height:1.4;
}


p.contentTop{
background:#fedff1;
width:879px;
height:17px!important;
margin:-18px 0 15px 0;
padding:0 3px;
}


p.upDate{
text-align:right;
font-weight:normal;
font-size:10px;
color:#cc3366;
padding-right:10px;
background:url(http://img04.magaseek.com/images/lee/common/bg_upDate.gif) top right no-repeat;
float:left;
line-height:1.4em;
margin-top:-3px;
margin-right:5px;
*margin-right:0;
}

.bannerAreaBottom p{
margin-bottom:18px!important;
font-size:10px;}


#mainArea .box2col p,#mainArea .box2col p{
font-size:10px!important;
line-height:1.4em;
}


div#LeeDetail #sideArea .areaB p{
font-size:10px;
}


#box_bottombar p{
text-align:left;
font-size:10px!important;
margin-top:-5px!important;
margin-bottom:0;
padding:0!important;
color:#666666;
line-height:1.4em;
}

body div#popUp p{
line-height:1.5em;
margin-bottom:20px;}


p.staffDiary{
line-height:1.3em;
margin-bottom:17px;}



div#LeeDetail #selectPromotionArea #txtArea #itemArea p{
width:365px;
float:left!important;
}

#mainAreaMax .itemBox3Col .txtArea p,#mainAreaMax .itemBox4Col .txtArea p{
font-size:10px!important;
}





/* =table

----------------------------------------------------*/
div#LeeDetail #selectPromotionArea #txtArea #whatsNew table{
widows:455px;
}

div#LeeDetail #selectPromotionArea #txtArea #whatsNew table tr td{
padding:0 0 8px!important;
margin:0!important;
}

div#LeeDetail #selectPromotionArea #txtArea #whatsNew table tr td.date{
padding-right:15px!important;}


/* =margin

----------------------------------------------------*/

.mb0{margin-bottom:0!important;}
.mb05{margin-bottom:5px!important;}
.mb10{margin-bottom:10px!important;}
.mb12{margin-bottom:12px!important;}
.mb15{margin-bottom:15px!important;}
.mb18{margin-bottom:18px!important;}
.mb20{margin-bottom:20px!important;}
.mb22{margin-bottom:22px!important;}
.mb24{margin-bottom:24px!important;}
.mb30{margin-bottom:30px!important;}

.mt0{margin-top:0!important;}
.mt05{margin-top:5px!important;}
.mt10{margin-top:10px!important;}
.mt12{margin-top:12px!important;}
.mt15{margin-top:15px!important;}
.mt18{margin-top:18px!important;}
.mt20{margin-top:20px!important;}
.mt24{margin-top:24px!important;}
.mt30{margin-top:30px!important;}

.mtb05{margin-top:5px!important;margin-bottom:5!important;}
.mtb10{margin-top:10px!important;margin-bottom:10!important;}
.mtb15{margin-top:15px!important;margin-bottom:15!important;}
.mtb20{margin-top:20px!important;margin-bottom:20!important;}
.mtb30{margin-top:30px!important;margin-bottom:30!important;}

.mr0{margin-right:0!important;}
.mr05{margin-right:5px!important;}
.mr12{margin-right:12px!important;}
.mr30{margin-right:30px!important;}

.ml05{margin-left:5px!important;}
.ml12{margin-left:12px!important;}
.ml30{margin-left:30px!important;}

.mlr05{margin-right:5px!important;margin-left:5px!important;}
.mlr12{margin-right:12px!important;margin-left:12px!important;}
.mlr30{margin-right:30px!important;margin-left:30px!important;}


/* =Padding

----------------------------------------------------*/
.pt0{padding-top:0!important;}
.pt05{padding-top:5px!important;}
.pt10{padding-top:10px!important;}
.pt20{padding-top:20px!important;}
.pt22{padding-top:22px!important;}
.pt24{padding-top:24px!important;}


.pb0{padding-bottom:0!important;}
.pb05{padding-bottom:5px!important;}
.pb10{padding-bottom:10px!important;}
.pb20{padding-bottom:20px!important;}
.pb24{padding-bottom:24px!important;}

/* =clearfix

----------------------------------------------------*/


#leeHeader:after,
div#LeeDetail:after,
div#LeeDetail #promotionArea:after,
div#LeeDetail #mainArea ul.itemList5:after,
div#LeeDetail #mainArea ul.itemList6:after,
div#pageTop:after
{
content:".";
display:block;
clear:both;
height:0;
visibility:hidden;
line-height: 0;
}

/* Hides from IE-mac \*/
* html leeHeader,
* html div#LeeDetail,
* html div#LeeDetail #promotionArea,
* html div#LeeDetail #mainArea ul.itemList5,
* html div#LeeDetail #mainArea ul.itemList6,
* html div#pageTop  {
zoom:1;
}


/* 3F HOME ブランド・ショップ一覧 start */
#mainArea #main_leetitle {
height:40px;
}

#mainArea .fl, #mainArea .grid2l {
float:left;
}

#mainArea .fr, #mainArea .grid2fr {
float:right;
}

#mainArea #main_leetitle ul li {
color:#989898;
float:left;
font-weight:bold;
margin-left:17px;
margin-top:2px;
}

#mainArea .clearfix {
width:inherit;
}

#mainArea .mb24 {
margin-bottom:24px !important;
}

#mainArea .aligncenter {
text-align:center !important;
}

#mainArea div.box_5col {
float:left;
margin:0 19px 0 0 !important;
width:100px;
}

#mainArea div.box_5collast {
float:left;
margin-right:0;
width:99px;
}

#mainArea div.box_title_border {
border-bottom:1px solid #F178AE;
height:24px;
margin-bottom:15px;
padding:0;
}

#mainArea div.box_title_border h3 {
margin-bottom:0;
padding:0;
}
/* 3F HOME ブランド・ショップ一覧 end */

/* 4F おしゃれファッションアイテム start */
#mainArea div.box_4col {
float:left;
margin:0 21px 0 0;
width:128px;
}

#mainArea h4.title_bgblue {
background-color:#272D7B;
color:#FFFFFF;
font-size:10px;
font-weight:normal;
margin:0 0 1px;
padding:2px 0;
text-align:center;
width:129px;
}

#mainArea div.box_4collast {
float:left;
margin:0;
width:128px;
}
/* 4F おしゃれファッションアイテム end */

/* 3F home start */

#mainArea h3.title_border_both {
border-bottom:1px solid #F178AE;
border-top:1px solid #F178AE;
margin-bottom:15px;
margin-top:1px;
padding:17px 0;
background-image:none;
}

#mainArea h4.title {
font-size:10px;
font-weight:bold;
margin:3px 0 0;
}

#mainArea div.box_bgpink_right {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FEEAF5 none repeat scroll 0 0;
float:left;
height:57px;
padding:12px;
width:467px;
}

#mainArea div.box_bgpink_right h4.title, div.box_bgpink h4.title {
font-size:14px !important;
line-height:1.2em;
margin-bottom:0;
}

#mainArea div.box_bgpink_right p {
line-height:1.2em !important;
color:#000000;
}

#mainArea .mb06 {
margin-bottom:6px !important;
}

#mainArea .mb30 {
margin-bottom:30px !important;
}

#mainArea .clearfix {
	width:inherit;
	display:inline-block !important;
}

#mainArea .alignright {
	text-align:right !important;
}
/* 3F home end */

/* ブランドトップ start */
#mainArea div.bgpink_area {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#FEEAF5 none repeat scroll 0 0;
}

#mainArea h3.title_bg_pink_white {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(http://img02.magaseek.com/magaseek/images/lee/test/images/global_images/title_bg_pink_white.gif) repeat-x scroll 0 0;
	height:34px;
	margin:0;
	padding-left:6px;
}

#mainArea div.box_bgpink2 {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#FEEAF5 none repeat scroll 0 0;
	margin-bottom:30px;
	padding:0 18px 18px;
}

#mainArea ul.itemlist {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0 !important;
}

#mainArea ul.itemlist li {
	float:left;
	margin:0 18px 0 0;
	padding:0 !important;
}

#mainArea ul.itemlist li.last {
float:left;
	margin:0;
	padding:0 !important;
}

#mainArea ul.itemlist li p,
#mainArea ul.itemlist li.last p {
	font-size:10px;
	width:75px !important;
}
/* ブランドトップ end */
