@charset "UTF-8";

/**********************************************
 For Declaration of Contents * TypeHOME
**********************************************/


/*---------------------------------------------
 main visual
---------------------------------------------*/
.mainVisual img {
	display: block;
}


/*---------------------------------------------
 direct navi
---------------------------------------------*/
ul.directNavi {
	overflow: hidden;
	width: 690px;
	margin-top: 20px;
	background: url(/img/ind_dr_nv_bg.gif) 0 100% no-repeat;
}
ul.directNavi li {
	float: left;
}
ul.directNavi li img {
	display: block;
}
ul.directNavi li ul {
	width: 152px;
	margin: 0;
	padding: 0 10px 10px;
	background: none;
}
ul.directNavi li.end ul {
	width: 154px;
}
ul.directNavi li ul li {
	float: none;
	margin-top: 8px;
}


/*---------------------------------------------
 pickup
---------------------------------------------*/
.pickUp {
	overflow: hidden;
	width: 690px;
	margin-top: 20px;
	padding-bottom: 10px;
	background: url(/img/ind_pick_bg.gif) 0 100% no-repeat;
}
.pickUp img {
	display: block;
}
.pickUp .pick-up01 {
	float: left;
	overflow: hidden;
	width: 340px;
}
.pickUp .pick-up02 {
	float: right;
	overflow: hidden;
	width: 340px;
}
.pickUp .pick-upTxt {
	padding: 9px 9px 0;
}
.pickUp .pick-upTxt img {
	float: left;
	width: 80px;
	padding: 1px;
	border: 1px solid #dcdcdc;
}
.pickUp .pick-upTxt span {
	float: right;
	width: 230px;
}


/*---------------------------------------------
 news release
---------------------------------------------*/
.newsRelease {
	margin-top: 20px;
}
.newsRelease ul.newsTabTit {
	overflow: hidden;
	width: 690px;
	margin-top: 10px;
	background: url(/img/ind_news_tab_bg01.gif) 0 0 repeat-x;
}
.newsRelease ul.newsTabTit li.news-tabTit01 {
	float: left;
}
.newsRelease ul.newsTabTit li.news-tabTit02 {
	float: right;
}
.newsRelease ul.newsTabTit li.news-tabTit01,
.newsRelease ul.newsTabTit li.news-tabTit02 {
	position: relative;
	width: 340px;
	height: 31px;
	background: url(/img/ind_news_tab_bg02.gif) 0 0 no-repeat;
}
.newsRelease ul.newsTabTit li.news-tabTit01.tab-naviOn,
.newsRelease ul.newsTabTit li.news-tabTit02.tab-naviOn {
	position: relative;
	width: 340px;
	height: 31px;
	background: url(/img/ind_news_tab_bg02_on.gif) 0 0 no-repeat;
}
.newsRelease ul.newsTabTit .news-tabBtn01,
.newsRelease ul.newsTabTit .news-tabBtn02,
.newsRelease ul.newsTabTit .news-tabBtnRss,
.newsRelease ul.newsTabTit .news-tabBtnList {
	position: absolute;
	display: block;
}
.newsRelease ul.newsTabTit img {
	display: block;
}
.newsRelease ul.newsTabTit .news-tabBtn01 {
	width: 111px;
	height: 15px;
	top: 8px;
	left: 9px;
	background: url(/img/ind_news_tab_btn01.gif) 0 0 no-repeat;
}
.newsRelease ul.newsTabTit li.tab-naviOn .news-tabBtn01 {
	background: url(/img/ind_news_tab_btn01_on.gif) 0 0 no-repeat;
}
.newsRelease ul.newsTabTit .news-tabBtn02 {
	width: 208px;
	height: 15px;
	top: 8px;
	left: 9px;
	background: url(/img/ind_news_tab_btn02.gif) 0 0 no-repeat;
}
.newsRelease ul.newsTabTit li.tab-naviOn .news-tabBtn02 {
	background: url(/img/ind_news_tab_btn02_on.gif) 0 0 no-repeat;
}
.newsRelease ul.newsTabTit .news-tabBtnRss {
	width: 46px;
	height: 15px;
	top: 8px;
	right: 68px;
	background: url(/img/ind_news_tab_btn_rss.gif) 0 0 no-repeat;
}
.newsRelease ul.newsTabTit li.tab-naviOn .news-tabBtnRss {
	background: url(/img/ind_news_tab_btn_rss_on.gif) 0 0 no-repeat;
}
.newsRelease ul.newsTabTit .news-tabBtnList {
	width: 39px;
	height: 15px;
	top: 8px;
	right: 9px;
	background: url(/img/ind_news_tab_btn_list.gif) 0 0 no-repeat;
}
.newsRelease ul.newsTabTit li.tab-naviOn .news-tabBtnList {
	background: url(/img/ind_news_tab_btn_list_on.gif) 0 0 no-repeat;
}

.newsRelease .newsTabCnt {
	width: 670px;
	padding: 3px 9px 2px;
	border: 1px solid #dcdcdc;
	border-top: none;
}
.newsRelease .newsTabCnt dl {
	width: 670px;
	padding: 6px 0 7px 0;
	background: url(/en/common/img/line_dot01.gif) 0 100% repeat-x;
}
.newsRelease .newsTabCnt dl.end {
	background: none;
}
.newsRelease .newsTabCnt dl dt {
	float: left;
	width: 9em;
	clear: both;
}
.newsRelease .newsTabCnt dl dd {
	width: auto;
	margin-left: 14em;
}
.newsRelease .newsTabCnt dl dd.genre {
	float: left;
	width: 60px;
	margin-left: 0;
	padding-right: 10px;
}
.newsRelease .newsTabCnt dl dd.genre img {
	padding-top: 1px;
}
.newsRelease .newsTabCnt dl dd .icon-pdf,
.newsRelease .newsTabCnt dl dd .icon-winopen {
	vertical-align: middle;
	padding: 0 6px;
}


/*---------------------------------------------
 information
---------------------------------------------*/
.inforMation {
	margin-top: 20px;
}
.inforMation .infoTit {
	position: relative;
	width: 690px;
	height: 31px;
	background: url(/en/img/ind_tit_bg02.gif) 0 0 no-repeat;
}
.inforMation .infoTit .info-tit01,
.inforMation .infoTit .info-titBtnRss,
.inforMation .infoTit .info-titBtnList {
	position: absolute;
}
.inforMation .infoTit .info-tit01   { top: 8px;  left:  9px; }
.inforMation .infoTit .info-titBtnRss  { top: 8px; right: 68px; }
.inforMation .infoTit .info-titBtnList { top: 8px; right:  9px; }

.inforMation dl {
	width: 670px;
	margin: 0 auto;
	padding: 7px 0 7px 0;
	background: url(/common/img/line_dot01.gif) 0 100% repeat-x;
}
.inforMation dl.end {
	background: none;
}
.inforMation dl dt {
	float: left;
	width: 9em;
	clear: both;
}
.inforMation dl dd {
	width: auto;
	margin-left: 14em;
}
.inforMation dl dd.genre {
	float: left;
	width: 60px;
	margin-top: 2px;
	margin-left: 0;
	padding-right: 10px;
}
.inforMation dl dd.genre img {
	padding-top: 1px;
}
.inforMation dl dd .icon-pdf,
.inforMation dl dd .icon-winopen {
	vertical-align: middle;
	padding: 0 6px;
}


/*---------------------------------------------
 group company
---------------------------------------------*/
.groupCompany {
	margin-top: 20px;
}
.groupCompany .grpTit {
	position: relative;
	width: 690px;
	height: 31px;
	background: url(/img/ind_tit_bg01.gif) 0 0 no-repeat;
}
.groupCompany .grpTit .grp-tit01,
.groupCompany .grpTit .grp-titBtnRss,
.groupCompany .grpTit .grp-titBtnList {
	position: absolute;
}
.groupCompany .grpTit .grp-tit01   { top: 8px;  left:  9px; }
.groupCompany .grpTit .grp-titBtnRss  { top: 8px; right: 68px; }
.groupCompany .grpTit .grp-titBtnList { top: 8px; right:  9px; }

.groupCompany .grpStit {
	margin-top: 10px;
}
.groupCompany ul {
	overflow: hidden;
	width: 672px;
	margin: 0 auto;
	padding-bottom: 3px;
}
.groupCompany ul li {
	float: left;
	width: 307px;
	margin-top: 5px;
	padding-right: 16px;
}

