*{
	padding: 0px;
	margin: 0px;
}

.viw{
	font-weight: bold;
	color: #E75200;
}

img{
	border: 0px;
}

body{
	text-align: center;
	font-family: Verdana;
	font-size: 16px;
	color: black;
	background: #CCCCCC url(../images/back_safer_kmtk_00.jpg) top center no-repeat;
}

input, textarea{
	font-family: Verdana;
	font-size: 15px;
}

.button {
    border: 1px solid #626362;
    background: #2D2F2E;
	color: white;
}
.button:hover {
    border: 1px solid #2D2F2E;
    background: #DEE5F7;
	color: #2D2F2E;
}

button{
	font-family: Verdana;
	font-size: 14px;
}

#container{
	width: 1171px;
	background: transparent;
	margin: auto;
}

#top{
	float: left;
	width: 100%;
	margin-top: 25px;
	height: 100px;
	background: transparent url(../images/top_safer.png) top center no-repeat;
}

#top #lanbox{
	font-size: 15px;
	float: left;
	padding-top: 20px;
	padding-left: 25px;
}

#top #lanbox a{
	color: #FFF;
}

#top #lanbox a:hover{
	color: #FFF;
	text-decoration: none;
}

#containerBody{
	float: left;
	width: 100%;
	background: transparent;
}

#middle{
	float: left;
	width: 100%;
	height: 715px;
}

#middle .contentBox{
	padding-top: 30px;
}

#col1{
	float: left;
	width: 280px;
	height: 300px;
	z-index: 9;
}

#col2{
	float: left;
	width: 890px;
	height: 600px;
	padding-left: 0px;
	background: transparent;
}

#col2 .contentBox01{
	width: 820px;
	height: 560px;
	background: transparent;
	float: right;
}

#col2 .contentBox01 .contents{
	padding-top: 0px;
	padding-left: 30px;
	padding-right: 30px;
	color: #4D5057;
	text-align: justify;
	background: transparent;
	font-weight: bold;
}

#col2 .contentBox02{
	width: 820px;
	height: 560px;
	background: transparent;
	float: right;
}

#col2 .contentBox02 .contents{
	padding-top: 0px;
	padding-left: 30px;
	padding-right: 30px;
	color: #4D5057;
	text-align: justify;
	background: transparent;
	font-weight: bold;
}

#col2 .contentBox03{
	width: 820px;
	height: 560px;
	background: transparent;
	float: right;
}

#col2 .contentBox03 .contents{
	padding-top: 30px;
	padding-left: 120px;
	padding-right: 30px;
	color: #4D5057;
	text-align: justify;
	background: transparent;
	font-weight: bold;
}

#col2 .contentBox04{
	width: 820px;
	height: 560px;
	background: transparent;
	float: right;
}

#col2 .contentBox04 .contents{
	padding-top: 30px;
	padding-left: 30px;
	padding-right: 30px;
	color: #4D5057;
	text-align: justify;
	background: transparent;
}

#col2 .contentBox{
	width: 450px;
	height: 550px;
	background: transparent;
	float: right;
}

#col2 .contentBox .contents{
	padding-top: 30px;
	padding-left: 30px;
	padding-right: 30px;
	color: #FFFFFF;
	text-align: justify;
	background: transparent;
}

#col2 .contentBox .contents ul{
	margin-left: 20px;
}

#col2 .contents00{
	float: right;
	margin-top: 100px;
	margin-right: 100px;
	background: transparent;
}

#middle #colContact{
	float: left;
	margin-top: 110px;
	width: 100%;
	height: 224px;
	background: transparent;
	text-align: center;
}

#contents01{
	float: right;
	margin-top: 35px;
}

#contents03{
	background: transparent;
	padding: 20px;
}

#contents04{
	background: transparent;
	padding: 20px;
}

#footer{
	float: left;
	width: 100%;
	height: 38px;
	text-align: center;
	font-size: 13px;
	font-weight: bold;
	color: #52555d;
	background: url(../images/back_footer.png) top center no-repeat;
	z-index: 8;
}

#footer a{
	font-weight: bold;
	color: #2D2F2E;
	text-decoration: none;
}

#footer a:hover{
	color: #5A6488;
}

#footer .contentBox{
	padding: 5px;
}

#info_message{
	background: url(../images/back_msg_contact.png) top center no-repeat;
	height: 61px;
	width: 861px;
	font-weight: normal;
	color: white;
	text-align: center;
	padding-top: 20px;
	margin: auto;
}
