/*<agl.folder "Bases">*/
	* { font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ ゴシック','MS Gothic'; }
	body { background-color: black; text-align: center; margin: 0; padding: 0; }
	ul { list-style-type: none; margin: 1em 0 1em 40px; }
	img { border-style: none; border-width: 0; outline-style: none; outline-width: 0; }
	#bases { text-align: left; width: 1000px; height: 650px; margin: 0 auto; padding: 0; }
	#header { text-align: left; width: 100%; height: 116px; margin: 0; padding: 0; }
	#content { width: 100%; height: 500px; margin: 0; padding: 0; }
	#con_bottom { width: 100%; height: 164px; clear: both; margin: 0; padding: 0; }
	#footer { color: #8c8c8c; font-size: 12px; line-height: 30px; text-align: center; width: 100%; clear: both; margin: 0; padding: 0; border-top: 1px solid #1d1d1d; border-bottom: 2px solid #1d1d1d; }
/*</agl.folder>*/
/*<agl.folder "HeadLink">*/
	#head_link { text-align: left; width: 100%; height: 60px; margin: 0; padding: 0; }
	#HL_top { width: 850px; height: 12px; float: right; margin: 0 0 0; padding: 0; }
	#HL_mess_top { color: #a4a4a4; font-size: 10px; line-height: 14px; float: left; margin: 0; padding: 8px 0 0 10px; }
	#HL_privacy_top { font-size: 0; line-height: 0; width: 186px; height: 12px; float: right; margin: 24px 0 0; padding: 0; }
	#HL_privacy_top a { font-size: 0; line-height: 0; background-image: url(../i/head_link_privacy.gif); background-repeat: no-repeat; background-position: left top; width: 186px; height: 12px; margin: 0; padding: 0; display: block; }
	#HL { margin: 24px 0 0; padding: 0; width: 186px; height: 12px; float: right; }
	#HL_privacy { font-size: 0; line-height: 0; width: 186px; height: 12px; float: left; margin: 0; padding: 0; }
	#HL_privacy a { font-size: 0; line-height: 0; background-image: url(../i/head_link_privacy.gif); background-repeat: no-repeat; background-position: left top; width: 186px; height: 12px; margin: 0; padding: 0; display: block; }
	#HL_guide a { font-size: 0; line-height: 0; background-image: url(../i/head_link_guide.gif); background-repeat: no-repeat; background-position: left top; width: 127px; height: 12px; margin: 0; padding: 0; display: block; }
	#HL_privacy a:hover { font-size: 0; line-height: 0; background-repeat: no-repeat; background-position: left -12px; width: 186px; height: 12px; margin: 0; padding: 0; display: block; }
	#HL_guide a:hover { font-size: 0; line-height: 0; background-repeat: no-repeat; background-position: left -12px; width: 127px; height: 12px; margin: 0; padding: 0; display: block; }
	#HL_privacy_v { font-size: 0; line-height: 0; background-image: url(../i/head_link_privacy.gif); background-repeat: no-repeat; background-position: left -12px; width: 186px; height: 12px; float: left; margin: 0; padding: 0; display: block; }
	#HL_guide_v { font-size: 0; line-height: 0; background-image: url(../i/head_link_guide.gif); background-repeat: no-repeat; background-position: left -12px; width: 127px; height: 12px; float: left; margin: 0; padding: 0; display: block; }
/*</agl.folder>*/
/*<agl.folder "MB">*/
	#MB { width: 100%; height: 50px; clear: none; margin: 0; padding: 0; border-top: 3px solid #8f0000; border-bottom: 3px solid #8f0000; }
	#MB_home { font-size: 0; line-height: 0; width: 199px; height: 50px; float: left; margin: 0; padding: 0; border-left: 1px solid #999; }
	#MB_company { font-size: 0; line-height: 0; width: 199px; height: 50px; float: left; margin: 0; padding: 0; border-left: 1px solid #999; }
	#MB_recruit { font-size: 0; line-height: 0; background-image: url(../i/MB_recruit_rollout.gif); background-repeat: no-repeat; background-position: left top; width: 199px; height: 50px; float: left; margin: 0; padding: 0; border-left: 1px solid #999; }
	#MB_member { font-size: 0; line-height: 0; background-image: url(../i/MB_member_rollout.gif); background-repeat: no-repeat; background-position: left top; width: 199px; height: 50px; float: left; margin: 0; padding: 0; border-left: 1px solid #999; }
	#MB_contact { font-size: 0; line-height: 0; background-image: url(../i/MB_contact_rollout.gif); background-repeat: no-repeat; background-position: left top; width: 198px; height: 50px; float: left; margin: 0; padding: 0; border-right: 1px solid #999; border-left: 1px solid #999; }
	#MB_home_v { font-size: 0; line-height: 0; background-image: url(../i/MB_home_rollover.gif); background-repeat: no-repeat; background-position: left top; width: 199px; height: 50px; float: left; margin: 0; padding: 0; border-left: 1px solid #999; display: block; }
	#MB_company_v { font-size: 0; line-height: 0; background-image: url(../i/MB_company_rollover.gif); background-repeat: no-repeat; background-position: left top; width: 199px; height: 50px; float: left; margin: 0; padding: 0; border-left: 1px solid #999; display: block; }
	#MB_recruit_v { font-size: 0; line-height: 0; background-image: url(../i/MB_recruit_rollover.gif); background-repeat: no-repeat; background-position: left top; width: 199px; height: 50px; float: left; margin: 0; padding: 0; border-left: 1px solid #999; display: block; }
	#MB_member_v { font-size: 0; line-height: 0; background-image: url(../i/MB_member_rollover.gif); background-repeat: no-repeat; background-position: left top; width: 199px; height: 50px; float: left; margin: 0; padding: 0; border-left: 1px solid #999; display: block; }
	#MB_contact_v { font-size: 0; line-height: 0; background-image: url(../i/MB_contact_rollover.gif); background-repeat: no-repeat; background-position: left top; width: 198px; height: 50px; float: left; margin: 0; padding: 0; border-right: 1px solid #999; border-left: 1px solid #999; display: block; }
/*</agl.folder>*/
#news { width: 700px; height: 130px; float: left; margin: 4px 0 0; padding: 0; }
#news_mtitle { background-image: url(../i/title_news.gif); background-repeat: no-repeat; background-position: left top; text-align: right; width: 610px; height: 24px; margin: 0; padding: 0 0 6px; }
#news_mtitle a { color: #f60; font-size: 12px; font-weight: bold; line-height: 24px; text-decoration: none; }
#news_mtitle a:hover { color: #f60; font-size: 12px; font-weight: bold; line-height: 24px; text-decoration: underline; }
.news_kiji { color: #999; font-size: 12px; line-height: 19px; text-align: left; width: 700px; margin: 0; padding: 0; }
.news_kiji a { color: #999; font-size: 12px; line-height: 19px; text-decoration: none; text-align: left; margin: 0; padding: 0; }
.news_kiji a:hover { color: #f60; font-size: 12px; line-height: 19px; text-decoration: underline; text-align: left; margin: 0; padding: 0; }
#banner_yajin { text-align: left; width: 300px; height: 106px; float: right; margin: 24px 0 0; padding: 0; }
#top_kaisyou_mess { color: black; font-size: 10px; line-height: 24px; text-align: center; width: 1000px; margin: 0 auto; padding: 0; }
