@charset "euc-jp";

body {
margin:0;
padding:0;
text-align:center !important;
background:#F0E2CF;
}

.enWrap{
margin:0 auto !important;
padding:0 !important;
width:880px !important;
text-align:left;
background:#ffffff url(http://www.madametomo.jp/design/gcom073/data-images/bg-wrap.gif) center repeat-y;
}

.enWrap ul,
.enWrap li,
.enWrap h1,
.enWrap h2,
.enWrap h3,
.enWrap input,
.enWrap p
{margin:0;padding:0;}
.enWrap ul{list-style:none;}
.enWrap img{border:0;vertical-align:bottom;}


body .enWrap {
font-size:11pt;
color:#474747;
line-height:1.5;
}

/*---------------------------------------*/
/* header */
/*---------------------------------------*/
.header{
height:250px;
background:url(http://image.webftp.jp/design/gcom073/data-images/bg-header.jpg) no-repeat;
position:relative;
}

/*---------------------------------------*/
.header .logo{
top:20px;
left:25px;
position:absolute;
}

.header ul li.hbtn-japanese{
top:190px;
left:655px;
position:absolute;
}

/*---------------------------------------*/
/* mainBody */
/*---------------------------------------*/
.mainBody{
margin-left:35px;
width:810px;
background:url(http://image.webftp.jp/design/gcom073/data-images/bg-mainbody.jpg) repeat-y;
}

.mainBody .innner{
padding-top:20px;
background:url(http://image.webftp.jp/design/gcom073/data-images/bg-sttl-mainbody.jpg) no-repeat;
}

/*---------------------------------------*/
.mainBody .innner h2{
padding-bottom:15px;
}

.blockLeft{
float:left;
}

.blockRight{
float:right;
}

/*---------------------------------------*/
/* Section */
/*---------------------------------------*/
.item-detail-01,
.item-detail-02,
.shipping
{
margin:0 0 10px 25px;
width:760px;
overflow:hidden;
}

.item-detail-01 p,
.item-detail-02 p,
.shipping p
{
padding-bottom:20px;
}

/*---------------------------------------*/
/* Item detail */
/*---------------------------------------*/
.item-detail-01 .blockLeft{
width:455px;
}

.item-detail-01 .blockRight{
width:285px;
}

/*---------------------------------------*/

.item-detail-02 .blockLeft{
width:380px;
}

.item-detail-02 .blockRight{
width:360px;
}

/*---------------------------------------*/
/* Products */
/*---------------------------------------*/
.products{
margin-left:25px;
padding-bottom:10px;
width:760px;
overflow:hidden;
}

.products .inBox,
.products .btnBox
{
background:url(http://image.webftp.jp/design/gcom073/data-images/bg-products.gif) repeat-y;
}

.products .inBox .blockLeft,
.products .inBox .blockRight,
.products .btnBox .blockLeft,
.products .btnBox .blockRight
{
width:370px;
}

/*---------------------------------------*/
.products .inBox .blockLeft,
.products .inBox .blockRight
{
padding-top:10px;
}

.products .inBox h3,
.products .inBox p
{
padding:0 5px 15px 10px;
font-size:10pt;
line-height:1.4;
}


/*---------------------------------------*/
.products .btnBox{
margin-bottom:20px;
}

.products .btnBox p{
text-align:right;
padding:0 10px 15px 10px;
}





















/*---------------------------------------*/
/* Shipping */
/*---------------------------------------*/
.shipping ul{
padding-bottom:30px;
}

.shipping ul li{
margin-bottom:10px;
padding:0 0 0 12px;
background:url(http://image.webftp.jp/design/gcom073/data-images/list_alpha.gif) no-repeat 0 8px;
}

/*---------------------------------------*/
/* Footer */
/*---------------------------------------*/
.footer{
height:120px;
background:url(http://image.webftp.jp/design/gcom073/data-images/bg-footer.jpg) no-repeat;
}

.footer .copy{
font-size:0;
line-height:0;
text-indent:-9999px;
overflow:hidden;
}

/*-------------------------------------------*/
/* A */
/*-------------------------------------------*/
body .enWrap a:link,
body .enWrap a:visited
{
color:#CC3399;
text-decoration:underline;
}
body .enWrap a:hover,
body .enWrap a:active
{
color:#009933;
text-decoration:underline;
}

/*---------------------------------------*/
/*---------------------------------------*/
/* float clear */
/*---------------------------------------*/
.item-detail-01:after,
.item-detail-02:after,
.inBox:after,
.btnBox:after
{
content:"";
display:block;
height:0;
clear:both;
font-size:0;
line-height:0;
visibility:hidden;
} 

.item-detail-01,
.item-detail-02,
.inBox,
.btnBox
{
display:inline-table;
min-height: 1%;
}

/* hides from ie-mac \*/
* html .item-detail-01,
* html .item-detail-02,
* html .inBox,
* html .btnBox
{
height:1%;
}

.item-detail-01,
.item-detail-02,
.inBox,
.btnBox
{
display:block;
}
/* end hide from ie-mac */



