@charset "utf-8";

#globalNav li#gnav08 a {
	background-position:-574px 100%;
}
#mainContent #mainBody{
padding:0;
}
h3.title {
background:url(/images/declaration/title.jpg) no-repeat 100% 0;
}
.declarationWrap{
padding:0 10px 56px;
background:url(/images/declaration/bg.jpg) no-repeat 0 100%;	
}
.declarationCon{
background:#fff;
border:1px solid #dcd8d5;	
padding:20px;
margin:0 0 20px;
}
.declarationForm h4{
padding:0 27px;
height:27px;
line-height:27px;
background:#abb2b6 url(/images/common/list_ico_06.gif) no-repeat 10px 50%;
font-weight:700;
color:#ffffff;
margin:0 0 3px;
}
.declarationForm h4.heading01{
background:#ffffff;
color:#5d5d5d;
border:1px solid #cccccc;
border-width:1px 0;
padding: 0 0 0 7px;
}
.declarationForm .notice{
color:#5d5d5d;
padding: 7px 0 10px 7px;
}
.declarationForm .notice span{
color:#fe0900;
}
.declarationForm .notice a{
color:#1c5daf;
text-decoration:underline;
}
.declarationForm table{
width:100%;
border:1px solid #d8d8d8;
border-collapse:collapse;
}
.declarationForm table td ,
.declarationForm table th{
border:1px solid #d8d8d8;
padding:6px;
vertical-align:middle;
}
.declarationForm table th{
width:25%;
text-align:center;
background:#abb2b6;
color:#ffffff;
}
.declarationForm table th span{
padding:0 25px 0 0;	
}
.declarationForm table td{
background:#e7e7e7	
}
.declarationForm table td input{
width:380px;
margin:0 15px 0 0;
}
.declarationForm table td input.w1{
width:125px;	
}
.declarationForm table td input.w2{
width:200px;	
}
.declarationForm table td input.w3{
width:300px;	
}
.declarationForm table td select{
margin:0 15px 0 0;
}
.declarationForm table td.date select{
margin:0;	
}
.declarationForm table td textarea{
width:400px;
margin:0 15px 0 0;
height:80px;
}
.declarationForm span.need{
color:#fe0900;
}
.declarationForm p.note{
color:#fe0900;
padding:8px 5px 25px;
}
.declarationForm p.btn{
padding: 30px 0 20px 250px;
}
.declarationForm p.btn2{
padding: 10px 0 30px 250px;
}
.declarationForm p input#reset{
width:88px;
height:22px;
border:none;
background:url(/images/common/btn_reset.gif) no-repeat 0 0;
margin:0 20px 0 0;
}
.declarationForm p input#submit{
width:88px;
height:22px;
border:none;
background:url(/images/common/btn_submit.gif) no-repeat 0 0;
}
.declarationForm table.other th{
width:15%;	
}
.declarationForm table.other td a{
text-decoration:underline;	
}
.declarationForm table.other caption{
color:#646464;
font-weight:700;
padding:5px;
}
.project table{
margin:0 0 15px;
}
.tableSec{
border-top:1px dashed #5d5d5d;	
padding:5px 0 10px;
}
.tableSec strong.stepTitle{
display:block;
padding-bottom:10px;
color:#3863a7;
}
.tableSec p.note{
padding:0 0 10px ;	
}

p.step{
margin:0 0 20px;	
}
.tableSec p.application{
overflow:hidden;
zoom:1;
margin: 0 0 10px;
}
.tableSec p.application span{
float:left;	
color:#1d5dad;
}
.tableSec .deliver{
background:#e7e7e7;
border:1px solid #d6d6d6;
padding:10px;
}
.tableSec .deliver input#date{
width:300px;
}
.tableSec .deliver input#upload{
width:80px;
}

.dataCon h4{
padding:0 27px;
height:27px;
line-height:27px;
background:#abb2b6 url(/images/common/list_ico_06.gif) no-repeat 10px 50%;
font-weight:700;
color:#ffffff;
margin:0 0 3px;
}
.dataCon a{
color:#345c9b;
text-decoration:underline;
}
.dataCon a:hover{
color:#ff0000;
text-decoration:none;
}
.dataCon p.txt{
padding:0 27px 20px;
background:url(/images/common/list_ico.gif) no-repeat 12px 10px;
}
.dataCon p.txt2{
padding:0 27px 0;
background:url(/images/common/list_ico.gif) no-repeat 12px 10px;	
font-weight:700;
}
.dataCon p.txt3{
padding:0 27px 20px;	
}
.dataCon p.note{
color:#ff0000;
margin:0 0 10px;
}

.procedureCon h4{
padding:0 27px;
height:27px;
line-height:27px;
background:#abb2b6 url(/images/common/list_ico_06.gif) no-repeat 10px 50%;
font-weight:700;
color:#ffffff;
margin:0 0 3px;
}
.procedureCon h5{
background:url(/images/common/dot.jpg) no-repeat 12px 50%;
padding:0 27px;
color:#7f8587;
font-weight:700;
line-height:23px;
border-bottom:1px solid #abb3b6;
margin:0 0 1px;
}
.procedureCon .procedureImg{
margin:0 0 10px;	
}
.procedureCon .arrow{
text-align:center;
margin:0 0 30px;
}
.procedureCon p.txt{
padding:0 27px 30px;	
}
