﻿@charset "utf-8";
/* ------------------------------------------------------
共通
------------------------------------------------------ */
div#contentsAria {
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	width: 850px;
	line-height: 15px;
}
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,
div#contentsAria table,
div#contentsAria th,
div#contentsAria td,
div#contentsAria ul,
div#contentsAria ol,
div#contentsAria li {
	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 p {
line-height:130%;
}
div#contentsAria a {
	text-decoration: none;
}
p.ancPageTop {
	clear: both;
	height: 20px;
	width: 85px;
	background-image: none;
	background-repeat: no-repeat;
}
p.ancPageTop a {
	display: block;
	height: 20px;
	width: 85px;
	margin: 0px;
	padding: 0px;
	text-indent: -9999px;
}

/* ------------------------------------------------------
ヘッダー
------------------------------------------------------ */
div#contentsAria div#pageHeaderBlock {
	height: 489px;
	width: 850px;
	background-image: url(../../wedding8/images/page_header_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 1px;
}
div#contentsAria div#pageHeaderBlock h3,
div#contentsAria div#pageHeaderBlock p {
	height: 160px;
	width: 850px;
	text-indent: -9999px;
}
div#contentsAria div#pageHeaderBlock p#ancSchedule {
	height: 154px;
	width: 154px;
	padding-left: 681px;
	text-indent: 0px;
}
div#contentsAria div#pageHeaderBlock p#ancSchedule a {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 154px;
	width: 154px;
	text-indent: -9999px;
}

/* ------------------------------------------------------
サロン　共通
------------------------------------------------------ */
div#contentsAria div#salonBlock {
}
div#contentsAria div#salonBlock h4 {
	height: 89px;
	width: 300px;
	text-indent: -9999px;
}
div#contentsAria div#salonBlock h5 {
	height: 25px;
	width: 300px;
	text-indent: -9999px;
}
div#contentsAria div#salonBlock div.style01 p.ancStyleDetail,
div#contentsAria div#salonBlock div.style02 p.ancStyleDetail {
	height: 45px;
	width: 230px;
}
div#contentsAria div#salonBlock div.style01 p.ancStyleDetail a,
div#contentsAria div#salonBlock div.style02 p.ancStyleDetail a {
	display: block;
	height: 30px;
	width: 230px;
	margin: 0px;
	padding: 0px;
	text-indent: -9999px;
}
div#contentsAria div#salonBlock p.ancPageTop {
	padding-left: 695px;
}

/*スタイル上部*/
div#contentsAria div#salonBlock div.style01 {
	width: 405px;
	padding-left: 15px;
	float: left;
}
div#contentsAria div#salonBlock div.style01 p {
	height: 105px;
	width: 405px;
	color: #6D665F;
}
div#contentsAria div#salonBlock div.style01 p.ancStyleDetail {
	padding-left: 175px;
}
div#contentsAria div#salonBlock div.style01 p.smallStyleImage01 {
	height: 210px;
	width: 385px;
	padding-left: 20px;
}
div#contentsAria div#salonBlock div.style01 p.smallStyleImage01 a {
	display: block;
	height: 210px;
	width: 385px;
	margin: 0px;
	padding: 0px;
	text-indent: -9999px;
}
div#contentsAria div#salonBlock p.bigStyleImage01 {
	height: 475px;
	width: 305px;
	padding-right: 55px;
	float: right;
}
div#contentsAria div#salonBlock p.bigStyleImage01 a {
	display: block;
	height: 475px;
	width: 305px;
	margin: 0px;
	padding: 0px;
	text-indent: -9999px;
}
div#contentsAria div#salonBlock p.sponsor01 {
	height: 52px;
	width: 760px;
	padding-left: 35px;
	font-weight: bold;
	color: #000000;
	clear: both;
	padding-top: 8px;
}
div#contentsAria div#salonBlock p.sponsor01 a {
	color: #000000;
	text-decoration: underline;
}

/*スタイル下部*/
div#contentsAria div#salonBlock div.style02 {
	width: 385px;
	float: right;
	padding-right: 90px;
	padding-top: 87px;
}
div#contentsAria div#salonBlock div.style02 p {
	height: 107px;
	width: 385px;
	color: #6D665F;
}
div#contentsAria div#salonBlock div.style02 p.ancStyleDetail {
	padding-left: 155px;
}
div#contentsAria div#salonBlock div.style02 p.smallStyleImage02 {
	height: 210px;
	width: 385px;
}
div#contentsAria div#salonBlock div.style02 p.smallStyleImage02 a {
	display: block;
	height: 210px;
	width: 385px;
	margin: 0px;
	padding: 0px;
	text-indent: -9999px;
}
div#contentsAria div#salonBlock p.bigStyleImage02 {
	height: 475px;
	width: 305px;
	float: left;
}
div#contentsAria div#salonBlock p.bigStyleImage02 a {
	display: block;
	height: 475px;
	width: 305px;
	margin: 0px;
	padding: 0px;
	text-indent: -9999px;
}
div#contentsAria div#salonBlock p.sponsor02 {
	height: 49px;
	width: 705px;
	font-weight: bold;
	color: #000000;
	clear: both;
	text-align: right;
	padding-top: 8px;
}
div#contentsAria div#salonBlock p.sponsor02 a {
	color: #000000;
	text-decoration: underline;
}

/* ------------------------------------------------------
サロン　個別
------------------------------------------------------ */
/*OASIS*/
div#contentsAria div#salonBlock div#salon01 {
	height: 1275px;
	width: 795px;
	padding-top: 20px;
	padding-left: 55px;
	background-image: url(../../wedding8/images/salon_01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
div#contentsAria div#salonBlock div#salon01 p.weddingMenu01 {
	height: 41px;
	padding-left: 25px;
}
div#contentsAria div#salonBlock div#salon01 p.weddingMenu02 {
	height: 76px;
	padding-left: 25px;
}

/*PERMS LUXE*/
div#contentsAria div#salonBlock div#salon02 {
	height: 1385px;
	width: 795px;
	padding-top: 20px;
	padding-left: 55px;
	background-image: url(../../wedding8/images/salon_02.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
div#contentsAria div#salonBlock div#salon02 p.weddingMenu01 {
	height: 51px;
	padding-left: 25px;
}
div#contentsAria div#salonBlock div#salon02 p.weddingMenu02 {
	height: 69px;
	padding-left: 25px;
}
div#contentsAria div#salonBlock div#salon02 p.weddingMenu03 {
	height: 80px;
	padding-left: 25px;
}
/*NEWS　HOTEL*/
div#contentsAria div#salonBlock div#salon03 {
	height: 1385px;
	width: 795px;
	padding-top: 20px;
	padding-left: 55px;
	background-image: url(../../wedding8/images/salon_03.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
div#contentsAria div#salonBlock div#salon03 p.weddingMenu01 {
	height: 52px;
	padding-left: 25px;
}
div#contentsAria div#salonBlock div#salon03 p.weddingMenu02 {
	height: 70px;
	padding-left: 25px;
}
div#contentsAria div#salonBlock div#salon03 p.weddingMenu03 {
	height: 80px;
	padding-left: 25px;
}

/* ------------------------------------------------------
綺麗の心得
------------------------------------------------------ */
div#contentsAria div#knowledgeBlock {
	height: 670px;
	width: 767px;
	padding-left: 83px;
	background-image: url(../../wedding8/images/knowledge.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
div#contentsAria div#knowledgeBlock h4 {
	height: 123px;
	width: 767px;
	text-indent: -9999px;
}
div#contentsAria div#knowledgeBlock h5 {
	height: 30px;
	width: 767px;
	text-indent: -9999px;
}
div#contentsAria div#knowledgeBlock div#knowledgeTextBox01 {
	height: 146px;
}
div#contentsAria div#knowledgeBlock div#knowledgeTextBox02 {
	height: 139px;
}
div#contentsAria div#knowledgeBlock div#knowledgeTextBox03 {
	height: 130px;
}
div#contentsAria div#knowledgeBlock p {
	width: 677px;
	padding-bottom: 1em;
	color: #6D665F;
}

div#contentsAria div#knowledgeBlock p.ancPageTop {
	width: 85px;
	padding-left: 667px;
}

/* ------------------------------------------------------
提携サロン
------------------------------------------------------ */
div#contentsAria div#salonInfoBlock {
	height: 700px;
	width: 780px;
	padding-left: 70px;
	background-image: url(../../wedding8/images/salon_info.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
div#contentsAria div#salonInfoBlock h4 {
	height: 115px;
	width: 780px;
	text-indent: -9999px;
}

div#contentsAria div#salonInfoBlock div.salonInfoBox {
	height: 543px;
	width: 230px;
	float: left;
	padding-right: 10px;
}
div#contentsAria div#salonInfoBlock div.salonInfoBox h5 {
	height: 120px;
	width: 230px;
	text-indent: -9999px;
}
div#contentsAria div#salonInfoBlock div.salonInfoBox p.salonImage {
	height: 134px;
	width: 230px;
}
div#contentsAria div#salonInfoBlock div.salonInfoBox p.salonImage a {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 115px;
	width: 230px;
	text-indent: -9999px;
}
div#contentsAria div#salonInfoBlock div.salonInfoBox div.salonDetail {
	height: 151px;
}
div#contentsAria div#salonInfoBlock div.salonInfoBox div.salonDetail table th {
	width: 80px;
	line-height: 18px;
	color: #000000;
	vertical-align: top;
	text-align: left;
}
div#contentsAria div#salonInfoBlock div.salonInfoBox div.salonDetail table td {
	width: 150px;
	line-height: 18px;
	color: #000000;
	vertical-align: top;
}
div#contentsAria div#salonInfoBlock div.salonInfoBox ul {
	margin: 0px;
	padding: 0px;
	width: 230px;
	list-style-type: none;
}
div#contentsAria div#salonInfoBlock div.salonInfoBox  ul li {
	display: block;
	height: 40px;
	width: 180px;
	padding-left: 40px;
}
div#contentsAria div#salonInfoBlock div.salonInfoBox  ul li a {
	display: block;
	margin: 0px;
	height: 30px;
	width: 180px;
	text-indent: -9999px;
	padding: 0px;
}
div#contentsAria div#salonInfoBlock p.ancPageTop {
	width: 85px;
	padding-left: 680px;
}

/* ------------------------------------------------------
衣装協力
------------------------------------------------------ */
div#contentsAria div#shopInfoBlock {
	height: 510px;
	width: 780px;
	padding-left: 70px;
	background-image: url(../../wedding8/images/shop_info.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
div#contentsAria div#shopInfoBlock h4 {
	height: 150px;
	width: 780px;
	text-indent: -9999px;
}
div#contentsAria div#shopInfoBlock div#shopInfoBox {
	height: 318px;
	width: 368px;
	float: left;
}
div#contentsAria div#shopInfoBlock div#shopInfoBox h5 {
	height: 100px;
	width: 368px;
	text-indent: -9999px;
}
div#contentsAria div#shopInfoBlock div#shopInfoBox p {
	height: 75px;
	width: 368px;
	line-height: 18px;
	color: #000000;
}
div#contentsAria div#shopInfoBlock div#shopInfoBox p.ancSite {
	height: 30px;
	width: 182px;
	padding-left: 186px;
}
div#contentsAria div#shopInfoBlock div#shopInfoBox p.ancSite a {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 182px;
	text-indent: -9999px;
}
div#contentsAria div#shopInfoBlock p#shopInfoImage {
	height: 263px;
	width: 305px;
	float: right;
	padding-right: 87px;
}
div#contentsAria div#shopInfoBlock p#shopInfoImage a {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 263px;
	width: 305px;
	text-indent: -9999px;
}
div#contentsAria div#shopInfoBlock p.ancPageTop {
	width: 85px;
	padding-left: 680px;
}

/* ------------------------------------------------------
提携サイト
------------------------------------------------------ */
div#contentsAria div#siteInfoBlock {
	height: 440px;
	width: 780px;
	padding-left: 70px;
	background-image: url(../../wedding8/images/site_info.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
div#contentsAria div#siteInfoBlock h4 {
	height: 155px;
	width: 780px;
	text-indent: -9999px;
}
div#contentsAria div#siteInfoBlock div#siteInfoBox {
	height: 243px;
	width: 450px;
	float: left;
}
div#contentsAria div#siteInfoBlock div#siteInfoBox h5 {
	height: 20px;
	width: 450px;
	text-indent: -9999px;
}
div#contentsAria div#siteInfoBlock div#siteInfoBox p {
	height: 90px;
	width: 450px;
	line-height: 18px;
	color: #000000;
}
div#contentsAria div#siteInfoBlock div#siteInfoBox p.ancSite {
	height: 30px;
	width: 182px;
	padding-left: 270px;
}
div#contentsAria div#siteInfoBlock div#siteInfoBox p.ancSite a {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 182px;
	text-indent: -9999px;
}
div#contentsAria div#siteInfoBlock p#siteInfoImage {
	height: 190px;
	width: 200px;
	float: right;
	padding-right: 100px;
}
div#contentsAria div#siteInfoBlock p#siteInfoImage a {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 190px;
	width: 200px;
	text-indent: -9999px;
}
div#contentsAria div#siteInfoBlock p.ancPageTop {
	width: 85px;
	padding-left: 680px;
}


/* ------------------------------------------------------
2ページ目
------------------------------------------------------ */
/* ------------------------------------------------------
ヘッダー 2
------------------------------------------------------ */
div#contentsAria div#pageHeaderBlock2 {
	height: 489px;
	width: 850px;
	background-image: url(../../wedding8/images/page_header_bg2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 1px;
}
div#contentsAria div#pageHeaderBlock2 h3,
div#contentsAria div#pageHeaderBlock2 p {
	height: 160px;
	width: 850px;
	text-indent: -9999px;
}
div#contentsAria div#pageHeaderBlock2 p#ancSchedule {
	height: 154px;
	width: 154px;
	padding-left: 681px;
	text-indent: 0px;
}
div#contentsAria div#pageHeaderBlock2 p#ancSchedule a {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 154px;
	width: 154px;
	text-indent: -9999px;
}

/* ------------------------------------------------------
コンテンツ
------------------------------------------------------ */
div#contentsAria div.links {
width:705px;
text-align:right;
}
div#contentsAria div.links a {
color:#615B8A;
text-decoration:underline;
}
div#contentsAria div.links a:hove {
color:#7773A1;
text-decoration:none;
}
div#contentsAria div#wedding_contents,div#contentsAria div#wedding_contents01,div#contentsAria div#wedding_contents02,div#contentsAria div#wedding_contents03 {
color:#6D665F;
line-height:135%;
}
div#contentsAria div#wedding_contents {
	height: 365px;
	width: 780px;
	padding-left: 70px;
	background-image: url(../../wedding8/images/contents_head.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
div#contentsAria div#wedding_contents h3 {
height:190px;
text-indent:-9999px;
}
div#contentsAria div#wedding_contents p {
width:705px;
height:95px;
}
div#contentsAria div#wedding_contents ul {
float:none;
}
div#contentsAria div#wedding_contents li {
width:225px;
height:40px;
padding:0px 5px;
list-style:none;
float:left;
}
div#contentsAria div#wedding_contents li a {
width:225px;
height:40px;
display:block;
text-indent:-9999px;
}
div#contentsAria div#wedding_contents01 {
	height: 540px;
	width: 780px;
	padding-left: 70px;
	background-image: url(../../wedding8/images/contents01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
div#contentsAria div#wedding_contents01 h3 {
height:45px;
text-indent:-9999px;
}
div#contentsAria div#wedding_contents01 p {
width:705px;
height:75px;
}
div#contentsAria div#wedding_contents01 div.margin_left {
margin-left:50px;
}
div#contentsAria div#wedding_contents01 dl {
	margin: 0px;
	padding: 0px 10px 0px 0px;
	width:215px;
	float:left;
}
div#contentsAria div#wedding_contents01 dt {
width:215px;
height:45px;
padding-top:7px;
font-weight:bold;
color:#fff;
}
div#contentsAria div#wedding_contents01 dd {
	margin: 0px;
	padding: 0px;
}
div#contentsAria div#wedding_contents01 dd.dtl01 {
height:100px;
}
div#contentsAria div#wedding_contents01 dd.dtl02 {
height:105px;
}
div#contentsAria div#wedding_contents01 dd.dtl03 {
height:115px;
}
div#contentsAria div#wedding_contents02 {
	height: 215px;
	width: 780px;
	padding-left: 70px;
	background-image: url(../../wedding8/images/contents02.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
div#contentsAria div#wedding_contents02 h3 {
height:45px;
text-indent:-9999px;
}
div#contentsAria div#wedding_contents02 p {
width:470px;
height:110px;
}
div#contentsAria div#wedding_contents03 {
	height: 340px;
	width: 780px;
	padding-left: 70px;
	background-image: url(../../wedding8/images/contents03.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
div#contentsAria div#wedding_contents03 h3 {
height:45px;
text-indent:-9999px;
}
div#contentsAria div#wedding_contents03 p {
width:705px;
height:45px;
}
div#contentsAria div#wedding_contents03 h4 {
color:#B17991;
font-size:15px;
height:25px;
}
div#contentsAria div#wedding_contents03 dl {
	margin: 0px;
	padding: 0px 20px 0px 0px;
	width:215px;
	float:left;
}
div#contentsAria div#wedding_contents03 dt {
width:215px;
height:25px;
padding-top:7px;
font-weight:bold;
}
div#contentsAria div#wedding_contents03 dd {
	margin: 0px;
	padding: 0px;
	height:85px;
}

div#contentsAria div#wedding_contents03 div.links {
height:50px;
}
div#contentsAria div#wedding_contents03 p.ancPageTop {
	width: 85px;
	padding-left: 680px;
}

/* ------------------------------------------------------
提携サイト
------------------------------------------------------ */
div#contentsAria div#siteInfoBlock2 {
	height: 440px;
	width: 780px;
	padding-left: 70px;
	background-image: url(../../wedding8/images/site_info2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
div#contentsAria div#siteInfoBlock2 h4 {
	height: 155px;
	width: 780px;
	text-indent: -9999px;
}
div#contentsAria div#siteInfoBlock2 div#siteInfoBox {
	height: 243px;
	width: 450px;
	float: left;
}
div#contentsAria div#siteInfoBlock2 div#siteInfoBox h5 {
	height: 20px;
	width: 450px;
	text-indent: -9999px;
}
div#contentsAria div#siteInfoBlock2 div#siteInfoBox p {
	height: 90px;
	width: 450px;
	line-height: 18px;
	color: #000000;
}
div#contentsAria div#siteInfoBlock2 div#siteInfoBox p.ancSite {
	height: 30px;
	width: 182px;
	padding-left: 270px;
}
div#contentsAria div#siteInfoBlock2 div#siteInfoBox p.ancSite a {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 182px;
	text-indent: -9999px;
}
div#contentsAria div#siteInfoBlock2 p#siteInfoImage {
	height: 190px;
	width: 200px;
	float: right;
	padding-right: 100px;
}
div#contentsAria div#siteInfoBlock2 p#siteInfoImage a {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 190px;
	width: 200px;
	text-indent: -9999px;
}
div#contentsAria div#siteInfoBlock2 p.ancPageTop {
	width: 85px;
	padding-left: 680px;
}
