@charset "Shift_JIS";
/* CSS Document */
#gnav4	{background-position:-720px -39px;}

#access #imghd	{ height:176px; background:url("../img/spa/bg-imghd.gif") repeat-x scroll 0 bottom transparent;}
#access h2		{ width:960px; height:176px; margin:0 auto; text-indent:-9999px; background:url(../img/spa/imghd.jpg) center 0 no-repeat;}

#wrap_access		{ width:700px; margin:0 0 30px 0; background: url(../img/access/bg-wrap_access.png) 0 0 repeat-y;}

#access #anchor		{ width:450px; height:43px; padding:27px 0 0 250px; background:url(../img/access/bg-anchor.png) 0 0 no-repeat;}
#access #anchor li	{ padding:0 90px 0 18px; float:left; background:url(../img/access/icon01.png) 0 center no-repeat; white-space:nowrap;}

#access h3			{ clear:both;}

#access #wrap_spot		{ width:658px; overflow:hidden; margin:0 auto; border:1px solid #ffe4ce; background:#fff;}
#access #wrap_spot h4	{ float:left;}
#access #wrap_spot p	{ width:325px; padding:18px 20px 0 0; line-height:1.4; float:right;}
#access #wrap_spot .img	{ clear:both;}


#access .pagetop	{ width:680px; height:30px; padding:10px 20px 0 0; text-align:right; background:url(../img/access/bg-pagetop.png) 0 0 no-repeat;}
#access .pagetop a	{ padding:0 0 0 15px; font-size:10px; background:url(../img/access/icon03.png) 0 center no-repeat;}

#access #map		{width:700px;background:url(../img/access/bg-map2.png) 0 0 no-repeat;}
#access #map2		{ width:670px; margin:0 auto 15px auto; background:url(../img/access/bg-map2.png) 0 0 no-repeat; height:300px;}
#access #map2 iframe{ width:650px; height:309px; margin:0 0 5px 19px; border:0; display:block;}
#access #map2 p		{ padding:0 23px 0 0; text-align:right;}


#access .accesslist		{ width:658px; overflow:hidden; padding:0 0 0 15px; margin:10px auto 15px auto;}
#access .accesslist2		{ width:658px; overflow:hidden; padding:0 0 0 15px; margin:10px auto 0px auto;}
#access .accesslist3		{ width:658px; overflow:hidden; padding:0 0 0 15px; margin:0px auto 15px auto;}
#access .accesslist3 dt		{padding:0 0 0 12px; margin:0 0 5px 0; background:url(../img/access/icon02.png) 0 center no-repeat;}
#access .accesslist3 dd		{ padding:0 0 0 12px;}
#access .accesslist3 dd.mb10		{ margin-bottom:10px;}
#access .accesslist li , #access .accesslist2 li	{ padding:0 0 0 12px; margin:0 0 5px 0; background:url(../img/access/icon02.png) 0 7px no-repeat;}
#access .float li		{ margin:0 0px 0 0; float:left;width:310px;}

#access #wrap_bus	{ padding:10px 0 25px 0; background:url(../img/access/ bg-wrap_bus.png) 0 bottom no-repeat;}
#access #wrap_bus p	{width:640px; margin:0 auto 15px auto;}
#access #wrap_bus table	{ width:640px; margin:0 auto;}
#access #wrap_bus th,
#access #wrap_bus td	{ padding:3px 7px; border:1px solid #c5ba83;}
#access #wrap_bus th	{ background:#f0e4c7;}
#access #wrap_bus td	{}