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

.text_align_r { text-align:right; }
.syosai{ margin:28px 0 0 0; text-align:right; }
.syosai a{ background-image:url(/common/images/another_site_ico.gif); background-position:left 0; background-repeat:no-repeat; padding-left:17px; padding-bottom:3px;}
*html div.syosai a{ background-position:left -1px; }

.syosai2{ margin-top:28px; text-align:right; }
.syosai2 a{ background:url(../images/ico_arrow_01.gif) left center no-repeat; padding-left:17px;}

.syosai3{ margin-top:9px; text-align:right; }
.syosai3 a{ background:url(../images/ico_arrow_01.gif) left center no-repeat; padding-left:17px;}

.syosai4{ margin-top:46px; text-align:right; }
.syosai4 a{ background:url(../images/ico_arrow_01.gif) left center no-repeat; padding-left:17px;}

.margin-bottom-20 { margin-bottom:20px; }

.etc_area1{ width:246px; float:left; margin-right:11px; border:1px solid #ccc; margin-top:10px; height:135px; }
.etc_area2{ width:246px; float:left; border:1px solid #ccc; margin-top:10px; height:135px; }
.etc_area3{ width:246px; float:right; border:1px solid #ccc; margin-top:10px; height:135px; }
.etc_area4{ width:246px; float:left; margin-right:11px; border:1px solid #ccc; margin-top:10px; }
.etc_area5{ width:246px; float:left; border:1px solid #ccc; margin-top:10px; }
.etc_area8{ width:246px; float:left; border:1px solid #ccc; margin-top:10px; height:135px; }
.etc_area9{ width:246px; float:right; border:1px solid #ccc; margin-top:10px; }
.etc_area10{ width:246px; float:left; margin-right:11px; border:1px solid #ccc; margin-top:10px; height:135px; }
.etc_area11{ width:246px; float:right; border:1px solid #ccc; margin-top:10px; }


.etc_area1 h3 { margin:0; padding:0; background:url(../images/ttl_etc_01.gif) no-repeat; width:246px; height:34px; margin:0; padding:0; display:block; text-indent:-2000px; }
.etc_area2 h3 { margin:0; padding:0; background:url(../images/ttl_etc_02.gif) no-repeat; width:246px; height:34px; margin:0; padding:0; display:block; text-indent:-2000px; }
.etc_area3 h3 { margin:0; padding:0; background:url(../images/ttl_etc_03.gif) no-repeat; width:246px; height:34px; margin:0; padding:0; display:block; text-indent:-2000px; }
.etc_area4 h3 { margin:0; padding:0; background:url(../images/ttl_etc_04.gif) no-repeat; width:246px; height:34px; margin:0; padding:0; display:block; text-indent:-2000px; }
.etc_area5 h3 { margin:0; padding:0; background:url(../images/ttl_etc_05.gif) no-repeat; width:246px; height:34px; margin:0; padding:0; display:block; text-indent:-2000px; }
.etc_area8 h3 { margin:0; padding:0; background:url(../images/ttl_etc_06.gif) no-repeat; width:246px; height:34px; margin:0; padding:0; display:block; text-indent:-2000px; }
.etc_area9 h3 { margin:0; padding:0; background:url(../images/ttl_etc_09.gif) no-repeat; width:246px; height:34px; margin:0; padding:0; display:block; text-indent:-2000px; }
.etc_area10 h3 { margin:0; padding:0; background:url(../images/ttl_etc_10.gif) no-repeat; width:246px; height:34px; margin:0; padding:0; display:block; text-indent:-2000px; }
.etc_area11 h3 { margin:0; padding:0; background:url(../images/ttl_etc_11.gif) no-repeat; width:246px; height:34px; margin:0; padding:0; display:block; text-indent:-2000px; }

.etc_area1 p { margin:0; padding:0; }
.etc_area2 p { margin:0; padding:0; }
.etc_area3 p { margin:0; padding:0; }
.etc_area4 p { margin:0; padding:0; }
.etc_area5 p { margin:0; padding:0; }
.etc_area8 p { margin:0; padding:0; }
.etc_area9 p { margin:0; padding:0; }
.etc_area10 p { margin:0; padding:0; }
.etc_area11 p { margin:0; padding:0; }


.etc_area { padding:8px; }
.txt80_match { line-height:150%; color:#666; }

#photoimage { margin:1px 0 0 0 ; }

.ryoukin{ margin-right:10px; }
.ryoukinR{ margin-bottom:450px;}


/*雪道情報掲載の場合のエリア・その場合、area6の幅を328pxに設定(通常は505px)
div.etc_area7{ width:250px; height:280px; float:left; border:0px solid #ccc; margin-top:10px; height:#px; }
.etc_area6{ width:505px; height:280px; float:left; margin-right:11px; border:1px solid #ccc; margin-top:10px; height:#px; }
*/

.marge1{line-height:1.5em ; margin-bottom:20px; margin-left:10px;}


.markb { padding:3px; BORDER-RIGHT: #5ec15e 1px solid; BORDER-TOP: #5ec15e 1px solid; FONT-WEIGHT: bold; BORDER-LEFT: #5ec15e 1px solid; BORDER-BOTTOM: #5ec15e 3px solid; BACKGROUND-COLOR: #fff; }
.rwaku{ border:2px solid #ff0000; padding:10px; }
.bwaku{ border:2px solid #0000ff; padding:10px; }
.rtxt{ color:#FF0000; }
.b{ font-weight:bold }


