@charset "Shift_JIS";

/*=========================================================================
Type : Specified Directory Layout
Page : /news/
=========================================================================*/

/* CONTENTS Add Style
-------------------------------------------------------------------------*/
div#CONTENTS{
}

/* Directory Common
-------------------------------------------------------------------------*/
/* Top Image (h1) */
h1{
	margin-bottom:10px;
}
/* Sub Title (h2) */
h2{
	width:910px;
	margin:20px auto;
}
/* Contents Wrapper */
div.ContentsWrapper{
	width:895px;
	margin-bottom:30px;
	padding:0px 15px 20px 30px;
}
/* Contents Title Area */
div.CoYearIndex{
	width:880px;
	margin-bottom:20px;
}
div.CoYearIndex p{
	float:left;
	width:36px;
}
div.CoYearIndex ul{
	float:right;
	width:834px;
	padding-top:1px;
}
div.CoYearIndex ul li{
	float:left;
	padding:0px 5px 0px 6px;
	border-left:#c2c2c2 solid 1px;
	line-height:1.2em;
}
div.CoYearIndex ul li.end{
	border-right:#c2c2c2 solid 1px;
}
/* Main Column */
div#Main{
	float:left;
	width:730px;
}
/* Sub Column */
div#Sub{
	float:right;
	width:140px;
	border-top:#c2c2c2 solid 3px;
}
div#Sub h3{
	margin:8px 0px 20px 0px;
}
div#Sub ul.SubInfo{
	padding-top:1px;
	background:url(/common/img/border_sub_dot.gif) repeat-x 0px 0px;
}
div#Sub ul.SubInfo li{
	padding:8px 2px 6px 2px;
	background:url(/common/img/border_sub_dot.gif) repeat-x 0px bottom;
	font-size:0.85em;
	line-height:1.0em;
}
div#Sub ul.SubInfo li span{
	display:block;
	padding-left:10px;
	background:url(/common/img/icon_arrow_sub.gif) no-repeat 0px 0.2em;
  letter-spacing:-0.05em;
}

/* [PAGE] Directory Index
-------------------------------------------------------------------------*/
/* ItemBox(TextList) */
div.NewsDir{
	border-top:#666666 solid 3px;
}
div.NewsDir div.MaItemBox{
	margin-bottom:25px;
}
div.NewsDir div.MaItemBox dl{
	width:726px;
	padding:8px 2px 10px 2px;
	background:url(/common/img/border_main_dot.gif) repeat-x 0px bottom;
}
div.NewsDir div.MaItemBox dl dt{
	display:block;
	width:85px;
	float:left;
	font-weight:bold;
	line-height:1.3em;
}
div.NewsDir div.MaItemBox dl dd{
	line-height:1.3em;
}
div.NewsDir div.MaItemBox dl dd.Title{
	float:left;
	width:501px;
	padding-left:10px;
	background:url(/common/img/icon_arrow_main.gif) no-repeat 0px 0.5em;
}
div.NewsDir div.MaItemBox dl dd.Refer{
	float:right;
	width:120px;
	padding-top:0.3em;
	font-size:0.85em;
}
div.NewsDir div.MaItemBox dl dd.Refer span{
	padding:0.2em 0px 0.2em 15px;
	background:url(/common/img/icon_pdf.gif) no-repeat 0px 0px;
}
div.NewsDir div.MaItemBox dl dd span img{
	margin:0px 3px;
	font-size:0.9em;
	vertical-align:bottom;
}
div.NewsDir div.MaItemBox dl.end{
	background:none;
}
/* NoticePdf(Link To AdobeReader) */
div.NewsDir div.MaNoticePdf{
	position:relative;
	width:630px;
	margin:0px auto;
	background:url(/news/img/noticepdf_bgtop.gif) no-repeat 0px 0px;
}
div.NewsDir div.MaNoticePdf img{
	position:absolute;
	left:18px;
	top:25px;
}
div.NewsDir div.MaNoticePdf p{
	padding:15px 15px 15px 150px;
	background:url(/news/img/noticepdf_bgbtm.gif) no-repeat 0px bottom;
	line-height:1.3em;
}
/* NoticeDownload(Link To Adobe) */
div.NewsDir div.MaNoticeDownload{
	width:630px;
	margin:0px auto;
	padding-bottom:10px;
	background:#e4e4e4 url(/ir/img/noticepdf_bgbtm.gif) no-repeat left bottom;
}
div.NewsDir div.MaNoticeDownload div.inner{
	padding:10px 20px 0px 20px;
	background:url(/ir/img/noticepdf_bgtop.gif) no-repeat 0px 0px;
}
div.NewsDir div.MaNoticeDownload div.NBox{
	width:590px;
}
div.NewsDir div.MaNoticeDownload div.NBox img{
	float:left;
	margin-top:0.65em;
	display:inline;
}
div.NewsDir div.MaNoticeDownload div.NBox p{
	float:right;
	width:460px;
	line-height:1.3em;
}
/* [PAGE] Article
-------------------------------------------------------------------------*/
div.NewsArticle{
}
div.NewsArticle h3{
	margin-bottom:0.1em;
	padding-top:15px;
	font-size:1.4em;
	font-weight:bold;
}
div.NewsArticle p.date{
	text-align:right;
}
div.NewsArticle div.ArticleText{
	padding-top:2.0em;
}
div.NewsArticle div.ArticleText p{
	margin-bottom:1.0em;
}

/* [PAGE] Note(PopUp)
-------------------------------------------------------------------------*/
div.NewsNote{
	width:610px;
	margin:0px auto;
}
div.NewsNote h1{
	margin-bottom:20px;
}
div.NewsNote h2{
	width:auto;
	margin:0px 10px 0.1em 10px;
	font-size:1.4em;
	font-weight:bold;
}
div.NewsNote p.Date{
	margin:0px 10px 0.3em 10px;
	text-align:right;
}
div.NewsNote div.NoteMainArea{
	margin:0px 10px;
}
div.NewsNote div.NoteMainArea p{
	margin-bottom:0.3em;
}


