/* カスタマイズ用のCSS定義をここに記述してください */
#contents {
	text-align: left;
}
#ZdcEmapList {
	width: 660px;
}
#ZdcEmapCond {
	width: 276px;
}
#condFrame {
	width: 276px;
}
#flashcontent {
	margin: 10px 0 10px 10px;
}
div.btn-chirashi{
	margin-top: 55px;
}
div.results p {
	padding: 20px 0;
}

div#fukidashi {
	overflow: hidden;
}
#mapRuleLink {
	font-size: 8px;
}

/* 第１類医薬品エリア検索時(検索テーブル) */
div#specific_main {
	width: 100%;
}
div#specific_main h2.cttl{
	width: 100%;
}
div#specific_main p.pageidx-top{
	width:100%;
}
div#specific_sidebar{
	display:none;
}
.specific_results {
	clear: both;
}
.specific_results p {
	width: 19%;
	float: left;
	padding: 10px 0;
	font-size: 13px;
}

/*---------------------------------------
 * 絞込み アコーディオン
---------------------------------------*/
.do-drop-on{
	cursor: pointer;
	background-color:#0b419b;
	font-size:13px;
	font-weight:bold;
	padding:5px 20px;
	color:#fff;
}
.open:after{
	content: '＋';
}
.close:after{
	content: '−';
}
.select-cond{
	position:relative;
	font-size: 15px;
	line-height: 1.4;
	color: #3c3c3c;
	margin-top: 5px;
	margin-right: 10px;
	margin-left: 10px;
	margin-bottom:0px;
	padding: 5px 5px 5px 5px;
	background-size: 30px;
	border: 1px solid #ccc;
	border-radius: 0;
	display: block;
	float: none;
}
.do-drop-on-shop{
	cursor: pointer;
}
.select-cond:last-child{
	margin-bottom:10px;
}

.drop-cond-menu{
	margin-top: 10px;
}
.drop-cond-menu-open{
	display:block;
}
.drop-cond-menu-close{
	display:none;
}
.drop-ico-shop{
	display:inline-block;
	float:right;
	text-align:center;
	font-size:12px;
	font-weight:bold;
	color:#0b419b;
	padding-right: 10px;
}
span.cond-gtt{
	font-size:12px;
	font-weight:bold;
	padding:4px 10px;
	margin-bottom:8px;
}

