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

/*タイトル部分*/
#main {
	margin:0 auto;
	font-size:medium;
}
#title {
	width: 720px;
}
.pickup {
	width: 720px;
	background-color: #E095AC;
}
.pickup h2 {
	font-family:"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Osaka;
	font-size:large;
	color: #FFFFFF;
	background-color: #AD2F44;
	padding-left: 15px;
	padding-top: 3px;
	padding-bottom: 3px;
	margin: 0;
}
.block340 {
	font-family:"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Osaka;
	line-height: 1.5em;
	font-size: medium;
	float: left;
	width: 340px;
	padding-right: 15px;
	text-indent: 1em;
}
.block350 {
	float: left;
	width: 350px;
	padding-left: 15px;
	padding-top: 10px;
}
p.caption {
	color:#AD2F44;
	font-family:"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Osaka;
	font-size:small;
	line-height:1.5em;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-top: 5px;
	margin-top: -5px;
}
.point {
	margin:0;
	width: 690px;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 5px;
}
.point h2 {
	font-family:"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Osaka;
	font-size:large;
	color: #AD2F44;
	padding-right: 5px;
	background-color: #E0C7D7;
}
.ind-thead {
	color:#000;
	font-weight:bold;
	width:120px;
}
.ind-tbody {
	color:#000;
}
.point table {
	margin:0;
	padding:0;
	width:100%;
	background-color: #E0C7D7;
}
.point tr,
.point td {
	margin:0;
	padding:5px;
	vertical-align:top;
	font-family:"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Osaka;
	font-size:medium;
	line-height: 1.75em;
}
.point td {
	border:1px solid #AD2F44;
}

/*道内桜ポイント部分*/
#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;
}
#guide h2 {
	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;
}
.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;
}

.chapter p {
	font-family:"ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Osaka, ;
}
.float-clear {
	margin:0;
	padding:0;
	clear:both;
}
