﻿@charset "UTF-8";


* {
	margin:0;
	padding:0;
}
    @media (min-width:1220px)
    {
        #content,header{width:1072px}
    }
    @media (min-width:1220px)
    {
        .group-row li{margin:0 10px 20px}
    }
#content,header{*zoom:1}
#content:after,header:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
#content,header{width:944px;margin:0 auto}
    @media (min-width:1220px)
    {
        #content,header{width:1072px}
    }
header{width:100%}
.group-row .map{position:relative}
.group-row .map a{position:absolute}
.group-row li{vertical-align:top;margin:0 8px 16px;position:relative}
.group-row #mov01 {
	position: absolute;
	z-index: 1000;
	margin-top: 69%;
	margin-left: 37%;
	height: 72px;
	width: 120px;
}

.f756x1180 {
	width : 944.0px;
	height : 665.37px;
}
.f756x1180 .ftr {
	width : 944.0px;
	height : 665.37px;
}
.f756x1180 .desc {
	width : 944.0px;
}

	 @media (min-width: 1220px){
	    
		        .f756x1180 {
		            width : 1072.0px;
		            height : 756.0px;
		        }
		        .f756x1180 .ftr {
		            width : 1072.0px;
		            height : 756.0px;
		        }
		        .f756x1180 .desc {
		            width : 1072.0px;
		        }
	  }    
			 	      	

/* クリアフィックスハック */
.clearfix:after { 
	content:"";
    display:block;
    clear:both;
} 
.clearfix { 
	display: inline-block; 
}
/* Mac版IE除外 \*/
.clearfix { 
	display: block; 
}


/*=====================SLIDE2==========================*/

#buttons,.slidpic{display: none;}
.slidpic{position: absolute;opacity:0}
.slidpic:first-child{display: block;opacity: 1;}
#content:hover #buttons{display: block;}
#buttons i{
	width:30px; 
	color:white;
	height:60px;
	line-height:60px; 
	background: #333;
	cursor: pointer;opacity: 0.3;
	filter:alpha(opacity:30);
	font-family: simsun;
	display: block;
	text-align: center;
	font-size: 22px;
	font-weight: normal;
	font-style: normal;
	-moz-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	top:30%;
}
#buttons i:hover{opacity: 0.4;filter:alpha(opacity:40);}
#prev{position: absolute;z-index: 3;top: 230px;left: 76px;color: #fff;}
    @media (min-width:1220px)
        {
            #prev{position: absolute;z-index: 3;top: 230px;left: 140px;color: #fff;}
        }
#next{position: absolute;z-index: 3;top: 230px;right: 76px;color: #fff;}
    @media (min-width:1220px)
        {
            #next{position: absolute;z-index: 3;top: 230px;right: 140px;color: #fff;}
        }
#slidot{position: relative;top: 95%;left:45%;z-index: 3;margin: 0;padding: 0;}
#slidot li{list-style: none;display: inline-block;width: 14px;height: 14px;background:gray ;border-radius:100% ;margin: 0 4px;*display:inline;*zoom:1;}
#slidot li:hover{background: #3b0;cursor: pointer;}
#slidot li.on{background: blue;}

#imglist .slidpic img {
	width : 944.0px;
	height : 665.37px;
}
#imglist .slidpic img .ftr {
	width : 944.0px;
	height : 665.37px;
}
#imglist .slidpic img .desc {
	width : 944.0px;
}

	 @media (min-width: 1220px){
	    
		        #imglist .slidpic img {
		            width : 1072.0px;
		            height : 756.0px;
		        }
		        #imglist .slidpic img .ftr {
		            width : 1072.0px;
		            height : 756.0px;
		        }
		        #imglist .slidpic img .desc {
		            width : 1072.0px;
		        }
	  }    
		
/*=====================MyCss==========================*/
html #nav-primary {
    background-color: Transparent;
    top: 0;
    overflow: visible;
}
.fixpos {  
    margin-left: -110px;
}
.bnr
{
    top:30px;
}