@charset "UTF-8";

#sub-wrap { background-color:#0d3c82; }

#contener {
	width:890px;
	margin:auto;
	background:url(../images/sub-wrap_bg.jpg) repeat-y center top ;
	}

#content {
	width:850px;
	margin:auto;
	 padding-bottom:50px;
	}
	
#main table {
    width:850px;
	margin:auto;
	}
	
.left { float:left; }

.right { float:right; }

.box01 {
	width:820px;
	margin:50px auto 0px auto;
	padding-top:4px;
	background:url(../images/ttl_bg.jpg) no-repeat left top;
	}

.ttl-area { width:180px; }

.txt-wrap { width:640px;padding-top:20px; }

.pht-area { width:145px; }

.txt-area { width:480px; }

.txt-area p { margin-top:0px!important; }

.tb-style-01 {
    width:640px;
	margin:0px 0px 0px 0px;
	}
	
.tb-style-01 th {
	text-align:left;
	vertical-align:top;
	white-space:nowrap;
	padding:0px 5px 5px 0px;
	color:#0d3c82;
	}
	
.tb-style-01 td {
	text-align:left;
	vertical-align:top;
	padding:0px 5px 10px 2em;
	}
	
.tb-style-02 {
    width:640px;
	margin-bottom:30px;
	}
	
.tb-style-02 th {
	width:95px;
	text-align:left;
	vertical-align:top;
	padding-top:5px;
	}
	
.tb-style-02 td {
	width:535px;
	text-align:left;
	vertical-align:top;
	padding:0px 0px 10px 20px;
	}
	
.tb-style-03 {
    width:820px;
	margin:10px 0px 0px 0px;
	}
	
.tb-style-03 th {
	text-align:left;
	vertical-align:top;
	white-space:nowrap;
	padding:0px 5px 5px 0px;
	color:#0d3c82;
	}
	
.tb-style-03 td {
	text-align:left;
	vertical-align:top;
	padding:0px 5px 10px 2em;
	}
	
.txtArea {
	width:760px;
	margin:0 auto;
	}
