html{
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-size: 12px;
	line-height: 140%;
	letter-spacing: 0.1em;
	color: #4a453f;
}
body{ margin:0;}
li { list-style-type: none;}
* { margin:0px; padding:0px;}
p { text-align: justify;	}
a img{ border-style: none;}
.attention{ color:#70003d; font-size:10px;}
.red-text{ color:#F03}
.price_text{ color:#72003f; font-weight:bold;}
.contact_text{ color:#7c736b;}
.big_text{ font-size:18px; color:#72003f; font-weight: bold;}
strong{ font-weight:normal;}
.clear_line{ 
background-color: #ffffff;
border: none;
color: #ffffff;
padding:20px 0px;
}
.mintext{ font-size:14px;}
#wrapper {
	width: 1000px;
	height:auto;
	margin-right: auto;
	margin-left: auto;
}

h1 {
	font-size: 10px;
	font-weight: normal;
	text-align: right;
	color: #79746e;
}

/*----------------------------------------------------------------------左側メニュー*/
#left_box {
	background-color: #4a453f;
	float: left;
	display:block;
	overflow:hidden;
	width: 151px;
	color: #FFF;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	clear:both;
}

#popu li a{
	color:#FFF;
}
#left_box p{
	text-align: center;
	font-size:14px;
	margin:10px 0px 5px 0px;;
	
}
.sidenavi li{
	display : block ;
	width : 151px ;
	height: 28px;
	margin-bottom:3px;
	background-repeat: no-repeat ;
    background-position : top center ;
	background-image: url(../img/side_menu_back.gif);
}
.sidenavi li a{
	color: #FFF;
	text-decoration: none;
	text-align: center;
	padding-top:5px;
	display : block ;
	width : 151px ;
	height: 28px;
}
.sidenavi li a img{
	border:solid;}

.sidenavi li a:hover{
	color: #FFF;
	text-decoration: none;
	display : block ;
	width : 151px ;
	height: 28px;
	background-repeat: no-repeat ;
    background-position : top center ;
	background-image: url(../img/side_menu_back_mo.gif);
}


ul#side_shop{
	margin:0 auto;
	width:126px;
}
#side_shop li{
	text-align:left;
}
.space{
	padding:10px 0 20px 0;
}
/*----------------------------------------------------------------------Hanayui Bookmark*/

p.shadeBtn{
	display : block ;
	width : 151px ;
	height: 28px;
	padding-bottom:5px;
	padding-top:4px;
	background-repeat: no-repeat ;
    background-position : top center ;
	background-image: url(../img/side_menu_back.gif);
	cursor:pointer;
}
.shadeGroup{
	margin:30px 0 10px 0;
	
}
.shadeContents li{
	list-style-type: none;
	text-align:left;
	margin-left:5px;
	margin-bottom:8px;
	font-size:11px;
}
.shadeContents li a{
	color: #FFF;
}

/*----------------------------------------------------------------------右側*/
#right_box {
	width: 839px;
	float: right;
	display:block;
	overflow:hidden;
}
/*-------トップメニュー--------*/
#top_menu{
  margin: 0;
  padding: 0;
  float:left;
}

#top_menu ul{
  margin: 0;
  padding: 0;
	float: left;
	display:block;
	overflow:hidden;
	padding-top:15px;
}

#top_menu li{
	float: left;
	display:block;
	overflow:hidden;
  margin: 0;
  padding: 0;
}
#top_contact {
	float: right;
	text-align: right;
	font-weight: bold;
	font-size: 12px;
	color: #6d1a42;
	height: 50px;
	padding-top:5px;
}
#top_contact p{
	text-align: right;
	letter-spacing:1.5px;
}

#incart{
	float:right;
	padding-top:10px;
	padding-right:10px;
	width: 173px;;
	}
/*-------メインヴィジュアル--------*/
#dynloadarea{
	float: left;
	display:block;
	overflow:hidden;
	clear:both;
	width: 706px;
	height: 274px;
}

#sp_menu{
	float: right;
	display:block;
	overflow:hidden;
	width: 132px;
}
#sp_menu li{
	vertical-align:bottom;
	line-height:0;
}
#sp_menu img{
	vertical-align:text-bottom;
}

/*-------売りたいメニュー--------*/
#sel_menu{
  margin: 0;
  padding: 0;
  width: 839px;
  clear:both;
}

#sel_menu ul{
  margin: 0 auto;
  padding: 0;
  width: 833px;
  
}

#sel_menu li{
	float: left;
	display:block;
	overflow:hidden;
  margin: 0;
  padding: 0;
}
#sel_menu li img{
	margin:0 3px;
	display:block;
	}


/*----------------------------------------------------------------------フッター*/
#footer {
	background-image: url(../img/footer_bg.gif);
	background-repeat: repeat-x;
	height: 222px;
	clear: both;
}
#footer_inner {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	color:#FFF;
}
address {
	font-style: normal;
	font-size: 10px;
	clear: both;
	text-align: right;
	padding-top:5px;
}

#footer_inner dl{
	margin-top: 15px;
}
#footer_inner dt{
	font-weight: bold;
}
#footer_l{
	width: 250px;
	float: left;
	display:block;
	overflow:hidden;
}
#footer_r{
	float: left;
	display:block;
	overflow:hidden;
	width: 750px;
}
#footer_r ul{
	float: left;
	display:block;
	overflow:hidden;
	margin-left:30px;
	margin-top:15px
}
#footer_r li{
	margin-bottom:3px;
}


#footer_r li img{
	padding-right:5px;
}
#footer_r li a{
	color: #FFF;
	text-decoration: none;
}
#footer_r li a:hover{
	color: #a89e92;
}

.midashi {
	font-weight: bold;
	border-left-width: 4px;
	border-left-style: solid;
	padding-left:3px;
	display:block;
}
.midashi img{
	display:block;
}


/*----------------------------------------------------------------------コンテンツ*/
h2.noml{
	color: #72003f;
	border-left-style: solid;
	font-size:24px;
	font-weight:bold;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	border-left-width: 5px;
	border-left-color: #72003f;
	padding: 3px 0px 3px 5px;
}
h2{
	clear:both;
}

div#contents_box {
	border:solid 1px #d1d1d1;
	width:837px;
	clear:both;
}
#contents_inner {
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	padding-top:20px;
}
/*----------------------------------------------------------------------インフォメーション*/
.info {
	margin-left: 20px;
	padding-bottom:10px;
}
.info li{
	padding-top: 15px;
	font-weight: bold;
}
#mainvis_box {
	clear:both;
}

.comment {
	padding: 10px 0 10px 10px;
}
/*----------------------------------------------------------------------商品枠*/

.goods_box {
	width: 792px;
}
div.set_plan{
	margin-right: auto;
	margin-left: auto;
	width:767px;
	padding-bottom:10px;

}

.set_plan p{
	text-align: right;
	margin:10px 0;
}
/*----------------------------------------------------------------------ブーケ*/

.order_contact {
	height: 182px;
	width: 455px;
	background-image: url(../bouquet/img/wedding_contact_bg.gif);
	background-repeat: no-repeat;
}
.order_contact img{
	padding: 130px 0 0 200px;
}
div.set_plan form{
	text-align:right;
	padding-top:5px;
	}
.bouquet_left {
	float: left;
	width: 310px;
}
#enlarge{
	clear:both;
}

#enlarge img{
	border:solid 1px #d1d1d1;
}

#bouquet_right{
	float: left;
	padding-left:10px;
	padding-top:3px;
	width: 420px;
	height:600px;
}
#bouquet_right td img{
	border:solid 1px #d1d1d1;
	cursor:pointer;
}
#bouquet_right td img.waku_no{
	border:none;
}
#bouquet_right p{
	xtext-align:right;
	color:#71003e;
}
#bouquet_detail{
	height:100px;
	widthj: 465px;
}
#bouquet_detail img{
	vertical-align:middle;
	padding:5px 0px;}

.inner_left{
	float:left;}
.inner_right{
	float:left;
	padding:2px;}
.notes {
	color: #a84a5c;
	padding-top:10px;
	text-indent:-1em;
	padding-left:1em;
}
.notes a{
	color: #4a74a8;
}
.notes a:hover{
	color: #85a2c6;
}

hr{
	margin:10px 0px 0px 0px;
	clear:both;
	border:1px solid #cbe8e7;
}
#tab_box{
	text-align:right;
}
/*----------------------------セットプラン*/
table.setp{
	margin:0 auto;
	margin-bottom:20px;
}
.setp_title{
	background-image: url(../bouquet/img/set_bg01.gif);
	background-repeat: no-repeat;
	height: 35px;
	width: 761px;
}
.setp_title h3{
	font-size:18px;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	margin:0px 0 0 10px;
}
.setp_title h3 img{
	vertical-align:-2px;
	margin-right:15px;
}
.setp_price{
	color:#72003f;
	font-size:24px;
	font-weight:bold;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
}
.setprice{
	text-align:right;
}
td.setp_text{
	padding:0 0px 0 20px;
	width:342px
}
td.btonia{
	padding:0 0 10px 20px;}
/*----------------------------------------------------------------------商品の枠01*/
 .frame01 {
	border:solid 1px #d1d1d1;
	color:#95a84a;
	margin:0px 0 10px 0px;
}
 .frame01 {
	border-top:solid 3px #ab9f94;
}
 .frame01 td form{
	 text-align:right;
	 padding-right: 10px;
}
td.image_box{
	vertical-align:middle;
	display:block;
}
td.image_box img{
	padding:6px 0;
}
 .frame01 td{
	 vertical-align:top;
	 padding:0 6px;
}
 .frame01 td img{
	 text-align:right;
}
td.matome_t{
	padding-top:6px;}
 .frame01 p{
	 padding:0 10px;
}
 .frame01 ul{
	 padding:10px;
	 font-weight:bold;
}
 .frame01 a{
	color: #4a74a8;
}
 .frame01 a:hover{
	color: #85a2c6;
}
/*----------------------------------------------------------------------観葉植物・胡蝶蘭について*/
#plant_contact {
	background-image: url(../img/plant_contact.gif);
	height: 93px;
	width: 446px;
	margin:20px 0 0 5px;
}
#plant_contact img{
	margin:50px 0 0 180px;
}
/*----------------------------------------------------------------------会社概要*/
.second_p_table{
	border-collapse: collapse;
	border-spacing: 0;
	margin: 10px auto 30px auto;
	
	}
.second_p_table dl{
	padding: 10px 0 10px 10px;
	}

.second_p_table tr td{
	border:solid 1px #d1d1d1;
	padding:5px 5px;
	}
.second_p_table p{
	margin-bottom:8px;
}
tr td.titlewaku{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
td.pink_bg{
	background-color:#f9f8f6;
	text-align:center;
}
.cyousei01{
	vertical-align:top;
	text-align:left;
}
ul.cyousei02 li{
	padding-bottom:5px;
	}
ul.yokonarabi{
	float: left;
	margin-left:40px;
	}
ul.yokonarabi li{
	list-style-type: disc;
	}
ul.worklist{
	float:left;
	margin-right:10px;
}
.worklist li{
	list-style-type: disc;
	list-style-position: inside;
}
h3.goods_title {
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 24px;
	padding:5px 0 10px 8px;
}
h3.goods_title02 {
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 20px;
	padding:5px 0 10px 8px;
}

h3.deli_title {
	font-size: 14px;
	color: #72003f;
	padding:10px 0;
}
.deli_change dt{
	margin-bottom:10px;
	font-weight:bold;
}
.deli_space{
	margin-bottom:10px;
}
img.set_plan {
	margin-right: auto;
	margin-left: auto;
	width: 767px;
}
p.big_text{
	text-align:center;
	padding:10px 0;}
/*---------------------------------------------------------------------アクセスマップ*/
#map {
		height: 450px;
		width: 500px;
		margin: 20px auto 30px;
		border: 1px solid #CCCCCC;
}

/*----------------------------------------------------------------------まとめた商品*/
.frame_min01{
	margin:0 auto;
	padding-bottom:10px;
}
.frame_min01 td input{
	margin:0 auto;
	display:block;
}

.frame_min01 td{
	vertical-align:top;
	padding:0 8px;
}
.frame_min01 td img{
	margin:0 auto;
	display:block;
}
.frame_min01 td ul{
	width:176px;
	margin:0 auto;
}
#top_left{
	float:left;
	width:151px;
}
.frame_3sel{
	margin:0 auto 10px auto;
}
.frame_3sel td{
	width: 260px;
	text-align:center;
}
.frame_3sel ul{
	text-align:left;
	margin-left:20px;
}
#totop{
	clear:both;
	text-align:right;
	padding:10px 0px;}