@charset "utf-8";


/* ------------------------------------------------------------------
     common
------------------------------------------------------------------ */
#feature_  {
	font-family: 'Montserrat', Helvetica,Arial,'Noto Sans',游ゴシック体, "Yu Gothic", YuGothic, "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,"ＭＳ Ｐゴシック",Verdana,sans-serif;
	width: 100%;
	text-align: center;
	color:  #3F3D3D;
}

#feature_ div.top_ {
	height: 200px;
	text-align: center;
}

#feature_ .contents_ a {
	filter:alpha(opacity=100);
	-ms-filter:"alpha(opacity=100)";
	opacity:1;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    text-decoration: none;
	color:#000;
    line-height:2;
}

#feature_ .contents_ a:hover {
	filter:alpha(opacity=50);
	-ms-filter:"alpha(opacity=50)";
	opacity:0.5;
	text-decoration:underline;
}

#feature_ .contents_inner_ .center_{
	text-align: center !important;
}



/* --------------------------------------
  各コンテンツ
----------------------------------------- */
#feature_  .contents_{
	display: block;
	margin:0 auto;
	padding:0px;
	margin-top:0px;
	padding-top: 0px;
	text-align: center;   
}

#feature_ .contents_ li{
	display: block;
}

 #feature_ .contents_ ul{
	 list-style: none;
	 display: -moz-inline-box;
	 display: inline-block;
	 *display:inline;
	 *zoom: 1;
	 text-align:center;
	 vertical-align:middle;
	 margin:0px;
	 letter-spacing: normal;
	 width:100%;
	 position: relative;
}

#feature_ .contents_ ul.No1_ img{
	display:inline;
	margin:0 auto;
	height: 100vh;
}
#feature_ .contents_ li p.text_title_{
	z-index: 999;
	letter-spacing: 3px;
	font-weight: lighter;
}
#feature_ .contents_ li p.text_{
	font-size:14px;
	color:#727171;
	margin: 60px 0 ;
}

#feature_ .contents_ ul.No1_{
	padding:0px 0px;
	position: relative;
	display: inline;
}

#feature_ .contents_ ul.No1_ img{
	padding:20px 15px;
	position: relative;
	display: inline;
	width: 488px;
	height: 682px;
}

#feature_ .contents_ li.white2_{
	position: relative;
	display: block;
	margin: 50px 0 ;
}

#feature_ .contents_inner_ p.text_ {
	color : #3F3D3D;
	
}










