@charset "utf-8";
/* CSS Document */

/* essential*/
#feature_allWrapper {
	width: 740px;
	padding-bottom: 20px;
	background-image: url(/_/feature/img/201304_02/bg_2.jpg);
	color: #514645;
	text-align: left;
}
#fb_area {
	height: 30px;
	padding: 0;
	margin: 10px 0 30px 0;
}
#fb_area ul {
	padding: 0;
	margin: 0;
}

#main_visual {
	padding: 0;
	margin: 0;
	height: 278px;
	background-image: url(/_/feature/img/201304_02/min_visual.png);
	background-repeat: no-repeat;
}
#main_visual img {
	padding: 0;
	margin:0;
}
ul {
	list-style: none;
	margin: 0;
	padding:0;
}
img {
	margin: 0;
	padding:0;
}
a {
	color:#A30428;	
}

/* contents */
#contents_area {
	margin: 0 20px;
	padding:0;
}
#lead {
	line-height: 160%;
	margin: 10px 0 30px 0;
	font-size: 17px;
	text-align: left;
}
.paragh-pic {
	overflow: hidden;
}
.paragh-pic-ul {
	margin-right: 10px !important;
}
.right-image {
	float: right;	
}
.paragh {
	clear: right;
	}


.type01-tit {
	background-image: url(/_/feature/img/201304_02/tit01.png);
	background-repeat:no-repeat;
	background-position:bottom;
	color: #FF4C97;
	padding: 10px 0 15px 0;
	font-size:20px;
	letter-spacing: 1px;
	margin: 0 0 10px 0;
}
.type02-tit {
	background-image: url(/_/feature/img/201304_02/tit02.png);
	background-repeat: no-repeat;
	background-position: bottom;
	color: #1A6BCF;
	padding: 10px 0 10px 0;
	font-size:20px;
	letter-spacing: 1px;
}
.type03-tit {
	background-image: url(/_/feature/img/201304_02/tit03.png);
	background-repeat:no-repeat;
	background-position:bottom;
	color: #35C371;
	padding: 10px 0 10px 0;
	font-size:20px;
	letter-spacing: 1px;
}
.type04-tit {
	background-image: url(/_/feature/img/201304_02/tit04.png);
	background-repeat:no-repeat;
	background-position:bottom;
	color: #DFB33C;
	padding: 10px 0 10px 0;
	font-size:20px;
	letter-spacing: 1px;
}
.tit01-h3 {
	font-weight: bold;
	background-image:url(/_/feature/img/201304_02/icon_flw.png);
	background-position:left;
	background-repeat:no-repeat;
	font-size: 17px;
	/* color: #FF87AB; */
	padding: 0 0 0 23px;
	margin: 15px 0;
}
.tit02-h3 {
	background-image:url(/_/feature/img/201304_02/icon02_flw.png);
	background-position:left;
	background-repeat:no-repeat;
	font-size: 17px;
	color: #73A8E8;
	padding: 0 0 0 23px;
	margin: 15px 0;
}
.tit03-h3 {
	background-image:url(/_/feature/img/201304_02/icon03_flw.png);
	background-position:left 0;
	background-repeat:no-repeat;
	font-size: 17px;
	color: #67C28D;
	padding: 0 0 0 23px;
	margin: 15px 0;
}
.tit04-h3 {
	background-image:url(/_/feature/img/201304_02/icon04_flw.png);
	background-position:left 0;
	background-repeat:no-repeat;
	font-size: 17px;
	color: #67C28D;
	padding: 0 0 0 23px;
	margin: 15px 0;
}
.answr {
	font-size: 15px;
	padding-left: 23px;
	margin: 5px 0;
	line-height: 150%;
}
.answr_no-indent {
	font-size: 15px;
	margin: 5px 0 15px 0;
	line-height: 150%;
	padding: 0;
}
.voice {
	background-image: url(/_/feature/img/201304_02/icon_voice.png);
	background-repeat: no-repeat;
	background-position: right;
	margin: 0 0 0 15px;
	font-weight: bold;
	height: 13px;
	font-size: 14px;
	width: 133px;
	padding: 12px 0 0 10px;
	letter-spacing: 1px;
	color: #FF87AB;
}
.voice-ul {
	font-size: 13px;
	line-height: 180%;
	margin: 8px 0 15px 25px;
	padding:0 0 10px 0;
}
.voice-ul li {
	background-image:url(../../_/feature/img/201304_02/dot.jpg);
	background-position: left 10px;
	background-repeat: no-repeat;
	padding:0 0 0 10px;
}
.shockicon-h3 {
	font-weight: bold;
	background-image: 
	url(/_/feature/img/201304_02/icon_shock.png);
	background-repeat:no-repeat;
	padding: 0 0 0 28px;
	height: 23px;
	font-size: 16px;
	line-height: 150%;
	margin: 0 0 10px 0;
}
.shockstory-p {
	padding: 0 0 0 28px;
	margin: 0 0 15px 0;
	font-size: 13px;
	line-height: 180%;
}
.answer2 {
	padding: 0 0 0 5px;
	font-size: 13px;
}
#pic1 {
	background-image:url(/_/feature/img/201304_02/pic1.png);
	background-repeat: no-repeat;
	background-position: right top;
	padding: 0;
}
#conclusion_area {
	padding: 40px;
	background-image:url(/_/feature/img/201304_02/con-bg.png);
	line-height:180%;
	font-size:14px;
	letter-spacing: 1px;
	-moz-box-shadow: 1px 5px 3px #000;　/* Firefox用 */  
-webkit-box-shadow: 1px 5px 3px #000;　/* Safari,Google Chrome用 */  
}
.pink {
	color: #FF4C97;
}