@charset "euc-jp";

@import "ad.css";

body{text-align:center;}

.righttitlebar {
    font-weight: bold ;
    font-size: 80% ;
    text-align: center ;
    background: #D8D8D8 ;
    color: #000 ;
    padding: 3px 0px ;
    margin: 0 ;
}

.righttitlebar2 {
    font-weight: bold ;
    font-size: 80% ;
    text-align: center ;
    color: #000 ;
    padding: 3px 0px ;
    margin: 0 ;
}



#w950{
	width: 950px;
	text-align: left;
	margin: 0 auto;
	padding:0;
	/*border:1px solid #000;*/
	}

img{border:none;}

.imgctr{
	float:none;
	text-align:center;
}

#cp-info{
	border: 1px solid #e0e0e0;
	background-color: #f9f9f9;
	text-align: center;
	margin: 10px 0;
	padding: 5px;
	font-size: 80%;
	line-height: 130%;
	}



/* ---------- golf-tab  ---------- */
.golf-tab {
	border-bottom:5px solid #669966;
	display:block;
	text-align:center;
	margin:10px auto;
	padding:0;
	width:950px;
	}

td.golf-off {
	background:#E0EEDD;
	border:1px solid #669966;
	border-bottom:none;
	padding:3px;
	text-align:center;
	width:300px;
	}

td.golf-on {
	background:#B3DBAB;
	border:1px solid #669966;
	border-bottom:none;
	padding:3px;
	text-align:center;
	width:300px;
	}
/* ---------- /golf-tab  ---------- */


/* ---------- ski snow-tab  ---------- */
.ski-tab {
	border-bottom:5px solid #6699FF;
	display:block;
	text-align:center;
	margin:10px auto;
	padding:0;
	width:950px;
	font-size:80%;
	}

td.ski-off {
	background:#DEEDFC;
	border:1px solid #6699FF;
	border-bottom:none;
	padding:3px;
	text-align:center;
	}

td.ski-on {
	background:#99CCFF;
	border:1px solid #6699FF;
	border-bottom:none;
	padding:3px;
	text-align:center;
	}
/* ---------- /ski snow-tab  ---------- */


/* ---------- surfing-tab  ---------- */
.surf-tab {
	border-bottom:5px solid #2266DD;
	display:block;
	text-align:center;
	margin:10px auto;
	padding:0;
	width:950px;
	}

td.surf-off {
	background:#DEEDFC;
	border:1px solid #2266DD;
	border-bottom:none;
	padding:3px;
	text-align:center;
	width:300px;
	}

td.surf-on {
	background:#7FAAF5;
	border:1px solid #2266DD;
	border-bottom:none;
	padding:3px;
	text-align:center;
	width:300px;
	}
/* ---------- /surfing-tab  ---------- */


/* ---------- golf-obi2  ---------- */
.golf-obi2{
	background-color:#E0EEDD;
	border-top:1px solid #669966;
	font-weight:bold;
	padding:3px;
	margin-bottom:5px;
	}
.golf-obi2 p{
	float: left;
	margin: 0;
	}
.golf-obi2 ul{
	float: right;
	font-size:80%;
	font-weight:normal;
	}
.golf-obi2 li{
	display: inline;
	}
/* ---------- /golf-obi2  ---------- */


/* ---------- ski-obi2  ---------- */
.ski-obi2{
	background-color:#DEEDFC;
	border-top:1px solid #99CCFF;
	font-weight:bold;
	padding:3px;
	margin-bottom:5px;
	}
.ski-obi2 p{
	float: left;
	margin: 0;
	}
.ski-obi2 ul{
	float: right;
	font-size:80%;
	font-weight:normal;
	}
.ski-obi2 li{
	display: inline;
	}
/* ---------- /ski-obi2  ---------- */


/* ---------- surfing-obi2  ---------- */
.surf-obi2{
	background-color:#DDEEFF;
	border-top:1px solid #4488EE;
	font-weight:bold;
	padding:3px;
	margin-bottom:5px;
	}
.surf-obi2 p{
	float: left;
	margin: 0;
	}
.surf-obi2 ul{
	float: right;
	font-size:80%;
	font-weight:normal;
	}
.surf-obi2 li{
	display: inline;
	}
/* ---------- /surfing-obi2  ---------- */












h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	margin:0px;
	}



/* ---------- clearfix rules(float clear hack) ---------- */
.ski-obi2:after, .surf-obi2:after, .golf-obi2:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}

.ski-obi2, .surf-obi2,.golf-obi2 {
	display: inline-block;
	}
	
	
/* Hides from IE5-mac \*/
*html .ski-obi2, *html .surf-obi2, *html .golf-obi2 {
	height: 1%;
	}
	
.ski-obi2, .surf-obi2, .golf-obi2 {
	display: block;
	}
/* End hide from IE5-mac */


/********** 2009.01.29 **********/
.clearFix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearFix {display:inline-table;min-height:1%;zoom:1;}
/* Hides from IE-mac \*/
* html .clearFix {height:1%;}
.clearFix {display:block;}
/* End hide from IE-mac */
#snwAccess dl, #snwAccess dd, #snwAbout dl, #snwAbout dd {margin:0;padding:0;}#snwToday td, #snwWeth td, #snwRank td {margin:0;padding:0;}#snwToday th, #snwWeth th, #snwRank th {margin:0;padding:0;font-style:normal;font-weight:normal;}#snwToday table, #snwWeth table, #snwRank table {border-collapse:collapse;border-spacing:0;}.snwModMargin {margin-bottom:15px;}#snwTodayLink {float:left;line-height:75px;}#snwToday table {width:121px;float:left;text-align:center;border:2px solid #9297ac;margin-right:8px;}#snwToday td {height:55px;}#snwToday th {background:#eaebf0;padding:3px 0;font-size:12px;}#snwToday td strong {font-size:18px;font-family:Verdana,Arial,Helvetica,sans-serif;}.noMargin {margin:0 !important;}#snwToday font {font-size:12px;}.fontRed {color:red;}.fontBlue {color:blue;}#snwTodayAtt {margin-bottom:5px;text-align:center;}#snwToday h3 span, #snwWeth h3 span {font-size:12px;font-weight:normal;}#snwWeth table {text-align:center;margin:0 auto;}#snwWeth td {border-bottom:1px solid #9297ac;border-left:1px solid #9297ac;border-right:1px solid #9297ac;line-height:1.3;font-size:12px;}#snwWeth th {border-top:1px solid #9297ac;border-left:1px solid #9297ac;border-right:1px solid #9297ac;background:#eaebf0;font-size:12px;padding:3px 0;width:105px;}#snwWeth font {font-size:12px;}#snwWethMore {font-size:12px;text-align:right;margin-top:5px;}#snwReviewMore {font-size:12px;text-align:right;}#snwRankLeft {float:left;width:365px;}#snwRankRight {float:right;width:265px;}#snwRank table {text-align:center;}#snwRank td {border-bottom:1px solid #9297ac;border-left:1px solid #9297ac;border-right:1px solid #9297ac;line-height:1.3;padding:3px;font-size:12px;}#snwRank th {border-top:1px solid #9297ac;border-left:1px solid #9297ac;border-right:1px solid #9297ac;background:#eaebf0;font-size:12px;padding:3px 0;}#snwRankHelp {font-size:12px;text-align:right;}.snwRankMargin {margin-bottom:16px;}#snwRankAtt {font-size:12px;text-align:center;}#snwText div {line-height:1.4;}#snwAbout dd {margin-bottom:8px;}#snwAbout dt {font-weight:bold;line-height:1.4;}#snwAbout dl {font-size:12px;}#snwAbout small {font-size:12px;}#snwAbout dl {padding:0 5px;}.snwSubModTit {font-size:12px;text-align:center;background:#9cf;padding:3px;margin-bottom:3px;}.snwSubModMargin {margin-bottom:10px;}.snwLink div {font-size:12px;line-height:1.4;padding:0 5px;}#snwInfo dl {margin:0;padding:0;}#snwInfo dd {margin-left:1.5em;margin-bottom:0.5em;line-height:1.3;}#snwInfo dt {font-size:14px;font-weight:bold;}#snwInfoLeft {float:left;width:310px;font-size:12px;}#snwInfoRight {float:right;width:320px;font-size:12px;text-align:center;}#snwInfoText {margin-top:15px;line-height:1.4;font-size:14px;}#snwInfoNavi a {display:block;width:152px;padding:4px 0;border:1px solid #b8b8d0;text-align:center;font-size:14px;font-weight:bold;float:left;margin-right:8px;background:#669;color:#fff;}* html #snwInfoNavi a {width:151px;}#snwInfoNavi {margin-top:10px;margin-bottom:10px;}#snwInfoPhoto {float:right;margin-left:5px;}

/********** 2009.03.10 **********/

#snowMovWrap {background:url("http://i.yimg.jp/images/sports/ski_snow/mov/bg_mod.png") repeat-y;margin-bottom:15px;}
.snowMov {font-size:12px;width:152px;text-align:center;float:left;margin-right:11px;}
.imgMov {width:120px;height:90px;background:url("http://i.yimg.jp/images/sports/ski_snow/mov/bg_img.png") no-repeat;padding:2px;margin:0 auto 6px;}
.titMov, .txtMov {line-height:1.2;text-align:left;margin-bottom:4px;}
.txtMov {margin-bottom:8px;}
.butMov {margin-bottom:3px;}
#snowMovWrap .noMargin {margin-right:0 !important;width:151px !important;}

