@charset "utf-8";

#dr, .inner, .inner2 {margin: 20px 0px 0px 15px;}
.inner, .inner2  {
	margin-bottom: 25px;
	width: 565px;
}
#main img.main {
	float: left;
	margin: 0px 18px 20px 0px;
}
#main img.sub {clear: both;}
#dr p {margin: 1em 35px 1em 1em;}
#dr p.etrlink {
	text-align: right;
	margin: 15px 25px 30px 0px;
	border-bottom: 1px solid #CCC;
	padding: 0px 10px 8px 0px;
	background-image: url(../../images/listm_right.gif);
	background-repeat: no-repeat;
	background-position: right 5px;
}
#message {
	width: 563px;
	border: 1px solid #CCC;
	padding-bottom: 15px;
	text-align: right;
}
#message h3 {margin-bottom: 20px;}
#message p {
	text-align: left;
	margin-right: 15px;
}

#mapwrap {
	width: 563px;
	border: 1px solid #CCC;
	margin-bottom: 20px;
}
p.maplink {
	text-align: right;
	margin: 0px 15px 5px 0px;
	border-top: 1px solid #CCC;
	padding-top: 5px;
	height: 1.4em;
}
.maplink a {
	margin-left: 15px;
	background-image: url(../../images/listm_right.gif);
	background-repeat: no-repeat;
	background-position: right 5px;
	display: block;
	float: right;
	padding-right: 10px;
}
.inner2 h3 {
	font-weight: bold;
	border-left: 3px solid #E25969;
	padding: 2px 0px 1px 10px;
	margin: 20px 0px 5px;
}
.inner p {
	margin-left: 15px;
}
.inner2 p {
	border-top: 1px solid #CCC;
	padding-top: 10px;
	margin: 0px 0px 20px;
}
.inner ul {
	background-image: url(../images/access_lm.gif);
	background-repeat: no-repeat;
	background-position: left center;
	height: 59px;
	margin-top: 15px;
	line-height: 1.6;
	padding: 1px 0px 0px 90px;
}
* html .inner li { line-height:1.6;}
*:first-child+html .inner li { line-height:1.6;}
h2#root {
	background-image: url(../../images/h2_bg.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 28px;
	width: 583px;
	font-weight: bold;
	padding-top: 5px;
	padding-left: 22px;
}

.access .root_wrap {
	border: 1px solid #CCC;
	padding-bottom: 20px;
	margin-bottom: 30px;
	width: 100%;
}
.access h3 {
	background-color: #EDEDED;
	background-repeat: no-repeat;
	background-position: 8px 6px;
	line-height: 2.1;
	font-weight: bold;
	width: 535px;
	margin: 0px 0px 20px;
	padding: 0px 0px 0px 30px;
}
h3#oed {background-image: url(../images/access_oed.gif);}
h3#azb {background-image: url(../images/access_nw.gif);}

.access p {
	border-left: 5px solid;
	margin: 5px 20px 0px;
	height: 90px;
	background-repeat: no-repeat;
	background-position: right center;
	padding: 0px 130px 0px 10px;
	font-size: 14px;
	line-height: 1.4;
	width: 380px;
}
.access .next, .access .bottom {
	border-style: none;
	height: 16px;
	width: 515px;
	margin-top: 5px;
	margin-left: 20px;
}
.access .bottom {
	height: 1px;
	background-image: url(../images/access_root.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.access span {
	display: block;
	color: #F00;
	margin-top: 3px;
	font-size: 12px;
}
#oed01 {background-image: url(../images/oed01.jpg);border-left-color: #F0CBE3;}
#oed02 {background-image: url(../images/oed02.jpg);border-left-color: #E198C9;}
#oed03 {background-image: url(../images/oed03.jpg);border-left-color: #D266AD;}
#oed04 {background-image: url(../images/oed04.jpg);border-left-color: #B50079;}
#azb01 {background-image: url(../images/azb01.jpg);border-left-color: #D8F3F2;}
#azb02 {background-image: url(../images/azb02.jpg);border-left-color: #B0E5E4;}
#azb03 {background-image: url(../images/azb03.jpg);border-left-color: #8BD9D7;}
#azb04 {background-image: url(../images/azb04.jpg);border-left-color: #66CCCA;}
#azb05 {background-image: url(../images/azb05.jpg);border-left-color: #42C0BD;}
#azb06 {background-image: url(../images/oed03.jpg);border-left-color: #1FB2AF;}
#azb07 {background-image: url(../images/oed04.jpg);border-left-color: #00AAA6;}
#t_read {
	margin: 25px auto;
	width: 565px;
	padding-bottom: 5px;
	border-bottom: 1px solid #CCC;
}


dl#dialy {
	margin: 25px auto;
	width: 525px;
}
#dialy dt {
	width: 115px;
	float: left;
}
#dialy dd {
	margin-bottom: 20px;
	border-bottom: 1px dashed #DDD;
	color: #E35869;
	padding: 0px 0px 8px 115px;
}
#dialy dd a {
	display: block;
	font-weight: bold;
	margin-bottom: 2px;
	letter-spacing: 1px;
	font-size: 14px;
}
#dialy dd a:hover {color: #F60;}
#pict {
	text-align: center;
}
#pict p {
	text-align: left;
	margin: 0px auto 35px;
	width: 565px;
}
