@charset "UTF-8";
/* CSS Document */

@import url("defo.css"); 

#contentsArea {auto; overflow:hidden; width:920px; height:auto; margin:0 auto; margin-bottom:50px;}


/*sideNav
-------------------------------------------*/
#sideNav{ width:180px; height:2350px; float:left; border-left:1px dotted #CCCCCC; margin-left:2px;}
.nav {width: 100px; float: left; top: 0;}
.nav p {color: #FFF; background-color: #88BED1; padding: 10px;}
.nav ul { list-style:none;}
.nav li { margin-bottom: 1px; height:17px; padding-bottom:30px;}
.nav li a {display: block; width: 100%; padding: 10px 0px 10px 10px; color: #666; text-decoration: none;}
.fixed { position: absolute;}
.sideBnr img { margin-bottom:10px;}
.sideBnr img:hover { opacity: .70; /* Standard: FF gt 1.5, Opera, Safari */
	filter: alpha(opacity=70); /* IE lt 8 */
	-ms-filter: "alpha(opacity=70)"; /* IE 8 */
	-khtml-opacity: .70; /* Safari 1.x */
	-moz-opacity: .70; /* FF lt 1.5, Netscape */}
	


#mainArea { width:720px; height:auto; float:right;}
#main_img { margin-top:10px;}
#mainArea h2 { margin:30px 0;} 
#mainArea .contents{ margin-left:20px; width:695px;}
#mainArea p { font-size:16px; line-height:20px;  } 
#mainArea table tr td { vertical-align:top; padding-right:10px;}
#mainArea .pdf { margin-top:20px;}
#mainArea .pdf p { font-size:16px; color:#666666; line-height:12px; padding-top:5px; margin-left:-5px; }
#mainArea .pdf a {text-decoration: none;}
#mainArea .pdf a :hover { text-decoration: underline;}

#toi{margin-top:20px; }
#toi p{ font-size:16px; color:#000; line-height:20px;}

table.table-01 {width: 690px;}
table.table-01 th {text-align:left; vertical-align:middle;font-weight:normal;font-size:16px; color:#000000;}
table.table-01 th div{padding:10px; margin:0px 8px 8px 0;}
table.table-01 td {padding-left: 5px;text-align: left;vertical-align:middle;font-size:16px; color:#000;}
table.table-01 td#last-td{border:none;}
table.table-01 td textarea{height:190px; width:400px;}
table.table-01 td .text1{ width:250px; margin-top:8px;}
table.table-01 td .text2{ width:120px;}
table.table-01 td p{margin:5px 0;padding:0; }
table.table-01 td span{color:#000000;}


.form{ margin:0 auto;}
.form table{line-height:30px;}

#footernav {margin:36px auto; width:435px;}
#footernav ul { list-style:none; overflow:hidden; border-left:1px solid #ff9b1d;}
#footernav ul li { float:left; font-size:16px; color:#ff9b1d; border-right:1px solid #ff9b1d; padding:0 10px; line-height: 24px;} 
#footernav ul li a {color:#ff9b1d; text-decoration: none;}
#footernav ul li a:hover { text-decoration: underline;}
#footernav .logo { margin-top:15px;}
