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

margin:0;
padding:0;
text-align:center;
}
#wrapper2{
color:#000000;
}
#wrapper2 th,
#wrapper2 td{
color:#000000;
}
#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:##333333;
}
h2.ptFree{
font-size:small;
f\ont-size:medium;
font-weight:normal;
}
h3{
color:#000000;
}

#wrapper2 a:link{
color:#0000ff;
}
#wrapper2 a:visited{
color:#800080;
}
#wrapper2 a:active{
color:#FFD700;
}
#wrapper2 a:hover{
color:#DC143C;
}

.ftPrice1{
color:#000000;
}
.ftPrice2{
color:#FF0000;
}
.ftPrice3{
color:#FF00FF;
}

.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:800px;
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:800px;
margin:0 auto;
padd\ing:0 10px;
text-align:left;
}

/* layout */
#Top{
width:100%;
}

#Container{
float:right;
width:610px;
}

#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;
}/* BTM FREE SPACE2 */
#BtmFreeSpace2{
width:100%;
margin:10px 0 0 0;
}
/* 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:#ffffff;
}
#NaviStrSearch1 h2.ptImg{
margin:0;
padding:0;
background-color:#ffffff;
text-align:center;
}
#NaviStrSearch1 h2.ptText{
border:1px solid #333333;
border-bottom:none;
background-color:#ffffff;
color:#333333;
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 #333333;
border-right:1px solid #333333;
border-top:1px solid #333333;
border-bottom:1px solid #333333;
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;
}/* 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 INFO10 */
#CentItemInfo10{
margin:10px 0 20px 0;
font-size:x-small;
f\ont-size:small;
text-align:left;
}
#CentItemInfo10 h2{
color:#333333;
margin:5px 0 0 0;
padding:0;
font-weight:bold;
text-align:left;
font-size:larger;
}
#CentItemInfo10 th,
#CentItemInfo10 td{
font-size:x-small;
f\ont-size:small;
}
#CentItemInfo10 p{
margin:0;
padding:0;
}
#CentItemInfo10 ul,
#CentItemInfo10 li{
margin:0;
padding:0;
}
#CentItemInfo10 .dvBody{
margin-top:20px;
}
#CentItemInfo10 .dvBody ul.pt li{
float:left;
list-style:none;
font-weight:bold;
}
#CentItemInfo10 .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;
}
#CentItemInfo10 .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;
}
#CentItemInfo10 .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;
}
#CentItemInfo10 .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%;
}
#CentItemInfo10 .dvBody .lead{
color:#FF0000;
clear:both;
margin:10px 0 0 0;
font-size:larger;
font-weight:bold;
}
#CentItemInfo10 .dvBody .code{
color:#333333;
margin:5px 0 0 0;
}
#CentItemInfo10 .dvBody p.jan{
margin:5px 0 0 0;
}
#CentItemInfo10 .dvBody p.abs{
margin:10px 0 0 0;
}
#CentItemInfo10 .dvBody .ftPrice1{
margin:10px 0 0 0;
font-weight:bold;
}
#CentItemInfo10 .dvBody .ftPrice1 .ftPrice2{
font-weight:bold;
}
#CentItemInfo10 .dvBody .ftPrice3{
margin:5px 0 0 0;
font-size:larger;
font-weight:bold;
}
#CentItemInfo10 .dvBody .point{
margin:5px 0 0 0;
}
#CentItemInfo10 .dvBody .point img{
margin:0 3px 0 0;
vertical-align:baseline;
}
#CentItemInfo10 .dvBody .postage{
margin:5px 0 0 0;
}
#CentItemInfo10 .dvBody ul.note{
background-color:#eeeeee;
list-style-type:none;
margin:10px 0 0 0;
padding:0 10px 10px 10px;
color:#333333;
}
#CentItemInfo10 .dvBody ul.note li{
margin:0; 
padding:10px 0 0 0;
}

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

#CentItemInfo10 .pt3 li{
margin:5px 0 0 35px;
text-indent:-30px;
}
#CentItemInfo10 .pt3 li.icOth{
text-indent:0;
margin:5px 0 0 0;
}
#CentItemInfo10 .pt3 li.icLst{
margin:5px 0 5px 35px;
}
* html #CentItemInfo10 .pt3 li.icLst{/*=IE*/
margin:5px 0 -5px 35px;
}
*+html #CentItemInfo10 .pt3 li.icLst{/*=IE*/
margin:5px 0 -5px 35px;
}
#CentItemInfo10 .pt3 img{
margin-right:14px;
border:none;
vertical-align:middle;
}
#CentItemInfo10 .pt3 li.icOth img{
margin-right:5px;
}
#CentItemInfo10 .pt3 a{
vertical-align:middle;
}

#CentItemInfo10 p.noScript{
text-align:center;
display:block;
margin-top:10px;
padding:5px 0;
border:1px solid #ff0000;
color:#ff0000;
background-color:#ffffff;
}/* BTM COPY RIGHT1 */
#BtmCopyRight1{
margin:45px 0 0 0;
padding:0;
font-size:x-small;
f\ont-size:small;
text-align:center;
}/* NAVI STR CATEGORY3 */
#NaviStrCategory3{
background-color:#ffffff;
margin:10px 0 0  0;
text-align:left;
}
#NaviStrCategory3 .dvBody img{
border:none;
vertical-align:top;
}
#NaviStrCategory3 .dvBody ul,
#NaviStrCategory3 .dvBody li{
margin:0;
padding:0;
list-style:none;
}
#NaviStrCategory3 h2.ptFree{
margin:0;
padding:0;
background-color:#ffffff;
}
#NaviStrCategory3 h2.ptImg{
margin:0;
padding:0;
background-color:#ffffff;
text-align:center;
}
#NaviStrCategory3 h2.ptText{
border:1px solid #333333;
border-bottom:none;
background-color:#ffffff;
color:#333333;
margin:0;
padding:4px;
font-size:x-small;
f\ont-size:small;
font-weight:bold;
text-align:center;
}
#NaviStrCategory3 .dvBody{
width:100%;
w\idth:auto;
border-left:1px solid #333333;
border-right:1px solid #333333;
border-top:1px solid #333333;
border-bottom:1px solid #333333;
font-size:x-small;
f\ont-size:small;
}
#NaviStrCategory3 li.ptData{
margin:5px 10px;
}/* TOP FREE SPACE1 */
#TopFreeSpace1{
width:100%;
margin:10px 0 0 0;
}
/* CENT ITEM ADDITIONAL1 */
#CentItemAdditional1{
width:100%;
margin:10px 0 0 0;
}
/* NAVI STR RANKING1 */
#NaviStrRanking1{
background-color:#ffffff;
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:#ffffff;
}
#NaviStrRanking1 h2.ptImg{
margin:0;
padding:0;
background-color:#ffffff;
text-align:center;
}
#NaviStrRanking1 h2.ptText{
border:1px solid #333333;
border-bottom:none;
background-color:#ffffff;
color:#333333;
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;
border-left:1px solid #333333;
border-right:1px solid #333333;
border-top:1px solid #333333;
border-bottom:1px solid #333333;
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:#333333;
}
#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:#333333;
}/* CENT ITEM ADDITIONAL2 */
#CentItemAdditional2{
width:100%;
margin:10px 0 0 0;
}
/* NAVI HOT ITEM2 */
#NaviHotItem2{
background-color:#ffffff;
margin:10px 0 0 0;
text-align:left;
}
#NaviHotItem2 .dvBody img{
border:0;
vertical-align:top;
}
#NaviHotItem2 .dvBody p{
margin:0;
padding:0;
}
#NaviHotItem2 .dvBody dl,
#NaviHotItem2 .dvBody dt,
#NaviHotItem2 .dvBody dd{
margin:0;
padding:0;
list-style:none;
}
#NaviHotItem2 h2.ptFree{
margin:0;
padding:0;
background-color:#ffffff;
}
#NaviHotItem2 h2.ptImg{
margin:0;
padding:0;
background-color:#ffffff;
text-align:center;
}
#NaviHotItem2 h2.ptText{
border:1px solid #333333;
border-bottom:none;
background-color:#ffffff;
color:#333333;
margin:0;
padding:4px;
font-size:x-small;
f\ont-size:small;
font-weight:bold;
text-align:center;
}
#NaviHotItem2 .dvBody{
width:100%;
w\idth:auto;
border-left:1px solid #333333;
border-right:1px solid #333333;
border-top:1px solid #333333;
border-bottom:1px solid #333333;
font-size:x-small;
f\ont-size:small;
}
#NaviHotItem2 .dvBody dl{
padding:10px;
}
#NaviHotItem2 .dvBody dt{
margin-top:10px;
text-align:center;
}
#NaviHotItem2 dt.Fst{
margin:0;
}
#NaviHotItem2 .dvBody dd{
margin-top:5px;
}/* CENT ITEM ADDITIONAL3 */
#CentItemAdditional3{
width:100%;
margin:10px 0 0 0;
}
/* NAVI CALENDAR1 */
#NaviCalendar1{
background-color:#ffffff;
margin:10px 0 0 0;
text-align:left;
}
#NaviCalendar1 h2.ptFree{
margin:0;
padding:0;
background-color:#ffffff;
}
#NaviCalendar1 h2.ptImg{
margin:0;
padding:0;
background-color:#ffffff;
text-align:center;
}
#NaviCalendar1 h2.ptText{
border:1px solid #333333;
border-bottom:none;
background-color:#ffffff;
color:#333333;
margin:0;
padding:4px;
font-size:x-small;
f\ont-size:small;
font-weight:bold;
text-align:center;
}
#NaviCalendar1 .dvBody{
width:100%;
w\idth:auto;
border-left:1px solid #333333;
border-right:1px solid #333333;
border-top:1px solid #333333;
border-bottom:1px solid #333333;
font-size:x-small;
f\ont-size:small;
color:#333333;
}
#NaviCalendar1 .dvBody th,
#NaviCalendar1 .dvBody td{
color:#333333;
font-size:x-small;
f\ont-size:small;
}
#NaviCalendar1 .dvBody h3{
margin:0;
padding:0;
color:#333333;
font-weight:normal;
font-size:x-small;
f\ont-size:small;
}
#NaviCalendar1 .dvBody dl,
#NaviCalendar1 .dvBody dt,
#NaviCalendar1 .dvBody dd{
margin:0;
padding:0;
}
#NaviCalendar1 .dvBody img{
border:0;
vertical-align:top;
}
#NaviCalendar1 .calendar{
padding:5px;
}
#NaviCalendar1 .calendar h3{
font-weight:bold;
text-align:center;
}
#NaviCalendar1 .calendar .inner{
width:100%;
}
#NaviCalendar1 .calendar table{
width:100%;
margin:0 0 0 0;
}
#NaviCalendar1 .calendar th{
background-color:#cccccc;

padding:2px 1px;
font-weight:normal;
text-align:center;
}
#NaviCalendar1 .calendar td{
background-color:#ffffff;
padding:2px 1px;
text-align:right;
}
#NaviCalendar1 .calendar .sun{
color:#ce020b;
}
#NaviCalendar1 .calendar .sat{
color:#0b64c8;
}
#NaviCalendar1 .calendar .holiday{
background-color:#FFCCFF;
}
#NaviCalendar1 .calendar .holiday2{
background-color:#99CCFF;
}
#NaviCalendar1 .calendar dt{
position:relative;
_position:static;/*=IE*/
float:left;
width:10px;
}
#NaviCalendar1 .calendar dt.pt1 img{
background-color:#FFCCFF;
vertical-align:middle;
}
#NaviCalendar1 .calendar dd{
float:left;
width:100%;
margin-left:-10px;
color:#333333;
}
#NaviCalendar1 .calendar dd .dvPt{
margin:0 0 0 13px;
padding:0 0 0 2px;
}
#NaviCalendar1 .calendar dt.pt2{
float:left;
width:10px;
}
#NaviCalendar1 .calendar dt.pt2 img{
background-color:#99CCFF;
vertical-align:middle;
}
#NaviCalendar1 .calendar .clearfix{
width:100%;
}/* 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 SPACE2 */
#NaviFreeSpace2{
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 #333333;
border-left:1px solid #333333;
width:100%;
margin:10px 0 0 0;
}
#CentItemSpec1 table.spec th{
border-right:1px solid #333333;
border-bottom:1px solid #333333;
background-color:#ffffff;
color:#333333;
width:130px;
padding:5px;
font-weight:normal;
text-align:left;
}
#CentItemSpec1 table.spec td{
border-right:1px solid #333333;
border-bottom:1px solid #333333;
background-color:#ffffff;
color:#333333;
padding:5px;
}/* NAVI FREE SPACE1 */
#NaviFreeSpace1{
width:100%;
margin:10px 0 0 0;
}
/* 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:#ffffff;
}
#CentHotItem1 h2.ptImg{
background-color:#ffffff;
margin:0;
padding:0;
text-align:left;
}
#CentHotItem1 h2.ptText{
border-bottom:none;
background-color:#ffffff;
color:#333333;
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 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:#ffffff;
}
#CentInfo1 h2.ptImg{
margin:0;
padding:0;
background-color:#ffffff;
text-align:left;
}
#CentInfo1 h2.ptText{
border:1px solid #333333;
border-bottom:none;
background-color:#ffffff;
color:#333333;
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 #333333;
border-right:1px solid #333333;
border-top:1px solid #333333;
border-bottom:1px solid #333333;
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:#333333;
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 #333333;
width:49%;
}