@charset "utf-8";
/* CSS Document */

*{
	margin:0;
	padding:0;	

}

body{
	background-color:#FFF;	
}

img{
	border:0;
}

#box{
	width:1024px;
	background-color:#FFF;
	margin:20px auto;
	font-family:"メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic",sans-serif;
	font-size:12px;	
}

/*↓↓↓まとめてクリアフィックスをかける*/
.clearfix:after{
	content:".";
	display:block;
	clear:both;	
	height:0;
	visibility:hidden;	
}

.clearfix{
	display:inline-block;
	}
	
/* Hides from IE-mac \*/
* html .clearfix{
	height:1%;
	}
.clearfix{
	display:block;
	}
/* End hide from IE-mac */

/*↑↑↑まとめてクリアフィックスをかける*/


#contents{
	width:1024px;
	/*margin:10px auto;*/
}

#maincontents{
	width:1024px;
	height:684px;
	margin-bottom:14px;
}


/*Header           */
#header{
	width:1024px;
	margin-bottom:20px;
}

#header_copy{
	font-family:"ＭＳ Ｐ明朝","MS PMincho","メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック","MS PGothic","sans-serif";
	font-size:24px;
	color:#77777a;
	padding-left:30px;
	padding-top:0px;
}

/*           */
#subcontents{
	width:1024px;
	height:877px;	
	background-image:url(../image/back01.jpg);
}


/*↓↓↓グローバルナビ*/
#globalnavi{ 
	padding-top:10px;
	/* padding-left margin-left 不可　スマホで見た時にレイアウト右側がその分、空いてしまう*/
	/*position: absolute; */
	top: 0; 
	width: 100%; 
	height: 30px; 
	z-index:99;	
}

#globalnavi {
	list-style-type:none; /* ・を除く　*/
}


#globalnavi li{
	text-align:center;
	float:left; /* 横並びにする　*/

}

#globalnavi li a{
	height:30px; /* １つのボタンの高さ　*/
	text-decoration:none;
	display:block; /* ブロック要素にする（見かけ）*/
	line-height:30px;
	font-weight:bold;
	color:#000;
}

#globalnavi li a:link{
		color:#000;
}

#globalnavi li a:visited{
		color:#666;
}

/*
#globalnavi li a:hover{
		background-color:#ccc;
}
*/

/*↑↑↑グローバルナビ*/


/*slideshow ↓↓↓ここから　*/
#slideshow { 
	position:relative; 
	width:1024px; 
	height:684px; 

}

#slideshow img { 
	position:absolute; 
	z-index:8; 

}

#slideshow img.active { 
	z-index:10; 
}

#slideshow img.last-active {
	z-index:9; 
}
/*slideshow ↑↑↑ここまで　*/ 


#wrapper{
	display:none;	
}

/*  sub navi　*/
#subnavi_left{
	width:595px;
	margin-left:45px;
	margin-top:65px;
	float:left; /* 横並びにする　*/
}


#subnavi_right{
	width:322px;
	margin-left:57px;
	margin-top:65px;	
	float:left; /* 横並びにする　*/
}

#subnavi_right_2{
	margin-top:235px;	
}


#subnavi_right_2_SNS{
	margin-top:15px;
	margin-left:57px;
}

#subnavi_right_2_SNS_01{
	width:60px;
	margin-left:0px;
	margin-top:0px;	
	float:left; /* 横並びにする　*/	
}

#subnavi_right_2_SNS_02{
	width:60px;
	margin-left:0px;
	margin-top:0px;	
	float:left; /* 横並びにする　*/	
}

#subnavi_right_2_SNS_03{
	width:60px;
	margin-left:0px;
	margin-top:0px;	
	float:left; /* 横並びにする　*/	
}

/* フッター　*/
#footer{
	width:1024px;
	height:50px;
	font-size:12px;	
	padding-top:20px;
}

#foot01{
	float:left;
	width:754px;
}

#foot_mk{
	text-align:right;
	padding-right:210px;
}


#copy{
	padding-top:10px;
	color:#000000;
	text-align:right;
	padding-right:50px;
}


#foot02{
	float:left;
	width:250px;
}

#facebook_logo{
	padding-top:50px;
	text-align:right;
}


/* バナー　Hover時に透明度50％にする　*/
a:hover img.over {
  opacity: 0.5;
  filter: alpha(opacity=50);
-ms-filter: "alpha( opacity=50 )";
}











