﻿@charset "utf-8";
/* ----------------------------------------------------------------------------------
基本設定
---------------------------------------------------------------------------------- */
div#contentsAria {
	margin: 0px;
	width: 910px;
	padding: 0px;
	font-size: 12px;
	line-height: 20px;
	color: #5f3b0f;
}
div#contentsAria div#mainContentsWrapper {
	width: 900px;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
	background-image: url(images/common_background.jpg);
	background-repeat: repeat;
	background-position: left top;
	border: 1px solid #E0BB9C;
}
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 a {
	text-decoration: none;
}
div#contentsAria p.ancPageTop {
	clear: both;
	height: 40px;
	width: 80px;
	background-image: none;
	background-repeat: no-repeat;
	padding-left: 820px;
}
div#contentsAria p.ancPageTop a {
	display: block;
	height: 40px;
	width: 80px;
	margin: 0px;
	padding: 0px;
	text-indent: -9999px;
	background-image: url(images/common_anc_pageTop.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

div#contentsAria div#preloadImage {
	display: none;
	visibility: hidden;
}


/* ----------------------------------------------------------------------------------
#####################################################################################
各ページ
#####################################################################################
---------------------------------------------------------------------------------- */

/* ----------------------------------------------------------------------------------
トップページ
---------------------------------------------------------------------------------- */
div#contentsAria div#contentsIndex01Block {
	background-image: url(images/index_header01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 232px;
	width: 890px;
	margin-right: auto;
	margin-left: auto;
}
div#contentsAria div#contentsIndex01Block h3 {
	width: 890px;
	text-indent: -9999px;
}

div#contentsAria div#contentsIndex02Block {
	height: 333px;
	width: 802px;
	background-image: url(images/index_header02.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-right: 44px;
	padding-left: 44px;
	margin-right: auto;
	margin-left: auto;
}
div#contentsAria div#contentsIndex02Block p#pageReadText {
	height: 211px;
	width: 300px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}
div#contentsAria div#contentsIndex02Block p#ancRomantic {
	float: left;
	height: 75px;
	width: 332px;
}
div#contentsAria div#contentsIndex02Block p#ancNoble {
	height: 75px;
	width: 332px;
	float: right;
}
div#contentsAria div#contentsIndex02Block p#ancRomantic a,
div#contentsAria div#contentsIndex02Block p#ancNoble a {
	display: block;
	height: 75px;
	width: 332px;
	text-indent: -9999px;
}
div#contentsAria div#contentsIndex02Block p#ancRomantic a:hover{
	background-image: url(images/index_btn_romantic_on.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
div#contentsAria div#contentsIndex02Block p#ancNoble a:hover {
	background-image: url(images/index_btn_noble_on.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

div#contentsAria div#contentsIndex03Block {
	height: 87px;
	width: 890px;
	margin-right: auto;
	margin-left: auto;
}
div#contentsAria div#contentsIndex03Block p#ancFaq {
	float: left;
	height: 73px;
	width: 701px;
}
div#contentsAria div#contentsIndex03Block p#ancFaq a {
	display: block;
	height: 73px;
	width: 701px;
	background-image: url(images/index_btn_faq.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
}

div#contentsAria div#contentsIndex03Block p#ancNext {
	height: 46px;
	width: 164px;
	float: right;
	padding-top: 27px;
}
div#contentsAria div#contentsIndex03Block p#ancNext a {
	display: block;
	height: 46px;
	width: 164px;
	background-image: url(images/common_next.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
}
div#contentsAria div#contentsIndex03Block p#ancFaq a:hover,
div#contentsAria div#contentsIndex03Block p#ancNext a:hover {
	background-position: bottom;
}
/* ----------------------------------------------------------------------------------
ロマンティック
---------------------------------------------------------------------------------- */
div#contentsAria div#contentsPage01Wrapper {
}
div#contentsAria div#contentsPage01Wrapper div#style01Wrapper {
	height: 700px;
	width: 543px;
	padding-right: 357px;
	background-image: url(romantic/images/style_01_image.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
div#contentsAria div#contentsPage01Wrapper div#style01Wrapper div#style01Block {
	height: 700px;
	width: 231px;
	padding-left: 61px;
	padding-right: 251px;
	background-image: url(romantic/images/style_01_contents.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
div#contentsAria div#contentsPage01Wrapper div#style01Wrapper div#style01Block p.styleComment {
	height: 167px;
	line-height:20px;
}
div#contentsAria div#contentsPage01Wrapper div#style01Wrapper div#style01Block p.stylingComment {
	height: 185px;
	line-height:20px;
}

div#contentsAria div#contentsPage01Wrapper div#style02Wrapper {
	height: 700px;
	width: 541px;
	padding-left: 359px;
	background-image: url(romantic/images/style_02_image.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
div#contentsAria div#contentsPage01Wrapper div#style02Wrapper div#style02Block {
	height: 700px;
	width: 231px;
	padding-left: 249px;
	padding-right: 61px;
	background-image: url(romantic/images/style_02_contents.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
div#contentsAria div#contentsPage01Wrapper div#style02Wrapper div#style02Block p.styleComment {
	height: 185px;
	line-height:20px;
}
div#contentsAria div#contentsPage01Wrapper div#style02Wrapper div#style02Block p.stylingComment {
	height: 167px;
	line-height:20px;
}


div#contentsAria div#contentsPage01Wrapper div#style01Wrapper div#style01Block p.ancStyleDetail a:hover,
div#contentsAria div#contentsPage01Wrapper div#style02Wrapper div#style02Block p.ancStyleDetail a:hover {
	background-image: url(romantic/images/btn_style_on.jpg);
}

div#contentsAria div#contentsPage01Wrapper div#salonInfoBlock {
	background-image: url(romantic/images/salon_info.jpg);
}

/* ----------------------------------------------------------------------------------
ノーブル
---------------------------------------------------------------------------------- */
div#contentsAria div#contentsPage02Wrapper {
}
div#contentsAria div#contentsPage02Wrapper div#style01Wrapper {
	height: 700px;
	width: 543px;
	padding-right: 357px;
	background-image: url(noble/images/style_01_image.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
div#contentsAria div#contentsPage02Wrapper div#style01Wrapper div#style01Block {
	height: 700px;
	width: 231px;
	padding-left: 61px;
	padding-right: 251px;
	background-image: url(noble/images/style_01_contents.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
div#contentsAria div#contentsPage02Wrapper div#style01Wrapper div#style01Block p.styleComment {
	height: 145px;
	line-height:20px;
}
div#contentsAria div#contentsPage02Wrapper div#style01Wrapper div#style01Block p.stylingComment {
	height: 208px;
	line-height:20px;
}

div#contentsAria div#contentsPage02Wrapper div#style02Wrapper {
	height: 700px;
	width: 541px;
	padding-left: 359px;
	background-image: url(noble/images/style_02_image.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
div#contentsAria div#contentsPage02Wrapper div#style02Wrapper div#style02Block {
	height: 700px;
	width: 231px;
	padding-left: 249px;
	padding-right: 61px;
	background-image: url(noble/images/style_02_contents.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
div#contentsAria div#contentsPage02Wrapper div#style02Wrapper div#style02Block p.styleComment {
	height: 167px;
	line-height:20px;
}
div#contentsAria div#contentsPage02Wrapper div#style02Wrapper div#style02Block p.stylingComment {
	height: 186px;
	line-height:20px;
}

div#contentsAria div#contentsPage02Wrapper div#style01Wrapper div#style01Block p.ancStyleDetail a:hover,
div#contentsAria div#contentsPage02Wrapper div#style02Wrapper div#style02Block p.ancStyleDetail a:hover {
	background-image: url(noble/images/btn_style_on.jpg);
}

div#contentsAria div#contentsPage02Wrapper div#salonInfoBlock {
	background-image: url(noble/images/salon_info.jpg);
}



/* ----------------------------------------------------------------------------------
Q&A
---------------------------------------------------------------------------------- */
div#contentsAria div#contentsPage03Wrapper {
}

div#contentsAria div#contentsPage03Wrapper h4 {
	height: 100px;
	width: 207px;
	text-indent: -9999px;
}
div#contentsAria div#contentsPage03Wrapper h5 {
	height: 41px;
	width: 207px;
	text-indent: -9999px;
}
div#contentsAria div#contentsPage03Wrapper div.profileBox {
	height: 65px;
}
div#contentsAria div#contentsPage03Wrapper div.profileBox table th {
	width: 75px;
	text-indent: -9999px;
	text-align: left;
}
div#contentsAria div#contentsPage03Wrapper div.profileBox table td {
	width: 132px;
}

div#contentsAria div#contentsPage03Wrapper p#ancStylist01 {
	height: 47px;
	width: 207px;
}
div#contentsAria div#contentsPage03Wrapper p#ancStylist01 a {
	display: block;
	height: 47px;
	width: 207px;
	text-indent: -9999px;
}
div#contentsAria div#contentsPage03Wrapper p#ancStylist01 a:hover {
	background-image: url(q_and_a/images/btn_stylist_on.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

div#contentsAria div#contentsPage03Wrapper p#ancStylist02 {
	height: 47px;
	width: 207px;
}
div#contentsAria div#contentsPage03Wrapper p#ancStylist02 a {
	display: block;
	height: 47px;
	width: 207px;
	text-indent: -9999px;
}
div#contentsAria div#contentsPage03Wrapper p#ancStylist02 a:hover {
	background-image: url(q_and_a/images/btn_stylist2_on.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}


/*パーティーヘアQ&A*/
div#contentsAria div#contentsPage03Wrapper div#faq01Header {
	height: 263px;
	width: 207px;
	padding-right: 263px;
	padding-left: 430px;
	background-image: url(q_and_a/images/faq_01_header.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

div#contentsAria div#contentsPage03Wrapper div#faq01Wrapper {
	height: 824px;
	width: 583px;
	padding-right: 317px;
	background-image: url(q_and_a/images/faq_01_image.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
div#contentsAria div#contentsPage03Wrapper div#faq01Blcok {
	height: 802px;
	width: 445px;
	padding-right: 20px;
	padding-left: 118px;
	background-image: url(q_and_a/images/faq_01_contents.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 22px;
}
div#contentsAria div#contentsPage03Wrapper div#faq01Blcok h6 {
	height: 28px;
	width: 445px;
	text-indent: -9999px;
}
div#contentsAria div#contentsPage03Wrapper div#faq01Blcok p {
	padding-bottom: 22px;
	color: #6B3706;
	padding-left: 10px;
}
div#contentsAria div#contentsPage03Wrapper div#faq01Blcok p a {
	font-weight: bold;
	color: #6B3706;
	text-decoration: underline;
}

/*ウェディングドレスQ&A*/
div#contentsAria div#contentsPage03Wrapper div#faq02Header {
	height: 263px;
	width: 484px;
	padding-left: 416px;
	background-image: url(q_and_a/images/faq_02_header.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
div#contentsAria div#contentsPage03Wrapper div#faq02Header div.profileBox table td {
	width: 250px;
}


div#contentsAria div#contentsPage03Wrapper div#faq02Wrapper {
	height: 730px;
	width: 583px;
	padding-right: 317px;
	background-image: url(q_and_a/images/faq_02_image.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
div#contentsAria div#contentsPage03Wrapper div#faq02Blcok {
	height: 710px;
	width: 445px;
	padding-right: 20px;
	padding-left: 118px;
	background-image: url(q_and_a/images/faq_02_contents.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 22px;
}

div#contentsAria div#contentsPage03Wrapper div#faq02Blcok h6 {
	height: 28px;
	width: 445px;
	text-indent: -9999px;
}
div#contentsAria div#contentsPage03Wrapper div#faq02Blcok p {
	padding-bottom: 59px;
	color: #6B3706;
	padding-left: 10px;
}
div#contentsAria div#contentsPage03Wrapper div#faq02Blcok p a {
	font-weight: bold;
	color: #6B3706;
	text-decoration: underline;
}


/*ウェディング豆知識*/
div#contentsAria div#contentsPage03Wrapper p#ancKnowledge {
	height: 64px;
	width: 654px;
	margin-right: auto;
	margin-left: auto;
}
div#contentsAria div#contentsPage03Wrapper p#ancKnowledge a {
	display: block;
	height: 64px;
	width: 654px;
	text-indent: -9999px;
	background-image: url(q_and_a/images/bnr_q_and_a.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
div#contentsAria div#contentsPage03Wrapper div#mainContentsWrapper div#cooperationBlock h4 {
	height: 70px;
	width: 880px;
	background-image: url(q_and_a/images/title_cooperation.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
}



/* ----------------------------------------------------------------------------------
#####################################################################################
共通
#####################################################################################
---------------------------------------------------------------------------------- */

/* ----------------------------------------------------------------------------------
ヘッダー&フッター
---------------------------------------------------------------------------------- */
div#contentsAria div#pageHeaderBlock {
	height: 147px;
	width: 900px;
	background-image: url(images/common_header_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-right: 5px;
	padding-left: 5px;
}
div#contentsAria div#pageHeaderBlock h3 {
	height: 84px;
	width: 900px;
	text-indent: -9999px;
}

div#contentsAria div#pageFooterBlock {
	height: 56px;
	width: 900px;
	background-image: url(images/common_footer_bg.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-right: 5px;
	padding-left: 5px;
	margin-top: 8px;
}


div#contentsAria ul.contentsNavi {
	list-style-type: none;
}
div#contentsAria ul.contentsNavi li {
	height: 56px;
	width: 225px;
	float: left;
}
div#contentsAria ul.contentsNavi li a {
	display: block;
	height: 56px;
	width: 225px;
	text-indent: -9999px;
}
div#contentsAria ul.contentsNavi li a:hover {
	background-repeat: no-repeat;
	background-position: left top;
}
div#contentsAria ul.contentsNavi li.contentsNavi01 a:hover {
	background-image: url(images/common_navi_01_on.jpg);
}
div#contentsAria ul.contentsNavi li.contentsNavi02 a:hover {
	background-image: url(images/common_navi_02_on.jpg);
}
div#contentsAria ul.contentsNavi li.contentsNavi03 a:hover {
	background-image: url(images/common_navi_03_on.jpg);
}
div#contentsAria ul.contentsNavi li.contentsNavi04 a:hover {
	background-image: url(images/common_navi_04_on.jpg);
}

/* ----------------------------------------------------------------------------------
ページ送り
---------------------------------------------------------------------------------- */
div#contentsAria div#mainContentsWrapper div#paginateBox {
	height: 50px;
	width: 900px;
}
div#contentsAria div#mainContentsWrapper div#paginateBox p#pageBack {
	float: left;
	height: 46px;
	width: 164px;
}
div#contentsAria div#mainContentsWrapper div#paginateBox p#pageNext {
	float: right;
	height: 46px;
	width: 164px;
}
div#contentsAria div#mainContentsWrapper div#paginateBox p#pageTop {
	float: right;
	height: 46px;
	width: 164px;
}
div#contentsAria div#mainContentsWrapper div#paginateBox p#pageBack a {
	display: block;
	height: 46px;
	width: 164px;
	text-indent: -9999px;
	background-image: url(images/common_back.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
div#contentsAria div#mainContentsWrapper div#paginateBox p#pageNext a {
	display: block;
	height: 46px;
	width: 164px;
	text-indent: -9999px;
	background-image: url(images/common_next.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
div#contentsAria div#mainContentsWrapper div#paginateBox p#pageTop a {
	display: block;
	height: 46px;
	width: 164px;
	text-indent: -9999px;
	background-image: url(images/common_top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
div#contentsAria div#mainContentsWrapper div#paginateBox p#pageBack a:hover,
div#contentsAria div#mainContentsWrapper div#paginateBox p#pageNext a:hover,
div#contentsAria div#mainContentsWrapper div#paginateBox p#pageTop a:hover {
	background-position: bottom;
}

/* ----------------------------------------------------------------------------------
トップ・Ｑ＆Ａ共通
---------------------------------------------------------------------------------- */
/*協力紹介*/
div#contentsAria div#mainContentsWrapper div#cooperationBlock {
	height: 458px;
	width: 880px;
	padding-right: 5px;
	padding-left: 5px;
	margin-right: auto;
	margin-left: auto;
}
div#contentsAria div#mainContentsWrapper div#cooperationBlock h4 {
	height: 59px;
	width: 880px;
	background-image: url(images/common_title_cooperation.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-indent: -9999px;
}
div#contentsAria div#mainContentsWrapper div#cooperationBlock div#cooperation01Box {
	height: 315px;
	width: 268px;
	padding-top: 59px;
	padding-right: 22px;
	padding-left: 8px;
	float: left;
	background-image: url(images/common_rouge.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
div#contentsAria div#mainContentsWrapper div#cooperationBlock div#cooperation02Box {
	height: 315px;
	width: 268px;
	padding-top: 59px;
	padding-right: 22px;
	padding-left: 8px;
	float: left;
	background-image: url(images/common_siesta.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
div#contentsAria div#mainContentsWrapper div#cooperationBlock div#cooperation03Box {
	height: 315px;
	width: 268px;
	padding-top: 59px;
	padding-right: 8px;
	padding-left: 8px;
	float: left;
	background-image: url(images/common_ocean_casita.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
div#contentsAria div#mainContentsWrapper div#cooperationBlock h5 {
	height: 179px;
	width: 258px;
	padding-left: 5px;
}
div#contentsAria div#mainContentsWrapper div#cooperationBlock h5 a {
	display: block;
	height: 179px;
	width: 258px;
	text-indent: -9999px;
}

div#contentsAria div#mainContentsWrapper div#cooperationBlock div#cooperationDetail {
	height: 71px;
	overflow: hidden;
}
div#contentsAria div#mainContentsWrapper div#cooperationBlock div#cooperationDetail table {
}
div#contentsAria div#mainContentsWrapper div#cooperationBlock div#cooperationDetail table th {
	width: 58px;
	padding-top: 8px;
	text-align: left;
	text-indent: -9999px;
	vertical-align: top;
	line-height: 18px;
}
div#contentsAria div#mainContentsWrapper div#cooperationBlock div#cooperationDetail table td {
	width: 200px;
	padding-top: 8px;
	vertical-align: top;
	line-height: 18px;
}
div#contentsAria div#mainContentsWrapper div#cooperationBlock p.ancSalon,
div#contentsAria div#mainContentsWrapper div#cooperationBlock p.ancShop,
div#contentsAria div#mainContentsWrapper div#cooperationBlock p.ancRestaurant {
	height: 48px;
	width: 268px;
}
div#contentsAria div#mainContentsWrapper div#cooperationBlock p.ancSalon a,
div#contentsAria div#mainContentsWrapper div#cooperationBlock p.ancShop a,
div#contentsAria div#mainContentsWrapper div#cooperationBlock p.ancRestaurant a {
	display: block;
	height: 48px;
	width: 268px;
	text-indent: -9999px;
}
div#contentsAria div#mainContentsWrapper div#cooperationBlock p.ancSalon a:hover {
	background-image: url(images/common_anc_salon_on.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
div#contentsAria div#mainContentsWrapper div#cooperationBlock p.ancShop a:hover {
	background-image: url(images/common_anc_shop_on.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
div#contentsAria div#mainContentsWrapper div#cooperationBlock p.ancRestaurant a:hover {
	background-image: url(images/common_anc_restaurant_on.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

/*ぐるなびWedding*/
div#contentsAria div#mainContentsWrapper div#gnaviBlock {
	height: 311px;
	width: 787px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 34px;
	padding-left: 59px;
	background-image: url(images/common_gnavi_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	
}
div#contentsAria div#mainContentsWrapper div#gnaviBlock h4 {
	height: 82px;
	width: 787px;
	text-indent: -9999px;
}
div#contentsAria div#mainContentsWrapper div#gnaviBlock div#gnaviDetailBox {
	float: right;
	width: 445px;
}
div#contentsAria div#mainContentsWrapper div#gnaviBlock div#gnaviDetailBox h5 {
	height: 64px;
	width: 445px;
	text-indent: -9999px;
}
div#contentsAria div#mainContentsWrapper div#gnaviBlock div#gnaviDetailBox p {
	height: 81px;
}
div#contentsAria div#mainContentsWrapper div#gnaviBlock div#gnaviDetailBox p#ancGnaviSite {
	height: 48px;
	width: 445px;
}
div#contentsAria div#mainContentsWrapper div#gnaviBlock div#gnaviDetailBox p#ancGnaviSite a {
	display: block;
	height: 48px;
	width: 445px;
	text-indent: -9999px;
}
div#contentsAria div#mainContentsWrapper div#gnaviBlock div#gnaviDetailBox p#ancGnaviSite a:hover {
	background-image: url(images/common_btn_gnavi_on.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}


div#contentsAria div#mainContentsWrapper div#gnaviBlock p#gnaviImage {
	height: 188px;
	width: 247px;
	float: left;
}
div#contentsAria div#mainContentsWrapper div#gnaviBlock p#gnaviImage a {
	display: block;
	height: 188px;
	width: 247px;
	text-indent: -9999px;
}

/* ----------------------------------------------------------------------------------
スタイル２Ｐ
---------------------------------------------------------------------------------- */

div#contentsAria div#style01Block,
div#contentsAria div#style02Block {
}
div#contentsAria div#style01Block h4,
div#contentsAria div#style02Block h4 {
	height: 147px;
	width: 231px;
	text-indent: -9999px;
}
div#contentsAria div#style01Block h5,
div#contentsAria div#style02Block h5 {
	height: 47px;
	width: 231px;
	text-indent: -9999px;
}

div#contentsAria div#style01Block p.styleComment,
div#contentsAria div#style02Block p.styleComment {
	padding-right: 10px;
}
div#contentsAria div#style01Block p.stylingComment,
div#contentsAria div#style02Block p.stylingComment {
	padding-left: 18px;
	padding-right: 7px;
}
div#contentsAria div#style01Block p.ancStyleDetail,
div#contentsAria div#style02Block p.ancStyleDetail {
	height: 51px;
	width: 231px;
}
div#contentsAria div#style01Block p.ancStyleDetail a,
div#contentsAria div#style02Block p.ancStyleDetail a {
	display: block;
	height: 51px;
	width: 231px;
	text-indent: -9999px;
}
div#contentsAria div#style01Block p.ancStyleDetail a:hover,
div#contentsAria div#style02Block p.ancStyleDetail a:hover {
	background-repeat: no-repeat;
	background-position: left top;
}

/*サロンインフォメーション*/
div#contentsAria div#salonInfoBlock {
	height: 346px;
	width: 713px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 89px;
	padding-left: 88px;
	background-repeat: no-repeat;
	background-position: left top;
}
div#contentsAria div#salonInfoBlock h4 {
	height: 104px;
	width: 713px;
	text-indent: -9999px;
}
div#contentsAria div#salonInfoBlock div#salonInfoBox {
	float: right;
	width: 365px;
}
div#contentsAria div#salonInfoBlock div#salonInfoBox div#salonDetail {
	height: 150px;
}
div#contentsAria div#salonInfoBlock div#salonInfoBox div#salonDetail table {
}
div#contentsAria div#salonInfoBlock div#salonInfoBox div#salonDetail table th {
	width: 105px;
	text-align: left;
	text-indent: -9999px;
}
div#contentsAria div#salonInfoBlock div#salonInfoBox div#salonDetail table td {
	width: 260px;
	padding-bottom: 5px;
}

div#contentsAria div#salonInfoBlock div#salonInfoBox p#ancSalonDetail {
	height: 48px;
	width: 365px;
}
div#contentsAria div#salonInfoBlock div#salonInfoBox p#ancSalonDetail a {
	display: block;
	height: 48px;
	width: 365px;
	text-indent: -9999px;
}
div#contentsAria div#salonInfoBlock div#salonInfoBox p#ancSalonDetail a:hover {
	background-image: url(images/common_btn_salon_detail_on.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

div#contentsAria div#salonInfoBlock p#salonImage {
	float: left;
	width: 281px;
	height: 193px;
}
div#contentsAria div#salonInfoBlock p#salonImage a {
	display: block;
	height: 193px;
	width: 281px;
	text-indent: -9999px;
}



