@charset "utf-8";

/* ------------------------------------------------------------------
     common
------------------------------------------------------------------ */
#feature_ .contents_inner_ {
    width: 1040px !important;
		margin: 0 auto;
    padding: 0 !important;
    letter-spacing: 0.05em !important;
    color:#000;
    font-size: 14px;
    line-height: 1.7em;
    font-family: "mrs-eaves",serif;
}

#feature_ .contents_inner_ img{
	margin: 0 auto;
	padding:0;
    vertical-align: bottom;
    width:100%;
}
#feature_ .contents_inner_ 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_inner_ 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_inner_ .left_{
	text-align: left !important;
}




/* --------------------------------------
  各コンテンツ
----------------------------------------- */
#feature_ .contents_inner_ ul.contents_{
width:800px;
 display: block;
 margin:0 auto;
 padding:0px;
	margin-top:0px;
 padding-top: 0px;
 letter-spacing: -0.4em;
	text-align: center;
    
   
}

 #feature_ .contents_inner_ ul.contents_ li{
	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_inner_ ul.contents_ li a img{display:block;margin:0 auto; }
#feature_ .contents_inner_ ul.contents_ li p.text_title_{z-index: 999;font-family: "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, "sans-serif" !important;letter-spacing: 3px;font-weight: lighter;}
#feature_ .contents_inner_ ul.contents_ li p.text_{ font-size:14px;color:#727171;font-family: "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, "sans-serif" !important;}



#feature_ .contents_inner_ ul.contents_ li.blue_{background:rgba(193,217,217,0.4);padding:100px 0px 40px;}
#feature_ .contents_inner_ ul.contents_ li.blue_ div.inner_{width:630px; margin:0 auto;clear: both;}
#feature_ .contents_inner_ ul.contents_ li.blue_ div.inner_ img.small_{float:right;text-align: right; width:370px; }
#feature_ .contents_inner_ ul.contents_ li.blue_ img.title_{position:absolute; top:60px; right:50px;width:45px; }
#feature_ .contents_inner_ ul.contents_ li.blue_ img.title_no_{z-index: 999; position:absolute; top:55px; left:45px;width:80px; }
#feature_ .contents_inner_ ul.contents_ li.blue_ p.text_title_{ position:absolute; text-align:left; color:#727171;top:45px;left:140px;font-size:20px;}
#feature_ .contents_inner_ ul.contents_ li.blue_ p.text_title_ span{color:#f19997;font-size:24px;}
#feature_ .contents_inner_ ul.contents_ li.blue_ p.text_{clear: both; padding-top:60px; text-align: center; font-size:14px;color:#727171;width:100%;}
#feature_ .contents_inner_ ul.contents_ li.blue_ p.price_{margin-top:30px;margin-left:90px;}


#feature_ .contents_inner_ ul.contents_ li.white_{padding:60px 0px;position: relative;}
#feature_ .contents_inner_ ul.contents_ li.white_ img.title_{z-index: 999;position:absolute;  left:20px;width:18px; top:580px;}
#feature_ .contents_inner_ ul.contents_ li.white_ img.title_no_{z-index: 999;position:absolute;  left:120px;width:80px; top:820px;}
#feature_ .contents_inner_ ul.contents_ li.white_ img.look_{width:630px; margin:0 auto;}
#feature_ .contents_inner_ ul.contents_ li.white_ p.text_title_{
    color:#f19997;font-size:20px;position: absolute; top:830px;left:195px;}
#feature_ .contents_inner_ ul.contents_ li.white_ div.look_small_{width:630px; margin:0 auto;overflow: hidden;margin-top:30px;}
#feature_ .contents_inner_ ul.contents_ li.white_ img.look1_{width:300px; float:left;margin-right:30px;}
#feature_ .contents_inner_ ul.contents_ li.white_ p.text_{padding-top:40px; text-align: center; font-size:14px;color:#727171;width:100%;}
#feature_ .contents_inner_ ul.contents_ li.white_ p.price_{text-align: center; }


#feature_ .contents_inner_ ul.contents_ li.blue2_{background:rgba(193,217,217,0.4);padding:60px 0px;text-align: left;}
#feature_ .contents_inner_ ul.contents_ li.blue2_ img.look_{width:630px;}
#feature_ .contents_inner_ ul.contents_ li.blue2_ img.look2_{position:absolute; top:260px; left:350px;width:350px;}
#feature_ .contents_inner_ ul.contents_ li.blue2_ img.look3_{position:absolute; top:370px; left:440px;width:350px;}
#feature_ .contents_inner_ ul.contents_ li.blue2_ img.look_text_{position:absolute; top:200px; left:440px;width:330px;}
#feature_ .contents_inner_ ul.contents_ li.blue2_ p.text_title_{ text-align:left; color:#727171;width:630px;margin:0 auto;font-size:20px;}
#feature_ .contents_inner_ ul.contents_ li.blue2_ p.text_title_ span{color:#f19997;font-size:24px;}
#feature_ .contents_inner_ ul.contents_ li.blue2_ img.title_no_{z-index: 999; position:relative;width:80px;margin-left:80px; margin-bottom:-20px;}
#feature_ .contents_inner_ ul.contents_ li.blue2_ p.price_{margin-top:20px;margin-left:85px;}
#feature_ .contents_inner_ ul.contents_ li.blue2_ a img:hover{
    filter:alpha(opacity=80);
	-ms-filter:"alpha(opacity=80)";
	opacity:0.8;
	text-decoration:underline;
}
#feature_ .contents_inner_ ul.contents_ li.blue2_ p.text_{padding-top:100px; text-align: center; font-size:14px;color:#727171;width:100%;}

#feature_ .contents_inner_ ul.contents_ li.white2_{padding:60px 0px;position: relative;}
#feature_ .contents_inner_ ul.contents_ li.white2_ img{width:300px; margin:0 auto;margin-top:50px;}
#feature_ .contents_inner_ ul.contents_ li.white2_ a img{width:350px; margin:0 auto; margin-top:80px;padding-right:20px;}
#feature_ .contents_inner_ ul.contents_ li.white2_ p.text_{font-family: "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, "sans-serif"; text-align: center; font-size:18px;color:#727171;width:100%; letter-spacing: 3px;}
#feature_ .contents_inner_ ul.contents_ li.white2_ p.text_ span{font-size:12px;}
#feature_ .contents_inner_ ul.contents_ li.white2_ a img.bottom_{width:350px; margin:0 auto; margin-top:100px;}
#feature_ .contents_inner_ p.text_bottom_{
    font-size:12px; text-align: center;color:#727171;
font-family: "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, "sans-serif";padding-bottom:40px;}


/* --------------------------------------
     price_
----------------------------------------- */
p.price_{color:white; text-align:left;margin:0px; margin-top:40px;line-height: 10px;}
#feature_ .contents_inner_ ul.contents_ li p.price_ a{color:#727171;font-size:12px;}



