@charset "shift-jis";
html {
	overflow: scroll;
}
body {
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-style: normal;
	line-height: 1.5em;
	font-weight: normal;
	text-decoration: none;
	font-size: 12px;
	background-image: url(../img/bg.gif);
	background-repeat: repeat;
	margin: 0px;
	padding: 0px;
}
#ie6 {
	width: 930px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 10px;
	padding-right: 50px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-image: url(../img/ie6/ie6BG.png);
	background-repeat: no-repeat;
	height: 105px;
}
#ie6left {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 850px;
}
#ie6right {
	margin: 0px;
	float: left;
	width: 75px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.except {
	font-size: 14px;
	font-weight: bold;
	color: #660000;
	margin: 0px;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 20px;
	line-height: 1.5em;
	float: left;
	width: 520px;
	
}
#ie6 ul {
	margin: 0px;
	list-style-type: none;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
	float: left;
}
#ie6 li {
	margin: 0px;
	float: left;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#top {
	padding: 0px;
	width: 954px;
	height: 130px;
	margin: 0px;
	background-image: url(../img/topBG.png);
	background-repeat: no-repeat;
}
#topframe {
	height: 130px;
	width: 994px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
}
#topBlock {
	padding: 0px;
	width: 994px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#topheader {
	margin: 0px;
	padding: 0px;
	float: right;
}
.headernote {
	font-size: 0px;
	color: #333333;
	margin: 0px;
	padding-top: 10px;
	padding-right: 40px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: right;
	text-indent: -9999px;
}
#topleftBlock {
	padding: 0px;
	float: left;
	width: 280px;
	margin: 0px;
	height: 100px;
}
* html #topleftBlock {
	padding: 0px;
	float: left;
	width: 280px;
	margin: 0px;
	height: 97px;
}
#topmenu {
	padding: 0px;
	clear: both;
	width: 800px;
	margin: 0px;
}
#topmenu ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	clear: both;
	height: 30px;
}
#topmenu .menu {
	margin: 0px;
	float: left;
	color: #333333;
	text-align: center;
	padding: 0px;
	width: 108px;
}
#pagebody {
	padding: 0px;
	width: 994px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../img/pagebodyBG.gif);
	background-repeat: repeat-y;
}
#main {
	float: left;
	width: 954px;
	overflow:hidden;
	padding: 0px;
	background-color: #FFFFFF;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#leftBlock {
	float: left;
	width: 350px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#rightBlock {
	margin: 0px;
	float: left;
	width: 350px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}
#sideBlock {
	margin: 0px;
	float: right;
	width: 210px;
	padding-top: 8px;
	padding-right: 7px;
	padding-bottom: 0px;
	padding-left: 0px;
}


#side {
	float: left;
	width: 40px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
}
#side ul {
	padding: 0px;
	list-style-type: none;
	margin: 0px;
}
.toprightTAB {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
}
* html .toprightTAB {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#dot {
	margin: 0px;
	padding: 0px;
	clear: both;
	font-size: 0px;
	text-indent: -9999px;
}

#logo {
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 68px;
}
#title {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}
.title1 {
	font-size: 15px;
	font-weight: bold;
	margin: 0px;
	padding-top: 25px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 15px;
	color: #336699;
}
.title {
	font-size: 15px;
	font-weight: bold;
	margin: 0px;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 15px;
	color: #336699;
}
#title_main {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	clear: both;
}
* html #title_main {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 20px;
	clear: both;
}
.breadlist {
	font-size: 12px;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	text-align: right;
}
#newsBlock {
	padding: 0px;
	width: 350px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#newsBlock ul {
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#couponBlock {
	clear: both;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}
* html #couponBlock {
	clear: both;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	margin: 0px;
}
#couponBlock_content {
	clear: both;
	margin: 0px;
	height: 320px;
	background-image: url(../img/couponBlockBG.gif);
	background-repeat: no-repeat;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.note_news1 {
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	background-image: url(../img/newsLINE.gif);
	background-repeat: no-repeat;
}
.newslog .note_news1 {
	background-image: url(../img/newslogLINE.gif);
	background-repeat: no-repeat;
}

.note_news2 {
	margin: 0px;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #1C3753;
}
.note_news3 {
	margin: 0px;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #003366;
	text-align: right;
	font-size: 10px;
}
.note_newsG {
	font-size: 11px;
	line-height: 1.5em;
	color: #FFFFFF;
	background-color: #990000;
	margin-top: 0px;
	margin-right: 7px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 0px;
	padding-left: 1px;
}
.note_newsS {
	font-size: 11px;
	line-height: 1.5em;
	color: #FFFFFF;
	background-color: #29A8C2;
	margin-top: 0px;
	margin-right: 7px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 0px;
	padding-left: 1px;
}
.note_newsC {
	font-size: 11px;
	line-height: 1.5em;
	color: #FFFFFF;
	background-color: #B1763A;
	margin-top: 0px;
	margin-right: 7px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 0px;
	padding-left: 1px;
}
#content {
	clear: both;
	margin: 0px;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
}
#content_Block1 {
	width: 350px;
	padding: 0px;
	background-image: url(../img/guide_img/genreBlockBG01.jpg);
	background-repeat: no-repeat;
	height: 320px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
* html #content_Block1 {
	width: 350px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	height: 320px;
}
#content_Block2 {
	padding: 0px;
	width: 350px;
	height: 320px;
	background-image: url(../img/guide_img/genreBlockBG02.jpg);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
* html #content_Block2 {
	width: 350px;
	padding: 0px;
	height: 320px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
#content_Block3 {
	width: 350px;
	padding: 0px;
	background-image: url(../img/guide_img/genreBlockBG03.jpg);
	background-repeat: no-repeat;
	height: 320px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
* html #content_Block3 {
	width: 350px;
	padding: 0px;
	height: 320px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
#content_Block4 {
	padding: 0px;
	float: right;
	width: 450px;
	height: 365px;
	background-image: url(../img/guide_img/genreBlockBG04.jpg);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 8px;
	margin-bottom: 0px;
	margin-left: 0px;
}
* html #content_Block4 {
	float: right;
	width: 300px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 4px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: 320px;
}
#content_Block5 {
	float: left;
	width: 300px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 12px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(../img/guide_img/genreBlockBG05.jpg);
	background-repeat: no-repeat;
	height: 320px;
}
* html #content_Block5 {
	float: left;
	width: 300px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 2px;
	height: 320px;
}
#content_Block6 {
	padding: 0px;
	float: left;
	width: 300px;
	height: 320px;
	background-image: url(../img/guide_img/genreBlockBG06.jpg);
	background-repeat: no-repeat;
	margin: 0px;
}
* html #content_Block6 {
	float: left;
	width: 300px;
	padding: 0px;
	height: 320px;
	margin: 0px;
}
#genreBlock {
	width: 350px;
	margin: 0px;
	padding-top: 63px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.genre_list {
	text-align: right;
	margin: 0px;
	font-size: 12px;
	padding-top: 3px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 0px;
}
* html .genre_list {
	text-align: right;
	margin: 0px;
	font-size: 12px;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#topTitle {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#pickupBlock {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	float: left;
	width: 540px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
* html #pickupBlock {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: left;
	width: 540px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#pickup_recommend {
	font-family: "qMmpS Pro W3", "Hiragino Kaku Gothic Pro", "CI", Meiryo, Osaka, "lr oSVbN", "MS PGothic", sans-serif;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 8px;
	background-image: url(../img/pickup_recommendLINE.gif);
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	height: 290px;
}
#pickup_content {
	font-family: "qMmpS Pro W3", "Hiragino Kaku Gothic Pro", "CI", Meiryo, Osaka, "lr oSVbN", "MS PGothic", sans-serif;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 8px;
	height: 60px;
	background-image: url(../img/pickupLINE.gif);
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
}
#pickup_content_coupon {
	margin-top: 0px;
	margin-right: 4px;
	margin-bottom: 7px;
	margin-left: 4px;
	height: 60px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	float: left;
	width: 295px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
* html #pickup_content_coupon {
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 7px;
	margin-left: 2px;
	height: 65px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	float: left;
	width: 295px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
#pickup_content_couponBLANK {
	margin-top: 0px;
	margin-right: 4px;
	margin-bottom: 7px;
	margin-left: 4px;
	height: 60px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	float: left;
	width: 295px;
}
* html #pickup_content_couponBLANK {
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 7px;
	margin-left: 2px;
	height: 65px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	float: left;
	width: 295px;
}
#genre_contentIMG_top {
	padding: 8px;
	float: left;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #7BA0C1;
	border-right-color: #385876;
	border-bottom-color: #385876;
	border-left-color: #7BA0C1;
	background-color: #F7F7F7;
}
#genre_contentIMG {
	padding: 0px;
	border: 1px solid #5B88B1;
	float: left;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}
#genre_contentIMG2 {
	padding: 0px;
	border: 1px solid #5B88B1;
	float: left;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#pickup_contentTEXTtop {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 250px;
}
#pickup_contentTEXTcoupon {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 200px;
}
#pickup_contentTEXT {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 470px;
}
.pickup_content_note0 {
	font-size: 12px;
	margin: 0px;
	color: #990000;
	font-weight: normal;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.pickup_content_note1 {
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	padding-top: 8px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 10px;
	color: #990000;
}
.pickup_content_note1 a:link {
	color: #990000;
	text-decoration: none;
	font-weight: bold;
}
.pickup_content_note1 a:visited {
	color: #990000;
	text-decoration: none;
	font-weight: bold;
}
.pickup_content_note1 a:active {
	color: #990000;
	text-decoration: none;
	font-weight: bold;
}
.pickup_content_note1 a:hover {
	color: #CC0000;
	text-decoration: underline;
	font-weight: bold;
}
@media screen and (-webkit-min-device-pixel-ratio:0) { /* Safari3Θγ,ChromepnbN */
.pickup_content_note1 a:link {
	color: #990000;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
}
.pickup_content_note1 a:visited {
	color: #990000;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
}
.pickup_content_note1 a:active {
	color: #990000;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
}
.pickup_content_note1 a:hover {
	color: #CC0000;
	text-decoration: underline;
	font-weight: bold;
	font-size: 12px;
}
}
.pickup_content_note2 {
	font-size: 12px;
	color: #333333;
	margin: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.pickup_content_note3 {
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}
.pickup_content_note4 {
	font-size: 11px;
	margin: 0px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: right;
}
.contentCoupon_note {
	font-size: 12px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 60px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: right;
	clear: both;
}
* html .contentCoupon_note {
	font-size: 12px;
	padding-top: 0px;
	padding-right: 65px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: right;
	clear: both;
	margin-top: -5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#couponIcon {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 2px;
	padding: 0px;
}

#genre_content {
	font-family: "qMmpS Pro W3", "Hiragino Kaku Gothic Pro", "CI", Meiryo, Osaka, "lr oSVbN", "MS PGothic", sans-serif;
	width: 350px;
	height: 70px;
	background-image: url(../img/guide_img/pickupBG02.gif);
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin: 0px;
}
* html #genre_content {
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 350px;
	float: left;
	padding: 0px;
	height: 70px;
}
#genre_contentTEXT {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 250px;
}
.genre_content_note1 {
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	padding-top: 8px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 10px;
	color: #990000;
}
.genre_content_note1 a:link {
	color: #990000;
	text-decoration: none;
	font-weight: bold;
}
.genre_content_note1 a:visited {
	color: #990000;
	text-decoration: none;
	font-weight: bold;
}
.genre_content_note1 a:active {
	color: #990000;
	text-decoration: none;
	font-weight: bold;
}
.genre_content_note1 a:hover {
	color: #CC0000;
	text-decoration: underline;
	font-weight: bold;
}
.genre_content_note2 {
	font-size: 12px;
	color: #333333;
	margin: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 10px;
}
a:hover #genre_contentIMG_top {
	opacity: 0.8;
	filter: alpha(opacity=80);
}
a:hover #genre_contentIMG {
	opacity: 0.8;
	filter: alpha(opacity=80);
}
a:hover #genre_contentIMG2 {
	opacity: 0.8;
	filter: alpha(opacity=80);
}
#pagetop {
	clear: both;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 830px;
	margin: 0px;
}

a:link {
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-style: normal;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
a:visited {
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-style: normal;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
a:active {
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-style: normal;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
a:hover {
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-style: normal;
	font-weight: normal;
	color: #990000;
	text-decoration: underline;
}
#naviBlock {
	float: left;
	width: 200px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
}
#simpleAccordion h2 {
	font-size: 12px;
	font-weight: bold;
	background-image: url(../img/menuBG.gif);
	background-repeat: no-repeat;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 28px;
	color: #734E00;
	letter-spacing: 2px;
	height: 21px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#simpleAccordion .category_menu1 {
	background-image: url(../img/categoryBG1.gif);
	background-repeat: no-repeat;
}
#simpleAccordion .category_menu2 {
	background-image: url(../img/categoryBG2.gif);
	background-repeat: no-repeat;
}
#simpleAccordion .category_menu3 {
	background-image: url(../img/categoryBG3.gif);
	background-repeat: no-repeat;
}
#simpleAccordion .category_menu4 {
	background-image: url(../img/categoryBG4.gif);
	background-repeat: no-repeat;
}
#simpleAccordion .category_menu5 {
	background-image: url(../img/categoryBG5.gif);
	background-repeat: no-repeat;
}
#simpleAccordion .category_menu6 {
	background-image: url(../img/categoryBG6.gif);
	background-repeat: no-repeat;
}

div#simpleAccordion div {
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	background-color: #EEEEEE;
}
#simpleAccordion {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}

#simpleAccordion ul {
	padding: 0px;
	list-style-type: none;
	margin: 0px;
}
#simpleAccordion li {
	padding-left: 28px;
	background-color: #EEEEEE;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 2px;
	margin: 0px;
	background-image: url(../img/categoryBGsub.gif);
	background-repeat: no-repeat;
}
#bn {
	padding: 0px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 2px;
	border: 1px solid #999999;
}
a:hover #bn {
	opacity: 0.8;
	filter: alpha(opacity=80);
}

#contentsBlock {
	padding: 0px;
	float: right;
	width: 700px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
}
#container {
	margin: 0px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
	clear: both;
	width: 700px;
}
#accessContent {
	padding: 0px;
	margin: 0px;
}
.accessnoteP1 {
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
	color: #990000;
}
.accessnoteP2 {
	font-size: 12px;
	line-height: 1.5em;
	text-decoration: none;
	color: #333333;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	padding-left: 10px;
}
.accessnoteP3 {
	font-size: 12px;
	line-height: 1.5em;
	text-decoration: none;
	color: #000000;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 10px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 20px;
	margin-left: 0px;
}
.accessnoteP4 {
	font-size: 12px;
	line-height: 1.5em;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
.accessnoteP5 {
	font-size: 12px;
	line-height: 1.5em;
	text-decoration: none;
	color: #CC0000;
	padding-left: 10px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
.accessnoteP6 {
	font-size: 12px;
	line-height: 1.5em;
	text-decoration: none;
	color: #333333;
	font-weight: normal;
	margin: 0px;
	width: 230px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.accessnoteP7 {
	font-size: 12px;
	line-height: 2em;
	text-decoration: none;
	color: #333333;
	font-weight: bold;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.accessnoteP8 {
	font-size: 12px;
	line-height: 1.5em;
	text-decoration: none;
	color: #333333;
	font-weight: normal;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	width: 110px;
}
.accessnoteP9 {
	font-size: 14px;
	line-height: 1.5em;
	text-decoration: none;
	color: #CC0000;
	font-weight: bold;
	margin: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}
.accessnoteP10 {
	font-size: 14px;
	line-height: 1.5em;
	text-decoration: none;
	color: #AE0808;
	margin: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 10px;
	font-weight: bold;
}
.accessnoteP11 {
	font-size: 12px;
	line-height: 1.5em;
	text-decoration: none;
	color: #333333;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.accessnoteP12 {
	font-size: 10px;
	line-height: 1.5em;
	text-decoration: none;
	color: #333333;
	margin: 0px;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	clear: both;
}
.accessnoteP_tieup1 {
	font-size: 16px;
	font-weight: bold;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 28px;
	color: #990000;
	background-image: url(../img/parkingmap/tenmayaMARK.gif);
	background-repeat: no-repeat;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 8px;
}
.accessnoteP_tieup2 {
	font-size: 16px;
	font-weight: bold;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 28px;
	color: #990000;
	background-image: url(../img/parkingmap/arcadeMARK.gif);
	background-repeat: no-repeat;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 7px;
}
.accessnoteP_tieup3 {
	font-size: 16px;
	font-weight: bold;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 28px;
	color: #990000;
	background-image: url(../img/parkingmap/otherMARK.gif);
	background-repeat: no-repeat;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 8px;
}
.accessnoteP_tieupList {
	font-size: 14px;
	font-weight: normal;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 15px;
	color: #333333;
	background-image: url(../img/arrow01.gif);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 22px;
}
#parking_tieupBlock {
	padding-top: 0px;
	padding-right: 25px;
	padding-bottom: 10px;
	padding-left: 0px;
	background-color: #EEEEEE;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	border: 1px solid #CCCCCC;
}
#parking_tieupBlocksub1 {
	margin: 0px;
	width: 220px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#parking_tieupBlocksub2 {
	margin: 0px;
	float: left;
	width: 250px;
	padding-top: 10px;
	padding-right: 60px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.accessnoteP_caution {
	font-size: 12px;
	line-height: 1.5em;
	text-decoration: none;
	color: #990000;
	font-weight: normal;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: right;
}
#markBlock {
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#parkingiconBlock {
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
}

#parkingmark {
	margin: 0px;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#parkingmark2 {
	margin: 0px;
	padding: 5px;
}
#parkingserviceBlock {
	clear: both;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#parkingserviceBlockleft {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: left;
}
#parkingserviceBlockright {
	float: right;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#serviceMARK {
	margin: 0px;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
}
#parkingserviceBlockright table {
	border-collapse:collapse;
	clear: both;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
}
#parkingserviceBlockright th {
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
#parkingserviceBlockright td {
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
.accessnoteP10 a:link {
	font-style: normal;
	font-weight: bold;
	color: #AE0808;
	text-decoration: underline;
}
.accessnoteP10 a:visited {
	font-style: normal;
	font-weight: bold;
	color: #AE0808;
	text-decoration: underline;
}
.accessnoteP10 a:active {
	font-style: normal;
	font-weight: bold;
	color: #AE0808;
	text-decoration: underline;
}
.accessnoteP10 a:hover {
	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";
	font-style: normal;
	font-weight: bold;
	color: #CC0000;
	text-decoration: none;
}
#parkingiconBlock table {
	border-collapse:collapse;
	clear: both;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#parkingiconBlock th {
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #999999;
	border-left-color: #999999;
	margin: 0px;
	padding: 0px;
}
#parkingiconBlock td {
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #999999;
	border-left-color: #999999;
	margin: 0px;
	padding: 0px;
}
#adobeBlock {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 25px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 50px;
	margin-left: 0px;
}

#footer {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	width: 100%;
	clear: both;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#footerBlock {
	padding: 0px;
	width: 994px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: 100%;
}


#footerContent {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 5px;
}
#footerside {
	margin: 0px;
	padding: 0px;
	clear: both;
}
.footermenu a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.footermenu a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.footermenu a:active {
	color: #FFFFFF;
	text-decoration: none;
}
.footermenu a:hover {
	color: #CCCCCC;
	text-decoration: underline;
}
.footermenu1 {
	margin: 0px;
	list-style-type: none;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.footermenu2 {
	margin: 0px;
	list-style-type: none;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
	float: left;
}
.footer_note1 a:link {
	color: #003366;
	text-decoration: none;
}
.footer_note1 a:visited {
	color: #003366;
	text-decoration: none;
}
.footer_note1 a:active {
	color: #003366;
	text-decoration: none;
}
.footer_note1 a:hover {
	color: #006699;
	text-decoration: underline;
}
.footer_note2 a:link {
	color: #003366;
	text-decoration: none;
}
.footer_note2 a:visited {
	color: #003366;
	text-decoration: none;
}
.footer_note2 a:active {
	color: #003366;
	text-decoration: none;
}
.footer_note2 a:hover {
	color: #006699;
	text-decoration: underline;
}
.footer_note1 {
	font-size: 12px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 13px;
	line-height: 1.5em;
	background-image: url(../img/footerlistBG2.png);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	color: #003366;
	float: left;
}
.footer_note2 {
	font-size: 12px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 28px;
	line-height: 1.5em;
	background-image: url(../img/footerlistBG2.gif);
	background-repeat: no-repeat;
}

