body {  
margin: 0;
padding: 0;
background: #FFFFFF url(/common/bg.gif) repeat;
font-size: 12px;
font-weight: normal}

th {  
 font-size: 12px;
 line-height: 140%;
 color: #434343
}

td { 
 font-size: 12px;
 line-height: 140%;
 color: #434343}

h1,h2,h3,p {
 margin: 0;
 padding: 0;
}

li{
 margin: 0;
 padding: 0;}

.font10 { 
 font-size: 10px;
 line-height: 14px}

a:link {
 font-size: 12px;
 color: #1C247B;
 text-decoration: underline;}

a:hover {
 font-size: 12px;
 color: #3443E6;
 text-decoration: underline;}

a:visited{
 font-size: 12px;
 color: #1C247B;
 text-decoration: underline;}

/* -------------------------------space----- */
.m01 { margin-top: 5px;}
.m02 { margin-top: 10px;}
.m03 { margin-top: 15px;}
.m04 { margin-top: 20px;}
.m05 { margin-top: 25px;}
.m06 { margin-top: 30px;}

/* -------------------------------header----- */
.header {
 padding-bottom: 7px;
 padding-top: 7px}
.home {
 padding-right: 10px}
.logo {
 text-align: left;
 padding-left: 10px}

/* -------------------------------footer----- */
#footer { 
 margin-top: 50px}

.address { padding: 5 10 20 0;
 font-size: 10px;
 line-height: 140%;
 text-align: right }

#footerlink {
 margin-bottom: 20px;
 color: #3443E6;}

#footerlink a:link {
 font-size: 12px;
 color: #1C247B;
 text-decoration: underline;}

#footerlink a:hover {
 font-size: 12px;
 color: #3443E6;
 text-decoration: underline;}

#footerlink a:visited{  font-size: 12px;
 color: #1C247B;
 text-decoration: underline;}

/* -------------------------------form----- */
.formtb {
 border-collapse: collapse;
 border: solid;
 border-width: 1px 1px 0 1px;
 border-color: #CACACA;
 margin-top: 20px;}

.formtb th {
 padding: 8px 10px;
 font-weight: normal;
 text-align: left;
 background-color: #EBEBEB;
 border: #CACACA;
 border-style: solid;
 border-width: 0 1px 1px 0;
}

.formtb td {
 padding: 8px 10px;
 border-width: 0 0 1px 0;
 border-color: #CACACA;
 border-style: solid;
}

.form_02 {
	border-top: none;
	border-right: none;
	border-left: none;
	border-bottom: none;
	padding: 0 0;
 margin:  0}

.form_02 tr td {
	border-top: none;
	border-right: none;
	border-left: none;
	border-bottom: none;
	margin-left: 0;
	padding: 5px;
	text-align: left;
}

.txt_red {  color: #CC2828}

/* -------------------------------cooporate----- */
.cooptb {
 margin: 20px 0 0 0;
 border-collapse: collapse;
 border-top: 1px dotted #1C247B;
 border-right: none;
 border-left: none;
 border-bottom: none;
}

.cooptb th {
 padding: 8px 10px;
 text-align: left;
 font-weight: normal;
 border-bottom: 1px dotted #1C247B;
 border-right: none;
 border-left: none;
 line-height: 160%;
}

.cooptb td {
 padding: 8px 10px;
 border-bottom: 1px dotted #1C247B;
 border-right: none;
 border-left: none;
 line-height: 160%;
}

/* -------------------------------submit----- */
.submittb {
 margin-top: 20px;}
.submittb td { 
 text-align: center
}

/* -------------------------------privacy----- */
#privacy h2{
 border-bottom: 1px dotted #1C247B;
 border-right: none;
 border-left: none;
 border-top: none;
 padding-bottom: 5px;
 padding-top: 20px
}

#privacy h3{
 margin: 15px 0 0 0;
 font-size: 12px;
 font-weight: bold;
 line-height: 140%}

#privacy ol {
 margin: 20px 0 0 0;
 list-style-type: none;
 list-style-position: outside}

#privacy li {
 margin: 5px 0 0 0;
 font-weight:normal;}

#privacy a:link {
 font-size: 12px;
 color: #1C247B;
 text-decoration: underline;
 line-height: 200%;}

#privacy a:hover { 
 font-size: 12px;
 color: #3443E6;
 text-decoration: underline;
 line-height: 200%;}

#privacy a:visited{  font-size: 12px;
 color: #1C247B;
 text-decoration: underline;
 line-height: 200%;}

/* -------------------------------work----- */
#work h2{
 border-bottom: 1px dotted #1C247B;
 border-right: none;
 border-left: none;
 border-top: none;
 padding-bottom: 5px;
 padding-top: 20px
}

#work h3{
 padding-bottom: 15px;
 padding-top: 25px
}

#work h4{
 font-size: 12px;
 color: #434343;
 font-weight: bold;
 padding-bottom: 5px}


