﻿/* ------------------------------
メインイメージ
------------------------------ */
.ToptxtArea {
	width:760px;
        height:71px;
	padding-top:0px;
}
.ToptxtArea .Toptxt {
	padding: 15px 0px 0px 10px !important;
}
/* ------------------------------
商品画像
------------------------------ */
.ecItemRow .ecItemContents .itembox01.tooltips .itemname {
	height: 2.2em !important;
	line-height: 1em !important;
}
/* ------------------------------
その他
------------------------------ */
.flotR {
	float: right;
}
.flotL {
	float: left;
}
.alignC{
	text-align: center;
	padding: 10px 0px;
}
.alignR{
	text-align: right !important;
}
ul, h1, h2, h3, h4, h5, dl, dt, dd {
	margin: 0px;
	padding: 0px;
}
li {
	list-style-type: none;
}

img {
	border: 0;
	vertical-align: bottom;
	padding: 0px !important;
	margin: 0px !important;
}
.pl20{
	padding-left:20px;
}
.ml20{
	margin-left:20px;
}
.ml12{
	margin-left:12px;
}
.txBold{
	font-weight:bold;
}

/* ---------------------------------
商品ボックス
-----------------------------------*/
.sectionItemBox1 {
	float:left;
	width:374px;
	background:url(../images/summercollection_item_bg.gif) top left repeat;
	margin-top:15px !important;
}
.sectionItemBox2 {
	float:left;
	width:374px;
	background:url(../images/summercollection_item_bg.gif) top left repeat;
	margin-top:15px !important;
        margin: 6px
}
.sectionItemBox1 h2,
.sectionItemBox2 h2 {
	margin-bottom:15px !important;
}
.sectionItemBox1 p.sample,
.sectionItemBox2 p.sample {
	float:left;
	width:162px;
	text-align:center;
	padding: 0px 4px 0px 5px;
}

.sectionItemBox1 div.items dl,
.sectionItemBox2 div.items dl {
        text-align: left;
	font-size:85%;
	line-height:150%;
	color: #000;
	padding: 0px 0px 0px 0px;
}

.sectionItemBox1 div.items dd,
.sectionItemBox2 div.items dd {
	margin-bottom:5px;
	padding: 3px 0px 0px 0px;
	text-align:center;
}

.sectionItemBox1 .bgTop,
.sectionItemBox2 .bgTop {
    background-image: url("../images/summercollection_item_hed.gif");
    background-repeat: no-repeat;
    height: 5px;
}

.sectionItemBox1 .bgBtm,
.sectionItemBox2 .bgBtm {
    background-image: url("../images/summercollection_item_footer.gif");
    background-repeat: no-repeat;
    height: 5px;
}
a:hover img{
	opacity:0.8;
	filter: alpha(opacity=80);
  	-moz-opacity:0.8;
}
#rightcolumn #boxArea02 .boxTop {
    background: url("../images/newmodel12_2box_top.gif") no-repeat scroll 0 0 transparent;
    height: 5px;
    width:760px;
}
#rightcolumn #boxArea02 .boxMiddle {
	background: transparent url(../images/newmodel12_2box_middle.gif) repeat-y;
}
#rightcolumn #boxArea02 .boxBtm {
    background: url("../images/newmodel12_2box_bottom.gif") no-repeat scroll 0 0 transparent;
    height: 6px;
    width:760px;
}
.box374{
	width:374px;
}
.wrap{
	margin:5px 0 0 5px;
}
.wrap li{
	float:left;
	margin:0 5px 0 0;
}
    
.box362L {
	width: 365px;
	padding: 0 0 0 4px;
}
.box362R {
	width: 365px;
	padding: 0 5px 0 0;
}


#rightcolumn .box01_variable {
	background: url(../images/newmodel12_1box_variable.gif) repeat-y;
	padding: 0px 5px 0px 4px;
}
#rightcolumn .box01_btm {
	background: url(../images/newmodel12_1box_btm.gif) no-repeat;
	width: 374px;
	height: 6px;
}
