@charset "shift_jis";
/* CSS Document */




#event_top{
	width:538px;
	margin-bottom:1em;
}

#event_top h3{
	background:url(../img/event/ttl.jpg) left top no-repeat;
	width:538px;
	height:49px;
	margin-bottom:1em;
	text-indent:-9999px;
}

#event_top h4{
	background:url(../img/event/bn_event.gif) left top no-repeat;
	width:155px;
	height:26px;
	margin-bottom:1em;
	text-indent:-9999px;
}



.event1, .event2, .event3{
	clear:both;
	margin-bottom:3em;
}
.event1 img, .school1 img, .wakeboard_top1 img{
	float:right;
	padding:0.5em 0 0.5em 0.5em;
}

.event2 img, .school2 img, .wakeboard_top2 img{
	float:left;
	padding:0.5em 0.5em 0.5em 0;
}

.event3 img ,.school3 img, .wakeboard_top3 img{
	display:none;
}


h4.eventtitle{
	border-bottom:solid 2px #CC0000;
	padding-bottom:10px;
	margin-bottom:10px;
	font-size:166%;
	font-weight:bold;
	color:#000099;
	line-height:1;
}

h4.eventtitle span{
	font-size:60%;
	color:black;
}




#school{
	width:538px;
	margin:1em 0;
}


#school h4{
	background:url(../img/event/bn_school.gif) left top no-repeat;
	width:155px;
	height:26px;
	margin-bottom:1em;
	text-indent:-9999px;
}

h4.schooltitle{
	font-weight:bold;
	font-size:120%;
	color:red;
	line-height:1;
	margin:0.5em 0 0.5em;
}


.school1, .school2, .school3{
	clear:both;
	margin-bottom:1.5em;
}









#gelande_top{
	width:538px;
	margin:3em 0 1em;
}

#gelande_top h3{
	background:url(../img/event/gelande.jpg) left top no-repeat;
	width:538px;
	height:49px;
	margin-bottom:1em;
	text-indent:-9999px;
}



.gelande{
	margin:0 0 1em 0;
}

.gelande h4{
	color:#009900;
	font-weight:bold;
	margin:0 0 1.25em 0;
}






.snowboard_top1 img, .ski_top1 img, .wakeboard_top1 img{
	float:right;
	padding:0 0 0.5em 0.5em;
}

.snowboard_top2 img .ski_top2 img, .wakeboard_top2 img{
	float:left;
	padding:0 0.5em 0.5em 0;
}

.snowboard_top3 img .ski_top3 img, .wakeboard_top3 img{
	display:none;
}





#snow_brand, #ski_brand, #wake_brand{
	width:516px;/*538-2-20*/
	margin-bottom:1em;
	border:1px solid #FF9900;
	padding:10px;
}

#snow_brand li, #ski_brand li, #wake_brand li{
	float:left;
	padding:3px;
	min-height:43px;
}




#osusumeitem{
	width:538px;
	margin-bottom:1em;
}

#osusumeitem h3{
	background:url(../img/snow/sub01.jpg) left top no-repeat;
	width:538px;
	height:35px;
	margin-bottom:1em;
	text-indent:-9999px;
}

#osusumeitem ul{
	width:538px;
	height:31px;
	margin-bottom:1em;
}
#osusumeitem ul li{
	float:left;
	width:100px;
	height:31px;
}

#osusumeitem ul li a{
	display:block;
	width:100px;
	height:31px;
	overflow:hidden;
	text-indent:-9999px;
}

li#itemwear{
	background:url(../img/snow/btn_wear.jpg) left top no-repeat;
	padding:0 10px 0 0;
}

li#itemski{
	background:url(../img/freestyleski/btn_ski.jpg) left top no-repeat;
	padding:0 10px 0 0;
}

li#itemboots{
	background:url(../img/snow/btn_boots.jpg) left top no-repeat;
	padding:0 9px 0 0;
}

li#itemboard{
	background:url(../img/snow/btn_board.jpg) left top no-repeat;
	padding:0 10px 0 0;
}

li#itemgoggles{
	background:url(../img/snow/btn_goggles.jpg) left top no-repeat;
	padding:0 9px 0 0;
}

li#itemgoods{
	background:url(../img/snow/btn_goods.jpg) left top no-repeat;
	padding:0;
}

#osusumeitem p{
	color: #003399;
	font-size: 140%;
	font-weight: bold;
}




p.syouhinmei{
	color:#AE201E;
	font-weight:bold;
}



#wear{
	width:538px;
	margin-bottom:1em;
}

#wear h3{
	background:url(../img/snow/goods_title.gif) left top no-repeat;
	width:538px;
	height:30px;
	margin-bottom:1em;
	text-indent:-9999px;
}

#wear h4{
	color: #003399;
	font-size: 140%;
	font-weight: bold;
}

#wear ul{
	border-bottom:dotted 3px #993300;
}

#wear ul li p{
	font-size:83%;
}


#ski{
	width:538px;
	margin-bottom:1em;
}

#ski h3{
	background:url(../img/freestyleski/goods_title07.gif) left top no-repeat;
	width:538px;
	height:30px;
	margin-bottom:1em;
	text-indent:-9999px;
}

#ski h4{
	color: #003399;
	font-size: 140%;
	font-weight: bold;
}

#ski ul{
	border-bottom:dotted 3px #993300;
}

#ski ul li p{
	font-size:83%;
}


#boots{
	width:538px;
	margin-bottom:1em;
}




#boots h3{
	background:url(../img/snow/goods_title02.gif) left top no-repeat;
	width:538px;
	height:30px;
	margin-bottom:1em;
	text-indent:-9999px;
}

#boots h4{
	color: #003399;
	font-size: 140%;
	font-weight: bold;
}

#boots ul{
	border-bottom:dotted 3px #993300;
}

#boots ul li p{
	font-size:83%;
}


#board{
	width:538px;
	margin-bottom:1em;
}

#board h3{
	background:url(../img/snow/goods_title03.gif) left top no-repeat;
	width:538px;
	height:30px;
	margin-bottom:1em;
	text-indent:-9999px;
}

#board h4{
	color: #003399;
	font-size: 140%;
	font-weight: bold;
}

#board ul{
	border-bottom:dotted 3px #993300;
}

#board ul li p{
	font-size:83%;
}


#bootsboard{
	width:538px;
	margin-bottom:1em;
}




#bootsboard h3{
	background:url(../img/snow/goods_title04.gif) left top no-repeat;
	width:538px;
	height:30px;
	margin-bottom:1em;
	text-indent:-9999px;
}

#bootsboard h4{
	color: #003399;
	font-size: 140%;
	font-weight: bold;
}

#bootsboard ul{
	border-bottom:dotted 3px #993300;
}

#bootsboard ul li p{
	font-size:83%;
}


#goggles{
	width:538px;
	margin-bottom:1em;
}

#goggles h3{
	background:url(../img/snow/goods_title06.gif) left top no-repeat;
	width:538px;
	height:30px;
	margin-bottom:1em;
	text-indent:-9999px;
}

#goggles h4{
	color: #003399;
	font-size: 140%;
	font-weight: bold;
}

#goggles ul{
	border-bottom:dotted 3px #993300;
}

#goggles ul li p{
	font-size:83%;
}




#goods{
	width:538px;
	margin-bottom:1em;
}

#goods h3{
	background:url(../img/snow/goods_title05.gif) left top no-repeat;
	width:538px;
	height:30px;
	margin-bottom:1em;
	text-indent:-9999px;
}

#goods h4{
	color: #003399;
	font-size: 140%;
	font-weight: bold;
}

#goods ul{
	border-bottom:dotted 3px #993300;
}

#goods ul li p{
	font-size:83%;
}





#erabi, #skiyaritai, #wakeyaritai{
	width:538px;
	margin-bottom:1em;
}

#erabi h3{
	background:url(../img/snow/sub02.jpg) left top no-repeat;
	width:538px;
	height:30px;
	margin-bottom:1em;
	text-indent:-9999px;
}

#skiyaritai h3{
	background:url(../img/freestyleski/sub02.jpg) left top no-repeat;
	width:538px;
	height:30px;
	margin-bottom:1em;
	text-indent:-9999px;
}

#wakeyaritai h3{
	background:url(../img/wake/sub02.jpg) left top no-repeat;
	width:538px;
	height:30px;
	margin-bottom:1em;
	text-indent:-9999px;
}



#erabi li#point1, #skiyaritai li#point1, #wakeyaritai li#point1{
	background:url(../img/snow/point1.gif) left center no-repeat;
	padding:0 0 0 55px;
	margin:1em 0 0 0;
	min-height:48px;
	font-weight: bold;
	color: #FF0000;
	font-size: 120%;
	clear:both;
}

#erabi li#point2, #skiyaritai li#point2, #wakeyaritai li#point2{
	background:url(../img/snow/point2.gif) left center no-repeat;
	padding:0 0 0 55px;
	margin:1em 0 0 0;
	min-height:48px;
	font-weight: bold;
	color: #FF0000;
	font-size: 120%;
	clear:both;
}

#erabi li#point3, #skiyaritai li#point3, #wakeyaritai li#point3{
	background:url(../img/snow/point3.gif) left center no-repeat;
	padding:0 0 0 55px;
	margin:1em 0 0 0;
	min-height:48px;
	font-weight: bold;
	color: #FF0000;
	font-size: 120%;
	clear:both;
}


li.point11 img, li.point21 img, li.point31 img{
	float:right;
	padding:0 0 0.5em 0.5em;
}

li.point12 img, li.point22 img, li.point32 img{
	float:left;
	padding:0 0.5em 0.5em 0;
}

li.point13 img, li.point23 img, li.point33 img{
	display:none;
}
















