/* STYLE v1.0 */
body{
background-color:#FFFFFF;
;

margin:0;
padding:0;
text-align:center;
}
#wrapper2{
color:#333333;
}
#wrapper2 th,
#wrapper2 td{
color:#333333;
}
#hdHeadLine li h1{
color:#999999;
margin:0;
padding:0;
font-weight:normal;
font-size:x-small;
f\ont-size:small;
text-align:right;
}
h2{
color:##FFFFFF;
}
h2.ptFree{
font-size:small;
f\ont-size:medium;
font-weight:normal;
}
h3{
color:#333333;
}

#wrapper2 a:link{
color:#990033;
}
#wrapper2 a:visited{
color:#800080;
}
#wrapper2 a:active{
color:#FFD700;
}
#wrapper2 a:hover{
color:#FF8C00;
}

.ftPrice1{
color:#0000cc;
}
.ftPrice2{
color:#FF6600;
}
.ftPrice3{
color:#ff0000;
}

.Cl{
clear:both;
}
.exTwrap100{
width:100%;
}

.clearfix:after,
.item-box:after,
#Main:after,
#HalfHotInfo1 dl:after,
#HalfHotInfo2 dl:after,
#CentHotInfo1 dl:after,
#CentHotInfo2 dl:after,
#TopStrService1 ul:after,
#CentItemInfo1 .dvBody ul.pt:after,
#CentItemInfo2 .dvBody ul.pt:after,
#CentItemInfo3 .dvBody ul.pt:after,
#CentItemInfo4 .dvBody ul.pt:after,
#CentItemInfo5 .dvBody ul.pt:after,
#CentItemInfo6 .dvBody ul.pt:after,
#CentItemInfo7 .dvBody ul.pt:after,
#CentItemInfo8 .dvBody ul.pt:after,
#CentItemInfo9 .dvBody ul.pt:after,
#CentItemInfo10 .dvBody ul.pt:after,
#CentItemInfo11 .dvBody ul.pt:after,
#CentItemInfo12 .dvBody ul.pt:after{
content:".";
display:block;
clear:both;
visibility:hidden;
height:0;
font-size:0;
}
.clearfix,
.item-box,
#Main,
#HalfHotInfo1 dl,
#HalfHotInfo2 dl,
#CentHotInfo1 dl,
#CentHotInfo2 dl,
#TopStrService1 ul,
#CentItemInfo1 .dvBody ul.pt,
#CentItemInfo2 .dvBody ul.pt,
#CentItemInfo3 .dvBody ul.pt,
#CentItemInfo4 .dvBody ul.pt,
#CentItemInfo5 .dvBody ul.pt,
#CentItemInfo6 .dvBody ul.pt,
#CentItemInfo7 .dvBody ul.pt,
#CentItemInfo8 .dvBody ul.pt,
#CentItemInfo9 .dvBody ul.pt,
#CentItemInfo10 .dvBody ul.pt,
#CentItemInfo11 .dvBody ul.pt,
#CentItemInfo12 .dvBody ul.pt{
display:inline-block;
}

.clearfix100:after{
content:"."; 
display:block; 
height:0; 
clear:both; 
visibility:hidden;
width:100%;
}
.clearfix100{
display:inline-block;
width:100%;
}

.dcSale{
color:#ff3300;

margin:2px 3px 0 0;
}
.dcSale strong{
border:solid 1px #feda00;
background:#fffe99;

padding:0 2px;
white-space:nowrap;
zoom:1;
}
.dcPoint{
margin:2px 3px 0 0;
}
.dcPoint strong{
border:solid 1px #ffdb01;
background:#fffad0;
color:#b87e00;

padding:0 2px;
white-space:nowrap;
zoom:1;
}
.dcPoint em{
font-weight:bold;
font-style:normal;
}
.dcSoldOut{
margin:2px 3px 0 0;
}
.dcSoldOut b{
border:solid 1px #ff6d00;
background:#ff6d00;
color:#ffffff;
padding:0 2px;
white-space:nowrap;
zoom:1;
}
.dcPreSale{
background:#4ea1a5;
border:solid 1px #4ea1a5;
padding:0 2px;
margin-right:3px;
color:#ffffff;
white-space:nowrap;
zoom:1;
}

.fSmaller{
font-size:smaller;
}
.fPrice{
color:#990000;
}

.ptSmall{
padding:5px 0 0 10px;
font-size:x-small;
f\ont-size:small;
text-align:left;
}
.pt5{
padding-top:5px;
font-size:x-small;
f\ont-size:small;
}
.pt10{
padding-top:10px;
font-size:x-small;
f\ont-size:small;
}
.pt20{
padding-top:20px;
font-size:x-small;
f\ont-size:small;
}
.pt50{
padding-top:50px;
}
.exSPoint00, .exSPoint05, .exSPoint10, .exSPoint15, .exSPoint20, .exSPoint25, .exSPoint30, .exSPoint35, .exSPoint40, .exSPoint45, .exSPoint50{background:url(http://i.yimg.jp/images/store/shp/ic/rstar_all_small.gif) no-repeat}
.exSPoint00{background-position:0 0;}
.exSPoint05{background-position:0 -18px;}
.exSPoint10{background-position:0 -36px;}
.exSPoint15{background-position:0 -54px;}
.exSPoint20{background-position:0 -72px;}
.exSPoint25{background-position:0 -90px;}
.exSPoint30{background-position:0 -108px;}
.exSPoint35{background-position:0 -126px;}
.exSPoint40{background-position:0 -144px;}
.exSPoint45{background-position:0 -160px;}
.exSPoint50{background-position:0 -178px;}
#wrapper{
width:100%;
background:url(http://i.yimg.jp/images/store/shp/ui/sh_bg.gif) repeat-x top #ffffff;
}
#wrap{
width:950px;
margin:0 auto;
padding:0 10px 10px;
background:url(http://i.yimg.jp/images/store/shp/ui/sh_bg.gif) repeat-x top #ffffff;
text-align:left;
}

#wrapper2{
width:100%;
}
#wrap2{
width:950px;
margin:0 auto;
padd\ing:0 10px;
text-align:left;
}

/* layout */
#Top{
width:100%;
}

#Container{
float:right;
width:760px;
}

#Left{
float:left;
width:190px;
}

#Bottom{
width:100%;
}

#Main{
margin:10px 0 0 0;
}
#Left .Left-inner{
margin:0 10px 0 0;
}
#Container .Container-inner{
margin:0 10px 0 0;
}
#CenterLeft{
float:left;
width:50%;
}
#CenterRight{
float:right;
width:50%;
margin-left:-1px;
}
#CenterLeft .CenterLeftBox{
margin:0 5px 0 0;
}
#CenterRight .CenterRightBox{
margin:0 0 0 5px;
}
* html #CenterLeft .CenterLeftBox{
margin:0;
padding:0 5px 0 0;
}
* html #CenterRight .CenterRightBox{
margin:0;
padding:0 0 0 5px;
}
#CenterTop{
width:100%;
}
#CenterBottom{
width:100%;
}/* UI DEFULT SETTING v1.0 */
#MHD img{
vertical-align:top;
}
#UHD p,
#MHD p,
#Notice p,
#UHD ul,
#Promotion ul,
#UHD li,
#Promotion li{
margin:0;
padding:0;
}

/* UHD */
#UHD{
float:left;
width:100%;
margin:0;
padding:10px 0;
font-size:x-small;/*=IE5.5*/
f\ont-size:small;/*!IE5.5*/
}
#UHD .Pt{
float:left;
width:50%;
}
#UHD .Pt p{
margin-left:7px;
}
#UHD .Pt p img{
margin-right:5px;
border:none;
}
#UHD .Pt2{
float:right;
width:50%;
margin-right:-1px;
}
#UHD .Pt2 ul{
margin-right:6px;
text-align:right;
}
#UHD .Pt2 ul li{
display:inline;
list-style:none;
padding:0 4px 0 12px;
background:url(http://i.yimg.jp/images/store/shp/ui/sh_line.gif) no-repeat left;
}
#UHD .Pt2 ul li.Fst{
padding-left:0;
background:none;
}
#UHD .Pt2 ul li.End{
padding-right:0;
}

/* MHD */
#MHD{
margin-top:10px;
}
#MHD .MHDbody{
float:left;
width:100%;
}
#MHD .MHDbody .Pt2{
float:left;
}
#MHD .MHDbody .Pt2 p{
margin-left:7px;
font-size:smaller;
line-height:110%;
}
#MHD .MHDbody .Pt2 span{
margin-left:8px;
}
#MHD .MHDbody .Pt2 span.Fsp{
margin-left:15px;
}
#MHD .MHDbody .Pt{
float:right;
margin-right:-1px;
text-align:right;
}
#MHD .MHDbody .Pt img{
margin-right:6px;
vertical-align:middle;
border:0px;
}

/* PROMOTION */
#Promotion{
margin-top:10px;
border:solid 2px #a0b0c8;
color:#000000;
}
#Promotion ul{
margin:5px;
list-style:none;
}
#Promotion li{
line-height:1.2em;
font-size:x-small;/*=IE5.5*/
f\ont-size:small;/*!IE5.5*/
}

/* HEAD LINE */
#hdHeadLine{
margin:10px 0 0;
padding:0;
list-style:none;
font-size:x-small;/*=IE5.5*/
f\ont-size:small;/*!IE5.5*/
}
#hdHeadLine img{
margin-right:4px;
border:none;
vertical-align:top;
}
#hdHeadLine li{
float:left;
width:50%;
}
#hdHeadLine li.elLst{
float:right;
margin-left:-1px;
text-align:right;
}

/* EMG */
.EMG{
margin-top:10px;
text-align:center;
}
.EMG table{
margin:0 auto;
text-align:left;
}

/* NORTH NOTICE */
#Notice{
margin-top:10px;
}
#Notice p{
line-height:1.2em;
color:#ff0000;
font-size:smaller;
text-align:center;
}/* CENT ITEM INFO6 */
#CentItemInfo6{
margin:8px 0 20px 0;
font-size:x-small;
f\ont-size:small;
text-align:left;
}
#CentItemInfo6 h2{
color:#333333;
margin:2px 0 0;
padding:0;
font-weight:bold;
text-align:left;
font-size:larger;
}
#CentItemInfo6 th,
#CentItemInfo6 td{
font-size:x-small;
f\ont-size:small;
}
#CentItemInfo6 p{
margin:0;
padding:0;
}
#CentItemInfo6 ul,
#CentItemInfo6 li{
margin:0;
padding:0;
}
#CentItemInfo6 .dvBody ul.pt{
margin-bottom:8px;
}
#CentItemInfo6 .dvBody ul.pt li{
float:left;
list-style:none;
font-weight:bold;
}
#CentItemInfo6 .dvBody ul.pt li .dcSale{
border:solid 1px #feda00;
background:#fffe99;
color:#ff3300;
float:left;
margin:2px 3px 0 0;
padding:0 2px;
white-space:nowrap;
zoom:1;
}
#CentItemInfo6 .dvBody ul.pt li .dcSend{
border:solid 1px #ff0000;
background:#ff0000;
color:#ffffff;
float:left;
margin:2px 3px 0 0;
padding:0 2px;
white-space:nowrap;
zoom:1;
}
#CentItemInfo6 .dvBody ul.pt li .dcCondition{
border:solid 1px #ff9900;
background:#ff9900;
color:#ffffff;
float:left;
margin:2px 3px 0 0;
padding:0 2px;
white-space:nowrap;
zoom:1;
}
#CentItemInfo6 .dvBody ul.pt li .dcConfuse{
border:solid 1px #ff6600;
background:#ff6600;
color:#ffffff;
float:left;
margin:2px 3px 0 0;
padding:0 2px;
white-space:nowrap;
zoom:1;
}
*+html .dvBody{
width:99%;
}
* html .dvBody{
width:99%;
}
#CentItemInfo6 .dvBody .lead{
color:#FF0033;
clear:both;
margin:2px 0 3px;
font-size:larger;
font-weight:bold;
}
#CentItemInfo6 .dvBody .code{
color:#333333;
margin:5px 0 0 0;
}
#CentItemInfo6 .dvBody p.jan{
margin:5px 0 0 0;
}
#CentItemInfo6 .dvBody p.abs{
margin:10px 0 0 0;
}
#CentItemInfo6 .dvBody .ftPrice1{
margin:10px 0 0 0;
font-weight:bold;
}
#CentItemInfo6 .dvBody .ftPrice1 .ftPrice2{
font-weight:bold;
}
#CentItemInfo6 .dvBody .ftPrice3{
margin:5px 0 0 0;
font-size:larger;
font-weight:bold;
}
#CentItemInfo6 .dvBody .point{
margin:5px 0 0 0;
}
#CentItemInfo6 .dvBody .point img{
margin:0 3px 0 0;
vertical-align:top;
}
#CentItemInfo6 .dvBody .postage{
margin:5px 0 0 0;
}
#CentItemInfo6 .dvBody ul.note{
background-color:#eeeeee;
list-style-type:none;
margin:10px 0 0 0;
padding:0 10px 10px 10px;
color:#333333;
}
#CentItemInfo6 .dvBody ul.note li{
margin:0; 
padding:10px 0 0 0;
}

#CentItemInfo6 .dvBody table.cart{
width:100%;
margin:10px 0 0 0
}
#CentItemInfo6 .dvBody table.cart td{
border-top:1px dashed #cccccc;
padding:5px 0 5px 10px;
text-align:left;
}
#CentItemInfo6 .dvBody table.cart td select{
vertical-align:middle;
}
#CentItemInfo6 .dvBody table.cart tr.bottom td{
border-top:3px solid #fbb7b7;
background-color:#ffefef;
}
#CentItemInfo6 .dvBody table.cart tr.bottom td.pt1{
color:#333333;
border-left:1px solid #fbb7b7;
white-space:nowrap;
}
#CentItemInfo6 .dvBody table.cart tr.bottom td.pt2{
border-right:1px solid #fbb7b7;
padding-right:3px;
text-align:right;
}
#CentItemInfo6 .dvBody table.cart tr.bottom2 td{
border-top:none;
border-left:1px solid #fbb7b7;
border-right:1px solid #fbb7b7;
border-bottom:1px solid #fbb7b7;
background-color:#ffefef;
color:#dd6666;
padding:0 9px 9px;
}
#CentItemInfo6 .dvBody table.cart tr.bottom3 td{
border-top:3px solid #fbb7b7;
border-bottom:1px solid #fbb7b7;
background-color:#ffefef;
}
#CentItemInfo6 .dvBody table.cart tr.bottom3 td.pt1{
color:#333333;
border-left:1px solid #fbb7b7;
white-space:nowrap;
}
#CentItemInfo6 .dvBody table.cart tr.bottom3 td.pt2{
border-right:1px solid #fbb7b7;
padding-right:3px;
text-align:right;
}
#CentItemInfo6 .dvBody table.cart tr.bottom4 td{
border-top:3px solid #fbb7b7;
border-left:1px solid #fbb7b7;
border-right:1px solid #fbb7b7;
border-bottom:1px solid #fbb7b7;
background-color:#ffefef;
color:#dd6666;
padding:9px;
}
#CentItemInfo6 .dvBody table.cart .ptPrice{
width:25px;
padding:0;
}
#CentItemInfo6 .dvBody table.cart .ptBox{
width:210px;
padding:0;
}
#CentItemInfo6 .dvBody table.stock{
border-top:1px solid #ffCC33;
border-left:1px solid #ffCC33;
width:100%;
margin:10px 0 0 0;
}
#CentItemInfo6 .dvBody table.stock th{
border-right:1px solid #ffCC33;
border-bottom:1px solid #ffCC33;
background-color:#FF9900;
color:#FFFFFF;
padding:5px;
font-weight:normal;
text-align:center;
}
#CentItemInfo6 .dvBody table.stock th.ptEnd{
white-space:nowrap;
}
#CentItemInfo6 .dvBody table.stock td{
border-right:1px solid #ffCC33;
border-bottom:1px solid #ffCC33;
background-color:#ffffff;
color:#333333;
padding:5px;
text-align:center;
}
#CentItemInfo6 .dvBody table.stock td.left{
border-right:1px solid #ffCC33;
border-bottom:1px solid #ffCC33;
padding:5px;
text-align:left;
}
#CentItemInfo6 .dvBody table.ptStock{
border-top:1px solid #ffCC33;
border-left:1px solid #ffCC33;
width:150px;
margin:10px 0 0;
padding:0;
text-align:center;
}
#CentItemInfo6 .dvBody table.ptStock th{
border-right:1px solid #ffCC33;
border-bottom:1px solid #ffCC33;
background-color:#FF9900;
color:#FFFFFF;
width:50px;
padding:5px 0;
font-weight:normal;
}
#CentItemInfo6 .dvBody table.ptStock td{
border-right:1px solid #ffCC33;
border-bottom:1px solid #ffCC33;
background-color:#ffffff;
color:#333333;
width:100px;
padding:5px 0;
}
#CentItemInfo6 .pt1 img{
margin-top:2px;
border:0;
vertical-align:top;
}
#CentItemInfo6 .pt1 .button{
margin:10px 0 0 0;
text-align:center;
}
#CentItemInfo6 .pt2{
margin:10px 0 0 0;
color:#333333;
}
#CentItemInfo6 .pt3{
padding-top:5px;
}
#CentItemInfo6 .pt3 ul{
list-style:none;
}
* html #CentItemInfo6 .pt3 ul{/*=IE*/
padding-left:3px;
}

#CentItemInfo6 .pt3 li{
margin:5px 0 0 35px;
text-indent:-30px;
vertical-align:middle;
}
#CentItemInfo6 .pt3 li.icOth{
text-indent:0;
margin:5px 0 0 0;
}
#CentItemInfo6 .pt3 li.icLst{
margin:5px 0 5px 35px;
}
#CentItemInfo6 .pt3 img{
margin-right:14px;
border:none;
vertical-align:middle;
}
#CentItemInfo6 .pt3 li.icOth img{
margin-right:5px;
}
#CentItemInfo6 .pt3 a{
vertical-align:middle;
}

#CentItemInfo6 p.noScript{
text-align:center;
display:block;
margin-top:10px;
padding:5px 0;
border:1px solid #ff0000;
color:#ff0000;
background-color:#ffffff;
}

/* LAYOUT */
#CentItemInfo6 .item01-box-left{
position:relative;
float:left;
width:300px;
}
#CentItemInfo6 .item01-box-right{
float:left;
width:100%;
margin-left:-300px;
}
#CentItemInfo6 .item01-box-right .dvBody3{
margin-left:310px;
}/* NAVI STR SEARCH1 */
#NaviStrSearch1{
background-color:#ffffff;
margin:10px 0 0 0;
text-align:left;
}
#NaviStrSearch1 .dvBody p{
margin:0;
padding:0;
}
#NaviStrSearch1 .dvBody form{
margin:0;
padding:0;
}
#NaviStrSearch1 .dvBody .search{
padding:5px;
text-align:center;
}
#NaviStrSearch1 h2.ptFree{
margin:0;
padding:0;
background-color:#FFAA00;
}
#NaviStrSearch1 h2.ptImg{
margin:0;
padding:0;
background-color:#FFAA00;
text-align:center;
}
#NaviStrSearch1 h2.ptText{
border:1px solid #FFAA00;
border-bottom:none;
background-color:#FFAA00;
color:#000000;
margin:0;
padding:4px;
font-size:x-small;
f\ont-size:small;
font-weight:bold;
text-align:center;
}
#NaviStrSearch1 .dvBody{
width:100%;
w\idth:auto;
border-left:1px solid #FFAA00;
border-right:1px solid #FFAA00;
border-top:1px solid #FFAA00;
border-bottom:1px solid #FFAA00;
font-size:x-small;
f\ont-size:small;
}
#NaviStrSearch1 input.text{
width:160px;
margin:5px 0 9px;
padding:0;
}
#NaviStrSearch1 .dvBody .option{	
padding:4px 5px 10px 5px;
text-align:center;
}/* BTM FREE SPACE1 */
#BtmFreeSpace1{
width:100%;
margin:10px 0 0 0;
}
/* TOP STORE BANNER3 */
#TopStoreBanner3{
width:100%;
}/* CENT HOT ITEM1 */
#CentHotItem1{
margin:10px 0 30px 0;
text-align:left;
}
#CentHotItem1 .exTwrap100 img{
border:0;
vertical-align:top;
}
#CentHotItem1 .exTwrap100 p{
margin:0;
padding:0;
}
#CentHotItem1 h2.ptFree{
margin:0;
padding:0;
background-color:#FF9900;
}
#CentHotItem1 h2.ptImg{
background-color:#FF9900;
margin:0;
padding:0;
text-align:left;
}
#CentHotItem1 h2.ptText{
border-bottom:none;
background-color:#FF9900;
color:#FFFFFF;
margin:0;
padding:10px;
font-size:x-small;
f\ont-size:small;
font-weight:bold;
text-align:left;
}
#CentHotItem1 .exTwrap100 table{
width:100%;
}
#CentHotItem1 .exTwrap100 th,
#CentHotItem1 .exTwrap100 td{
font-size:x-small;
f\ont-size:small;
}
#CentHotItem1 .exTwrap100 th{
width:33%;
text-align:center;
}
#CentHotItem1 .exTwrap100 td{
vertical-align:top;
}
#CentHotItem1 .ptData th{
padding:10px 0 0;
}
#CentHotItem1 .ptData1 th{
padding:0 10px 0;
}
#CentHotItem1 .ptData2 td{
padding:5px 10px 15px;
text-align:center;
}
#CentHotItem1 .ptData3 td{
padding:5px 10px 10px;
text-align:center;
}/* NAVI FREE SPACE2 */
#NaviFreeSpace2{
width:100%;
margin:10px 0 0 0;
}
/* BTM FREE SPACE2 */
#BtmFreeSpace2{
width:100%;
margin:10px 0 0 0;
}
/* TOP FREE SPACE1 */
#TopFreeSpace1{
width:100%;
margin:10px 0 0 0;
}
/* CENT ITEM CAPTION1 */
#CentItemCaption1{
margin:10px 0 0 0;
font-size:x-small;
f\ont-size:small;
text-align:left;
}
#CentItemCaption1 h2{
margin:0;
padding:0;
font-size:x-small;
f\ont-size:small;
font-weight:bold;
text-align:left;
}
#CentItemCaption1 p{
margin:10px 0 0 0;
padding:0;
}/* NAVI FREE SPACE1 */
#NaviFreeSpace1{
width:100%;
margin:10px 0 0 0;
}
/* TOP SPATH LIST1 */
#TopSPathList1{
margin:10px 0 0 0;
font-size:x-small;
f\ont-size:small;
text-align:left;
}
#TopSPathList1 ol,
#TopSPathList1 li{
margin:0;
padding:0;
}
#TopSPathList1 ol{
list-style-type:none;
}
#TopSPathList1 li{
display:inline;
line-height:1.3em;
}/* CENT ITEM ADDITIONAL1 */
#CentItemAdditional1{
width:100%;
margin:10px 0 0 0;
}
/* CENT ITEM ADDITIONAL2 */
#CentItemAdditional2{
width:100%;
margin:10px 0 0 0;
}
/* CENT ITEM ADDITIONAL3 */
#CentItemAdditional3{
width:100%;
margin:10px 0 0 0;
}
/* CENT ITEM SPEC1 */
#CentItemSpec1{
width:100%;
margin:10px 0 0 0;
font-size:x-small;
f\ont-size:small;
text-align:left;
}
#CentItemSpec1 th,
#CentItemSpec1 td{
font-size:x-small;
f\ont-size:small;
vertical-align:top;
}
#CentItemSpec1 h2{
margin:0;
padding:0;
font-size:x-small;
f\ont-size:small;
font-weight:bold;
text-align:left;
}
#CentItemSpec1 table.spec{
border-top:1px solid #ffCC33;
border-left:1px solid #ffCC33;
width:100%;
margin:10px 0 0 0;
}
#CentItemSpec1 table.spec th{
border-right:1px solid #ffCC33;
border-bottom:1px solid #ffCC33;
background-color:#FF9900;
color:#FFFFFF;
width:130px;
padding:5px;
font-weight:normal;
text-align:left;
}
#CentItemSpec1 table.spec td{
border-right:1px solid #ffCC33;
border-bottom:1px solid #ffCC33;
background-color:#ffffff;
color:#333333;
padding:5px;
}