@charset "utf-8";
/*                                   */
/*         Webそうごうページ         */
/*          GW特集ページCSS          */
/*         (C)SOGO PAGE 2005         */
/*                                   */

/*タイトル部分*/
#main {
	margin:0 auto;
	font-size:medium;
}
#title {
	width: 720px;
}
#title_left {
	float: left;
	margin-top: -5px;
	width: 346px;
}
#title_left02 {
	float: left;
	width: 364px;
	padding-top: 10px;
	padding-left: 10px;
}
.h2_sizunai {
	margin:0;
	padding:3px;
	font-family:"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Osaka;
	font-size:large;
	border-left:3px solid #000;
	border-bottom:1px solid #000;
}
.p_sizunai {
	font-family:"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Osaka;
	line-height: 1.5em;
	font-size: 12px;
	margin-top: 5px;
}
.h3_sizunai {
	margin:0;
	font-family:"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Osaka;
	font-size:14px;
	color: #CC0000;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}
#main ul {
	font-family:"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Osaka;
	line-height: 1.5em;
	margin-top: 5px;
	font-size: 12px;
}
/*店紹介部分*/
#shop {
	width: 720px;
	height: 480px;
}
.kyouryoku {
	font-family:"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Osaka;
	line-height: 1.5em;
	font-weight: bold;
	font-size: 14px;
	text-align: center;
}
.block240left {
	float: left;
	width: 240px;
}
.h4_shop {
	margin:0;
	background:#FFF;
	color:#000;
	font-family:"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Osaka;
	font-size:12px;
	line-height:1.5em;
	font-weight: bold;
	padding-bottom: 5px;
	text-decoration: none;
}
	#main h4 a,
	#main h4 a:link,
	#main h4 a:active,
	#main h4 a:visited {
	color:#000;
	text-decoration: none;
}
	#main h4 a:hover {
	background:#000;
	color:#FFF;
	text-decoration: none;
}
img.line {
	margin:0;
	padding:0;
	border:1px solid #333;
}
.syoukai {
	font-family:"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Osaka;
	font-size: 11px;
	color: #666666;
	line-height: 1.25em;
	background-color: #FFFFFF;
	margin:0;
	padding:5px 0;
}
/*さくら祭り紹介部分*/
#point {
	margin:0;
}
.sizunai_point {
	margin:20px 0 0 0;
	padding:3px;
	font-family:"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Osaka;
	font-size:large;
	border-left:3px solid #000;
	border-bottom:1px solid #000;
}
.ind-thead {
	background:#CCC;
	color:#000;
	font-weight:bold;
	width:120px;
}
.ind-tbody {
	color:#000;
}
#point table {
	margin:0;
	padding:0;
	width:100%;
}
#point tr,
#point td {
	margin:0;
	padding:5px;
	vertical-align:top;
	font-family:"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Osaka;
	font-size:12px;
}
#point td {
	border:1px solid #000;
}
/*プレゼント部分*/
#chapter {
		margin:30px 0;
		padding:0;
}
.block720 {
		margin:0;
		padding:0;
		width:720px;
}
.pretitle {
		margin:0;
		padding:3px;
		text-align:center;
		font-weight:bold;
		color:#FFF;
		font-size:12pt;
		line-height:1.25em;
		background-color:#F00;
		font-family:"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Osaka;
}
.left300 {
		padding-left:70px;
		width:180px;
		float:left;
}
.left370 {
		width:430px;
		float:left;
		padding-right: 20px;
		padding-left: 10px;
}
.caption {
		padding:0 0 5px 0;
		margin:0;
		color:#666;
		font-size:8pt;
		line-height:1.75em;
		font-weight:normal;
		font-family:"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Osaka, ;
}
.block {
		margin:0;
		padding:0;
		color:#000;
		font-family:"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Osaka;
		font-size:12px;
		text-indent:1em;
		line-height:1.75em;
}
/*道内桜ポイント部分*/
#guide {
	margin:20px 0 0 0;
	padding:0;
}
#guide ul {
	margin:10px 0;
	padding:0;
	font-family:"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Osaka;
	list-style-position:inside;
	font-size: 12px;
}
.back-bt {
	margin:0;
	padding:0;
	font-family:"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Osaka;
	font-size: 12px;
}
/*道央*/
.eventindex {
	margin:0;
	padding:0;
}
.EF60 {
	color:#F60;
}
.EF00 {
	color:#F00;
}
.E333 {
	color:#333;
}
.EC00 {
	color:#C00;
}
.EF33 {
	color:#F33;
}
.GF60 {
	background-color:#F60;
	color:#FFF;
}
.GF00 {
	background-color:#F00;
	color:#FFF;
}
.G333 {
	background-color:#333;
	color:#FFF;
}
.GC00 {
	background-color:#C00;
	color:#FFF;
}
.GF33 {
	background-color:#F33;
	color:#FFF;
}
.eventindex h2{
	padding:0;
	margin:20px 0 0 0;
	font-family:"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Osaka;
	font-size:large;
}
.eventindex table {
	margin:0;
	padding:0;
	width:100%;
	clear:both;
}
.eventindex tr,
.eventindex td {
	margin:0;
	padding:5px;
	font-family:"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Osaka;
	font-size:small;
	border:none;
	vertical-align:top;
}
.back-bt {
	margin:0;
	padding:0;
	font-family:"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Osaka;
}
.locate {
	padding:5px 5px 2px 5px;
	font-family:"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Osaka;
	font-size:larger;
	width:600px;
	float:right;
}
.area {
	padding:5px 5px 2px 5px;
	font-family:"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Osaka;
	font-size:larger;
	width:100px;
	float:right;
}
.w405 {
	padding:0 5px 0 0;
	width:400px;
	float:left;
}
.w315 {
	padding:0;
	width:315px;
	float:left;
}
td.biancoF60 {
	border:1px solid #F60;
	width:120px;
}
td.biancoF00 {
	border:1px solid #F00;
	width:120px;
}
td.bianco333 {
	border:1px solid #333;
	width:120px;
}
td.biancoC00 {
	border:1px solid #C00;
	width:120px;
}
td.biancoF33 {
	border:1px solid #F33;
	width:120px;
}
.list {
	margin:0;
	padding:3px;
	font-family:"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Osaka;
	font-size:36px;
	border-left:3px solid #000;
	border-bottom:1px solid #000;
}

#main img {
	border:none;
}
.cut {
	clear: both;
}
.chapter p {
	font-family:"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Osaka, ;
}




