/*****************************************************************************
 CSS初期化
*****************************************************************************/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,img { 
	margin:0;padding:0;
}
table { border-collapse:collapse;border-spacing:0; }
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal;font-weight:normal; }
ol,ul { list-style:none; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%;font-weight:normal; }
q:before,q:after { content:''; }
abbr,acronym { border:0; }
img { vertical-align:top; }
input { vertical-align:top;display:inline; }

/*****************************************************************************
 ワイヤー
*****************************************************************************/
.wrapper {
	width:780px;
	margin-left:-390px;
	position:relative;
	left:50%;
}

/*****************************************************************************
 クリア関連
*****************************************************************************/
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display:inline-table;} /* Hides from IE-mac \*/
* html .clearfix{height:1%;}
.clearfix{display:block;} /* End hide from IE-mac */
.cb { clear:both; height:0; line-height:0; font-size:1%; }

/*****************************************************************************
 基本
*****************************************************************************/
body {
	color:#333333;
	font-size:12px;
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","sans-serif";
	/*font-family:"メイリオ", Meiryo,"ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3","Osaka", Arial, Helvetica, Verdana, sans-serif;*/
	line-height:1.8;
	background:url(../images/baby/baby_top_bar.png) repeat-x;
}
a:link {
	color:#633939;
	text-decoration:none;
}
a:visited {
	color:#441f1f;
	text-decoration:none;
}
a:hover,a:active {
	color:#ffa236;
	text-decoration:underline;
}

a:hover img.alpha { opacity:0.8; filter: alpha(opacity=80); }

#top{ display:none; }
.nodisplay { display:none; }
.futoji{font-weight:bold;}

#pankuzu{
	margin: 10px 0;
	font-size: 10px;
	line-height: 16px;
}

/*****************************************************************************
 ヘッダー
*****************************************************************************/
#header {
	height:141px;
}
#header h1 {
	color:#FFFFFF;
	font-size:10px;
	margin-left:10px;
	line-height: 18px;
	height:20px;
}
#header img {
	display:block;
}
*html #header img {
	display:inline;
}
*+html #header img {
	display:inline;
}
#header a#online {
	display:block;
	float:right;
	position: absolute;
	right: 16px;
	top: 61px;
	background:url(../images/cmn/top_img_over.png) no-repeat 0 0;
	height: 35px;
	width: 95px;
	text-indent:-9999px;
}
*html #index #header a#online {
	display:inline;
	right: 20px;
}
#header a:hover#online {
	background-position:0 -35px;
}
#header ul {
	float:left;
	height:31px;
	background:url(../images/baby/baby_top_menu.png) no-repeat 0 0;
	width: 780px;
}
*html #header ul {
	float:none;
	position:relative;
}
*html #header ul li{
	display:inline;
	float:left;
}
*+html #header ul {
	float:none;
	position:relative;
}
*+html #header ul li{
	display:inline;
	float:left;
}
#header ul li a {
	float:left;
	display:block;
	height:31px;
	background-image:url(../images/baby/baby_top_menu.png);
	background-repeat:no-repeat;
	text-indent:-9999px;
}

#header ul li#tmenu1 a { width:49px;background-position:0 0;}/*トップ*/
#header ul li#tmenu2 a { width:105px;background-position:-49px 0;}/*なかや旅館について*/
#header ul li#tmenu3 a { width:104px;background-position:-154px 0;}/*お客様の声*/
#header ul li#tmenu4 a { width:105px;background-position:-258px 0;}/*プランから選ぶ*/
#header ul li#tmenu5 a { width:104px;background-position:-363px 0;}/*宿泊日から選ぶ*/
#header ul li#tmenu6 a { width:104px;background-position:-467px 0;}/*料金案内*/
#header ul li#tmenu7 a { width:104px;background-position:-571px 0;}/*交通案内*/
#header ul li#tmenu8 a { width:105px;background-position:-674px 0;}/*問い合わせ*/



#header ul li#tmenu1 a:hover {
	background-position:0 -31px;
}
#header ul li#tmenu2 a:hover {
	background-position:-49px -31px;
}
#header ul li#tmenu3 a:hover {
	background-position:-154px -31px;
}
#header ul li#tmenu4 a:hover {
	background-position:-258px -31px;
}
#header ul li#tmenu5 a:hover {
	background-position:-363px -31px;
}
#header ul li#tmenu6 a:hover {
	background-position:-467px -31px;
}
#header ul li#tmenu7 a:hover {
	background-position:-571px -31px;
}

#header ul li#tmenu8 a:hover {
	background-position:-674px -31px;
}

/*****************************************************************************
 ワイヤー
*****************************************************************************/
#contents-area {
	background-color: #FFFFFF;
}
#contents-area #LEFT {
	float:left;
	padding-top:10px;
	width: 180px;
	position: relative;
	padding-left: 10px;
	background-color: #FFFFFF;
}
#contents-area #RIGHT {
	width:590px;
	float:right;
	position: relative;
	background-color: #FFFFFF;
}

/*****************************************************************************
 左ボックス(top)
*****************************************************************************/

/*左メニュー*/
#contents-area #LEFT ul#left_menu {
	display:block;
	width:169px;
	float: left;
}
#contents-area #LEFT ul#left_menu li  a {
	display:block;
	background-image:url(../images/baby/baby_side_menu.png);
	background-repeat:no-repeat;
	width:168px;
	height:52px;
	text-indent:-9999px;
}

#contents-area #LEFT ul#left_menu li#lmenu_baby a { background-position:0 0;
	display:block;
	background-image:url(../images/baby/nomal_off.png);
	background-repeat:no-repeat;
	width:168px;
	height:52px;
	text-indent:-9999px;

 }
 
 #contents-area #LEFT ul#left_menu li#lmenu_baby a:hover { 
 	display:block;
	background-image:url(../images/baby/nomal_on.png);
	background-repeat:no-repeat;
	width:168px;
	height:52px;
	text-indent:-9999px;
  }



#contents-area #LEFT ul#left_menu li#lmenu1 a { background-position:0 0; }
#contents-area #LEFT ul#left_menu li#lmenu1 a:hover { background-position:-168px 0; }

#contents-area #LEFT ul#left_menu li#lmenu2 a { background-position:0 -52px; }
#contents-area #LEFT ul#left_menu li#lmenu2 a:hover { background-position:-168px -52px; }

#contents-area #LEFT ul#left_menu li#lmenu3 a { background-position:0 -105px; }
#contents-area #LEFT ul#left_menu li#lmenu3 a:hover { background-position:-168px -105px; }

#contents-area #LEFT ul#left_menu li#lmenu4 a { background-position:0 -157px; }
#contents-area #LEFT ul#left_menu li#lmenu4 a:hover { background-position:-168px -157px; }

#contents-area #LEFT ul#left_menu li#lmenu5 a { background-position:0 -209px; }
#contents-area #LEFT ul#left_menu li#lmenu5 a:hover { background-position:-168px -209px; }

#contents-area #LEFT ul#left_menu li#lmenu6 a { background-position:0 -262px; }
#contents-area #LEFT ul#left_menu li#lmenu6 a:hover { background-position:-168px -262px; }

#contents-area #LEFT ul#left_menu li#lmenu7 a { background-position:0 -313px; }
#contents-area #LEFT ul#left_menu li#lmenu7 a:hover { background-position:-168px -313px; }

#contents-area #LEFT ul#left_menu li#lmenu8 a { background-position:0 -365px; }
#contents-area #LEFT ul#left_menu li#lmenu8 a:hover { background-position:-168px -365px; }

#contents-area #LEFT ul#left_menu li#lmenu9 a { background-position:0 -417px; }
#contents-area #LEFT ul#left_menu li#lmenu9 a:hover { background-position:-168px -417px; }

#contents-area #LEFT ul#left_menu li#lmenu10 a { background-position:0 -469px; }
#contents-area #LEFT ul#left_menu li#lmenu10 a:hover { background-position:-168px -469px; }

#contents-area #LEFT ul#left_menu li#lmenu11 a { background-position:0 -521px; }
#contents-area #LEFT ul#left_menu li#lmenu11 a:hover { background-position:-168px -521px; }

/*天空の湯*/
#contents-area #LEFT h3#tenkuu {
	float: left;
	margin-top: 5px;
}
#contents-area #LEFT #tenkuu_p {
	width:170px;
	float: left;
	font-size: 12px;
	line-height: 20px;
}


#contents-area #LEFT div#uservoice{
	width:170px;
	border:1 solid #ffcc99;
	float:left;
	background-color:#feffe4;
	margin-top: 10px;
}
#contents-area #LEFT div#syuzai{
	width:170px;
	border:1 solid #ffcc99;
	float:left;
	background-color:#feffe4;
	margin-top: 10px;
	margin-bottom:10px;
}

#contents-area #LEFT h3#uservoice_h3{
	background:url(../images/index/uservoice_h3.png) no-repeat 0 0;
	width:166px;
	height:46px;
	text-indent:-9999px;
}
#contents-area #LEFT h3#syuzai_h3{
	background:url(../images/index/syuzai_h3.png) no-repeat 0 0;
	width:167px;
	height:39px;
	text-indent:-9999px;
}


#contents-area #LEFT p#syuzai_p{
	font-size:11px;
	padding-right: 10px;
	padding-left: 10px;
	line-height: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#contents-area #LEFT h3#tokuten_h3 a{
	float:left;
	display:block;
	background:url(../images/index/yoyaku_tokuten.png) no-repeat 0 0;
	width:168px;
	height:71px;
	margin-bottom: 5px;
	text-indent:-9999px;
}
#contents-area #LEFT h3#tokuten_h3 a:hover{
	background-position:0 -71px;
}
#contents-area #LEFT h3#planlist_h3 a{
	float:left;
	display:block;
	background:url(../images/index/plan_list.png) no-repeat 0 0;
	width:168px;
	height:71px;
	margin-bottom: 10px;
	text-indent:-9999px;
}
#contents-area #LEFT h3#planlist_h3 a:hover{
	background-position:0 -71px;
}
#contents-area #LEFT h3#blog_h3 a{
	float:left;
	display:block;
	background:url(../images/index/blog.png) no-repeat 0 0;
	width:168px;
	height:58px;
	margin-bottom: 10px;
	text-indent:-9999px;
}
#contents-area #LEFT h3#blog_h3 a:hover{
	background-position:0 -58px;
}

#contents-area #LEFT h3#blog_h4 a{
	float:left;
	display:block;
	background:url(../images/cmn/minakami.png) no-repeat 0 0;
	width:168px;
	height:58px;
	margin-bottom: 10px;
	text-indent:-9999px;
}
#contents-area #LEFT h3#blog_h4 a:hover{
	background-position:0 -58px;
}

#contents-area #LEFT h3#blog_h5 a{
	float:left;
	display:block;
	background:url(../images/cmn/top_links.png) no-repeat 0 0;
	width:168px;
	height:58px;
	margin-bottom: 10px;
	text-indent:-9999px;
}
#contents-area #LEFT h3#blog_h5 a:hover{
	background-position:0 -58px;
}


/*****************************************************************************
 左ボックス(下層)
*****************************************************************************/
#contents-area #LEFT h2#uservoice_h2{
	background:url(../images/cmn/uservoice_h2.png) no-repeat 0 0;
	width:168px;
	height:49px;
	text-indent:-9999px;
}
#contents-area #LEFT ul#uservoice{
	background-color:#fcf9f2;
	padding: 5px;
	width: 156px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #f7f0df;
	border-bottom-color: #f7f0df;
	border-left-color: #f7f0df;
}
*html #contents-area #LEFT ul#uservoice{
	width: 166px;
}
#contents-area #LEFT ul#uservoice li{
	margin:10px;
	font-size:10px;
}
#contents-area #LEFT ul#uservoice li#end{
	margin-bottom:0;
}
/*****************************************************************************
 フッター
*****************************************************************************/
#footer  {
	background-color:#FFFFFF;
	height:250px;
	padding-top: 8px;
}
#footer #footer_bana{
	display:block;
	float:left;
	width:777px;
	height:83px;
	background:url(../images/baby/baby_footer_bana.png) no-repeat 0 0;
	position:relative;
}
#footer #footer_bana h4{
	position:relative;
	left:280px;
	top:2px;
	width:450px;
	color: #996633;
	height: 30px;
	line-height: 30px;
}
#footer #footer_bana #tel{
	display:none;
}
#footer #footer_bana #time{
	position:relative;
	top:5px;
	left:500px;
	width: 200px;
}
#footer #footer_bana #address{
	position:relative;
	top:8px;
	left:180px;
	width: 450px;
}

#footer #footer_box {
	float:left;
	padding: 10px;
	width: 760px;
	margin: 0;
}
#footer #footer_box p {
	text-align: center;
	margin-top:10px;
	color: #a7a7a7;
}
#footer p {
	font-size: 12px;
	text-align: center;
	line-height:16px;
	font-weight: bold;
}
#footer ul {
	font-size:10px;
	text-align: center;
	height:25px;
	color:#633939;
}
#footer ul li {
	display:inline;
}
#footer ul li a {
	padding:0 3px;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
}
#footer #footer_online a {
	display:block;
	float:right;
	width:240px;
	height:40px;
	background:url(../images/cmn/footer_online.png) no-repeat 0 0;
	text-indent:-9999px;
	margin-bottom:10px;
	margin-top: 5px;
}
#footer #footer_online a:hover {
	background-position:0 -40px;
}

/*****************************************************************************
 baby_topページ
*****************************************************************************/
#baby #header #main_img{
	float: left;
}
#baby #header{
	height:425px;/*topページの高さを拡張*/
}
#baby #header ul li#tmenu1 a { width:49px;background-position:0 -31px;}/*トップ*/

/*3カラムbox*/
#baby #contents-area #RIGHT .three_box{
	float: left;
	margin-top:10px;
	width: 580px;
}
#baby #contents-area #RIGHT .three_box .three_lbox{
	width:186px;
	float: left;
	margin-right:7px;
	font-size: 10px;
}
#baby #contents-area #RIGHT .three_box .three_rbox{
	width:186px;
	float: left;
	font-size: 10px;
}
#baby #contents-area #RIGHT .three_box .three_lbox p,#baby #contents-area #RIGHT .three_box .three_rbox p{
	padding-left: 1em;
    text-indent: -1em;
	line-height:1.5;
}

/*1カラムbox 一番、大好き、人気プラン*/
#baby #contents-area #RIGHT .one_box{
	float: left;
	margin-top:10px;
	width: 580px;
}
#baby #contents-area #RIGHT .one_box h2#omoide {
	background:url(../images/baby/baby_omoide_h2.png) no-repeat;
	width: 576px;
	height:55px;
	text-indent:-9999px;
	margin-bottom: 10px;
} 
#baby #contents-area #RIGHT .one_box img#wakaokami{
	z-index:1;
	float: left;
	position:relative;
}

#baby #contents-area #RIGHT .one_box #wakaokami_caption{
	z-index:2;
	position:absolute;
	top:200px;
	left:10px;
	width: 160px;
	font-size: 10px;
	line-height: 14px;
}
#baby #contents-area #RIGHT .one_box #wakaokami_coment{
	width:385px;
	float:right;
	padding-right: 10px;
}
#baby #contents-area #RIGHT .one_box h3#motto a{
	background:url(../images/index/motto.png) no-repeat 0 0;
	width:287px;
	height:34px;
	display:block;
	text-indent:-9999px;
	margin-left: 150px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#baby #contents-area #RIGHT .one_box h3#motto a:hover{
	background-position:0 -34px;
}
#baby #contents-area #RIGHT .one_box #box{
	width:480px;
	padding-right: 50px;
	padding-left: 50px;
	padding-top: 20px;
	height: 40px;
	padding-bottom: 10px;
}
*html #baby #contents-area #RIGHT .one_box #box{
	width:585px;
}
#baby #contents-area #RIGHT .one_box h3#purankara{
	float:left;
}
#baby #contents-area #RIGHT .one_box h3#purankara a{
	background:url(../images/index/purankara.png) no-repeat 0 0;
	width:222px;
	height:34px;
	display:block;
	text-indent:-9999px;
}
#baby #contents-area #RIGHT .one_box h3#purankara a:hover{
	background-position:0 -34px;
}
#baby #contents-area #RIGHT .one_box h3#nitteikara{
	float:right;
}
#baby #contents-area #RIGHT .one_box h3#nitteikara a{
	background:url(../images/index/nitteikara.png) no-repeat 0 0;
	width:222px;
	height:34px;
	display:block;
	text-indent:-9999px;
}
#baby #contents-area #RIGHT .one_box h3#nitteikara a:hover{
	background-position:0 -34px;
}


#baby #contents-area #RIGHT h2#papaga{
	background:url(../images/baby/baby_papaga_h2.png) no-repeat 0 0;
	width:577px;
	height:35px;
	text-indent:-9999px;
}
#baby #contents-area #RIGHT p#papaga_p{
	background:url(../images/baby/baby_papaga_img.png) no-repeat 0 0;
	width:575px;
	height:119px;
	text-indent:-9999px;
	margin-top: 7px;
}
#baby #contents-area #RIGHT .one_box h2#ninki{
	background:url(../images/baby/baby_ninki_h2.png) no-repeat;
	width: 577px;
	height:35px;
	text-indent:-9999px;
	margin-bottom: 10px;
} 
/*イエローbox*/
#baby #contents-area #RIGHT .yellow_box{
	float: left;
	margin-top:10px;
	width: 570px;
	background-color:#ffffcc;
	padding: 5px;
}
#baby #contents-area #RIGHT .yellow_box h3{
	height:16px;
	line-height:16px;
}
#baby #contents-area #RIGHT .yellow_box ul{
	display:block;
	font-size:12px;
	float: left;
}

#baby #contents-area #RIGHT .one_box h2#medialist{
	background:url(../images/index/medialist_h2.png) no-repeat;
	width: 582px;
	height:34px;
	text-indent:-9999px;
	margin-bottom: 10px;
} 
#baby #contents-area #RIGHT .one_box h2#news{
	background:url(../images/index/news_h2.png) no-repeat;
	width: 582px;
	height:34px;
	text-indent:-9999px;
	margin-bottom: 10px;
} 
#baby #contents-area #RIGHT dl#newslist {
	width:570px;
	float:left;
	margin-bottom:15p;
}
#baby #contents-area #RIGHT dl#newslist dt {
	float:left;  
	width:100px;  
	padding:5px 0 5px 10px;  
	clear:both;  
	font-weight:bold;
}
#baby #contents-area #RIGHT dl#newslist dd {
	width:450px;  
	margin-left:100px;  
	padding:5px 0px 5px 10px;  
}
#baby #contents-area #RIGHT #news_img {
	float:left;
	background:url(../images/index/new_img.png) no-repeat;
	width:580px;
	height:329px;
	margin-bottom:25px;
}
#baby #contents-area #RIGHT #news_img p {
	width:300px;
	margin-left: 260px;
	margin-top: 160px;
	line-height: 19px;
}


/*ここから移植*/
/*****************************************************************************
 なかや旅館についてページ
*****************************************************************************/

/*なかや旅館ボタン*/

#about_button {
display:block;
border:1px solid #c0a78d;
	width:584px;
	height:29px;
	margin:10px 0px;
	text-indent:-9999px;
}

.about_button_detaile_1 {
margin:0px;
padding:0px;
float:left;
background:url(../images/aboutus/nakaya_self.gif);
width:196px;
height:29px;
}

.about_button_detaile_2 {
margin:0px;
padding:0px;
float:left;
background:url(../images/aboutus/kannai_self.gif);
width:195px;
height:29px;
}

.about_button_detaile_3 {
margin:0px;
padding:0px;
float:left;
background:url(../images/aboutus/onsen_self.gif);
width:191px;
height:29px;
}

.about_button_detaile_1 a {
margin:0px;
padding:0px;
float:left;
background:url(../images/aboutus/nakaya_nomal.gif);
width:196px;
height:29px;
}

.about_button_detaile_2 a {
margin:0px;
padding:0px;
float:left;
background:url(../images/aboutus/kannai_nomal.gif);
width:195px;
height:29px;
}

.about_button_detaile_3 a {
margin:0px;
padding:0px;
float:left;
background:url(../images/aboutus/onsen_nomal.gif);
width:191px;
height:29px;
}

.about_button_detaile_1 a:hover {
margin:0px;
padding:0px;
float:left;
background:url(../images/aboutus/nakaya_on.gif);
width:196px;
height:29px;
}

.about_button_detaile_2 a:hover {
margin:0px;
padding:0px;
float:left;
background:url(../images/aboutus/kannai_on.gif);
width:195px;
height:29px;
}

.about_button_detaile_3 a:hover {
margin:0px;
padding:0px;
float:left;
background:url(../images/aboutus/onsen_on.gif);
width:191px;
height:29px;
}




#aboutus #header ul li#tmenu2 a { width:105px;background-position:-49px -31px;}/*トップ*/
#aboutus #contents-area #RIGHT h2{
	background:url(../images/aboutus/aboutus_h2.png);
	background-repeat:no-repeat;
	width:582px;
	height:135px;
	text-indent:-9999px;
} 
#aboutus #contents-area #RIGHT h3{
	background:url(../images/aboutus/aboutus_h3.png);
	background-repeat:no-repeat;
	width:582px;
	height:35px;
	text-indent:-9999px;
	margin-bottom:15px;
}
#aboutus #contents-area #RIGHT h4#aboutus_h4_01{
	background:url(../images/aboutus/aboutus_h4_01.png);
	background-repeat:no-repeat;
	width:370px;
	height:20px;
	text-indent:-9999px;
	margin-bottom:5px;
	float:left;
}
#aboutus #contents-area #RIGHT ul#onsen{
	display:block;
	margin:10px 0;
	list-style:url(../images/aboutus/onsen_mark.png) outside;
	margin-left: 40px;
}
#aboutus #contents-area #RIGHT ul#onsen li{
	font-weight:bold;
	line-height: 1.7;
}
/*3カラムbox*/
#aboutus #contents-area #RIGHT .three_box{
	float: left;
	margin-top:10px;
	width: 580px;
}
#aboutus #contents-area #RIGHT .three_box .three_lbox{
	width:186px;
	float: left;
	margin-right:7px;
	font-size: 10px;
}
#aboutus #contents-area #RIGHT .three_box .three_rbox{
	width:186px;
	float: left;
	font-size: 10px;
}
#aboutus #contents-area #RIGHT .three_box .three_lbox p,#aboutus #contents-area #RIGHT .three_box .three_rbox p{
	padding-top:5px;
	line-height:1.5;
	text-align:center;
}

#aboutus #contents-area #RIGHT .one_box{
	float: left;
	margin-top:10px;
	width: 580px;
	margin-bottom:20px;
}
#aboutus #contents-area #RIGHT h4#aboutus_h4_02{
	background:url(../images/aboutus/aboutus_h4_02.png);
	background-repeat:no-repeat;
	width:580px;
	height:26px;
	text-indent:-9999px;
	margin-bottom:10px;
	float:left;
	margin-top: 15px;
}

#aboutus #contents-area #RIGHT h4#aboutus_h4_02baby{
	background:url(../images/aboutus/aboutus_h4_02.png);
	background-repeat:no-repeat;
	width:580px;
	height:26px;
	text-indent:-9999px;
	margin-bottom:10px;
	float:left;
	margin-top: 5px;
}


#aboutus #contents-area #RIGHT ul#koe{
	list-style:disc;
	margin-left: 25px;
	}
	
#aboutus #contents-area #RIGHT .koe_bg{
background-color:#fdfacb;
padding:4px;
}

#aboutus #contents-area #RIGHT h4#aboutus_h4_03{
	background:url(../images/aboutus/aboutus_h4_03.png);
	background-repeat:no-repeat;
	width:580px;
	height:23px;
	text-indent:-9999px;
	margin-bottom:10px;
	float:left;
	margin-top: 15px;
}
#aboutus #contents-area #RIGHT h4#aboutus_h4_04{
	background:url(../images/aboutus/aboutus_h4_04.png);
	background-repeat:no-repeat;
	width:581px;
	height:26px;
	text-indent:-9999px;
	margin-bottom:10px;
	float:left;
	margin-top: 15px;
}
#aboutus #contents-area #RIGHT h4#aboutus_h4_05{
	background:url(../images/aboutus/aboutus_h4_05.png);
	background-repeat:no-repeat;
	width:580px;
	height:23px;
	text-indent:-9999px;
	margin-bottom:10px;
	float:left;
	margin-top: 15px;
}
#aboutus #contents-area #RIGHT h4#aboutus_h4_06{
	background:url(../images/aboutus/aboutus_h4_06.png);
	background-repeat:no-repeat;
	width:580px;
	height:26px;
	text-indent:-9999px;
	margin-bottom:10px;
	float:left;
	margin-top: 15px;
}

.aboutus_block {
padding-top:5px;
}

.aboutus_block_text {
clear:left;
padding-top:10px;
}

.aboutus_block_text_l {
width:384px;
float:left;
padding-top:10px;
}

.footer_link {
margin:8px 0px;
font-size:14px;
border-bottom:1px dotted #ccc;
}

.aboutus_color {
font-size:14px;
color:#cc6600;
}

.aboutus_bold {
font-size:12px;
font-weight:bold;
}

.aboutus_line {
font-size:14px;
border-bottom:1px solid #ccc;
}
/*館内*/

#inside #contents-area #RIGHT .one_box{
	float: left;
	margin-top:10px;
	width: 580px;
	margin-bottom:20px;
}


#inside #header ul li#tmenu2 a { width:105px;background-position:-49px -31px;}/*トップ*/
#inside #contents-area #RIGHT h2{
background-image:url(../images/inside/kannai_header.jpg);
	background-repeat:no-repeat;
	width:582px;
	height:135px;
	text-indent:-9999px;
} 
#inside #contents-area #RIGHT h3{
	background:url(../images/inside/inside_h3.gif);
	background-repeat:no-repeat;
	width:582px;
	height:34px;
	text-indent:-9999px;
	margin-bottom:15px;
}


#inside #contents-area #RIGHT h4{
	clear:left;
	background:url(../images/inside/inside_h4.gif);
	background-repeat:no-repeat;
	width:582px;
	height:34px;
	text-indent:-9999px;
	margin-bottom:15px;
}


#inside #contents-area #RIGHT .three_box{
	float: left;
	margin-top:10px;
	width: 580px;
}

.inside_image {
padding:10px 5px;
}

.inside_image_left {
float:left;
}

.inside_image_left2 {
padding-left:2px;
float:left;
}

.inside_image_left3 {
padding-left:8px;
float:left;
}

.inside_image_left4 {
padding-top:10px;
float:left;
}

.inside_image_left5 {
width:255px;
padding-top:10px;
padding-left:5px;
float:left;
}

.inside_tel {
height:47px;
width:486px;
margin:10px auto;
}


.k_02_text {
font-size:12px;
line-height:130%;
padding:3px;
width:245px;
}

.k_03_text {
font-size:12px;
line-height:130%;
padding:3px;
width:146px;
text-align:center;
padding-bottom:10px;
}

.k_04_text {
font-size:12px;
line-height:130%;
padding:3px;
width:200px;
text-align:center;
padding-bottom:10px;
}


.inside_image_2 {
clear:left;
padding:10px 5px;
}

.inside_title {
width:560px;
border-bottom:1px solid #9f6f3f;
padding:0px 3px;
}

.inside_room_text {
padding:6px 0px;
}

.inside_orange {
color:#cc6600;
}

/*温泉*/


#onsen #contents-area #RIGHT .one_box{
	float: left;
	margin-top:10px;
	width: 580px;
	margin-bottom:20px;
}


#onsen #header ul li#tmenu2 a { width:105px;background-position:-49px -31px;}/*トップ*/
#onsen #contents-area #RIGHT h2{
background-image:url(../images/onsen/onsen_header.jpg);
	background-repeat:no-repeat;
	width:582px;
	height:135px;
	text-indent:-9999px;
} 
#onsen #contents-area #RIGHT h3{
	background:url(../images/onsen/title_1.gif);
	background-repeat:no-repeat;
	width:582px;
	height:34px;
	text-indent:-9999px;
	margin-bottom:15px;
}

#onsen #contents-area #RIGHT h4{
	background:url(../images/onsen/title_2.gif);
	background-repeat:no-repeat;
	width:582px;
	height:34px;
	text-indent:-9999px;
	margin-bottom:15px;
}

#onsen #contents-area #RIGHT h4.h4_2{
	background:url(../images/onsen/title_3.gif);
	background-repeat:no-repeat;
	width:582px;
	height:34px;
	text-indent:-9999px;
	margin-bottom:15px;
}

#onsen #contents-area #RIGHT h4.h4_3{
	background:url(../images/onsen/title_4.gif);
	background-repeat:no-repeat;
	width:582px;
	height:34px;
	text-indent:-9999px;
	margin-bottom:15px;
}

.onsen_bottom_image {
clear:left;
padding:10px 5px;
margin-bottom:8px;
height:118px;
}


.onsen_image {
padding:10px 5px;
}

.onsen_image2 {
padding:10px 0px;
}
.onsen_image_left {
width:277px;
float:left;
}

.onsen_image_left2 {
width:280px;
padding-left:4px;
float:left;
}

.onsen_image_left3 {
width:280px;
padding-left:8px;
float:left;
}

.onsen_image_left4 {
width:298px;
float:left;
}

.onsen_image_left5 {
width:223px;
padding-left:8px;
float:left;
}

.onsen_text {
clear:left;
padding:8px 0px;
}


.onsen_title {
height:28px;
}

.onsen_title2 {
padding:8px 0px;
height:28px;
}

.onsen_image2 {
clear:left;
padding:10px 5px;
margin-bottom:8px;
}

.naka_onsen {
width:500px;
margin:8px auto;
}

.onsen_yellow {
clear:left;
width:565px;
height:auto;
background-color:#fffeec;
border:1px solid #eeeccd;
padding:8px;
margin:8px 0px;
}

.onsen_bold {
font-size:14px;
font-weight:bold;
color:#a57849;
}

.onsen_bold_text {
font-weight:bold;
}

.small {
font-size:10px;
}

/*****************************************************************************
 メディア・ページ
*****************************************************************************/
#media #contents-area #RIGHT h2#media_h2{
	background:url(../images/media/media_h2.png);
	background-repeat:no-repeat;
	width:583px;
	height:136px;
	text-indent:-9999px;
} 
#media #contents-area #RIGHT h3#okagesama_h3{
	background:url(../images/media/okagesama_h3.png);
	background-repeat:no-repeat;
	width:583px;
	height:34px;
	text-indent:-9999px;
	margin-bottom:15px;
}
#media #contents-area #RIGHT .one_box{
	float: left;
	margin-top:10px;
	width: 580px;
	margin-bottom:20px;
}

.media_1 {
clear:left;
}

.media_1_text {
width:370px;
float:left;
}

.media_1_image {
padding-left:5px;
float:left;
}

.media_2 {
padding-top:5px;
clear:left;
}

.media_2_text {
padding-left:5px;
width:370px;
float:left;
}

.media_2_image {
float:left;
}

/*****************************************************************************
 特典ページ
*****************************************************************************/

#tokuten #contents-area #RIGHT h2#tokuten_h2{
	background:url(../images/tokuten/tokuten_h2.png);
	background-repeat:no-repeat;
	width:582px;
	height:134px;
	text-indent:-9999px;
} 
#tokuten #contents-area #RIGHT h3#torouma_h3{
	background:url(../images/tokuten/torouma_h3.png);
	background-repeat:no-repeat;
	width:581px;
	height:34px;
	text-indent:-9999px;
	margin-bottom:15px;
}
#tokuten #contents-area #RIGHT .one_box{
	float: left;
	width: 580px;
	margin-top:10px;
	margin-bottom:20px;
}
#tokuten #contents-area #RIGHT .one_box p{
	margin-left:10px;
}

/*****************************************************************************
 料金ページ
*****************************************************************************/

#price #header ul li#tmenu6 a { width:104px;background-position:-467px -31px;}/*料金*/

#price #contents-area #RIGHT h2#price_h2{
	background:url(../images/price/price_h2.png);
	background-repeat:no-repeat;
	width:585px;
	height:135px;
	text-indent:-9999px;
} 
#price #contents-area #RIGHT h3#roten_h3{
	background:url(../images/price/roten_h3.png);
	background-repeat:no-repeat;
	width:583px;
	height:35px;
	text-indent:-9999px;
	margin-bottom:5px;
}
#price #contents-area #RIGHT .one_box{
	float: left;
	margin-top:10px;
	width: 580px;
}
#price #contents-area #RIGHT .one_box p#chuui{
	margin-left:5px;
	font-size:10px;
}
#price #contents-area #RIGHT .one_box table{
	font-size:12px;
	text-align:center;
	margin-bottom:10px;
}
#price #contents-area #RIGHT .one_box table td{
	line-height:1.2;
	border:solid #e3d6d3 1px;
	padding:5px;
}
#price #contents-area #RIGHT h3#cancel_h3{
	background:url(../images/price/cancel_h3.png);
	background-repeat:no-repeat;
	width:583px;
	height:34px;
	text-indent:-9999px;
	margin-bottom:5px;
}
#price #contents-area #RIGHT .one_box dl{
	margin-left:5px;
	width:570px;
}
#price #contents-area #RIGHT dl dt {
	float:left;  
	width:150px;  
	padding:5px 0 5px 10px;  
	clear:both;  
	font-weight:bold;
	height:12px;
	line-height:12px;
}
#price #contents-area #RIGHT dl dt#yellow {
	background-color:#fff8ce;
}
#price #contents-area #RIGHT dl dd {
	width:410px;  
	margin-left:100px;  
	padding:5px 5px 5px 10px;
	margin-bottom:5px;
	height:12px;
	line-height:12px;
}
#price #contents-area #RIGHT dl dd#yellow {
	width:150px;  
	background-color:#fff8ce;
	margin-bottom:5px;
}
#price #contents-area #RIGHT .one_box li{
	display:inline;
}

#price #contents-area #RIGHT .one_box #box{
	width:480px;
	padding-right: 50px;
	padding-left: 50px;
	padding-top: 20px;
	height: 40px;
	padding-bottom: 10px;
}
*html #price #contents-area #RIGHT .one_box #box{
	width:585px;
}
#price #contents-area #RIGHT .one_box h3#purankara{
	float:left;
}
#price #contents-area #RIGHT .one_box h3#purankara a{
	background:url(../images/index/purankara.png) no-repeat 0 0;
	width:222px;
	height:34px;
	display:block;
	text-indent:-9999px;
}
#price #contents-area #RIGHT .one_box h3#purankara a:hover{
	background-position:0 -34px;
}
#price #contents-area #RIGHT .one_box h3#nitteikara{
	float:right;
}
#price #contents-area #RIGHT .one_box h3#nitteikara a{
	background:url(../images/index/nitteikara.png) no-repeat 0 0;
	width:222px;
	height:34px;
	display:block;
	text-indent:-9999px;
}
#price #contents-area #RIGHT .one_box h3#nitteikara a:hover{
	background-position:0 -34px;
}


/*****************************************************************************
 交通案内ページ
*****************************************************************************/

#map #header ul li#tmenu7 a { width:104px;background-position:-571px -31px;}/*料金*/

#map #contents-area #RIGHT .one_box{
	float: left;
	margin-top:10px;
	width: 580px;
}
#map #contents-area #RIGHT h2#traffic_h2{
	background:url(../images/map/traffic_h2.png) no-repeat;
	width:582px;
	height:135px;
	text-indent:-9999px;
} 
#map #contents-area #RIGHT h3#access_h3{
	background:url(../images/map/access_h3.png);
	background-repeat:no-repeat;
	width:583px;
	height:34px;
	text-indent:-9999px;
	margin-bottom:5px;
}
#map #contents-area #RIGHT h3#way_h3{
	background:url(../images/map/way_h3.png);
	background-repeat:no-repeat;
	width:583px;
	height:34px;
	text-indent:-9999px;
	margin-bottom:5px;
}
#map #contents-area #RIGHT h3#tokyofrom_h3{
	background:url(../images/map/tokyfrom_h3.png);
	background-repeat:no-repeat;
	width:583px;
	height:34px;
	text-indent:-9999px;
	margin-bottom:5px;
}
#map #contents-area #RIGHT h3#tokyoto_h3{
	background:url(../images/map/tokyoto_h3.png);
	background-repeat:no-repeat;
	width:583px;
	height:34px;
	text-indent:-9999px;
	margin-bottom:5px;
}
#map #contents-area #RIGHT h4{
	border-bottom:solid #fbd8bc 2px;
	padding-left:20px;
	margin-bottom:5px;
	font-size:13px;
	font-weight:bold;
}

#map #contents-area #RIGHT .one_box .way_title{
	margin-left:16px;
}
#map #contents-area #RIGHT .one_box table{
	font-size:12px;
	margin-left:20px;
	margin-bottom:10px;
	text-align:center;
}
#map #contents-area #RIGHT .one_box table#no_margin{
	margin-bottom:0;
}
#map #contents-area #RIGHT .one_box table td.way_tt{
	width:120px;
	background:#fcf2e2;
}
#map #contents-area #RIGHT .one_box table td{
	border:solid #e3d6d3 1px;
	padding:3px;
}
#map #contents-area #RIGHT .one_box table td.t2{
	width:200px;
}
#map #contents-area #RIGHT .one_box table td.t3{
	width:133px;
}
#map #contents-area #RIGHT .one_box table td.t4{
	width:100px;
}
#map #contents-area #RIGHT .one_box table td.t5{
	width:80px;
}
#map #contents-area #RIGHT .one_box table td.t6{
	width:66px;
}
#map #contents-area #RIGHT .one_box ul {
	text-align:center;
	font-size: 12px;
	height:25px;
}
#map #contents-area #RIGHT .one_box ul li {
	display: inline;
	margin-right: 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #e3d6d3;
	padding-left: 10px;
	height: 15px;
}
#map #contents-area #RIGHT .one_box ul li.right_border {
	border-right:solid #e3d6d3 1px;
	padding-right:10px;
}
#map #contents-area #RIGHT .one_box #box{
	width:480px;
	padding-right: 50px;
	padding-left: 50px;
	padding-top: 20px;
	height: 40px;
	padding-bottom: 20px;
}

/*****************************************************************************
 お問い合せページ
*****************************************************************************/

#inquiry #header ul li#tmenu8 a,#inquiry_c #header ul li#tmenu8 a { width:105px;background-position:-674px -31px;}/*料金*/

#inquiry #contents-area #RIGHT .one_box{
	float: left;
	margin-top:10px;
	width: 580px;
}
#inquiry #contents-area #RIGHT h2#inquiry_h2,#inquiry_c #contents-area #RIGHT h2#inquiry_h2{
	background:url(../images/inquiry/inquiry_h2.png) no-repeat;
	width:583px;
	height:135px;
	text-indent:-9999px;
}


#inquiry #contents-area #RIGHT h3#inquiry_h3_1{
	background:url(../images/inquiry/inquiry_h3_1.png);
	background-repeat:no-repeat;
	width:581px;
	height:34px;
	text-indent:-9999px;
	margin-bottom:5px;
}
#inquiry #contents-area #RIGHT h3#inquiry_h3_2{
	background:url(../images/inquiry/inquiry_h3_2.png);
	background-repeat:no-repeat;
	width:581px;
	height:34px;
	text-indent:-9999px;
	margin-bottom:5px;
}
#inquiry_c #contents-area #RIGHT h3#inquiry_h3_3{
	background:url(../images/inquiry/inquiry_h3_3.png);
	background-repeat:no-repeat;
	width:581px;
	height:34px;
	text-indent:-9999px;
	margin-bottom:5px;
}
#inquiry #contents-area #RIGHT h3#inquiry_h3_4{
	background:url(../images/inquiry/inquiry_h3_4.png);
	background-repeat:no-repeat;
	width:581px;
	height:34px;
	text-indent:-9999px;
	margin-bottom:5px;
}

#inquiry #contents-area #RIGHT .one_box #box{
	width:480px;
	padding-right: 50px;
	padding-left: 50px;
	padding-top: 20px;
	height: 40px;
	padding-bottom: 25px;
}
*html #inquiry #contents-area #RIGHT .one_box #box{
	width:585px;
}
#inquiry #contents-area #RIGHT .one_box h3#purankara{
	float:left;
}
#inquiry #contents-area #RIGHT .one_box h3#purankara a{
	background:url(../images/index/purankara.png) no-repeat 0 0;
	width:222px;
	height:34px;
	display:block;
	text-indent:-9999px;
}
#inquiry #contents-area #RIGHT .one_box h3#purankara a:hover{
	background-position:0 -34px;
}
#inquiry #contents-area #RIGHT .one_box h3#nitteikara{
	float:right;
}
#inquiry #contents-area #RIGHT .one_box h3#nitteikara a{
	background:url(../images/index/nitteikara.png) no-repeat 0 0;
	width:222px;
	height:34px;
	display:block;
	text-indent:-9999px;
}
#inquiry #contents-area #RIGHT .one_box h3#nitteikara a:hover{
	background-position:0 -34px;
}
#inquiry #contents-area #RIGHT .one_box table{
	font-size:12px;
	margin-left:25px;
	margin-bottom:10px;
	width:512px;
}
#inquiry #contents-area #RIGHT .one_box table td{
	border:solid #e3d6d3 1px;
	padding:8px;
}
#inquiry #contents-area #RIGHT .one_box table td.title{
	width:120px;
	background:#fcf2e2;
	vertical-align:top;
}
/*確認ページフォーム*/

#inquiry_c #contents-area #RIGHT .one_box{
	float: left;
	margin-top:10px;
	width: 580px;
}

#inquiry_c #contents-area #RIGHT .one_box table{
	font-size:12px;
	margin-bottom:10px;
	margin-left:0;
	width:580px;
}
#inquiry_c #contents-area #RIGHT .one_box table td{
	border-bottom:solid #e3d6d3 2px;
}
#inquiry_c #contents-area #RIGHT .one_box table td.title{
	width:175px;
	vertical-align:top;
	padding: 10px 0 10px 25px;
}
#inquiry_c #contents-area #RIGHT .one_box table td.data{
	width:305px;
	vertical-align:top;
	padding:10px 70px 10px 0;
}
#inquiry #contents-area #RIGHT .one_box p{
	margin:0 70px 25px 25px;
}


/*****************************************************************************
 お客様の声
*****************************************************************************/
#voice #contents-area #RIGHT h2#voice_h2{
	background:url(../images/voice/voice_h2.png);
	background-repeat:no-repeat;
	width:583px;
	height:136px;
	text-indent:-9999px;
} 
#voice #contents-area #RIGHT h3#voice_h3{
	background:url(../images/voice/voice_h3.png);
	background-repeat:no-repeat;
	width:583px;
	height:34px;
	text-indent:-9999px;
	margin-bottom:15px;
}

#voice #contents-area #RIGHT h4#voice_main_image{
	text-align:center;
	width:583px;
	margin:auto;
	padding:10px 0px;
}

#voice #contents-area #RIGHT .one_box{
	float: left;
	margin-top:10px;
	width: 580px;
	margin-bottom:20px;
}

#voice #contents-area #RIGHT .voice_block_1{
	margin:8px 5px;
}

#voice #contents-area #RIGHT .voice_block_image{
	float:left;
}

#voice_block_image_3{
	float:left;
}

#voice #contents-area #RIGHT .voice_block_text1{
	width:320px;
	padding-left:5px;
	padding-bottom:12px;
	float:left;
}

#voice #contents-area #RIGHT .voice_block_text3_1{
	width:318px;
	padding-left:5px;
	padding-bottom:12px;
	float:left;
}

.main_image_text {
font-size:14px;
font-weight:bold;
text-align:center;
}

.main_image_text_waku {
margin:10px;
width:560px;
height:auto;
padding:5px;
border:1px solid #ccc;
}

.voice2_image {
float:left;
}

.voice2_text {
width:369px;
padding-left:5px;
float:left;
}

.voice2_image2 {
padding-top:10px;
padding-left:5px;
float:left;
}

.voice2_text2 {
width:369px;
float:left;
}

#voice_block_text2_1{
	width:425px;
	padding-left:5px;
	padding-bottom:12px;
	float:left;
}

#voice #contents-area #RIGHT .voice_block_name{
padding-bottom:5px;
}

#voice #contents-area #RIGHT .voice_block_2{
	border-top:1px solid #ffe0c1;
	margin:8px 5px;
	clear:left;
}

#voice #contents-area #RIGHT .voice_block_3{
	margin:5px 0px;
	clear:left;
}


.voice_quation{
text-align:center;
font-size:16px;
line-height:130%;
padding:10px 0px 4px 0px;
font-weight:bold;
color:#cc6600;
}


.voice_quation_2{
line-height:130%;
padding:4px 0px 6px 0px;
font-weight:bold;
color:#cc6600;
}
.answer_text {
width:415px;
float:left;
margin:3px 0px;
}

.answer_text2 {
width:312px;
float:left;
margin:3px 0px;
}

.answer_text3 {
width:398px;
float:left;
margin:3px 0px;
}

.answer_text4 {
width:438px;
float:left;
margin:3px 0px;
}

.answer_text5 {
width:356px;
float:left;
margin:3px 0px;
}

.answer_text6 {
width:383px;
float:left;
margin:3px 0px;
}
.answer_text7 {
width:310px;
float:left;
margin:3px 0px;
}

.answer_text8 {
width:423px;
float:left;
margin:3px 0px;
padding-left:5px;
}

.answer_text9 {
width:379px;
float:left;
margin:3px 0px;
padding-right:4px;
}

.answer_text10 {
width:411px;
float:left;
margin:3px 0px;
padding-right:4px;
}

.answer_text11 {
width:400px;
float:left;
margin:3px 0px;
padding-right:4px;
}

.answer_text12 {
width:324px;
float:left;
margin:3px 0px;
padding-right:4px;
}






.answer_image {
float:left;
padding-left:5px;
}

.answer_image2 {
float:left;
padding-right:5px;
}

.text_block {
padding-bottom:10px;
margin:0px 10px;
}

.text_clear {
clear:left;
padding-top:3px;
}

.text_clear_2 {
clear:left;
}

#etc_voice {
background:url(../images/voice/voice_etc_bg.png);
background-repeat:no-repeat;
width:568px;
height:391px;
}

.etc_voice_photo {
border:1px solid #cc0000;
background-position:40px 60px;
width:239px;
height:296px;
background:url(../images/voice/etc_1.png);
background-repeat:no-repeat;
float:left;
margin:10px auto;
}
.voice_navi {
font-size:10px;
width:148px;
padding:8px 10px;
line-height:110%;
}

/*3カラムbox*/
#voice #contents-area #RIGHT .three_box{
	float: left;
	margin-top:10px;
	width: 580px;
}
#voice #contents-area #RIGHT .three_box .three_lbox{
	width:186px;
	float: left;
	margin-right:7px;
	font-size: 10px;
}
#voice #contents-area #RIGHT .three_box .three_rbox{
	width:186px;
	float: left;
	font-size: 10px;
}
#voice #contents-area #RIGHT .three_box .three_lbox p,#voice #contents-area #RIGHT .three_box .three_rbox p{
	padding-left: 1em;
    text-indent: -1em;
	line-height:1.5;
}

/*リンク集*/

#link #contents-area #RIGHT .one_box{
	float: left;
	margin-top:10px;
	width: 580px;
}

#link #header ul li#tmenu2 a { width:105px;background-position:-49px -31px;}/*トップ*/
#link #contents-area #RIGHT h2{
	background:url(../images/link/link_header.jpg);
	background-repeat:no-repeat;
	width:582px;
	height:135px;
	text-indent:-9999px;
} 
#link #contents-area #RIGHT h3{
	background:url(../images/link/link_title.gif);
	background-repeat:no-repeat;
	width:582px;
	height:34px;
	text-indent:-9999px;
	margin-bottom:10px;
}

#link #contents-area #RIGHT h4{
margin-top:10px;
	background:url(../images/link/s_link_title.gif);
	background-repeat:no-repeat;
	width:582px;
	height:34px;
	text-indent:-9999px;
	margin-bottom:10px;
}


.link_1 {
font-size:14px;
width:570px;
background-color:#daf5f9;
font-weight:bold;
padding:3px 0px 3px 8px;
}

.link_2 {
margin-top:8px;
font-size:14px;
width:570px;
background-color:#f6f9da;
font-weight:bold;
padding:3px 0px 3px 8px;
}

.link_3 {
margin-top:8px;
font-size:14px;
width:570px;
background-color:#fbe6f1;
font-weight:bold;
padding:3px 0px 3px 8px;
}


.links_top {
padding-top:8px;
}

.link_title {
padding-top:5px;
font-weight:bold;
}

.link_text {
border-bottom:1px dotted #e3e3e3;
padding-bottom:2px;
}

