@charset "Shift_JIS";

/* #########################################################
基本設定
######################################################### */

* {
	margin:0;
	padding:0;
}

body {
	color: #4b4b4b;
	font: 12px/18px "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", sans-serif;
	background: #ffffff url(../img/bg_main.gif) repeat-x;
	text-align: center;
	margin: 0;
	padding: 0
}

.size {
	margin: 0 auto;
	width: 860px
}

div {
	text-align:left;
}

.font10 div {
	font-size: 10px;
}

.txt10 {
	font-size: 10px;
}

.txt10-14 {
	font-size: 10px;
	line-height: 14px
}

.txt10-k {
	color: #000;
	font-size: 10px
}

.txt12 {
	font-size: 12px
}

.txt12-p3 {
	font-size: 12px;
	padding: 3px
}

.txt12-16 {
	font-size: 12px;
	line-height: 16px
}

.txt12-18 {
	font-size: 12px;
	line-height: 18px
}

.txt12-18-left {
	font-size: 12px;
	line-height: 18px;
	text-align: left
}

.txt-red {
	color: #dc143c;
}

img {
	vertical-align: top;
	margin: 0px;
	border: 0;
	display: block
}

p {
	font: 12px/18px "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", sans-serif;
	margin: 0px 0px 12px
}

.font10 p {
	font: 10px/16px "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", sans-serif;
	margin: 0px 0px 12px
}

li {
	list-style-type: none;
	margin: 0
}

ol, ul {
	margin: 0;
	padding:0;
}

h1 {
	font-weight: bold;
	font-size: 18px;
	margin: 0
}

h2 {
	font-weight: bold;
	font-size: 16px;
	margin: 0px
}

h3 {
	font-weight: bold;
	font-size: 16px;
	line-height: 16px;
	margin: 0
}

h4 {
	font-weight: bold;
	font-size: 12px;
	line-height: 12px;
	margin: 0px
}

h5, h6 {
	font-size:8px;
	line-height:10px;
	font-weight:normal;
	margin:0px;
}

address {
	font-style: normal;
	font-size: 10px;
	line-height: 15px;
	text-decoration: none;
	display: block
}

select {
	display:block;
}

form {
	margin:0;
}

/* ____ フロートボックス解除用 ___________ */
.clear {
	clear:both;
}

/*----- clearfix -----*/
.clearfix:after {
	content: ".";  /* 新しい要素を作る */
	display: block;  /* ブロックレベル要素に */
	clear: both;
	height: 0;
	visibility: hidden;
}

.clearfix {
	min-height: 1px;
}

* html .clearfix {
	height: 1px;/*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}

/* ____ リンクカラー ___________ */
a:link {
	color: #0072bc;
	text-decoration: none
}

a:visited {
	color: #4682b4;
	text-decoration: none
}

a:hover {
	color: #00f;
	text-decoration: underline
}

a:active {
	color: #f7941d
}

/* ____ Firefoxフォーカスライン対策 ___________ */
a:focus {
	outline:none;
}

/* ____ 横並び時のフロートボックスは以下が基本 __________ */
.== {
width:==px;
float:left;
}

/* ____ 横並び時のフロートボックスでマージンを使う場合は以下が基本 __________ */
.== {
width:==px;
margin:==;
float:left;
display:inline;
}

/* ____ パディングやボーダー左右を使う場合はwidthと一緒に使わない。 __________ */
.== {
padding:==;
}
.== {
border:==px solid #==;
}
.== {
padding:==;
border:==px solid #==;
}

/* ____  .boxはWinFireFox用の処置 NN7では乱れる 背景の表示されないブロックを親Divで囲む ____ */
.box {
}

/* ____ テーブルの余白 ___________ */
.p3 table {
	font-size: 12px;
	line-height: 16px
}

.p3 th {
	font-size: 12px;
	padding: 3px
}

.p3 td {
	font-size: 12px;
	line-height: 16px;
	padding: 3px
}

.p3h12 table {
	font-size: 12px;
	line-height: 16px;
	margin: 12px 0px 0px
}

.p3h12 th {
	font-size: 12px;
	padding: 3px
}

.p3h12 td {
	font-size: 12px;
	line-height: 16px;
	padding: 3px
}

/* ____ イベント情報テーブルの余白 ___________ */
.p3l1 table {
	font-size: 12px;
	line-height: 16px;
	border: solid 1px #ccc;
	border-collapse: collapse;
}

.p3l1 th {
	font-size: 12px;
	padding: 3px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc
}

.p3l1 td {
	font-size: 12px;
	line-height: 16px;
	padding: 3px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc
}

/* ____ スクロール ___________ */
#allDocument {
	text-align: center;
	margin: 0px auto;
	width: 100%
}

.box-submenu {
	text-align: right;
	margin: 0px;
	width: 828px;
	display: block
}

.box-submenu-mt0w860 {
	text-align: right;
	margin: 0px;
	width: 860px;
	display: block
}

.box-submenu-mt20w860 {
	text-align: right;
	margin: 20px 0px 0px;
	width: 860px;
	display: block
}

.box-submenu-w860 {
	text-align: right;
	margin: 20px 0px 0px;
	width: 860px;
	display: block
}


/* ____ ベースのセンタリング ___________ */
#base {
	text-align: left;
	margin: 0 auto;
	width: 860px
}

/* ____ ヘッダ ___________ */
#header-left {
	float: left;
	width: 379px
}

#header-right {
	float: left;
	width: 481px
}

/* ____ サブメニュー1 ___________ */
#submenu-box {
	float: left;
	width: 481px
}

#submenu-btn ul {
	list-style-type: none;
	margin: 0px
}

#submenu-btn li {
	float: left;
	margin: 0px;
	display: inline
}

#submenu-btn #home a {
	text-decoration: none;
	text-indent: -9999px;
	width: 65px;
	height: 25px;
	display: block;
	background-image: url(../img/sub_home.gif);
	background-repeat: no-repeat;
}

#submenu-btn #home a:hover {
	text-decoration: none;
	text-indent: -9999px;
	width: 65px;
	height: 25px;
	display: block;
	background-image: url(../img/sub_home.gif);
	background-repeat: no-repeat;
	background-position: 0px -25px;
}

#submenu-btn #hakuba a {
	text-decoration: none;
	text-indent: -9999px;
	width: 73px;
	height: 25px;
	display: block;
	background-image: url(../img/sub_hakuba.gif);
	background-repeat: no-repeat;
}

#submenu-btn #hakuba a:hover {
	text-decoration: none;
	text-indent: -9999px;
	width: 73px;
	height: 25px;
	display: block;
	background-image: url(../img/sub_hakuba.gif);
	background-repeat: no-repeat;
	background-position: 0px -25px;
}

#submenu-btn #myoko a {
	text-decoration: none;
	text-indent: -9999px;
	width: 73px;
	height: 25px;
	display: block;
	background-image: url(../img/sub_myoko.gif);
	background-repeat: no-repeat;
}

#submenu-btn #myoko a:hover {
	text-decoration: none;
	text-indent: -9999px;
	width: 73px;
	height: 25px;
	display: block;
	background-image: url(../img/sub_myoko.gif);
	background-repeat: no-repeat;
	background-position: 0px -25px;
}

#submenu-btn #shiga a {
	text-decoration: none;
	text-indent: -9999px;
	width: 77px;
	height: 25px;
	display: block;
	background-image: url(../img/sub_shiga.gif);
	background-repeat: no-repeat;
}

#submenu-btn #shiga a:hover {
	text-decoration: none;
	text-indent: -9999px;
	width: 77px;
	height: 25px;
	display: block;
	background-image: url(../img/sub_shiga.gif);
	background-repeat: no-repeat;
	background-position: 0px -25px;
}

#submenu-btn #sitemap a {
	text-decoration: none;
	text-indent: -9999px;
	width: 96px;
	height: 25px;
	display: block;
	background-image: url(../img/sub_sitemap.gif);
	background-repeat: no-repeat;
}

#submenu-btn #sitemap a:hover {
	text-decoration: none;
	text-indent: -9999px;
	width: 96px;
	height: 25px;
	display: block;
	background-image: url(../img/sub_sitemap.gif);
	background-repeat: no-repeat;
	background-position: 0px -25px;
}

#submenu-btn #contact a {
	text-decoration: none;
	text-indent: -9999px;
	width: 97px;
	height: 25px;
	display: block;
	background-image: url(../img/sub_contact.gif);
	background-repeat: no-repeat;
}

#submenu-btn #contact a:hover {
	text-decoration: none;
	text-indent: -9999px;
	width: 97px;
	height: 25px;
	display: block;
	background-image: url(../img/sub_contact.gif);
	background-repeat: no-repeat;
	background-position: 0px -25px;
}

/* ____ テキストタイトル 全国版 index.html ___________ */
#page-title {
	text-align: right;
	float: left;
	padding: 18px 0px 0px;
	width: 481px
}

#page-title2 {
	float: left;
	padding: 13px 0px 0px;
	width: 481px
}

/* ____ アイコンメニュー ___________ */
#iconmenu-box {
	float: left;
	margin: 13px 0px 0px 191px;
	width: 290px;
	display: inline
}

#iconmenu-btn ul {
	list-style-type: none;
	margin: 0px;
}

#iconmenu-btn li {
	float: left;
	margin: 0px;
	display: inline;
}

#iconmenu-btn #report2 a {
	text-decoration: none;
	background: url(../img/icon_report.gif) no-repeat;
	text-indent: -9999px;
	margin: 0px;
	width: 50px;
	height: 48px;
	display: block
}

#iconmenu-btn #report2 a:hover {
	text-decoration: none;
	background: url(../img/icon_report.gif) no-repeat 0px -48px;
	text-indent: -9999px;
	margin: 0px;
	width: 50px;
	height: 48px;
	display: block
}

#iconmenu-btn #stay2 a {
	text-decoration: none;
	background: url(../img/icon_stay.gif) no-repeat;
	text-indent: -9999px;
	width: 47px;
	height: 48px;
	display: block
}

#iconmenu-btn #stay2 a:hover {
	text-decoration: none;
	background: url(../img/icon_stay.gif) no-repeat 0px -48px;
	text-indent: -9999px;
	width: 47px;
	height: 48px;
	display: block
}

#iconmenu-btn #after2 a {
	text-decoration: none;
	background: url(../img/icon_after.gif) no-repeat;
	text-indent: -9999px;
	width: 70px;
	height: 48px;
	display: block
}

#iconmenu-btn #after2 a:hover {
	text-decoration: none;
	background: url(../img/icon_after.gif) no-repeat 0px -48px;
	text-indent: -9999px;
	width: 70px;
	height: 48px;
	display: block
}

#iconmenu-btn #spa2 a {
	text-decoration: none;
	background: url(../img/icon_spa.gif) no-repeat;
	text-indent: -9999px;
	width: 63px;
	height: 48px;
	display: block
}

#iconmenu-btn #spa2 a:hover {
	text-decoration: none;
	background: url(../img/icon_spa.gif) no-repeat 0px -48px;
	text-indent: -9999px;
	width: 63px;
	height: 48px;
	display: block
}

#iconmenu-btn #coupon2 a {
	text-decoration: none;
	background: url(../img/icon_coupon.gif) no-repeat;
	text-indent: -9999px;
	width: 60px;
	height: 48px;
	display: block
}

#iconmenu-btn #coupon2 a:hover {
	text-decoration: none;
	background: url(../img/icon_coupon.gif) no-repeat 0px -48px;
	text-indent: -9999px;
	width: 60px;
	height: 48px;
	display: block
}

/* ____ アイコンメニュー 妙高 ___________ */
#iconmenu-box3 {
	float: left;
	margin: 13px 0px 0px 288px;
	width: 193px;
	display: inline
}

#iconmenu-btn3 ul {
	list-style-type: none;
	margin: 0px;
}

#iconmenu-btn3 li {
	float: left;
	margin: 0px;
	display: inline;
}

#iconmenu-btn3 #report3 a {
	text-decoration: none;
	background: url(../img/icon_report_myoko.gif) no-repeat;
	text-indent: -9999px;
	margin: 0px;
	width: 60px;
	height: 48px;
	display: block
}

#iconmenu-btn3 #report3 a:hover {
	text-decoration: none;
	background: url(../img/icon_report_myoko.gif) no-repeat 0px -48px;
	text-indent: -9999px;
	margin: 0px;
	width: 60px;
	height: 48px;
	display: block
}

#iconmenu-btn3 #stay3 a {
	text-decoration: none;
	background: url(../img/icon_stay_myoko.gif) no-repeat;
	text-indent: -9999px;
	width: 63px;
	height: 48px;
	display: block
}

#iconmenu-btn3 #stay3 a:hover {
	text-decoration: none;
	background: url(../img/icon_stay_myoko.gif) no-repeat 0px -48px;
	text-indent: -9999px;
	width: 63px;
	height: 48px;
	display: block
}

#iconmenu-btn3 #coupon3 a {
	text-decoration: none;
	background: url(../img/icon_coupon_myoko.gif) no-repeat;
	text-indent: -9999px;
	width: 70px;
	height: 48px;
	display: block
}

#iconmenu-btn3 #coupon3 a:hover {
	text-decoration: none;
	background: url(../img/icon_coupon_myoko.gif) no-repeat 0px -48px;
	text-indent: -9999px;
	width: 70px;
	height: 48px;
	display: block
}

/* ____ メインメニュー 妙高志賀 bg画像設定あり ___________ */
#menu-box {
	background: url(../img/bg_menu.gif) no-repeat;
	float: left;
	width: 860px
}

#menu-btn ul {
	list-style-type: none;
	margin: 0px
}

#menu-btn li {
	float: left;
	margin: 0px;
	display: inline
}

#menu-btn #happo a {
	text-decoration: none;
	background: url(../img/menu_happo.gif) no-repeat;
	text-indent: -9999px;
	width: 91px;
	height: 29px;
	display: block
}

#menu-btn #happo a:hover {
	text-decoration: none;
	background: url(../img/menu_happo.gif) no-repeat 0px -29px;
	text-indent: -9999px;
	width: 91px;
	height: 29px;
	display: block
}

#menu-btn #tsugaike a {
	text-decoration: none;
	background: url(../img/menu_tsugaike.gif) no-repeat;
	text-indent: -9999px;
	width: 96px;
	height: 29px;
	display: block
}

#menu-btn #tsugaike a:hover {
	text-decoration: none;
	background: url(../img/menu_tsugaike.gif) no-repeat 0 -29px;
	text-indent: -9999px;
	width: 96px;
	height: 29px;
	display: block
}

#menu-btn #goryu a {
	text-decoration: none;
	background: url(../img/menu_goryu.gif) no-repeat;
	text-indent: -9999px;
	width: 96px;
	height: 29px;
	display: block
}

#menu-btn #goryu a:hover {
	text-decoration: none;
	background: url(../img/menu_goryu.gif) no-repeat 0px -29px;
	text-indent: -9999px;
	width: 96px;
	height: 29px;
	display: block
}

#menu-btn #hakuba47 a {
	text-decoration: none;
	background: url(../img/menu_47.gif) no-repeat;
	text-indent: -9999px;
	width: 96px;
	height: 29px;
	display: block
}

#menu-btn #hakuba47 a:hover {
	text-decoration: none;
	background: url(../img/menu_47.gif) no-repeat 0px -29px;
	text-indent: -9999px;
	width: 96px;
	height: 29px
}

#menu-btn #iwatake a {
	text-decoration: none;
	background: url(../img/menu_iwatake.gif) no-repeat;
	text-indent: -9999px;
	width: 96px;
	height: 29px;
	display: block
}

#menu-btn #iwatake a:hover {
	text-decoration: none;
	background: url(../img/menu_iwatake.gif) no-repeat 0px -29px;
	text-indent: -9999px;
	width: 96px;
	height: 29px
}

#menu-btn #norikura a {
	text-decoration: none;
	background: url(../img/menu_norikura.gif) no-repeat;
	text-indent: -9999px;
	width: 96px;
	height: 29px;
	display: block
}

#menu-btn #norikura a:hover {
	text-decoration: none;
	background: url(../img/menu_norikura.gif) no-repeat 0px -29px;
	text-indent: -9999px;
	width: 96px;
	height: 29px;
	display: block
}

#menu-btn #cortina a {
	text-decoration: none;
	background: url(../img/menu_cortina.gif) no-repeat;
	text-indent: -9999px;
	width: 96px;
	height: 29px;
	display: block
}

#menu-btn #cortina a:hover {
	text-decoration: none;
	background: url(../img/menu_cortina.gif) no-repeat 0 -29px;
	text-indent: -9999px;
	width: 96px;
	height: 29px;
	display: block
}

#menu-btn #sunalpina a {
	text-decoration: none;
	background: url(../img/menu_sunalpina.gif) no-repeat;
	text-indent: -9999px;
	width: 96px;
	height: 29px;
	display: block
}

#menu-btn #sunalpina a:hover {
	text-decoration: none;
	background: url(../img/menu_sunalpina.gif) no-repeat 0px -29px;
	text-indent: -9999px;
	width: 96px;
	height: 29px
}

#menu-btn #else a {
	text-decoration: none;
	background: url(../img/menu_else.gif) no-repeat;
	text-indent: -9999px;
	width: 97px;
	height: 29px;
	display: block
}

#menu-btn #else a:hover {
	text-decoration: none;
	background: url(../img/menu_else.gif) no-repeat 0px -29px;
	text-indent: -9999px;
	width: 97px;
	height: 29px
}

/* ____ メインメニュー 妙高 ___________ */
#menu-btn #akakura a {
	text-decoration: none;
	background: url(../img/menu_akakura.gif) no-repeat;
	text-indent: -9999px;
	width: 91px;
	height: 29px;
	display: block
}

#menu-btn #akakura a:hover {
	text-decoration: none;
	background: url(../img/menu_akakura.gif) no-repeat 0px -29px;
	text-indent: -9999px;
	width: 91px;
	height: 29px;
	display: block
}

#menu-btn #ikenotaira a {
	text-decoration: none;
	background: url(../img/menu_ikenotaira.gif) no-repeat;
	text-indent: -9999px;
	width: 96px;
	height: 29px;
	display: block
}

#menu-btn #ikenotaira a:hover {
	text-decoration: none;
	background: url(../img/menu_ikenotaira.gif) no-repeat 0 -29px;
	text-indent: -9999px;
	width: 96px;
	height: 29px;
	display: block
}

#menu-btn #suginohara a {
	text-decoration: none;
	background: url(../img/menu_suginohara.gif) no-repeat;
	text-indent: -9999px;
	width: 96px;
	height: 29px;
	display: block
}

#menu-btn #suginohara a:hover {
	text-decoration: none;
	background: url(../img/menu_suginohara.gif) no-repeat 0px -29px;
	text-indent: -9999px;
	width: 96px;
	height: 29px;
	display: block
}

#menu-btn #kurohime a {
	text-decoration: none;
	background: url(../img/menu_kurohime.gif) no-repeat;
	text-indent: -9999px;
	width: 96px;
	height: 29px;
	display: block
}

#menu-btn #kurohime a:hover {
	text-decoration: none;
	background: url(../img/menu_kurohime.gif) no-repeat 0px -29px;
	text-indent: -9999px;
	width: 96px;
	height: 29px
}

#menu-btn #hakubasanroku a {
	text-decoration: none;
	background: url(../img/btn_hakuba.gif) no-repeat;
	text-indent: -9999px;
	width: 91px;
	height: 29px;
	display: block
}

#menu-btn #hakubasanroku a:hover {
	text-decoration: none;
	background: url(../img/btn_hakuba.gif) no-repeat 0px -29px;
	text-indent: -9999px;
	width: 91px;
	height: 29px;
	display: block
}

#menu-btn #myokokurohime a {
	text-decoration: none;
	background: url(../img/btn_myoko.gif) no-repeat;
	text-indent: -9999px;
	width: 96px;
	height: 29px;
	display: block
}

#menu-btn #myokokurohime a:hover {
	text-decoration: none;
	background: url(../img/btn_myoko.gif) no-repeat 0 -29px;
	text-indent: -9999px;
	width: 96px;
	height: 29px;
	display: block
}

#menu-btn #shigakogen a {
	text-decoration: none;
	background: url(../img/btn_shiga.gif) no-repeat;
	text-indent: -9999px;
	width: 96px;
	height: 29px;
	display: block
}

#menu-btn #shigakogen a:hover {
	text-decoration: none;
	background: url(../img/btn_shiga.gif) no-repeat 0px -29px;
	text-indent: -9999px;
	width: 96px;
	height: 29px;
	display: block
}

#menu-btn #akakura2 a {
	text-decoration: none;
	background: url(../img/menu_akakura2.gif) no-repeat;
	text-indent: -9999px;
	width: 91px;
	height: 29px;
	display: block
}

#menu-btn #akakura2 a:hover {
	text-decoration: none;
	background: url(../img/menu_akakura2.gif) no-repeat 0px -29px;
	text-indent: -9999px;
	width: 91px;
	height: 29px;
	display: block
}

#menu-btn #akakan2 a {
	text-decoration: none;
	background: url(../img/menu_akakan2.gif) no-repeat;
	text-indent: -9999px;
	width: 96px;
	height: 29px;
	display: block
}

#menu-btn #akakan2 a:hover {
	text-decoration: none;
	background: url(../img/menu_akakan2.gif) no-repeat 0 -29px;
	text-indent: -9999px;
	width: 96px;
	height: 29px;
	display: block
}

#menu-btn #ikenotaira2 a {
	text-decoration: none;
	background: url(../img/menu_ikenotaira2.gif) no-repeat;
	text-indent: -9999px;
	width: 96px;
	height: 29px;
	display: block
}

#menu-btn #ikenotaira2 a:hover {
	text-decoration: none;
	background: url(../img/menu_ikenotaira2.gif) no-repeat 0px -29px;
	text-indent: -9999px;
	width: 96px;
	height: 29px;
	display: block
}

#menu-btn #suginohara2 a {
	text-decoration: none;
	background: url(../img/menu_suginohara2.gif) no-repeat;
	text-indent: -9999px;
	width: 96px;
	height: 29px;
	display: block
}

#menu-btn #suginohara2 a:hover {
	text-decoration: none;
	background: url(../img/menu_suginohara2.gif) no-repeat 0px -29px;
	text-indent: -9999px;
	width: 96px;
	height: 29px
}

#menu-btn #kurohime2 a {
	text-decoration: none;
	background: url(../img/menu_kurohime2.gif) no-repeat;
	text-indent: -9999px;
	width: 96px;
	height: 29px;
	display: block
}

#menu-btn #kurohime2 a:hover {
	text-decoration: none;
	background: url(../img/menu_kurohime2.gif) no-repeat 0px -29px;
	text-indent: -9999px;
	width: 96px;
	height: 29px
}

#menu-btn #tangram2 a {
	text-decoration: none;
	background: url(../img/menu_tangram2.gif) no-repeat;
	text-indent: -9999px;
	width: 96px;
	height: 29px;
	display: block
}

#menu-btn #tangram2 a:hover {
	text-decoration: none;
	background: url(../img/menu_tangram2.gif) no-repeat 0px -29px;
	text-indent: -9999px;
	width: 96px;
	height: 29px;
	display: block
}

#menu-btn #madarao2 a {
	text-decoration: none;
	background: url(../img/menu_madarao2.gif) no-repeat;
	text-indent: -9999px;
	width: 96px;
	height: 29px;
	display: block
}

#menu-btn #madarao2 a:hover {
	text-decoration: none;
	background: url(../img/menu_madarao2.gif) no-repeat 0 -29px;
	text-indent: -9999px;
	width: 96px;
	height: 29px;
	display: block
}

#menu-btn #iizuna2 a {
	text-decoration: none;
	background: url(../img/menu_iizuna2.gif) no-repeat;
	text-indent: -9999px;
	width: 96px;
	height: 29px;
	display: block
}

#menu-btn #iizuna2 a:hover {
	text-decoration: none;
	background: url(../img/menu_iizuna2.gif) no-repeat 0px -29px;
	text-indent: -9999px;
	width: 96px;
	height: 29px
}

#menu-btn #else2 a {
	text-decoration: none;
	background: url(../img/menu_else2.gif) no-repeat;
	text-indent: -9999px;
	width: 97px;
	height: 29px;
	display: block
}

#menu-btn #else2 a:hover {
	text-decoration: none;
	background: url(../img/menu_else2.gif) no-repeat 0px -29px;
	text-indent: -9999px;
	width: 97px;
	height: 29px
}

/* ____ メインメニュー 志賀 ___________ */
#menu-btn #report-shiga a {
	text-decoration: none;
	background: url(../img/menu_shiga_report.gif) no-repeat;
	text-indent: -9999px;
	width: 91px;
	height: 29px;
	display: block
}

#menu-btn #report-shiga a:hover {
	text-decoration: none;
	background: url(../img/menu_shiga_report.gif) no-repeat 0px -29px;
	text-indent: -9999px;
	width: 91px;
	height: 29px;
	display: block
}

#menu-btn #stay-shiga a {
	text-decoration: none;
	background: url(../img/menu_shiga_stay.gif) no-repeat;
	text-indent: -9999px;
	width: 96px;
	height: 29px;
	display: block
}

#menu-btn #stay-shiga a:hover {
	text-decoration: none;
	background: url(../img/menu_shiga_stay.gif) no-repeat 0 -29px;
	text-indent: -9999px;
	width: 96px;
	height: 29px;
	display: block
}

#menu-btn #map-shiga a {
	text-decoration: none;
	background: url(../img/menu_map_shiga.gif) no-repeat;
	text-indent: -9999px;
	width: 96px;
	height: 29px;
	display: block
}

#menu-btn #map-shiga a:hover {
	text-decoration: none;
	background: url(../img/menu_map_shiga.gif) no-repeat 0px -29px;
	text-indent: -9999px;
	width: 96px;
	height: 29px;
	display: block
}

#menu-btn #map-yudanaka a {
	text-decoration: none;
	background: url(../img/menu_map_yudanaka.gif) no-repeat;
	text-indent: -9999px;
	width: 96px;
	height: 29px;
	display: block
}

#menu-btn #map-yudanaka a:hover {
	text-decoration: none;
	background: url(../img/menu_map_yudanaka.gif) no-repeat 0px -29px;
	text-indent: -9999px;
	width: 96px;
	height: 29px
}

#menu-btn #school a {
	text-decoration: none;
	background: url(../img/menu_skischool.gif) no-repeat;
	text-indent: -9999px;
	width: 96px;
	height: 29px;
	display: block
}

#menu-btn #school a:hover {
	text-decoration: none;
	background: url(../img/menu_skischool.gif) no-repeat 0px -29px;
	text-indent: -9999px;
	width: 96px;
	height: 29px
}

#menu-btn #lift-shiga a {
	text-decoration: none;
	background: url(../img/menu_shiga_lift.gif) no-repeat;
	text-indent: -9999px;
	width: 96px;
	height: 29px;
	display: block
}

#menu-btn #lift-shiga a:hover {
	text-decoration: none;
	background: url(../img/menu_shiga_lift.gif) no-repeat 0px -29px;
	text-indent: -9999px;
	width: 96px;
	height: 29px
}

/* ____ メインメニュー 全国版 トップページ ___________ */
#menu-box2 {
	background: url(../img/bg_menu3.gif) no-repeat;
	float: left;
	width: 379px
}

#menu-btn2 ul {
	list-style-type: none;
	margin: 0px
}

#menu-btn2 li {
	float: left;
	margin: 0px;
	display: inline
}

#menu-btn2 #happo2 a {
	text-decoration: none;
	background: url(../img/btn_hakuba.gif) no-repeat;
	text-indent: -9999px;
	width: 91px;
	height: 29px;
	display: block
}

#menu-btn2 #happo2 a:hover {
	text-decoration: none;
	background: url(../img/btn_hakuba.gif) no-repeat 0px -29px;
	text-indent: -9999px;
	width: 91px;
	height: 29px;
	display: block
}

#menu-btn2 #tsugaike2 a {
	text-decoration: none;
	background: url(../img/btn_myoko.gif) no-repeat;
	text-indent: -9999px;
	width: 96px;
	height: 29px;
	display: block
}

#menu-btn2 #tsugaike2 a:hover {
	text-decoration: none;
	background: url(../img/btn_myoko.gif) no-repeat 0 -29px;
	text-indent: -9999px;
	width: 96px;
	height: 29px;
	display: block
}

#menu-btn2 #goryu2 a {
	text-decoration: none;
	background: url(../img/btn_shiga.gif) no-repeat;
	text-indent: -9999px;
	width: 97px;
	height: 29px;
	display: block
}

#menu-btn2 #goryu2 a:hover {
	text-decoration: none;
	background: url(../img/btn_shiga.gif) no-repeat 0px -29px;
	text-indent: -9999px;
	width: 97px;
	height: 29px;
	display: block
}

/* ____ サブメニュー2 ___________ */
#submenu2-box {
	background: url(../img/bg_submenu2.gif) no-repeat;
	float: left;
	width: 860px
}

#submenu2-btn ul {
	list-style-type: none;
	margin: 0px;
}

#submenu2-btn li {
	float: left;
	margin: 0px;
	display: inline;
}

#submenu2-btn #report a {
	text-decoration: none;
	background: url(../img/sub2_report.gif) no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 0px 91px;
	width: 96px;
	height: 22px;
	display: block
}

#submenu2-btn #report a:hover {
	text-decoration: none;
	background: url(../img/sub2_report.gif) no-repeat 0px -22px;
	text-indent: -9999px;
	margin: 0px 0px 0px 91px;
	width: 96px;
	height: 22px;
	display: block
}

#submenu2-btn #stay-style a {
	text-decoration: none;
	background: url(../img/sub2_stay_style.gif) no-repeat;
	text-indent: -9999px;
	width: 96px;
	height: 22px;
	display: block
}

#submenu2-btn #stay-style a:hover {
	text-decoration: none;
	background: url(../img/sub2_stay_style.gif) no-repeat 0px -22px;
	text-indent: -9999px;
	width: 96px;
	height: 22px;
	display: block
}

#submenu2-btn #stay-fee a {
	text-decoration: none;
	background: url(../img/sub2_stay_fee.gif) no-repeat;
	text-indent: -9999px;
	width: 96px;
	height: 22px;
	display: block
}

#submenu2-btn #stay-fee a:hover {
	text-decoration: none;
	background: url(../img/sub2_stay_fee.gif) no-repeat 0px -22px;
	text-indent: -9999px;
	width: 96px;
	height: 22px;
	display: block
}

#submenu2-btn #after a {
	text-decoration: none;
	background: url(../img/sub2_after.gif) no-repeat;
	text-indent: -9999px;
	width: 96px;
	height: 22px;
	display: block
}

#submenu2-btn #after a:hover {
	text-decoration: none;
	background: url(../img/sub2_after.gif) no-repeat 0px -22px;
	text-indent: -9999px;
	width: 96px;
	height: 22px;
	display: block
}

#submenu2-btn #spa a {
	text-decoration: none;
	background: url(../img/sub2_spa.gif) no-repeat;
	text-indent: -9999px;
	width: 96px;
	height: 22px;
	display: block
}

#submenu2-btn #spa a:hover {
	text-decoration: none;
	background: url(../img/sub2_spa.gif) no-repeat 0px -22px;
	text-indent: -9999px;
	width: 96px;
	height: 22px;
	display: block
}

#submenu2-btn #map a {
	text-decoration: none;
	background: url(../img/sub2_map.gif) no-repeat;
	text-indent: -9999px;
	width: 96px;
	height: 22px;
	display: block
}

#submenu2-btn #map a:hover {
	text-decoration: none;
	background: url(../img/sub2_map.gif) no-repeat 0px -22px;
	text-indent: -9999px;
	width: 96px;
	height: 22px;
	display: block
}

#submenu2-btn #lift a {
	text-decoration: none;
	background: url(../img/sub2_lift.gif) no-repeat;
	text-indent: -9999px;
	width: 96px;
	height: 22px;
	display: block
}

#submenu2-btn #lift a:hover {
	text-decoration: none;
	background: url(../img/sub2_lift.gif) no-repeat 0px -22px;
	text-indent: -9999px;
	width: 96px;
	height: 22px;
	display: block
}

#submenu2-btn #coupon a {
	text-decoration: none;
	background: url(../img/sub2_coupon.gif) no-repeat;
	text-indent: -9999px;
	width: 97px;
	height: 22px;
	display: block
}

#submenu2-btn #coupon a:hover {
	text-decoration: none;
	background: url(../img/sub2_coupon.gif) no-repeat 0px -22px;
	text-indent: -9999px;
	width: 97px;
	height: 22px;
	display: block
}

/* ____ サブメニュー3 ___________ */
#submenu3-box {
	background: url(../img/bg_submenu2.gif) no-repeat;
	float: left;
	width: 860px
}

#submenu3-btn ul {
	list-style-type: none;
	margin: 0px;
}

#submenu3-btn li {
	float: left;
	margin: 0px;
	display: inline;
}

#submenu3-btn #report3 a {
	text-decoration: none;
	background: url(../img/sub2_report.gif) no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 0px 379px;
	width: 96px;
	height: 22px;
	display: block
}

#submenu3-btn #report3 a:hover {
	text-decoration: none;
	background: url(../img/sub2_report.gif) no-repeat 0px -22px;
	text-indent: -9999px;
	margin: 0px 0px 0px 379px;
	width: 96px;
	height: 22px;
	display: block
}

#submenu3-btn #stay3 a {
	text-decoration: none;
	background: url(../img/sub2_stay.gif) no-repeat;
	text-indent: -9999px;
	width: 96px;
	height: 22px;
	display: block
}

#submenu3-btn #stay3 a:hover {
	text-decoration: none;
	background: url(../img/sub2_stay.gif) no-repeat 0px -22px;
	text-indent: -9999px;
	width: 96px;
	height: 22px;
	display: block
}

#submenu3-btn #map3 a {
	text-decoration: none;
	background: url(../img/sub2_map.gif) no-repeat;
	text-indent: -9999px;
	width: 96px;
	height: 22px;
	display: block
}

#submenu3-btn #map3 a:hover {
	text-decoration: none;
	background: url(../img/sub2_map.gif) no-repeat 0px -22px;
	text-indent: -9999px;
	width: 96px;
	height: 22px;
	display: block
}

#submenu3-btn #lift3 a {
	text-decoration: none;
	background: url(../img/sub2_lift.gif) no-repeat;
	text-indent: -9999px;
	width: 96px;
	height: 22px;
	display: block
}

#submenu3-btn #lift3 a:hover {
	text-decoration: none;
	background: url(../img/sub2_lift.gif) no-repeat 0px -22px;
	text-indent: -9999px;
	width: 96px;
	height: 22px;
	display: block
}

#submenu3-btn #coupon3 a {
	text-decoration: none;
	background: url(../img/sub2_coupon.gif) no-repeat;
	text-indent: -9999px;
	width: 97px;
	height: 22px;
	display: block
}

#submenu3-btn #coupon3 a:hover {
	text-decoration: none;
	background: url(../img/sub2_coupon.gif) no-repeat 0px -22px;
	text-indent: -9999px;
	width: 97px;
	height: 22px;
	display: block
}

/* ____ サブメニュー4 ___________ */
#submenu4-box {
	background: url(../img/bg_submenu2.gif) no-repeat;
	float: left;
	width: 860px
}

#submenu4-btn ul {
	list-style-type: none;
	margin: 0px;
}

#submenu4-btn li {
	float: left;
	margin: 0px;
	display: inline;
}

#submenu4-btn #report4 a {
	text-decoration: none;
	background: url(../img/sub2_report.gif) no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 0px 571px;
	width: 96px;
	height: 22px;
	display: block
}

#submenu4-btn #report4 a:hover {
	text-decoration: none;
	background: url(../img/sub2_report.gif) no-repeat 0px -22px;
	text-indent: -9999px;
	margin: 0px 0px 0px 571px;
	width: 96px;
	height: 22px;
	display: block
}

#submenu4-btn #lift4 a {
	text-decoration: none;
	background: url(../img/sub2_lift.gif) no-repeat;
	text-indent: -9999px;
	width: 96px;
	height: 22px;
	display: block
}

#submenu4-btn #lift4 a:hover {
	text-decoration: none;
	background: url(../img/sub2_lift.gif) no-repeat 0px -22px;
	text-indent: -9999px;
	width: 96px;
	height: 22px;
	display: block
}

#submenu4-btn #coupon4 a {
	text-decoration: none;
	background: url(../img/sub2_coupon.gif) no-repeat;
	text-indent: -9999px;
	width: 97px;
	height: 22px;
	display: block
}

#submenu4-btn #coupon4 a:hover {
	text-decoration: none;
	background: url(../img/sub2_coupon.gif) no-repeat 0px -22px;
	text-indent: -9999px;
	width: 97px;
	height: 22px;
	display: block
}

/* ____ サブメニュー5 ___________ */
#submenu5-box {
	background: url(../img/bg_submenu2.gif) no-repeat;
	float: left;
	width: 860px
}

#submenu5-btn ul {
	list-style-type: none;
	margin: 0px;
}

#submenu5-btn li {
	float: left;
	margin: 0px;
	display: inline;
}

#submenu5-btn #report5 a {
	text-decoration: none;
	background: url(../img/sub2_report.gif) no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 0px 379px;
	width: 96px;
	height: 22px;
	display: block
}

#submenu5-btn #report5 a:hover {
	text-decoration: none;
	background: url(../img/sub2_report.gif) no-repeat 0px -22px;
	text-indent: -9999px;
	margin: 0px 0px 0px 379px;
	width: 96px;
	height: 22px;
	display: block
}

#submenu5-btn #stay5 a {
	text-decoration: none;
	background: url(../img/sub2_stay.gif) no-repeat;
	text-indent: -9999px;
	width: 96px;
	height: 22px;
	display: block
}

#submenu5-btn #stay5 a:hover {
	text-decoration: none;
	background: url(../img/sub2_stay.gif) no-repeat 0px -22px;
	text-indent: -9999px;
	width: 96px;
	height: 22px;
	display: block
}

#submenu5-btn #map5 a {
	text-decoration: none;
	background: url(../img/sub2_map.gif) no-repeat;
	text-indent: -9999px;
	width: 96px;
	height: 22px;
	display: block
}

#submenu5-btn #map5 a:hover {
	text-decoration: none;
	background: url(../img/sub2_map.gif) no-repeat 0px -22px;
	text-indent: -9999px;
	width: 96px;
	height: 22px;
	display: block
}

#submenu5-btn #lift5 a {
	text-decoration: none;
	background: url(../img/sub2_lift.gif) no-repeat;
	text-indent: -9999px;
	width: 96px;
	height: 22px;
	display: block
}

#submenu5-btn #lift5 a:hover {
	text-decoration: none;
	background: url(../img/sub2_lift.gif) no-repeat 0px -22px;
	text-indent: -9999px;
	width: 96px;
	height: 22px;
	display: block
}

#submenu5-btn #coupon5 a {
	text-decoration: none;
	background: url(../img/sub2_coupon.gif) no-repeat;
	text-indent: -9999px;
	width: 97px;
	height: 22px;
	display: block
}

#submenu5-btn #coupon5 a:hover {
	text-decoration: none;
	background: url(../img/sub2_coupon.gif) no-repeat 0px -22px;
	text-indent: -9999px;
	width: 97px;
	height: 22px;
	display: block
}

/* ____ コンテンツイメージ ___________ */
#photo-img {
	font-size: 0px;
	vertical-align: top;
	width: 860px;
	display: block
}

/* ____ テキストメニュー ___________ */
#text-menu {
	font-size: 10px;
	padding: 12px 0px 0px;
	width: 860px
}

/* ____ 見出し ___________ */
#title-h1 {
	padding: 15px 0px 0px;
	width: 860px;
	display: block
}

.title-h2 {
	padding: 60px 0px 0px;
	width: 860px;
	display: block
}

#title1-h1 {
	padding: 15px 0px 0px;
	width: 860px;
	display: block
}

/* ____ 404エラー ___________ */
.title-h15m32 {
	margin-left: 32px;
	padding: 15px 0px 0px;
	width: 828px
}

/* ____ トップページ タイトルスペーサー ___________ */
.title-h0 {
	margin: 0px;
	padding: 0px;
	display: block
}

.title-h3 {
	margin: 3px 0px 0px;
	padding: 0px
}

.title-h5 {
	margin: 5px 0px 0px;
	padding: 0px
}

.title-h15 {
	padding: 15px 0px 0px;
	width: 860px
}

.title-h30 {
	padding: 30px 0px 0px;
	width: 860px
}

.title-h50 {
	margin: 50px 0px 0px;
	padding: 0px;
	display: block
}

.title-h70 {
	float: left;
	padding: 70px 0px 0px
}

.title-mt0 {
	margin-top: 0px;
	display: block
}

.title-mt70 {
	margin-top: 70px;
	display: block
}

.img-h0 {
	margin: 0px;
	padding: 0px
}

/* ____ レイアウト用box ___________ */
.box-h0 {
	margin: 0px;
	padding: 0px;
	display: block;
}

.box-mt0 {
	margin: 0px;
	padding: 0px;
	display: block;
}

.box-mt0pl11bg211 {
	display: block;
	margin-top: 0px;
	background-image: url(../img/bg_sekisetu_211.gif);
	background-repeat: repeat-y;
	padding-left: 11px;
}

.box-h0w200left {
	float: left;
	margin: 0px;
	width: 200px;
	display: inline
}

.box-h0w425right {
	float: left;
	margin: 0px;
	width: 425px;
	display: inline
}

.box-h2 {
	margin: 2px 0px 0px
}

.box-h3 {
	margin: 3px 0px 0px
}

.box-h3-txt10 {
	font-size: 10px;
	margin: 3px 0px 0px;
	padding: 0px
}

.box-h5 {
	margin: 5px 0px 0px;
	padding: 0px;
	display: block
}

.box-pu5 {
	font-size: 12px;
	margin: 0px;
	padding: 0px 0px 5px
}

.box-h7 {
	font-size: 12px;
	margin: 7px 0px 0px;
	padding: 0px
}

.box-p7 {
	color: gray;
	font-size: 12px;
	margin: 0px;
	padding: 7px 0px 0px
}

.box-h10 {
	margin: 10px 0px 0px;
	padding: 0px
}

.box-mt10 {
	margin: 10px 0px 0px;
	padding: 0px;
	display: block;
}

.box-h10-txt12 {
	font-size: 12px;
	margin: 10px 0px 0px;
	padding: 0px
}

.box-h13 {
	margin: 13px 0px 0px;
	padding: 0px;
	display: block;
}

.box-h15 {
	margin: 15px 0px 0px;
	padding: 0px;
	display: block;
}

.box-p15 {
	color: gray;
	font-size: 12px;
	margin: 0px;
	padding: 0px 0px 15px
}

.box-h20 {
	margin: 20px 0px 0px;
	padding: 0px;
	display: block;
}

.box-mt20 {
	margin: 20px 0px 0px;
	padding: 0px;
	display: block;
}

.box-pt20 {
	padding: 20px 0px 0px;
	display: block;
}

.box-p20 {
	padding-top: 20px
}

.box-p30 {
	padding-top: 30px
}

.box-h26 {
	margin: 26px 0px 0px;
	padding: 0px
}

.box-h30 {
	margin: 30px 0px 0px;
	padding: 0px;
	display: block;
}

.box-mt30 {
	margin: 30px 0px 0px;
	padding: 0px;
	display: block;
}

.box-h31 {
	margin: 31px 0px 0px
}

.box-mt31 {
	margin: 31px 0px 0px;
	display: block;
}

.box-h40 {
	margin: 40px 0px 0px;
	padding: 0px;
	display: block;
}

.box-h45 {
	margin: 45px 0px 0px;
	padding: 0px
}

.box-h49 {
	margin: 49px 0px 0px;
	padding: 0px
}

.box-h50 {
	margin: 50px 0px 0px
}

.box-h60 {
	margin: 60px 0px 0px;
	padding: 0px
}

.box-h105 {
	margin: 105px 0px 0px;
	padding: 0px
}

.box-h250 {
	margin: 250px 0px 0px;
	padding: 0px
}

.box-h0m10 {
	margin: 0px;
	padding: 0px 0px 0px 10px
}

.box-h0m11 {
	margin: 0px 0px 0px 11px
}

.box-mt0ml11 {
	margin: 0px 0px 0px 11px;
	display: block
}

.box-mt0pl11 {
	margin: 0px;
	padding-left: 11px;
	display: block
}

.box-h5m10 {
	margin: 5px 0px 0px;
	padding: 0px 0px 0px 10px
}

.box-mt10ml11 {
	margin: 10px 0px 0px 11px;
	display: block
}

.box-mt15 {
	margin: 15px 0px 0px;
	padding: 0px;
	display: block
}

.box-h15m11 {
	margin: 5px 0px 0px 11px
}

.box-mt15ml11 {
	margin: 15px 0px 0px 11px;
	display: block
}

.box-mt32pl11 {
	margin: 32px 0px 0px 0px;
	padding-left: 11px;
	display: block
}

.box-h0w761 {
	margin: 0px;
	padding: 0px;
	width: 761px
}

.box-h3w761 {
	margin: 3px 0px 0px;
	padding: 0px;
	width: 761px
}

.box-h0p10l0 {
	margin: 0px;
	padding: 0px 0px 10px
}

.box-h0p20l0 {
	margin: 0px;
	padding: 0px 0px 20px
}

.box-h0p40l0 {
	margin: 0px;
	padding: 0px 0px 40px
}

.box-h0p10l1 {
	margin: 0px;
	padding: 0px 0px 10px;
	border-style: none none solid none;
	border-width: 0px 0px 1px 0px;
	border-color:   #ccc
}

.box-h15p10l1 {
	margin: 15px 0px 0px;
	padding: 0px 0px 10px;
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px solid #ccc;
	border-left: 0px
}

.box-h10p10l1 {
	margin: 10px 0px 0px;
	padding: 0px 0px 10px;
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px solid #ccc;
	border-left: 0px
}

.box-h10p10l0 {
	margin: 10px 0px 0px;
	padding: 0px 0px 10px
}

.box-h10p0l0 {
	margin: 10px 0px 0px;
	padding: 0px
}

.box-h0w376 {
	margin: 0px;
	padding: 0px;
	width: 376px
}

.box-h0m32p4 {
	margin: 0px 0px 0px 32px;
	padding: 0px 0px 4px
}

.box-h0p20l2 {
	margin: 0px 0px 0px;
	padding: 0px 0px 20px;
	border-bottom: 2px solid #b2b2b2
}

.box-h20p20l2 {
	margin: 20px 0px 0px;
	padding: 0px 0px 20px;
	border-bottom: 2px solid #b2b2b2
}

.box-h10p10l2 {
	margin: 10px 0px 0px;
	padding: 0px 0px 10px;
	border-bottom: 2px solid #b2b2b2
}

.box-h10p20l2 {
	margin: 10px 0px 0px;
	padding: 0px 0px 20px;
	border-bottom: 2px solid #b2b2b2
}

.box-h10p20 {
	margin: 10px 0px 0px;
	padding: 0px 0px 20px
}

.box-p6w860 {
	text-align: right;
	padding: 6px 0px 0px
}

.box-h49w200 {
	margin: 49px 0px 0px;
	padding: 0px;
	width: 200px
}

.box-h10w200 {
	margin: 10px 0px 0px;
	padding: 0px;
	width: 200px
}

.box-h20w200 {
	margin: 20px 0px 0px;
	padding: 0px;
	width: 200px
}

.box-h10w199 {
	margin: 10px 0px 0px;
	padding: 0px;
	width: 199px
}

.box-h20w199 {
	margin: 20px 0px 0px;
	padding: 0px;
	width: 199px
}

.box-h20m12 {
	margin: 20px 0px 0px 12px;
	padding: 0px
}

.box-h10m32w407 {
	float: left;
	margin: 10px 0px 0px 32px;
	width: 407px;
	display: inline
}

.box-h20m32w407 {
	float: left;
	margin: 20px 0px 0px 32px;
	width: 407px;
	display: inline
}

.box-m32w407 {
	float: left;
	margin: 0px 0px 0px 32px;
	width: 407px;
	display: inline
}

.box-h0m32w386 {
	float: left;
	margin: 0px 0px 0px 32px;
	width: 386px;
	display: inline
}

.box-h5m32w386 {
	float: left;
	margin: 5px 0px 0px 32px;
	width: 386px;
	display: inline
}

.box-h10m32w386 {
	float: left;
	margin: 10px 0px 0px 32px;
	width: 386px;
	display: inline
}

.box-h20m32w386 {
	float: left;
	margin: 20px 0px 0px 32px;
	width: 386px;
	display: inline
}

.box-h30m32w407 {
	float: left;
	margin: 30px 0px 0px 32px;
	width: 407px;
	display: inline
}

.box-h30m32w386 {
	float: left;
	margin: 30px 0px 0px 32px;
	width: 386px;
	display: inline
}

.box-h15m64w796 {
	margin: 15px 0px 0px 64px;
}

.box-h20m64w796 {
	margin: 20px 0px 0px 64px;
}

.box-h25m64w796 {
	margin: 25px 0px 0px 64px;
}

.box-h30m64w796 {
	margin: 30px 0px 0px 64px;
}

.box-h40m64w796 {
	margin: 40px 0px 0px 64px;
}

.box-h20m64w796l1 {
	margin: 20px 0px 0px 64px;
	padding: 0px 0px 20px;
	border-top: 0px;
	border-right: 0px;
	border-bottom: 1px dotted #ccc;
	border-left: 0px
}

.box-h40m64w796l1 {
	margin: 40px 0px 0px 64px;
	padding: 20px 0px;
	border-top: 1px dotted #ccc;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px
}

.box-h20m32w828 {
	margin: 20px 0px 0px 32px;
	width: 828px
}

.box-m32w828 {
	margin: 50px 0px 0px 32px;
	width: 828px
}

.box-h0m32w828 {
	margin: 0px 0px 0px 32px;
	width: 828px
}

.box-h3m32w828 {
	margin: 3px 0px 0px 32px;
	width: 828px
}

.box-h3m32w828-r {
	text-align: right;
	margin: 3px 0px 0px 32px;
	width: 828px;
	display: block
}

.box-h0w828-r {
	text-align: right;
	margin: 0px;
	width: 828px;
	display: block
}

.box-h5m32w828 {
	margin: 5px 0px 0px 32px;
	width: 828px
}

.box-h25m32w828 {
	margin: 25px 0px 0px 32px;
	width: 828px
}

.box-h50m32w828 {
	margin: 50px 0px 0px 32px;
	width: 828px
}

.box-h20m32w828 {
	margin: 20px 0px 0px 32px;
	width: 828px
}

.box-h30m32w828 {
	margin: 30px 0px 0px 32px;
	width: 828px
}

.box-h40m32w828 {
	margin: 40px 0px 0px 32px;
	width: 828px
}

.box-h60m32w828 {
	margin: 60px 0px 0px 32px;
	width: 828px
}

.box-h40m32w828l2-blue {
	color: #0082c5;
	margin: 40px 0px 0px 32px;
	padding: 0px 0px 5px;
	border-bottom: 2px solid #7fc0e2;
	width: 828px
}

.box-h40m32w828l2-green {
	color: #438929;
	margin: 40px 0px 0px 32px;
	padding: 0px 0px 5px;
	border-bottom: 2px solid #a1c494;
	width: 828px
}

.box-h60m32w828l2-bk {
	margin: 60px 0px 0px 32px;
	padding: 0px 0px 5px;
	border-bottom: 2px solid #a9a9a9;
	width: 828px
}

/* ____ ライブカメラレイアウト用 ___________ */
.box-h0txt12 {
	font-size: 12px;
	line-height: 16px;
	margin: 0px;
	padding: 0px
}

.box-h20txt12 {
	font-size: 12px;
	line-height: 16px;
	margin: 20px 0px 0px;
	padding: 0px
}

/* ____ ペット宿 ___________ */
.box-h10p1 table {
	font-size: 12px;
	line-height: 16px;
	margin: 10px 0px 0px
}

.box-h10p1 td {
	font-size: 12px;
	line-height: 16px;
	padding: 1px
}

.box-yado-name {
	float: left;
	margin: 0px 0px 0px 32px;
	padding: 0px 15px 2px 0px;
	display: inline;
}

.box-area-name {
	font-size: 12px;
	text-decoration: none;
	float: left;
	margin: 0px;
	padding: 0px 0px 2px;
	display: inline
}

/* ____ 食べる ___________ */
.box-h0p1 table {
	font-size: 12px;
	line-height: 16px;
	margin: 0px
}

.box-h0p1 td {
	font-size: 12px;
	line-height: 16px;
	padding: 1px 1px 1px 0px
}

.box2-h10p1 table {
	font-size: 12px;
	line-height: 16px;
	margin: 10px 0px 0px
}

.box2-h10p1 td {
	font-size: 12px;
	line-height: 16px;
	padding: 1px 1px 1px 0px
}

/* ____ スクール ___________ */
.box-h0p3txt12 table {
	font-size: 12px;
	margin: 0px
}

.box-h0p3txt12 td {
	font-size: 12px;
	padding: 0px 1px 3px 0px
}

/* ____ トレッキングレポート インラインフレーム ___________ */
#report-green {
	margin: 0px;
	padding: 0px;
	border: 0px;
	width: 828px;
	height: 1870px;
	overflow: auto
}

#report-g-index {
	margin: 0px;
	padding: 0px;
	border: 0px;
	width: 828px;
	height: 2000px;
	overflow: auto
}

/*----- プレゼント -----*/
.box-mt60w828l2-orange {
	color: #f7941d;
	margin: 60px 0px 0px;
	padding: 0px 0px 5px;
	border-bottom: 2px solid #808080;
	width: 828px;
	display: block
}

.p-link1 ul {
	list-style-type: none;
list-style-position:;
	margin: 0px;
	padding: 0px
}

.p-link1 li {
	font-size: 12px;
	background: url(../img/arrow_blue1.gif) no-repeat 0px 0.5em;
	list-style-type: none;
	margin: 0px;
	padding: 0px 0px 0px 11px
}

/*----- アンケート -----*/
.box-mt20ml32w828 {
	margin: 20px 0px 0px 32px;
	width: 828px;
	display: block
}

.td-border-h0pb10l1 {
	padding: 0px 0px 10px;
	border-bottom: 1px solid #cccccc
}

.td-border-h20pb10l1 {
	padding: 20px 0px;
	border-bottom: 1px solid #cccccc
}

.td-border-pt0pb6l1 {
	border-bottom: 1px solid #cccccc;
	padding-top: 0px;
	padding-bottom: 6px;
}

.td-border-pt20pb6l1 {
	border-bottom: 1px solid #cccccc;
	padding-top: 20px;
	padding-bottom: 6px;
}

.td-border-pt0pb6pl20l1 {
	border-bottom: 1px solid #cccccc;
	padding-top: 0px;
	padding-bottom: 6px;
	padding-left: 20px;
}

.td-border-pt20pb6pl20l1 {
	border-bottom: 1px solid #cccccc;
	padding-top: 20px;
	padding-bottom: 6px;
	padding-left: 20px;
}

.td-border-h20 {
	padding: 20px 0px 0px;
}

.box-mt40l2 {
	text-align: left;
	margin: 40px 0px 0px;
	border-bottom: 2px solid #ccc
}

.box-submenu-mt0-w860 {
	text-align: right;
	margin: 0px;
	width: 860px;
	display: block
}


/*----- トップページ 宿検索 -----*/
.td-border-mt0pb1l1 {
	padding: 0px 0px 1px;
	border-bottom: 1px solid #cccccc
}

.td-border-pt20pb1l1 {
	padding: 20px 0px 1px;
	border-bottom: 1px solid #cccccc
}

.td-pt5 {
	padding: 5px 0px 0px;
}

.box-pl5 {
	padding: 0px 0px 0px 5px;
}




/* #########################################################
リスト系の矢印設定など
######################################################### */

/* ____ リンク矢印 ___________ */
.link-dog ul {
	list-style-type: none;
list-style-position:;
	margin: 0px;
	padding: 0px
}

.link-dog li {
	font-size: 12px;
	background: url(../img/arrow_dog.gif) no-repeat 0px 0.5em;
	list-style-type: none;
	margin: 0px;
	padding: 0px 0px 0px 14px
}

.link-dog2 ul {
	list-style-type: none;
list-style-position:;
	margin: 0px;
	padding: 0px
}

.link-dog2 li {
	font-weight: bold;
	font-size: 12px;
	background: url(../img/arrow_dog.gif) no-repeat 0px 0.5em;
	list-style-type: none;
	margin: 0px;
	padding: 0px 0px 0px 14px
}

.link1 ul {
	list-style-type: none;
list-style-position:;
	margin: 0px;
	padding: 0px
}

.link1 li {
	font-size: 12px;
	background: url(../img/arrow_blue1.gif) no-repeat 0px 0.5em;
	list-style-type: none;
	margin: 0px;
	padding: 0px 0px 0px 11px
}

.link1-space li {
	font-size: 12px;
	background: url(../img/arrow_space.gif) no-repeat 0px 0.5em;
	list-style-type: none;
	margin: 0px;
	padding: 0px 0px 0px 11px
}

.link2 ul {
	list-style-type: none;
list-style-position:;
	margin: 0px;
	padding: 0px
}

.link2 li {
	font-size: 12px;
	background: url(../img/arrow_orange1.gif) no-repeat 0px 0.5em;
	list-style-type: none;
	margin: 0px;
	padding: 0px 0px 0px 11px
}

.link4 ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px
}

.link4 li {
	font-size: 12px;
	background: url(../img/arrow_red1.gif) no-repeat 0px 0.5em;
	list-style-type: none;
	margin: 0px;
	padding: 0px 0px 0px 11px
}

.link5 ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px
}

.link5 li {
	font-size: 12px;
	background: url(../img/arrow_blue1.gif) no-repeat 3px 0.5em;
	list-style-type: none;
	margin: 0px;
	padding: 0px 0px 0px 14px
}

.link9 ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px
}

.link9 li {
	font-size: 12px;
	background: url(../img/arrow_gray1.gif) no-repeat 0px 0.5em;
	list-style-type: none;
	margin: 0px;
	padding: 0px 0px 0px 11px
}

/* ____ トップページクーポン ___________ */
.link6 ul {
	list-style-type: none;
list-style-position:;
	margin: 0px;
	padding: 0px
}

.link6 li {
	font-size: 12px;
	background: url(../img/arrow_orange1.gif) no-repeat 1px 0.3em;
	list-style-type: none;
	margin: 0px;
	padding: 0px 0px 0px 14px
}

/* ____ リンク矢印 トレッキングレポートTOP ___________ */
.link7 ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px
}

.link7 li {
	font-weight: bold;
	font-size: 12px;
	background: url(../img/arrow_green1.gif) no-repeat 0px 0.5em;
	list-style-type: none;
	margin: 0px;
	padding: 0px 0px 0px 11px
}

.link7 a:link {
	color: #438929;
	text-decoration: none
}

.link7 a:visited {
	color: #a1c494;
	text-decoration: none
}

.link7 a:hover {
	color: #00f;
	text-decoration: underline
}

.link7 a:active {
	color: #f7941d
}

.link8 ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px
}

.link8 li {
	font-weight: bold;
	font-size: 12px;
	background: url(../img/arrow_orange1.gif) no-repeat 0px 0.5em;
	list-style-type: none;
	margin: 0px;
	padding: 0px 0px 0px 11px
}

.link8 a:link {
	color: #ed611c;
	text-decoration: none
}

.link8 a:visited {
	color: #ffa500;
	text-decoration: none
}

.link8 a:hover {
	color: #00f;
	text-decoration: underline
}

.link8 a:active {
	color: #f00
}

/* ____ リンク矢印 泊まる ___________ */
.link3 ul {
	list-style-type: none;
list-style-position:;
	margin: 0px;
	padding: 0px
}

.link3 li {
	font-weight: bold;
	font-size: 12px;
	background: url(../img/arrow_blue1.gif) no-repeat 0px 0.5em;
	list-style-type: none;
	margin: 0px;
	padding: 0px 0px 0px 11px
}

/* ____ 黒丸リスト ___________ */
.kuromaru ul {
	margin: 0px
}

.kuromaru li {
	list-style-type: disc;
	margin: 0px 0px 0px 20px
}

.kuromaru2 ul {
	list-style-type: none;
list-style-position:;
	margin: 0px;
	padding: 0px
}

.kuromaru2 li {
	background: url(../happo/stay/img/arrow_gray.gif) no-repeat 1px 0.6em;
	list-style-type: none;
	margin: 0px;
	padding: 0px 0px 0px 12px
}

/* ____ 宿情報 box ___________ */
.yado-box {
	margin: 40px 0px 0px;
	width: 860px
}

.yado-box-h50 {
	margin: 50px 0px 0px;
	width: 860px
}

.yado-read {
	font-size: 12px;
	line-height: 18px;
	padding: 9px
}

/* ____ 宿名 妙高 ___________ */
.yado ul {
	list-style-type: none;
list-style-position:;
	margin: 0px;
	padding: 0px
}

.yado li {
	background: url(../myoko/akakura/stay/img/arrow_blue.gif) no-repeat 3px 0.4em;
	list-style-type: none;
	margin: 0px;
	padding: 0px 0px 0px 12px
}

/* ____ 宿ホームページリンク　妙高 ___________ */
.yado1 ul {
	list-style-type: none;
list-style-position:;
	margin: 0px;
	padding: 0px
}

.yado1 li {
	font-size: 12px;
	background: url(../img/arrow_blue1.gif) no-repeat 3px 0.4em;
	list-style-type: none;
	margin: 0px;
	padding: 0px 0px 0px 14px
}

.yado2 ul {
	list-style-type: none;
list-style-position:;
	margin: 0px;
	padding: 0px
}

.yado2 li {
	background: url(../myoko/akakura/stay/img/arrow_blue2.gif) no-repeat 3px 0.6em;
	list-style-type: none;
	margin: 0px;
	padding: 0px 0px 0px 12px
}

.yado3 ul {
	list-style-type: none;
list-style-position:;
	margin: 0px;
	padding: 0px
}

.yado3 li {
	font-size: 10px;
	background: url(../myoko/akakura/stay/img/arrow_gray.gif) no-repeat 3px 0.6em;
	list-style-type: none;
	margin: 0px;
	padding: 0px 0px 0px 12px
}

/* ____ 宿ホームページリンク アルバイト ___________ */
.yado4 ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px
}

.yado4 li {
	background: url(../myoko/arbeit/img/arrow_blue.gif) no-repeat 7px 0.6em;
	list-style-type: none;
	margin: 0px;
	padding: 3px 0px 0px 16px
}

/* ____ トップページ新着 ___________ */
.yado5 ul {
	list-style-type: none;
list-style-position:;
	margin: 0px;
	padding: 0px
}

.yado5 li {
	font-size: 12px;
	background: url(../img/arrow_blue1.gif) no-repeat 1px 0.3em;
	list-style-type: none;
	margin: 0px;
	padding: 0px 0px 0px 14px
}

.yado6 ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px
}

.yado6 li {
	font-size: 12px;
	background: url(../myoko/akakura/stay/img/arrow_blue2.gif) no-repeat 3px 0.6em;
	list-style-type: none;
	float: left;
	margin: 0px;
	padding: 0px 15px 0px 14px;
	display: inline
}

.tel1 ul {
	list-style-type: none;
	margin: 5px 0px 0px;
	padding: 0px
}

.tel1 li {
	font-size: 12px;
	background: url(../arbeit/img/icn_tel.gif) no-repeat 2px 0.5em;
	list-style-type: none;
	margin: 0px;
	padding: 0px 0px 0px 15px
}

.mail1 ul {
	list-style-type: none;
list-style-position:;
	margin: 0px;
	padding: 0px
}

.mail1 li {
	font-size: 12px;
	background: url(../arbeit/img/icn_mail.gif) no-repeat 2px 0.5em;
	list-style-type: none;
	margin: 0px;
	padding: 0px 0px 0px 15px
}

/* ____ 特選宿 ホームページリンク ___________ */
#tokusen-tt-box {
	float: left;
	width: 385px
}

#tokusen1-box {
	background: url(../myoko/tokusen08/img/btn_bg.gif) no-repeat;
	float: left;
	width: 529px
}

#tokusen1-btn ul {
	list-style-type: none;
	margin: 0px;
}

#tokusen1-btn li {
	float: left;
	margin: 0px;
	display: inline;
}

#tokusen1-btn #web1 a {
	text-decoration: none;
	background: url(../myoko/tokusen08/img/btn_web.gif) no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 0px 418px;
	width: 111px;
	height: 18px;
	display: block
}

#tokusen1-btn #web1 a:hover {
	text-decoration: none;
	background: url(../myoko/tokusen08/img/btn_web.gif) no-repeat 0px -18px;
	text-indent: -9999px;
	margin: 0px 0px 0px 418px;
	width: 111px;
	height: 18px;
	display: block
}

/* ____ パノラマ ホームページリンク ___________ */
#panorama1-box {
	float: left;
	width: 210px
}

#panorama1-btn ul {
	list-style-type: none;
	margin: 0px;
}

#panorama1-btn li {
	float: left;
	margin: 0px;
	display: inline;
}

#panorama1-btn #map1 a {
	text-decoration: none;
	background: url(../panorama/img/btn_map.gif) no-repeat;
	text-indent: -9999px;
	margin: 42px 0px 0px;
	width: 99px;
	height: 18px;
	display: block
}

#panorama1-btn #map1 a:hover {
	text-decoration: none;
	background: url(../panorama/img/btn_map.gif) no-repeat 0px -18px;
	text-indent: -9999px;
	margin: 42px 0px 0px;
	width: 99px;
	height: 18px;
	display: block
}

#panorama1-btn #web1 a {
	text-decoration: none;
	background: url(../panorama/img/btn_web.gif) no-repeat;
	text-indent: -9999px;
	margin: 42px 0px 0px;
	width: 111px;
	height: 18px;
	display: block
}

#panorama1-btn #web1 a:hover {
	text-decoration: none;
	background: url(../panorama/img/btn_web.gif) no-repeat 0px -18px;
	text-indent: -9999px;
	margin: 42px 0px 0px;
	width: 111px;
	height: 18px;
	display: block
}

/* ____ 志賀宿一覧 ロールオーバー JavaScript用 ___________ */
ul.shiga-map {
	width: 111px
}

ul.shiga-map li {
	float: left
}

/* ____ ペット宿 ホームページリンク ___________ */
.pet1-box {
	float: left;
	width: 210px
}

.pet1-btn ul {
	list-style-type: none;
	margin: 0px
}

.pet1-btn li {
	line-height: 0px;
	float: left;
	margin: 0px;
	display: inline
}

.pet1-btn .map2 a {
	line-height: normal;
	text-decoration: none;
	background: url(../pet/img/btn_map.gif) no-repeat;
	text-indent: -9999px;
	width: 99px;
	height: 16px;
	display: block
}

.pet1-btn .map2 a:hover {
	line-height: normal;
	text-decoration: none;
	background: url(../pet/img/btn_map.gif) no-repeat 0px -16px;
	text-indent: -9999px;
	width: 99px;
	height: 16px;
	display: block
}

.pet1-btn .web2 a {
	line-height: normal;
	text-decoration: none;
	background: url(../pet/img/btn_web.gif) no-repeat;
	text-indent: -9999px;
	width: 111px;
	height: 16px;
	display: block
}

.pet1-btn .web2 a:hover {
	line-height: normal;
	text-decoration: none;
	background: url(../pet/img/btn_web.gif) no-repeat 0px -16px;
	text-indent: -9999px;
	width: 111px;
	height: 16px;
	display: block
}

/* ____ ペット宿 ホームページリンク JavaScript用 ___________ */
ul.pet {
	width: 210px
}

ul.pet li {
	float: left
}

.pet2-box {
	float: left;
	width: 210px
}

.pet2-btn ul {
	list-style-type: none;
	margin: 0px
}

.pet2-btn li {
	line-height: 0px;
	float: left;
	margin: 0px;
	display: inline
}

.pet1-btn .map2 a {
	line-height: normal;
	text-decoration: none;
	background: url(../pet/img/btn_map.gif) no-repeat;
	text-indent: -9999px;
	width: 99px;
	height: 16px;
	display: block
}

.pet1-btn .map2 a:hover {
	line-height: normal;
	text-decoration: none;
	background: url(../pet/img/btn_map.gif) no-repeat 0px -16px;
	text-indent: -9999px;
	width: 99px;
	height: 16px;
	display: block
}

.pet1-btn .web2 a {
	line-height: normal;
	text-decoration: none;
	background: url(../pet/img/btn_web.gif) no-repeat;
	text-indent: -9999px;
	width: 111px;
	height: 16px;
	display: block
}

.pet1-btn .web2 a:hover {
	line-height: normal;
	text-decoration: none;
	background: url(../pet/img/btn_web.gif) no-repeat 0px -16px;
	text-indent: -9999px;
	width: 111px;
	height: 16px;
	display: block
}

/* ____ クーポン券リンク ___________ */
.coupon2-box {
	width: 160px
}

.coupon2-btn ul {
	list-style-type: none;
	margin: 0px;
}

.coupon2-btn li {
	float: left;
	margin: 0px;
	display: inline;
}

.coupon2-btn .get2 a {
	text-decoration: none;
	background: url(../img/btn_coupon.gif) no-repeat;
	text-indent: -9999px;
	margin: 10px 0px 0px;
	width: 160px;
	height: 20px;
	display: block
}

.coupon2-btn .get2 a:hover {
	text-decoration: none;
	background: url(../img/btn_coupon.gif) no-repeat 0px -20px;
	text-indent: -9999px;
	margin: 10px 0px 0px;
	width: 160px;
	height: 20px;
	display: block
}

.coupon3-box {
	width: 160px
}

.coupon3-btn ul {
	list-style-type: none;
	margin: 0px;
}

.coupon3-btn li {
	float: left;
	margin: 0px;
	display: inline;
}

.coupon3-btn .get3 a {
	text-decoration: none;
	text-indent: -9999px;
	margin: 10px 0px 0px;
	width: 160px;
	height: 20px;
	display: block;
	background-image: url(../img/btn_coupon3.gif);
	background-repeat: no-repeat;
}

.coupon3-btn .get3 a:hover {
	text-decoration: none;
	text-indent: -9999px;
	margin: 10px 0px 0px;
	width: 160px;
	height: 20px;
	display: block;
	background-image: url(../img/btn_coupon3.gif);
	background-repeat: no-repeat;
	background-position: 0px -20px;
}

/* ____ coupon/index.html ___________ */
.box-mt0ml32pl32pb4bg-line {
	background-repeat: no-repeat;
	background-image: url(../img/tt_line.gif);
	background-position: bottom;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 32px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 32px;
}

.box-mt60ml32pl32pb4bg-line {
	background-repeat: no-repeat;
	background-image: url(../img/tt_line.gif);
	background-position: bottom;
	display: block;
	margin: 60px 0px 0px 32px;
	padding: 0px 0px 4px 32px;
}

/* ____ クーポン券 tableケイ線設定 ___________ */
.table-border {
	color: #666666;
	font-size: 12px;
	margin-bottom: 10px;
	border-collapse: collapse;
	border-spacing: 0px
}

.table-border-h0 {
	color: #666666;
	font-size: 12px;
	border-collapse: collapse;
	border-spacing: 0px
}

.table-border-h20 {
	color: #666666;
	font-size: 12px;
	margin: 20px 0px 0px;
	border-collapse: collapse;
	border-spacing: 0px
}

.td-border-h0l1 {
	border-bottom: 1px solid #cccccc
}

.td-border-h10l1 {
	padding: 10px 0px 0px;
	border-bottom: 1px solid #cccccc
}

.td-border-h10l2 {
	padding: 10px 0px 0px;
	border-bottom: 2px solid #cccccc
}

.td-border-h10 {
	padding: 10px 0px 0px;
}

.td-border1 {
	font-size: 12px;
	padding: 10px 0px 0px;
	border-bottom: 1px solid #cccccc
}

.td-border2 {
	font-size: 12px;
	padding: 10px 0px 0px;
	border-bottom: 2px solid #cccccc
}

.td-border2-bk {
	padding: 10px 0px 5px;
	border-bottom: 2px solid black
}

.td-border2-gray {
	padding: 10px 0px 5px;
	border-bottom: 2px solid #a9a9a9
}

.td-border2-orange {
	padding: 10px 0px 5px;
	border-bottom: 2px solid #ffa500
}

.th-border2 {
	font-size: 12px;
	text-align: left;
	padding: 10px 0px 0px;
	border-bottom: 2px solid #cccccc
}

.th-border2-orange {
	font-size: 12px;
	text-align: left;
	padding: 10px 0px 0px;
	border-bottom: 2px solid #ffe4b2
}

.td-border1p10 {
	font-size: 12px;
	padding: 10px 0px;
	border-bottom: 1px solid #cccccc
}

.td-border0p10 {
	font-size: 12px;
	padding: 10px 0px 0px
}


/* #########################################################
トレッキングレポート 2010年用
######################################################### */
.box-mt55 {
	display: block;
	margin-top: 55px;
}

/*グループ1*/
.box-mt0pb35l1 {
	display: block;
	border-bottom: 1px solid #58a644;
	padding-bottom: 35px;
}

/*左 グループ1*/
.box-w500-l {
	display: inline;
	float: left;
	width: 500px;
}

/*右 グループ1*/
.box-w260ml100-r {
	display: inline;
	float: left;
	width: 260px;
	margin-left: 100px;
}

#yellow {
	background-color: #fdeacc;
	display: block;
	padding-top: 20px;
}

.box-mt59 {
	display: block;
	margin-top: 59px;
}

.img-12 {
	display: block;
	margin-left: 20px;
	margin-bottom: 10px;
}

.txt10-14-ml20mb20mr20 {
	font-size: 10px;
	line-height: 14px;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 20px;
}

/*グループ2*/
.box-mt35pb50 {
	display: block;
	padding-top: 35px;
	margin-bottom: 50px;
}

/*左　グループ2*/
.box-w430-l {
	display: inline;
	float: left;
	width: 430px;
}

/*右　グループ2*/
.box-w360ml70-r {
	display: inline;
	float: left;
	width: 360px;
	margin-left: 70px;
}

/*写真横並び　グループ2*/
.box-w170 {
	display: inline;
	float: left;
	width: 170px;
}

.box-w170ml20 {
	display: inline;
	float: left;
	width: 170px;
	margin-left: 20px;
}

/*左　グループ3*/
.box-w270-l {
	display: inline;
	float: left;
	width: 270px;
}

/*右　グループ3*/
.box-w520ml70-r {
	display: inline;
	float: left;
	width: 520px;
	margin-left: 70px;
}

/*グループ4*/
.box-mt35pb35l1 {
	display: block;
	border-bottom: 1px solid #58a644;
	padding-bottom: 35px;
	padding-top: 35px;
}

/*写真横並び　グループ4*/
.box-w275ml35 {
	display: inline;
	float: left;
	width: 275px;
	margin-left: 35px;
}

/*グループ5*/
.box-mt35 {
	display: block;
	margin-top: 35px;
}

/*左　グループ5*/
.box-w550-l {
	display: inline;
	float: left;
	width: 550px;
}

/*夏レポ レイアウト用box*/
.box-pb10 {
	display: block;
	padding-bottom: 10px;
}

.box-mt18 {
	display: block;
	margin-top: 18px;
}

.box-mt25mb50 {
	display: block;
	margin: 25px 0px 50px;
}

.box-mb30 {
	display: block;
	margin-bottom: 30px;
}

.box-mt30ml30 {
	display: block;
	margin-top: 30px;
	margin-left: 30px;
}

.box-mt48 {
	display: block;
	margin-top: 48px;
}

.box-mt59mb10 {
	display: block;
	margin: 59px 0px 10px;
}

.btn-ml149 {
	margin-left: 149px;
}


.box-h2-l {
	display: inline;
	float: left;
}

.btn-mt39 {
	display: inline;
	margin-top: 39px;
	float: left;
}

.repo-comment ul {
	list-style-type: none;
	list-style-position:;
	margin: 0px;
	padding: 0px
}

.repo-comment li {
	font-size: 10px;
	list-style-type: none;
	margin: 0px;
	padding: 0px 0px 0px 14px;
	background-image: url(../img/icn_comment.gif);
	background-repeat: no-repeat;
	background-position: 0px 0.4em;
	line-height: 14px;
}


/*____ floatを使い用語定義を横並び ___________ */
.privacy01 dt {
	color: #000;
	font-weight: bold;
	margin: 0px 0px 10px;
	padding: 0px 0px 5px;
	border-style: none none solid none;
	border-width: 0px 0px 1px 0px;
	border-color:   #ccc;
	width: 828px
}

.privacy01 dd {
}

.privacy02 ol {
	margin: 0px
}

.privacy02 li {
	list-style-type: decimal;
	margin: 0px 0px 0px 30px
}

.privacy03 ul {
	margin: 0px
}

.privacy03 li {
	list-style-type: square;
	margin: 0px 0px 0px 30px
}

dt {
	color: black;
	font-weight: bold
}

#company01 dt {
	margin-bottom: 10px;
	width: 15em;
}

#company01 dd {
	margin-bottom: 10px;
	margin-left: 10em;
	margin-top: -2.3em;
}

#company02 dt {
	margin-bottom: 10px;
	width: 15em
}

#company02 dd {
	margin-bottom: 10px;
	margin-left: 10em;
	margin-top: -2.3em;
}

#kaso01 dt {
	margin-bottom: 10px;
	width: 15em;
}

#kaso01 dd {
	margin-bottom: 10px;
	margin-left: 4em;
	margin-top: -2.3em;
}


/* #########################################################
フッタ
######################################################### */

/* ____ フッタ ライン ___________ */
#foot-line {
	background: url(../img/bg_foot_line.gif) repeat-x;
	text-align: center;
	margin: 0px;
	width: 100%;
	height: 20px
}

#foot-center {
	text-align: left;
	margin: 0px auto;
	width: 860px;
}

#foot-address {
	font-size: 10px;
	line-height: 14px;
	float: left;
	margin: 19px 0px 0px;
	padding-bottom: 20px;
	width: 761px
}

#foot-logo {
	float: left;
	margin: 13px 0px 0px;
	width: 99px
}

#foot-address2 {
	font-size: 10px;
	line-height: 14px;
	float: left;
	margin-top: 19px;
	padding-bottom: 20px;
	width: 761px
}

#foot-logo2 {
	float: left;
	margin-top: 13px;
	width: 99px
}

/*____ アクセスログ ___________ */
#access-log {
	text-align: left;
	margin: 0px;
	width: 850px
}

/* ____ フッタ サブメニュー ___________ */
#foot-menu-box {
	text-align: left;
	margin: 80px auto 0px;
	width: 860px
}

#foot-menu ul {
	list-style-type: none;
	margin: 0px
}

#foot-menu li {
	float: left;
	margin: 0px;
	display: inline
}

#foot-menu #email a {
	text-decoration: none;
	background: url(../img/foot_menu_email.gif) no-repeat;
	text-indent: -9999px;
	width: 130px;
	height: 24px;
	display: block
}

#foot-menu #email a:hover {
	text-decoration: none;
	background: url(../img/foot_menu_email.gif) no-repeat 0px -24px;
	text-indent: -9999px;
	width: 130px;
	height: 24px;
	display: block
}

#foot-menu #access a {
	text-decoration: none;
	background: url(../img/foot_menu_access.gif) no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 0px 416px;
	width: 82px;
	height: 24px;
	display: block
}

#foot-menu #access a:hover {
	text-decoration: none;
	background: url(../img/foot_menu_access.gif) no-repeat 0 -24px;
	text-indent: -9999px;
	margin: 0px 0px 0px 416px;
	width: 82px;
	height: 24px;
	display: block
}

#foot-menu #ad a {
	text-decoration: none;
	background: url(../img/foot_menu_ad.gif) no-repeat;
	text-indent: -9999px;
	width: 105px;
	height: 24px;
	display: block
}

#foot-menu #ad a:hover {
	text-decoration: none;
	background: url(../img/foot_menu_ad.gif) no-repeat 0px -24px;
	text-indent: -9999px;
	width: 105px;
	height: 24px;
	display: block
}

#foot-menu #privacy a {
	text-decoration: none;
	background: url(../img/foot_menu_privacy.gif) no-repeat;
	text-indent: -9999px;
	width: 127px;
	height: 24px;
	display: block
}

#foot-menu #privacy a:hover {
	text-decoration: none;
	background: url(../img/foot_menu_privacy.gif) no-repeat 0px -24px;
	text-indent: -9999px;
	width: 127px;
	height: 24px
}

/* ____ フッタ サブメニュー ___________ */
#foot-menu2-box {
	text-align: left;
	margin: 80px auto 0px;
	width: 860px
}

#foot-menu2 ul {
	list-style-type: none;
	margin: 0px
}

#foot-menu2 li {
	float: left;
	margin: 0px;
	display: inline
}

#foot-menu2 #email a {
	text-decoration: none;
	background: url(../img/foot_menu_email.gif) no-repeat;
	text-indent: -9999px;
	width: 130px;
	height: 24px;
	display: block
}

#foot-menu2 #email a:hover {
	text-decoration: none;
	background: url(../img/foot_menu_email.gif) no-repeat 0px -24px;
	text-indent: -9999px;
	width: 130px;
	height: 24px;
	display: block
}

#foot-menu2 #access a {
	text-decoration: none;
	background: url(../img/foot_menu_access.gif) no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 0px 416px;
	width: 82px;
	height: 24px;
	display: block
}

#foot-menu2 #access a:hover {
	text-decoration: none;
	background: url(../img/foot_menu_access.gif) no-repeat 0 -24px;
	text-indent: -9999px;
	margin: 0px 0px 0px 416px;
	width: 82px;
	height: 24px;
	display: block
}

#foot-menu2 #ad a {
	text-decoration: none;
	background: url(../img/foot_menu_ad.gif) no-repeat;
	text-indent: -9999px;
	margin: 0px 0px 0px 498px;
	width: 105px;
	height: 24px;
	display: block
}

#foot-menu2 #ad a:hover {
	text-decoration: none;
	background: url(../img/foot_menu_ad.gif) no-repeat 0px -24px;
	text-indent: -9999px;
	width: 105px;
	height: 24px;
	display: block
}

#foot-menu2 #privacy a {
	text-decoration: none;
	background: url(../img/foot_menu_privacy.gif) no-repeat;
	text-indent: -9999px;
	width: 127px;
	height: 24px;
	display: block
}

#foot-menu2 #privacy a:hover {
	text-decoration: none;
	background: url(../img/foot_menu_privacy.gif) no-repeat 0px -24px;
	text-indent: -9999px;
	width: 127px;
	height: 24px
}

/* ____ あやぽんRSS ___________ */
#blogrss {
	width: 386px;
	margin-top:0px;
	margin-left: 32px
}

#blogrss img {
	display: inline
}
