@charset "utf-8";

/*--------------------------------------------
header menu
--------------------------------------------*/
div#container div#header ul#navi li.naviMenuAbout a,
div#container div#header2 ul#navi li.naviMenuAbout a {
	background-image: url(../../images/navi_about_kawasaki.jpg);
	width: 157px;
}

div#container div#header ul#navi li.naviMenuAttraction a,
div#container div#header2 ul#navi li.naviMenuAttraction a {
	background-image: url(../../images/navi_kawasaki_attraction.jpg);
	width: 94px;
}

div#container div#header ul#navi li.naviMenuShopping a,
div#container div#header2 ul#navi li.naviMenuShopping a {
	background-image: url(../../images/navi_kawasaki_shopping.jpg);
	width: 169px;
}

div#container div#header ul#navi li.naviMenuIndustrial a,
div#container div#header2 ul#navi li.naviMenuIndustrial a {
	background-image: url(../../images/navi_kawasaki_industrial_tourism.jpg);
	width: 151px;
}

div#container div#header ul#navi li.naviMenuEvents a,
div#container div#header2 ul#navi li.naviMenuEvents a {
	background-image: url(../../images/navi_kawasaki_events.jpg);
	width: 72px;
}

div#container div#header ul#navi li.naviMenuHotels a,
div#container div#header2 ul#navi li.naviMenuHotels a {
	background-image: url(../../images/navi_kawasaki_hotel.jpg);
	width: 74px;
}

/* contents */
@charset "utf-8";

/*--------------------------------------------
メインコンテンツ
--------------------------------------------*/
div#container div#wrapper div#contents div.h2Img {
	background-image:url(../images/h2.jpg);
	background-position: 0 0;
	background-repeat: no-repeat;
	padding: 51px 140px 35px 597px;
	margin: 20px 0 13px 0;
	color:#ffffff;
}

div#container div#wrapper div#contents {
	width: 950px;
}

div#container div#wrapper div#contents div.snapLeft {
	width: 465px;
	float: left;
}

div#container div#wrapper div#contents div.snapBottom {
	background-image: url(../images/bg_bottom.gif);
	background-repeat:no-repeat;
	background-position: left bottom;
	padding-bottom: 10px;
	margin-bottom: 15px;
}

div#container div#wrapper div#contents div.snapLeft p,
div#container div#wrapper div#contents div.snapRight p {
	margin-bottom: 5px;
}

div#container div#wrapper div#contents div.snapBottom div.snapT {
	background-image:url(../images/snap_bg_bottom.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	padding-bottom: 13px;
	color:#ffffff;
}

div#container div#wrapper div#contents div.snapBottom div.snapT dl dt {
	font-weight: bold;
	margin-bottom: 5px;
}

div#container div#wrapper div#contents div.snapBottom div.snapT dl dt,
div#container div#wrapper div#contents div.snapBottom div.snapT dl dd {
	margin: 0 10px;
}


div#container div#wrapper div#contents div.snapLeft div.snapBottom div.snapShoppingTop {
	background-image:url(../images/shopping_bg_top.gif);
	background-position: top left;
	background-repeat:no-repeat;
	padding: 30px 10px 0 12px;
}

div#container div#wrapper div#contents div.snapLeft div.snapBottom div.industrialBgTop {
	background-image:url(../images/industrial_bg_top.gif);
	background-position: top left;
	background-repeat:no-repeat;
	padding: 30px 10px 0 12px;
}

div#container div#wrapper div#contents div.snapLeft div.snapBottom div.industrialBgTop div.industrialToshiba {
	background-image:url(../images/left_img_04.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	height: 452px;
	margin-bottom: 10px;
}

div#container div#wrapper div#contents div.snapLeft div.snapBottom div.industrialBgTop div.industrialToshiba p.textRgiht {
	padding: 150px 0 0 250px;
}

div#container div#wrapper div#contents div.snapLeft div.snapBottom div.industrialBgTop div.industrialToshiba p.textLeft {
	padding: 30px 200px 0 0;
}

div#container div#wrapper div#contents div.snapLeft div.snapBottom div.onsenBgTop {
	background-image:url(../images/onsen_bg_top.gif);
	background-position: top left;
	background-repeat:no-repeat;
	padding: 30px 10px 0 12px;
}

div#container div#wrapper div#contents div.snapLeft div.snapBottom div.onsenBgTop div.shiraku {
	background-image:url(../images/left_img_05.jpg);
	background-position: 0 0;
	background-repeat:no-repeat;
	height: 353px;
}

div#container div#wrapper div#contents div.snapLeft div.snapBottom div.onsenBgTop div.shiraku p {
	padding: 33px 135px 0 0;
}

/* right */
div#container div#wrapper div#contents div.snapRight {
	width: 465px;
	float: right;
}

div#container div#wrapper div#contents div.snapRight div.snapBottom div.lunchBgTop {
	background-image:url(../images/lunch_bg_top.gif);
	background-position: top left;
	background-repeat:no-repeat;
	padding: 30px 10px 0 12px;
}

div#container div#wrapper div#contents div.snapRight div.snapBottom div.cultureBgTop {
	background-image:url(../images/culture_bg_top.gif);
	background-position: top left;
	background-repeat:no-repeat;
	padding: 30px 10px 0 12px;
}

div#container div#wrapper div#contents div.snapRight div.snapBottom div.cultureBgTop div.cultureBgTopInner {
	background-image:url(../images/right_img_02.jpg);
	background-repeat:no-repeat;
	background-position: 0 0;
}

div#container div#wrapper div#contents div.snapRight div.snapBottom div.cultureBgTop div.cultureBgTopInner p.cultureLeft {
	width: 185px;
	float: left;
	margin: 400px 0 0 20px;
}

div#container div#wrapper div#contents div.snapRight div.snapBottom div.cultureBgTop div.cultureBgTopInner p.cultureRight {
	width: 200px;
	margin-top: 385px;
	margin-right: 10px;
	float: right;
}

div#container div#wrapper div#contents div.snapRight div.snapBottom div.dinnerBgTop {
	background-image:url(../images/dinner_bg_top.gif);
	background-position: top left;
	background-repeat:no-repeat;
	padding: 30px 10px 0 12px;
}

div#container div#wrapper div#contents div.snapRight div.snapBottom div.snapBgTop {
	background-image:url(../images/snack_bg_top.gif);
	background-position: top left;
	background-repeat:no-repeat;
	padding: 30px 10px 0 12px;
}

div#container div#wrapper div#contents div.snapRight div.snapBottom div.snapBgTop div.snapBgTopInner {
	background-image:url(../images/right_img_05.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}

div#container div#wrapper div#contents div.snapRight div.snapBottom div.snapBgTop div.snapBgTopInner p {
	padding: 270px 0 0 265px;
}

/* class*/
.pl50 {
	padding-left: 50px;
}

/*--------------------------------------------
right_menu
--------------------------------------------*/
div#container div#rightNaviMenu p.bazaar a {
	background-image:url(../../images/ban_kawasaki_bazaar.jpg);
}

div#container div#rightNaviMenu p.tourism a {
	background-image:url(../../images/ban_kawasaki_industrial_tourism.jpg);
}

div#container div#rightNaviMenu p.snap a {
	background-image:url(../../images/ban_kawasaki_snap.jpg);
}