@charset "utf-8";
/* CSS Document */
/*●右カラムここから●*/
#right_qalam {
	width: 800px;
	float: left;
	margin: 0 0 20px;
}
#right_qalam p {
	line-height: 1.5em;
}
#header2,#header2_1,#header2_2,#header2_3,#header2_4,
#header2_5,#header2_6,#header2_7,#header2_8,#header2_9,
#header2_10,#header2_11,#header2_12 {
	width: 800px;
	height: 150px;
	margin: 10px 0;
	position: relative;
}
#header2 { background: url(../ski/images/ski_navi/header2_bg.jpg) top left no-repeat;}
#header2_1 { background: url(../ski/images/ski_navi/header2_bg1.jpg) top left no-repeat;}
#header2_2 { background: url(../ski/images/ski_navi/header2_bg2.jpg) top left no-repeat;}
#header2_3 { background: url(../ski/images/ski_navi/header2_bg3.jpg) top left no-repeat;}
#header2_4 { background: url(../ski/images/ski_navi/header2_bg4.jpg) top left no-repeat;}
#header2_5 { background: url(../ski/images/ski_navi/header2_bg5.jpg) top left no-repeat;}
#header2_6 { background: url(../ski/images/ski_navi/header2_bg6.jpg) top left no-repeat;}
#header2_7 { background: url(../ski/images/ski_navi/header2_bg7.jpg) top left no-repeat;}
#header2_8 { background: url(../ski/images/ski_navi/header2_bg8.jpg) top left no-repeat;}
#header2_9 { background: url(../ski/images/ski_navi/header2_bg9.jpg) top left no-repeat;}
#header2_10 { background: url(../ski/images/ski_navi/header2_bg10.jpg) top left no-repeat;}
#header2_11 { background: url(../ski/images/ski_navi/header2_bg11.jpg) top left no-repeat;}
#header2_12 { background: url(../ski/images/ski_navi/header2_bg12.jpg) top left no-repeat;}
/*発地ナビ*/
ul.ski_navi {
	clear: both;
	width: 715px;
	height: 39px;
	position: absolute;
	top: 111px;
	left: 10px;
}
ul.ski_navi_2 {
	clear: both;
	width: 70px;
	height: 142px;
	position: absolute;
	top: 3px;
	left: 725px;
}
.ski_navi li,.ski_navi_2 li {
	float:left;
	padding: 0;
	list-style-type: none;
	margin: 0 1px 0 0;
}
.ski_navi_2 li {
	margin: 0 0 1px 0;
}
.ski_navi1 { background:url(../ski/images/ski_navi/ski_navi1_over.gif) no-repeat left bottom; }
.ski_navi2 { background:url(../ski/images/ski_navi/ski_navi2_over.gif) no-repeat left bottom; }
.ski_navi3 { background:url(../ski/images/ski_navi/ski_navi3_over.gif) no-repeat left bottom; }
.ski_navi4 { background:url(../ski/images/ski_navi/ski_navi4_over.gif) no-repeat left bottom; }
.ski_navi5 { background:url(../ski/images/ski_navi/ski_navi5_over.gif) no-repeat left bottom; }
.ski_navi6 { background:url(../ski/images/ski_navi/ski_navi6_over.gif) no-repeat left bottom; }
.ski_navi7 { background:url(../ski/images/ski_navi/ski_navi7_over.gif) no-repeat left bottom; }
.ski_navi8 { background:url(../ski/images/ski_navi/ski_navi8_over.gif) no-repeat left bottom; }
.ski_navi9 { background:url(../ski/images/ski_navi/ski_navi9_over.gif) no-repeat left bottom; }
.ski_navi10 { background:url(../ski/images/ski_navi/ski_navi10_over.gif) no-repeat left bottom; }
.ski_navi11 { background:url(../ski/images/ski_navi/ski_navi11_over.gif) no-repeat left bottom; }
.ski_navi12 { background:url(../ski/images/ski_navi/ski_navi12_over.gif) no-repeat left bottom; }
.ski_navi img,.ski_navi_2 img {
	vertical-align:bottom;
}
.ski_navi a,.ski_navi_2 a { display:block; }
.ski_navi a:hover,.ski_navi_2 a:hover { background-color:transparent; }
.ski_navi a:hover img,.ski_navi_2 a:hover img { visibility:hidden; }
/*●行き先●*/
.h2_ikisaki,.h2_hatuchi,.h2_osusume,.h2_plan,.h2_hotel,.h2_gerande {
	clear: both;
	width: 780px;
	padding: 51px 0 0 0;
	overflow: hidden;
	height: 0;
	display: block;
}
.h2_ikisaki {
	background: url(../ski/images/right_qalam/h2_ikisaki.gif) top left no-repeat;
}
.h2_hatuchi {
	background: url(../ski/images/right_qalam/h2_hatuchi.gif) top left no-repeat;
}
.h2_osusume {
	background: url(../ski/images/right_qalam/h2_osusume.gif) top left no-repeat;
}
.h2_plan {
	background: url(../ski/images/right_qalam/h2_plan.gif) top left no-repeat;
}
.h2_hotel {
	background: url(../ski/images/right_qalam/h2_hotel.gif) top left no-repeat;
}
.h2_gerande {
	background: url(../ski/images/right_qalam/h2_gerande.gif) top left no-repeat;
}
*html .h2_ikisaki,*html .h2_osusume,*html .h2_plan,*html .h2_hotel,*html .h2_gerande {
	height: 51px;
}
.goal {
	float: left;
	width: 250px;
	margin: 0 5px;
}
.goal_bg {
	width: 100%;
	background: url(../ski/images/right_qalam/goal_bg.gif) repeat-y;
	margin: 5px 0;
}
.goal_head {
	width: 100%;
	background: url(../ski/images/right_qalam/goal_head.gif) top left no-repeat;
}
.goal_foot {
	width: 100%;
	background: url(../ski/images/right_qalam/goal_foot.gif) bottom left no-repeat;
}
h3.goal_h3 {
	width: 200px;
	background: url(../ski/images/right_qalam/goal_h3.gif) 8px 8px no-repeat;
	float: left;
	padding: 15px 0 5px 28px;
	color: #530;
	font-size: 1.2em;
}
.goal2 {
	float: left;
	margin: 0 5px;
	width: 380px;
}
.goal2_bg {
	width: 100%;
	margin: 5px 0;
	background: url(../ski/images/right_qalam/goal2_bg.gif) repeat-y;
}
.goal2_head {
	width: 100%;
	background: url(../ski/images/right_qalam/goal2_head.gif) top left no-repeat;
}
.goal2_foot {
	width: 100%;
	background: url(../ski/images/right_qalam/goal2_foot.gif) bottom left no-repeat;
}
h3.goal2_h3 {
	background: url(../ski/images/right_qalam/goal_h3.gif) 8px 8px no-repeat;
	float: left;
	padding: 15px 0 5px 28px;
	color: #530;
	font-size: 1.2em;
	width: 250px;
}
.goal_img {
	float: right;
	margin: 5px 5px 5px 0;
}
.goal_txt {
	width: 145px;
	float: left;
	padding: 0 0 5px;
}
.goal_txt ul li {
	float: left;
	padding: 5px 0 5px 10px;
	list-style-type: none;
	background: url(../ski/images/right_qalam/goal_txt_li.gif) 0 7px no-repeat;
	display: block;
	width: 115px;
	line-height: 1.2em;
	margin: 0 5px 0 8px;
	line-height: 1.4em;
}
.goal2_txt {
	width: 280px;
	float: left;
	padding: 0 0 5px;
}
.goal2_txt ul li {
	float: left;
	padding: 5px 0 5px 10px;
	list-style-type: none;
	background: url(../ski/images/right_qalam/goal_txt_li.gif) 0 7px no-repeat;
	display: inline;
	width: 70px;
	line-height: 1.2em;
	margin: 0 5px 0 8px;
}
.goal_txt2 {
	width: 230px;
	float: left;
	padding: 0 0 5px;
}
.goal_txt2 ul li {
	float: left;
	padding: 5px 0 5px 10px;
	list-style-type: none;
	background: url(../ski/images/right_qalam/goal_txt_li.gif) 0 7px no-repeat;
	display: block;
	width: 200px;
	line-height: 1.2em;
	margin: 0 5px 0 8px;
}
.setumei_txt {
	width: 220px;
	margin: 5px 0 0;
	line-height: 1.2em;
}
.txt_left {
	width: 105px;
	float: left;
	padding: 0 5px 0 0;
}
.setumei_txt:after {
	content: "";
	display: block;
	clear: both;
}
.goal_foot:after {
	content: "";
	display: block;
	clear: both;
}
.goal2_foot:after {
	content: "";
	display: block;
	clear: both;
}
/*●おすすめプラン●*/
.ossmplan {
}
.ossm_box {
	width: 750px;
	background: url(../ski/images/right_qalam/ossm_box.gif) left bottom repeat-x;
	position: relative;
	padding: 10px 15px 10px;
}
.ossm_img,.ossm_img2 {
	background: url(../ski/images/right_qalam/ossm_img.gif) left top no-repeat;
	float: left;
	width: 74px;
	height: 84px;
	padding: 2px;
}
.ossm_img2 {
	background: none;
}
.ossm_txt {
	float: left;
	margin: 5px 0 0 20px;
	width: 620px;
}
.ossm_h3 {
	font-size: 1.1em;
	line-height: 1.5em;
}
.ossm_p {
	padding: 10px;
	float: left;
	width: 400px;
	line-height: 1.3em;
}
/*詳細はこちら*/
.kochira {
	float: right;
	width: 100px;
	text-align: center;
	margin: 10px 0;
	background: url(../ski/images/right_qalam/kochira_over.gif) no-repeat center bottom;
}
.kochira img {
	vertical-align:bottom;
}
.kochira a { display:block; }
.kochira a:hover { background-color:transparent; }
.kochira a:hover img { visibility:hidden; }
.ossm_box:after {
	content: "";
	display: block;
	clear: both;
}
