@charset "utf-8";


/*--各ページ共通 --*/

#h2_access {
background: url(img/access_title.jpg) top center no-repeat;
}
#h2_access span{
padding-left: 425px;
}

#access{
width: 100%;
/*750*/
padding-bottom: 30px;
}
#access h5{
background:#8EC31F;
color:#fff;
font-weight: bold;
letter-spacing: 0.3em;
margin-bottom: 20px;
}
/*--サファリ用--*/
html[xmlns*=""] body:last-child #access h5{
font-weight: normal;
}

#access h5 span{
display: block;
padding: 3px 20px;
}


/*--エコ・パークのタイトルまわり--*/
#access .low_title{
width: 100%;
position:relative;
height: 73px;
margin-bottom: 20px;

}
#access .low_title h3{
width: 750px;
height: 73px;
position:absolute;
}
#access .low_title h3 strong{
display: none;

}
#access .low_title h3 span{
display: block;
text-align: left;
line-height: 1.4;
color:#fff;
}
html[xmlns*=""] body:last-child #access .low_title h3 span{
display: block;
text-align: left;
padding: 29px 0 0 250px;
line-height: 1.7;
color:#fff;
}


#access .low_title #ob{
display: block;
position:absolute;
}




/*--アンカー高さ調整--*/
#access .anchor_name{
margin: 0;
padding: 0;
height: 0px;
font-size:0px;
}


/*---アクセスメインページ---*/
#access p.caution{
margin-bottom: 10px;
text-align: center;
}
/*--電車エリア--*/
#access #train{
margin-bottom: 40px;
}
#access #train h3{
width: 100%;
margin-bottom: 10px;
}
#access #train p.img{
width: 100%;
margin-bottom: 20px;
}
#access #train p.img span{
display:block;
float: left;
}
#access #train p.img span.top{
display:block;
float: none;
margin-bottom: 10px;
}
#access #train p.img span.left{
width:516px;
padding-top: 3px;
}
#access #train .goto{
width: 100%;
padding-top: 20px;
background: url(../common/img/dotted_x.jpg) top left repeat-x;
}
#access #train .goto h4{
width: 50%;
float: left;
}
#access #train .goto h4 strong{
display: none;
}
#access #train .goto h4 span{
display: block;
padding: 50px 50px 0 72px;
line-height: 1.4;
}
#access #train .goto h4 a{
display: block;
height: 128px;
color:#fff;
}
#access #train .goto #goto_eco a{
background: url(img/goto_eco.jpg) top left no-repeat;
}
#access #train .goto #goto_park a{
background: url(img/goto_park.jpg) top left no-repeat;
}
/*--地図エリア--*/
#access #map{
width: 100%;
}
#access #map div{
width: 370px;
}
#access #map .map_left{
float: left;

}
#access #map .map_right{
float: right;

marign: 0;
padding: 0;
}

#access #map p{
margin-bottom: 20px;
text-align: center;
position:relative;
}
#access #map p{
margin-bottom: 20px;
text-align: center;
}
#access #map span.zoom{
display:block;
position:absolute;
bottom: 10px;
right: 12px;
z-index: 10;
}
#access #map p.map_clear{
width:100%;
clear: both;
margin-bottom: 30px;
position:relative;


}



/*---エコポイントページ---*/
#eco{
}
/*--タイトルまわり--*/
#eco_title h3{
background: url(img/eco_title.jpg) top left no-repeat;
}
#access #eco_title h3 span{
padding: 29px 0 0 330px;
}
#eco_title  #ob{
top: -18px;
right: 0;
}


#eco .img{
margin-bottom: 10px;
}
#eco .img h4{
width: 750px;
height: 120px;
background: url(img/eco_read01.jpg) top left no-repeat;
margin-bottom: 0px;
}
#eco .img h4 strong{
display: none;

}
#eco .img h4 span{
display: block;
padding: 21px 0 0 14px;
line-height: 1.4;
color:#1F8C48;
font-weight: bold;
}
#eco .img p{
margin-bottom: 40px;
text-align: center;
}

#eco .deatail{
}
#eco .deatail &amp;{
margin-bottom: 12px;
}

#eco .deatail dl{
padding-right: 220px;
padding-bottom: 20px;
}
#eco .deatail dt{
font-weight: bold;
line-height: 1.6;
margin-bottom :10px;
color:#7A4300;
}
#eco .deatail src="../common/{
background: url(img/eco_img04.jpg) top right no-repeat;
}

/*---パーク&ライドショッピングページ---*/

/*--タイトルまわり--*/
#park_title h3{
background: url(img/park_title.jpg) top left no-repeat;
}
#access #park_title h3 span{
padding: 29px 0 0 350px;
}
#park_title  #ob{
top: -7px;
right: 0;
}
#park .img{
margin-bottom: 70px;
}
#park .img p{
text-align: center;
}
#park .img h4.read01{
margin-bottom: 40px;
text-align: center;
}
#park .img div{
width: 100%;
}
#park .img div img{
vertical-align: bottom;
}

#park .img div p.fl{
width: 537px;
float: left;
}
#park .img div p.fr{
float: right;
}
#park .img div dl{
width: 100%;
clear: both;
}
#park .img div dt{
color:#FF0000;
font-weight: bold;
}
#park .deatail {
margin-bottom: 20px;
}
#park .deatail p{
margin-bottom: 20px;
}
#park .deatail .train{
margin-left:10px;
}
#park .deatail .train table{
width: 740px;
margin-bottom: 15px;
line-height: 1.5;
}
#park .deatail .train table th{
width: 20%;
vertical-align: top;
}
#park .deatail .train table th{
}
#park .deatail .train table td{
padding: 4px 0;
}
#park .deatail .train table td.title{
width: 15%;
vertical-align: top;
}
html[xmlns*=""] body:last-child #park .deatail .train table td.title{
width: 18%;
vertical-align: top;
}
#park .deatail .train table td.tx span{
padding-left: 15px;
padding-right: 8px;
}
#park .deatail .train table td.tx em{
padding-right: 12px;
background: url(img/star.jpg) right top no-repeat;
}

#park #honsen td.tx em{
padding-right: 12px;
background: url(img/star01.jpg) right top no-repeat;
}
#park #inuyama td.tx em{
padding-right: 12px;
background: url(img/star02.jpg) right top no-repeat;
}
#park #turu td.tx em{
padding-right: 12px;
background: url(img/star03.jpg) right top no-repeat;
}
#park #sakura td.tx em{
padding-right: 12px;
background: url(img/star04.jpg) right top no-repeat;
}
#park #higasiyama td.tx em{
padding-right: 12px;
background: url(img/star05.jpg) right top no-repeat;
}


#park #honsen td.tx span{
background: url(img/honsen_ob.jpg) left center no-repeat;
}

#park #inuyama td.tx span{
background: url(img/inuyama_ob.jpg) left center no-repeat;
}
#park #turu td.tx span{
background: url(img/turu_ob.jpg) left center no-repeat;
}
#park #sakura td.tx span{
background: url(img/sakura_ob.jpg) left center no-repeat;
}
#park #higasiyama td.tx span{
background: url(img/higasiyama_ob.jpg) left center no-repeat;
}

/*--お問い合わせ先--*/
#park #contact{
background:#F3F3F3;
margin-bottom: 20px;
}
#park .contact2{
padding: 10px 20px;
}
#park #contact h6{
background:#666666;
color:#fff;
font-weight: bold;
letter-spacing: 0.3em;
margin-bottom: 28px;
}
#park #contact h6 span{
display: block;
padding: 3px 20px;
}
#park #contact p{
margin-bottom: 10px;
font-weight: bold;
}

#park #contact dl{
}
#park #contact dt{
margin-bottom: 6px;
padding-left: 14px;
color:#333;
background: url(img/star2.jpg) left center no-repeat;

}
#park #contact dd{
padding-bottom:8px;
height:34px;
font-size: 120%;
padding-left: 42px;
}
#park #contact dd a{
color:#61ACD2;
line-height: 2.4;
text-decoration: underline;
}
#park #contact dd a:hover{
text-decoration: none;
}
#park #contact #pc{
background: url(img/pc_ob.jpg) 0 0 no-repeat;
}
#park #contact #mb{
background: url(img/mb_ob.jpg) 0 0  no-repeat;
}


/*-- 変更-- */
#park_new h3{
margin-bottom: 20px;
}
#park_new p{
margin-bottom: 20px;
}
#park_new .new01{
margin-left:4px;
margin-bottom: 10px;
}
#park_new .new01 span{
color:#4291D7;
font-weight: bold;
}

#park_new .new02{
color:#FF0000;
font-weight: bold;
}
#park #blue{
backhground:#82C0EA;
}


#contact .con01{
padding-bottom: 10px;
background: url(img/dotte_001.jpg) bottom left repeat-x;
}

#park #uketuke p{
margin-bottom:10px;
}

#eco_new h3{
margin-bottom: 20px;
}
#eco_new2{
margin-bottom: 20px;
}
#eco_new2 p{
margin-bottom: 20px;
}
#eco_new2 span{
font-weight: bold;
color:#1F8C48;
}

#eco_new2 div{
/* 
background: url(img/eco_newb2.jpg) top left no-repeat;
 */
background: url(img/eco_newbg_2.jpg) top left no-repeat;
}
#eco_new2 div p.newtx01{
padding-top: 30px;
padding-bottom:45px;
}

#eco .econew_ob{
background: url(img/eco_cau.jpg) top left no-repeat;
padding-left: 34px;
padding-bottom: 10px;

}

#eco .deatail dl.newnew{
padding-left: 90px;
padding-right: 0px;
}
#eco .deatail dl.newnew2{
padding-right: 0px;
}


#eco .deatail h6{
margin-bottom: 10px;
}

.econew_00{
color:#7A4300;
}

