@charset "utf-8";
/* CSS Document 2013/01/21 Edit */

#feature_allWrapper {
	position:relative;
	width: 740px;
	margin:0 auto;
	background-color: #fdfcf8;
}

#fb_area {
	height: 83px !important;
	width: 740px !important;
}

#fb_area .snsBtn{
	padding:10px 0 0 20px}
/*alpha*/
.alpha:hover {
	filter: alpha(opacity=80);
	opacity: 0.8;
}
/*end  alpha*/
/*clearfix*/
.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*¥*//*/
  height: auto;
  overflow: hidden;
  /**/
}
/*end  clearfix*/
#top20130103 {
	background-image: url(/_/feature/img/201301_04/top2.png);
	height: auto;
	width: 420px;
	padding-top: 270px;
	padding-right: 310px;
	padding-left: 10px;
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	padding-bottom: 20px;
}
.com1_20130103 {
	font-size: 16px;
	line-height: 1.3em;
	color: #a4384d;
}
#contents-wrapper20130103 {
	width: 740px;
	margin-bottom: 40px;
}
.img1_20130103 {
	float: left;
	height: 640px;
	width: 270px;
}
#right20130103 {
	float: right;
	width: 450px;
	padding-right: 10px;
	padding-top: 5px;
}
.com2_20130103 {
	font-size: 14px;
	line-height: 19px;
	color: #7c3136;
	background-image: url(/_/feature/img/201301_04/icon1.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: auto;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-left: 25px;
}
.com3_20130103 {
	font-size: 12px;
	line-height: 1.4em;
	color: #7C3136;
}
.bar {
	height: 10px;
	width: 450px;
	margin-top: 15px;
	margin-bottom: 15px;
}
.img2_20130103 {
	float: left;
	height: 165px;
	width: 190px;
}
.img3_20130103 {
	float: right;
	height: 165px;
	width: 190px;
}
.text-area1_20130103 {
	float: right;
	width: 260px;
	background-image: url(/_/feature/img/201301_04/icon2_01.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 40px;
}
.text-area2_20130103 {
	float: left;
	width: 260px;
	background-image: url(/_/feature/img/201301_04/icon2_02.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 40px;
}
.text-area3_20130103 {
	padding-left: 20px;
}
.ttl2 {
	display: block;
	clear: both;
	height: 85px;
	width: 450px;
	padding-top: 15px;
	padding-bottom: 15px;
}
#footer-wrapper20130103 {
	clear: both;
	height: 45px;
	width: 450px;
	background-image: url(/_/feature/img/201301_04/footer.jpg);
	padding-top: 70px;
	padding-right: 145px;
	padding-bottom: 5px;
	padding-left: 145px;
}

  