@charset "utf-8";
/* ===================================================================
CSS information

 file name  :zzz.css
 author     :Ability Consultant
style info  :設定　ハックは最下部に記述
=================================================================== */


/*----------------------------------------------------
	各ページ専用指定
----------------------------------------------------*/
#points #header_wrap h2 {
	background: url(../points/images/title.jpg) no-repeat center;
}

#points #main {
    background: url("../points/images/bg_main.gif") repeat-y scroll 0 0 transparent;
    padding: 0 0 80px; 
}


/* 美ヶ原歴史写真
----------------------------------------------------*/

#points #main .box_photo {
	width:145px;
	height: 4000px;
	overflow:hidden;
	padding:37px 7px 0 7px;
	float:left;
	background:url(../points/images/bg_photo.gif) 0 0 no-repeat;
}

#points #main .box_photo img {
	margin:0 0 7px 0;
}

/* タブメニュー
----------------------------------------------------*/

#points #main #tab_menu {
	width:681px;
	margin:15px 0 ;
	height:48px;
}

#points #main #tab_menu .tab_yado {
	width:140px;
	height:48px;
	float:left;
}

#points #main #tab_menu .tab_yado #tyado {
	width: 100%;
	height: 100%;
	background:url(../points/images/menu_yado.gif) no-repeat 0 0 ;
	text-indent: -9998px;
	display: block;
	overflow: hidden;
}

#points #main #tab_menu .tab_yado a#tyado:hover {
	background: url(../points/images/menu_yado_on.gif) no-repeat 0 0;
}

#points #main #tab_menu .tab_event {
	width:110px;
	height:48px;
	float:left;
}

#points #main #tab_menu .tab_event #tevent {
	width: 100%;
	height: 100%;
	background:url(../points/images/menu_event.gif) no-repeat 0 0 ;
	text-indent: -9998px;
	display: block;
	overflow: hidden;
}

#points #main #tab_menu .tab_event a#tevent:hover {
	background: url(../points/images/menu_event_on.gif) no-repeat 0 0;
}

#points #main #tab_menu .tab_dish {
	width:167px;
	height:48px;
	float:left;
}

#points #main #tab_menu .tab_dish #tdish {
	width: 100%;
	height: 100%;
	background:url(../points/images/menu_dish.gif) no-repeat 0 0 ;
	text-indent: -9998px;
	display: block;
	overflow: hidden;
}

#points #main #tab_menu .tab_dish a#tdish:hover {
	background: url(../points/images/menu_dish_on.gif) no-repeat 0 0;
}

#points #main #tab_menu .tab_fac {
	width:153px;
	height:48px;
	float:left;
}

#points #main #tab_menu .tab_fac #tfac {
	width: 100%;
	height: 100%;
	background:url(../points/images/menu_fac.gif) no-repeat 0 0 ;
	text-indent: -9998px;
	display: block;
	overflow: hidden;
}

#points #main #tab_menu .tab_fac a#tfac:hover {
	background: url(../points/images/menu_fac_on.gif) no-repeat 0 0;
}

#points #main #tab_menu .tab_gentei {
	width:111px;
	height:48px;
	float:left;
}

#points #main #tab_menu .tab_gentei #tgentei {
	width: 100%;
	height: 100%;
	background:url(../points/images/menu_gentei.gif) no-repeat 0 0 ;
	text-indent: -9998px;
	display: block;
	overflow: hidden;
}

#points #main #tab_menu .tab_gentei a#tgentei:hover {
	background: url(../points/images/menu_gentei_on.gif) no-repeat 0 0;
}



/* 宿がやりたい
----------------------------------------------------*/

#points .con_yado {
	width:585px;
	float:right;
	margin:30px 0 0 0;
	background: url(../points/images/bg_yado1.jpg) no-repeat;
	display: inline;
}

#points .con_yado .con_yadoin h4{
	margin: 0 0 20px 0;
}

#points .con_yado .con_yadoin .txt_yado1{
	width: 560px;
	margin: 0px 10px 15px 15px;
}

#points .con_yado .con_yadoin .txt_yado2{
	width:270px;
	margin: 0 10px 0 15px;
}

#points .con_yado .con_yadoin .img{
	float: left;
	margin-top: 20px;
}
	
#points .con_yado .con_yadoin .txt_yado3{
	width: 285px;
	float: right;
	margin: 20px 10px 15px auto;
}

#points .con_yado .txt_yado4{
	clear:both;
	text-align:right;
}


/*
#points .con_yado .con_yadoin{
	width:331px;
	float:left;
}




#points .con_yado .con_yadoin .txt_yado1{
	width:315px;
	padding-left:16px;
	background:url(../points/images/bg_txtyado.gif) right top no-repeat;
	clear:both;
}

#points .con_yado .txt_yado2{
	clear:both;
	padding:0 25px 25px 16px;
}

#points .con_yado .txt_yado3{
	clear:both;
	text-align:right;
}

/* 小澤蔵生を偲んで
----------------------------------------------------*/
#points .con_yado .con_remember {
	width:585px;
	margin:30px 0 0 0;
	display: inline;
}

#points .con_yado .con_remember .con_rem {
	float: left;
	width: 270px;
	margin: 0 0 20px 0;
}

#points .con_yado .con_remember .con_rem h5 {
	margin: 0 0 20px 10px;
}

#points .con_yado .con_remember .con_rem .txt_rem1 {
	margin: 0px 10px 15px 15px;
}

#points .con_yado .con_remember .con_rem .txt_rem2 {
    text-align: right;
}

#points .con_yado .con_remember .movie {
	float: right;
	margin-top: 20px;
}


/* イベント
----------------------------------------------------*/

#points .con_event {
	width:585px;
	float:right;
	margin:0;
	/*margin:30px 0 0 0;*/
	background: url(../points/images/bg_event.jpg) no-repeat;
	margin-bottom: 20px;
	display: inline;
}

#points .con_event h4{
	margin-bottom: 40px;
}

/*美ヶ原早朝絶景ツアー*/

#points .con_event .con_eventin .txt_event_tour1{
	width:292px;
	overflow:hidden;
	/*padding-top:13px;*/
	float: left;
}

#points .con_event .con_eventin .txt_event_tour1 h5{
	margin: 40px 0 0 5px;
}

#points .con_event .con_eventin .txt_event_tour1 .txt_evetn1{
	/*clear:both;*/
	width:280px;
	padding: 10px 0 0 6px;
	/*padding-left:6px;*/
	float:left;
}

/*スターウォッチング*/

#points .con_event .con_eventin .txt_event_tour2{
	width:292px;
	overflow:hidden;
	/*padding-top:13px;*/
	float: right;
}

#points .con_event .con_eventin .txt_event_tour2 h5{
	margin: 40px 0 0 5px;
}

#points .con_event .con_eventin .txt_event_tour2 .txt_evetn2{
	width:280px;
	padding: 10px 18px 0 6px;
	/*padding-right:18px;*/
	float:left;
}

#points .con_event .con_eventin .txt_evetn3{
	clear:both;
	padding:5px 0 0 6px;
	/*padding:23px 0 0 6px;*/
}


#points .con_event .bt {
	margin:10px auto 0 auto;
	text-align: center;
}

#points .con_event .bt a{
	width:240px;
	overflow:hidden;
}

#points .con_event .bt a:hover{
	text-indent:-9999px;
	background:url(../points/images/btn_tour_on.gif) 0 0 no-repeat;
}

/*
#points .con_event .con_eventin{
	background:url(../points/images/bg_tour.gif) right top no-repeat;
	padding: 0 0 20px 0;
}

#points .con_event .con_eventin .txt_event{
	width:755px;
	overflow:hidden;
	padding-top:13px;
}

#points .con_event .con_eventin .txt_evetn1{
	/*clear:both;*/
	/*
	width:350px;
	padding-left:6px;
	float:left;
}


#points .con_event .con_eventin .txt_evetn2{
	width:350px;
	padding-right:18px;
	float:right;
}

#points .con_event .con_eventin .txt_evetn3{
	clear:both;
	padding:23px 0 0 6px;
}

#points .con_event .con_eventin .bt a{
	width:240px;
	margin:0 0 0 60px;
	overflow:hidden;
	float:left;
}

#points .con_event .con_eventin .bt a:hover{
	text-indent:-9999px;
	background:url(../points/images/btn_tour_on.gif) 0 0 no-repeat;
}


/* 料理へのこだわり
----------------------------------------------------*/

#points .con_koda{
	width: 585px;
	float: right;
	background:url(../points/images/bg_dish.jpg) no-repeat scroll 0 0 transparent;
	overflow:hidden;
	margin: 0;
	display: inline;
}

#points .con_koda .con_kodain1{
	width: 585px;
	float: right;
	margin: 0;
}

#points .con_koda .con_kodain1 h4{
	margin: 0 0 20px 0;
}

#points .con_koda .con_kodain1 .txt_koda1{
	width: 280px;
	margin: 0px 0 15px 15px;
	/*width:300px;
	overflow:hidden;*/
	float: left;
}

#points .con_koda .con_kodain1 .txt_koda1_1{
	padding-bottom:370px;
}

#points .con_koda .con_kodain2{
	width: 585px;
	float: right;
	overflow:hidden;
	margin-bottom: 20px;
}

#points .con_koda .con_kodain2 .img{
	float: left;
}

#points .con_koda .con_kodain2 .txt_koda2{
	width:270px;
	float:right;
	margin: 30px 20px 0 0;
	/*padding:0 30px 0 0;*/
	/*margin-top:-30px;*/
}

#points .con_koda .bt {
	margin:10px auto 0 auto;
	text-align: center;
}

/*
#points .con_koda .bt a{
	width:190px;
	overflow:hidden;
}

#points .con_koda .bt a:hover{
	text-indent:-9999px;
	background:url(../points/images/btn_ryorion.gif) 0 0 no-repeat;
}
*/

/*
#points .con_koda .con_kodain .bt a{
	width:190px;
	margin:0 0 0 60px;
	overflow:hidden;
	/*float:left;
}

#points .con_koda .con_kodain .bt a:hover{
	text-indent:-9999px;
	background:url(../points/images/btn_ryorion.gif) 0 0 no-repeat;
}

/* 施設のこだわり
----------------------------------------------------*/

#points .con_sisetu{
	width:585px;
	float:left;
	overflow:hidden;
	background:url(../points/images/bg_fac.jpg) no-repeat;
	margin: 0 0 0 10px;
	display: inline;
}

#points .con_sisetu .con_sisetuin{
	width:585px;
	float:left;
}

#points .con_sisetu .con_sisetuin h4{
	margin: 0 0 20px 0;
}

#points .con_sisetu .con_sisetuin .txt_sisetu1{
	width:367px;
	padding: 0 0 0 15px;
	/*background:url(../points/images/bg_txt_sisetu.jpg) top left no-repeat;*/
	/*padding-bottom:350px;*/
}

#points .con_sisetu .txt_sisetu2{
	width: 550px;
	margin: 10px 15px 0 15px;
}

/* 1泊限定
----------------------------------------------------*/
/*
#points .con_gentei {
	background:url(../points/images/bg_gentei.jpg) top right no-repeat;
}
*/

#points .con_gentei {
	float:left;
	width: 585px;
	background:url(../points/images/bg_gentei.jpg) no-repeat;
	margin: 0 0 0 10px;
	overflow: hidden;
	display: inline;
}
	
#points .con_gentei .con_genteiin {
	float:left;
	width: 585px;
}

#points .con_gentei .con_genteiin h4 {
	margin: 0 0 20px 0;
}


#points .con_gentei .con_genteiin .txt_gentei1{
	width:270px;
	margin: 0 0 0 20px;
	/*padding-left:18px;*/
}

#points .con_gentei .con_genteiin .txt_gentei2{
	width:220px;
	padding:10px 0 8px 18px;
	font-size:24px;
	font: bold;
}

#points .con_gentei .con_genteiin .txt_gentei3{
	width:560px;
	margin: 10px 15px 20px 15px;
	/*padding-left:18px;*/
}


#points .con_gentei .btn_plan {
	margin:10px auto 0 auto;
	text-align: center;
	/*width:260px;
	height:40px;
	/*overflow:hidden;*/
	/*margin:23px 0 0 60px;*/
}

/*宿泊プラン一覧btn
#points .con_gentei .btn_plan,
#points .con_gentei .btn_plan a{
	width:260px;
	height:40px;
	overflow:hidden;
	margin:23px 0 0 60px;
}

#spa #main .m_spa .btn_plan a:hover{
	text-indent:-9999px;
	background:url(../points/images/btn_plan_on.gif) top left no-repeat;
}

*/


/*line  */
#points .ic_dot_line {
	width:585px;
	/*width:755px;*/
	height:1px;
	/*margin:0 0 28px 0;*/
	background:url(../points/images/ic_dot_line.gif) top left repeat-x;
	overflow:hidden;
}

#points .btn_pagetop{
	text-align:right;
}


/* マウスオーバー
-----------------------------------------------*/

/*無料送迎・路線バス */
#points #m_p_02 .bt, 
#points #m_p_02 .bt a,
#points #m_p_02 .bt a:hover {
    display: block;
    height: 40px;
    overflow: hidden;
    text-indent: -9999px;
    width: 240px;
}
#points #m_p_02 .bt a {
    background: url("../points/images/btn_tour.gif") no-repeat scroll left top transparent;
}
#points #m_p_02 .bt a:hover {
    background: url("../points/images/btn_tour_on.gif") no-repeat scroll left top transparent;
}

/*料理へのこだわり */
#points #m_p_03 .bt, 
#points #m_p_03 .bt a,
#points #m_p_03 .bt a:hover {
	display: block;
    height: 40px;
    overflow: hidden;
    text-indent: -9999px;
    width: 190px;
}

#points #m_p_03 .bt a {
    background: url("../points/images/btn_ryori.gif") no-repeat scroll left top transparent;
}
#points #m_p_03 .bt a:hover {
    background: url("../points/images/btn_ryorion.gif") no-repeat scroll left top transparent;
}


/*5　1泊限定 */
#points #m_p_05 .btn_plan, 
#points #m_p_05 .btn_plan a,
#points #m_p_05 .btn_plan a:hover {
    display: block;
    height: 40px;
    overflow: hidden;
    text-indent: -9999px;
    width: 200px;
}
#points #m_p_05 .btn_plan a {
    background: url("../points/images/btn_plan.gif") no-repeat scroll left top transparent;
}
#points #m_p_05 .btn_plan a:hover {
    background: url("../points/images/btn_plan_on.gif") no-repeat scroll left top transparent;
}

#points #m_p_05 .planset{
	margin:20px 0 0 60px;
}


/*======================================

	hack - 各種cssハック - for IE7

=======================================*/
*:first-child+html #points .con_koda .con_kodain .txt_koda3{
	padding-bottom:430px;
}

/*======================================

	hack - 各種cssハック - for IE6

=======================================*/
/* 料理へのこだわり
----------------------------------------------------*/
* html #points .con_koda .con_kodain{
	background:url(../points/images/bg_koda.jpg) top left no-repeat;
	overflow:hidden;
	padding-bottom:70px;
}

* html #points .con_koda .con_kodain .txt_koda3{
	padding-bottom:430px;
}



