@charset "utf-8";
/* ---------------------------
共通
--------------------------- */
div#contentsAria {
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	width: 850px;
}
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;
}
/* ---------------------------
ヘッダー
--------------------------- */
div#contentsAria div#pageHeaderBlock {
	height: 530px;
	width: 850px;
	background-image: url(images/page_header_bg.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: 15px;
	width: 289px;
	text-indent: -9999px;
	font-size: 10px;
	line-height: 10px;
}
/*テキスト設定共通*/
div#contentsAria div#salonStyleBlock p {
	font-size: 12px;
	line-height: 22px;
	color: #FFFFFF;
}
/*店舗詳細はこちら*/
div#contentsAria div#salonStyleBlock p.ancSalonInfo {
	height: 35px;
	width: 166px;
	padding-left: 123px;
}
div#contentsAria div#salonStyleBlock p.ancSalonInfo a {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 35px;
	width: 166px;
	text-indent: -9999px;
}
/*スタイル詳細はこちら*/
div#contentsAria div#salonStyleBlock div.styleOddBox p.ancStyleInfo,
div#contentsAria div#salonStyleBlock div.styleEvenBox p.ancStyleInfo {
	height: 40px;
	width: 215px;
	padding-bottom: 12px;
}
div#contentsAria div#salonStyleBlock div.styleOddBox p.ancStyleInfo a,
div#contentsAria div#salonStyleBlock div.styleEvenBox p.ancStyleInfo a {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 215px;
	text-indent: -9999px;
}
/*衣装協力*/
div#contentsAria div#salonStyleBlock div.styleOddBox p.ancCooperation,
div#contentsAria div#salonStyleBlock div.styleEvenBox p.ancCooperation {
	width: 200px;
}
div#contentsAria div#salonStyleBlock div.styleOddBox p.ancCooperation a,
div#contentsAria div#salonStyleBlock div.styleEvenBox p.ancCooperation a {
	color: #FFFFFF;
	width: 200px;
}
div#contentsAria div#salonStyleBlock div.styleOddBox p.ancCooperation a:hover,
div#contentsAria div#salonStyleBlock div.styleEvenBox p.ancCooperation a:hover {
	text-decoration:underline;
}

/*挙式スタイル*/
div#contentsAria div#salonStyleBlock div.styleOddBox {
	width: 289px;
	height: 540px;
	padding-left: 470px;
	padding-right: 91px;
	background-repeat: no-repeat;
	background-position: left top;
}
div#contentsAria div#salonStyleBlock div.styleOddBox h5 {
	height: 71px;
	width: 289px;
	text-indent: -9999px;
}
div#contentsAria div#salonStyleBlock div.styleOddBox h6 {
	height: 75px;
	width: 289px;
	text-indent: -9999px;
}
div#contentsAria div#salonStyleBlock div.styleOddBox p.styleComment {
	height: 235px;
	width: 270px;
}

/*お色直しスタイル*/
div#contentsAria div#salonStyleBlock div.styleEvenBox {
	width: 263px;
	height: 540px;
	padding-left: 115px;
	padding-right: 472px;
	background-repeat: no-repeat;
	background-position: left top;
}
div#contentsAria div#salonStyleBlock div.styleEvenBox h5 {
	height: 46px;
	width: 263px;
	text-indent: -9999px;
}
div#contentsAria div#salonStyleBlock div.styleEvenBox h6 {
	height: 75px;
	width: 263px;
	text-indent: -9999px;
}
div#contentsAria div#salonStyleBlock div.styleEvenBox p.styleComment {
	height: 235px;
	width: 263px;
}
/* ---------------------------
サロン個別
--------------------------- */
div#contentsAria div#salonStyleBlock div#salon01 div.styleOddBox {
	background-image: url(images/salon_01_a.jpg);
}
div#contentsAria div#salonStyleBlock div#salon01 div.styleEvenBox  {
	background-image: url(images/salon_01_b.jpg);
	height: 510px;
}
div#contentsAria div#salonStyleBlock div#salon02 div.styleOddBox {
	background-image: url(images/salon_02_a.jpg);
}
div#contentsAria div#salonStyleBlock div#salon02 div.styleEvenBox  {
	background-image: url(images/salon_02_b.jpg);
	height: 511px;
}
div#contentsAria div#salonStyleBlock div#salon03 div.styleOddBox {
	background-image: url(images/salon_03_a.jpg);
}
div#contentsAria div#salonStyleBlock div#salon03 div.styleEvenBox  {
	background-image: url(images/salon_03_b.jpg);
	height: 510px;
}
div#contentsAria div#salonStyleBlock div#salon04 div.styleOddBox {
	background-image: url(images/salon_04_a.jpg);
}
div#contentsAria div#salonStyleBlock div#salon04 div.styleEvenBox  {
	background-image: url(images/salon_04_b.jpg);
	height: 510px;
}
div#contentsAria div#salonStyleBlock div#salon05 div.styleOddBox {
	background-image: url(images/salon_05_a.jpg);
}
div#contentsAria div#salonStyleBlock div#salon05 div.styleEvenBox  {
	background-image: url(images/salon_05_b.jpg);
	height: 509px;
}

/* ---------------------------
提携サロン
--------------------------- */
div#contentsAria div#cooperationSalon {
	height: 1140px;
	width: 840px;
	background-image: url(images/cooperation_salon_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 10px;
}
div#contentsAria div#cooperationSalon h4 {
	height: 59px;
	width: 830px;
	text-indent: -9999px;
}
/*提携サロン共通*/
div#contentsAria div#cooperationSalon div.cooperationSalonBox {
	height: 529px;
	width: 250px;
	float: left;
	padding-left: 10px;
	padding-right:20px;
}
div#cooperationSalon div.cooperationSalonBox h5 {
	height: 251px;
	width: 250px;
	text-indent: -9999px;
}
div#cooperationSalon div.cooperationSalonBox h5 a {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 251px;
	width: 250px;
	text-indent: -9999px;
}
div#cooperationSalon div.cooperationSalonBox div.salonDetail {
	height: 190px;
	width: 250px;
}
div#cooperationSalon div.cooperationSalonBox div.salonDetail table {
	width: 250px;
}
div#cooperationSalon div.cooperationSalonBox div.salonDetail table th {
	width: 60px;
	text-indent: -9999px;
}
div#cooperationSalon div.cooperationSalonBox div.salonDetail table td {
	width: 185px;
	font-size: 12px;
	line-height: 22px;
	color: #000000;
	padding-bottom: 5px;
}
div#cooperationSalon div.cooperationSalonBox p.ancCooperationSalon {
	height: 30px;
	width: 250px;
	padding-bottom: 10px;
}
div#cooperationSalon div.cooperationSalonBox p.ancCooperationSalon a {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 250px;
	text-indent: -9999px;
}

/* ---------------------------
衣装協力&提携サイト
--------------------------- */
div#contentsAria div#clothesCooperationSalon {
	height: 390px;
	width: 796px;
	padding-right: 34px;
	padding-left: 20px;
	background-image: url(images/clothes_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
div#contentsAria div#collaborationSalon {
	height: 390px;
	width: 796px;
	padding-right: 34px;
	padding-left: 20px;
	background-image: url(images/collabration_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
div#contentsAria div#clothesCooperationSalon h4,
div#contentsAria div#collaborationSalon h4 {
	height: 59px;
	width: 796px;
	text-indent: -9999px;
}
div#contentsAria div#clothesCooperationSalon h5,
div#contentsAria div#collaborationSalon h5 {
	height: 41px;
	width: 796px;
	padding-bottom: 12px;
}
div#contentsAria div#clothesCooperationSalon h5 a,
div#contentsAria div#collaborationSalon h5 a {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 41px;
	width: 796px;
	text-indent: -9999px;
}
div#contentsAria div#clothesCooperationSalon div#clothesLeftBox {
	float: left;
	width: 530px;
}
div#contentsAria div#collaborationSalon div#collaborationLeftBox {
	float: left;
	width: 590px;
}
div#contentsAria div#clothesCooperationSalon div#clothesLeftBox p,
div#contentsAria div#collaborationSalon div#collaborationLeftBox p {
	font-size: 12px;
	line-height: 22px;
	color: #000000;
	padding-left: 9px;
	height: 133px;
	padding-top: 26px;
}
div#contentsAria div#clothesCooperationSalon div#clothesLeftBox p#ancClothesSite,
div#contentsAria div#collaborationSalon div#collaborationLeftBox p#ancCollaborationSite {
	padding-left: 0px;
	height: 38px;
	width: 320px;
	padding-top: 0px;
}
div#contentsAria div#clothesCooperationSalon div#clothesLeftBox p#ancClothesSite a,
div#contentsAria div#collaborationSalon div#collaborationLeftBox p#ancCollaborationSite a {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 38px;
	width: 320px;
	text-indent: -9999px;
}
div#contentsAria div#clothesCooperationSalon p#clothesImage {
	height: 235px;
	width: 245px;
	float: right;
}
div#contentsAria div#clothesCooperationSalon p#clothesImage a {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 235px;
	width: 245px;
	text-indent: -9999px;
}
div#contentsAria div#collaborationSalon p#collaborationImage {
	height: 235px;
	width: 177px;
	float: right;
}
div#contentsAria div#collaborationSalon p#collaborationImage a {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 235px;
	width: 177px;
	text-indent: -9999px;
}

/* ---------------------------
フッター
--------------------------- */
div#pageFooter {
	margin: 0px;
	padding: 0px;
	height: 50px;
	width: 780px;
	background-image: url(images/page_footer_back.jpg);
}