@charset "utf-8";

/*hover時テキスト*/
.move_txt{
	display:none;
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	z-index:2;
}
#move>section{margin:0 40px 40px 0;}
.move_txt h1{
	padding:12px 12px 0 12px;
	margin-bottom:5px;
}
.move_txt p{padding:0 12px 12px 12px;}

/*hover時リンク*/
#move>section a{
	display:block;
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	z-index:3;
}

/*works画像横幅*/
.w190{width:190px;}
.w420{
	width:100%;
	max-width:420px;
}

/*======================================================================================
タブレット:481 px ～ 768 px。モバイルからスタイルを継承
======================================================================================*/

@media only screen and (min-width: 481px) {

/*--------コンテンツ--------*/
/*works画像横幅*/
.w190{width:190px;}
.w420{width:420px;}

}

/*======================================================================================
デスクトップ:769 px ～最大 1232 px。モバイルとタブレットからスタイルを継承
======================================================================================*/

@media only screen and (min-width: 769px) {

#container{max-width:1390px;}

}