@charset "utf-8";
/*-----food contactStyle-----*/


/*-----global menu-----*/

#side ul li.global06,
#side ul li.global06 a,
#side ul li.global06 a:hover {
	background: url(../common/side_global_menu.gif) no-repeat -428px -200px;
}


/*-----h3 title-----*/

h3 {
	width: 660px;
	height: 110px;
	margin: 0;
	padding: 0;
	text-indent: -9999px;
	display: block;
	background: url(../../contact/img/main_visual.jpg) no-repeat;
}


/*-----h4 titles-----*/

h4 {
	width: 660px;
	height: 30px;
	margin: 0;
	padding: 0;
	text-indent: -9999px;
	display: block;
}

#company h4 {
	background: url(../../contact/img/comp_title.gif) no-repeat;
}

#aboutLink h4 {
	background: url(../../contact/img/about_title.gif) no-repeat;
}

/*-----contents box-----*/

#company,
#aboutLink {
	width: 660px;
	margin: 25px 0 0 0;
	padding: 0;
}

/*-----company-----*/

#company dl {
	width: 630px;
	margin: 10px 15px 0 15px;
	padding: 0 0 10px 0;
	border-bottom: 1px solid #f8dfc1;
}

#company dl dt {
	width: 91px;
	height: 23px;
	margin: 0 15px 0 0;
	padding: 0;
	float: left;
	text-indent: -9999px;
	display: block;
}

#company dl#comp01 {
	margin-top: 15px;
}

dl#comp01 dt {
	background: url(../../contact/img/cont_menu.gif) no-repeat;
}

dl#comp02 dt {
	background: url(../../contact/img/cont_menu.gif) no-repeat 0 -23px;
}

dl#comp03 dt {
	background: url(../../contact/img/cont_menu.gif) no-repeat 0 -46px;
}

dl#comp04 dt {
	background: url(../../contact/img/cont_menu.gif) no-repeat 0 -69px;
}

dl#comp05 dt {
	background: url(../../contact/img/cont_menu.gif) no-repeat 0 -92px;
}

dl#comp06 dt {
	background: url(../../contact/img/cont_menu.gif) no-repeat 0 -115px;
}

#company dl dd {
	width: 524px;
	margin: 0;
	padding: 0;
	float: left;
}

/*-----about link-----*/

#aboutLink dl {
	width: 630px;
	margin: 15px 15px 0 15px;
	padding: 0;
}

#aboutLink dl dt  {
	width: 415px;
	margin: 0;
	padding: 0;
	float: left;
}

#aboutLink dl dd#alBanner  {
	width: 215px;
	margin: 0;
	padding: 0;
	float: left;
}

#aboutLink dl dd#alPass  {
	width: 609px;
	margin: 15px 0 0 0;
	padding: 10px;
	float: left;
	border-top: 1px solid #fae6ce;
	border-left: 1px solid #fae6ce;
	border-bottom: 1px solid #fef9f2;
	border-right: 1px solid #fef9f2;
	background: #fef9f2;
}