#policy{
	width:650px;
	margin:0;
	padding:0;
}

#policy p{
	margin-bottom:20px !important;
}

#policy p em{
	font-weight:normal;
	color:#FF5500;
}

#accessmap{
	margin:30px auto !important;
}

#access p{
	margin-bottom:20px !important;
}

#access em{
	font-weight:normal;
	color:#FF5500;
}

#inquiry h4{
	font-weight:normal;
	border-bottom:1px dotted #cccccc;
	marign-bottom:10px;
	padding-bottom:10px;
}

#inquiry p{
	margin-bottom:50px !important;
}

#document_appli{
	width:320px;
	margin:20px auto 50px;
}

#document_appli td{
	width:160px;
	text-align:center;
}

.appli_title{
	margin:40px auto 5px;
}

.appli_bar{
	color:#FF5500;
	border-bottom:1px dotted #666666;
	padding-bottom:10px;
	font-weight:normal;
	margin:25px 0 0;
}

.recomend_area{
	position:relative;
}

.recomend_area .recomend_img{
	position:absolute;
	top:60px;
	right:55px;
}
.table3{
	width:100%;
}
.table3 td{
	padding:0 5px;
}


.guide-table{
	width:650px;
	border-top:solid 1px #cccccc;
	border-left:solid 1px #cccccc;
}

.guide-table th{
	border-bottom:solid 1px #cccccc;
	border-right:solid 1px #cccccc;
	padding:10px;
	text-align:left;
	background:#FDF8B4;
	color:#666666;
}

.guide-table th.bg2{
	background:#FFF8ED;
	color:#FF697B;
}

.guide-table td.bg3{
	background:#eeeeee;
}

.guide-table td{
	border-bottom:solid 1px #cccccc;
	border-right:solid 1px #cccccc;
	padding:10px;
}

.guide-table02{
	width:650px;
	border-top:solid 1px #cccccc;
	border-left:solid 1px #cccccc;
}

.guide-table02 th{
	border-bottom:solid 1px #cccccc;
	border-right:solid 1px #cccccc;
	padding:10px;
	text-align:left;
	background:#FFF8ED;
	color:#FF697B;
}

.guide-table02 th.bg2{
	background:#FDF8B4;
	color:#666666;
}

.guide-table02 td{
	border-bottom:solid 1px #cccccc;
	border-right:solid 1px #cccccc;
	padding:10px;
}


.guide-table03{
	border-top:solid 1px #cccccc;
	border-left:solid 1px #cccccc;
	margin-bottom:5px;
}

.guide-table03 th{
	border-bottom:solid 1px #cccccc;
	border-right:solid 1px #cccccc;
	padding:10px;
	text-align:left;
	background:#FDF8B4;
	color:#666666;
}

.guide-table03 td{
	border-bottom:solid 1px #cccccc;
	border-right:solid 1px #cccccc;
	padding:10px;
}

.guide-table em {
	color:#FF697B !important;
}


.guide-table03 th.bg2{
	background:#FFF8ED;
}

.fcg{
	font-color:#53B371;
}
