.f10 { font-size: 10px; font-weight: bold; background-color: #FFCCCC; text-align: center}
.d02 { line-height: 180% }
/*NEW*/
body,p,td,th,div,span { font-size:12px;}
sup,sub { font-size:9px;}
a { text-decoration:underline; color:#203080;}
a:active { color:#9966ff;}
a:hover { color:#C05060;}
a:visited { color:#4b0082;}
h1 {
	font-size:18px; color:#191970; text-align:center; font-weight:bold;
	padding:10px; border:1px #191970 solid; margin:0px 5% 5px 5%;
}
h2 { font-size:18px; color:#191970; text-align:center; font-weight:bold;}
h3 { font-size:14px; font-weight:bold; color:#102870;}
h4 { font-size:14px; font-weight:bold;}
.menu00{ font-size:18px;}
.menu01{ margin-left:0px;}
.menu02{ margin-left:50px;}
.undmenu { font-size: 10px;line-height: 150%; font-weight: normal;}
.undmenu a:visited{ text-decoration:underline; color:#0066cc;}
.undmenu a:link{ text-decoration:underline; color:#003399;}
.undmenu a:active{ text-decoration:underline; color:#9966ff;}
.undmenu a:hover{ text-decoration:none; background-color:#ADD8E6; color:#003399;}
.obi1 { font-weight:bold; color:#ffffff; background-color:#4682b4; text-align:center;}
.obi2 {
	font-weight:bold; color:#ffffff;
	background-color:#C07790;
	width: 100%; padding: 2px 4px;
}
.pit { color:#191970;}
.small { font-size:86%;}
.red { color:#cc0000; font-weight:bold;}
/*meeting*/
.mf10 {font-size:10px;}
/*Q&A*/
.QA01 { font-weight: bold; padding: 0px 0px 10px 0px;}
.QA02 { padding-left: 20px;}
.QAnb { padding: 10px 0px 10px 0px; font-weight: bold;}
.QAnb a { text-decoration: none;}
/*LINK*/
.link01 {  font-size: 14px; margin-top: 10px}
.link02 { color:#800720; font-weight: bold ; text-align: center; vertical-align:top;}
.style1 { color:#FF9900; font-size:14px;}
.style2 { color:#669933; font-size:14px;}
.indent2 {text-indent: 1em; margin-bottom: 0px; margin-top: 0px;}

/*-- #layout_new ----------------------------------------------------------------------------------------------*/

#layout_new{
	min-width:600px;
	max-width:1000px;
	text-align:center;
	margin:0 auto;
	}

/*-- #article ----------------------------------------------------------------------------------------------*/

#article_new{
	text-align:left
}

#article_new p{
	padding:0 2px;
	}

#article_new table {
    clear: both;
    margin-bottom: 10px;
    padding: 10px 0;
    border-collapse: collapse;
}

#article_new table th,
#article_new table td {
    padding: 4px 8px;
    border: 1px solid #999;
    line-height: 1.5;
    color: #666;
}

    #article_new table td.no_border{
        border: 1px solid #FFF;
        vertical-align:top;
    }

#article_new table caption {
    padding: 2px 4px;
    text-align: right;
    font-size: 75%;
    color: #c00;
}


#article_new table th{
    background-color: #dedede;
    color: #333;
}

/* link icon */
a.icon[href$=".pdf"] {
background: transparent url(img/icon/icon_pdf.gif) no-repeat 100% 50%;
padding-right: 1.7em;
}
a.icon[href$=".doc"], a.icon[href$=".docx"] {
background: transparent url(img/icon/icon_doc.gif) no-repeat 100% 50%;
padding-right: 1.7em;
}


