div#body{
	font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', Osaka, 'メイリオ', Meiryo, Verdana, 'ＭＳ Ｐゴシック', sans-serif;
	line-height: 1.7;
	font-size: 12px;
	/*\*/
	*font-size: 75%;
	/**/
}
td,th{
	font-size: 100%;
	/*\*/
	_font-size: 75%;;
	_f\ont-size: 100%;
	/**/
}

/*font-size*/

div#content div#main div.descriptionBlockA01 p.catchCopy{
	font-size: 150%;
}

div#body div#contentHeader h1,
div#body div#content h2,
div#content div#main h3.headingA01,
div#body div#content .l,
div#content div#main div.menuBlockA02 div.menuUnitA01 div.newArticleBlock h4,
div#content div#main div.menuBlockA02 div.menuUnitA01 div.newArticleBlock div.menuBlock p.link a,
div#content02 div#main h2.headingF01,
div#content02 div#main h3.headingA02{
	font-size: 125%;
}

div#body div#content p,
div#body div#content h3,
div#body div#content h4,
div#body div#content h5,
div#body div#content h6,
div#body div#content .m,
div#body div#content02 p,
div#body div#content02 h3,
div#body div#content02 h4,
div#body div#content02 h5,
div#body div#content02 h6,
div#body div#content02 .m{
	font-size: 100%;
}

div#body div#content h2.headingG01 span{
	font-size: 82%;
}

div#content div#main ul.noticeListA01 li,
div#content div#main ul.noticeListB01 li,
div#content div#main ul.noteListA01 li,
div#body div#content .s,
div#body div#content02 .s,
div#body div#content .notice,
div#body div#content02 .notice,
div#body ul.linkListA03 li,
div#body ul.linkListA04 li,
div#body ul.linkListA05 li,
div#content div#main div.menuBlockA02 div.menuUnitA01 div.newArticleBlock div.menuBlock p.subtitle,
div#content div#main div.serviceInfoA01 p,
div#content div#main div.serviceInfoA01 dl dt,
div#content div#main div.serviceInfoA01 dl dd,
div#content div#main div.noteBlockA01{
	font-size: 10px;
	*font-size: 80%;
}

div#body div#content .notice,
div#body div#content02 .notice{
	font-weight:normal;
}


/*font-weight*/

div#body div#content h3,
div#body div#content h4,
div#body div#content h5,
div#body div#content h6,
div#body div#content02 h3,
div#body div#content02 h4,
div#body div#content02 h5,
div#body div#content02 h6{
	font-weight: normal;
}

div#body strong,
div#content div#main h4.headingA01,
div#content02 div#main h2.headingF01,
div#content02 div#main h3.headingA01,
div#content02 div#main h3.headingA02,
div#content div#main h3.headingA03,
div#content02 div#main h4.headingA02,
div#body div#content th,
div#sub dl#sapporoNet dd dl.member dt,
div#content div#main div.serviceInfoA01 dt{
	font-weight: bold;
}

/*font-style*/

div#body em{
	font-style: normal;
}

/*line-height*/

div#content div#main div.descriptionBlockA01 p,
div#content div#main ul.noticeListA01 li,
div#content div#main ul.noticeListB01 li,
div#content div#main ul.noteListA01 li,
div#content div#main div.parallelBlockA01 div.parallelCol02 p{
	line-height: 1.5;
}

div#sub ul#localNavigation li ul li a,
div#sub ul#localNavigation li ul li em.current,
div#content div#breadcrumbs p,
div#content div#main div.descriptionBlockA01 p.catchCopy,
div#content div#main div.dateTableBlockA01 table th,
div#content div#main div.dateTableBlockA01 table td,
div#content div#main div.definitionTableBlockA01 table th,
div#content div#main div.definitionTableBlockA01 table td,
div#content div#main div.definitionTableBlockA01 table td div.dateTableBlockA01 table th,
div#content div#main div.definitionTableBlockA01 table td div.dateTableBlockA01 table td,
div#body ul.linkListA01 li,
div#body ul.linkListA02 li,
div#body ul.linkListA06 li,
div#content div#main div.noteBlockA01,
div#main h2.headingF01,
div#content div#main div.newsTableA01 table th,
div#content div#main div.newsTableA01 table td,
div#content div#main div.newsTableB01 table th,
div#content div#main div.newsTableB01 table td,
div#content div#main div.newsTableB02 table th,
div#content div#main div.newsTableB02 table td{
	line-height: 1.2;
}

div#content p,
div#content div#main div.menuBlockA02 div.menuUnitA01 div.descriptionBlock p,
div#content div#main div.menuBlockB01 div.menuUnitB01 div.descriptionBlock p,
div#content div#main div.menuBlockB01 div.menuUnitB02 div.descriptionBlock p,
div#content div#main div.menuBlockC01 div.descriptionBlock p,
div#content div#main div.menuBlockC02 div.descriptionBlock p,
div#content div#main div.menuBlockD01 div.menuUnitD01 div.descriptionBlock p,
div#content div#main div.menuBlockD01 div.menuUnitD02 div.descriptionBlock p,
div#content div#main div.infoBlockA01 div.infoUnitA01 div.descriptionBlock p,
div#content div#main div.infoBlockA02 div.infoUnitA02 div.descriptionBlock p,
div#sub dl#sapporoNet dd p,
div#body div#content h2.headingG01,
div#body ul.linkListA04 li,
div#body ul.linkListA05 li,
div#body ol li,
div#body ul li,
div#content div#main ul.linkListC01 li,
div#sub dl#recommendInfo dd ul.text li{
	line-height: 1.4;
}

div#body div#backToTop a,
div#sub ul#localNavigation,
div#content div#main h2.headingB01,
div#content div#main h3.headingA01,
div#content div#main h3.headingA03,
div#body ul.linkListA03 li{
	line-height: 1.1;
}

div#content div#main ul.linkListB01 li,
div#content div#main ul.linkListC01 li.image{
	font-size: 1px;
	line-height: 1;
}

/* table */

div#content th,
div#content td{
	text-align: left;
	vertical-align: top;
}

/* table */


#bodyZone{
	position: relative;
	width: 950px;
	margin: 0 auto;
	padding: 0px;
	background: #ffffff url(../../../img/shared/bg/bg_main_02.gif) 0 0  no-repeat;
}

#bodyZone #body{
	padding: 0px 20px 0px;
	*padding: 0px 20px 0px;
	_padding: 0px 20px 0px;
	background: url(../../../img/shared/bg/bg_main-inner_02.gif) 0 100% no-repeat;
	zoom: 1;
}
#bodyZone #body:before,
#bodyZone #body:after {
	content: ".";
	clear: both;
	display: block;
	height: 0;
	visibility: hidden;
}

#main{
	width: 778px;
	margin: 0 auto;
}


#areaGourmetDetail div#main h1 {
	padding: 0 0 20px 0;
}

#areaGourmetDetail div#main h2 {
	clear: both;
	padding: 0 20px 5px;
	font-size: 120%;
	color: #785000;
}

#areaGourmetDetail div#main div#secondary div.shopMoreInfo {
	margin-top:20px;
	padding: 0 20px 20px;
	background: #fefdf8;
	border: #c3ae8c 1px solid;
	color: #666666;
}
#areaGourmetDetail div#main div#secondary div.shopMoreInfo strong {
	font-weight:bold;
	color: #CC0000;
}
