@charset "utf-8";
/* CSS Document */



/* 基本 */


br.sepa{
clear:both;
}

br.clear{
clear:both;
}


img{
border:none;
}


/* 各コーナーのボックス設定 */


div#area00{
width: 757px;
height: 75px;
}

div#area01{
	width: 773px;
	height: 387px;
	margin: 0px 0px 0px 0px;
	background-image:url(../special_feature/img_bloom/0712/img01.jpg);
	background-repeat:no-repeat;
 	background-position: 7px;
	text-align: left;
}

#comment00{
	position: absolute;
	width: 350px;
	height: 70px;
	margin: 30px 0px 0px 350px;
	text-align: left;
}

div#area02{
width:757px;
height:712px;
margin: 0px 0px 0px 0px;
background-image:url(../special_feature/img_bloom/0712/img02_01.jpg);
text-align: left;
}

div#area02 p{
color: #6a2500;
padding: 0px;
margin: 0px;
}

div#area02_01{
width: 757px;
height: 70px;
margin:10px 0px 0px 0px;
}

#area03{
width: 757px;
height:: 695;
margin:10px 0px 0px 0px;
}

#area04{
width: 765px;
height: 602px;
margin:10px 0px 0px 0px;
}

#area05_01{
width:765px;
height: 78px;
margin:0px;
}

#area05{
width: 765px;
height: 450px;
margin:10px 0px 0px 0px;
}

#area06{
	width: 757px;
	margin:10px 0px 0px 0px;
	padding-bottom: 10px;
	height: auto;
}




/* area01---メニュー */



#aream ul#bg {
list-style: none outside;
margin:0px 0px 0px 0px;
width: 759px;
border: 0px;
padding:0px;
}

#aream li {
float: left;
margin:0px;
text-align: center;
font-size:10px;
}

#aream li a#link1 {
display:block;
width:152px;
padding:11px 0px;
background-image:url(../special_feature/img_bloom/0712/menu.jpg);
background-position: 0px;
text-indent: -10000px;
}

#aream li a#link2 {
display:block;
width:151px;
padding:11px 0px;
background-image:url(../special_feature/img_bloom/0712/menu.jpg);
background-position: -152px;
text-indent: -10000px;
}

#aream li a#link3 {
display:block;
width:152px;
padding:11px 0px;
background-image:url(../special_feature/img_bloom/0712/menu.jpg);
background-position: -303px;
text-indent:-10000px;
}

#aream li a#link4 {
display:block;
width:151px;
padding:11px 0px;
background-image:url(../special_feature/img_bloom/0712/menu.jpg);
background-position: -454px;
text-indent:-10000px;
}

#aream li a#link5 {
display:block;
width:152px;
padding:11px 0px;
background-image:url(../special_feature/img_bloom/0712/menu.jpg);
background-position: -605px;
text-indent:-10000px;
}


/* area02---美しい花嫁の秘密はここにある！ */


div#area02 a:link, a:visited{
text-decoration:none;
}

div#area02 a:hover, a:active{
text-decoration:underline;
}


div#area02 #comment01{
position:absolute;
margin:238px 0px 0px 35px;
width: 180px;
height: 50px;
text-align: left;
}

#comment02{
position:absolute;
margin:435px 0px 0px 35px;
width: 180px;
height: 50px;
text-align: left;
}

#comment03{
position:absolute;
margin: 610px 0px 0px 250px;
width: 180px;
height: 50px;
text-align: left;
}

#comment04{
position:absolute;
margin:120px 0px 0px 540px;
width: 200px;
height: 50px;
text-align: left;
}

#comment05{
position:absolute;
margin:247px 0px 0px 540px;
width: 200px;
height: 50px;
text-align: left;
}

#comment06{
position:absolute;
margin:380px 0px 0px 540px;
width: 200px;
height: 50px;
text-align: left;
}

#comment07{
position:absolute;
margin:515px 0px 0px 480px;
width: 200px;
height: 50px;
text-align: left;
}






/* area03---アイテムやカラーも豊富 */

div#area03 img{
border:0px;
}

div#area03 p.space{
font-size:3px;
margin:0px;
padding:0px;
line-height:100%;
}


/* area04---先輩花嫁さんのコメントコーナーのボックス指定 */

div#area04 .sub1{
float:left;
width:378px;
padding-left:4px;
}

div#area04 .sub2{
float:right;
width:378px;
padding-right:4px;
}

div#area04 .sub3{
float:left;
width:378px;
padding-left:4px;
}

div#area04 .sub4{
float:right;
width:378px;
padding-right:4px;
}

#area04 div p{
position:absolute;
margin: 50px 0px 0px 30px;
color:#672600;
}



/* /area05---あなたもモニターになりませんか？ */
div#area05 .box1{
float:left;
width:397px;
overflow: auto;
}

div#area05 .box2{
float:right;
width:360px;
margin:5px 5px;
overflow: auto;
}

div#area05 .caption{
margin:15px 0px 10px;
}

div#area05 .caption2{
margin:10px 5px 35px;
width:340px;
text-align:left;
}

div#area05{
background-image:url(../special_feature/img_bloom/0712/img05_01.jpg);
background-position:bottom left;
background-repeat:no-repeat;
overflow: auto;
}

div#area05 div.exp{
float:left;
width:350px;
margin:0px 10px;
text-align: left;
padding: 5px 5px 0px;
}

div#area05 p{
color:#6a2603;
}




/* area06---information */

div#area06 .box1{
float:left;
width:378px;
overflow: auto;
}

div#area06 .box2{
	float:right;
	width:378px;
	height: 500px;
	padding-bottom: 10px;
}

div#area06 img.caption{
border:0px;
margin:5px 0px;
}

div#area06 div.exp{
	width:280px;
	padding:5px;
	text-align: left;
	margin: 10px 10px;
}

div#area06 p{
color:#6a2603;
}








/*                         */
/*                         */
/* comment.html用のCSS設定 */
/*                         */
/*                         */
/*                         */




/* ヘッダー */

#area07{
width:757px;
height: 79px;
}



/* メニュー2 */


#aream02 ul#bg {
list-style: none outside;
margin:0px 0px 0px 0px;
width: 757px;
border: 0px;
padding:0px;
}

#aream02 li {
float: left;
margin:0px;
text-align: center;
font-size:10px;
}

#aream02 li a#link1 {
display: block;
width: 173px;
padding: 11px 0px;
background-image: url(../special_feature/img_bloom/0712/menu02.jpg);
background-position: 0px;
text-indent: -10000px;
}

#aream02 li a#link2 {
display: block;
width: 100px;
padding:11px 0px;
background-image: url(../special_feature/img_bloom/0712/menu02.jpg);
background-position: -173px;
text-indent: -10000px;
}

#aream02 li a#link3 {
display: block;
width: 138px;
padding: 11px 0px;
background-image:url(../special_feature/img_bloom/0712/menu02.jpg);
background-position: -273px;
text-indent:-10000px;
}

#aream02 li a#link4 {
display: block;
width: 161px;
padding: 11px 0px;
background-image: url(../special_feature/img_bloom/0712/menu02.jpg);
background-position: -411px;
text-indent:-10000px;
}

#aream02 li a#link5 {
display:block;
width: 88px;
padding:11px 0px;
background-image:url(../special_feature/img_bloom/0712/menu02.jpg);
background-position: -572px;
text-indent:-10000px;
}

#aream02 li a#link6 {
display:block;
width: 96px;
padding:11px 0px;
background-image:url(../special_feature/img_bloom/0712/menu02.jpg);
background-position: -660px;
text-indent:-10000px;
}

/*　テスト　*/
.clear{
	clear: both;
}


/* お客様コメント */

div#sub01{
width: 757px;
/*height: 38px;*/
margin-top: 10px;
}

div#sub01 .word{
	float: left;
	width: 362px;
	height: 542px;
	padding: 15px 10px 5px 10px;
	text-align:left;
}

div#sub01 .photo{
float:right;
width: 374px;
margin: 0px;
}


div#sub02{
width: 757px;
margin-top: 10px;
}

div#sub02 .word{
	float: right;
	width: 362px;
	height: 540px;
	padding: 15px 10px 5px 10px;
	text-align:left;
}

div#sub02 .photo{
float:left;
width: 374px;
margin: 0px;
}


div#sub03{
width: 757px;
margin-top: 10px;
}

div#sub03 .word{
float: left;
width: 362px;
height: 540px;
padding: 15px 10px 5px 10px;
text-align:left;
}

div#sub03 .photo{
float:right;
width: 374px;
margin: 0px;
}


div#sub04{
width: 757px;
margin-top: 10px;
}

div#sub04 .word{
float: right;
width: 362px;
height: 532px;
padding: 15px 10px 5px 10px;
text-align:left;
}

div#sub04 .photo{
float:left;
width: 374px;
margin: 0px;
}

p.brown01{
color:#672600;
margin: 0px;
}

p.brown02{
color:#b37522;
margin: 0px 0px 20px 0px;
}


.footer{
width: 765px;
height: 20px;
margin-top: 0px;
text-align:right;
}

