/* h1 非表示 */
h1.entry-title {
	display: none;
}
/* pickup*/
#pickup {
	height:317px;
	clear:both;
}
/* keyimegae */
.top_kyeimage{
	width:513px;
	height:317px;
	float:left;
}
/* banner */
.top_bn {
	width:307px;
	height:317px;
	float:right;
}
.top_bn ul {
	width:100%;
	height:100%;
	padding:0;
	margin:0;
}
.top_bn li {
	width:307px;
	height:80px;
	clear:both;
}
.top_bn li.text {
	width:307px;
	height:25px;
	clear:both;
	font-size:11px;
}

/* mainArea */
#top_main {
	background:url(../img/top_img.jpg) no-repeat top center;
	width:830px;
	text-align:left;
	padding:0 0 0 0;
	margin:0 0 0 0;
	float:left;
}
#news {
	width:400px;
	height:180px;
	overflow:auto;
	padding:0 0 0 0;
	margin:500px 0px 0px 30px;
	float:left;
}
#news ul {
	width:380px;
	padding:0 0 0 0;
	margin:0px 0px 0px 0px;
}
#news li {
	background:url(../img/new_dot.gif) no-repeat 0px 3px;
	padding:0 0 8px 8px;
	margin:8px 0px 0px 0px;
	border-bottom: #CCCCCC solid 1px;
}
#news strong {
	color:#333333;
}

/* 胡蝶蘭Area */
#container h3#kochoran {
	background:url(../img/title_kochoran.jpg) no-repeat;
	height:19px;
	padding:0;
	margin:20px 0 0 0;
	text-indent: -10000px;
	clear:both;
}
#container div.kochoran {
	background:url(../img/bg_kochoran.jpg) no-repeat 0 15px;
	width:830px;
	height:300px;
	border-top: 1px solid #4E4040;
	margin: 5px 0 0 0;
	padding: 15px 0 0 0;
	clear:both;
}
#container div.kochoran .kochoran_txt{
	width:570px;
	margin: 60px 0 0 255px;
	padding: 0;
	font-size: 14px;
}
#container div.kochoran .kochoran_price{
	width:420px;
	margin: 40px 0 0 405px;
	padding: 0;
	font-size: 13px;
}


/* info & area BOX setting */
/* service */
#container h3#service {
	background:url(../img/title_service.jpg) no-repeat;
	height:14px;
	padding:0;
	margin:20px 0 0 0;
	text-indent: -10000px;
	clear:both;
}
/* service menu */
ul#smList {
	width: 791px;
	height: 70px;
	margin: 0 0 0 18px;
	padding: 0px;
}

ul#smList li {
	float: left;
	height: 30px;
	margin: 0 15px 10px 0;
}

ul#smList li a {
	display: block;
	width: 100%;
	height: 100%;
	text-indent: -9999px;
	background: url(../img/smList.jpg) no-repeat;
}

/* smList ボタン設定 */
ul#smList li.smList_biz {
	width: 162px;
}ul#smList li.smList_biz a {
	background-position: 0 0;
}ul#smList li.smList_biz a:hover {
	background-position: 0 -30px;
}

ul#smList li.smList_onlineshop {
	width: 228px;
}ul#smList li.smList_onlineshop a {
	background-position: -162px 0;
}ul#smList li.smList_onlineshop a:hover {
	background-position: -162px -30px;
}

ul#smList li.smList_teikisoka {
	width: 162px;
}ul#smList li.smList_teikisoka a {
	background-position: -390px 0;
}ul#smList li.smList_teikisoka a:hover {
	background-position: -390px -30px;
}

ul#smList li.smList_ueki {
	width: 179px;
}ul#smList li.smList_ueki a {
	background-position: -552px 0;
}ul#smList li.smList_ueki a:hover {
	background-position: -552px -30px;
}

ul#smList li.smList_wedding {
	display: block;
	width: 162px;
	height: 30px;
	text-indent: -9999px;
	background: url(../img/smList.jpg) no-repeat;
	background-position: -731px 0;
}
/* ul#smList li.smlist_wedding a {
	background-position: 0 0;
}ul#smList li.smlist_wedding a:hover {
	background-position: 0 -37px;
} */

ul#smList li.smList_school {
	display: block;
	width: 162px;
	height: 30px;
	text-indent: -9999px;
	background: url(../img/smList.jpg) no-repeat;
	background-position: -894px 0;
}
/* ul#smList li.smlist_school a {
	background-position: 0 0;
}ul#smList li.smlist_school a:hover {
	background-position: 0 -37px;
} */



/* info */
#info {
	height:280px;
	clear:both;
}
#container h3#information {
	background:url(../img/title_information.jpg) no-repeat;
	height:20px;
	padding:0;
	margin:20px 0 0 0;
	text-indent: -10000px;
	clear:both;
}
#container h3#area {
	background:url(../img/title_area.jpg) no-repeat;
	height:20px;
	padding:0;
	margin:30px 0 0 0 ;
	text-indent: -10000px;
	clear:both;
}
.cont {
	border-top: 1px solid #4E4040;
	margin: 5px 0 0 0;
	padding: 20px 0 0 0;
	clear:both;
}
.cont_s {
	float:left;
	width:266px;
	height:100%;
	margin:0 16px 0 0;
}
.cont_s h4 {
	height:20px;
    border-bottom: 1px solid #4E4040;
	padding:5px 0 2px 0;
	margin:0 0 10px 0;
}
.cont_s ul {
	padding:0;
}


