﻿@charset "utf-8";
/* ------------------------------------------------------
共通
------------------------------------------------------ */
div#contentsAria {
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	width: 910px;
}
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: 12px;
	width: 55px;
	background-image: none;
	background-repeat: no-repeat;
}
div#contentsAria p.ancPageTop a {
	display: block;
	height: 12px;
	width: 55px;
	margin: 0px;
	padding: 0px;
	text-indent: -9999px;
}

/* ------------------------------------------------------
ヘッダー
------------------------------------------------------ */
div#contentsAria div#pageHeaderBlock {
	height: 426px;
	width: 803px;
	background-image: url(images/header.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 107px;
}
div#contentsAria div#pageHeaderBlock h3,
div#contentsAria div#pageHeaderBlock p {
	height: 165px;
	width: 800px;
	text-indent: -9999px;
}
div#contentsAria div#pageHeaderBlock ul {
	list-style-type: none;
}
div#contentsAria div#pageHeaderBlock ul li {
	display: block;
	height: 44px;
	width: 224px;
	float: left;
}
div#contentsAria div#pageHeaderBlock ul li a {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 44px;
	width: 210px;
	text-indent: -9999px;
}

/* ------------------------------------------------------
キュート＆エレガント
------------------------------------------------------ */

/*共通*/
div#contentsAria div#cuteBlock h4,
div#contentsAria div#elegantBlock h4 {
	height: 24px;
	width: 910px;
	text-indent: -9999px;
}
div#contentsAria div#cuteBlock h5,
div#contentsAria div#elegantBlock h5 {
	height: 33px;
	width: 910px;
	text-indent: -9999px;
}
div#contentsAria div#cuteBlock p.dressComment,
div#contentsAria div#elegantBlock p.dressComment {
	height: 99px;
	width: 360px;
	padding-left: 277px;
	font-size: 12px;
	line-height: 16px;
	color: #C85A65;
}
div#contentsAria div#cuteBlock p.styleComment,
div#contentsAria div#elegantBlock p.styleComment {
	height: 170px;
	width: 215px;
	font-size: 14px;
	line-height: 22px;
	color: #C85A65;
}
div#contentsAria div#cuteBlock p.ancStyle a,
div#contentsAria div#elegantBlock p.ancStyle a {
	display:block;
	height: 35px;
	width: 215px;
	text-indent:-9999px;
}
div#contentsAria div#cuteBlock p.ancStyle,
div#contentsAria div#elegantBlock p.ancStyle {
	height: 59px;
	width: 215px;
	font-size: 14px;
	line-height: 22px;
	color: #C85A65;

}
div#contentsAria div#cuteBlock p.flowerComment,
div#contentsAria div#elegantBlock p.flowerComment {
	height: 232px;
	width: 215px;
	font-size: 14px;
	line-height: 22px;
	color: #C85A65;
}
div#contentsAria div#cuteBlock p.ancPageTop,
div#contentsAria div#elegantBlock p.ancPageTop {
	padding-left: 834px;
}
/*キュート*/
div#contentsAria div#cuteBlock {
	height: 745px;
	width: 910px;
	background-image: url(images/style_cute.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
div#contentsAria div#cuteBlock p.styleComment,
div#contentsAria div#cuteBlock p.ancStyle,
div#contentsAria div#cuteBlock p.flowerComment {
	padding-left: 36px;
}
/*エレガント*/
div#contentsAria div#elegantBlock {
	height: 734px;
	width: 910px;
	background-image: url(images/style_elegant.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
div#contentsAria div#elegantBlock p.styleComment,
div#contentsAria div#elegantBlock p.ancStyle,
div#contentsAria div#elegantBlock p.flowerComment {
	padding-left: 661px;
}

/* ------------------------------------------------------
Q&A
------------------------------------------------------ */
div#contentsAria div#faqBlock {
	height: 752px;
	width: 778px;
	padding-left: 132px;
	background-image: url(images/faq.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
div#contentsAria div#faqBlock h4 {
	height: 144px;
	width: 778px;
	text-indent: -9999px;
}
div#contentsAria div#faqBlock h5 {
	height: 50px;
	width: 778px;
	text-indent: -9999px;
}
div#contentsAria div#faqBlock h6 {
	font-size: 12px;
	line-height: 18px;
	color: #C85A65;
}
div#contentsAria div#faqBlock p {
	font-size: 12px;
	line-height: 18px;
	color: #6C5A5E;
	padding-bottom: 1em;
	padding-left: 20px;
}
div#contentsAria div#faqBlock p.nextFaq {
	padding-left: 559px;
}
div#contentsAria div#faqBlock p.nextFaq a {
	font-size: 12px;
	font-weight: bold;
	color: #C85A65;
	text-decoration: underline;
}
div#contentsAria div#faqBlock div#faqStyleBox {
	height: 233px;
}

div#contentsAria div#faqBlock div#faqflowerBox {
	height: 308px;
}

div#contentsAria div#faqBlock p.ancPageTop {
	padding-left: 702px;
}

/* ------------------------------------------------------
サロン詳細
------------------------------------------------------ */
div#contentsAria div#salonInfoBlock {
	height: 550px;
	width: 803px;
	background-image: url(images/salon_info.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 107px;
}
div#contentsAria div#salonInfoBlock h4 {
	height: 150px;
	width: 803px;
	text-indent: -9999px;
}
div#contentsAria div#salonInfoBlock h5 {
	height: 34px;
	width: 803px;
	text-indent: -9999px;
}
div#contentsAria div#salonInfoBlock div#salonDetail {
	height: 176px;
	padding-left: 45px;
}
div#contentsAria div#salonInfoBlock div#salonDetail table {
}
div#contentsAria div#salonInfoBlock div#salonDetail table th {
	width: 65px;
	text-align: left;
	text-indent: -9999px;
}
div#contentsAria div#salonInfoBlock div#salonDetail table td {
	width: 320px;
	font-size: 12px;
	line-height: 18px;
	color: #7F7678;
}
div#contentsAria div#salonInfoBlock div#salonDetail table td.tel {
	font-size: 14px;
}
div#contentsAria div#salonInfoBlock ul {
	list-style-type: none;
}
div#contentsAria div#salonInfoBlock ul li {
	display: block;
	height: 44px;
	width: 224px;
	float: left;
	padding-bottom: 86px;
}
div#contentsAria div#salonInfoBlock ul li a {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 44px;
	width: 210px;
	text-indent: -9999px;
}

div#contentsAria div#salonInfoBlock p.ancPageTop {
	padding-left: 727px;
}

/* ------------------------------------------------------
ショップ詳細
------------------------------------------------------ */
div#contentsAria div#shopInfoBlock {
	height: 562px;
	width: 803px;
	background-image: url(images/flower_shop_info.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 107px;
}
div#contentsAria div#shopInfoBlock h4 {
	height: 150px;
	width: 803px;
	text-indent: -9999px;
}
div#contentsAria div#shopInfoBlock h5 {
	height: 36px;
	width: 803px;
	text-indent: -9999px;
}
div#contentsAria div#shopInfoBlock div#shopDetail {
	height: 176px;
	padding-left: 45px;
}
div#contentsAria div#shopInfoBlock div#shopDetail table {
}
div#contentsAria div#shopInfoBlock div#shopDetail table th {
	width: 65px;
	text-align: left;
	text-indent: -9999px;
}
div#contentsAria div#shopInfoBlock div#shopDetail table td {
	width: 275px;
	font-size: 12px;
	line-height: 18px;
	color: #7F7678;
}
div#contentsAria div#shopInfoBlock div#shopDetail table td.tel {
	font-size: 14px;
}
div#contentsAria div#shopInfoBlock p.ancSite {
	height: 44px;
	width: 440px;
	padding-bottom: 83px;
}
div#contentsAria div#shopInfoBlock p.ancSite a {
	display: block;
	height: 44px;
	width: 440px;
	text-indent: -9999px;
}

div#contentsAria div#shopInfoBlock p.ancPageTop {
	padding-left: 727px;
}

/* ------------------------------------------------------
ジョイフル恵利
------------------------------------------------------ */
div#contentsAria div#clothesBlock {
	height: 447px;
	width: 803px;
	background-image: url(images/clothes.jpg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 107px;
}
div#contentsAria div#clothesBlock h4 {
	height: 150px;
	width: 803px;
	text-indent: -9999px;
}
div#contentsAria div#clothesBlock h5 {
	height: 26px;
	width: 803px;
	text-indent: -9999px;
}
div#contentsAria div#clothesBlock p#siteDetail {
	height: 112px;
	width: 345px;
	padding-left: 45px;
	line-height: 18px;
	color: #7F7678;
}

div#contentsAria div#clothesBlock p.ancSite {
	height: 44px;
	width: 440px;
	padding-bottom: 83px;
}
div#contentsAria div#clothesBlock p.ancSite a {
	display: block;
	height: 44px;
	width: 440px;
	text-indent: -9999px;
}

div#contentsAria div#clothesBlock p.ancPageTop {
	padding-left: 727px;
}
/* ------------------------------------------------------
ぐるなびウエディング
------------------------------------------------------ */
div#contentsAria div#collaborationBlock {
	height: 447px;
	width: 803px;
	background-image: url(images/collaboration_site.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 107px;
}
div#contentsAria div#collaborationBlock h4 {
	height: 150px;
	width: 803px;
	text-indent: -9999px;
}
div#contentsAria div#collaborationBlock h5 {
	height: 26px;
	width: 803px;
	text-indent: -9999px;
}
div#contentsAria div#collaborationBlock p#siteDetail {
	height: 112px;
	width: 345px;
	padding-left: 45px;
	line-height: 18px;
	color: #7F7678;
}

div#contentsAria div#collaborationBlock p.ancSite {
	height: 44px;
	width: 440px;
	padding-bottom: 83px;
}
div#contentsAria div#collaborationBlock p.ancSite a {
	display: block;
	height: 44px;
	width: 440px;
	text-indent: -9999px;
}

div#contentsAria div#collaborationBlock p.ancPageTop {
	padding-left: 727px;
}

/* ------------------------------------------------------
オススメ特集
------------------------------------------------------ */
div#contentsAria div#reccomendBlock {
	height: 106px;
	width: 513px;
	padding-left: 397px;
	background-image: url(images/recommend.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
div#contentsAria div#reccomendBlock h4 {
	font-size: 8px;
	line-height: 8px;
	height: 10px;
	width: 513px;
	text-indent: -9999px;
}
div#contentsAria div#reccomendBlock p {
	height: 60px;
	width: 468px;
}
div#contentsAria div#reccomendBlock p a {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 60px;
	width: 468px;
	text-indent: -9999px;
}

