@charset "Shift_JIS";
.mod-feature-image { margin-bottom: 15px; }
.mod-feature-image .bd p {
    margin-top: 15px;
}
.mod-feature {
    background-color: #F7EEBB;
    padding: 10px;
	margin-bottom: 15px;
}
.mod-feature .title {
	background-color: #E9AD73;
	color: #fafafa;
	line-height: 24px;
	margin: 0 0 15px;
	padding: 8px;
}
.mod-feature .catch {
	padding: 0 8px;
}
.mod-feature-list-area .even {
	*display: inline;
	float: right;
}
.mod-feature-list-area .odd {
	*display: inline;
}
.mod-feature-list-area .media .title a {
    font-weight: bold;
}
.mod-feature-list {
    margin-bottom: 15px;
	width: 311px;
}
.mod-feature-list li {
	overflow: hidden;
	zoom: 1;
	padding: 8px;
}
.mod-feature-list .label {
	border-top: 2px solid #BF0000;
    margin-bottom: 10px;
	padding-left: 8px;
}
.mod-feature-list .bd p {
	 padding: 0 8px;
}
.mod-feature-list .bd p.link {
    float: right;
    margin-top: 10px;
}
.mod-feature-list .icon-arrow-red {
    background-position: -9px -654px;
}

/* みんなの実例フォト用 */
.sec-qa-photo { 
    margin-top: 30px;
}

.sec-qa-photo .p-content {
    padding: 0px 10px;
}

.sec-qa-photo .hd {
	margin-bottom: 20px;
}

.sec-qa-photo .bd {
	margin-bottom: 15px;
}

.sec-qa-photo .p-content li {
	display:inline-block;
	/display:inline;
	zoom:1;
	margin:0px 3px 15px;
	vertical-align:top;
	width:94px;
}

.sec-qa-photo .p-content li .figure img {
    background:#FFFFFF;
	border:1px solid #d8d7d7;	
	display:block;
	padding:3px;
	margin:0px auto;
}

.sec-qa-photo .p-content li .figure .mts a{
	font-weight:bold;
	text-decoration:underline;
}

.sec-qa-photo .p-content li .figure .mts a:hover{
	font-weight:bold;
	text-decoration:none;
}
/* みんなの実例フォト用ここまで */
