
/* 共通 */

body {
	margin:0px;
	padding:0px;
	font-size:12px;
	color:#707173;
	}

a:link {
	color:#707173;
	text-decoration:none;
	}

a:hover {
	color:#aa0000;
	text-decoration:underline;
	}

a:visited {
	color:#707173;
	text-decoration:underline;
	}

.main {
	width:1000px;
	margin:0px;
	padding:0px;
	text-align:left;
	}

.hd {
	margin:0px;
	padding:0px;
	background-color:#ffffff;
	}

h1 {
	font-size:11px;
	line-height:100%;
	font-weight:normal;
	text-align:left;
	padding:15 0 0 5px;
	margin-bottom:0px;
	}

.logo {
	float:left;
	margin:0px;
	padding:0px;
	}


.logo2 {
	float:left;
	margin:-150px 0px 0px 0px;
	padding:0px;
	}

.tel {
	float:right;
	margin:0px;
	padding:0px;
	padding:27 0 0 0px;
	}

.clear {
	clear:both;
	}

.fla {
	width:100%;
	height:520px;
	background-color:#000000;
	text-align:center;
	}

.fla02 {
	width:100%;
	height:100px;
	background-color:#000000;
	text-align:center;
	}

/* ナビボタン */

.nb {
	width:1000px;
	background-image:url(images/nb_bg.jpg);
	}

.nbb {
	float:left;
	margin:0px;
	padding:0px;
	}

a.nb_a{
	display:block;
	width:110px;
	height:40px;
	background-image:url(images/nb01.jpg);
	text-indent:-10000px;
	letter-spacing:0.2em;
	list-style:none;
	}

a.nb_a:hover {
	background-image:url(images/nb11.jpg);
	}





a.nb_h{
	display:block;
	width:220px;
	height:40px;
	background-image:url(images/nb08.jpg);
	text-indent:-10000px;
	letter-spacing:0.2em;
	list-style:none;
	}

a.nb_h:hover {
	background-image:url(images/nb18.jpg);
	}




.cnt {
	width:1000px;
	margin:0px;
	padding:0px;
	background-image:url(images/bg.gif);
	}

.cntlnk {
	margin:120 0 10 0px;
	font-size:12px;
	line-height:200%;
	text-align:left;
	width:780px;
	font-family: 'ＭＳ Ｐゴシック';
	}

div.cntlnk strong{
	font-size:13px;
	font-weight:bold;
	color:#707173;
	}

div.cntlnk b{
	font-size:11px;
	font-weight:normal;
	color:#707173;
	}


/* コンテンツ用フッター文言部分 */
.cntlnk2 {
	margin:30 0 10 0px;
	font-size:12px;
	line-height:170%;
	text-align:left;
	font-family: 'ＭＳ Ｐゴシック';
	width:900px;
	}

div.cntlnk2 strong{
	font-size:13px;
	font-weight:bold;
	color:#707173;
	}

div.cntlnk2 b{
	font-size:11px;
	font-weight:normal;
	color:#707173;
	}

.cr {
	text-align:center;
	font-size:11px;
	padding:0 0 15 0px;
	}

/* コンテンツ伸びる設定 */
#contents02 {
	margin: 0px;
	text-align: center;
	padding: 0px;
	background-attachment: scroll;
	background-image: url(images/waku.gif);
	background-repeat: repeat-xy;
	background-position: center top;
}

#contents {
	width: 1000px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: center;
}

/* コンテンツ伸びる設定（背景黒） */
#contents03 {
	margin: 0px;
	text-align: center;
	padding: 0px;
	background-attachment: scroll;
	background-color:#000000;
	background-repeat: repeat-xy;
	background-position: center top;
}

#contents-c {
	width: 1000px;
	background-color:#ffffff;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: center;
}


/* スタッフ温泉画像背景 */
#stf-p {
	width: 1000px;
	margin: 0px;
	text-align: left;
	padding: 0px;
	background-attachment: scroll;
	background-image: url(img/st-ph01.jpg);
	background-repeat: repeat-xy;
	background-position: center top;
}



/* スタッフ温泉文言部分 */
.stf-p2 {
	margin:0 0 10 50px;
	font-size:14px;
	line-height:180%;
	text-align:left;
	width:700px;
	}

div.stf-p2 strong{
	font-size:18px;
	font-weight:bold;
	color:#707173;
	}

div.stf-p2 b{
	font-size:12px;
	font-weight:normal;
	color:#707173;
	}

div.stf-p2 img{
	margin:0 0 10 0px;
	}

div.stf-p2 td{
	font-size:12px;
	line-height:150%;
	}

div.stf-p2 span{
	font-size:13px;
	line-height:150%;
	font-weight:bold;
	}

.st-btn{
	float:left;
	margin:25px 0px 0px 50px;
	}

/* 湯治リンク部分 */
A.toji {
	font-size:15px;
	line-height:200%;
	font-weight:bold;
	float:left;
	margin:0px;
	padding:0px;
	padding:0 0 0 50px;
	color: #0084A9;
	text-decoration: underline;
}
A.toji:active  {
 	color: #0084A9;
	text-decoration: none;}
A.toji:visited {
 	color: #0084A9;
	text-decoration: underline;}
A.toji:hover   {
 	color: #6B7637;
	text-decoration: underline;}


/* ナビボタン2 */
.nb2 {
	width:1000px;
	}

.nbb2 {
	float:left;
	margin:0px;
	padding:0px;
	}

a.nb2_a{
	display:block;
	width:93px;
	height:29px;
	background-image:url(images/nb01-01.gif);
	text-indent:-10000px;
	letter-spacing:0.2em;
	list-style:none;
	}

a.nb2_a:hover {
	display:block;
	width:93px;
	height:29px;
	background-image:url(images/nb01-01-o.gif);
	text-indent:-10000px;
	letter-spacing:0.2em;
	list-style:none;
	}

a.nb22_a{
	display:block;
	width:83px;
	height:29px;
	background-image:url(images/nb02-01.gif);
	text-indent:-10000px;
	letter-spacing:0.2em;
	list-style:none;
	}

a.nb22_a:hover {
	display:block;
	width:83px;
	height:29px;
	background-image:url(images/nb02-01-o.gif);
	text-indent:-10000px;
	letter-spacing:0.2em;
	list-style:none;
	}

a.nb23_a{
	display:block;
	width:77px;
	height:29px;
	background-image:url(images/nb03-01.gif);
	text-indent:-10000px;
	letter-spacing:0.2em;
	list-style:none;
	}

a.nb23_a:hover {
	display:block;
	width:77px;
	height:29px;
	background-image:url(images/nb03-01-o.gif);
	text-indent:-10000px;
	letter-spacing:0.2em;
	list-style:none;
	}

a.nb24_a{
	display:block;
	width:128px;
	height:29px;
	background-image:url(images/nb04-01.gif);
	text-indent:-10000px;
	letter-spacing:0.2em;
	list-style:none;
	}

a.nb24_a:hover {
	display:block;
	width:128px;
	height:29px;
	background-image:url(images/nb04-01-o.gif);
	text-indent:-10000px;
	letter-spacing:0.2em;
	list-style:none;
	}

a.nb25_a{
	display:block;
	width:132px;
	height:29px;
	background-image:url(images/nb05-01.gif);
	text-indent:-10000px;
	letter-spacing:0.2em;
	list-style:none;
	}

a.nb25_a:hover {
	display:block;
	width:132px;
	height:29px;
	background-image:url(images/nb05-01-o.gif);
	text-indent:-10000px;
	letter-spacing:0.2em;
	list-style:none;
	}

a.nb26_a{
	display:block;
	width:125px;
	height:29px;
	background-image:url(images/nb06-01.gif);
	text-indent:-10000px;
	letter-spacing:0.2em;
	list-style:none;
	}

a.nb26_a:hover {
	display:block;
	width:125px;
	height:29px;
	background-image:url(images/nb06-01-o.gif);
	text-indent:-10000px;
	letter-spacing:0.2em;
	list-style:none;
	}

a.nb27_a{
	display:block;
	width:97px;
	height:29px;
	background-image:url(images/nb07-01.gif);
	text-indent:-10000px;
	letter-spacing:0.2em;
	list-style:none;
	}


a.nb27_a:hover {
	display:block;
	width:97px;
	height:29px;
	background-image:url(images/nb07-01-o.gif);
	text-indent:-10000px;
	letter-spacing:0.2em;
	list-style:none;
	}

a.nb28_a:hover {
	display:block;
	width:105px;
	height:29px;
	background-image:url(images/nb08-01-o.gif);
	text-indent:-10000px;
	letter-spacing:0.2em;
	list-style:none;
	}

a.nb28_a{
	display:block;
	width:105px;
	height:29px;
	background-image:url(images/nb08-01.gif);
	text-indent:-10000px;
	letter-spacing:0.2em;
	list-style:none;
	}

a.nb2_h{
	display:block;
	width:159px;
	height:29px;
	background-image:url(images/nb09-01-01.gif);
	text-indent:-10000px;
	letter-spacing:0.2em;
	list-style:none;
	}

a.nb2_h:hover {
	display:block;
	width:159px;
	height:29px;
	background-image:url(images/nb09-01-01.gif);
	text-indent:-10000px;
	letter-spacing:0.2em;
	list-style:none;
	}




/* ナビボタン黒バージョン */
.nb3 {
	width:1000px;
	}

.nbb3 {
	float:left;
	margin:0px;
	padding:0px;
	}

a.nb3_a{
	display:block;
	width:93px;
	height:40px;
	background-image:url(img/bnavi-01.jpg);
	text-indent:-10000px;
	letter-spacing:0.2em;
	list-style:none;
	}

a.nb3_a:hover {
	display:block;
	width:93px;
	height:40px;
	background-image:url(img/bnavi-01-o.jpg);
	text-indent:-10000px;
	letter-spacing:0.2em;
	list-style:none;
	}

a.nb32_a{
	display:block;
	width:83px;
	height:40px;
	background-image:url(img/bnavi-02.jpg);
	text-indent:-10000px;
	letter-spacing:0.2em;
	list-style:none;
	}

a.nb32_a:hover {
	display:block;
	width:83px;
	height:40px;
	background-image:url(img/bnavi-02-o.jpg);
	text-indent:-10000px;
	letter-spacing:0.2em;
	list-style:none;
	}

a.nb33_a{
	display:block;
	width:77px;
	height:40px;
	background-image:url(img/bnavi-03.jpg);
	text-indent:-10000px;
	letter-spacing:0.2em;
	list-style:none;
	}

a.nb33_a:hover {
	display:block;
	width:77px;
	height:40px;
	background-image:url(img/bnavi-03-o.jpg);
	text-indent:-10000px;
	letter-spacing:0.2em;
	list-style:none;
	}

a.nb34_a{
	display:block;
	width:128px;
	height:40px;
	background-image:url(img/bnavi-04.jpg);
	text-indent:-10000px;
	letter-spacing:0.2em;
	list-style:none;
	}

a.nb34_a:hover {
	display:block;
	width:128px;
	height:40px;
	background-image:url(img/bnavi-04-o.jpg);
	text-indent:-10000px;
	letter-spacing:0.2em;
	list-style:none;
	}

a.nb35_a{
	display:block;
	width:132px;
	height:40px;
	background-image:url(img/bnavi-05.jpg);
	text-indent:-10000px;
	letter-spacing:0.2em;
	list-style:none;
	}

a.nb35_a:hover {
	display:block;
	width:132px;
	height:40px;
	background-image:url(img/bnavi-05-o.jpg);
	text-indent:-10000px;
	letter-spacing:0.2em;
	list-style:none;
	}

a.nb36_a{
	display:block;
	width:125px;
	height:40px;
	background-image:url(img/bnavi-06.jpg);
	text-indent:-10000px;
	letter-spacing:0.2em;
	list-style:none;
	}

a.nb36_a:hover {
	display:block;
	width:125px;
	height:40px;
	background-image:url(img/bnavi-06-o.jpg);
	text-indent:-10000px;
	letter-spacing:0.2em;
	list-style:none;
	}

a.nb37_a{
	display:block;
	width:97px;
	height:40px;
	background-image:url(img/bnavi-07.jpg);
	text-indent:-10000px;
	letter-spacing:0.2em;
	list-style:none;
	}

a.nb37_a:hover {
	display:block;
	width:97px;
	height:40px;
	background-image:url(img/bnavi-07-o.jpg);
	text-indent:-10000px;
	letter-spacing:0.2em;
	list-style:none;
	}

a.nb38_a{
	display:block;
	width:105px;
	height:40px;
	background-image:url(img/bnavi-08.jpg);
	text-indent:-10000px;
	letter-spacing:0.2em;
	list-style:none;
	}

a.nb38_a:hover {
	display:block;
	width:105px;
	height:40px;
	background-image:url(img/bnavi-08-o.jpg);
	text-indent:-10000px;
	letter-spacing:0.2em;
	list-style:none;
	}

a.nb3_h{
	display:block;
	width:160px;
	height:40px;
	background-image:url(img/bnavi-09.jpg);
	text-indent:-10000px;
	letter-spacing:0.2em;
	list-style:none;
	}

a.nb3_h:hover {
	display:block;
	width:160px;
	height:40px;
	background-image:url(img/bnavi-09-o.jpg);
	text-indent:-10000px;
	letter-spacing:0.2em;
	list-style:none;
	}


/* 曲線 */
.line1 {
	float:left;
	margin:0px;
	padding:0px;
	padding:0 0 0 0px;
}

/* いとこさん画像位置 */
.itoko {
	float:right;
	margin:0px;
	padding:0px;
	padding:0 0 0 0px;
	}

/* みのり荘ロゴ */
.itoko-s {
	margin:0px;
	padding:0px;
	padding:0px 0px 0px 677px;
	}

/* いとこさんロールオーバー */
a.itk_a{
	display:block;
	width:244px;
	height:233px;
	background-image:url(images/itoko-01.gif);
	text-indent:-10000px;
	letter-spacing:0.2em;
	list-style:none;
	}

a.itk_a:hover {
	display:block;
	width:244px;
	height:233px;
	background-image:url(images/itoko-02.gif);
	text-indent:-10000px;
	letter-spacing:0.2em;
	list-style:none;
	}




/*----------------------------------お得なプラン------------------------------------*/


.ot-ttl {
	float:left;
	margin:0px;
	padding:0px;
	padding:0 0 0 0px;
}

#contents-tg {
	width: 1000px;
	background-image:url(img/tg-bg.jpg);
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: center;
}

.note25 {
	line-height:25px;
	font-size:13px;
}


/* 湯治リンク部分2 */
A.tojig {
	font-size:13px;
	line-height:200%;
	font-weight:bold;
	float:right;
	margin:0px;
	padding:0px;
	padding:0 0 0 50px;
	color: #566820;
	text-decoration: underline;
}
A.tojig:active  {
 	color: #566820;
	text-decoration: none;}
A.tojig:visited {
 	color: #566820;
	text-decoration: underline;}
A.tojig:hover   {
 	color: #0084A9;
	text-decoration: underline;}




/*----------------------------------プラン一覧------------------------------------*/

A.all {
	font-size:15px;
	line-height:2.9;
	font-weight:bold;
	margin:0px;
	padding:0px;
	padding:0 0 0 0px;
	color: #566820;
	text-decoration: none;
}
A.all:active  {
 	color: #566820;
	font-weight:bold;
	text-decoration: none;}
A.all:visited {
 	color: #566820;
	text-decoration: none;
}
A.all:hover   {
	font-size:16px;
 	color: #0084A9;
	font-weight:bold;
	text-decoration: none;
}




A.alls {
	font-size:13px;
	line-height:2.5;
	font-weight:bold;
	margin:0px;
	padding:0px;
	padding:0 0 0 0px;
	color: #566820;
	text-decoration: underline;
}
A.alls:active  {
 	color: #566820;
	text-decoration: none;}
A.alls:visited {
 	color: #566820;
	text-decoration: underline;}
A.alls:hover   {
	font-size:14px;
 	color: #0084A9;
	text-decoration: underline;}

/*----------------------------------アクセス------------------------------------*/

.note20-02 {line-height:1.3;}
.note20-pub {line-height:20px; margin:0 0 -1 0;}


/*----------------------------------サイトマップ------------------------------------*/

.st-txt td{font-size:15px; line-height:1.8;}
/* 湯治リンク部分 */
A.stmp {
	font-size:15px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	padding:0 0 0 0px;
	color: #0084A9;
	text-decoration: underline;
}
A.stmp:active  {
 	color: #0084A9;
	text-decoration: none;}
A.stmp:visited {
 	color: #0084A9;
	text-decoration: underline;}
A.stmp:hover   {
	font-size:16px;
 	color: #6B7637;
	text-decoration: underline;}


/*----------------------------------料理部分------------------------------------*/
.dnr {
	line-height:20px;
	font-size:14px;
	margin:10px 0px 0px 0px;
}
.dnr img {
	margin:5px 0px 10px 0px;
}

/*----------------------------------三人百姓部分------------------------------------*/
.mn-t {
	line-height:1.4;
	font-size:12px;
	margin:0px 0px 10px 0px;
}
.y-btn img {
	margin:0px 20px 0px 0px;
}
.y-btn td {
	line-height:1.4;
	font-size:12px;
}

.y-btns img {
	margin:0px 0px 5px 0px;
}
.y-btns td {
	line-height:1.2;
	font-size:12px;
}


/*----------------------------------お部屋部分------------------------------------*/

.rm-txt td{
	line-height:18px;
	font-size:13px;
}
.rm-txt img{
	margin:0px 0px 5px 0px;
}
.rm-txt b{
	color:#5C712C;
}
/*----------------------------------観光ページ部分------------------------------------*/
.kanko-ph td{font-size:12px; line-height:1.4;}
.kanko-ph img{margin:20px 0px 25px 15px;}
.kanko-ph span{font-size:17px; line-height:28px; font-weight:bold; margin:0px 0px 0px 10px; color:#5D722F;}

.kanko-txt{font-size:12px; margin:0px 0px 0px 5px; line-height:25px; background-image : url(http://www.armeria.co.jp/minorisou/img/dots.jpg);}
.kanko-img {background:url(http://www.armeria.co.jp/minorisou/img/konko-phwaku.jpg) no-repeat;}


.kanko-ph02 td{font-size:12px; line-height:1.4;}
.kanko-ph02 img{margin:15px 0px 25px 15px;}
.kanko-ph02 span{font-size:14px; line-height:25px; font-weight:bold; margin:0px 0px 0px 10px; color:#5D722F;}

.kanko-txt02 {font-size:12px; margin:0px 0px 0px 5px; line-height:25px; background-image : url(http://www.armeria.co.jp/minorisou/img/dots.jpg);}
.kanko-img02 {background:url(http://www.armeria.co.jp/minorisou/img/konko-phwaku02.jpg) no-repeat;}




/*----------------------------------ポップアップ背景------------------------------------*/
#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }

#lightbox img{ border: none; } 
#overlay img{ border: none; }

#overlay{ background-image: url(overlay.png); }

* html #overlay{
	background-color: #000;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
	}



/*----------------------------------温泉-----------------------------------*/

.oph-txt {font-size:11px; line-height:1.4;}

.oph-txt2 {font-size:18px; line-height:2.3;}
.oph-txt2 b {color:#0084A9; line-height:2.3;}



/*-------------------------------QandAページ--------------------------------*/

.qa td{font-size:13px; line-height:1.4; margin:0px 0px 0px 0px;}
.qa img {margin:0px 0px 0px 0px;}

.qaa {font-size:14px; line-height:1.4; margin:0px 100px 0px 150px; text-align:left; color:#5F7433;}

.qaab {font-size:15px; line-height:1.6; margin:20px 0px 0px 15px; text-align:left;}
.qaab img {margin:0px 0px 0px 0px;}










