@charset "UTF-8";

@import url("../../common/css/common.css");

/* --------------------------------------------------------------------------------------
 sidebar
--------------------------------------------------------------------------------------- */
#contents h1{
 padding:1px 0 0;
}

#contents #access{
 padding:30px 23px 0 24px;
}

#contents #access div#map_canvas{
 width: 624px;
 height: 416px;
 border:1px solid #cfcfcf;
 padding: 3px;
}


#contents #access .address{
 border:1px solid #cfcfcf;
 width:370px;
 margin:15px 0 0;
 padding:12px 16px;
 background:#eee;
}

#contents #access h2{
 color:#a20327;
 font-weight:bold;
}

#contents #access .traffic{
 width:370px;
 margin:15px 0 0;
 padding:12px 16px;
 border:1px solid #cfb666;
 background:#f0eaca;
}

#contents #access .traffic dt{
 float:left;
 width:50px;
 font-weight:bold;
 line-height:22px;
}

#contents #access .traffic dd{
 float:left;
 width:320px;
 line-height:22px;
}

#contents #access .route001{
 padding:35px 0 0;
}

#contents #access .route001 .r1_txt_left{
 float:left;
 width:300px;
}

#contents #access .route001 .r1_txt_left p img{
 margin:42px 0 0 115px;
}

#contents #access .route001 .r1_img_right{
 float:right;
 width:315px;
}

#contents #access .route002{
 padding:20px 0 0;
}

#contents #access .route002 .r2_img_left{
 float:left;
 width:315px;
}

#contents #access .route002 .r2_txt_right{
 float:right;
 width:300px;
}

#contents #access .route002 .r2_txt_right p img{
 margin:30px 0 0 95px;
}

#contents #access .route003{
 padding:20px 0 0;
}

#contents #access .route003 .r3_txt_left{
 float:left;
 width:375px;
}

#contents #access .route003 .r3_img_right{
 float:right;
 width:240px;
}

#contents #access .route004{
 padding:20px 0 0;
}

