
h1{
	font-size:12px;
	padding:20px 100px 10px 0;
	text-align:right;
	}



h2{
	width:700px;
	margin:0 0 0px 100px;
	padding:0 0 4px 23px;
	font-size:16px;
	font-weight:600;
	background:url(../images/bouquet/bk_h2.jpg) no-repeat 6px 5px;
	border-bottom:1px solid #000;
	}
	
h3{
	width:630px;
	margin:40px 170px 5px 100px;
	font-size:16px;
	font-weight:600;
	}	


.textbox{
	margin:0 0 100px 0;
	}
	
.textbox2{
	margin:0 100px 100px 100px;
	border:1px solid #C93;
	}	


#Head{
	width:900px;
	height:auto;
	}


#Head .headinfo{
	margin:0px 60px 0 0px;
	}
	
#Head p{
	font-size:12px;
	padding:10px 80px 0 0;
	text-align:right;	
}	
	
	




/*============================================

文字装飾など

=============================================*/

.font18{
	font-size:18px;
	}
	
.bold{
	font-weight:600;
	}	
	
.pink{
	color:#E10071;
	}
	
.bk_yellow{
	background-color:#FFFFB5;
	}	

.blown{
	color:#572C00;
	}

.minibanner{
	margin:0 100px 0 463px;
	}
	
.topbanner{
	margin:15px 100px 30px 100px;	
	}	
	
	
/*ブーケの由来*/	
.borderbox{
	border:1px solid #CCC;
	width:660px;
	margin:20px auto;
	padding:20px;
	background-color:#FAFAFA;
	color:#666;
	line-height:1.6em;
	}




/*============================================

トップ画像

=============================================*/


#topimage{
	width:700px;
	height:503px;
	margin:-20px 100px 50px 100px;
	background:url(../images/bouquet/bk_topimage.png) no-repeat 0;
	}
	
#topimage_text{
	padding:90px 0 0 0;
	width:380px;
	}	

#topimage_text p{
	font-size:13px;
	padding:6px 0 6px 25px;
	line-height:1.8em;
}


/*診断ボタン*/

.shindan_btn{
	margin:80px 0 0 20px;
	}



/*============================================

ブーケの種類

=============================================*/

#bouquetsyurui{
	width:698px;
	margin:40px 100px;
	}
	
	
#bouquetsyurui table {
    margin:20px 0 40px 0;
	border:1px solid #C1C1C1;
    border-collapse: collapse;
    border-spacing: 0;
	}
	
#bouquetsyurui table td{
	border:1px solid #C1C1C1;
    border-collapse: collapse;
    border-spacing: 0;
	height:240px;
	}	
	
	
	
#bouquetsyurui p{
	padding:6px 15px;
	font-size:14px;
	}
	
	
.bouquetpict{
	width:172px;
	margin:0;
	padding:0;
	}
		



.bouquetpict_ball{
	width:172px;
	height:244px;
	margin:0;
	padding:0;
	background-color:#000;
	}
	
	

.bouquettext{
	width:525px;
	margin:0;
	padding:0;
	}




/*============================================

ブーケのカタログ

=============================================*/

	
#bouquet_gallery{
	width:700px;
	height:auto;
	margin:20px 100px 500px 100px;
	clear:both;
	padding:0 0 100px 0;
	}

#bouquet_gallery li{
	float:left;
	width:172px;
	height:249px;
	border:1px dotted #CCC;
	list-style-type:none;
	}
	
#bouquet_gallery img{
    padding:4px;
	width:165px;
	height:241px;
	}
	
	
.artbouquet{
	margin:60px 100px 20px 100px;	
	}
	
/*大切なのは、あなたが持ってみたいブーケをイメージすること*/
.artbouquet2{
	margin:40px 100px 20px 100px;	
	}	
	

	
.memo{
	margin:20px 0 0 100px;
	}	
	
/*
#bouquet_gallery2{
	width:699px;
	height:auto;
	margin:0px 100px 50px 101px;
	clear:both;
	}
	
#bouquet_gallery2 li{
	float:left;
	width:230px;
	height:318px;
	border:1px dotted #CCC;
	list-style-type:none;
	}
	
#bouquet_gallery2 img{
    padding:4px;
	width:223px;
	height:310px;
	}	
*/	
	
	


/*============================================

個別ページ

=============================================*/


#bouquet{
	clear:both;
	}
	
#bouquet table td{
	padding:10px;
	}


#bouquet table {
	border:1px solid #C1C1C1;
    border-collapse: collapse;
    border-spacing: 0;
	width:698px;
	font-size:14px;
	margin:0 100px 40px 100px;
	}
	
#bouquet p{
	padding:10px 0;
	}
	

.category{
	width:160px;
	}

.gray{
	background-color:#F5F5F5;	
	}	
	
.black{
	background-color:#000;
	color:#FFF;
	}	




/*ブーケの写真*/

/*たて　画像*/
.bouquet450{
	margin:10px 225px;
	border:1px dotted #CCC;
	padding:5px;
	clear:both;
	}
	
	
/*よこ　画像*/
.bouquet640{
	margin:10px 128px;
	border:1px dotted #CCC;
	padding:5px;
	clear:both;
	}	
	
	
/*============================================

ウエディングデザイナー　和田浩一

=============================================*/


#bouquetnist{
	width:700px;
	/*height:260px;*/
	height:361px;
	margin:50px 100px 30px 100px;
	clear:both;
	background:url(../images/bouquet/bk_bouquetnist.jpg) no-repeat;
	padding:68px 0 0 243px;
	position:static;
	}

#bouquetnist p{
	width:410px;
	padding:8px 20px;
	line-height:1.5em;
	word-spacing:0.7em;
	color:#FFF;
	}

#message a{
	color:#666;
	}



/*============================================

ブーケが完成するまで

=============================================*/

	
#step{
	width:700px;
	height:273px;
	margin:100px 100px 50px 100px;
	background:url(../images/bouquet/bouquet_sankou.jpg) no-repeat;
	padding:130px 0 0 0;
	}	
	
#step p{
	width:400px;
	padding:10px 15px;
	line-height:1.5em;
	word-spacing:0.7em;
	}	
	


#sankou{
	height:600px;
	}
	
.summerwedding{
	width:280px;
	height:391px;
	padding:5px;
	border:1px solid #CCC;
	margin:20px 100px 50px 20px;
	}
	
	
/*============================================

ウエディングデザイナーお問合せ

=============================================*/	

#otoiawase{
	margin:20px 100px 30px 100px;
	width:700px;
	height:auto;
	}

#otoiawase p{
	padding:10px 15px 15px 15px;
	line-height:1.5em;
	word-spacing:0.7em;
	}
	
.otoiawase{
	margin:0 0 20px 0;
	}	
	
.font13{
font-size:13px;}	
	
	


#otoiawase_sub{
	margin:80px 100px 30px 100px;
	width:700px;
	height:auto;
	}

#otoiawase_sub p{
	padding:10px 15px 15px 15px;
	line-height:1.5em;
	word-spacing:0.7em;
	}
	
	
	
.Footerlink{
	float:right;
	margin:0 40px 0 0;
	padding:0 0 30px 0;
	}


.Footerlink ul{
margin:20px 0 20px 0;

}

.Footerlink li{
padding:2px 0;
list-style-type:none;
align:right;
}


/*============================================

ブーケの注文の流れ

=============================================*/	

#order{
	width:600px;
	margin:0 130px 100px 130px;
	height:auto;
	font-size:12x;
	padding:0 0 15px 0;
	font-size:12px;
	color:#666;
	}

.stepbox{
	width:560px;
	margin:35px 0 10px 0;
	padding:20px 20px 20px 20px;
	font-size:16px;
	color:#666;
	background-color:#F3F3F3;
	}
	

/*============================================

配達について

=============================================*/	



.delivery{
	width:630px;
	margin:10px 0 10px 100px;
	border-collapse: collapse;
	border: #E3E3E3 1px solid;
	font-size:14px;
	}
	
.delivery td{
	border-collapse: collapse;
	border: #E3E3E3 1px solid;
	padding:20px 10px;
	}
	
.td1{
	width:100px;
	background-color:#F3F3F3;
	}	


/*配達についてのポリシー*/

.policy{
	width:700px;
	margin:0 0 100px 0;
	background-color:#FF9;
	padding:0;
	}

.policy p{
	width:700px;
	margin:0;
	padding:10px 0;
	text-align:left;
	}



/*============================================

問合せ・注文の詳細

=============================================*/	

.order_btn{
	width:560px;
	margin:50px 170px;
	}


