@charset "shift_jis";

/* NewsRelease css ------------ */

body.categRELEASE #ContentWrap {
	position: relative;
	background: #fff;
	z-index: 100;
}

body.categRELEASE #ContentWrap .cwpInnr01 {
	position: relative;
	margin: 0 auto;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 980px;
}

body.hideBtmToPageTopArea #ContentWrap .cwpInnr01 {
	padding-bottom: 0;
}

body.categRELEASE #ContentWrap .cwpInnr02 {
	position: relative;
	margin-bottom: 37px;
}

body.categRELEASE div#ContentMainArea {
	font-size:120%;
	float: right;
	display: inline;  /* for IE6 */
	width: 745px;
}

body.categRELEASE div#ContentSubArea {
	float: left;
	display: inline;  /* for IE6 */
	width: 215px;
}

body.categRELEASE div#ContentMainArea h1#CatereleaseTitle {
	/*margin:0;
	padding:0;*/
}

body.categRELEASE div#ContentMainArea p.txt {
	padding:10px 0;
}


html {
		overflow-y:scroll;
}

.clr {
	clear:both;
	overflow: hidden;
}

.center{
    margin:0 auto;
}

.clearfix {
    display: block;
}

img.imgline {
    border: none;
    vertical-align: text-top;
}

/********************* side_SearchArea ********************/

#SnaviArea .side_SearchArea {
    border-bottom: 1px solid #CCCCCC;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    margin-bottom: 10px;
    padding: 10px 13px;
}

#SnaviArea .textSearch {
    margin-bottom: 10px;
    text-align: center;
}

#SnaviArea .textSearch input {
    width: 183px;
}

categ_gnews.css (43 行目)
input, textarea {
    padding: 0;
    vertical-align: middle;
}

p.searchBtn{
    	overflow:hidden;
}

input, textarea {
    padding: 0;
    vertical-align: middle;
}

#SnaviArea .searchBtn {text-align:center;}
#SnaviArea .searchBtn input{vertical-align:top;}

/********************* 検索エリア（左ナビ） ********************/

#SnaviArea .groupSelect select {
    width: 187px;
}

#SnaviArea .dateArea {
    margin-top: 10px;
}

#SnaviArea .dateArea select {
    margin-bottom: 10px;
}

#SnaviArea .searchBtn {
    text-align: center;
}

#SnaviArea .searchBtn input {
    vertical-align: top;
}

#SnaviArea .newsrelease {
    margin-bottom: 10px;
}

/********************* ディスクレーマー ********************/

body.categRELEASE div#ContentMainArea div.box-content-01{
	border:solid 1px #CCCCCC;
	padding:15px;
	margin-bottom:15px;
}

/********************* Adobeダウンロード ********************/

#pdf {
    padding: 10px 30px;
	margin-bottom: 15px;
}

#pdf img {
    float: left;
    margin-right: 20px;
}

/********************* 前文 ********************/

body.categRELEASE div#ContentMainArea #read-box {
    margin: 0;
    padding: 1em;
}

/********************* 別紙・参考資料 ********************/

body.categRELEASE #ContentMainArea .relatedInformation {
    background-color: #ECECEC;
    padding: 10px;
}

body.categRELEASE #ContentMainArea .relatedInformation dt {
    font-weight: bold;
    margin-bottom: 3px;
}

body.categRELEASE #ContentMainArea .relatedInformation dd {
    margin-bottom: 0.5em;
}

body.categRELEASE #ContentMainArea .relatedInformation dd.link01 img.external {
    margin: 0 1px 0 2px;
    vertical-align: middle;
}

/********************* 別紙（拡大画像用ページ） ********************/

body.categRELEASE div#SubWinContents {
	font-family: Arial, Helvetica, Verdana, sans-serif;
}

body.categRELEASE div#SubWinContents {
    margin: 0 auto;
    padding: 0 10px;
    text-align: center;
}

body.categRELEASE div#SubWinContents div {
    background-color: #FFFFFF;
    padding: 0 10px;
}

body.categRELEASE div#SubWinContents div img {
    margin-bottom: 5px;
}

body.categRELEASE #SubWinContents form {
    margin-bottom: 10px;
    margin-top: 10px;
}

body.categRELEASE #SubWinContents form input {
    letter-spacing: 0.15em;
    padding: 0.1em 0.5em;
}

body.categRELEASE #SubWinContents h1.background {
    background: url(../../image/2011/h1_popup_bg.gif) repeat-x left bottom;
	border: solid 1px #98bfa6;
	height: 39px;
	text-align: left;
}

body.categRELEASE #SubWinContents h2.releasebg02 {
	border-left:solid 10px #178c43;
	padding: 4px 0 4px 13px;
    margin-top: 20px;
	text-align: left;
	font-size: 116.7%;
}

body.categRELEASE #SubWinContents #FooterArea .ftInnr01 address#FtCopy {
    color: #666666;
	font-family: Arial,Helvetica,Verdana,sans-serif;
    font-style: normal;
    text-align: right;
}

/* ------------------------------------------------------------
▼FooterArea
------------------------------------------------------------ */
#SubWin #FooterArea {
	position: relative;
	border-top: 2px solid #c5c5c5;
	color: #333;
	z-index: 10;
}

#SubWin #FooterArea .ftInnr01 {
	position: relative;
	margin: 0 auto;
	padding: 0;
	padding-bottom: 12px;
	width: 980px;
}

/* <a> */
#SubWin #FooterArea a:link { color: #333; text-decoration: none; }
#SubWin #FooterArea a:visited { color: #333; text-decoration: none; }
#SubWin #FooterArea a:hover,
#SubWin #FooterArea a:active { color: #333; text-decoration: none; }
/* --- */

#SubWin address#FtCopy {
	color: #666;
	text-align: right;
	font-style: normal;
	font-size: 12px;
	margin-top: 10px;
	font-family: Arial,Helvetica,Verdana,sans-serif;
}

/********************* バックナンバー ********************/

body.categRELEASE div.Listbox {
	margin: 0 0 30px 0;
	padding-left:10px;
}

body.categRELEASE div.Listbox dl {
    background: url("../image/line.gif") repeat-x scroll left top transparent;
	border-bottom: dotted 1px #CCCCCC;
    clear: both;
    line-height: 1.6em;
	padding: 10px 0 10px 0;
    width: 720px;
}

body.categRELEASE div.Listbox dt {
    float: left;
    width: 120px;
	clear: both;
	margin: 0;
}

body.categRELEASE div.Listbox dd {
    background: url("../../../img/2011/cmn_mrk_arrow_01.gif") no-repeat scroll 0 0.55em transparent;
    float: left;
	padding-left: 15px;
    width: 565px;
	margin: 0;
}

body.categRELEASE div#ContentMainArea div.sectionL div.backnotop {
    border-bottom:1px dashed #999999;
    margin:0 10px 10px 10px;
    padding:5px;
	line-height:1.2em;
}		

body.categRELEASE div#ContentMainArea h3.release-mark {
    background: url("../../../img/2011/cmn_mrk_arrow_01.gif") no-repeat scroll 10px 5px transparent;
    font-size:120%;
    margin:0;
    padding:0 0 0.3em 22px;
    float:left;
    width:6em;
}
	
body.categRELEASE div#ContentMainArea div.sectionL ul.List_backno li.detail-none {
	display:block;
	float:left;
	margin-left:1em;
	padding-left:0.5em;
	margin-top:0.1em;
}

body.categRELEASE div#ContentMainArea div.sectionL div.monthList {
	background-color:#F5F5F5;
	border-bottom: dotted 1px #666666;
	border-top: dotted 1px #666666;
	height: 38px;
	width: 685px;
	margin: 0 auto 30px;
}

body.categRELEASE div#ContentMainArea div.sectionL div.monthList ul.List03 {
    display: block;
	padding-left: 15px;
}

body.categRELEASE div#ContentMainArea div.sectionL div.monthList ul.List03 li {
    background: url("../../image/2011/mrk_arrow_down.gif") no-repeat scroll 0 18px transparent;
    display: block;
    float: left;
    min-height: 8px;
    padding: 8px 0 5px 15px;
    width: 40px;
}

/********************* BtmToPageTopArea（文中用） ********************/

.BtmToPageTopArea02 {
    color: #333333;
    margin: 0 auto;
    width: 700px;
}

.BtmToPageTopArea02 p.link01Up a {
    color: #333333;
    text-decoration: none;
	font-size: 12px;
}

.BtmToPageTopArea02 a:hover, .BtmToPageTopArea02 a:active {
    color: #333333;
    text-decoration: none;
}
