/*=====|||BASE STYLE|||=====*/
form{
	margin: 0px 0px 0px 0px;
}
input{
	font-size: 12px;
}
select{
	font-size: 12px;
}
textarea{
	font-size: 12px;
}
body{
	font-size: 14px;
	color: #333333;
	background-color: #FFFFFF;
	margin: 0 20 0 20;
}
td{
	font-size: 14px;
	color: #333333;
}
a:link{
	color: #017987;
	text-decoration: underline;
}
a:hover{
	color: #00C6DD;
	text-decoration: none;
}
a:visited{
	color: #4699A3;
}
/*=====|||BASE STYLE|||=====*/

#read{
	width: 621px;
	font-size: 14px;
	color: #333333;
	line-height: 1.4em;
	text-align: left;
	padding-bottom: 15px;
}

#banner{
	padding-bottom: 4px;
}

.copyright{
	margin: 5px 5px 5px 5px;
}

.head{
	font-size: 18px;
	font-weight: bold;
	margin: 5px 0px 5px 0px;
}
.prof{
	font-size: 22px;
	color: #057A8B;
	font-weight: bold;
}
.text{
	line-height: 1.4em;
	margin: 5px;
}
.text2{
	line-height: 1.4em;
	margin: 2px;
	font-size: 100%;
	color: #666666;
}
.text3{
	line-height: 1.4em;
	margin: 2px;
	font-size: 95%;
	color: #666666;
}
.text4{
	line-height: 1em;
	margin: 2px;
	font-size: 95%;
	color: #666666;
}

.text5{
	line-height: 1em;
	font-size: 95%;
	margin: 2px;
	color: #666666;
}

.text6{
	line-height: 1em;
	margin: 2px 2px 18px 2px;
	font-size: 95%;
	color: #666666;
}

.comment{
	line-height: 1em;
}
.navi{
	font-size: 12px;
	color: #017987;
	line-height: 1.4em;
	margin: 5px;
}

/*=====|||HEADER STYLE|||=====*/
/*#header {
	background-image: url(../images/header.jpg);
	margin: 0;
	padding: 0;
	background-repeat: no-repeat;
	background-position: right;
	height: 83px;
}*/

/*=====|||FORM STYLE|||=====*/

.e_detail_tbl	{
	border-top:1px solid #c0c0be;
	border-left:1px solid #c0c0be;
}

.e_detail_tbl td	{
	border-bottom:1px solid #c0c0be;
	border-right:1px solid #c0c0be;
}

.e_detail_tbl td table,
.e_detail_tbl td table td
	{
	border:none;
}

.title{
	font-weight: bold;
	color: #323232;
	margin: 2px 2px 2px 0px;
	/*font-size: 95%;*/
	font-size: 100%;
	line-height: 15px;
	vertical-align: middle;
}

.title a:link	{
	color: #323232;
	text-decoration: underline;
}

.title a:visited	{
	color: #323232;
	text-decoration: underline;
}
.title a:hover	{
	color: #323232;
	text-decoration: none;
}

.title2{
	font-weight: bold;
	color: #FF7000;
	margin: 2px 2px 2px 2px;
	font-size: 100%;
}
.contents-bg{
	background-color: #FFFFFF;
	font-size: 90%;
}
.contents{
	line-height: 1.4em;
	margin: 3px;
}
.info-item-bg{
	background-color: #A9A9A9;
}
.info-item{
	color: #FFFFFF;
	line-height: 1.4em;
	margin: 3px;
}
.info-contents-bg{
	background-color: #F3F3F3;
}



.title-bg-01{
	background-color: #FFDFAD;
	font-size: 90%;
}
.item-bg-01{
	background-color: #FFD07F;
}
.item-01{
	color: #E17F00;
	line-height: 1.4em;
	margin: 3px;
}


.title-bg-02{
	/*background-color: #A4DBEF;*/
	background-color: #ffffff;
	font-size: 90%;
}
.item-bg-02{
	/*background-color: #E2F6FE;*/
	background-color: #E6E6E6;
	font-size: 90%;
}
.item-02{
	color: #D00000;
	line-height: 1.4em;
	margin: 3px;
}

.title-bg-03{
	background-color: #1757AB;
}
.item-bg-03{
	background-color: #D2E2F8;
}
.item-03{
	color: #1757AB;
	line-height: 1.4em;
	margin: 3px;
}


.title-bg-04{
	background-color: #CAC901;
}
.item-bg-04{
	background-color: #FFFFCF;
}
.item-04{
	color: #CAC901;
	line-height: 1.4em;
	margin: 3px;
}


.title-bg-05{
	background-color: #00BFAE;
}
.item-bg-05{
	background-color: #D1F9F5;
}
.item-05{
	color: #00BFAE;
	line-height: 1.4em;
	margin: 3px;
}


.title-bg-06{
	background-color: #960D5E;
}
.item-bg-06{
	background-color: #F7E1EE;
}
.item-06{
	color: #960D5E;
	line-height: 1.4em;
	margin: 3px;
}


.title-bg-07{
	background-color: #179502;
}
.item-bg-07{
	background-color: #DFFBDB;
}
.item-07{
	color: #179502;
	line-height: 1.4em;
	margin: 3px;
}

.copyright{
	font-size: 10px;
	color: #333333;
	font-style: normal;
	padding-bottom: 5px;
}

/*=====|||FORM STYLE|||=====*/

#p_btn	{
	margin:15px auto 24px auto;
	text-align:center;
}

img	{
border:none;
}

#map_area	{
	overflow:auto;
	width:479px;
	height:286px;
	padding:5px;
}

#map_area p	{
	margin:3px 0 0 0;
	padding:0;
	font-size:1.1em;
}

.e_mgn	{
	margin-bottom:5px;
}
