@charset "utf-8";

/* -----------------------------------------------------------
 File name:      xxxx_common.css
 Style Info:     各特集独自のスタイル
----------------------------------------------------------- */

.catch {
	padding:10px;
	font-size:16px;
}
.dataInfo {
	background-color:#f9f2d5;
	border:1px solid #f5e8b3;
	padding:6px 10px;
	font-size:10px;
	color:#993300;
	line-height:1.5;
}
.searcharea {
	margin:20px 0 0;
}
.maparea {
	float:left;
	border:1px solid #7d548e;
}
.todofukenarea {
	width:370px;
	float:right;
	border:1px solid #7d548e;
	padding-bottom:1px;
}
.searchtitle {
	margin:1px 1px 0;
	background-color: #7d548e;
	color:#ffffff;
	font-weight:bold;
	padding:3px;
	line-height:1.3;
}
.searchtitle span {
	font-size:16px;
}
.widarea {
 	margin:3px 3px 0;
 	height:25px;
}
.wid {
	font-weight:bold;
	font-size:14px;
	width:74px;
	background-color: #f1f1f1;
	float:left;
	padding:4px 3px 2px;
	line-height:1;
	_margin:5px 0px 4px 2px; /*IE6*/
}

.widarea span {
	float:left;
	font-size:14px;
	padding:3px 3px 3px 5px;
	line-height:1;
	_margin:5px 0px 4px 1px; /*IE6*/
}
.fb {
	font-weight:bold;
}
h3 {
	background-color:#7d548e;
	font-size:16px;
	font-weight:bold;
	color:#ffffff;
	padding:6px 8px 4px;
	margin:24px 0 10px;
}
.featurearea {
	margin-bottom:30px;
}

/* -----------------------------------------------------------
 ソーシャルアイコン用
----------------------------------------------------------- */
.socialIcon {
    background-color: #F8F8F8;
    border: 1px solid #CCCCCC;
    margin-bottom: 10px;
    padding: 5px;
}

ol, ul {
    list-style: none outside none;
}

.socialIcon ul {
margin-top:10px;
text-align:left;
}

div.socialIcon li {
    display: inline;
    margin-right: 2px;
}
div.socialIcon li.nonmrg {
    margin:0;
}

.socialIcon ul li iframe {
	display: inline;
}
