.s5_1 {background:url(../../images/s5_1_bg.gif) no-repeat; width:779px; height:660px; padding:25px;}
.s5_1 h3 {margin-bottom:30px;}
.s5_1 .l_box {float:left; width:415px; height:509px;}
.s5_1 .r_box {float:right; width:230px; height:509px; padding-right:90px; }

.s5_2 {position:relative; padding-bottom:100px;}
.s5_2 ul {list-style:none; margin-top:30px;}
.s5_2 ul li {margin-bottom:8px;}
.s5_2_bg {position:absolute; right:-100px; bottom:0px;}

.s5_4 {} 
.s5_4 h3, .s5_4 p {text-align:center;}
.s5_4 h3 {margin-bottom:20px;}
.s5_4 p {margin-bottom:30px;}


.text_center {text-align:center;}
.float_l {float:left;}
.float_r {float:right;}
.mt50 {margin-top:50px;}
.mt30 {margin-top:30px;}
.mt10 {margin-top:10px;}
.mb50 {margin-bottom:50px;}
.mb30 {margin-bottom:30px;}
.mb20 {margin-bottom:20px;}
.mb10 {margin-bottom:10px;}
.ml70 {margin-left:70px;}
.ml50 {margin-left:50px;}
.ml30 {margin-left:30px;}
.ml10 {margin-left:10px;}

#map-canvas{width:100%;height:500px;margin-top:1em;}

dl.mtxt_css {margin-top:15px;}
dl.mtxt_css dt {margin-bottom:5px;}
dl.mtxt_css dd {margin-bottom:10px; margin-left:10px;}
















