@charset "iso-8859-1";


/*--- reset */
html,body {
margin:0;
padding:0;
width:100%;
height:100%;
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
	margin: 0;
	padding: 0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style: normal;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
caption,th {
	text-align: left;
}
q:before,q:after {
	content: '';
}
object,
embed {
	vertical-align: top;
}
hr,legend {
	display: none;
}
h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
}
img,abbr,acronym,fieldset {
	border: 0;
}
li {
	list-style-type: none;
}
/* IMG Border none */
img {
border:none;
vertical-align:bottom;
}
/* Label Clickable */
label {
cursor:pointer;
white-space:nowrap;
}
html*label {
cursor:default;
}
* html label {
cursor:pointer;
}
select,option,input {
vertical-align:bottom;
}

/* ===================================================================
CSS information

 file name  :layout.css
 style info :$B4pK\%l%$%"%&%H(J
 
=================================================================== */

html {
	height: 100%;
}


/*----------------------------------------------------
	$B4pK\@_Dj!"%j%s%/%+%i!<$J$I(J
----------------------------------------------------*/
body {
}


a:link {
}


a:visited {
}


a:hover {
	text-decoration: none;
}


a:active {
}

/*----------------------------------------------------
	#main
		$B%a%$%s(J
----------------------------------------------------*/
#main {
	width: 600px;
}


#main #readArea{
	margin:0 10px;
}

/* $B%F%-%9%HItJ,$J$I(J */
#main .notes{
	font-size: 90%;
}

#main p{
margin:0 0 10px 0;


}


#main .attention{
	color: #CC3300;
	margin:0 0 10px 10px;
	font-size: 90%;
}


/* $B%F%-%9%H%;%s%?!<4s$;(J */
.txtC{
	text-align: center;
}

/* $B%F%-%9%H:84s$;(J */
.txtL{
	text-align: left;
}

/* $B%F%-%9%H1&4s$;(J */
.txtR,
.txtR1,
.txtR2
{
	text-align: right;
}


/*$B!JI=AH$_!K%7%s%W%k(J*/
table.simpleTable{
	width: 100%;
	padding: 0;
	margin-bottom: 15px;
	border: 0;
	text-align: center;
	border-collapse: collapse;
}table.simpleTable caption{
	padding: 8px;
	margin: 0;
	color: #FFFFFF;
	text-align: left;
	background: #6699cc;
}table.simpleTable td,
table.simpleTable th
{
	padding: 5px;
	margin: 0px;
	margin: 0;
	border: none;
	text-align: left;
}table.simpleTable th.wid{
	width: 30%;
}table.simpleTable .lineR{
	border-right: 1px solid #cccccc;
}

/*$B!JI=AH$_!K(J $B%+%i!<%F!<%V%k(J*/
table.colorTable{
	position: relative;
	width: 100%;
	padding: 0;
	margin-bottom: 15px;
	background: #FFFFFF;
	border-collapse: collapse;
}

table.colorTable .date{
	font-size: 12px;
	text-align: right;
}table.colorTable td{
	padding: 5px;
	margin: 0;
	border: 1px solid #FFFFFF;
}

table.colorTable th{
	padding: 5px;
	margin: 0;
	border: 1px solid #FFFFFF;
	
}
table.colorTable caption{
	padding: 8px;
	margin: 0 0 3px 0;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	background: #4c658e;
}

table.colorTable{
	width: 100%;
}
table.colorTable .bgColorBlue{
	color: #FFFFFF;
	background: #5385ac;
}
table.colorTable .bgColorBlue2{
background: #c2dde7;
}

table.colorTable .bgColorOdd{
	background: #e0eff3;
	-moz-border-bottom-colors: #0000ff;
}
table.colorTable .bgColorOdd2{
	background: #fdecca;
}

/*table.colorTable .bgColorEven{
	background: #e6f2f6;
}

table.colorTable .bgColorEven{
	background: #e0eff3;
}*/

table.colorTable .bgColorOddWhite{
	border-right: 1px solid #F0F0F0;
	background: #fff;
}



/* $B%F%s%W%l!<%H(J1$B!J8+=P$7%?%$%H%k!K(J */
h2.tnp1{
	position: relative;
	padding: 10px 0 0 15px;
	margin: 0 0 15px 0;
	border-bottom: 2px solid #1c6ba0;
	font-size: 18px;
	color: #3f3f3f;
	background: url(image/tnp_1_icon.gif) left no-repeat #FFFFFF;
}
h2.tnp1 span{
	position: absolute;
	right: 1px;
	bottom: 0.5em;
	font-size: 12px;
}

/* $B%F%s%W%l!<%H(J2 $B!J8+=P$7%?%$%H%k!K(J*/
h3.tnp2{
	padding: 8px 0 8px 20px;
	margin: 0 0 8px 0;
	font-size: 125%;
	color: #3f3f3f;
	background: url(image/tnp_2_icon.gif) left repeat-y #e9f3f8;
}

/* $B%F%s%W%l!<%H(J3 $B!J8+=P$7%?%$%H%k!K(J*/
h2.tnp3{
	padding: 10px 0 8px 15px;
	margin: 0 0 8px 0;
	border-bottom: 2px solid #bad2e2;
	font-size: 140%;
	color: #1C6BA0;
	background: url(image/tnp_3_icon.gif) left no-repeat #FFFFFF;
}


/* ===================================================================
CSS information

 file name  :top.css
 style info :$B%U%)%s%H!VCf!WMQ#C#S#S(J
 
=================================================================== */
body{
margin:0;
padding:0;
height:100%;
font-size:75%;
color: #666;
font-family:Helvetica, Arial, sans-serif;
line-height: 1.5;
}

* html body {	/* for IF6 */
font-size:small;
font-family: Sans-Serif;
}




/* ===================================================================
CSS information

 file name  :form.css
 style info :
 
=================================================================== */
body,td{
	color:#606060;
	margin:0;
	padding:0;
}
#body{
	border-right:1px solid #444444;
}


/* main area ******************************* */ 
#main{
	margin-bottom:10px;
	padding:10px 0;
	border-top:2px solid #0d324d;
	background:#ffffff;
}

#main2{
	margin-bottom:10px;
	padding:10px 0;
	background:#ffffff;
}



/* head area ******************************* */ 
#head{	
	border-bottom:2px solid #cdc6bc;
        margin-bottom:2px;
}
#head table{
	width:100%;
}
td.ci img{
	margin:16px 10px 9px 9px;
	width:145px;
        height:45px;
        border:0;
}
td.headLink{
	text-align:right;
        padding:12px 12px 5px 12px;
        vertical-align: bottom;
}
td.headLink a{
	font-size:100%;
	color:#376139;
	background-image:url(image/arrow.gif);
	background-repeat:no-repeat;
	background-position:0 4px ;
        padding-left:15px;
}


/* head area ******************************* */ 

#head2 table{
	width:100%;
}




/* foot area */ 

#footerform{
	font-size:90%;
}

table#footerform{width:600px}
.footerform td{padding:6px 8px;background-color:#E1DDD4;color:#777671}
.footerform2 td{padding:6px 8px;background-color:#EBEAE6}
a.footerform,.footerform-copy{color:#777671;text-decoration:none}
a.footerform:hover{color:#558800;text-decoration:underline}

/* $B%i%8%*%\%?%s!!=D%;%s%?!<B7$((J */ 

input ,select{
	position:relative;
	vertical-align:middle;
	top:-1px;	
}

/* $B%U%)!<%`%+%i!<(J ******************************* */ 


th.fmbkcolor{
	/*background-color:#1B6BA0; #8DB5CF*/
	background-color:#5385ac;
	color:#FFFFFF;
}

th.fmbkcolor2{
	background-color:#e6f2f6;
	color:#FFFFFF;
}

th.fmbkcolor3{
	background-color:#A6C5D9;
	color:#FFFFFF;
}

th.fmbkcolor1-2{
	background-color:#e6f2f6;

}




td.fmbkcolor{
	background-color:#e6f2f6;
}

td.fmbkcolor2{
	background-color:#e6f2f6;
}

td.fmbkcolor3{
	background-color:#F8FBFC;
}



/* $B%i%$%s(J */
#main .LineBWht{
	border-bottom: 2px solid #FFFFFF;
}




table.colorTable th#wid100{
	width: 100%;
}

table.colorTable th#wid150px{
	width: 50px;
}

.pb6{
padding-bottom:6px;
}

/* $BAw?.%\%?%s%;%s%?%j%s%0(J */
.sendBtn{
text-align:center;
margin:0 0 10px 0;
}


/* $B%Q%$%W%I%S%C%D5-=R(J */

#main #piped{
padding:5px;
background-color:#FFFFFF;
border-color:#CCCCCC;
border-style:solid;
font-size:11px;
text-align:right;
border-width:1px;
}

/*$B%$%s%G%s%H@_DjF,$>$m$((J*/
.indH2em{
	padding-left: 1.5em;
	text-indent: -1.5em;
	margin-left:20px;
}
.indH1em{
	padding-left: 1em;
	text-indent: -1em;
}

.indH1n8em{
	padding-left: 1.7em;
	text-indent: -1.7em;
}

.indH05em{
	padding-left: 0.5em;
	text-indent: -0.5em;
}

.ind{
	padding-left: 0em;
	text-indent: 0em;
	margin-left:20px;
line-height: 1.5;
}

.textbox{
	margin:0 0 20px 10px;
}

.textbox2{
	margin:0 0 20px 20px;
}

.indH2em li{
line-height: 1.5;
}

.textbox3{
	height:300px;
	margin:20px 20px 20px 20px;
	padding: 0;
}

.disInline{
display: inline;
padding-bottom: 5px;
margin-left: 4px;
margin-right: 4px;
}
