body,table,div,p{
	font-family:"ＭＳ Ｐゴシック","MS UI Gothic","Osaka";
	font-size:14px;
	line-height:120%;
}

/* 項目名（薄いブルー） */

.contents{
	background:lightblue;
	padding:3px;
	font-weight:bold;
	color:#333333;
}

/* リンクをオンマウスでへこむようにする */
a:hover { 
	visibility : visible;
	float : none;
	clear : none;
	position : relative;
	top : 1pt;
	left : 1pt;
}

/* リンクボタン */

A.btn {
  color: #0000ff;
  display: block;             /* ブロック要素にする */
  width: 120%;               /*  横幅 */
  background-color: #97cbff;  /* 背景色 */
  border: outset 2px #8ba5c0; /* 枠の色 */
  margin: 0px;
  padding: 3px 1px 1px 0px;
  font-size: 14px;            /* フォントサイズ */
  line-height: 12px;          /* 行の高さ */
  text-align: center;         /* 水平揃え */
  text-decoration: none;      /* 下線を消す */
}
A.btn:hover {
  color: #0000ff;
  background-color: #4da6ff;  /* 背景色 */
  border: inset 2px #8ba5c0;  /* 枠の色 */
  margin: 0px;
  padding: 4px 0px 0px 1px;
}
A.btn:active { color: #0000ff; }
A.btn:visited { color: #0000ff; }

/* 枠線（t→TOP、l→left、r→right） */

.box-t{
	border-style:solid;
	border-width:7pt 7pt 2pt 7pt;
	border-color:#000066;
	padding:5px;
}

.box-l{
	border-style:solid;
	border-width:0 2pt 2pt 7pt;
	border-color:#000066;
}

.box-l-u{
	border-style:solid;
	border-width:0 2pt 7pt 7pt;
	border-color:#000066;
}


.box-r{
	border-style:solid;
	border-width:0 7pt 2pt 0pt;
	border-color:#000066;
}

.box-r-u{
	border-style:solid;
	border-width:0 7pt 7pt 0pt;
	border-color:#000066;
}


.box{
	margin:8px 0 5px 0;
}


/* ↓↓↓↓↓↓↓↓↓以下設定↓↓↓↓↓↓↓↓↓ */

/* サブタイトル文字色 */

.subtitle{
	color:#000000;
	font-weight:bold;
}


/* タイトル文字（h2→初め、h1→店名、h4→最後・その他） */

h2{
	color:#000080;
	line-height:100%;
}

h1{
	color:#000000;
	line-height:100%;
}

h4{
	color:#000;
	line-height:100%;
	padding:8px 0 0 10px;
}	


/* クーポン券（kupon→外組、kupon-sub→このページを(ry、kupon-ser→内容、kupon-under→下線 */
.kupon{
	border-style:outset;
	border-color:#ff0000;
	border-width:medium;
	padding:3px;
	background:#ffdddd;
	font-size:12px;
}

.kupon-under-line{

	border-style:solid;
	border-width:0 0 1px 0;
	margin:0 0 3px 0;
	color:red;
	font-weight:bold;
}

.kupon-sub{
	font-size:12px;
	color:White;
}

.kupon-ser{
	font-weight:bold;
	color:#808000;
}


/* 施設からのメッセージ（h3→施設からの(ry、message→内容、message-title→サブタイトル */

h3{
	color:blue;
	line-height:100%;
}

.message-title{
	margin:0 0 3px 0;
	font-weight:bold;
	color:#e89700;
	width:475px;
}

.message{
	margin:0 10px 5px 25px;
	color:blue;
	font-weight:bold;
	width:475px;
}

.message-foot{
	text-align:light;
}


/* イチオシ情報（iti-border→外枠、iti-title→通信員k(ry、iti-sub→サブタイトル、iti→本文 */

.iti-border{
	border-style:solid;
	border-width:2pt;
	border-color:green;
	margin:7px 7px 7px 7px;
	width:500px;
}

.iti-title{
	font-size:16px;
	color:#ffffff;
	background:green;
	padding:1px 1px 2px 1px;
	margin:0 0 5px 0;
}

.iti-sub{
	color:#FF65FF;
	line-height:140%;
}

.iti{
	padding:3px;
	color:green;
	line-height:140%;
}

/* 文字間隔変更 */
.iti-main-letter{
	letter-spacing: 0.1em;
}

/* 施設概要（gaiyo-con→項目、gaiyo→外枠、gaiyo-link→リンク、gaiyo-other→その他 */

.gaiyo{
	margin:5px 5px 7px 5px;
}

.gaiyo-con{
	padding:3px;
	background:gray;
	color:#ffffff;
}

.gaiyo-link{
	height:15px; width:250px;
}

.gaiyo-other{
}


/* 営業商品（osusume→オススメ、osusume-main→オススメ商品、osusume-photo→商品画像 */

.osusume{
	text-align:left;
	color:#ff00ff;
	font-weight:bold;
}

.osusume-main{
	margin:3px 0 3px 3;
	color:#000;
	line-height:140%;
	font-family:"ＭＳ ゴシック","MS UI Gothic","Osaka-等幅";
	text-align:left;
}

.osusume-photo{
	color:black;
	margin:3px 0 6px 3;
	text-align:center;	
	line-height:130%;
}


/* フッター旅スポットへのリンク */
.footer-link{
	width:270px;
	height:16px;
}

