@charset "utf-8";

	body{}


	.left{float:left;display:block;}
	.right{float:left;display:block;}
	.center{margin:0 auto;text-align:center;}

	h2{border-bottom:1px solid #999;margin:0 15px 20px;padding:30px 20px 10px;}



	.conbody{width:980px;}
	.main-visual{width:985px;padding-bottom:15px;}


	#main_area{width:985px;padding:0 0px;overflow:hidden;
				line-height:180%;font-size:13px;color:#555555;
				font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}

	#top_left-column{width:235px;float:left; margin-bottom:20px;}
	#top_right-column{width:750px;float:left;}



	ul#navi{width:985px;height:55px;padding:0px 0 5px; margin-left:2px; }
	ul#navi li{float:left;margin-right:5px;}
	ul#navi li.end{float:left;margin-right:0px;}

	#whatsnew {margin-left:20px;}
	#whatsnew , .contents_area{width:730px;min-height:500px;	background:url(../../saratakanashi/image/contents_bk.jpg) no-repeat;margin-bottom:20px;}
	#whatsnew ul{padding:0 30px 0 35px ;}
	#whatsnew li.new {float:left;list-style:non;background:url(../../saratakanashi/image/new.png)no-repeat left;padding-left:50px;width:120px;}
	#whatsnew li.old {float:left;list-style:non;background:none;padding-left:50px;width:120px;}
	#whatsnew li.title{padding:0;width:480px;display:block;float:left;}








#face_book{padding:10px;background:#304e8a;margin-bottom:20px;}
#facebook_area{background:#304e8a;padding:1px;}


#ame_area{padding:10px;background:#349312;margin-bottom:20px;}
#feed{font-size:12px;padding:15px;line-height:180%;background:#FFF;border:#55b02f 1px solid;margin-bottom:0px;}
#feed ul li {margin:0;padding:0;border-bottom:#999 1px solid;}
#feed ul li a{display:block;}


#free_area{padding:0 0 10px; background:#FFF;margin-bottom:20px;}


.bnr{margin-bottom:20px;}







	#con_left-column{width:235px;float:left;}
	#sidemenu{margin-bottom:20px;}
	#side_bnr{width:235px;padding:10px 0;}


	#con_right-column{width:730px;float:left;padding-left:20px;}



	ul#contents_navi{height:52px;padding:0;margin:0;}
	ul#contents_navi li{float:left;padding:0 2px; }

	.contents{padding:10px 20px;}





.table_area{background:#ffffed;border:1px solid #fff7d4;padding:30px 15px; font-size:13px;
margin-bottom:30px;}

.table_area_top{
    padding: 30px 15px;
    font-size: 13px;
}

.list_company{border-collapse:collapse;border:0px;}
.list_company tr{height:35px; text-align:left;}
.list_company tr.td_style2{	background:#fff7d4;position: relative;}
.list_company th , .list_company td{background:url(../../saratakanashi/image/table_line.jpg) bottom repeat-x; font-weight:normal;padding:2px 0 3px; }
.list_company th{width:200px; padding-left:20px;vertical-align:top;text-align:left;}
.list_company td{padding-left:20px; width:410px; }

.td_style_secret td{padding-left:20px;width:820px;}







.list_results{border-collapse:collapse;border:0px;}
.list_results tr{height:35px; text-align:left;}
.list_results th , .list_results td{background:url(../../saratakanashi/image/table_line.jpg) bottom repeat-x; font-weight:normal;padding:2px 0 3px; }
.list_results th{width:90px; padding-left:10px;vertical-align:middle;text-align:left;}
.list_results td{width:70px; text-align:center;}
.list_results td.title{padding-left:30px; width:460px;text-align:left; }

.list_results_top{border-collapse:collapse;border:0px;}
.list_results_top tr{height:35px; text-align:left;}
.list_results_top tr.td_style2{	position: relative;}
.list_results_top th , .list_results_top td{bottom repeat-x; font-weight:normal;padding:2px 0 3px; }
.list_results_top th{width:90px; padding-left:10px;text-align:left;}
.list_results_top th{
	background-image: url(../../saratakanashi/image/support-date.png );
    background-position: -8px 5px;
    background-repeat: no-repeat;}

.list_results_top td{width:70px; text-align:center;}
.list_results_top td.title{padding-left:30px; width:460px;text-align:left; }



.trigger{padding-bottom:10px;}


ul.mini_title{margin:0px auto; padding:5px 0px 5px 15px; width:680px; height:22px; display:block; font-size:14px; background: #f0fff0 !important; text-align: right !important;}
ul.mini_title li{float:left; padding:0 14px;background:url(../../saratakanashi/image/linemini.png) right bottom no-repeat; height:22px;}
ul.mini_title li.line_end{float:left;background:none; padding-right:0;}
ul.mini_title li.on
{font-weight:bold;}



#page_top{float:right;padding-bottom:50px;}
.page_topbac{float:right;padding-bottom:50px;}
.font14{font-size: 14px !important;}
.font16{font-size: 16px !important;}
.mgt20{margin-top: 20px;}
.mgt60{margin-top: 60px;}








.list_schedule{border-collapse:collapse;border:0px;}
.list_schedule tr{height:35px; text-align:left;}
.list_schedule tr.td_style2{	background:#fff7d4;position: relative;}
.list_schedule th , .list_schedule td{background:url(../../saratakanashi/image/table_line.jpg) bottom repeat-x; font-weight:normal;padding:2px 0 3px; }
.list_schedule th{width:90px; padding-left:10px;vertical-align:top;text-align:left;}
.list_schedule td{width:70px; text-align:center;}
.list_schedule td.title{padding-left:30px; width:460px;text-align:left; }



.ski_image{text-align:center;padding:20px 0;}





.minicolumn{padding:10px; font-size:13px; line-height:150%;border:1px solid #11986a;margin:15px;}
.minicolumn div.text{padding:10px;}


.minipoint{padding:10px; font-size:13px; line-height:150%;margin:15px;}
.minipoint div.text{padding:10px;}


.text_area{padding:10px;}




span.support-date{
	background:url(../../saratakanashi/image/support-date.png) left  no-repeat;
	height:21px;
	font-size:24px;
	padding:2px 0 3px;
	margin:0;
	padding-left:33px;
	}



.support-area{margin-bottom:30px;}
	.support-img{
		padding:12px;
		}

	.support-img p{
		font-size:12px;
		width:310px;
		line-height:150%;
}

	.l-img{float:left;width:350px;}
	.r-img{float:right;}


	.support-img img{
		background:#EBEBEB;
		padding:5px;
		border:#E1E1E1 1px solid;
		}


.support-img_inner{
		padding:12px;
		}

.support-img_inner p{
		font-size:12px;
		width:310px;
		line-height:150%;
		}

.support-img_inner .l-img{float:left;width:330px;}
.support-img_inner .r-img{float:right;}


.support-img_inner img{
		background:#EBEBEB;
		padding:5px;
		border:#E1E1E1 1px solid;
		}




.support-line{
	border:none;
	border-bottom:1px solid #CCC;
	margin-bottom:30px;
	}


.page-top{
	float:right;
	font-size:12px;
	padding:2px 8px;
	background:#009260;
	color:#FFF;
	}

.more{
	float:right;
	font-size:10px;
	padding:0px 8px;
	background:#009260;
	color:#FFF;
	margin-top:10px;
	}




#corner{ background-color: #f5f5f5;height:auto;width:100%; display:block;overflow:hidden;}
#corner li{display:block;height:auto; overflow:hidden;padding:5px 0px;}
.box-arrow-le{width:3%;text-align:right;height:50px;display:table-cell;text-align:center;vertical-align:middle;margin:10px;float:left;}
.box-prev{width:30%;display:table-cell;vertical-align:middle;float:left;text-align:center;line-height: 150%;}
.box-list{width:25%;height:50px;display:table-cell;text-align:center;vertical-align:middle;margin:10px;float:left;}
.box-next{width:30%;display:table-cell;vertical-align:middle;float:left;text-align:center;line-height: 150%; }
.box-arrow-ri{width:3%;height:50px;display:table-cell;text-align:center;vertical-align:middle;margin:10px;float:left;}


  
span.support-date{
	background:url(../../saratakanashi/image/support-date.png) left  no-repeat;
	height:21px;
	font-size:24px;
	padding:2px 0 3px;
	margin:0;
	padding-left:33px;
    line-height: 1.3;
}

.list_results_top th {
    width: 100px;
    padding-left: 10px;
    text-align: left;
}

.list_results_top td.title {
    padding-left: 30px;
    width: 520px;
    text-align: left;
}
