@charset "utf-8";

/**
 * 「ネット総合病院」で処方せん薬通販
 * www.ns-hospi.com
 * footer
 */

#footer {
	position:relative;
	width:100%;
	margin:20px 0px 0px;
}

#footer footer {

}

/* 中央寄せblock */

#footer footer div.fblock {
	max-width:980px;
	margin:0px auto;
}

/* 医療機関検索エリア */

#footer footer div.medicalsearch {
	margin:0px 0px 20px;
	padding:10px 0px 0px;
	border-width:15px 0px 0px;
	border-color:#f3f3f3 transparent #c6ccd1;
	border-style:solid;
	box-shadow:0px 5px 5px 0px rgba(197,197,197,0.8) inset;
}

/* 医療機関検索エリア */
/* 全国47都道府県から探す */

#footer footer div.medicalsearch div.prefecture {
	float:left;
	width:50%;
}

#footer footer div.medicalsearch div.prefecture {
	position:relative;
}

#footer footer div.medicalsearch div.prefecture h3 {
	height:30px;
	line-height:30px;
	margin:0px 0px 10px;
	padding:0px 0px 0px 10px;
	border-width:0px 0px 0px 10px;
	border-color:#313131;
	border-style:solid;
	font-weight:normal;
	font-size:18px;
}

#footer footer div.medicalsearch div.prefecture a.detail {
	display:block;
	width:120px;
	line-height:20px;
	margin:10px 10px 0px auto;
	border:1px #cccccc solid;
	background:#eeeeee;
	font-size:12px;
	text-decoration:none;
	text-align:center;
}

#footer footer div.medicalsearch div.prefecture a.detail:hover {

}

#footer footer div.medicalsearch div.prefecture h4 {
	line-height:28px;
	font-weight:bold;
	font-size:14px;
}

#footer footer div.medicalsearch div.prefecture ul {

}

#footer footer div.medicalsearch div.prefecture ul > li {
	display:inline-block;
	/display:inline;
	line-height:20px;
	padding:0px 5px 0px 5px;
	border-width:0px 0px 0px 1px;
	border-color:#333333;
	border-style:solid;
	font-size:14px;
}

#footer footer div.medicalsearch div.prefecture ul > li:first-child {
	padding:0px 5px 0px 0px;
	border-width:0px;
}

#footer footer div.medicalsearch div.prefecture ul > li a {

}

#footer footer div.medicalsearch div.prefecture ul > li a:hover {

}

#footer footer div.medicalsearch div.prefecture p {

}

/* 医療機関検索エリア */
/* 科目から探す */

#footer footer div.medicalsearch div.department {
	float:right;
	width:50%;
}

#footer footer div.medicalsearch div.department h3 {
	height:30px;
	line-height:30px;
	margin:0px 0px 10px;
	padding:0px 0px 0px 10px;
	border-width:0px 0px 0px 10px;
	border-color:#313131;
	border-style:solid;
	font-weight:normal;
	font-size:18px;
}

#footer footer div.medicalsearch div.department ul {
	border:1px #cccccc solid;
}

#footer footer div.medicalsearch div.department ul > li {
	display:inline-block;
	/display:inline;
	height:30px;
	line-height:30px;
	padding:0px 2%;
	font-size:14px;
}

/*
#footer footer div.medicalsearch div.department ul > li:nth-child(8n+1),
#footer footer div.medicalsearch div.department ul > li:nth-child(8n+2),
#footer footer div.medicalsearch div.department ul > li:nth-child(8n+3),
#footer footer div.medicalsearch div.department ul > li:nth-child(8n+4) {
	background:#dfedf3;
}
*/
#footer footer div.medicalsearch div.department ul > li a {

}

#footer footer div.medicalsearch div.department ul > li a:hover {

}

#footer footer div.medicalsearch div.department p {

}

/* 最近閲覧した医薬品 */

#footer footer div.drugrecently {
	min-height:250px;
	padding:20px 0px 0px;
	box-shadow:0px 5px 5px 0px rgba(197,197,197,0.8) inset;
	background:linear-gradient(to bottom, #ececec 0%,#fcfcfc 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ececec',endColorstr='#fcfcfc',GradientType=0);
}

#footer footer div.drugrecently {

}

#footer footer div.drugrecently div.fblock div {
	line-height:28px;
	margin:0px 0px 15px;
	color:#333333;
	font-family:"メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight:normal;
	font-size:26px;
	text-align:center;
}

#footer footer div.drugrecently div.fblock ul {
	margin:0px 100px;
	text-align:center;
}

#footer footer div.drugrecently div.fblock ul > li {
	display:inline-block;
	/display:inline;
	width:18%;
	margin:0px 1%;
	font-size:12px;
	vertical-align:top;
}

#footer footer div.drugrecently div.fblock ul > li div.image {
	position:relative;
	max-width:120px;
	margin:0px auto 5px;
	border:1px #7e7e7e solid;
}

#footer footer div.drugrecently div.fblock ul > li div.image a.image {
	display:block;
}

#footer footer div.drugrecently div.fblock ul > li div.image a:hover.image {

}

#footer footer div.drugrecently div.fblock ul > li div.image a.image img {
	display:block;
	max-width:100%;
}

#footer footer div.drugrecently div.fblock ul > li div.image a:hover.image img {
	opacity:0.8;
}

#footer footer div.drugrecently div.fblock ul > li a.name {
	display:block;
	line-height:16px;
}

#footer footer div.drugrecently div.fblock ul > li a.name:hover {

}


/* ネット総合病院を選ぶ理由があります */

#footer footer div.whychoose {
	min-height:310px;
	padding:20px 0px 0px;
	box-shadow:0px 5px 5px 0px rgba(197,197,197,0.8) inset;
	background:linear-gradient(to bottom, #d5d3c3 0%,#eeecdc 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d5d3c3',endColorstr='#eeecdc',GradientType=0 );
}

#footer footer div.whychoose div.fblock {

}

#footer footer div.whychoose div.fblock div {
	line-height:28px;
	margin:0px 0px 15px;
	color:#333333;
	font-family:"メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-weight:normal;
	font-size:26px;
	text-align:center;
}

#footer footer div.whychoose div.fblock ul {
	text-align:center;
}

#footer footer div.whychoose div.fblock ul > li {
	display:inline-block;
	/display:inline;
	position:relative;
	width:23%;
	margin:8px 1%;
}

#footer footer div.whychoose div.fblock ul > li a {
	display:block;
	max-width:211px;
	height:112px;
	padding:113px 0px 0px;
	box-shadow:0px 2px 3px 3px rgba(0,0,0,0.1);
	background:url(http://www.ns-hospi.jp/ma/img/footerWhychooseB.png) left top no-repeat;
	color:#999999;
	font-family:"メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:32px;
	text-decoration:none;
}

#footer footer div.whychoose div.fblock ul > li p {
	position:absolute;
	top:150px;
	left:0px;
	max-width:191px;
	line-height:20px;
	padding:0px 10px;
	color:#777777;
	text-align:center;
}

#footer footer div.whychoose div.fblock ul > li a:hover {
	color:#ff6600;
}

#footer footer div.whychoose div.fblock ul > li a:before {

}

#footer footer div.whychoose div.fblock ul > li a:after {

}

#footer footer div.whychoose div.fblock ul > li a.freeshipping {
	background-position:0px 0px;
}

#footer footer div.whychoose div.fblock ul > li a.fee {
	background-position:-234px 0px;
}

#footer footer div.whychoose div.fblock ul > li a.twentyfour {
	background-position:-464px 0px;
}

#footer footer div.whychoose div.fblock ul > li a.prescription {
	background-position:-694px 0px;
}

/* コピーライト */

#footer footer div.copyright {
	line-height:20px;
	padding:10px 0px;
	background:#333333;
}

#footer footer div.copyright > div {
	max-width:980px;
	margin:0px auto;
	padding:5px 0px;
	border-width:1px 0px 1px;
	border-color:#535353 transparent #000000;
	border-style:solid;
}

#footer footer div.copyright > div:first-child {
	border-width:0px 0px 1px;
}

#footer footer div.copyright > div > div {
	color:#a5a5a5;
	font-size:12px;
	text-align:center;
}

#footer footer div.copyright > div {

}

#footer footer div.copyright > div {

}

#footer footer div.copyright > div {

}

#footer footer div.copyright > div ul{
	text-align:center;
}

#footer footer div.copyright > div ul > li {
	display:inline-block;
	/display:inline;
	padding:0px 10px 0px 10px;
	border-width:0px 0px 0px 1px;
	border-color:#ffffff;
	border-style:solid;
	font-size:12px;
}

#footer footer div.copyright > div ul > li:first-child {
	padding:0px 10px 0px 0px;
	border-width:0px;
}

#footer footer div.copyright > div ul > li a {
	color:#ffffff;
	text-decoration:none;
}

#footer footer div.copyright > div ul > li a:hover {
	text-decoration:underline;
}

/*ログアウトボタン*/

#footer footer div.copyright > div ul > li form {

}

#footer footer div.copyright > div ul > li form input.submit {
	margin:0px;
	padding:0px;
	outline:0px;
	border:none;
	background:none;
	color:#ffffff;
	text-decoration:none;
}

#footer footer div.copyright > div ul > li form input.submit:hover {
	text-decoration:underline;
}

#footer footer div.copyright p {
	max-width:980px;
	margin:0px auto;
	padding:5px 0px;
	border-width:1px 0px 0px;
	border-color:#535353;
	border-style:solid;
	color:#a5a5a5;
	text-align:center;
}

/* Googleバッジ */

#footer div.googleplus {
	position:absolute;
	right:10px;
	bottom:10px;
}

/* キャンペーン */

#footer div.campaignArea {
	display:none;
}

#footer div.campaignArea div.inner {

}

#footer div.campaignArea div.inner ul {

}

#footer div.campaignArea div.inner ul li {

}

#footer div.campaignArea div.inner ul li a {

}

#footer div.campaignArea div.inner ul li a:hover {

}

#footer div.campaignArea div.inner ul li a img {

}

#footer div.campaignArea div.inner ul li a:hover img {

}

#footer div.campaignArea div.inner ul.cols {

}

#footer div.campaignArea div.inner ul.cols li {

}