/*--------------------------------------------------------------
Copyright WEB MAGIC.
http://www.webamgic.jp/
---------------------------------------------------------------*/


body {
  text-align: center;
  background-color:#d9d2cb;
  /*全体の背景色-----------------*/
font-family: Osaka,Verdana,Arial,Helvetica,sans-serif;
  font-size:12px;
  /*基本の文字サイズ-----------------*/
line-height:170%;
  color:#fdf0cc;
  /*基本の文字色-----------------*/
margin-top:20px;
  /*コンテンツボックスを上から少し離しています-----------------*/
margin-bottom:0px;
  margin-left:0;
  margin-right:0;
}
/*テキストリンクの色*/
a:link    {
  text-decoration:underline;
  color:#c86a1e;
}
/*訪問済みのリンクの色*/ 
a:visited {
  text-decoration:underline;
  color:#c86a1e;
}
/*クリック時のリンクの色*/
a:active  {
  text-decoration:underline;
  color:#c86a1e;
}
/*マウスの上にカーソルがあるときのリンクの色*/
a:hover   {
  text-decoration:underline;
  color:#c86a1e;
}
/*サイトタイトルテキストリンクの色*/
h1 a:link     {
  color:#f7a422;
  text-decoration:none;
}
/*サイトタイトル訪問済みのリンクの色*/
h1 a:visited  {
  color:#f7a422;
  text-decoration:none;
}
/*サイトタイトルクリック時のリンクの色*/ 
h1 a:active   {
  color:#f7a422;
  text-decoration:underline;
}
/*サイトタイトルマウスの上にカーソルがあるときのリンクの色*/  
h1 a:hover    {
  color:#f7a422;
  text-decoration:underline;
}
/*ヘッダー下メニュー・テキストリンクの色*/
#g_menu a:link    {
  font-size:14px;
  color:#fdf0cc;
  text-decoration:none;
  font-weight:bold;
}
/*ヘッダー下メニュー・訪問済みのリンクの色*/
#g_menu a:visited {
  font-size:14px;
  color:#fdf0cc;
  text-decoration:none;
  font-weight:bold;
}
/*ヘッダー下メニュー・クリック時のリンクの色*/
#g_menu a:active  {
  font-size:14px;
  color:#c86a1e;
  text-decoration:underline;
  font-weight:bold;
}
/*ヘッダー下メニュー・マウスの上にカーソルがあるときのリンクの色*/
#g_menu a:hover   {
  font-size:14px;
  color:#c86a1e;
  text-decoration:underline;
  font-weight:bold;
}
/*左メニュー・テキストリンクの色*/
.box li a:link    {
  color:#fdf0cc;
  text-decoration:none;
}
/*左メニュー・訪問済みのリンクの色*/
.box li a:visited {
  color:#fdf0cc;
  text-decoration:none;
}
/*左メニュー・クリック時のリンクの色*/
.box li a:active  {
  color:#c86a1e;
  text-decoration:underline;
}
/*左メニュー・マウスの上にカーソルがあるときのリンクの色*/
.box li a:hover   {
  color:#c86a1e;
  text-decoration:underline;
}
H1,H2,H3 {
  margin:0px;
  padding:0px;
  font-weight:normal;
  font-size : 15px;
}
/*pタグ空白消去*/
P {
  margin:0px;
  padding:0px;
  color : white;
}
/*IMGボーダー非表示*/
IMG  {
  border: none;
  vertical-align:top;
}
/*TABLEボーダー非表示*/
table  {
  border:none;
}
/*IE--BRバグ回避*/
br  {
  letter-spacing:normal;
}
/*リスト空白消去*/
ul,ol,li  {
  margin:0px;
  padding:0px;
  list-style:none;
}
#pagebody{
  width:1000px;
  margin:0 auto;
  text-align:left;
}
/*ヘッダー指定---------------------------------------------------*/
#header{
  border-top:#000000 solid 1px;
  border-left:#000000 solid 1px;
  border-right:#000000 solid 1px;
  background-color:#ffffff;
  /*ヘッダー背景色-----------------*/
background-image : url(images/photo01.jpg);
  /*ヘッダー画像-----------------*/
background-position:right bottom;
  background-repeat:no-repeat;
  padding:20px 20px 0px 20px;
  height:220px;
}
/*ヘッダー下メニュー指定---------------------------------------------------*/
#g_menu{
  display:block;
  text-align:right;
  /*メニュー文字は右寄せ-----------------*/
background-color:#6f4f04;
  /*背景色-----------------*/
border-top:#f8c221 solid 4px;
  /*ヘッダーとの境界線の指定　デフォルトは山吹色-----------------*/
padding:10px;
  line-height:100%;
}
/* メインタイトルのフォントサイズ,色*/
h1    {
  font-size:26px;
  /*ヘッダタイトル部分文字サイズ-----------------*/
color:#f7a422;
  /*ヘッダタイトル部分文字色-----------------*/
text-decoration:none;
  font-weight:bold;
  line-height:100%;
}
h2{
  font-size:12px;
}
#contents{
  background-color:#000000;
  border-left:#000000 solid 1px;
  border-right:#000000 solid 1px;
  border-bottom:#000000 solid 1px;
  margin-bottom:2px;
}
/*右サイドの背景色-----------------*/
#right_bg{
  background-color:#000000;
}
/*左サイドエリアの余白-----------------*/
#left_area{
  padding:25px 0px 15px 20px;
}
/*右サイドエリアの余白-----------------*/
#right_area{
  padding:20px 15px;
}
/*トップページコンテンツエリアの余白-----------------*/
#main_area{
  padding:22px 20px 20px 20px;
}
/*下層ページのコンテンツエリアの余白-----------------*/
#k_main_area{
  padding:15px 30px 20px 30px;
}
/*パンくずリスト指定-----------------*/
#pan{
  text-align:right;
  font-size:10px;
}
.box{
  border:#715003 solid 1px;
  margin-bottom:20px;
}
.box_text{
  padding:12px;
}
.box ul{
  padding:12px;
}
.box li{
  margin-bottom:0.4em;
}
/*左ボックスタイトル指定-----------------*/
.box_title{
  padding:6px;
  text-align:center;
  font-weight:bold;
  border-bottom:#966e05 solid 4px;
  /*ボックスコンテンツとの境界線　デフォルトは黄土色------------*/
background-image : url(images/bar_bg.jpg);
  /*文字の下に夜景の背景画像（梱包済）------------*/
background-repeat:repeat-x;
  background-position:bottom;
}
/*左ボックスのリストの頭につけている■-----------------*/
.mark_sq{
  font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
  color:#f8c221;
/*■の色-----------------*/
}
/*トップ・下層ともに、WELCOMEの下についている下段のアンダーライン-----------------*/
.bar{
  border-bottom:#5f4503 solid 4px;
  /*アンダーラインの指定（色・線種・太さ）------*/
margin-bottom:15px;
}
/*トップページのWELCOMEの下についている上段の山吹色のアンダーライン-----------------*/
.bar_text{
  border-bottom:#d09907 solid 2px;
  /*アンダーラインの指定（色・線種・太さ）------*/
padding:2px;
  color:#f7a422;
  /*WELCOMEの文字色--------------------------------*/
font-weight:bold;
}
/*下層ページのタイトル文字と山吹色のアンダーライン-----------------*/
.k_bar_text{
  border-bottom:#d09907 solid 2px;
  /*アンダーラインの指定（色・線種・太さ）------*/
padding:2px;
  color:#f7a422;
  /*WELCOMEの文字色--------------------------------*/
font-weight:14px;
  font-weight:bold;
}
.text{
  margin-bottom:25px;
}
#news{
  margin-bottom:20px;
}
#news li{
  margin-bottom:0.3em;
}
/*右サイド「お勧めスポット」のバー指定--------------------------------*/
.side_bar{
  background-color:#8a6204;
  /*背景色--------------------------------*/
padding:2px 4px;
  text-align:center;
  /*文字は中央--------------------------------*/
font-weight:bold;
  margin-bottom:15px;
}
/* コピーライト*/
#copyright{
  text-align:right;
  font-size:10px;
  margin-bottom:25px;
  color:#333333;
}
#copyright a:link {
  color:#333333;
}
#copyright a:visited  {
  color:#333333;
}
#copyright a:hover {
  color:#333333;
}
#copyright a:active  {
  color:#333333;
}
