@charset "Shift_JIS";


/* プレスリリース */
#press_back_nav a {
	font-size: x-small;
}

#press_back_nav a:link {
	color: #0000CC;
	text-decoration: none;
	font-size: x-small;
}
#press_back_nav a:visited {
	color: #9933CC;
	text-decoration: none;
}
	#press_back_nav a:hover,
#press_back_nav a:active {
	text-decoration: underline;
}
#press_header{
	margin: 33px 0 0 0;
	color:#666666;
}

/* 画像タイトル（プレスリリース） */
.h2ttl {
	margin:0;
	padding:0;
}
/* 画像タイトル（年） */
.h3ttl {
	margin:0;
	padding:0;
}
/* 画像タイトル（月） */
.h4ttl {
	margin:20px 0 6px 0;
	padding:0;
}

/* メニュー */
#menutd {
	background-color:#E0EBF5;
}
#menutd h3 {
	margin:0;
	padding:0;
}
#menulist {
	list-style-type:none;
	margin:0;
	padding:0;
}
#menulist img {
	vertical-align:bottom;
}


#menutd {
	vertical-align: top!important;
}


/* メニュー「関連情報」 */
#refinfo {
	margin:40px 4px 18px 4px;
	border:solid 1px #666;
	background-color:#fff;
}
#refinfo h5 {
	margin:0;
	padding:3px 6px;
	background-color:#666;
	color:#fff;
}
#refinfo ul {
	margin:3px 5px;
	padding:0;
	list-style-type:none;
	line-height:1.2em;
}
#refinfo li {
	padding-left:0.6em;
	text-indent:-0.6em;
}
/* メニュー「adobe reader」 */
#getacro {
	margin:0 13px 25px 13px;
}
#getacro p {
	line-height: 1.2em;
}

/* 目次全体レイヤー */
#newscont {
	margin:15px 15px 20px 15px;
}
/* 目次テーブル */
.preslsttbl {
	margin-bottom:10px;
	line-height:1.7em;
}
/* 目次テーブル リンク下線常に表示 20080303*/
table.preslsttbl a:link {
	text-decoration:underline;
}
table.preslsttbl a:visited {
	text-decoration:underline;
}

/* ページ先頭へ戻る */
.pagetop {
	text-align:right;
	padding-top:4px;
	border-top:solid 2px #CCC;
}

/*** プレスリリース詳細 ***/
/* 詳細全体レイヤー */
#dtnews {
	margin:40px 15px 30px 15px;
}
/* タイトル */
.dtttl {
	line-height:1.4em;
	padding-bottom:6px;
	border-bottom:3px solid #69C;
	margin-bottom:6px;
}
/* 日付 */
.dtdate {
	text-align:right;
}
/* 内容 */
#dtcontent {
	margin-top:20px;
	margin-bottom:30px;
}
/* 行間設定 */
#dtcontent li,
#dtcontent td,
#dtcontent th {
	line-height:1.4em;
}
/* 内容のリンク */
#dtcontent a:link {
	color: #0000CC;
	text-decoration: underline;
}
#dtcontent a:visited {
	color: #9933CC;
	text-decoration: underline;
}
/* 1文字目字下げ */
.marklst {
	padding-left:1em;
	text-indent:-1em;
	overflow:visible;
}
.marklst2{
	display: block;
	padding-left: 1.8em;
	text-indent: -1.7em;
}
.marklst3{
	display: block;
	padding-left: 2.2em;
	text-indent: -2.2em;
}

/* 囲みボックス */
.box1 {
	border:solid 1px #000000;
	padding: 2px;
	margin: 2px;
	display:inline;
}
/* 余白 */
.mgb5 {
	margin-bottom:5px;
}
/* 罫線テーブル */
.bdrtbl {
	border-top:solid 1px #999;
	border-left:solid 1px #999;
}
.bdrtbl th {
	border-right:solid 1px #999;
	border-bottom:solid 1px #999;
	background-color:#E0EBF5;
	font-weight:normal;
}
.bdrtbl td {
	border-right:solid 1px #999;
	border-bottom:solid 1px #999;
}
/* 等幅フォント */
.tohaba {
	font-family:"ＭＳ ゴシック", "Osaka−等幅";
}

/* 詳細のページ先頭へ戻る */
.dtpgtop {
	text-align:right;
	padding-bottom:4px;
	border-bottom:solid 2px #CCC;
	margin-bottom:4px;
}
.idt1 {
	margin-left: 10px;
}
.idt2 {
	margin-left: 20px;
}
.idt3 {
	margin-left: 30px;
}
.mgb0{
	margin-bottom: 0;
}
.mgb10{
	margin-bottom:10px;
}
.mgb15{
	margin-bottom:15px;
}
.mgb20{
	margin-bottom:20px;
}
.mgb25{
	margin-bottom:25px;
}
.mgb30{
	margin-bottom:30px;
}
.fblue{
	color:#0000CC;
}
p{
	line-height:1.4em;
}
sub{
	vertical-align: bottom;
}

.bdrtbl .nobdr,
.bdrtbl .nobdr td,
.bdrtbl .nobdr th{
	border: none;
}
sup{
	text-decoration: none;
	white-space: nowrap;
}
/* セル内の下余白*/
.pdbtbl td{
	padding-bottom: 15px;
}
.pdbtbl td table td{
	padding-bottom: 0px;
}

.linomark{
	list-style-type: none;
}


/* 20220831追記 */
@media screen and (max-width: 667px) {

	.h2ttl img {
		width: 100%;
	}
	.h3ttl img {
		width: 100%;
	}

}