@charset "utf-8";
/* 採用情報 */


/* ヘッダー */
#service #header .headmenu ul li.service a{background-position:0 -30px;}

/* トップイメージ */
#service #topimage{
	width: 100%;
	background: url(../../common/img/h2_bg.jpg) left top repeat-x;
}

#service #topimage h2{
	font-size: 0;
	line-height: 0;
	color: #45afff;
	width: 760px;
	height: 166px;
	background: url(../img/h2.jpg) left top no-repeat;
}

/* サイドメニュー */

#service #contents .subArea ul.sidemenu li{
	display:block;
	background: #4aa016 no-repeat;
	width: 240px;
	font-size: 0;
	line-height:0;
	text-indent: -9999px;
}

#service #contents .subArea ul.sidemenu li.flowershop a{
	background: url(../img/smenu_flowershop.gif);
}

#service #contents .subArea ul.sidemenu li.flowershop a:hover{
	background-position: 0 -20px;
}

#service #contents .subArea ul.sidemenu li.flowershop ul{
	background: #4c813c;
}

#service #contents .subArea ul.sidemenu li.flowershop ul li{
	width: 180px;
	font-size: 10px;
	line-height: 130%;
	text-indent: 0px;
	background: #4c813c url(none);
	display: block;
	margin: 0 6px 0 40px;
	padding: 0.5em 0;
}

#service #contents .subArea ul.sidemenu li.flowershop ul li a{
	background: none;
	color: #fff;
	display: inline;
	border-bottom: none;
}

#service #contents .subArea ul.sidemenu li.lifetime a{
	background: url(../img/smenu_lifetime.gif);
}

#service #contents .subArea ul.sidemenu li.lifetime a:hover{
	background-position: 0 -20px;
}

/* サブメニュー */
#service #contents .subArea ul.sidemenu li.lifetime ul{
	background: #4c813c;
}

#service #contents .subArea ul.sidemenu li.lifetime ul li{
	width: 180px;
	font-size: 10px;
	line-height: 130%;
	text-indent: 0px;
	background: #4c813c url(none);
	display: block;
	margin: 0 6px 0 40px;
	padding: 0.5em 0;
}

#service #contents .subArea ul.sidemenu li.lifetime ul li a{
	background: none;
	color: #fff;
	display: inline;
	border-bottom: none;
}
/* サブメニュー */


#service #contents .subArea ul.sidemenu li.eventplanning a{
	background: url(../img/smenu_eventplanning.gif);
}

#service #contents .subArea ul.sidemenu li.eventplanning a:hover{
	background-position: 0 -20px;
}

#service #contents .subArea ul.sidemenu li.sellflower a{
	background: url(../img/smenu_sellflower.gif);
}

#service #contents .subArea ul.sidemenu li.sellflower a:hover{
	background-position: 0 -20px;
}
#service #contents .subArea ul.sidemenu li.consulting a{
	background: url(../img/smenu_consulting.gif);
}

#service #contents .subArea ul.sidemenu li.consulting a:hover{
	background-position: 0 -20px;
}

/* コンテンツ全体 */
#service #contents .mainArea .serviceheader{
	margin: 0 10px 10px 20px;
}
#service #contents .mainArea .serviceheader:after{content: ".";display: block;height: 0;
clear: both;visibility: hidden;}
#service #contents .mainArea .serviceheader{display: inline-table;}
/* hides from macIE \*/
*html #service #contents .mainArea .serviceheader{ height: 1%;}
#service #contents .mainArea .serviceheader{ display: block;}
/* */

#service #contents .mainArea p.servicelogo{
	float: left;
	margin: 0 0 10px 0;
}

#service #contents .mainArea div.servicetexts{
	float: left;
}

#service #contents .mainArea p.iconlink{
	margin-bottom: 0;
}

#service #contents .mainArea .mainContentsBlock p.pagetoplink{
	margin: 0 0 10px 0;
	padding: 5px 10px 10px 20px;
	border-bottom: 2px solid #fff;
}


/* 生花店紹介事業 */

#service #contents .mainArea #flowershop h3{
	background: #1a5309 url(../img/h3_flowershop.gif);
	border-left: none;
	font-size: 0;
	line-height: 0;
	padding: 0;
	text-indent:-9999px;
	height: 20px;
}

#service #contents .subArea #flowershop ul.sidemenu li.job a{
	background-position: 0 -20px; 
}


/* Life-time Event プロデュース事業 */

#service #contents .mainArea #lifetime h3{
	background: #1a5309 url(../img/h3_lifetime.gif);
	border-left: none;
	font-size: 0;
	line-height: 0;
	padding: 0;
	text-indent:-9999px;
	height: 20px;
}

#service #contents .subArea #lifetime ul.sidemenu li.job a{
	background-position: 0 -20px; 
}


/* 各種イベント企画・運営 */

#service #contents .mainArea #eventplanning h3{
	background: #1a5309 url(../img/h3_eventplanning.gif);
	border-left: none;
	font-size: 0;
	line-height: 0;
	padding: 0;
	text-indent:-9999px;
	height: 20px;
}

#service #contents .subArea #eventplanning ul.sidemenu li.job a{
	background-position: 0 -20px; 
}


/* 生花販売事業 */
#service #contents .mainArea #sellflower h3{
	background: #1a5309 url(../img/h3_sellflower.gif);
	border-left: none;
	font-size: 0;
	line-height: 0;
	padding: 0;
	text-indent:-9999px;
	height: 20px;
}

#service #contents .subArea #sellflower ul.sidemenu li.job a{
	background-position: 0 -20px; 
}


/* コンサルティング事業 */
#service #contents .mainArea #consulting h3{
	background: #1a5309 url(../img/h3_consulting.gif);
	border-left: none;
	font-size: 0;
	line-height: 0;
	padding: 0;
	text-indent:-9999px;
	height: 20px;
}

#service #contents .subArea #consulting ul.sidemenu li.job a{
	background-position: 0 -20px; 
}

