/* CSS Document */

.greetingPhoto{
width:235px;
height:275px;
float:right;
text-align:right;
display:inline;
margin:0px 0px 15px 15px;
}

.safetyHead{
width:650px;
overflow:hidden;
text-align:center;
margin:10px auto 20px auto;
}

.safetyBox{
width:656px;
border-bottom: dashed 1px #8C8C8C;
margin:0px 0px 20px 0px;
padding:10px 0px 10px 0px;
}
.safetyBox .head{
width:600px;
margin:0px auto 15px auto;
text-align:center;
}


.safetyList{
font-weight:bold;
text-align:center;
color:#3F3F3F;
font-size:16px;
line-height:150%;
margin:0px auto 20px 0px;
letter-spacing:-0.1em;
}
.safetyList li{
width:630px;
margin:0px 10px 10px 7px;
}

.safetyText{
width:570px;
text-align:center;
margin:0px auto 20px auto;
font-size:20px;
line-height:150%;
font-weight:bold;
color:#3F3F3F;
}


.importantMap{
width:650px;
overflow:hidden;
text-align:center;
margin:40px auto 20px auto;
}
.importantHead{
width:650px;
text-align:left;
margin:0px 0px 5px 0px;
}

.listBox{
width:650px;
overflow:hidden;
margin:0px 0px 20px 0px;
clear:both;
}

.importantListL{
width:300px;
font-weight:bold;
text-align:left;
color:#3F3F3F;
font-size:14px;
line-height:150%;
margin:0px auto 10px 40px;
float:left;
display:inline;
}
.importantListL li{
margin:0px 0px 3px 0px;
}
* html .importantListL{
width:300px;
font-weight:bold;
text-align:left;
color:#3F3F3F;
font-size:14px;
line-height:150%;
margin:0px auto 10px 20px;
float:left;
display:inline;
}
*:first-child+html .importantListL{
width:300px;
font-weight:bold;
text-align:left;
color:#3F3F3F;
font-size:14px;
line-height:150%;
margin:0px auto 10px 20px;
float:left;
display:inline;
}

.importantListR{
width:300px;
font-weight:bold;
text-align:left;
color:#3F3F3F;
font-size:14px;
line-height:150%;
margin:0px auto 10px 0px;
float:right;
display:inline;
}
.importantListR li{
margin:0px 0px 3px 0px;
}


.importantList{
width:500px;
font-weight:bold;
text-align:left;
color:#3F3F3F;
font-size:14px;
line-height:150%;
margin:0px 0px 20px 40px;
}
.importantList li{
margin:0px 0px 3px 0px;
}
.importantPhotoBox{
width:620px;
overflow:hidden;
margin:0px 0px 20px 30px;
text-align:left;
}
.importantPhoto{
width:195px;
float:left;
text-align:left;
font-size:12px;
line-height:150%;
color:#3F3F3F;
margin:0px 0px 0px 10px;
display:inline;
}



table.application{
width:610px;
font-size:14px;
line-height:135%;
border-bottom:1px  solid #C8C9C9;
border-right:1px  solid #C8C9C9;
text-align:center;
margin-bottom:7px;
}
table.application th{
width:150px;
font-weight:normal;
border-top:1px solid #C8C9C9;
border-left:1px solid #C8C9C9;
padding:5px 3px 5px 3px;
vertical-align:middle;
background:#F2DFCC;
color:#3F3F3F;
text-align:center;
font-weight:bold;
}
table.application th.long{
	width:450px;
	text-align:center;
}

table.application td{
width:auto;
font-weight:normal;
border-top:1px solid #C8C9C9;
border-left:1px solid #C8C9C9;
padding:10px 0px 10px 0px;
vertical-align:middle;
text-align:center;
line-height:150%;
color:#3F3F3F;
background:#fff;
}
table.application td.dashed{
width:auto;
font-weight:normal;
border-top:1px dashed #C8C9C9;
border-left:1px solid #C8C9C9;
padding:10px 0px 10px 0px;
vertical-align:middle;
text-align:center;
line-height:150%;
color:#3F3F3F;
background:#fff;
}


.bannerArea{
	width:600px;
	margin:0px auto 30px auto;
	text-align:center;
	font-size:12px;
	line-height:150%;
}

.bannerArea img{
	margin-top:7px;
}