@charset "utf-8";
/* ------------------------------------------------------
共通
------------------------------------------------------ */
div#contentsAria {
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	width: 850px;
	line-height: 18px;
	color: #333333;
}
div.endBlock {
	margin: 0px;
	padding: 0px;
	clear: both;
}
div#contentsAria h3 {
	margin: 0px;
	padding: 0px;
}
div#contentsAria div,
div#contentsAria h4,
div#contentsAria h5,
div#contentsAria h6,
div#contentsAria p {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
div#contentsAria a {
	text-decoration: none;
}
p.ancPageTop {
	clear: both;
	height: 0px;
	width: 0px;
	background-image: none;
	background-repeat: no-repeat;
}
p.ancPageTop a {
	display: block;
	height: 0px;
	width: 0px;
	margin: 0px;
	padding: 0px;
	text-indent: -9999px;
}
/* ------------------------------------------------------
ヘッダー
------------------------------------------------------ */
div#contentsAria div#pageHeaderBlock {
	height: 505px;
	width: 850px;
	background-image: url(../../wedding7/images/page_header.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
div#contentsAria div#pageHeaderBlock h3,
div#contentsAria div#pageHeaderBlock p {
	width: 850px;
	text-indent: -9999px;
}

/* ------------------------------------------------------
サロン共通
------------------------------------------------------ */
div#contentsAria div#salonStyleBlock {
}
/*サロン名*/
div#contentsAria div#salonStyleBlock h4 {
	height: 76px;
	width: 820px;
	text-indent: -9999px;
}
/*スタイル名*/
div#contentsAria div#salonStyleBlock h5 {
	height: 74px;
	width: 820px;
	text-indent: -9999px;
}
/*スタイルイメージ大*/
div#contentsAria div#salonStyleBlock p.styleImageBig {
	height: 389px;
	width: 310px;
	float: left;
	padding-right: 15px;
}
/*スタイルイメージ小*/
div#contentsAria div#salonStyleBlock div.styleImageSmallBox {
	float: left;
	width: 180px;
}
div#contentsAria div#salonStyleBlock div.styleImageSmallBox p {
	width: 180px;
	padding-bottom: 15px;
}
/*コメント*/
div#contentsAria div#salonStyleBlock p.styleComment {
	float: left;
	width: 465px;
	padding-left: 20px;
}
/*リンク*/
div#contentsAria div#salonStyleBlock div.styleAncBox01,
div#contentsAria div#salonStyleBlock div.styleAncBox02 {
	float: right;
	width: 291px;
	height: 168px;
}
div#contentsAria div#salonStyleBlock div.styleAncBox01 p.ancStyleDetail {
	height: 61px;
	width: 251px;
	padding-right: 40px;
	padding-bottom: 20px;
}
div#contentsAria div#salonStyleBlock div.styleAncBox02 p.ancStyleDetail {
	height: 61px;
	width: 251px;
	padding-right: 40px;
	padding-bottom: 10px;
}
div#contentsAria div#salonStyleBlock div.styleAncBox01 p.ancStyleDetail a,
div#contentsAria div#salonStyleBlock div.styleAncBox02 p.ancStyleDetail a {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 61px;
	width: 251px;
	text-indent: -9999px;
}
div#contentsAria div#salonStyleBlock div.styleAncBox01 p.ancCooperationLink {
	padding-right: 18px;
	text-align: right;
}
div#contentsAria div#salonStyleBlock div.styleAncBox02 p.ancCooperationLink {
	padding-left: 17px;
}
div#contentsAria div#salonStyleBlock div.styleAncBox01 p.ancCooperationLink a,
div#contentsAria div#salonStyleBlock div.styleAncBox02 p.ancCooperationLink a {
	color: #333333;
	text-decoration: underline;
}
/*ページトップへ*/
div#contentsAria div#salonStyleBlock p.ancPageTop {
	height: 14px;
	width: 82px;
	padding-left: 738px;
}
div#contentsAria div#salonStyleBlock p.ancPageTop a {
	height: 14px;
	width: 82px;
}
/* ------------------------------------------------------
サロン個別
------------------------------------------------------ */
div#salonStyleBlock div#salon01style01 {
	height: 725px;
	width: 820px;
	padding-left: 30px;
	background-image: url(../../wedding7/images/salon_01_01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
div#salonStyleBlock div#salon01style02 {
	height: 705px;
	width: 820px;
	padding-left: 30px;
	background-image: url(../../wedding7/images/salon_01_02.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
div#salonStyleBlock div#salon02style01 {
	height: 725px;
	width: 820px;
	padding-left: 30px;
	background-image: url(../../wedding7/images/salon_02_01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
div#salonStyleBlock div#salon02style02 {
	height: 705px;
	width: 820px;
	padding-left: 30px;
	background-image: url(../../wedding7/images/salon_02_02.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
div#salonStyleBlock div#salon03style01 {
	height: 725px;
	width: 820px;
	padding-left: 30px;
	background-image: url(../../wedding7/images/salon_03_01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
div#salonStyleBlock div#salon03style02 {
	height: 705px;
	width: 820px;
	padding-left: 30px;
	background-image: url(../../wedding7/images/salon_03_02.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
div#salonStyleBlock div#salon04style01 {
	height: 725px;
	width: 820px;
	padding-left: 30px;
	background-image: url(../../wedding7/images/salon_04_01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
div#salonStyleBlock div#salon04style02 {
	height: 705px;
	width: 820px;
	padding-left: 30px;
	background-image: url(../../wedding7/images/salon_04_02.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
div#salonStyleBlock div#salon05style01 {
	height: 725px;
	width: 820px;
	padding-left: 30px;
	background-image: url(../../wedding7/images/salon_05_01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
div#salonStyleBlock div#salon05style02 {
	height: 705px;
	width: 820px;
	padding-left: 30px;
	background-image: url(../../wedding7/images/salon_05_02.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
div#salonStyleBlock div#salon06style01 {
	height: 725px;
	width: 820px;
	padding-left: 30px;
	background-image: url(../../wedding7/images/salon_06_01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
div#salonStyleBlock div#salon06style02 {
	height: 715px;
	width: 820px;
	padding-left: 30px;
	background-image: url(../../wedding7/images/salon_06_02.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

/* ------------------------------------------------------
提携サロン
------------------------------------------------------ */
div#contentsAria div#salonBlock01 {
	height: 585px;
	width: 830px;
	background-image: url(../../wedding7/images/cooperation_salon_01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 20px;
}
div#contentsAria div#salonBlock01 h4 {
	height: 101px;
	width: 830px;
	text-indent: -9999px;
}
div#contentsAria div#salonBlock02 {
	height: 590px;
	width: 830px;
	background-image: url(../../wedding7/images/cooperation_salon_02.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 20px;
}
/*サロンボックス*/
div#contentsAria div.salonBox {
	width: 235px;
	padding-left: 30px;
	float: left;
}
/*サロン名*/
div#contentsAria div.salonBox h5 {
	height: 184px;
	width: 235px;
	text-indent: -9999px;
}
/*サロン詳細*/
div#contentsAria div#salonBlock01 div.salonBox div.salonDetail {
	height: 170px;
	width: 235px;
}
div#contentsAria div#salonBlock02 div.salonBox div.salonDetail {
	height: 201px;
	width: 235px;
}
div#contentsAria div.salonBox div.salonDetail table {
	width: 235px;
	margin: 0px;
	padding-top: 0px;
}
div#contentsAria div.salonBox div.salonDetail table th {
	width: 67px;
	text-indent: -9999px;
}
div#contentsAria div.salonBox div.salonDetail table td {
	width: 168px;
}
/*店舗詳細はコチラ*/
div#contentsAria div.salonBox ul {
	margin: 0px;
	padding: 0px;
	width: 220px;
	list-style-type: none;
}
div#contentsAria div.salonBox ul li {
	display: block;
	margin: 0px;
	height: 40px;
	width: 220px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 11px;
	padding-left: 0px;
}
div#contentsAria div.salonBox ul li a {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 220px;
	text-indent: -9999px;
}
/* ------------------------------------------------------
衣装協力＆提携サイト
------------------------------------------------------ */
div#contentsAria div#cooperationCostumier {
	height: 460px;
	width: 360px;
	padding-left: 50px;
	padding-right: 440px;
	background-image: url(../../wedding7/images/cooperation_costumier.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
div#contentsAria div#cooperationSite {
	height: 470px;
	width: 430px;
	padding-left: 50px;
	padding-right: 370px;
	background-image: url(../../wedding7/images/cooperation_site.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
div#contentsAria div#cooperationCostumier h4,
div#contentsAria div#cooperationSite h4 {
	height: 100px;
	width: 360px;
	text-indent: -9999px;
}
div#contentsAria div#cooperationCostumier h5 {
	height: 53px;
	width: 360px;
}
div#contentsAria div#cooperationSite h5 {
	height: 53px;
	width: 430px;
}
div#contentsAria div#cooperationCostumier h5 a {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 53px;
	width: 360px;
	text-indent: -9999px;
}
div#contentsAria div#cooperationSite h5 a {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 53px;
	width: 430px;
	text-indent: -9999px;
}
div#contentsAria div#cooperationCostumier p,
div#contentsAria div#cooperationSite p{
	height: 142px;
}
div#contentsAria div#cooperationCostumier p.ancSite,
div#contentsAria div#cooperationSite p.ancSite {
	height: 50px;
	width: 271px;
}
div#contentsAria div#cooperationCostumier p.ancSite a ,
div#contentsAria div#cooperationSite p.ancSite a {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 50px;
	width: 271px;
	text-indent: -9999px;
}

