@charset "Shift_JIS";


/* contents
------------------------------------------------------------------------------------------------------------*/

#flash_area {
	height: 210px;
	width: 760px;
	padding-top: 10px;
	background-color: #fcf3de;
}
#contents{
	width: 730px;
	padding-top: 15px;
	padding-right: 15px;
	padding-left: 15px;
	background-color: #fcf3de;
	text-align: left;
}


/* main_content
------------------------------------------------------------------------------------------------------------*/

#main_content {
	float: left;
	width: 533px;
}
#main_content1,#main_content2 {
	margin-bottom: 10px;
}
#main_content1,#main_content2,#main_content3 {
	background-color: #ffffff;
}
#main_content h1{
	padding-bottom: 10px;
}
#main_content h2{
	color:#6eaa00;
}


/* main_content1
------------------------------------------------------------------------------------------------------------*/

#main_content1 {
	float: left;
	width: 523px;
	padding: 10px 0 12px 10px;
}
#m_onsen,#m_dish,#m_room,#m_sightseeing {
	float: left;
	width: 120px;
}
#m_onsen,#m_dish,#m_room {
	margin-right: 10px;
}
#main_content1 h2{
	padding-top: 10px;
	line-height:1em;
}
#main_content1 p{
	padding-top: 4px;
	line-height:1.3em;
}





/* main_content2
------------------------------------------------------------------------------------------------------------*/

#main_content2 {
	width: 513px;
	padding: 10px 10px 12px 10px;
}
#main_content2 .news_en{
	color:#655d4b;
}
#main_content2 ul li {
	padding:3px 0;
	line-height:1.5em;
}
#main_content2 ul li a {
	display:block;
	width:100%;
}


/* ▼やっほーだより上▼ */
#news_top{
	border-top:1px solid #655d4b;
}
/* ▼やっほーだより中▼ */
#news_middle {
	background: url(../images/dot.gif) repeat-x;
}
/* ▼やっほーだより下▼ */
#news_end{
	background: url(../images/dot.gif) repeat-x;
	border-bottom:1px solid #655d4b;
}
/* ▼やっほーだよりが1つの場合▼ */
#news_one{ 
	border-top:1px solid #655d4b;
	border-bottom:1px solid #655d4b;
}


/* main_content3
------------------------------------------------------------------------------------------------------------*/

#main_content3 {
	float: left;
	width: 513px;
	padding: 10px 10px 12px 10px;
}
#m_photo {
	float: left;
	width: 251px;
}
#m_text {
	float: left;
	width: 252px;
	height:auto;
	margin-left: 10px;
}
#m_text a:hover {
	text-decoration:none;
}
#main_content3 p{
	line-height:1.3em;
}
#main_content3 span{
	font-size:14px;
	font-weight:bold;
	line-height:1.3em;
}
#main_content3 #plan_01 #m_text img {
	padding-bottom:4px;
}
#main_content3 #plan_02 {
	margin-top:10px;
	padding-top:12px;
	background:url(../images/dot.gif) repeat-x;
}



/* sub_content
------------------------------------------------------------------------------------------------------------*/

#sub_content {
	float: left;
	width: 180px;
	margin-left: 17px;
	background-color: #ffffff;
}
#sub_content h1{
	padding:10px 0 0 10px;
}
#sub_content ul li.bt_01 a {
	display:block;
	width: 166px;
	height:48px;
	text-indent:-9999px;
	voice-family: "\"}\"";
	voice-family:inherit;
	overflow: hidden;
}
#sub_content ul li.bt_02 a {
	display:block;
	margin: 5px 0 0 10px;
	width: 160px;
	height:48px;
	text-indent:-9999px;
	voice-family: "\"}\"";
	voice-family:inherit;
	overflow: hidden;
}

#s_plan     { margin: 5px 0 0 8px; background: url(../images/bt_top.gif) no-repeat 0 0; }
#s_calemdar { margin-left: 8px; background: url(../images/bt_top.gif) no-repeat 0 -48px; }
#s_qa       { margin: 10px 0 10px 8px; background: url(../images/bt_top.gif) no-repeat 0 -96px; }

a:hover#s_plan     { margin: 5px 0 0 8px; background: url(../images/bt_top.gif) no-repeat -166px 0; }
a:hover#s_calemdar { margin-left: 8px; background: url(../images/bt_top.gif) no-repeat -166px -48px; }
a:hover#s_qa       { margin: 10px 0 10px 8px; background: url(../images/bt_top.gif) no-repeat -166px -96px; }


#s_bus       { background: url(../images/banner_top.gif) no-repeat 0 0; }
#s_sky       { background: url(../images/banner_top.gif) no-repeat 0 -48px; }
#s_ski       { background: url(../images/banner_top.gif) no-repeat 0 -336px; }
#s_green     { background: url(../images/banner_top.gif) no-repeat 0 -192px; }
#s_takada    { background: url(../images/banner_top.gif) no-repeat 0 -240px; }
#s_tenchijin { background: url(../images/banner_top.gif) no-repeat 0 -288px; }
#s_arbeit    { background: url(../images/banner_top.gif) no-repeat 0 -96px; }


a:hover#s_bus       { background:url(../images/banner_top.gif) no-repeat -160px 0; }
a:hover#s_sky       { background:url(../images/banner_top.gif) no-repeat -160px -48px; }
a:hover#s_ski       { background:url(../images/banner_top.gif) no-repeat -160px -336px; }
a:hover#s_green     { background:url(../images/banner_top.gif) no-repeat -160px -192px; }
a:hover#s_takada    { background: url(../images/banner_top.gif) no-repeat -160px -240px; }
a:hover#s_tenchijin { background: url(../images/banner_top.gif) no-repeat -160px -288px; }
a:hover#s_arbeit    { background:url(../images/banner_top.gif) no-repeat -160px -96px; }

.off_text{
	color:#FF6600;
	font-weight:bold;
	}
	
	
.recm50th-top {
	height: 108px;
	width: 160px;
	padding-top: 7px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
	background-image: url(../images/recm50th_small-over.jpg);
	background-repeat: no-repeat;
	background-position: 10px 7px;
}
.recm50th-top a:hover img {
	opacity: 0.0; /* for Opera,Firefox,Safari */
	filter: alpha(opacity=0);
}
