/*Haute Couture
************************************************************/

.title {
margin: 30px 38px 15px 35px;
}

.sub_title {
margin: 20px 38px 15px 35px;
}

.sub_subtitle {
margin: 5px 38px 5px 35px;
}

.no_1 {
width: 459px;
color: #4A3A3C;
border-bottom: 1px solid #946D5A;
padding: 4px 0px 3px 25px;
margin: 10px 0px 5px 35px;
line-height: 15px;
background-image: url(mariage/img/no1.jpg);
background-repeat: no-repeat;
background-position: left top;
}

.no_2 {
width: 459px;
color: #4A3A3C;
border-bottom: 1px solid #946D5A;
padding: 4px 0px 3px 25px;
margin: 10px 0px 5px 35px;
line-height: 15px;
background-image: url(mariage/img/no2.jpg);
background-repeat: no-repeat;
background-position: left top;
}

.no_3 {
width: 270px;
color: #4A3A3C;
border-bottom: 1px solid #946D5A;
padding: 4px 0px 3px 25px;
margin: 0px 0px 5px 0px;
line-height: 15px;
background-image: url(mariage/img/no3.jpg);
background-repeat: no-repeat;
background-position: left top;
}

.no_4 {
width: 270px;
color: #4A3A3C;
border-bottom: 1px solid #946D5A;
padding: 4px 0px 3px 25px;
margin: 0px 0px 5px 0px;
line-height: 15px;
background-image: url(mariage/img/no4.jpg);
background-repeat: no-repeat;
background-position: left top;
}

.no_5 {
width: 270px;
color: #4A3A3C;
border-bottom: 1px solid #946D5A;
padding: 4px 0px 3px 25px;
margin: 0px 0px 5px 0px;
line-height: 15px;
background-image: url(mariage/img/no5.jpg);
background-repeat: no-repeat;
background-position: left top;
}

.no_6 {
width: 270px;
color: #4A3A3C;
border-bottom: 1px solid #946D5A;
padding: 4px 0px 3px 25px;
margin: 0px 0px 5px 0px;
line-height: 15px;
background-image: url(mariage/img/no6.jpg);
background-repeat: no-repeat;
background-position: left top;
}

.no_7 {
width: 270px;
color: #4A3A3C;
border-bottom: 1px solid #946D5A;
padding: 4px 0px 3px 25px;
margin: 0px 0px 5px 0px;
line-height: 15px;
background-image: url(mariage/img/no7.jpg);
background-repeat: no-repeat;
background-position: left top;
}

.no_8 {
width: 270px;
color: #4A3A3C;
border-bottom: 1px solid #946D5A;
padding: 4px 0px 3px 25px;
margin: 0px 0px 5px 0px;
line-height: 15px;
background-image: url(mariage/img/no8.jpg);
background-repeat: no-repeat;
background-position: left top;
}

.table_01 {
width: 495px;
margin: 10px 0px 5px 35px;
}

.table_01_l {
width: 285px;
padding: 3px 15px 10px 10px;
}

.table_01_l2 {
width: 275px;
padding: 3px 15px 10px 25px;
}

.table_02 {
width: 485px;
margin: 0px 0px 1px 40px;
}
.table_02c {
width: 485px;
margin: 0px 0px 1px 40px;
}


.table_02b {
width: 485px;
margin: 0px 0px 20px 40px;
}
.table_02_l {
width: 90px;
background-color: #D6C7BD;
padding: 2px 15px 2px 26px;
}

.table_02_r {
	width: 328px;
	background-color: #EFEBDE;
	padding: 2px 5px 2px 26px;
	text-align: left;
}

.table_0b {
width: 480px;
margin: 8px 0px 8px 40px;
}

.table_02 td {
text-align: center;
padding: 2px 0px 2px 0px;
}
.table_02c td {
padding: 2px 0px 2px 26px;
}
.table_02_rb {
width: 76px;
border-right: 1px solid #636563;
}

.table_02_rb2 {
width: 76px;
border-right: 1px dotted #636563;
}

.table_03 {
width: 493px;
margin: 10px 0px 5px 35px;
}

.table_03_c {
background-image: url(haute_couture/img/box_c.gif);
background-repeat: repeat-y;
padding: 5px 5px 0px 12px;
}

.table_04 {
width: 469px;
margin: 4px 0px 0px 0px;
}

.table_04 td {
font-size: 11px;
}

.table_04_l {
width: 230px;
}

.table_04_c {
text-align: center;
width: 53px;
background-image: url(haute_couture/img/dot.gif);
background-repeat: repeat-x;
background-position: top;
}

.table_04_r{
text-align: right;
}

.table_05 {
width: 450px;
margin: 4px 0px 0px 15px;
}

.table_05 td {
font-size: 11px;
line-height: 14px;
}

.table_06 {
width: 495px;
background-color: #CCC6B7;
margin: 10px 0px 5px 35px;
}

.table_06_l {
width: 295px;
text-align: center;
vertical-align: middle;
}

.photo_01 {
background-image: url(haute_couture/img/photo_bk.jpg);
background-repeat: no-repeat;
padding: 12px 16px 12px 11px;
}

.photo_02 {
background-image: url(haute_couture/img/photo_02bk.jpg);
background-repeat: no-repeat;
padding: 9px 8px 10px 9px;
margin: 0px 0px 10px 0px;
}

.photo_03 {
background-image: url(mariage/img/photo_10.bkjpg.jpg);
background-repeat: no-repeat;
padding: 10px 4px 15px 8px;
}

.photo_bk {
background-image: url(ecobag/img/photo_bk.jpg);
background-repeat: no-repeat;
padding: 12px 12px 12px 12px;
}

.link_bt01 {
width: 190px;
font-size: 11px;
margin: 0px 5px 10px 0px;
text-align: right;
}

.txt_01 {
font-size: 11px;
color: #4A3A3C;
border-bottom: 1px solid #946D5A;
padding: 0px 0px 3px 15px;
margin: 0px 0px 10px 0px;
line-height: 15px;
background-image: url(news_topics/img/icon.gif);
background-repeat: no-repeat;
background-position: left top;
}

.txt_02 {
width: 280px;
font-weight: bold;
padding: 0px 3px 3px 3px;
margin: 20px 0px 5px 0px;
background-image: url(haute_couture/img/line_up.gif);
background-repeat: repeat-x;
background-position: bottom;
}

.txt_03 {
font-size: 11px;
margin: 2px 0px 10px 0px;
line-height: 13px;
}

.txt_04 {
width: 460px;
font-weight: bold;
border-bottom: 1px solid #ADA28C;
padding: 0px 5px 3px 3px;
margin: 0px 0px 5px 0px;
}

.txt_05 {
margin: 5px 38px 15px 35px;
line-height: 15px;
}

.txt_06 {
color: #313031;
margin: 5px 48px 15px 70px;
line-height: 15px;
}

.txt_07 {
margin: 3px 48px 3px 70px;
}

.txt_07 li {
color: #313031;
line-height: 15px;
background-image: url(mariage/img/li_ico.gif);
background-repeat: no-repeat;
background-position: left top;
padding-left: 15px;
margin-bottom: 3px;
}

.txt_08 {
font-size: 11px;
color: #313031;
margin: 8px 48px 15px 70px;
line-height: 13px;
}

.txt_09 {
color: #313031;
margin: 20px 38px 30px 35px;
line-height: 15px;
}

.txt_10 {
color: #313031;
margin: 0px 38px 15px 35px;
line-height: 15px;
}

.txt_11 {
margin: 5px 38px 35px 35px;
line-height: 15px;
}

.txt_12 {
margin: 3px 5px 3px 10px;
}

.txt_12 li {
color: #313031;
line-height: 15px;
background-image: url(mariage/img/li_ico.gif);
background-repeat: no-repeat;
background-position: left top;
padding-left: 15px;
margin-bottom: 3px;
}

.txt_13 {
padding: 7px 0px 3px 3px;
font-size: 11px;
color: #4A3A3C;
}

.txt_14 {
width: 494px;
font-size: 11px;
text-align: right;
margin: 5px 0px 15px 35px;
}
.price {
	font-size: 14px;
	font-weight: bold;
	color: #322B23;
}


.line_no {
width: 480px;
height: 1px;
background-image: url(mariage/img/line_no.gif);
background-repeat: no-repeat;
margin: 5px 0px 5px 35px;
}
.link_bt02 {

width: 190px;
font-size: 11px;
margin: 0px 5px 10px 0px;
text-align: left;
}
#col-tbl{
	margin:10px auto;
	width:182px;
}
#col-btn01 a{
	background:url(cmnfix/collection-btn01-off.jpg) no-repeat;
	width:182px;
	height:43px;
	text-align:center;
	padding-top:30px;
	display:block;
}

#col-btn01 a:hover{
	background:url(cmnfix/collection-btn01-on.jpg) no-repeat;
	width:182px;
	height:43px;
	text-align:center;
	padding-top:30px;
	display:block;
}
#col-btn02 a{
	background:url(cmnfix/collection-btn02-off.jpg) no-repeat;
	width:182px;
	height:43px;
	text-align:center;
	padding-top:30px;
	display:block;
}
#col-btn02 a:hover{
	background:url(cmnfix/collection-btn02-on.jpg) no-repeat;
	width:182px;
	height:43px;
	text-align:center;
	padding-top:30px;
	display:block;
}
#col-btn03 a{
	background:url(cmnfix/collection-btn03-off.jpg) no-repeat;
	width:182px;
	height:43px;
	text-align:center;
	padding-top:30px;
	display:block;
	margin:0px auto;
}
#col-btn03 a:hover{
	background:url(cmnfix/collection-btn03-on.jpg) no-repeat;
	width:182px;
	height:43px;
	text-align:center;
	padding-top:30px;
	display:block;
	margin:0px auto;
}
.early-txt{
	margin-bottom: 15px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#colle-btn{
	text-align:right;
	margin:10px 0px;
}

