﻿@charset "utf-8";

/* ベース */
html,body{
font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HiraKakuPro-W3","ＭＳ Ｐゴシック","MS PGothic",Arial, Helvetica,sans-serif;
line-height:1.5;
letter-spacing:1.5px;
background:rgba(36,24,62,1.0);
}

#wrapper{
width:100%;
min-width:1280px;
}


/*////////////////////////////////////////////////////////////////////////////////////////*/


#index{

	margin-right:auto;
	margin-left:auto;
	

}



/*////////////////////////////////////////////////////////////////////////////////////////*/


#system01{
	width:100%;
	min-width:1280px;
	margin-top:38px;
	margin-right:auto;
	margin-left:auto;
	background:url(../img/system_bg.jpg) no-repeat top left;
	overflow: hidden;
}

#system01-01{
	width:1280px;
	margin-right:auto;
	margin-left:auto;
	list-style: none;
}

/*////////////////////////////////////////////////////////////////////////////////////////*/

/*////////////////////////////////////////////////////////////////////////////////////////*/


/* 共通 */

/* slick */




#slide_area{
	display:block;
	position:absolute;
	width:994px;
	height:665px;
	margin-top:189px;
	margin-right:auto;
	margin-left:143px;
	background:rgba(255,0,0,0.0);

}


/* メインスライダー　サムネイル */
#slide_area_thumb{
	display:block;
	position:absolute;
	width:1000px;
	height:160px;
	margin-top:900px;
	margin-right:auto;
	margin-left:146px;
	padding-top:10px;
	padding-bottom:auto;
	background:rgba(255,0,0,0.0);

}



/* ボタン */
#arrow01 a img{
display:block;
position:absolute;
}

/* リンク */
#a01 a img{
margin-top:-738px;
margin-left:987px;
}

#a02 a img{
margin-top:-205px;
margin-left:987px;
}


#arrow01 ul li.none{
pointer-events:none;
}


/*////////////////////////////////////////////////////////////////////////////////////////*/



#footer{
position: fixed; 
position:relative;
height:62px;
width:100%;
min-width:1260px;
padding-bottom:10px;
padding-top:20px;
background:rgba(255,255,255,0.5);
z-index:1000;
}

#footer p{
color:#000000;
font-size:10px;
text-align:center;
letter-spacing:4px;
margin-bottom:10px;
}

#footer ul{
font-size:10px;
text-align:center;
letter-spacing:-.40em;
margin-bottom:15px;
}

#footer ul li{
display:inline-block;
vertical-align:middle;
letter-spacing:normal;
}

#footer ul li a{
display:block;
letter-spacing:4px;
width:100px;
padding-top:5px;
padding-bottom:5px;
border-right:1px dashed rgba(0,0,0,0.6);
}

#footer li a:hover{
background:rgba(0,0,0,0.1);
}

#footer a:link{color:#000000;}
#footer a:visited{color:#000000;}
#footer a:hover{color:#000;}

#footer p a:hover{color:#000;}

/*////////////////////////////////////////////////////////////////////////////////////////*/


.page-back {
 position: fixed;
 bottom: 5px;
 right: 50px;
 z-index:2000;
}

/*////////////////////////////////////////////////////////////////////////////////////////*/

