@charset "UTF-8";


/* -------------------------------

	./pharmacy/

-------------------------------*/


/* --------------------
	content
--------------------*/
div#contentWrap h2.pharmacyTop {
	margin-bottom:13px;
}

/* contentMain */
div#contentMain div#inner01 {
	background:url(../images/top/bg_02.jpg) no-repeat top center;
}
div#contentMain div#inner01 div.inner01In {
	border-left:1px solid #DADADA;
	border-right:1px solid #DADADA;
}
div#contentMain div#inner01 p {
	margin:0;
}

div#contentMain div#inner01 div.txtBox01 {
	width:460px;
	padding:14px 0 150px 184px;
}

div#contentMain div#inner01 div.txtBox01 p {
	margin:0;
}

div#contentMain div#inner01 div.txtBox01 dt {
	margin-bottom:8px;
	font-size:0;
	line-height:0;
}

div#contentMain div#inner01 div.txtBox01 dd {
	font-size:0;
	line-height:0;
}

div#contentMain div#inner01 div.txtBox02 {
	clear:both;
	width:900px;
	margin:0 auto 30px auto;
	padding:0 0 25px 0;
	background:url(../images/top/img_line1.gif) repeat-x bottom;
}

div#contentMain div#inner01 div.txtBox03 {
	clear:both;
	width:900px;
	margin:0 auto;
}

div#contentMain div#inner01 div.txtBox02 div.txtBox02InL,
div#contentMain div#inner01 div.txtBox03 div.txtBox03InL {
	display:inline;
	float:left;
	width:141px;
	margin-left:3px;
}
div#contentMain div#inner01 div.txtBox02 div.txtBox02InL p {
	margin-top:6px;
}

div#contentMain div#inner01 div.txtBox02 div.txtBox02InR,
div#contentMain div#inner01 div.txtBox03 div.txtBox03InR {
	float:right;
	width:740px;
}

div#contentMain div#inner01 div.txtBox02 div.txtBox02InR div.itemBox1{
	display:inline;
	float:left;
	width:352px;
	margin:0 0 0 18px;
}

div#contentMain div#inner01 div.txtBox03 div.txtBox03InR div.itemBox1 {
	display:inline;
	float:left;
	width:352px;
	padding:0 0 20px 18px;
}

div#contentMain div#inner01 div.txtBox02 div.txtBox02InR div.itemBox1 p,
div#contentMain div#inner01 div.txtBox03 div.txtBox03InR div.itemBox1 p {
	float:left;
	width:103px;
	margin:0;
}


div#contentMain div#inner01 div.txtBox02 div.txtBox02InR div.itemBox1 dl,
div#contentMain div#inner01 div.txtBox03 div.txtBox03InR div.itemBox1 dl {
	float:right;
	width:235px;
}

div#contentMain div#inner01 div.txtBox02 div.txtBox02InR div.itemBox1 dt,
div#contentMain div#inner01 div.txtBox03 div.txtBox03InR div.itemBox1 dt {
	margin:4px 0 5px 0;
	font-size:85%;
	line-height:1.6;
	color:#005799;
	font-weight:bold;
}

div#contentMain div#inner01 div.txtBox02 div.txtBox02InR div.itemBox1 dd,
div#contentMain div#inner01 div.txtBox03 div.txtBox03InR div.itemBox1 dd {
	font-size:85%;
	line-height:1.6;
}


/* pharmacyListBox */

div#contentMain div.pharmacyListBoxBg {
	position:relative;
	clear:both;
	width:908px;
	margin:10px auto 0px auto;
	padding:5px 0 15px 0;
	background: url(../images/top/bg_pharmacyListBox_h.gif) no-repeat 0 0;
}
div#contentMain div.pharmacyListBoxBg div.pharmacyListBox p.image1 {
	position:absolute;
	top:6px;
	left:784px;
}
div#contentMain div.pharmacyListBoxBg div.pharmacyListBox {
	margin:0 auto;
	padding:0 0 5px;
	background: url(../images/top/bg_pharmacyListBox_f.gif) no-repeat 0 bottom;
}
div#contentMain div.pharmacyListBoxBg div.pharmacyListBox div.inner {
	margin:0 auto;
	padding:15px 20px 15px 21px;
	background: url(../images/top/bg_pharmacyListBox.gif) repeat-y 0 0;
	text-align:left;
}
div#contentMain div.pharmacyListBoxBg div.pharmacyListBox div.inner h3 {
	margin:0 auto;
	padding:5px 19px 8px 2px;
	font-size:85%;
	line-height:1.2;
	border-bottom:2px solid #E3E2DA;
}
div#contentMain div.pharmacyListBoxBg div.pharmacyListBox div.inner div.leftBox {
	margin:0 auto 10px;
	width:420px;
	float: left;
}
div#contentMain div.pharmacyListBoxBg div.pharmacyListBox div.inner div.rightBox {
	margin:0 auto 10px;
	width:420px;
	float: right;
}
div#contentMain div.pharmacyListBoxBg div.pharmacyListBox div.inner div.h4Box {
	clear:both;
	margin:13px auto 10px;
	padding-top:5px;
	background: url(../images/top/bg_pharmacyListTit_h.gif) no-repeat 0 0 #F1EFDF;
}
div#contentMain div.pharmacyListBoxBg div.pharmacyListBox div.inner div.h4Box h4 {
	margin:0 auto;
	padding:0 14px 5px;
	font-size:93%;
	color:#5B472C;
	font-weight:bold;
	background: url(../images/top/bg_pharmacyListTit_f.gif) no-repeat 0 bottom;
}
div#contentMain div.pharmacyListBoxBg div.pharmacyListBox div.inner div.h4Box h4 a:link {color: #5B472C; text-decoration: none;}
div#contentMain div.pharmacyListBoxBg div.pharmacyListBox div.inner div.h4Box h4 a:visited {color: #5B472C; text-decoration: none;}
div#contentMain div.pharmacyListBoxBg div.pharmacyListBox div.inner div.h4Box h4 a:hover {color: #5B472C; text-decoration: underline;}
div#contentMain div.pharmacyListBoxBg div.pharmacyListBox div.inner div.h4Box h4 a:active {color: #5B472C; text-decoration: underline;}
div#contentMain div.pharmacyListBoxBg div.pharmacyListBox div.inner div.h4Box h4 img {
	margin-left:5px;
}
div#contentMain div.pharmacyListBoxBg div.pharmacyListBox div.inner div.leftBox div.h4Box,
div#contentMain div.pharmacyListBoxBg div.pharmacyListBox div.inner div.rightBox div.h4Box {
	margin:13px auto 18px;
	background: url(../images/top/bg_pharmacyListTit2_h.gif) no-repeat 0 0 #F1EFDF;
}
div#contentMain div.pharmacyListBoxBg div.pharmacyListBox div.inner div.leftBox div.h4Box h4,
div#contentMain div.pharmacyListBoxBg div.pharmacyListBox div.inner div.rightBox div.h4Box h4 {
	background: url(../images/top/bg_pharmacyListTit2_f.gif) no-repeat 0 bottom;
}
div#contentMain div.pharmacyListBoxBg div.pharmacyListBox div.inner p.img {
	width:151px;
	float: left;
	padding-left:12px;
}
div#contentMain div.pharmacyListBoxBg div.pharmacyListBox div.inner p.img a:hover img {
	filter: alpha(opacity=70);
	-moz-opacity: 0.70;
	opacity: 0.70;
}
div#contentMain div.pharmacyListBoxBg div.pharmacyListBox div.inner p.txt {
	width:235px;
	float: right;
	padding-right:5px;
	font-size:85%;
	line-height:1.6;
}
div#contentMain div.pharmacyListBoxBg div.pharmacyListBox div.inner ul {
	margin:0 auto;
	padding:0 0 0 14px;
}
div#contentMain div.pharmacyListBoxBg div.pharmacyListBox div.inner ul.middle {
	margin:0 auto;
	padding:0 0 0 26px;
}
div#contentMain div.pharmacyListBoxBg div.pharmacyListBox div.inner li {
	margin:0 auto;
	padding:5px 19px 5px 13px;
	float:left;
	width:250px;
	font-size:75%;
	line-height:1.2;
	background: url(../../common/images/icn_listBoxarrow.gif) no-repeat 0 0.6em;
}
div#contentMain div.pharmacyListBoxBg div.pharmacyListBox div.inner ul.middle li {
	margin:0 auto;
	padding:5px 0px 5px 13px;
	width:228px;
}
div#contentMain div.pharmacyListBoxBg div.pharmacyListBox div.inner li span {
	font-size: 75%;
	font-weight: bold;
	color: #FF9500;
}
div#contentMain div.pharmacyListBoxBg div.pharmacyListBox div.inner p#moreBtn {
	margin-top:5px;
}

ul#moreList {
	display:none;
}

