@import "if.css";
@import "reitem.css";


body{
background-color:#ffffff;
margin:0;
padding:0;
text-align:center;
}

* a:hover img {
	opacity:0.6;
	filter:alpha(opacity=60);
}

.search input {
padding:5px;
background-color:#f9f9f9;
border:1px solid #e1e1e1;
}


.item-table-etc,.item-table-etc td,.item-table-etc tr{
border-collapse:collapse;
border:1px solid #e1e1e1;
font-size:0.9em;
}


.kanren-item-list li {
margin:10px 20px!important;
}


#item-const {
	font-size:0.9em;
	padding:20px!important;
	border:1px dotted #ffa400;
	line-height:1.7;
	margin-top:10px;
}


.pt2 p{
line-height:1.7;

}

/* CSソックス説明 見出し */
.cs-exp-cap02 {
font-size: 18px;
color: #00a37a;
font-weight: bold;
border-bottom:1px solid #00a37a;
padding:5px;
}


/* -=-=-=-=-=-=-=-=-=-= CS通信 Start =-=-=-=-=-=-=-=-=-=- */

#ItemPage-CscommuMenu {
list-style:none;
margin:10px 0 0 0;
}

#ItemPage-CscommuMenu li {
font-size:0.9em;
line-height:1.7em;
margin:0 0 10px 0;
}

#ItemPage-CscommuMenu li img {
	margin:0 10px 20px 10px;
	display:block;
}

#ItemPage-CscommuMenu li span {
	display:block;
}

/* -=-=-=-=-=-=-=-=-=-= CS通信 End =-=-=-=-=-=-=-=-=-=- */





/* -=-=-=-=-=-=-=-=-=-= そのほか =-=-=-=-=-=-=-=-=-=- */

.move-pagetop {
	margin-bottom:50px !important;
	text-align:right;
}

* -=-=-=-=-=-=-=-=-=-= CS通信 End =-=-=-=-=-=-=-=-=-=- */



/* -=-=-=-=-=-=-=-=-=-= 目的別カテゴリ Start =-=-=-=-=-=-=-=-=-=- */

#mokuteki {
	width:720px;
	margin:10px 0 20px 0;
}


#mokuteki div {
	width:320px;
	margin:0 0 0 0;
	padding: 15px 0 0 20px;
	float:left;
	font-color:#555555;
	font-size:0.9em;
	background:url("../img_hdl/news-icon.gif") no-repeat 5px 12px;
}

#mokuteki div.emp {
	width:320px;
	margin:0 0 0 0;
	padding: 15px 0 0 20px;
	float:left;
	font-color:#555555;
	font-size:0.9em;
	background:none;
}


#mokuteki div h3 {
	margin:0 0 0 0;
	color:#555555;
}

#mokuteki div a:link {
	text-decoration:none;
	color:#555555;
}

#mokuteki div a:visited {
	text-decoration:none;
	color:#555555;
}

#mokuteki div a:link {
	text-decoration:none;
	color:#555555;
}

#mokuteki div a:hover {
	text-decoration:none;
	color:#ffa400;
}

#mokuteki div img {
	border:none;
	width:15px;
	height:21px;
	vertical-align:bottom;
}

#mokuteki div div span {
	color:#ffa400;

}

/* -=-=-=-=-=-=-=-=-=-= 目的別カテゴリ End =-=-=-=-=-=-=-=-=-=- */



/* -=-=-=-=-=-=-=-=-=-= CS販促 Start =-=-=-=-=-=-=-=-=-=- */



h2.ms-exp {
	border-left: 5px solid #ffa400;
	clear:both;
	color: #ffa400; 
	height:50px;
	margin:0;
	padding:10px 0 0 10px;
}

#ms-exp-top {
	clear:both;
	font-size: 0.9em; 
	margin: 10px 0 10px 0;
	padding:0 0 10px 10px;
	line-height: 1.7;

}

#ms-exp-top2 {
color: #00a37a; font-size: 0.9em; letter-spacing: 0.2em; border-top: 1px #e1e1e1 dotted; border-bottom: 1px #e1e1e1 dotted; padding: 5px; line-height: 1.5em
}

.cs-exp-cap02 {
font-size: 18px;
clear:both;
color: #00a37a;
font-weight: bold;
border-bottom:1px solid #00a37a;
padding:5px;
}

.exp-sec {
	clear:both;
}

.exp-sec img {
	float:left;
}

.exp-sec p {
	float:left;
	color:666666;
	font-size: 0.8em;
	line-height: 1.7em;
	margin:0 0 10px 0;
	padding:0 0 0 10px;
	width:275px;
	
}


.exp-sec-b {
	clear:both;
	font-size: 14px;
	color:#ffffff;
	background-color:#00a37a;
	padding:5px;
}


/* -=-=-=-=-=-=-=-=-=-= CS販促 End =-=-=-=-=-=-=-=-=-=- */



#wrapper2{
color:#555555;
}
#wrapper2 th,
#wrapper2 td{
color:#555555;
}
#wrapper2 h1{
font-size:0.8em;
font-weight:normal;
background-color:ffa400;
color:#ffffff;
text-align:left;
margin:0;
padding:0;
}
h2{
color:##ffffff;
}
h2.ptFree{
font-size:small;
f\ont-size:medium;
font-weight:normal;
}
h3{
color:#555555;
}

#wrapper2 a:link{
color:#555555;
}
#wrapper2 a:visited{
color:#555555;
}
#wrapper2 a:active{
color:#FFA400;
}
#wrapper2 a:hover{
color:#FFA400;
}

.ftPrice1{
color:#0000cc;
}
.ftPrice2{
color:#555555;
}
.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;
}
#wrapper2{
width:100%;
background:url(../img_hdl/head_bg.gif) repeat-x top #ffffff;
}
#wrap2{
width:960px;
margin:0 auto;
padd\ing:16px 10px 0 10px;
text-align:left;
}



/* layout */
#Top{
width:100%;
}

#Container{
float:right;
width:730px;
}

#Left{
float:left;
width:230px;
}

#Bottom{
width:100%;
}

#Main{
margin:10px 0 0 0;
}
#Left .Left-inner{
margin:0 10px 0 0;
}
#Container .Container-inner{
margin:10px 0 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 */
#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;
width:50%;
}
#MHD .MHDbody .Pt2 p{
margin-left:7px;
font-size:smaller;
line-height:110%;
}
#MHD .MHDbody .Pt{
float:right;
width:50%;
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*/
}

/* 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;
}/* BTM FREE SPACE1 */
#BtmFreeSpace1{
width:100%;
margin:10px 0 0 0;
}
/* NAVI FREE SPACE1 */
#NaviFreeSpace1{
width:100%;
margin:10px 0 0 0;
}
/* TOP FREE SPACE1 */
#TopFreeSpace1{
width:100%;
margin:10px 0 0 0;
}
/* CENT INFO1 */
#CentInfo1{
background-color:#ffffff;
margin:10px 0 0 0 ;
text-align:left;
}
#CentInfo1 .dvBody p{
margin:0;
padding:0;
}
#CentInfo1 .dvBody dl,
#CentInfo1 .dvBody dt,
#CentInfo1 .dvBody dd{
margin:0;
padding:0;
}
#CentInfo1 h2.ptFree{
margin:0;
padding:0;
background-color:#FFA400;
}
#CentInfo1 h2.ptImg{
margin:0;
padding:0;
background-color:#FFA400;
text-align:left;
}
#CentInfo1 h2.ptText{
border:1px solid #E1E1E1;
border-bottom:none;
background-color:#FFA400;
color:#ffffff;
margin:0;
padding:9px;
font-size:x-small;
f\ont-size:small;
font-weight:bold;
text-align:left;
}
#CentInfo1 .dvBody{
width:100%;
w\idth:auto;
border-left:1px solid #E1E1E1;
border-right:1px solid #E1E1E1;
border-top:1px solid #E1E1E1;
border-bottom:1px solid #E1E1E1;
font-size:x-small;
f\ont-size:small;
}
#CentInfo1 .dvBody dt{
margin:10px 0 0 0;
padding:0 10px 5px 10px;
font-weight:bold;
}
#CentInfo1 .dvBody dd{
padding:0 10px 10px 10px;
}
#CentInfo1 .dvBody dd p{
margin-top:5px;
}
#CentInfo1 .dvBody table{
width:100%;
}
#CentInfo1 .dvBody td{
color:#555555;
font-size:x-small;
f\ont-size:small;
vertical-align:top;
}
#CentInfo1 table tr.pt1 td{
width:50%;
}
#CentInfo1 table td.ptLine{
border-left:1px solid #E1E1E1;
width:49%;
}/* NAVI FREE SPACE2 */
#NaviFreeSpace2{
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 strong{
color:#555555;
}

#TopSPathList1 ol{
list-style-type:none;
}
#TopSPathList1 li{
display:inline;
line-height:1.3em;
}/* CENT HOT INFO2 */
#CentHotInfo2{
background-color:#ffffff;
width:100%;
margin:10px 0 0 0;
text-align:left;
}
#CentHotInfo2 .dvBody dl,
#CentHotInfo2 .dvBody dt,
#CentHotInfo2 .dvBody dd{
margin:0;
padding:0;
}
#CentHotInfo2 .dvBody p{
margin:0;
padding:0;
}
#CentHotInfo2 h2.ptFree{
margin:0;
padding:0;
background-color:#FFA400;
}
#CentHotInfo2 h2.ptImg{
background-color:#FFA400;
margin:0;
padding:0;
text-align:left;
}
#CentHotInfo2 h2.ptText{
border:1px solid #E1E1E1;
border-bottom:none;
background-color:#FFA400;
color:#ffffff;
margin:0;
padding:9px;
font-size:x-small;
f\ont-size:small;
font-weight:bold;
text-align:left;
}
#CentHotInfo2 .dvBody{
width:100%;
w\idth:auto;
border-left:1px solid #E1E1E1;
border-right:1px solid #E1E1E1;
border-top:1px solid #E1E1E1;
border-bottom:1px solid #E1E1E1;
color:#555555;
font-size:x-small;
f\ont-size:small;
}
#CentHotInfo2 .dvData{
margin:0 10px 0 10px;
}
#CentHotInfo2 .dvBody dl{
width:100%;
}
#CentHotInfo2 .dvBody dt{
float:left;
width:100%;
margin-right:-70px;
padding:10px 0;
}
#CentHotInfo2 .dvBody dt p{
margin-right:80px;
}
#CentHotInfo2 .dvBody dd{
position:relative;
_position:static;/*=IE*/
float:left;
width:70px;
padding:10px 0;
}/* NAVI STR RANKING1 */
#NaviStrRanking1{

margin:10px 0 0 0;
text-align:left;
}
#NaviStrRanking1 .dvBody img{
border:none;
vertical-align:top;
}
#NaviStrRanking1 .dvBody p{
margin:0;
padding:0;
}
#NaviStrRanking1 .dvBody ol,
#NaviStrRanking1 .dvBody li,
#NaviStrRanking1 .dvBody dl,
#NaviStrRanking1 .dvBody dt,
#NaviStrRanking1 .dvBody dd{
margin:0;
padding:0;
list-style:none;
}
#NaviStrRanking1 h2.ptFree{
margin:0;
padding:0;
background-color:#FFA400;
}
#NaviStrRanking1 h2.ptImg{
margin:0;
padding:0;
background-color:#FFA400;
text-align:center;
}
#NaviStrRanking1 h2.ptText{
border:1px solid #E1E1E1;
border-bottom:none;
background-color:#FFA400;
color:#ffffff;
margin:0;
padding:4px;
font-size:x-small;
f\ont-size:small;
font-weight:bold;
text-align:center;
}
#NaviStrRanking1 .dvBody{
width:100%;
w\idth:auto;
font-size:x-small;
f\ont-size:small;
}
#NaviStrRanking1 .dvBody .pt1{
padding:10px;
}
#NaviStrRanking1 .dvBody li{
width:100%;
padding:10px 0 0;
}
#NaviStrRanking1 .dvBody li.Fst{
padding:0;
}
#NaviStrRanking1 .dvBody dt{
position:relative;
_position:static;/*=IE*/
float:left;
width:40px;
font-weight:bold;
}
#NaviStrRanking1 .dvBody dt img{
vertical-align:middle;
}
#NaviStrRanking1 .dvBody dd{
float:left;
width:100%;
margin-left:-40px;
}
#NaviStrRanking1 .dvBody dd img{
margin-right:3px;
}
#NaviStrRanking1 .dvBody dd b{
margin-right:10px;
color:#555555;
}
#NaviStrRanking1 .dvBody dd .dvPt{
margin-left:50px;
}
#NaviStrRanking1 .dvBody .bottom{
width:100%;
font-size:smaller;
text-align:right;
}
#NaviStrRanking1 .dvBody .bottom p{
padding:0 10px 10px 0;
color:#555555;
}/* NAVI BUTTON1 */
#NaviButton1{
margin:10px 0 0 0;
font-size:x-small;
f\ont-size:small;
text-align:right;
}
#NaviButton1 img{
border:none;
vertical-align:middle;
}
#NaviButton1 ul,
#NaviButton1 li{
margin:0;
padding:0;
list-style:none;
}
#NaviButton1 li{
display:inline;
margin-left:10px;
}
#NaviButton1 li.Fst{
margin:0;
}/* CENT ITEM INFO2 */
#CentItemInfo2{
margin:8px 0 20px 0;
font-size:x-small;
f\ont-size:small;
text-align:left;
}
#CentItemInfo2 h2{
color:#333333;
margin:2px 0 0 0;
padding:0;
font-weight:bold;
text-align:left;
font-size:larger;
}
#CentItemInfo2 th,
#CentItemInfo2 td{
font-size:x-small;
f\ont-size:small;
}
#CentItemInfo2 p{
margin:0;
padding:0;
}
#CentItemInfo2 ul,
#CentItemInfo2 li{
margin:0;
padding:0;
}
#CentItemInfo2 .dvBody ul.pt{
margin-bottom:8px;
}
#CentItemInfo2 .dvBody ul.pt li{
float:left;
list-style:none;
font-weight:bold;
}
#CentItemInfo2 .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;
}
#CentItemInfo2 .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;
}
#CentItemInfo2 .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;
}

#CentItemInfo2 .dvBody ul.pt li .dcCondition a {
border:solid 1px #ff9900!important;
background:#ff9900!important;
color:#ffffff!important;
float:left!important;
margin:2px 3px 0 0!important;
padding:0 2px!important;
white-space:nowrap!important;
zoom:1!important;
}


#CentItemInfo2 .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%;
}
#CentItemInfo2 .dvBody .lead{
color:#333333;
clear:both;
margin:2px 0 3px 0;
font-size:larger;
font-weight:bold;
}
#CentItemInfo2 .dvBody .code{
color:#333333;
margin:5px 0 0 0;
}
#CentItemInfo2 .dvBody p.jan{
margin:5px 0 0 0;
}
#CentItemInfo2 .dvBody p.abs{
margin:10px 0 0 0;
}
#CentItemInfo2 .dvBody .ftPrice1{
margin:10px 0 0 0;
font-weight:bold;
}
#CentItemInfo2 .dvBody .ftPrice1 .ftPrice2{
font-weight:bold;
}
#CentItemInfo2 .dvBody .ftPrice3{
margin:5px 0 0 0;
font-size:larger;
font-weight:bold;
}
#CentItemInfo2 .dvBody .point{
margin:5px 0 0 0;
}
#CentItemInfo2 .dvBody .point img{
margin:0 3px 0 0;
vertical-align:baseline;
}
#CentItemInfo2 .dvBody .postage{
margin:5px 0 20px 0;
}
#CentItemInfo2 .dvBody ul.note{
background-color:#eeeeee;
list-style-type:none;
margin:10px 0 0 0;
padding:0 10px 10px 10px;
color:#333333;
}
#CentItemInfo2 .dvBody ul.note li{
margin:0; 
padding:10px 0 0 0;
}

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

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

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

/* LAYOUT */
#CentItemInfo2 .item01-box-left{
position:relative;
float:left;
width:300px;
}
#CentItemInfo2 .item01-box-right{
float:left;
width:100%;
margin-left:-300px;
}
#CentItemInfo2 .item01-box-right .dvBody3{
margin-left:310px;
}/* CENT ADD IMAGE1 */
#CentAddImage1{
width:100%;
margin:10px 0 0 0;
font-size:x-small;
f\ont-size:small;
text-align:left;
}
#CentAddImage1 img{
border:none;
}
#CentAddImage1 h2{
margin:0;
padding:0;
font-size:x-small;
f\ont-size:small;
font-weight:bold;
text-align:left;
}
#CentAddImage1 .item-box{
margin:10px 0 0 0;
}
#CentAddImage1 .item{
float:left;
width:132px;
margin:0 4px 0 0;
}
#CentAddImage1 .item img{
margin-bottom:5px;
}
#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;
font-size:x-small;
f\ont-size:small;
text-align:left;
}/* NAVI FREE SPACE3 */
#NaviFreeSpace3{
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 #E1E1E1;
border-left:1px solid #E1E1E1;
width:100%;
margin:10px 0 0 0;
}
#CentItemSpec1 table.spec th{
border-right:1px solid #E1E1E1;
border-bottom:1px solid #E1E1E1;
background-color:#FFA400;
color:#ffffff;
width:130px;
padding:5px;
font-weight:normal;
text-align:left;
}
#CentItemSpec1 table.spec td{
border-right:1px solid #E1E1E1;
border-bottom:1px solid #E1E1E1;
background-color:#ffffff;
color:#333333;
padding:5px;
}/* 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:#FFA400;
}
#CentHotItem1 h2.ptImg{
background-color:#FFA400;
margin:0;
padding:0;
text-align:left;
}
#CentHotItem1 h2.ptText{
border-bottom:none;
background-color:#FFA400;
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;
}/* 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;
}
