* html .maincontainer {
 behavior: expression(IEPNGFIX.fix(this));
 }

* html .link {
 behavior: expression(IEPNGFIX.fix(this));
 }


.clearfix:after {
	content					: "";
	display					: block;
	clear					: both;
}

.clearfix	{
	display 				: block ;
	}

/* Hides from IE-mac \*/
* html .clearfix { height : 1% ; }
/* End hide from IE-mac */

*	{
	margin					: 0 ;
	padding 				: 0 ;
	}

a img	{
	border					: none ;
	}

a	{
	text-decoration			: none ;
	color 					: #000000 ;
	}

a:hover	{
	color 					: #17A1BC ;
	}

html	{
	font 					: normal 100%/1.5 suns-serif ;
	background				: #2CA6E0 ;
	}

body	{
	font 					: normal 85%/1.5 suns-serif ;
	border-top 				: 10px #ffffff solid ;
	background				: url('img/siro.jpg') repeat ;
	}

.haikei{
	background				: #ffffff ;
}

.header	{
	margin 					: 0 auto ;
	padding 				: 3px 0 0 0 ;
	width 					: 898px ;
	height 					: 70px ;
	position 				: relative ;
	background				: url('img/head-back.gif') top left repeat-x ;
	border-left				: 1px solid #B2B2B2 ;
	border-right			: 1px solid #B2B2B2 ;
	border-top				: 1px solid #B2B2B2 ;
	}

.header p	{
	font-size 				: 75% ;
	color 					: #ffffff ;
	}

.header p.rogo	{
	position 				: absolute ;
	left 					: 40px ;
	bottom 					: 10px ;
	}

.head-navi span	{
	padding 				: 0 15px 0 18px ;
	display 				: inline-block ;
	background 				: url('img/navi-ico-out.gif') center left no-repeat ;
	color 					: #17A1BC ;
	}

.head-navi	{
	position 				: absolute ;
	right 					: 10px ;
	top 					: 3px ;
	}

.head-navi li	{
	list-style-type 		: none ;
	float 					: left ;
	font-size 				: 85% ;
	background 				: url('img/navi-ico-over.gif') center left no-repeat ;
	}

.head-navi li a	{
	padding 				: 0 15px 0 18px ;
	display 				: inline-block ;
	background 				: url('img/navi-ico-out.gif') center left no-repeat ;
	color 					: #17A1BC ;
	}

.head-navi li a.right-navi	{
	padding-right			: 0 ;
	}

.head-navi li a:hover	{
	background 				: none ;
	color 					: #040D5E ;
	}

.head-inq	{
	position 				: absolute ;
	right 					: 20px ;
	bottom 					: 0px ;
	}

.key	{
	margin					: 0 auto ;
	width					: 898px ;
	border-right			: 1px solid #B2B2B2 ;
	border-left				: 1px solid #B2B2B2 ;
	}
	
.menu_back{
	padding					: 10px 0 ;
}

.menu	{
	margin 					: 0 auto ;
	width 					: 882px ;
	height 					: 40px ;
	background 				: url('img/menu-over_2.jpg') top left no-repeat ;
	}

.menu a	{
	display 				: inline-block ;
	width 					: 126px ;
	height 					: 40px ;
	}

.menu .menu-stay	{
	padding					: 0 0 0 0 ;
	width 					: 126px ;
	background 				: url('img/shukuhaku-out.jpg') top left no-repeat ;
	}

.menu .menu-bridal	{
	width 					: 126px ;
	background 				: url('img/bridal-out.jpg') top left no-repeat ;
	}

.menu .menu-restaurant	{
	width 					: 126px ;
	background 				: url('img/restaurant-out.jpg') top left no-repeat ;
	}

.menu .menu-event	{
	width 					: 126px ;
	background 				: url('img/event-out.jpg') top left no-repeat ;
	}

.menu .menu-ski	{
	width 					: 126px ;
	background 				: url('img/p_guide-out.jpg') top left no-repeat ;
	}

.menu .menu-party	{
	width 					: 126px ;
	background 				: url('img/party-out.jpg') top left no-repeat ;
	}

.menu .menu-access	{
	width 					: 126px ;
	background 				: url('img/faci-out.jpg') top left no-repeat ;
	}

.menu a:hover	{
	background 				: none ;
	}enu a:hover	{
	background 				: none ;
	}

.webcam{
	margin-top				: 10px ;
	padding-top				: 20px ;
	font					: normal 80%/110% 'ＭＳ Ｐゴシック';
	display					: inline-block ;
	background 				: url('img/webcam.gif') top left no-repeat ;
}

.webcam_img{
	margin-bottom			: 5px ;
	border					: 1px solid #B2B2B2 ;
	display					: inline-block ;
	width					: 188px;
}



.key_in{
	margin 					: 0 auto ;
	padding 				: 0 ;
	width					: 880px ;
}

.navi{
	color					: #00436E ;	
	padding 				: 7px 0 0 0 ;
	font					: normal 90%/130% 'ＭＳ Ｐゴシック';
}

.navi a	{
	text-decoration			: none ;
	color 					: #00436E ;
	}

.navi a:hover	{
	color 					: #17A1BC ;
	}

.flash{
	margin 					: 0 auto;
	padding 				: 0 ;
	width					: 665px ;
	height					: 400px;
	float					: left ;
}

.yoyaku{
	margin 					: 0 ;
	padding 				: 0 ;
	width					: 200px ;
	height					: 348px ;
	float					: right ;
	background 				: #ffffff ;
	border-right			: 1px solid #B2B2B2 ;
	border-left			: 1px solid #B2B2B2 ;
	border-bottom			: 1px solid #B2B2B2 ;
}

.yoyaku_in{
	margin 					: 0 ;
	padding 				: 20px 5px 0px 5px ;
	width					: 190px ;
	height					: 325px ;
	color					: #000000 ;	
	font					: normal 80%/130% 'ＭＳ Ｐゴシック';
	background 				: url('img/y_head.jpg') top left no-repeat ;
}

.sen{
	padding				: 6px 0 ;
	display				: inline-block ;
}

.plan{
	margin 					: 0 ;
	padding 				: 0 9px 2px 10px ;
}

.maincontainer	{
	margin 					: 0 auto ;
	padding 				: 5px 9px 10px 19px ;
	width 					: 870px ;
	border-right			: 1px solid #B2B2B2 ;
	border-left				: 1px solid #B2B2B2 ;
	}
	
.main_left{
	margin 					: 0 ;
	padding 				: 0 2px 10px 0 ;
	width 					: 658px ;
	float					: left ;
	display					: inline-block ;
	}
	

.main_right{
	margin 					: 0 ;
	padding 				: 10px 3px 10px 3px ;
	width 					: 194px ;
	float					: right ;
	border					: 1px solid #B2B2B2 ;
	}
	
.right_in{
	padding					: 5px ;
	width 					: 180px ;
	height					: 190px ;
	background				: #d0e7e4 ;
	overflow-y				: scroll ;
}

.hiduke{
	font					: bold 100%/150% 'Century Gothic';
	color					: #D30052 ;
}

.plan_name{
	padding					: 5px 0 0 0 ;
	font					: normal 85%/100% 'ＭＳ Ｐゴシック';
	display					: inline-block ;
}

.info_link{
	padding					: 5px 0 0 0 ;
	font					: normal 10pt/100% 'ＭＳ Ｐゴシック';
	color					: #666666;
	display					: inline-block ;
}


.s_mark{
	padding						: 10px 25px ;
	width						: 140px;
	background					: url(img/point.png) left no-repeat;
	height						: 23px ;
	float						: left ;
	font						: normal 10pt/130% 'ＭＳ Ｐゴシック';
	display						: inline-block ;
}


.s_mark2{
	padding						: 18px 21px ;
	width						: 120px;
	background					: url(img/point.png) left no-repeat;
	height						: 23px ;
	float						: left ;
	font						: normal 10pt/150% 'ＭＳ Ｐゴシック';
	display						: inline-block ;
}



.banner_elia{
	margin 					: 0 auto ;
	padding 				: 10px 0 0 0 ;
}

.banner{
	margin 					: 0 auto ;
	padding 				: 5px 0 ;
}
	
.link{
	margin 					: 0 auto ;
	padding 				: 0 9px ;
	width 					: 880px ;
	height 					: 40px ;
	font-size 				: 90% ;
	text-align				: center ;
	border-bottom			: 1px solid #B2B2B2 ;
	border-right			: 1px solid #B2B2B2 ;
	border-left				: 1px solid #B2B2B2 ;
	}

.copy	{
	margin 					: 0 auto ;
	padding 				: 8px 0 0 0 ;
	clear 					: both ;
	color					: #000000 ;
	}

.add	{
	margin 					: 0 auto ;
	padding-top 			: 0 ;
	width 					: 880px ;
	font-size 				: 83% ;
	}
	
.kari{
	height					: 500px ;
}

.fot{
	margin				: 0 auto ;
	padding				: 5px 10px 0 10px ;
	width				: 880px ;
}

.f_left{
	margin				: 0 ;
	padding				: 0 ;
	width				: 583px ;
	float				: left ;
	font				: bold 90%/130% 'ＭＳ Ｐゴシック';
	color				: #000000 ;
}

.f_right{
	margin					: 0 ;
	padding					: 0 ;
	width					: 297px ;
	height					: 85px ;
	float					: right ;
}

.f_right span{
	margin					: 0 0 0 8px ;
	padding					: 0 ;
	width					: 140px ;
	height					: 85px ;
	float					: right ;
	display					: inline-block ;
}

.f_right span a{
	margin					: 0 ;
	padding					: 0 ;
	width					: 140px ;
	height					: 85px ;
	display					: inline-block ;
}


.club{
	background				: url('img/group_over.jpg') top left no-repeat ;
}

.mobil{
	background				: url('img/mobil.jpg') top left no-repeat ;
}

.club a{
	background				: url('img/group.jpg') top left no-repeat ;
}

.mobil a{
	background				: url('img/mobil.jpg') top left no-repeat ;
}

.f_right span a:hover{
	background				: none ;
}

.copy{
	font				: bold 100%/100% 'Century Gothic';
	color					: #000000 ;
}

.menu_back{
	padding					: 10px 0 ;
}

.siro{
	color					: #ffffff ;
}

/***イベント****/

.labettora{
	padding 				: 40px 0 0 0 ;
	background 				: url('img/labettora_top.jpg') top left no-repeat ;
	display					: inline-block ;
}

.labettora_left{
	float					: left ;
	display					: inline-block ;
}

.labettora_right{
	margin-left				: 7px ;
	display					: inline-block ;
}

.ao{
	font					: bold 120%/220% 'ＭＳ Ｐゴシック';
	color					: blue ;
}

.wedding_left{
	padding					: 115px 3px 0 0 ;
	width					: 227px ;
	float					: left ;
	font					: normal 85%/180% 'ＭＳ Ｐゴシック';

}

.wedding_right{
	width					: 420px;
	padding					: 5px 0 40px 0 ;
	float					: left ;

}

.wedding_pic{
	width					: 50px ;
	display					: inline-block ;
}
.wedding_bor{
	margin-top				: 15px;
	padding					: 4px;
	border					: 1px solid #1C7C9D;
	display					: inline-block ;
	font					: normal 85%/180% 'ＭＳ Ｐゴシック';
	float					: right;
	width					: 380px;

}
.wedding_bor .pick{

	font					: normal 13pt/180% 'ＭＳ Ｐゴシック';
	color:#B82323;
	padding-left			: 70px;
	font-weight:bold;
}
.pick4{

	font					: normal 13pt/180% 'ＭＳ Ｐゴシック';
	color:#333333;
	text-align				: left;
	font-weight:bold;
}
.pick3{

	font					: normal 13pt/180% 'ＭＳ Ｐゴシック';
	color:#B82323;
	text-align				: left;
	font-weight:bold;
}

.wedding_bor2{
	margin-top				: 15px;
	width					: 400px ;
	padding					: 4px;
	border					: 1px dotted #1C7C9D;
	display					: inline-block ;
	font					: normal 85%/180% 'ＭＳ Ｐゴシック';
	float					: right;

}
.wedding_bor2 .pick{

	font					: normal 13pt/180% 'ＭＳ Ｐゴシック';
	color:#B82323;
	padding-left			: 35px;
	font-weight:bold;
}

.wedding_next{
	float					: right;
	margin-top				: 15px;
	display					: inline-block ;
	font					: normal 85%/180% 'ＭＳ Ｐゴシック';
	text-align				: right;
}



.art_left{
	padding					: 10px 5px 0 0 ;
	width					: 303px ;
	float					: left ;
	font					: normal 100%/220% 'ＭＳ Ｐゴシック';
}

.art_right{
	padding					: 10px 15px 0 0 ;
	float 					: right ;
}

.art_text{
	padding				: 0 0 20px 0 ;
	font				: bold 130%/130% 'ＭＳ Ｐゴシック';
	color				: #000000 ;
	display				: inline-block ;
}

.art_text a{
	color				: #EE7D5A ;
}

.art_text a:hover	{
	color				: #F598A3 ;
}

/******問い合わせ*****/

.tel{
	padding				: 20px 0 20px 10px;
	width				: 642px ;
	float				: left ;
	font				: bold 200%/100% 'Century Gothic';
	display				: inline-block ;
}

.bangou{
	padding-right		: 20px ;: 
	font				: bold 100%/100% 'Century Gothic';
	color				: #D30052 ;
	display				: inline-block ;
}

.e-mail	{
	padding				: 0 0 40px 10px;
	width				: 642px ;
	font				: bold 130%/100% 'Century Gothic';
	position 			: relative ;
	display				: inline-block ;
}

.e-mail span{
	width				: 400px ;
	float				: left ;
	display				: inline-block ;
}

.mail_cont{
	position 				: absolute ;
	right 					: 5px ;
	bottom 					: 30px ;
	display				: inline-block ;
}

/******会員******/

.kaiin{
	padding					: 10px 0 0 0 ;
	margin					: 0 auto ;
	width					: 550px ;
	display					: inline-block ;
	
}
.kaiin_left{
	float					: left ;
	display					: inline-block ;
}

.kaiin_right{
	float					: right ;
	display					: inline-block ;
}

.preview{
	margin					: 0 auto ;
	padding					: 0 60px ;
	width					: 473px ;
	height					: 141px ;
	background 				: url('img/wedding_preview/botan_back.jpg') top left repeat-x ;
}

.botan1{
	margin-top				: 5px ;
	width					: 211px ;
	height					: 60px ;
	background 				: url('img/wedding_preview/botan1_ov.jpg') top left no-repeat ;
	display					: inline-block ;
	border					: 1px solid #fff ;
	float					: left ;
}

.botan2{
	margin-top				: 5px ;
	width					: 211px ;
	height					: 60px ;
	background 				: url('img/wedding_preview/botan2_ov.jpg') top left no-repeat ;
	display					: inline-block ;
	border					: 1px solid #fff ;
	float					: right ;
}

.botan1 a{
	width					: 211px ;
	height					: 60px ;
	background 				: url('img/wedding_preview/botan1.jpg') top left no-repeat ;
	display					: inline-block ;
	float					: left ;
}

.botan2 a{
	width					: 211px ;
	height					: 60px ;
	background 				: url('img/wedding_preview/botan2.jpg') top left no-repeat ;
	display					: inline-block ;
	float					: right ;
}

.botan1 a:hover{
	background 				: none ;
}

.botan2 a:hover{
	background 				: none ;

}

.botan3{
	margin-top				: 5px ;
	width					: 211px ;
	height					: 60px ;
	background 				: url('img/wedding_preview/botan3.jpg') top left no-repeat ;
	display					: inline-block ;
	border					: 1px solid #fff ;
	float					: left ;
}

.botan4{
	margin-top				: 5px ;
	width					: 211px ;
	height					: 60px ;
	background 				: url('img/wedding_preview/botan4.jpg') top left no-repeat ;
	display					: inline-block ;
	border					: 1px solid #fff ;
	float					: right ;
}

article-content table {
	 border					: solid 1px gray;
	 background				: #fff;
	 border-collapse		: collapse;
}

table th, .article-content table td {
	border					: solid 1px gray;
	padding					: 2px;

}

table th {
	text-align				: center;
	margin 					: 0 auto;
	font-size				: 70%;


}
table td {
	font-size				: 90%;
	text-align				: center;
	padding					: 3px;
}

thead tr th {
	background: #D3E68A;
}

tbody tr th {
background: #ffeeee;
 }
 

.td_back {
background: #DDEACA;
 }


.table_hr {
	font-weight					: bold;
	color						: #6F841B;
	text-align					: center;
	padding						: 35px;

 }

.s_event_name{
	width						: 180px;
	height						: 100%;
}

.s_event_kikan{
	width						: 90px;
	height						: 100%;
}
.s_event_zikan{
	width						: 100px;
	height						: 100%;
}

.s_event_kaizyou{
	width						: 70px;
	height						: 100%;
}

.s_event_ryoukin{
	width						: 50px;
	height						: 100%;
}

.s_event_coupon{
	width						: 25px;
	height						: 100%;
}


/******ウェディングプレビュー各ページ******/


.w_preview_base{
	font-size				: 10pt;
	color					: #333333;
	margin					: 0 ;
	padding-top				: 40px;
	width					: 593px ;
	height					: 930px ;
	background-color		: #A3C581;
}
.w_preview_middle{
	margin-top				: 35px ;
	width					: 500px ;
	height					: 702px ;
	background-color		: #c1d7a9;
}

.w_preview_left{
	width					: 250px ;
	height					: 351px ;
	float					: left ;
	display					: inline-block ;
}
.w_preview_right{
	width					: 250px ;
	height					: 351px ;
	float					: right ;
	display					: inline-block ;
}
.w_preview_subtitle{
	padding					: 50px 0 13px 0;
}
}
.w_preview_subtitle_b{
	padding					: 25px 0 13px 0;
}
.w_preview_subtext{
	width					: 90%;
	text-align				: center;
	padding-top				: 15px;
}

.w_preview_subtext_b{
	width					: 90%;
	text-align				: center;
	padding-top				: 50%;
}


.summer_event_zoom{
	text-align				: left;
	padding					: 0 0 0 20px;
	font-size				: 10pt;
	color					: #A3C6DA;
	margin-top				: 8px ;
	background 				: url('img/event/zoom_icon.png') top left no-repeat ;
	display					: inline-block ;

}


.taue_bor{
	width			: 594px;
	margin-bottom	: 50px;
	height			: 100%;
	padding			: 5px;
	border			: 1px solid #000;
	display			: inline-block ;
	font			: normal 90%/130% 'ＭＳ Ｐゴシック';
}

.toiawase{
	padding			: 5px ;
	width			: 300px ;
	font			: normal 90%/130% 'ＭＳ Ｐゴシック';
	display			: inline-block ;
	float			: left ;
}


.toiawase2{
	padding			: 5px ;
	width			: 300px ;
	font			: normal 90%/130% 'ＭＳ Ｐゴシック';
	display			: inline-block ;
	float			: right ;
}

.topic{
	padding			: 0 0 0 20px ;
	font			: bold 100%/110% 'ＭＳ Ｐゴシック';
	background		: url('img/topic.jpg') left no-repeat ;
	color			: #002F5C ;
	display			: inline-block ;
}

.toiawase_topic{
	font			: bold 110%/110% 'ＭＳ Ｐゴシック';
	color			: #002F5C ;
	display			: inline-block ;
}

.dantai_space{
	margin			: 0 ;
	padding			: 0 ;
	width			: 620px ;
	display			: inline-block ;
}

/*サイドバーメニュー*/
.side01	{
	margin 					: 0 auto ;
	width 					: 190px ;
	height 					: 25px ;
	background 				: url('img/side_toiawase_on.gif') top left no-repeat ;
	}

.side01 a	{
	display 				: inline-block ;
	width 					: 190px ;
	height 					: 25px ;
	}


.side01 a:hover	{
	background 				: none ;
	}enu a:hover	{
	background 				: none ;
	}

.side01 .on	{
	padding					: 0 0 0 0 ;
	width 					: 190px ;
	background 				: url('img/side_toiawase.gif') top left no-repeat ;
	}
	
	
	
.side02	{
	margin 					: 0 auto ;
	width 					: 190px ;
	height 					: 25px ;
	background 				: url('img/side_quake_on.gif') top left no-repeat ;
	}

.side02 a	{
	display 				: inline-block ;
	width 					: 190px ;
	height 					: 25px ;
	}


.side02 a:hover	{
	background 				: none ;
	}enu a:hover	{
	background 				: none ;
	}

.side02 .on	{
	padding					: 0 0 0 0 ;
	width 					: 190px ;
	background 				: url('img/side_quake.gif') top left no-repeat ;
	}
	
.side03	{
	margin 					: 0 auto ;
	width 					: 190px ;
	height 					: 25px ;
	background 				: url('img/side_online_on.gif') top left no-repeat ;
	}

.side03 a	{
	display 				: inline-block ;
	width 					: 190px ;
	height 					: 25px ;
	}


.side03 a:hover	{
	background 				: none ;
	}enu a:hover	{
	background 				: none ;
	}

.side03 .on	{
	padding					: 0 0 0 0 ;
	width 					: 190px ;
	background 				: url('img/side_online.gif') top left no-repeat ;
	}



.side04	{
	margin 					: 0 auto ;
	width 					: 190px ;
	height 					: 25px ;
	background 				: url('img/side_point_on.gif') top left no-repeat ;
	}

.side04 a	{
	display 				: inline-block ;
	width 					: 190px ;
	height 					: 25px ;
	}


.side04 a:hover	{
	background 				: none ;
	}enu a:hover	{
	background 				: none ;
	}

.side04 .on	{
	padding					: 0 0 0 0 ;
	width 					: 190px ;
	background 				: url('img/side_point.gif') top left no-repeat ;
	}

.side05	{
	margin 					: 0 auto ;
	width 					: 190px ;
	height 					: 25px ;
	background 				: url('img/side_panf_on.gif') top left no-repeat ;
	}

.side05 a	{
	display 				: inline-block ;
	width 					: 190px ;
	height 					: 25px ;
	}


.side05 a:hover	{
	background 				: none ;
	}enu a:hover	{
	background 				: none ;
	}

.side05 .on	{
	padding					: 0 0 0 0 ;
	width 					: 190px ;
	background 				: url('img/side_panf.gif') top left no-repeat ;
	}


.side06	{
	margin 					: 0 auto ;
	width 					: 190px ;
	height 					: 25px ;
	background 				: url('img/side_skigarden_on.gif') top left no-repeat ;
	}

.side06 a	{
	display 				: inline-block ;
	width 					: 190px ;
	height 					: 25px ;
	}


.side06 a:hover	{
	background 				: none ;
	}enu a:hover	{
	background 				: none ;
	}

.side06 .on	{
	padding					: 0 0 0 0 ;
	width 					: 190px ;
	background 				: url('img/side_skigarden.gif') top left no-repeat ;
	}
	
	
.side07	{
	margin 					: 0 auto ;
	width 					: 190px ;
	height 					: 25px ;
	background 				: url('img/side_gosyukuhaku_on.gif') top left no-repeat ;
	}

.side07 a	{
	display 				: inline-block ;
	width 					: 190px ;
	height 					: 25px ;
	}


.side07 a:hover	{
	background 				: none ;
	}enu a:hover	{
	background 				: none ;
	}

.side07 .on	{
	padding					: 0 0 0 0 ;
	width 					: 190px ;
	background 				: url('img/side_gosyukuhaku.gif') top left no-repeat ;
	}


.side08	{
	margin 					: 0 auto ;
	width 					: 190px ;
	height 					: 25px ;
	background 				: url('img/side_otaniclub_on.gif') top left no-repeat ;
	}

.side08 a	{
	display 				: inline-block ;
	width 					: 190px ;
	height 					: 25px ;
	}


.side08 a:hover	{
	background 				: none ;
	}enu a:hover	{
	background 				: none ;
	}

.side08 .on	{
	padding					: 0 0 0 0 ;
	width 					: 190px ;
	background 				: url('img/side_otaniclub.gif') top left no-repeat ;
	}
	
.side09	{
	margin 					: 0 auto ;
	width 					: 190px ;
	height 					: 25px ;
	background 				: url('img/side_power_on.gif') top left no-repeat ;
	}

.side09 a	{
	display 				: inline-block ;
	width 					: 190px ;
	height 					: 25px ;
	}


.side09 a:hover	{
	background 				: none ;
	}enu a:hover	{
	background 				: none ;
	}

.side09 .on	{
	padding					: 0 0 0 0 ;
	width 					: 190px ;
	background 				: url('img/side_power.gif') top left no-repeat ;
	}

.side10	{
	margin 					: 0 auto ;
	width 					: 190px ;
	height 					: 25px ;
	background 				: url('img/side_afterski_on.gif') top left no-repeat ;
	}

.side10 a	{
	display 				: inline-block ;
	width 					: 190px ;
	height 					: 25px ;
	}


.side10 a:hover	{
	background 				: none ;
	}enu a:hover	{
	background 				: none ;
	}

.side10 .on	{
	padding					: 0 0 0 0 ;
	width 					: 190px ;
	background 				: url('img/side_afterski.gif') top left no-repeat ;
	}



.side11	{
	margin 					: 0 auto ;
	width 					: 190px ;
	height 					: 25px ;
	background 				: url('img/side_little_on.gif') top left no-repeat ;
	}

.side11 a	{
	display 				: inline-block ;
	width 					: 190px ;
	height 					: 25px ;
	}
.side11 a:hover	{
	background 				: none ;
	}enu a:hover	{
	background 				: none ;
	}

.side11 .on	{
	padding					: 0 0 0 0 ;
	width 					: 190px ;
	background 				: url('img/side_little.gif') top left no-repeat ;
	}


.side12	{
	margin 					: 0 auto ;
	width 					: 190px ;
	height 					: 25px ;
	background 				: url('img/side_otenki_on.gif') top left no-repeat ;
	}

.side12 a	{
	display 				: inline-block ;
	width 					: 190px ;
	height 					: 25px ;
	}
.side12 a:hover	{
	background 				: none ;
	}enu a:hover	{
	background 				: none ;
	}

.side12 .on	{
	padding					: 0 0 0 0 ;
	width 					: 190px ;
	background 				: url('img/side_otenki.gif') top left no-repeat ;
	}


.softbank{
	float:right;
	width:201px;
	height:74px;
	padding:20px 0 0 8px;
	display:inline-block;
}

.supotike_top{
	width			: 660px ;
	height			: 100px ;
	margin-top		: 20px ;
}

.supotike_top_text{
	width			: 650px ;
	height			: 80px ;
	font			: bold 14px/120% 'ＭＳ　Ｐゴシック' ;
	color			: #000000 ;

}

.supotike_middle{
	width			: 660px ;
	display			: inline-block ;
}

.supotoku_1{
	width			: 210px ;
	height			: 280px ;
	margin			: 0 10px 10px 0 ;
	background-image: url('img/spo_back1.jpg');
	float			: left ;
}

.supotoku_2{
	width			: 210px ;
	height			: 280px ;
	margin			: 0 10px 10px 0 ;
	background-image: url('img/spo_back2.jpg');
	float			: left ;
}

.supotoku_3{
	width			: 210px ;
	height			: 280px ;
	margin			: 0 10px 10px 0 ;
	background-image: url('img/spo_back3.jpg');
	float			: left ;
}

.supotoku_4{
	width			: 210px ;
	height			: 280px ;
	margin			: 0 10px 10px 0 ;
	background-image: url('img/spo_back4.jpg');
	float			: left ;
}

.supotoku_5{
	width			: 210px ;
	height			: 280px ;
	margin			: 0 10px 10px 0 ;
	background-image: url('img/spo_back5.jpg');
	float			: left ;
}

.supotoku_6{
	width			: 210px ;
	height			: 280px ;
	margin			: 0 10px 10px 0 ;
	background-image: url('img/spo_back6.jpg');
	float			: left ;
}

.supotoku_7{
	width			: 210px ;
	height			: 280px ;
	margin			: 0 10px 10px 0 ;
	background-image: url('img/spo_back7.jpg');
	float			: left ;
}

.supotoku_8{
	width			: 210px ;
	height			: 280px ;
	margin			: 0 10px 10px 0 ;
	background-image: url('img/spo_back8.jpg');
	float			: left ;
}

.supotoku_9{
	width			: 207px ;
	height			: 274px ;
	margin			: 6px 10px 10px 3px ;
	background-image: url('img/spo_back9.jpg');
	float			: left ;
}

.supotoku_text1{
	width			: 210px ;
	heigth			: 30px ;
	padding-top		: 170px ;
	font			: bold 14px/120% 'ＭＳ　Ｐゴシック' ;
	color			: #000000 ;
	float			: left ;
}

.supotoku_text2{
	width			: 190px ;
	heigth			: 30px ;
	padding			: 15px 0 0 12px ;
	font			: normal 12px/120% 'ＭＳ　Ｐゴシック' ;
	color			: #000000 ;
	float			: left ;
}

.supotoku_text3{
	width			: 210px ;
	heigth			: 30px ;
	padding-top		: 165px ;
	font			: bold 14px/120% 'ＭＳ　Ｐゴシック' ;
	color			: #000000 ;
	float			: left ;
}

.supotoku_text4{
	width			: 190px ;
	heigth			: 30px ;
	padding			: 10px 0 0 12px ;
	font			: normal 12px/120% 'ＭＳ　Ｐゴシック' ;
	color			: #000000 ;
	float			: left ;
}

.supotoku_text5{
	width			: 210px ;
	heigth			: 30px ;
	padding-top		: 165px ;
	font			: bold 14px/120% 'ＭＳ　Ｐゴシック' ;
	color			: #ffffff ;
	float			: left ;
}

