@charset "utf-8";

/*
======================================================================

"Super Dog CSS" v1.0 (Feb.2007) 
                                copyright (c) 2007 by Tadashi Yokoyama

 e-mail: mail@design315.com
 web   : http://www.design315.com/

 何かご不明なことや、問題が御座いましたら上記までお問い合わせ下さい。

======================================================================
----------------------------------------------------------------------
　M A I N  S T Y L E
----------------------------------------------------------------------
*/
html,body{height:100%;font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"}
html{overflow-y:scroll} /* スクロールバー表示固定 */

/* 常に100%の高さ */
html,body{height:100%;}
#MAIN_BG{height:100%;min-height:100%;}
body > #MAIN_BG{height:auto;}

/*見えない文字*/
.hid{position:absolute;width:0px;height:0px;overflow:hidden;font-size:8pt;}

html,body{
	height:100%;
	text-align:center;
}

body{
	margin:0;
	background-image:url(../image/mainbg.gif);
}
body.hotel{
	background-image:url(../image/hotelbg.gif);
}
body.trim{
	background-image:url(../image/trimbg.gif);
}
body.shop{
	background-image:url(../image/shopbg.gif);
}
body.food{
	background-image:url(../image/foodbg.gif);
}

img{border:0;}

.clear{clear:both;width:1px;height:1px;}

div.layout{
	margin:auto;
	width:700px;
	background-color:white;
	text-align:left;
	font-size:8pt;
	border-right:1px solid #755e3c;
	border-left:1px solid #755e3c;
}

#header{
	width:700px;
	height:170px;
	background-image:url(../image/header.gif);
	vertical-align:top;
	text-align:right;
}

.top{
	width:700px;
	height:250px;
	background-image:url(../image/top.jpg);
	vertical-align:top;
	text-align:right;
}

.foodtop{
	width:700px;
	height:300px;
	background-image:url(../image/dogfood_top02.jpg);
	vertical-align:top;
	text-align:right;
}

#menu{
	width:700px;
}

#main_contents{
	padding:15px 0;
	}

#main_contents table{
	margin:auto;
	}

#footer{
	padding-top:25px;
	font-size:8pt;
	color:peru;
	height:130px;
	background-image:url(../image/footer_bg.gif);
	background-repeat:repeat-x;
	text-align:center;
}

.copyright{
	text-align:center;
	marin-bottom:20px;
}

/* link layout ============================================= */

A{text-decoration:none;} /*リンク文字色全般*/
A:LINK{color:#860d10;text-decoration:none;} /*リンク文字色*/
A:VISITED{color:#860d10;} /*訪問済文字色*/
A:ACTIVE{color:#f7a4a6;} /*選択文字色*/
A:HOVER{color:#f7a4a6;text-decoration:underline;} /*マウスが上にあるときの文字色*/

/* bleadtree ============================================= */

.tree{border-bottom:1px dotted #cccccc;font-size:9pt;text-align:left;margin:10px;}

/* text layout ============================================= */


h1.index{font-size:8pt;font-weight:normal;margin:0;padding:5px;}
h2.index{font-size:9pt;font-weight:normal;margin:0;display:none;}
h3.index{font-size:9pt;font-weight:normal;margin:0;display:none;}
h5.index{color:#4f2700;font-size:10pt;font-weight:bold;margin:0px;margin-top:5px;margin-bottom:5px;}
h6.index{font-size:9pt;font-weight:bold;text-align:center;margin:3px;margin-top:20px;}

.css{display:none;font-size:8pt;}

/* menu link */

a.menu{float:left;width:140px;height:50px;display:block;}
.tenpo{background:url(../image/menu_01.gif)}
.trim{background:url(../image/menu_02.gif)}
.hotel{background:url(../image/menu_03.gif)}
.food{background:url(../image/menu_04.gif)}
.guest{background:url(../image/menu_05.gif)}

a:hover.tenpo{background:url(../image/menu_01a.gif)}
a:hover.trim{background:url(../image/menu_02a.gif)}
a:hover.hotel{background:url(../image/menu_03a.gif)}
a:hover.food{background:url(../image/menu_04a.gif)}
a:hover.guest{background:url(../image/menu_05a.gif)}

/* INDEX.HTML 〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓 */

.index_inf{
	width:700px;
	padding:0 5px;
}

.index_inf_left{
	text-align:left;
	width:350px;
	float:left;
	padding:0 5px;
}
.index_inf_right{
	text-align:left;
	width:320px;
	float:left;
	color:#4f2700;
	font-size:9pt;
	border:1px solid #74502D;
	background-color:#ffffc4;
}

.index_inf_text{
	float:left;
	margin-right:3px;
	width:160px;
}
.index_inf_text02{margin-bottom:1em;}

.index_inf_title{
	margin:5px 0 10px 0;
	font-weight:bold;
	}

.index_inf_link{
	margin:15px 0 0 0;
	font-weight:bold;
	}

.index_inf_img{
	float:left;
	margin-left:3px;
	margin-top:10px;
}

.index_pop_s01{
	float:left;
	width:160px;
	margin-right:5px;
	}

.index_pop_s02{
	float:left;
	width:160px;
	}

.bottom_link dd{
display:inline;
margin:0;
padding:0 5px;}
/*
----------------------------------------------------------------------
　TRIM.html  C S S
----------------------------------------------------------------------
*/

/* -- ▼ ジャンプリンクテーブル -- */
table.jump{width:600px;font-size:9pt;}

/* -- ▼ トリミングメインテーブル -- */
table.tmain{border:0;width:600px;margin-top:10px;margin-bottom:15px;}

/* -- ▼ トリミング見出し (画像は各ソース部分に直書き) -- */
td.tmain{border-bottom:3px double #64431E;height:50px;font-size:8pt;text-align:right;vertical-align:bottom;color:gray;}

/* -- ▼ トリミング説明 -- */
td.tmain_under{padding:8px;font-size:10pt;}
table.trim_under02{font-size:10pt;border:0;}

/* -- ▼ トリミング説明 センタリング -- */
td.tmain_under02{padding:10px;font-size:10pt;text-align:center;}

/* -- ▼ 料金表などのテーブルの設定 -- */
table.tsub{margin:auto;margin-top:5px;margin-bottom:1em;border-collapse:collapse;border:1px solid #64431E;font-size:10pt;}
td.tsub_01{width:200px;background-color:#64431E;color:white;text-align:center;}
td.tsub_02{width:160px;background-color:#64431E;color:white;text-align:center;}

td.tsub_03{width:250px;background-color:#64431E;color:white;text-align:center;}

td.tsub_04{width:200px;background-color:#64431E;color:white;text-align:center;}
td.tsub_05{width:325px;background-color:#64431E;color:white;text-align:center;}

td.tsub_t01{border:1px solid #64431E;border-bottom:1px dotted #6441E;}
td.tsub_t02{border:1px solid #64431E;text-align:center;border-bottom:1px dotted #6441E;}

td.tsub_t01b{border:1px solid #64431E;border-bottom:1px solid #64431E;}
td.tsub_t02b{border:1px solid #64431E;text-align:center;border-bottom:1px solid #64431E;}

/* -- ▼ 見出しテキストの設定 -- */
h1.trim{font-size:8pt;color:gray;font-weight:normal;margin:0;}
h2.trim{font-size:8pt;color:gray;font-weight:normal;margin:0;}
h3.trim{font-size:8pt;color:gray;font-weight:normal;margin:0;}
h4.trim{font-size:8pt;color:gray;font-weight:normal;margin:0;}
h5.trim{font-size:8pt;color:gray;font-weight:normal;margin:0;}
h6.trim{font-size:8pt;color:gray;font-weight:normal;margin:0;}

/*
----------------------------------------------------------------------
　DOGFOOD.html  C S S
----------------------------------------------------------------------
*/

/* -- ▼ ドッグフードテキスト設定 -- */
div.dog_01{margin-bottom:10px;}

/* -- ▼ フード紹介タイトル設定 -- */
.dogtext{height:20px;border-bottom:3px double #4594d3;font-size:10pt;color:#4594d3;padding-left:10px;font-weight:bold;}

/* -- ▼ フード紹介テキスト設定 -- */
.dogtext02{font-size:10pt;vertical-align:top;color:#333333;padding:5px;height:190px;text-align:right;}

td.dogtext_s01{padding:5px;height:190px;width:190px;text-align:center;vertical-align:top;}
td.dogtext_s02{font-size:9pt;color:#333333;padding:5px;height:190px;width:390px;text-align:left;vertical-align:top;}


/* -- ▼ フード詳細紹介部分の設定 -- */
table.food{margin-top:5px;margin-bottom:15px;}
table.foodtxt{width:360px;font-size:10pt;border:0px;margin:10px;}
td.foodtxt01{font-size:10pt;color:#4594d3;border-bottom:3px double #999999;padding:3px;text-align:right;}
td.foodtxt02{width:200px;font-size:10pt;border:0px;border-bottom:1px solid #cccccc;text-align:left;;padding:3px;}
td.foodtxt03{width:160px;font-size:10pt;border:0px;border-bottom:1px solid #cccccc;text-align:right;padding:3px;font-weight:bold;}


/*
----------------------------------------------------------------------
　C S S  E N D
----------------------------------------------------------------------
*/

