@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.white_{padding:60px 0px;position: relative;}
#feature_ .contents_inner_ ul.contents_ li.white_ img.title_{z-index: 999;position:absolute;  right:75px;width:95px; top:270px;}
#feature_ .contents_inner_ ul.contents_ li.white_ img.title1_{height:50px;width:auto;margin:0 auto;margin-top:30px;float:left;margin-left:85px;margin-bottom:30px;}
#feature_ .contents_inner_ ul.contents_ li.white_ img.title_no_{z-index: 999;position:absolute;  opacity: 0.6; right:55px;width:80px; top:180px;}
#feature_ .contents_inner_ ul.contents_ li.white_ img.look_{width:630px; margin:0 auto; margin-top:40px;}
#feature_ .contents_inner_ ul.contents_ li.white_ img.look_small_left_{position: relative; z-index:200;width:320px; float:left; margin:0 auto; }
#feature_ .contents_inner_ ul.contents_ li.white_ img.look_small_left1_{position: relative; z-index:100;width:420px;opacity: 0.3; float:left; margin:0 auto; }
#feature_ .contents_inner_ ul.contents_ li.white_ img.look_small_right_{position: relative; z-index:100; width:430px; float:right; margin:0 auto;margin-top:-300px; opacity: 0.3;}
#feature_ .contents_inner_ ul.contents_ li.white_ img.look_small_right1_{position: relative; z-index:200; width:420px; float:right; margin:0 auto;margin-top:-200px; }

#feature_ .contents_inner_ ul.contents_ li.white_ img.look_title_{width:120px; position:absolute; z-index:999; top:160px; right:180px;}

#feature_ .contents_inner_ ul.contents_ li.white_ div.small_{width:630px; margin:0 auto; margin-top:60px; }

#feature_ .contents_inner_ ul.contents_ li.white_ p.text_{font-weight: lighter;clear: both;padding-top:60px; text-align: center; font-size:14px;color:#727171;width:100%;}
#feature_ .contents_inner_ ul.contents_ li.white_ p.text_bottom_{font-weight: lighter;clear: both;margin-top:40px; text-align: center; font-size:14px;color:#727171;width:100%;}

#feature_ .contents_inner_ ul.contents_ li.white_ p.text_.top_{clear: both;padding:0px;margin-top:0px; text-align: center; font-size:14px;color:#727171;width:100%;margin-bottom:80px;}

#feature_ .contents_inner_ ul.contents_ li.white_ p.price_{text-align: center; }



#feature_ .contents_inner_ ul.contents_ li.yellow_{background:#fef8e6;padding:100px 0px 100px;}
#feature_ .contents_inner_ ul.contents_ li.yellow_ img.title_{height:50px;width:auto;float:left;margin-left:85px;margin-bottom:20px; }
#feature_ .contents_inner_ ul.contents_ li.yellow_ a img.look_{width:630px; margin:0 auto; margin-top:20px; }
#feature_ .contents_inner_ ul.contents_ li.yellow_ div.small_{width:340px;position:relative; margin:0 auto; margin-top:40px; }
#feature_ .contents_inner_ ul.contents_ li.yellow_ img.look_title_ {width:140px;position:absolute;top:30px; right:-50px;}

#feature_ .contents_inner_ ul.contents_ li.yellow_ p.text_{font-weight: lighter;margin-top:40px; text-align: center; font-size:14px;color:#727171;width:100%;}
#feature_ .contents_inner_ ul.contents_ li.yellow_ p.price_{text-align: center; margin-top:40px;}


#feature_ .contents_inner_ ul.contents_ li.white2_{padding:60px 0px;position: relative;background:#fef8e6;}
#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: "mrs-eaves",serif !important; text-align: center; font-size:18px;color:#727171;width:100%; letter-spacing: 3px;margin-top:30px;}
#feature_ .contents_inner_ ul.contents_ li.white2_ a img.bottom_{width:350px; margin:0 auto; margin-top:100px;}
#feature_ .contents_inner_ ul.contents_ li.white2_ p.text_bottom_{
    font-size:12px; text-align: center;color:#727171;
font-family: "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, "sans-serif";margin-top:100px;}




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



