.cu@charset "UTF-8";

/* BASE */
/* ============================================================
共通・汎用モジュール
（基本段落／区切り線／見出し／テキスト／リンク、画像マーカー／リスト／表組み／画像まわり／フォーム／汎用クラス）

%update / 2014.04.08

------------------
【目次】
------------------
▼Body
▼基本段落
▼見出し
▼テキスト
▼共通アイコン
▼リンク、画像マーカー
▼リスト
▼表組み
▼画像まわり
▼汎用クラス
▼clearfix追記用
▼NoScriptWarning
============================================================ */

/* ------------------------------------------------------------
▼Body
------------------------------------------------------------ */
html {
	margin: 0;
	padding: 0;
	position: relative;
}

body{
	margin:0;
	padding:0;
	font-family: Arial, Helvetica, 'Helvetica Neue', Roboto, 'Droid Sans', 'ＭＳ Ｐゴシック', 'メイリオ', Meiryo, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic ProN', sans-serif;
/*	font-family:"ＭＳ Ｐゴシック","MS PGothic","メイリオ","Meiryo",verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Osaka",Sans-Serif;*/
	letter-spacing: 0;
}

/* for IE */
* html body,
*:first-child+html body{
    font-size: 93%;
}

html>/**/body {
    font-size: 93%;
}


/* ------------------------------------------------------------
▼基本段落
------------------------------------------------------------ */
hr {
}

div {
}

p {
	margin: 0;
	padding: 0;
}

pre {
	font-family: monospace;
}

address {
	font-style: normal;
}

blockquote {
}

border {
	border-collapse: collapse;

}

/* ------------------------------------------------------------
▼見出し
------------------------------------------------------------ */

h1,
h2,
h3,
h4,
h5,
h6 {
	margin: 0;
	padding: 0;
	line-height: 1.33;
	font-weight: bold;
}

/* ConNormal */

.ConNormal h1 {
	background:url("/files/000032383.gif") no-repeat left bottom;
	font-size: 167%; /*22px*/
	line-height:1.6;
	margin-bottom:20px;
	display:block;
	min-height:40px;
	position:relative;
}

.ConNormal h1.ico {
	padding-left:40px;
}

.ConNormal h1.ico img {
	width:30px;
	position:absolute;
	left:0;
	top:5px;

}

.ConNormal h2 {
	background:url("/files/000032383.gif") no-repeat left bottom;
	font-size: 138.5%;/*18px*/
	line-height:1.6;
	margin-bottom:20px;
	display:block;
	min-height:40px;
	position:relative;
}

.ConNormal h2 a {
	position:absolute;
	right:10px;
	top:13px;
	line-height:15px;
}

.ConNormal h2 span a{
	font-size: 70% !important;
	font-weight: normal;
	padding-left: 12px;
	text-decoration: underline;
}

.ConNormal h2 span a.Icon01{
	background:url("/files/000032411.gif") no-repeat left 4px !important;
	padding-left:15px;
	display:block;
}



.ConNormal h2 span a:hover {
	text-decoration: none;
}

.ConNormal h3 {
	font-size: 138.5%;/*18px*/
	line-height:40px;
	margin-bottom:20px;
	display:block;
	min-height:40px;
	position:relative;
}

.ConNormal h4 {
	font-size: 123.1%;/*16px*/
	line-height:1.6;
	margin-bottom:10px;
	display:block;
	position:relative;
}

.ConNormal h1_subpnavi {
	font-size: 138.5%;/*18px*/
}

#ConSubGnaviArea h1,
#ConPopupArea h1{
	font-size: 167%; /*22px*/
}

/* ContentMainArea h1-h4 */

#ContentMainArea .midh1 {
	padding: 0;
	margin-bottom:20px;
	display:block;
	width:690px;
	position:relative;
}
	#ContentMainArea.ComOneCulumn .midh1 {
		width: 950px;
	}

#ContentMainArea .midh1 h1 {
	font-size: 167%; /*22px*/
	line-height:1.4;
	margin: 0;
	padding: 20px 0px 20px 20px;
	display:block;
	/*width:670px;*/
	position:relative;
}

.ConNormal .customizeEdit h2,
#ContentMainArea h2 {
	font-size: 138.5%;/*18px*/
	line-height:1.4;
	margin-bottom:20px;
	padding-left: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
	display:block;
	position:relative;
}
.ConNormal .customizeEdit h2 {
	background: none;
	min-height: inherit;
}

.ConNormal .customizeEdit h3,
#ContentMainArea h3 {
	font-size: 138.5%;/*18px*/
	line-height:1.4;
	margin-bottom:20px;
	padding-left: 12px;
	display:block;
	position:relative;
}
.ConNormal .customizeEdit h3 {
	min-height: inherit;
}
/* カテゴリトップ用設定 20150303 */
#ContentMainArea h3.no-mb {
	margin-bottom:3px;
}

.ConNormal .customizeEdit h4,
#ContentMainArea h4 {
	font-size: 123.1%;/*16px*/
	line-height:1.4;
	margin-bottom:20px;
	margin-left: 20px;
	padding-left: 0px;
	padding-bottom: 0px;
	display:block;
	position:relative;
}

.ConNormal .customizeEdit h5,
#ContentMainArea h5 {
	font-size: 123.1%;/*16px*/
	line-height:1.4;
	margin-bottom:10px;
	margin-left: 20px;
	padding-left: 0px;
	display:block;
	position:relative;
}

#ContentMainArea h5.feedback {
	margin-left: 0;
}

#ContentMainArea h6 {
	font-size: 108% ;/*14px*/
	line-height:1.4;
	margin-bottom:10px;
	margin-left: 20px;
	padding-left: 0px;
	display:block;
	position:relative;
}



/* #ContentMainArea.SnaviShinsa：審査関連業務 */

#ContentMainArea.ConShinsa h1 {
	background-color: #E8F5FB;
	border: 1px solid #065573;
	border-left: 8px solid #065573;
	border-radius: 5px;
}

.ConNormal .ConShinsa .customizeEdit h2,
#ContentMainArea.ConShinsa h2 {
	border-left: 8px solid #055674;
	border-bottom: 1px solid #055674;
}

.ConNormal .ConShinsa .customizeEdit h3,
#ContentMainArea.ConShinsa h3 {
	border-left: 8px solid #055674;
}

.ConNormal .ConShinsa .customizeEdit h4,
#ContentMainArea.ConShinsa h4 {
	border-bottom: 1px solid #055674;
}


/* #ContentMainArea.ConAnzen：安全対策業務 */

#ContentMainArea.ConAnzen h1 {
	background-color: #F9EAEC;
	border: 1px solid #C73B4F;
	border-left: 8px solid #C73B4F;
	border-radius: 5px;
}

.ConNormal .ConAnzen .customizeEdit h2,
#ContentMainArea.ConAnzen h2 {
	border-left: 8px solid #c8384f;
	border-bottom: 1px solid #c8384f;
}

.ConNormal .ConAnzen .customizeEdit h3,
#ContentMainArea.ConAnzen h3 {
	border-left: 8px solid #c8384f;
}

.ConNormal .ConAnzen .customizeEdit h4,
#ContentMainArea.ConAnzen h4 {
	border-bottom: 1px solid #c8384f;
}


/* #ContentMainArea.ConKyusai：健康被害救済業務 */

#ContentMainArea.ConKyusai h1 {
	background-color: #E6F3DB;
	border: 1px solid #549213;
	border-left: 8px solid #549213;
	border-radius: 5px;
}

.ConNormal .ConKyusai .customizeEdit h2,
#ContentMainArea.ConKyusai h2 {
	border-left: 8px solid #59921d;
	border-bottom: 1px solid #59921d;
}

.ConNormal .ConKyusai .customizeEdit h3,
#ContentMainArea.ConKyusai h3 {
	border-left: 8px solid #59921d;
}

.ConNormal .ConKyusai .customizeEdit h4,
#ContentMainArea.ConKyusai h4 {
	border-bottom: 1px solid #59921d;
}


/* #ContentMainArea.ConRs：レギュラトリーサイエンス */

#ContentMainArea.ConRs h1 {
	background-color: #F3DFD0;
	border: 1px solid #856247;
	border-left: 8px solid #856247;
	border-radius: 5px;
}

.ConNormal .ConRs .customizeEdit h2,
#ContentMainArea.ConRs h2 {
	border-left: 8px solid #876145;
	border-bottom: 1px solid #876145;
}

.ConNormal .ConRs .customizeEdit h3,
#ContentMainArea.ConRs h3 {
	border-left: 8px solid #876145;
}

.ConNormal .ConRs .customizeEdit h4,
#ContentMainArea.ConRs h4 {
	border-bottom: 1px solid #876145;
}


/* #ContentMainArea.ConKokusai：国際関係業務 */

#ContentMainArea.ConKokusai h1 {
	background-color: #D4CDF2;
	border: 1px solid #655699;
	border-left: 8px solid #655699;
	border-radius: 5px;
}

.ConNormal .ConKokusai .customizeEdit h2,
#ContentMainArea.ConKokusai h2 {
	border-left: 8px solid #62589b;
	border-bottom: 1px solid #62589b;
}

.ConNormal .ConKokusai .customizeEdit h3,
#ContentMainArea.ConKokusai h3 {
	border-left: 8px solid #62589b;
}

.ConNormal .ConKokusai .customizeEdit h4,
#ContentMainArea.ConKokusai h4 {
	border-bottom: 1px solid #62589b;
}


/* #ContentMainArea.ConPmda：PMDA */

#ContentMainArea.ConPmda h1 {
	background-color: #FDF2CD;
	border: 1px solid #FDC203;
	border-left: 8px solid #FDC203;
	border-radius: 5px;
}

.ConNormal .ConPmda .customizeEdit h2,
#ContentMainArea.ConPmda h2 {
	border-left: 8px solid #ffc000;
	border-bottom: 1px solid #ffc000;
}

.ConNormal .ConPmda .customizeEdit h3,
#ContentMainArea.ConPmda h3 {
	border-left: 8px solid #ffc000;
}

.ConNormal .ConPmda .customizeEdit h4,
#ContentMainArea.ConPmda h4 {
	border-bottom: 1px solid #ffc000;
}

/* #ContentMainArea.ConDefault：デフォルト */

#ContentMainArea.ConDefault h1,
#ContentMainArea.ConChotatsu h1,
#ContentMainArea.ConPubcom h1,
#ContentMainArea.ConSaiyo h1,
#ContentMainArea.ConEvent h1 {
	background-color: #DAEAFF;
	border: 1px solid #0C3E8E;
	border-left: 8px solid #0C3E8E;
	border-radius: 5px;
}

.ConNormal .ConDefault .customizeEdit h2,
.ConNormal .ConChotatsu .customizeEdit h2,
.ConNormal .ConPubcom .customizeEdit h2,
.ConNormal .ConSaiyo .customizeEdit h2,
.ConNormal .ConEvent .customizeEdit h2,
#ContentMainArea.ConDefault h2,
#ContentMainArea.ConChotatsu h2,
#ContentMainArea.ConPubcom h2,
#ContentMainArea.ConSaiyo h2,
#ContentMainArea.ConEvent h2 {
	border-left: 8px solid #014190;
	border-bottom: 1px solid #014190;
}

.ConNormal .ConDefault .customizeEdit h3,
.ConNormal .ConChotatsu .customizeEdit h3,
.ConNormal .ConPubcom .customizeEdit h3,
.ConNormal .ConSaiyo .customizeEdit h3,
.ConNormal .ConEvent .customizeEdit h3,
#ContentMainArea.ConDefault h3,
#ContentMainArea.ConChotatsu h3,
#ContentMainArea.ConPubcom h3,
#ContentMainArea.ConSaiyo h3,
#ContentMainArea.ConEvent h3 {
	border-left: 8px solid #014190;
}

.ConNormal .ConDefault .customizeEdit h4,
.ConNormal .ConChotatsu .customizeEdit h4,
.ConNormal .ConPubcom .customizeEdit h4,
.ConNormal .ConSaiyo .customizeEdit h4,
.ConNormal .ConEvent .customizeEdit h4,
#ContentMainArea.ConDefault h4,
#ContentMainArea.ConChotatsu h4,
#ContentMainArea.ConPubcom h4,
#ContentMainArea.ConSaiyo h4,
#ContentMainArea.ConEvent h4 {
	border-bottom: 1px solid #014190;
}


/* #ContentMainArea.ComOneCulumn .PopupArea：ポップアップ */

#ContentMainArea.ComOneCulumn .PopupArea h1 {
	background: none;
	font-size: 153.9%; /*20px*/
	line-height:40px;
	margin: 0px auto 25px;
	display:block;
	min-height:40px;
	position:relative;
	border-left: 8px solid #0b4e8d;
	padding-left: 15px;
}

#ContentMainArea.ComOneCulumn .PopupArea h2 {
	border-left: 8px solid #0b4e8d;
	border-bottom: 1px solid #0b4e8d;
}

#ContentMainArea.ComOneCulumn .PopupArea h3 {
	border-bottom: 1px solid #0b4e8d;
	border-left: none;
	padding-left: 10px;
}



/* ------------------------------------------------------------
▼フォントサイズ
------------------------------------------------------------ */

/*-----------------------------------------------------
font-size Adjustment

基本サイズ13px

13px * 77% -> 10px
13px * 85% -> 11px
13px * 93% -> 12px
13px * 100% -> 13px
13px * 108% -> 14px
13px * 116% -> 15px
13px * 123.1% -> 16px
13px * 131% -> 17px
13px * 138.5% -> 18px
13px * 146.5% -> 19px
13px * 153.9% -> 20px
13px * 161.6% -> 21px
13px * 167% -> 22px
13px * 174% -> 23px
13px * 182% -> 24px
13px * 189% -> 25px
13px * 197% -> 26px

参照
http://yuilibrary.com/yui/docs/cssfonts/
http://webtech-walker.com/archive/2008/05/16032443.html
------------------------------------------------------*/


/* フォントサイズブロック別 */

#TopHeaderArea,
#HeaderArea,
#TabArea,
#TabArea02,
#ConSubGnaviArea,
#MenuContents,
#ContentSubArea {
	font-size: 93%; /*12px*/
}

#TopicPathArea,
#FooterArea01,
#FooterArea02,
#FooterArea03 {
	font-size: 80%; /*11px*/
}

#ContentArea,
#PNaviArea,
#TopPNaviArea {
	font-size: 100%; /*13px*/
}

#ContentArea #MainContents p {
	margin: 0 0 4px 0;
	padding: 0;
	line-height: 1.6;
}
/* カテゴリトップ用設定 20150303 */
#ContentArea #MainContents p.mb {
	margin: 0 0 20px 15px;
}



dt,
dd,
li,
th,
td{
	line-height: 1.6;
}

/*em {
	color: #e60012;
	font-style:normal;
}*/


/* superscript, subscript */
sup,
sub {
	line-height: 1.1;
}
* html sup,
* html sub { font-size: 100%; }  /* for IE6 */
*:first-child+html sup,
*:first-child+html sub { font-size: 100%; }  /* for IE7 */
head~/* */body sup,
head~/* */body sub { font-size: 100%; }  /* for IE8 */
html:not(:target) sup,
html:not(:target) sub { font-size: 83.4%; }  /* for mordern except IE8 */

sup { vertical-align: 0.25em; }
sub { vertical-align: 0px; }

/* Large,Small */
#TextBtnNormal {
	font-size: 100%;
}
#TextBtnL {
	font-size: 116%;
}
#TextBtnLl {
	font-size: 131%;
}

/* ------------------------------------------------------------
▼画像
------------------------------------------------------------ */
img {
	border: 0px;
}

/* ------------------------------------------------------------
▼共通アイコン
------------------------------------------------------------ */
.Icon01{
	background:url("/files/000032411.gif") no-repeat left 7px;
	padding-left:15px;
	display:block;
}

.Icon02{
	background:url("/files/000032413.gif") no-repeat left 7px;
	padding-left:15px;
	display:block;
}

.Icon03{
	background:url("/files/000032415.gif") no-repeat left 7px;
	padding-left:15px;
	display:block;
}

.Icon04{
	background:url("/files/000032417.gif") no-repeat left 7px;
	padding-left:15px;
	display:block;
}

.Icon05{
	background:url("/files/000032412.gif") no-repeat left 7px;
	padding-left:15px;
	display:block;
}

.Icon01_Pnavi{
	background:url("/files/000032411.gif") no-repeat left 7px;
	padding-left:15px;
	display:block;
        font-size: 138.5%;/*18px*/
}

/* ------------------------------------------------------------
▼リンク、画像マーカー
------------------------------------------------------------ */
/* <a> */
a:link { color: #1040cf; text-decoration: underline; word-wrap: break-word; }
a:visited { color: #609; text-decoration: underline; }
a:hover,
a:active {
	color: #1040cf;
	text-decoration: none;
}
#PNaviArea #PNaviTopMenu a:link { color: #ffffff; }
/* --- */

/* --- */
.currentnavi:hover {
 cursor: text;
 color: #000000;
}
/* --- */

a img.imglink {
background:none!important;
}

a:hover img.imglink {
opacity:0.7;
filter:alpha(opacity=70); /* for IE8 */
-ms-filter: "alpha( opacity=70 )";
background:none!important;
zoom:1; /* for IE7 */
display:inline-block; /* for IE8 */
}


/* ------------------------------------------------------------
▼表組み
------------------------------------------------------------ */


/* ------------------------------------------------------------
▼画像まわり
------------------------------------------------------------ */


/* ------------------------------------------------------------
▼汎用クラス
------------------------------------------------------------ */








/* ------------------------------------------------------------
▼clearfix追記用
------------------------------------------------------------ */

.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }


.clearfix { display:inline-block; min-height:1%;  /* for IE 7*/ }

/* Hides from IE-mac \*/

* html .clearfix {height: 1%;}


.clearfix {display: block;}
/* End hide from IE-mac */




/* clearfixクラス */

.clearfix:after{
	content:"";
	display:block;
	clear:both;
	height:0.01px;
}

.clearfix{
	display:inline-block;
}
/* no ie mac */
* html .clearfix{
	height:1%;
}

.clearfix{
	display:block;
}

/* ------------------------------------------------------------
▼NoScriptWarning
------------------------------------------------------------ */

/* NoScriptWarning */
#NoScriptWarning {
	position: relative;
	border: 1px solid #f00;
	padding: 10px;
	background: #fff;
	color: #f00;
	text-align: center;
	z-index: 99999;
}

/* ------------------------------------------------------------
▼彼方追加指定
------------------------------------------------------------ */
.listDate {
	float: right;
	width: 450px;
}
.img_2_set img {
	width: 470px;
}
.img_3_set img {
	width: 310px;
}
h2.cat_ttl {
	font-size: 138.5%;/*18px*/
	line-height:1.4;
	margin:0;
	padding:0;
	background:none;
	margin-bottom:20px;
	padding-left: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
	display:block;
	position:relative;

	border-left: 8px solid #c8384f;
	border-bottom: 1px solid #c8384f;
}
h2.cat_ttl_gyomu {
	border: none;
	background: url("/files/000032383.gif") no-repeat left 30px!important;
	font-size: 138.5%;/*18px*/
	line-height:1.4;
	margin-bottom: 20px;
	height: auto!important;
	width: auto!important;
	padding: 0!important;
	margin: 0!important;
}

/* #################### */
/* アイコン掲出 */
/* #################### */
/* URL */
.sectionL a.external {
padding: 2px 22px 2px 0;
/* background: url(/files/000189242.png) no-repeat right center; */
}

/* Excel */
.sectionL a.xls {
padding: 2px 22px 2px 0;
/* background: url(/files/000125936.png) no-repeat right center; */
}

/* Word */
.sectionL a.doc {
padding: 2px 22px 2px 0;
/* background: url(/files/000125935.png) no-repeat right center; */
}

/* PowerPoint */
.sectionL a.ppt {
padding: 2px 22px 2px 0;
/* background: url(/files/000125937.png) no-repeat right center; */
}

/* pdf */
.sectionL a.pdf {
padding: 2px 22px 2px 0;
/* background: url(/files/000125984.png) no-repeat right center; */
}

/* ZIP */
.sectionL a.zip {
padding: 2px 22px 2px 0;
/* background: url(/files/000125938.png) no-repeat right center; */
}

/* 20150821 */

/* URL */
a.Icon01.external:after {
    display: inline-block;
    content: " ";
    width: 20px;
    height: 16px;
    /* background: url("/files/000189242.png") no-repeat left 0; */
}

/* Excel */
a.Icon01.xls:after {
    display: inline-block;
    content: " ";
    width: 20px;
    height: 16px;
    /* background: url("/files/000125936.png") no-repeat left 0; */
}

/* Word */
a.Icon01.doc:after {
    display: inline-block;
    content: " ";
    width: 20px;
    height: 16px;
    /* background: url("/files/000125935.png") no-repeat left 0; */
}

/* PowerPoint */
a.Icon01.ppt:after {
    display: inline-block;
    content: " ";
    width: 20px;
    height: 16px;
    /* background: url("/files/000125937.png") no-repeat left 0; */
}

/* PDF */
a.Icon01.pdf:after {
    display: inline-block;
    content: " ";
    width: 20px;
    height: 16px;
    /* background: url("/files/000125984.png") no-repeat left 0; */
}

/* ZIP */
a.Icon01.zip:after {
    display: inline-block;
    content: " ";
    width: 20px;
    height: 16px;
    /* background: url("/files/000125938.png") no-repeat left 0; */
}

/* ------------------------------------------------------------
▼書式編集モード
------------------------------------------------------------ */
#ContentMainArea { counter-reset: wrap; }
#ContentMainArea .customizeEdit h2:before {
	counter-increment:wrap;
	content:counter(wrap) ". ";
}
#ContentMainArea .customizeEdit h2 {
	margin-top: 20px;
}
.customizeEdit h3 {
	margin-top: 20px;
}
.customizeEdit h4 {
	margin-left: 0!important;
	margin-top: 20px;
}
.customizeEdit h5 {
	margin-left: 0!important;
	margin-top: 20px;
}
.customizeEdit h6 {
	margin-left: 0!important;
	margin-top: 20px;
}

.customizeEdit ul li {
	line-height: 1.8;
	list-style-position: inside;
	text-indent: -0.86em;
	margin-left: 0.86em;
	padding-left: 0.86em;
}
.customizeEdit ol li {
	line-height: 1.8;
	list-style-position: inside;
	text-indent: -0.86em;
	margin-left: 0.86em;
	padding-left: 0.86em;
}
.customizeEdit p.ml10 { margin: 0 0 10px 10px !important; }
.customizeEdit p.ml20 { margin: 0 0 10px 20px !important; }
.customizeEdit p.ml30 { margin: 0 0 10px 30px !important; }
.customizeEdit div.vtop img {
	vertical-align: top;
}
.customizeEdit div.vmiddle img {
	vertical-align: middle;
}
.customizeEdit div.vbottom img {
	vertical-align: bottom;
}
.customizeEdit img.left {
	clear: both;
	float: left;
	margin: 0 10px 10px 10px;
}
.customizeEdit img.right {
	clear: both;
	float: right;
	margin: 0 10px 10px 10px;
}

/* #################### */
/* 表組設定 */
/* #################### */
.customizeEdit table.normal-table {
	margin: 10px 0 0 0;
	padding: 0;
	border-collapse: collapse;
	border-width: 1px;
	border-style: solid;
	border-color: #fff;
}

.customizeEdit table.normal-table th,
.customizeEdit table.normal-table td {
	padding: 5px 10px;
	display: table-cell;
	vertical-align: middle;
	border: 1px solid #ccc;
}

.customizeEdit table.normal-table thead th {
	background-color: #0b4e8d;
	color: #FFF;
}

.customizeEdit table.normal-table tbody th {
	background-color: #e0e0e0;
}

.customizeEdit table.normal-table td > *:first-child {
	margin-top: 0;
}

.customizeEdit table.normal-table thead th span {
	font-weight: normal;
	font-size: 86%;
	margin-left: 5px;
}

.customizeEdit table td {
	vertical-align: middle;
}

#feedbackform div.feed-inner {
	background-color: #f9f9f9;
	border: 2px solid #eee;
	margin-bottom: 20px;
	padding: 10px  10px  5px;
}
#feedbackform dl dt {
	clear: both;
	font-weight: bold;
}
#feedbackform dl dd {
	padding: 5px;
}
#feedbackform dl dd ul {
	list-style: none;
}
#feedbackform dl dd ul li {
	white-space: nowrap;
	float: left;
	margin: 0 20px 5px 0;
}
div.feed-inner textarea {
	margin: 10px 0;
}
div.feed-inner div.msg {
	clear: both;
	border-top: 1px solid #ccc;
	padding-top: 10px;
}
div.feed-inner p {
	text-align: center;
}
div.feed-inner textarea {
	width: 650px;
	height: 100px;
}
.feedback_default {
	color: #666;
}
.font-red {
	color: red;
}
.common-table {
	width: 100%;
	border-collapse: collapse;
	border-top: 2px solid #014190;
	margin-bottom: 40px;
}
.common-table th {
	text-align: left;
	padding: 3px 10px;
}
.common-table td {
	padding: 3px 10px;
}
.common-table tr.border-bottom {
	border-bottom: 1px solid #ccc;
}
.common-table .celldate {
	width: 130px;
}
.common-table .cellnew {
}
.common-table .celltitle {
	width: 230px;
}
.common-table .celltitlewide {
	width: 360px;
}
.rss { text-align: right; }
.news-date {
	float: left;
	width: 7.8em;
}

/* ================================================================================

　2018.09.11 追加CSS

================================================================================ */
  .externalIcon,
  .mailIcon,
  .wordIcon,
  .excelIcon,
  .pptIcon,
  .pdfIcon,
  .zipIcon {
    padding: 2px 3px 2px !important;
    vertical-align: middle;
  }
  h2.cat_ttl_gyomu {
    background-position: left bottom !important;
  }



/* ================================================================================

　2018.11.22 NSSOL追加CSS

================================================================================ */

.customizeEdit table.acc2018_borderRed td{
	border-color: #F00 !important;
}
