@charset "UTF-8";

#main .box2{
	width: 665px ;
	margin: 10px 0px 0px 0px ;
	padding: 0px 0px 0px 0px ;
	background: url(../img3/page-line1.gif) center top no-repeat ;
	float: left ;
}

/*　page.css変更部分ここまで　*/
	/*　ページタイトル　*/
#page-title{
	background: url(../pic3/gel-title-back2.jpg) bottom no-repeat ;
}
	/*　グローバルナビ部分　*/
#menu .inner #menu-gelande a{
	background-position: bottom left ;
}
#menu .inner #menu-geland a:hover{
	background-position: bottom left ;
}
/*　page.css変更部分ここまで　*/

.page-a-link li{float: left ;}
.page-a-link li a{margin: 0px 15px 0px 0px ;}

/*　各イベントカテゴリー　*/
.fac-category{
	margin: 0px 0px 10px 0px ;
}
.fac-category h3{
	margin: 0px 0px 10px 0px ;
	padding: 10px 7px 10px 25px ;
	background: url(../img3/page-h-category-back-blue.gif) top no-repeat ;
	font-size: 15px ;
	font-weight: bold ;
	letter-spacing: 0.2em ;
	color: #FFFFFF ;
}
.fac-category h3.orange-back{
	background: url(../img3/page-h-category-back.gif) top no-repeat ;
}

/* コースガイド */
#course-guide{
	margin: 0px 0px 10px 0px ;
}
#course-guide .course-guide-box1{
	width: 458px ;
	float: left ;
}

#course-guide .course-map{
	width: 450px ;
	margin: 0px 0px 5px 0px ;
	padding: 3px ;
	background: #FFFFFF ;
	border: 1px solid #CCCCCC ;
}
#course-guide .course-map a{
	display: block ;
	width: 450px ;
	height: 500px ;
	background: url(../pic3/fac-coursemap2012.jpg) center top no-repeat ;
}
#course-guide .course-map a:hover{
	background-position: center bottom ;
}
#course-guide ul.course-map-mark{
	width: 450px ;
}
#course-guide ul.course-map-mark li{
	padding: 5px 10px 0px 5px ;
	white-space: nowrap ;
	float: left ;
}
#course-guide ul.course-map-mark li img{
	margin: 0px 3px 0px 0px ;
	vertical-align: middle;
}

/* ゴンドラ＆リフト 説明部分 */
#course-guide .gondora{
	margin: 0px 0px 10px 0px ;
}
#course-guide .gondora h3{
	margin: 0px 0px 0px 0px ;
	background: url(../img3/page-h-category-back2.gif) left bottom no-repeat ;
}
#course-guide .gondora .gondora-inner{
	padding: 10px 5px 5px 5px ;
	border-right: 1px dashed #CCCC99 ;
	border-bottom: 1px dashed #CCCC99 ;
	border-left: 1px dashed #CCCC99 ;
	text-align: center ;
}
#course-guide .gondora dl,
#course-guide .gondora dt,
#course-guide .gondora dd{
	margin: 0px ;
	padding: 0px ;
}
#course-guide .gondora dl{
	margin: 0px 0px 5px 5px ;
	text-align: left ;
}
#course-guide .gondora dt span{
	padding: 0px 20px 2px 0px ;
	background: url(../img3/fac-mark-gondora-back.gif) right bottom no-repeat ;
	letter-spacing: 2px ;
	font-size: 15px ;
	font-weight: bold ;
	color: #D05A31 ;
}
#course-guide .gondora dt img{
	padding: 0px 2px 0px 0px ;
	vertical-align: bottom ;
}

#course-guide .gondora dd{
	margin: 3px 20px 10px 15px ;
	padding: 0px 0px 5px 0px ;
	border-bottom: 1px dashed #CCCCCC ;
}
#course-guide .gondora dd img{
	padding: 0px 2px 2px 10px ;
	vertical-align: middle ;
}
#course-guide .gondora .gondora-text {
	text-align: left;
}
#course-guide .gondora .gondora-text h4 {
	margin: 0px 10px 5px 0;
	padding: 3px 5px;
	border-left: 5px solid #D05A31;
	border-bottom: 1px dashed #D05A31;
	letter-spacing: 3px;
	font-weight: bold;
	font-size: 16px;
	color: #D05A31;
}
#course-guide .gondora .gondora-chuki {
	margin: 0 0 0 1em;
}
/* コースの詳細 */
#course-guide .course-guide-box2{
	width: 200px ;
	float: right ;
}
#course-guide .course-guide-box2 h4{
	margin: 0 -5px 5px -5px ;
	padding: 2px 10px ;
	background: #CCCCCC ;
	font-weight: bold ;
	color: #FFFFFF ;
	position: relative ;
}
#course-guide .course-guide-box2 .course-andoromeda h4{background: #C04366 ;}
#course-guide .course-guide-box2 .course-cassiopeia h4{background: #996600 ;}
#course-guide .course-guide-box2 .course-hercules h4{background: #999966 ;}
#course-guide .course-guide-box2 .course-sirius h4{background: #336633 ;}
#course-guide .course-guide-box2 .course-vega h4{background: #669933 ;}
#course-guide .course-guide-box2 .course-altair h4{background: #996699 ;}
#course-guide .course-guide-box2 .course-gemini h4{background: #006699 ;}
#course-guide .course-guide-box2 .course-pegasus h4{background: #5AA0CD ;}
#course-guide .course-guide-box2 .course-shokyu h4{background: #009825 ;}

#course-guide .course-guide-box2 div{
	margin: 0px 0px 5px 0px ;
	padding: 0px 5px ;
}
#course-guide .course-guide-box2 .course-andoromeda{background: #FEF4F8 ;}
#course-guide .course-guide-box2 .course-cassiopeia{background: #FEF8F4 ;}
#course-guide .course-guide-box2 .course-hercules{background: #FAFEF4 ;}
#course-guide .course-guide-box2 .course-sirius{background: #F4FEF4 ;}
#course-guide .course-guide-box2 .course-vega{background: #F7FEF4 ;}
#course-guide .course-guide-box2 .course-altair{background: #FAF4FE ;}
#course-guide .course-guide-box2 .course-gemini{background: #F4F9FE ;}
#course-guide .course-guide-box2 .course-pegasus{background: #F4FAFE ;}
#course-guide .course-guide-box2 .course-shokyu{background: #F4FEF5 ;}

#course-guide .course-guide-box2 ul{
	margin: 5px 5px 0px 5px ;
	padding: 0px 0px 0px 5px ;
	border-top: 1px dashed #CCCCCC ;
}
#course-guide .course-guide-box2 ul li{
	padding: 0px 0px 2px 0px ;
}
#course-guide .course-guide-box2 ul li img{
	padding: 0px 5px 2px 0px ;
	vertical-align: bottom ;
}
.wanpaku {
	margin: 5px 0px 0px 0px;
	font-weight: bold;
	color: #D62E12;
}
#course-guide .course-guide-box3 .course-snowshoe {
	margin: 0px 0px 5px 0px ;
	padding: 0px 5px 10px 5px ;
	background: #FFEFD3;
}
#course-guide .course-guide-box3 h4{
	margin: 0px -5px 5px -5px ;
	padding: 2px 10px ;
	background: #F09F13 ;
	font-weight: bold ;
	color: #FFFFFF ;
}

/* ゲレンデ六法 */
#roppo{
	margin: 0px 0px 30px 0px ;
	border-bottom: 2px dotted #7F5C09 ;
}
#roppo h3{
	margin: 0px 0px 10px 0px ;
	background: none ;
	border-bottom: 2px dotted #7F5C09 ;
}
#roppo ul{
	width: 620px ;
	margin: 0px auto ;
}
#roppo ul li{
	margin: 3px 0px 5px 0px ;
	padding: 0px 0px 3px 0px ;
	border-bottom: 1px dashed #CCCCCC ;
}
#roppo ul li span{
	padding: 0px 10px 3px 0px ;
	font-weight: bold ;
	color: #BE6F40 ;
}
#roppo .roppo-kyogikai{
	padding: 0px 30px 3px 0px ;
	text-align: right ;
	font-weight: bold ;
}

/* attention */
#attention{
	width: 500px ;
	margin: 10px auto 30px auto ;
	padding: 0px 0px 20px 0px ;
	background: url(../img3/fac-back-attention2.gif) center bottom no-repeat ;
}
#attention .attention-inner{
	width: 390px ;
	margin: 0px auto ;
}
#attention .attention-inner h4{
	margin: 5px 0px ;
	padding: 0px 0px 0px 20px ;
	background: url(../img3/mark-chui.gif) 0px 0px no-repeat ;
	font-weight: bold ;
	font-size: 14px ;
	color: #663300 ;
}
#attention .attention-inner dl{
	margin: 0px 0px 0px 10px ;
}
#attention .attention-inner dl dt{
	margin: 3px 0px ;
	padding: 0px 0px 0px 10px ;
	background: url(../img3/page-mark4-2.gif) 0px 5px no-repeat ;
	border-bottom: 1px dashed #CC9999 ;
}
#attention .attention-inner dl dd{
	margin: 0px 0px 0px 10px ;
	color: #CC0000 ;
}


/* 安心ゲレンデ宣言 */
#sge-safety {
	margin: 0px 0px 30px 0px;
}
#sge-safety h3 a { color: #ffffff; }
#sge-safety h3 a:hover { color: #ffffff; text-decoration: underline;}
#sge-safety .link-shosai {
	text-align: reight;
}
#sge-safety .link-shosai a{
	margin: 0px 3px ;
	padding: 0px 5px 0px 15px ;
	background: url(../img3/page-mark5-2.gif) 0px 0px no-repeat ;
	color: #835C36 ;
	text-decoration: underline ;
}
#sge-safety .link-shosai a:visited{color: #835C36 ;}
#sge-safety .link-shosai a:hover{
	background-color: #F9F4CB ;
	color: #835C36 ;
}
