﻿/*全ページ：文字設定*/
.f10 {font-size: 10px;letter-spacing: 1px;line-height: 130%;}
.f12 {font-size: 12px;letter-spacing: 1px;line-height: 130%;}
.f12b{font-size: 12px;letter-spacing: 1px;line-height: 130%;font-weight: bold;}
.f13 {font-size: 13px;letter-spacing: 1px;line-height: 130%;}
.f13b{font-size: 13px;letter-spacing: 1px;line-height: 130%;font-weight: bold;}
.f15b{font-size: 15px;letter-spacing: 1px;line-height: 130%;font-weight: bold;}
.f17b{font-size: 17px;letter-spacing: 1px;line-height: 130%;font-weight: bold;}
.f18b{font-size: 18px;letter-spacing: 1px;line-height: 130%;font-weight: bold;}
.f20b{font-size: 20px;letter-spacing: 1px;line-height: normal;font-weight: bold;}

h1 {
	font-size:18px;
	font-weight:bold;
	text-align:left;
	letter-spacing:2px;
	line-height:30px;
	margin:0;
	padding:0;
}
h2 {
	font-size:12px;
	font-weight:normal;
	text-align:left;
	letter-spacing:1px;
	margin:0;
	padding:0;
}

/*コンテンツページ：料金（数字部分のみ）*/
.price{font-size: 13px;font-weight: bold;color: #FF0000;}

/*全ページ：著作権表示部分*/
.footer {font-size: 12px;}

/*全ページ：基本のリンクカラー*/
a:link    {color: #039936}
a:visited {color: #039936}
a:hover   {color: #04C848}

/*お得なプレゼント・新着情報：リンクカラー*/
a.link_otoku:link    {color: #0033CC}
a.link_otoku:visited {color: #0033CC}
a.link_otoku:hover   {color: #4272FF}

/*観光・イベント：リンクカラー*/
a.link_event:link    {color: #009900}
a.link_event:visited {color: #009900}
a.link_event:hover   {color: #00B700}

/*コンテンツページ：ピンク地部分のリンクカラー*/
a.link_other:link    {color: #FF5D42}
a.link_other:visited {color: #FF5D42}
a.link_other:hover   {color: #FF8671}

/*全ページ：白文字のリンクカラー*/
a.link_white:link    {color: #FFFFFF}
a.link_white:visited {color: #FFFFFF}
a.link_white:hover   {color: #FFFFFF}

/* MARGINTOP */
.margintop3 {
	margin-top: 3px;
}
.margintop5 {
	margin-top: 5px;
}
.margintop10 {
	margin-top: 10px;
}
.margintop15 {
	margin-top: 15px;
}

/* MARGINLEFT */
.marginleft3 {
	margin-left: 3px;
}
.marginleft5 {
	margin-left: 5px;
}
.marginleft10 {
	margin-left: 10px;
}
.marginleft15 {
	margin-left: 15px;
}

/* MARGINTOPLEFT */
.margintop15left15 {
	margin-top: 15px;
	margin-left: 15px;
}
/* MARGIN0 */
.margintop0 {
	margin-top: 0px;
}
/* MARGINBOTTOM */
.marginbottom5 {
	margin-bottom: 5px;
}
.pict {
float: left; 
background-color: #f6f6f6;
border-width: 2px;
padding: 7px 7px 20px 7px;
border-style: solid;
border-color: #DCE3E3 #C1C1C1 #C1C1C1 #DCE3E3;
}

.pict2 {
float: left; 
background-color: #f6f6f6;
border-width: 2px;
margin: 5px 10px 4px 5px;
padding: 7px 7px 40px 7px;
border-style: solid;
border-color: #DCE3E3 #C1C1C1 #C1C1C1 #DCE3E3;
}
