@charset "shift_jis";

/* --------------------------------------------------------
     TOPページ用CSS
-------------------------------------------------------- */

/* -- ページコンテイナー -- */

body#top div#pageContainer{
	padding:0 30px 20px 30px;
}

/* -- メインビジュアル -- */

body#top p#top-ph{
	width:860px;
	height:235;
}

/* -- ナビ -- */

/* company */

body#top div#globalNavi ul li.navi01 a:link,
body#top div#globalNavi ul li.navi01 a:visited{
	width:166px;
	background:url(../../../images/index_bg001.gif) 0% 0% no-repeat;
}
body#top div#globalNavi ul li.navi01 a:hover{
	background:url(../../../images/index_bg001.gif) 0% -47px no-repeat;
}

/* group */

body#top div#globalNavi ul li.navi02 a:link,
body#top div#globalNavi ul li.navi02 a:visited{
	width:165px;
	background:url(../../../images/index_bg001.gif) -166px 0% no-repeat;
}
body#top div#globalNavi ul li.navi02 a:hover{
	background:url(../../../images/index_bg001.gif) -166px -47px no-repeat;
}

/* ir */

body#top div#globalNavi ul li.navi03 a:link,
body#top div#globalNavi ul li.navi03 a:visited{
	width:165px;
	background:url(../../../images/index_bg001.gif) -331px 0% no-repeat;
}
body#top div#globalNavi ul li.navi03 a:hover{
	background:url(../../../images/index_bg001.gif) -331px -47px no-repeat;
}

/* recruit */

body#top div#globalNavi ul li.navi04 a:link,
body#top div#globalNavi ul li.navi04 a:visited{
	width:165px;
	background:url(../../../images/index_bg001.gif) -496px 0% no-repeat;
}
body#top div#globalNavi ul li.navi04 a:hover{
	background:url(../../../images/index_bg001.gif) -496px -47px no-repeat;
}

/* recruit */

body#top div#globalNavi ul li.navi05 a:link,
body#top div#globalNavi ul li.navi05 a:visited{
	width:199px;
	background:url(../../../images/index_bg001.gif) -661px 0% no-repeat;
}
body#top div#globalNavi ul li.navi05 a:hover{
	background:url(../../../images/index_bg001.gif) -661px -47px no-repeat;
}

/* -- メインコンテイナー -- */

body#top div#mainContainer{
	width:860px;
	padding:20px 0 0 0;
	background:none;
}
body#top div#mainContainer div.left{
	width:450px;
	float:left;
}
body#top div#mainContainer div.right{
	width:380px;
	float:right;
}

/* -- プレスリリース -- */

body#top div.left h2{
	margin-bottom:7px;
	padding:0 0 0 1px;
	background:none;
}

/* title */

body#top div.press-title{
	padding:0 11px 13px 0;
	background:url(../../images/common_bg001.gif) 0% -1px repeat-x;
}
body#top div.press-title p.title{
	width:135px;
	float:left;
}
body#top div.press-title p.title img{
	margin:10px 0 0 7px;
}
body#top div.press-title ul.link-s{
	width:300px;
	padding-top:10px;
	float:right;
}
body#top div.press-title ul.link-s li a{
	float:right;
}

/* press-box */

body#top div.press-box dl{
	margin-bottom:4px;
	padding:0 0 3px 4px;
	border-bottom:1px solid #dddddd;
}
body#top div.press-box dl.last{
	border-bottom:none;
}
body#top div.press-box dl dt{
	width:7.5em;
	float:left;
}
body#top div.press-box dl dd{
	padding-left:7.5em;
	_padding-left:0;
	_float:left;
}

body#top div.press-box dl dd.link{
	_height:1%;
	display:block;
	padding-left:19px;
	background:url(../../images/common_ic_link001.gif) 0 0.25em no-repeat;
}

body#top div.press-box dl dd a:link,
body#top div.press-box dl dd a:visited{
	min-height:12px;
	_height:12px;
	padding-left:52px;
	display:block;
}
body#top div.press-box dl dd a.link:link,
body#top div.press-box dl dd a.link:visited{
	padding-left:9px;
	background:url(../../images/common_ic_link002.gif) 0px 0.5em no-repeat;
}
body#top div.press-box dl dd p.nolink{
	padding-left:9px;
	background:url(../../images/common_ic_link003.gif) 0px 0.5em no-repeat;
}

body#top div.press-box dl dd a.ic01:link,
body#top div.press-box dl dd a.ic01:visited{/*吉野家*/
	background:url(../../images/common_ic_press001.gif) 0px 0.3em no-repeat;
}
body#top div.press-box dl dd a.ic02:link,
body#top div.press-box dl dd a.ic02:visited{/*はなまる*/
	background:url(../../images/common_ic_press002.gif) 0px 0.3em no-repeat;
}
body#top div.press-box dl dd a.ic03:link,
body#top div.press-box dl dd a.ic03:visited{/*新杵*/
	background:url(../../images/common_ic_press003.gif) 0px 0.3em no-repeat;
}
body#top div.press-box dl dd a.ic04:link,
body#top div.press-box dl dd a.ic04:visited{/*京樽*/
	background:url(../../images/common_ic_press004.gif) 0px 0.3em no-repeat;
}
body#top div.press-box dl dd a.ic05:link,
body#top div.press-box dl dd a.ic05:visited{/*コモコ*/
	background:url(../../images/common_ic_press005.gif) 0px 0.3em no-repeat;
}
body#top div.press-box dl dd a.ic06:link,
body#top div.press-box dl dd a.ic06:visited{/*千吉*/
	background:url(../../images/common_ic_press006.gif) 0px 0.3em no-repeat;
}
body#top div.press-box dl dd a.ic07:link,
body#top div.press-box dl dd a.ic07:visited{/*上海EX*/
	background:url(../../images/common_ic_press007.gif) 0px 0.3em no-repeat;
}
body#top div.press-box dl dd a.ic08:link,
body#top div.press-box dl dd a.ic08:visited{/*石焼*/
	background:url(../../images/common_ic_press008.gif) 0px 0.3em no-repeat;
}
body#top div.press-box dl dd a.ic09:link,
body#top div.press-box dl dd a.ic09:visited{/*MR*/
	background:url(../../images/common_ic_press009.gif) 0px 0.3em no-repeat;
}
body#top div.press-box dl dd a.ic10:link,
body#top div.press-box dl dd a.ic10:visited{/*台湾吉野*/
	background:url(../../images/common_ic_press010.gif) 0px 0.3em no-repeat;
}
body#top div.press-box dl dd a.ic11:link,
body#top div.press-box dl dd a.ic11:visited{/*上海吉野*/
	background:url(../../images/common_ic_press011.gif) 0px 0.3em no-repeat;
}
body#top div.press-box dl dd a.ic12:link,
body#top div.press-box dl dd a.ic12:visited{/*ウエスト*/
	background:url(../../images/common_ic_press012.gif) 0px 0.3em no-repeat;
}

/* -- お知らせ -- */

body#top div.right h2{
	margin-bottom:12px;
	padding:0 0 7px 1px;
	border-bottom:2px solid #777777;
	background:none;
}

/* -- ボタン -- */

body#top ul#top-bt{
	margin-bottom:25px;
	_margin-bottom:30px;
}

/* -- リンク -- */

body#top div#top-link p.title{
	_height:1%;
	padding:10px 0 18px 7px;
	background:url(../../images/common_bg001.gif) 0% -1px repeat-x;
}
body#top div#top-link ul li{
	width:90px;
	margin:0 6px 5px 0;
	font-size:0;
	line-height:0;
	float:left;
}
body#top div#top-link ul li.right{
	width:90px;
	margin-right:0;
	float:right;
}

body#top div#top-link p.link{
	_height:1%;
	display:block;
	padding-left:19px;
	background:url(../../images/common_ic_link001.gif) 0 0.25em no-repeat;
}
body#top div#top-link p.nolink{
	_height:1%;
	display:block;
	padding-left:10px;
	background:url(../../images/common_ic_link003.gif) 0 0.5em no-repeat;
}
