@charset "UTF-8";
/*-------------------------------------------------
Techimarinbo.jp Web Author/MITSUYO NAKATA

	File		:contents.css
	Dare		:2010.January
	Last Update :2010.August
	.dress-areaE6.0 調整：MITSUYO NAKATA

--------------------------------------------------*/
/* Couture-dress
--------------------------------------------------*/
.dress-area {
 float: left;
 width: 180px;
 padding: 0.5em;
 border: 1px dotted #CCCCCC;
 margin: 20px 0px 10px 30px;
}

*html .dress-area{margin: 20px 0px 10px 15px;}

.dress-areabox {
 width: 690px;
 padding: 0.5em;
 margin: 20px 0px 10px 0px;
}

#silhouette {
 background-image: url(../images/Couture-dress/Silhouette.jpg);
 background-repeat: no-repeat;
 height: 240px;
 width: 702px;
 padding-top: 50px;
}
#silhouette .a_line {
 height: 30px;
 width: 160px;
 display: block;
 margin-right: 10px;
 text-align: center;
 padding-top: 190px;
 color: #DC2446;

}

#silhouette .a_line a:hover {
 background-image: url(../images/Couture-dress/Silhouette.jpg);
 background-position: 0px -335px;
}

#silhouette .mermaid {
  height: 30px;
 width: 145px;
 text-align: center;
 padding-top: 190px;
 margin-right: 20px;
 background-image: url(../images/Couture-dress/Silhouette.jpg);
 background-position: -170px -335px;
  color: #DC2446;
}

#silhouette .mermaid a:hover {
 background-image: url(../images/Couture-dress/Silhouette.jpg);
 background-position: -170px -335px;
}

#silhouette .mermaid a {
 height: 271px;
 width: 145px;
 text-align: center;
 margin-right: 20px;
 margin-top: 0px;
}

#silhouette .princess a {
 height: 30px;
 width: 200px;
 display: block;
 text-align: center;
 padding-top: 190px;
 margin-right: 10px;
}

#silhouette .princess a:hover {
 background-image: url(../images/Couture-dress/Silhouette.jpg);
 background-position: -335px -335px;
}

#silhouette .slender a {
 height: 30px;
 width: 150px;
 display: block;
 text-align: center;
 padding-top: 190px;
}

#silhouette .slender a:hover {
 background-image: url(../images/Couture-dress/Silhouette.jpg);
 background-position: -545px -336px;
}

.bg_color01 { background-color: #F9EADC; }

#designer_coments {
 background-color: #F6E1B8;
 padding: 0.5ex;
 margin-top: 1.5em;
 margin-bottom: 1.5em;
}


/* marinbo_cllection
--------------------------------------------------*/
/*ジャパニーズクール marinbo_dress01*/

#marinbo_cllection #marinbo_dress01 h2 {
 background-image: url(../images/marinbo_collection/japanese_cool/tab.jpg);
 height: 42px;
 width: 405px;
 margin: 0px;
 background-repeat: no-repeat;
 text-indent: -9999px;

}

#marinbo_dress01,#marinbo_dress02,#marinbo_dress03,#marinbo_dress04,#marinbo_dress05 {
 width: 702px;
 margin-top: 50px;
 margin-bottom: 50px;
}

#marinbo_dress01 #dress_area {
 border: 2px solid #F0C262;
 padding: 1em 1em 50px;
 background-image: url(../images/marinbo_collection/japanese_cool/jns-bg.jpg);
 background-repeat: no-repeat;
 background-position: right top;
 padding-right: 300px;
 }
 
*html #marinbo_dress01 #dress_area {
 border: 2px solid #F0C262;
 padding: 1em 1em 1em;
 background-image: url(../images/marinbo_collection/japanese_cool/jns-bg.jpg);
 background-repeat: no-repeat;
 background-position: right top;
  padding-right: 0px;
} 

.cllection_box {
 padding: 0.5em;
 float: left;
 border: 1px solid #CCCCCC;
 margin-top: 1.5em;
 text-align: center;
 margin-right: 1.5em;
 width: 180px;
 margin-bottom: 2em;
}

#dress_select {
 background-image: url(../images/marinbo_collection/select_bland.jpg);
 height: 60px;
 padding-top: 23px;
}

#dress_select li { float: left; }
#select_01 a {
 display: block;
 width: 158px;
 height: 61px;
}
#select_01  {
 display: block;
 width: 158px;
 height: 61px;
 background-image: url(../images/marinbo_collection/select_bland.jpg);
 background-position: 0px -81px;
 text-indent: -9999px;
 font-size: 10px;
}

#select_02  {
 display: block;
 width: 158px;
 height: 61px;
 background-image: url(../images/marinbo_collection/select_bland.jpg);
 background-position: -158px -81px;
 text-indent: -9999px;
 font-size: 10px;
}

#select_02 a {
 display: block;
 width: 159px;
 height: 61px;
}

#select_03 a {
 display: block;
 width: 120px;
 height: 61px;
 text-indent: -9999px;
}

#select_04 a {
 display: block;
 width: 119px;
 height: 61px; text-indent: -9999px;
}

#select_05 a {
 display: block;
 width: 142px;
 height: 61px; text-indent: -9999px;
}
.iwai_box { background-color: #da7616; }


/*ファムグランド marinbo_dress02*/
#marinbo_cllection #marinbo_dress02 h2 {
 background-image: url(../images/marinbo_collection/femme_grand/dress_tab.jpg);
 height: 42px;
 width: 405px;
 margin: 0px;
 background-repeat: no-repeat;
 text-indent: -9999px;

}
.thumb01 { width: 500px; }
.thumb02 {
 width: 700px;
 _width: 650px;
 margin-top: 30px;
 margin-bottom: 30px;
}

#marinbo_dress02 #dress_area {
 border: 2px solid #F0C262;
 padding: 1em 1em 50px;
 background-image: url(../images/marinbo_collection/femme_grand/fem-bg.jpg);
 background-repeat: no-repeat;
 background-position: right top;
 padding-right: 300px;
}
*html #marinbo_dress02 #dress_area {
 border: 2px solid #F0C262;
 padding: 1em 1em 1em;
 background-image: url(../images/marinbo_collection/femme_grand/fem-bg.jpg);
 background-repeat: no-repeat;
 background-position: right top;
}

/*プリシラ marinbo_dress03*/
#marinbo_cllection #marinbo_dress03 h2 {
 background-image: url(../images/marinbo_collection/Pricila/dress_tab.jpg);
 height: 42px;
 width: 405px;
 margin: 0px;
 background-repeat: no-repeat;
 text-indent: -9999px;
}

#marinbo_dress03 #dress_area {
 border: 2px solid #F0C262;
 padding: 1em 1em 50px;
 background-image: url(../images/marinbo_collection/Pricila/pricila-bg.jpg);
 background-repeat: no-repeat;
 background-position: right top;
 padding-right: 300px;
}
*html #marinbo_dress03 #dress_area {
 border: 2px solid #F0C262;
 padding: 1em 1em 50px;
 background-image: url(../images/marinbo_collection/Pricila/pricila-bg.jpg);
 background-repeat: no-repeat;
 background-position: right top;
}

/*グレイス marinbo_dress04*/
#marinbo_cllection #marinbo_dress04 h2 {
 background-image: url(../images/marinbo_collection/grace/dress_tab.jpg);
 height: 42px;
 width: 405px;
 margin: 0px;
 background-repeat: no-repeat;
 text-indent: -9999px;
}

#marinbo_dress04 #dress_area {
 border: 2px solid #F0C262;
 padding: 1em 1em 50px;
 background-image: url(../images/marinbo_collection/grace/grace-bg.jpg);
 background-repeat: no-repeat;
 background-position: right top;
 padding-right: 300px;
}
*html #marinbo_dress04 #dress_area {
 border: 2px solid #F0C262;
 padding: 1em 1em 50px;
 background-image: url(../images/marinbo_collection/grace/grace-bg.jpg);
 background-repeat: no-repeat;
 background-position: right top;
}

/*コスタデ・まりんぼ marinbo_dress05*/

#marinbo_cllection #marinbo_dress05 h2 {
 background-image: url(../images/marinbo_collection/costa/dress_tab.jpg);
 height: 42px;
 width: 405px;
 margin: 0px;
 background-repeat: no-repeat;
 text-indent: -9999px;
}

#marinbo_dress05 #dress_area {
 border: 2px solid #F0C262;
 padding: 1em 1em 50px;
 background-image: url(../images/marinbo_collection/costa/costa-bg.jpg);
 background-repeat: no-repeat;
 background-position: right top;
 padding-right: 300px;
}
*html #marinbo_dress05 #dress_area {
 border: 2px solid #F0C262;
 padding: 1em 1em 50px;
 background-image: url(../images/marinbo_collection/costa/costa-bg.jpg);
 background-repeat: no-repeat;
 background-position: right top;
}

#marinbo_cllection h2 {
 font-size: 16px;
 color: #89001D;
 background-image: none;
 text-indent: 0px;
 font-weight: bold;
 margin-top: 0.5em;
}
.brand_coments {
 background-color: #FAF7D7;
 margin-top: 1.5em;
 margin-bottom: 1.5em;
 padding: 0.5em;
 border: 1px solid #CCB7A5;
}
#marinbo_cllection table {
 border: 1px solid #CCB7A5;
 width: 700px;
}
#marinbo_cllection th {
 background-color: #FAE9C6;
 padding: 0.5em;
 border: 1px solid #CCB7A5;
}

#marinbo_cllection td {
 padding: 0.5em;
 border-bottom: 1px solid #CCB7A5;
}

#marinbo_cllection.dress-voice {
 border: 1px solid #CCB7A5;
 margin-top: 1.5em;
 margin-bottom: 1.5em;
 padding: 0.5em;
}
.dress-voice {
 border: 1px solid #CCB7A5;
 margin-top: 1.5em;
 margin-bottom: 1.5em;
 padding: 0.5em;
}
.dress-voice img,.pre_voice img{
 float: left;
 margin-right: 1.5em;
}
.dress-voice h3 {
 font-size: 14px;
 font-weight: bold;
 color: #993300;
}
.pre_voice { border: 1px solid #CCB7A5;
 margin-bottom: 1.5em;
 padding: 0.5em; }
.pre_voice h3 {
 font-size: 14px;
 color: #A05044;
 font-weight: bold;
}
#celebration  dd {
 margin: 0px;
 text-align: left;
}
#celebration dt {
 margin: 0px;
 float: left;
 width: 150px;
 font-weight: bold;
}
#celebration h3 {
 font-size: 16px;
 border-left: 5px solid #990000;
 padding-left: 1em;
 margin-bottom: 0.5em;
 border-bottom: 1px dotted #990000;
 padding-bottom: 0.5em;
 width: 90%;
}
.present_title {
 width: 200px;
 margin-top: 1em;
 border-bottom: 1px dotted #FF9900;
 margin-bottom: 0.1em;
 margin-left: 15px;
 color: #FF9900;
}
#celebration dl{
 background-color: #FFFFCC;
 width: 90%;
 margin: 1em auto;
 border: 1px dotted #990000;
 padding: 1em;
}

#celebration ul{
 background-color: #FFFFCC;
 width: 300px;
 margin: 1em auto;
 border: 1px dotted #990000;
 padding: 1em;
}
.goods_box {
 margin-bottom: 25px;
 border-bottom: 1px dotted #999999;
 margin-top: 10px;
 padding-bottom: 25px;
}
.goods li,.goods li a {
	font-size: 95%;
	display: inline;
	margin-right: 0.2em;
}
.goods li a:hover{background-color: #FFFFCC; }
