@charset "utf-8";
.clear{clear:both;}
.nowrap{display: inline-block; white-space: nowrap;}
/* floatプロパティを利用した画像の寄せと流し込み設定 */
div.innerbox:after {margin-bottom: 0px;clear: both;height: 0;visibility: hidden;display: block;content: ".";}
div.innerbox {display: inline-block;zoom: 1;}
/* Hide from IE Mac \*/
div.innerbox {display: block;}
hr.hr-dot {background-color: #fff !important;height:0 !important;border-bottom:1px dotted #ccc !important;}
/* カラム指定 */
/* 50% */
.unit-l {clear:both;float: left;width: 49.5%;}
.unit-r {float: left;width: 49.5%;margin-left:1%;}
.unit-l img,.unit-r img{margin:auto;}
/* 33% */
.Box3 .unit3 {float: left;margin-left:1%;width: 32.5%;}
.Box3 .unit3:first-child{margin-left:0 !important;}
/* 25%% */
.unit4 {float: left;margin-left:1%;width: 24%;}
.innerbox .unit4:first-child{margin-left:0 !important;}
/* GoTop */
#main .gotop{margin-bottom:.8em;width:100%;height:12px;display:block;position:relative;}
#main .gotop a {position:absolute;right:0;top:0;display:block;text-indent:-9999px;outline: none;width:80px;height:12px;background: url(../images/pagetop_s.png) no-repeat;}
/* Margin */
.mt00 { margin-top: 0   !important;}
.mt10 { margin-top:10px !important;}
.mt20 { margin-top:20px !important;}
.mt30 { margin-top:30px !important;}
.mb00 { margin-bottom: 0   !important;}
.mb10 { margin-bottom:10px !important;}
.mb20 { margin-bottom:20px !important;}
.mb30 { margin-bottom:30px !important;}
/* Padding */
.pt00 { padding-top: 0   !important;}
.pt10 { padding-top:10px !important;}
.pt20 { padding-top:20px !important;}
.pt30 { padding-top:30px !important;}
.pb00 { padding-bottom: 0   !important;}
.pb10 { padding-bottom:10px !important;}
.pb20 { padding-bottom:20px !important;}
.pb30 { padding-bottom:30px !important;}
/* 明朝体ボックス */
.minchoBox{font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;}
/* フォントサイズ */
.font66{font-size:66px; line-height: 1.2 !important;}
.font45{font-size:45px; line-height: 1.2 !important;}
.font28{font-size:28px; line-height: 1.2 !important;}
.font20{font-size:20px; line-height: 1.2 !important;}
/* 沿革テーブル */
.tableList{width:100%;}
.tableList th,.tableList td{background:none;width:100%;color:#4A0E05;padding-top:.5em;padding-bottom:.5em;border-bottom:1px dashed #B9A5A1;}
.tableList th{ white-space:nowrap; width:14%; font-weight:normal; vertical-align:top;}
.tableList.summary th,.tableList.summary td{padding-top:1em;padding-bottom:.6em;}
.tableList.summary th{ width:20%;}
/*  リスト設定 */
.entry-content ol,.comment-content ol,.entry-content ul,.comment-content ul,.mu_register ul {margin: 0 0 1em .8em;line-height: 1.714285714;list-style: inside;}
.entry-content ul ul,.comment-content ul ul,.entry-content ol ol,.comment-content ol ol,.entry-content ul ol,.comment-content ul ol,.entry-content ol ul,.comment-content ol ul {margin-bottom: 0;}
.entry-content ol,.comment-content ol {list-style: decimal inside;}
.entry-content ol li {margin-bottom:.5em;}
.maruwaku a{margin: auto .5em;border: 1px solid #C1ADA9;padding: 0 10px;color:#896F2C;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;background: #FFF;position:relative;behavior: url(/tool/js/PIE.htc);}
/* リンクリスト ※a要素左に＞マーク */
ul.list {margin:.3em 0 1.2em 0;}
ul.list li{list-style:none;line-height:1.4;margin-left: 0em !important;margin-bottom: .2em;text-indent: 0em !important;padding: 2px 10px 2px 28px;background: url(../../zaiseido_member/images/Fnav.png) no-repeat 6px 4px;}
ul.list li a{margin:0;}
/* PDFリスト */
a[href$=".pdf"] {padding: 3px 16px 3px 0;background: transparent url(../images/common/icon-pdf.gif) no-repeat center right;}
* html a.pdf {padding: 3px 0 3px 16px;background: url(../images/common/icon-pdf.gif) no-repeat left center;}
a[href$=".doc"] {padding: 3px 18px 3px 0;background: transparent url(../images/common/icon-doc.gif) no-repeat center right;}  
* html a.doc    {padding: 3px 0 3px 18px;background: url(../images/common/icon-doc.gif) no-repeat left center;}
a[href$=".xls"] {padding: 3px 18px 3px 0;background: transparent url(../images/common/icon-xls.gif) no-repeat center right;}  
* html a.xls{   padding: 3px 0 3px 18px;background: url(../images/common/icon-xls.gif) no-repeat left center;}  
/* PDFファイルのダウンロード */
.get-adobe-reader {clear:both;padding:.8em 1em 0 130px;margin-top: 30px;margin-bottom: 10px;line-height:1;position: relative;border:1px solid #C1ADA9;}
.get-adobe-reader img {position: absolute;left:10px;top: 10px;}
.get-adobe-reader p {font-size:.9em;line-height:1.3;}
/*定義する用語とその用語の説明を一対にしたリスト*/
dl.list {line-height: 1.5em;margin-bottom: 1.5em;}
dl.list dt {font-weight: bold;}
dl.list dd {margin-left: 2em;}
/*　table.tbl_under　*/
.tbl_under th,.tbl_under td{border-bottom:1px solid #ccc !important;}
/* レイアウト用テーブル */
table.layout{margin: 0 0 2em;width:100%;}
table.layout tr td{
	vertical-align: top;
	background-color:none;
	margin: 0 !important;
}
table.layout tr td:first-child{padding-left: 0;}
table.layout tr td:last-child{padding-right: 0;}
/* 関連リンクを包含するためのBox */
.borderbox {padding: 5px;margin: 0 0 0.5em;border: 1px solid #d6dae1;}
.borderbox p.btm0, .borderbox ol.btm0, .borderbox ul.btm0 {margin-bottom: 0;}
/*テーブル（表）の設定 */
caption {padding-bottom: .5em;font-weight: bold;}
table th imgtable td img{margin-bottom:0 !important;}
/* Style for Ktai Entry */
.photo {padding-right:6px;float:left;line-height:110%;font-size:0.85em;text-indent:0;}
.photo img {background:white;margin:0 4px 4px 0;padding:3px;border:1px solid #999;}
.photo-end {clear:left;}
.wp-caption {background: #fff;border:1px solid #CCBEBC;margin-bottom: 1.625em;max-width: 96%;padding: 9px;}
.wp-caption img {display: block;margin: 0 auto;max-width: 98%;}
.wp-caption .wp-caption-text {margin-bottom: 0;padding: 10px 0 5px 0px;position: relative;font-size: 13px;text-align:center;}
#content .gallery {margin: 0 auto 1.625em;}
#content .gallery a img {border: none;}
#content .gallery a img {border: none;}
img#wpstats {display: block;margin: 0 auto 1.625em;}
#content .gallery-columns-4 .gallery-item {width: 23%;padding-right: 2%;}
#content .gallery-columns-4 .gallery-item img {width: 100%;height: auto;}
.wp-caption img {border-color: #eee;}
a:focus img[class*="align"], a:hover img[class*="align"], a:active img[class*="align"], a:focus img[class*="wp-image-"], a:hover img[class*="wp-image-"], a:active img[class*="wp-image-"], #content .gallery .gallery-icon a:focus img, #content .gallery .gallery-icon a:hover img, #content .gallery .gallery-icon a:active img {background: rgba(255,255,255,0.6);border-color: #bbb;}
.wp-caption a:focus img, .wp-caption a:active img, .wp-caption a:hover img {background: rgba(255,255,255,0.6);border-color: #ddd;}
embed, iframe, object {max-width: 100%;}
/* アイキャッチ画像 右寄せ */
.right-thumb {max-width:175px;float:right;padding-left:1em;}
/* アイキャッチ画像 左寄せ*/
.thumbnail-box {clear:both;}
.thumb-img {width:100%;max-width:175px;float:left;text-align:center;line-height:1;margin-right:7px;margin-bottom:1em;}
.thumb-img a img {border:2px solid #fff;width:100%;max-height:175px;height:100%;display:block;}
.thumb-img a:hover{text-decoration:none !important;}
.thumb-img a:hover img {border:2px solid #69B5EB;}
.thumbnail-box a span{color:#666;display:block;font-size:.8em;line-height:1;padding-bottom:.3em;border-bottom:2px solid #34AFD6;}
.thumbnail-box a:hover span{border-bottom:2px solid #69B5EB;}
.thumbnail-box .eyecatch-single {margin:0 auto auto auto;}
/* アイキャッチ画像の設定*/
.eyecatch {float:left;display:block;padding:5px;background:#fff;margin-right:0.5em;}
.eyecatch-single {margin:1em auto auto auto;text-align:center;}
/* リンクタイトル非表示 */
.widget_links .widget-title {display:none;}
.widget_links ul.blogroll {margin:0;}
.widget_links ul.blogroll li a {padding:0;margin:0;}
/*ページナビ*/
.tablenav {color: #2583ad;background:white;margin: 1em auto;line-height:2em;text-align:center;}
a.page-numbers, .tablenav .current {color: #00019b;padding: 2px .4em;border:solid 1px #ccc;text-decoration:none;font-size:smaller;}
a.page-numbers:hover {color:white;background: #328ab2;}
.tablenav .current {color: white;background: #328ab2;border-color: #328ab2;font-weight:bold;}
.tablenav .next, .tablenav .prev {border:0 none;background:transparent;text-decoration:underline;font-size:smaller;font-weight:bold;}
/* サイトマップデコレーション */
.sitemaparea ul{list-style:none !important;}
.sitemaparea ul li a{font-weight:bold;background: url(../../images/common/go_b.png) no-repeat left top;padding-left:1em;}
.sitemaparea ul li li {margin: .8em 0 0 1.8em;}
.sitemaparea ul li li a{font-weight:normal;}
.sitemaparea ul li a:hover{background:url(../../images/common/go_g.png) no-repeat left top;padding-left:1em;}
/* =Widgets */
.widget-area .widget ul ul {margin-left: 12px;margin-left: 0.857142857rem;}
.widget_rss li {margin: 12px 0;margin: 0.857142857rem 0;}
.widget_recent_entries .post-date,.widget_rss .rss-date {color: #aaa;font-size: 11px;font-size: 0.785714286rem;margin-left: 12px;margin-left: 0.857142857rem;}
#wp-calendar {margin: 0;width: 100%;font-size: 13px;font-size: 0.928571429rem;line-height: 1.846153846;color: #686868;}#wp-calendar th,#wp-calendar td,#wp-calendar caption {text-align: left;}
#wp-calendar #next {padding-right: 24px;padding-right: 1.714285714rem;text-align: right;}
.widget_search label {display: block;font-size: 13px;font-size: 0.928571429rem;line-height: 1.846153846;}
.widget_twitter li {list-style-type: none;}
.widget_twitter .timesince {display: block;text-align: right;}
/* =Plugins */
img#wpstats {display: block;margin: 0 auto 24px;margin: 0 auto 1.714285714rem;}
/* i-frame */
.iframe-content {width: 100%;padding: 0;}
.iframe-content iframe {max-width:720px;width: 100%;min-height:600px;height: 100%;}
/* rightbox caption*/
#imageData #imageDetails {width: 80% !important;margin-bottom:1em;}
#controls {padding-top: 1.0em !important;}
#titleText{font-family: "メイリオ", Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", sans-serif;font-weight:normal;font-size:13px;line-height:1.5;}
/* 採用情報Index */
.cat_recruit .dl_contTpics{border:1px solid #C4B0AC;padding:1.2em 1em 1em 1em !important;background:#FFF; max-height:200px;overflow:auto;}
.cat_recruit .dl_contTpics dt{padding-right:75px;padding-top:.3em;color:#A31E17; font-weight:normal; float:left;}
.cat_recruit .dl_contTpics dt.saiyou01{background:url(../images/saiyou01.gif) no-repeat right 6px;}
.cat_recruit .dl_contTpics dt.saiyou02{background:url(../images/saiyou02.gif) no-repeat right 6px;}
.cat_recruit .dl_contTpics dt.saiyou03{background:url(../images/saiyou03.gif) no-repeat right 6px;}
.cat_recruit .dl_contTpics dd {padding-left:180px;padding-top:.3em;padding-bottom:.3em;border-bottom:1px dashed #CBBDBB;}
/* 先輩社員の声 */
#voice_box span {font-size:.9em;}
#voice_box {margin:0 0 1em 0;padding:.8em;border:2px solid #B9A5A1;background:#fff;}
#voice_box img{float:right;margin-left:1em;border:1px solid #B9A5A1;background:#FFF;padding:.2em;max-width:280px;}
#voice_box h2{clear:none;margin-top: .5em;margin-bottom: 1em;font-size:200%;border-bottom: 1px dashed #8B6F2C;background:none;padding-left:0;color:#4A0E05;}
#voice_box p,#voice_box span{color:#4A0E05;margin-bottom:.5em;}
#voice_box h2 span{margin-left:2em;vertical-align:middle;color:#4A0E05;}
/* 先輩社員の声 Index */
.voice_box_index{background:url(../images/voice2.png) no-repeat right bottom #fff !important;}
#voice_box_index.voice_box_index a{display:block;color:#4A0E05 !important;}
#voice_box.voice_box_index img{float:left;margin-left:0;margin-right:1em;max-height:140px;width:auto;overflow: hidden;}
.single-voice #content .voiceH2{clear:both;background:url(../images/voice.gif) no-repeat 0 0 ;border-bottom:2px dotted #C4B0AC;min-height:60px;margin-bottom:1em;padding-top:10px;} 
.single-voice #content .voiceH2 h2{padding-left:64px;font-weight:normal;font-size:1.2em;border-bottom:none;background:none;}
.single-voice #content #voice_box .voiceH2{clear:none;background:none ;min-height:10px;}
.single-voice #content #voice_box .voiceH2 h2{padding-left:0px;font-size:190%;margin-bottom:0 !important;}
#voice_box.voice_box_index h2{margin-top: .2em;margin-bottom: .2em;font-size:160%;border-bottom: none;}
.voice_box_index:hover{background:url(../images/voice.png) no-repeat 0 0 #E9D9BF !important;color:#4A0E05;}
.voice_box_index a:hover{text-decoration:none !important;}
/* 耳より情報 Index */
.mimiyori_box{width:32%;float:left;margin-left:2%;}
.mimiyori_box a{display:block;color:#4A0E05 !important;}
#content .mimiyori_box .btn-mimiyori {color: #FFF;display:block;width:100%;text-align:left;margin-top:1em;margin-bottom:.8em;font-size: 1.2em;border-left: 8px double #FFF !important;}
#mimiyori_content ul.nav-menu,#mimiyori_content div.nav-menu > ul {width: 100%;}
#content .mimiyori_box .t01_gastrointestinal{background:#81C196;border-color:#81C196;} /* 胃腸 */
#content .mimiyori_box .t02_throat			{background:#787C7A;border-color:#787C7A;} /* せき・たん */
#content .mimiyori_box .t03_glycosuria		{background:#6F8FCF;border-color:#6F8FCF;} /* 糖尿 */
#content .mimiyori_box .t04_woman			{background:#C275A3;border-color:#C275A3;} /* 女性 */
#content .mimiyori_box .t05_constipation	{background:#CE9A67;border-color:#CE9A67;} /* 便秘 */
#content .mimiyori_box .t06_hemorrhoid		{background:#AE8851;border-color:#AE8851;} /* 痔 */
#content .mimiyori_box .t07_nose			{background:#9588AA;border-color:#9588AA;} /* 鼻 */
#content .mimiyori_box .t08_kidney			{background:#60BCAB;border-color:#60BCAB;} /* 腎臓 */
#content .mimiyori_box .t09_kidney			{background:#DA94A4;border-color:#DA94A4;} /* 排尿困難・排尿痛 */
#content .mimiyori_box .t10_liver			{background:#60BCAB;border-color:#60BCAB;} /* 肝臓 */
#content .mimiyori_box .t11_neuralgia		{background:#AB7171;border-color:#AB7171;} /* 痛み */
#content .mimiyori_box .t12_cold			{background:#CC8C7E;border-color:#CC8C7E;} /* かぜ */
#content .mimiyori_box .t13_skin			{background:#9F864C;border-color:#9F864C;} /* 皮膚 */
#content .mimiyori_box .t14_blood_pressure	{background:#7DC46B;border-color:#7DC46B;} /* 血圧 */
#content .mimiyori_box .t15_weakness		{background:#B18173;border-color:#B18173;} /* 虚弱体質・滋養強壮 */
#content .mimiyori_box .t16_other			{background:#87AB61;border-color:#87AB61;} /* その他 */
#content .mimiyori_box ul li a{margin-left:.5em;background:url(../images/title-icon2.png) no-repeat 0 4px;padding-left:18px;}
.mimiyori_new a{color:#4A0E05;text-decoration:underline; font-size:1.1em;}
.mimiyori_bunrui .clear{ clear:both; margin-left:0;}
#mimiyori_content{background:#FFF;border:1px solid #C4B0AC;margin:1em auto 2em auto;}
#mimiyori_content .entry-content{margin:2em;}
#mimiyori_content h2{color:#FFF;font-size:1.4em;padding:.3em .8em .2em .8em !important;background:#87AC5B;border:none;}
#mimiyori_content h3 {clear:none;color: #558425;border: none;padding-left:0;margin-bottom:.3em;font-weight:bold;}
#mimiyori_content h4 {font-size:1em;border-left-width: 6px;padding:0 auto 0 16px !important;}
#mimiyori_content h4,#mimiyori_content h5,#mimiyori_content h6 {color: #558425;border-color: #86AA61;}
#mimiyori_content th{background:#86AA61;}
#mimiyori_content blockquote{border-color:#86AA61;border-width:2px;background:#fff;}
.photo160{clear:both;width:160px;float:right;margin-left:1em;}
.mimiyoriLINK{clear:both !important;width:100%;text-align:right;display:block;font-weight:bold;}
@media screen and (max-width: 480px) {
#content .mimiyori_box .btn-mimiyori {margin-top:.5em;margin-bottom:.3em;padding-top:.5em !important;padding-bottom:.5em !important;font-size:.9em;}
.mimiyori_box{width:96%;float:none;margin:0 auto !important;}
#content .mimiyori_box li {width: 100% !important;}
}
@media screen and (min-width: 480px) {
#content .mimiyori_box button.btn-mimiyori {pointer-events:none !important;}
}
#content .backnumber01 {clear:both;float:right;text-align:right;width:180px;margin-top:0;}
#content .backnumber01 a{font-size:14px;border: 1px solid #C4B0AC;color:#8C6F2C;padding: 3px 10px 2px 10px;text-align: center;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;background:#FFF;behavior: url(/tool/js/PIE.htc);}
/* ちょっと一息 */
#hitoiki_content{background:#FFF;border:1px solid #C4B0AC;margin:1em auto 2em auto;}
#hitoiki_content .entry-content{margin:2em;text-align:center;}
p.hitoiki{color:#8C6F2C;font-size:.9em;}
.hitoiki_backnumber li{color:#8B3343;list-style:none;}
.hitoiki_backnumber li a{color:#4A0E05;margin-left:2em;}
.backnumber {clear:both;text-align:right;margin:1em 0;}
.backnumber a{font-size:.9em;border: 1px solid #C4B0AC;color:#8C6F2C;padding: 3px 10px;text-align: center;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;position:relative;behavior: url(/tool/js/PIE.htc);}
/* click無効 */
#menu-item-1201 a{pointer-events: none;}

/*対面相談販売を柱にお考えの薬局･薬店の方へ…*/
.border_brown{
	display: block;
	padding: 3px 3px 3px 3px !important;
	background: #FFF;border: 1px solid #CABCBA;}
table.box_new_product{
	margin: 0 !important;
	background: #997DBA;
 border: none !important;
}
table.box_new_product td {width: 50%; padding:15px 15px 0 15px !important;border: none !important;}
table.box_new_product td p{color: #FFF !important;}
.allPrimary #content h2.new_product{
	font-size: 25px;
	background: none;
	border-bottom: none;
	color: #6180AB;
	border: 1px solid #6180AB;
	font-weight: bold;
	padding: 8px 15px 5px 15px;
	text-align: center;
	-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;position:relative;behavior: url(/tool/js/PIE.htc);
}
.telbox{
	margin-right: 20px;
	margin-bottom: 15px;
	display:inline-block; 
	vertical-align:top;
	white-space: nowrap;
	background:url(../images/ico-tel.png) no-repeat 15px 50% #8B3343;
	background-size: 27px 20px;
	color:#fff;
	padding: 10px 20px 10px 60px;
}
.faxbox{
	font-size: 28px;
	background:url(../images/ico-fax.png) no-repeat 0px 50%;
	background-size: 21px 22px;
	color:#8B3343;
	padding: 0 0 0 30px;
}
.a_sh img{ margin: 0;}
.a_sh:hover img[class*="wp-image-"]{background:none !important;}
.a_sh{
	margin: 0 auto;
	display: block;
	-webkit-border-radius: 80px;
	-moz-border-radius: 80px;
	border-radius: 80px;
	max-width: 350px;
	padding: 0;
	-webkit-box-shadow: rgba(0,0,0,.3) 0 3px 0;
	-moz-box-shadow: rgba(0,0,0,.3) 0 3px 0;
	box-shadow: rgba(0,0,0,.3) 0 3px 0;
}
.a_sh:hover{
	opacity: 1;
	background-color:none !important;
	-webkit-box-shadow: rgba(0,0,0,0) 0 2px 0;
	-moz-box-shadow: rgba(0,0,0,0) 0 2px 0;
	box-shadow: rgba(0,0,0,0) 0 2px 0;
}
/*角丸リンクボタン*/
.a_btn_orange,
.a_btn_green{
	margin-bottom: 10px;
	border-top: 2px solid #ffc06e;
	padding:12px 20px 10px 45px;
	display: inline-block;
	background: #e38100;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: rgba(0,0,0,.3) 0 2px 0;
	-moz-box-shadow: rgba(0,0,0,.3) 0 2px 0;
	box-shadow: rgba(0,0,0,.3) 0 2px 0;
	color: #FFF;
	text-decoration: none;
	vertical-align: middle;
	position: relative;
}
.a_btn_green{min-width: 280px;
	border-top: 2px solid #AFE15E;background: #84C023;}
.a_btn_orange::before,
.a_btn_green::before{
	content: '';
	top:0; bottom:0;
	left: 15px;
	margin: auto;
	position: absolute;
	width: 20px;
	height: 20px;
	background: url(../images/bg_btn.png) no-repeat 0 0;
	background-size: 20px 20px;
}
.a_btn_orange:hover,
.a_btn_green:hover{
	opacity: 1;
	color: #FFF;text-decoration: underline !important;
	-webkit-box-shadow: rgba(0,0,0,0) 0 2px 0;
	-moz-box-shadow: rgba(0,0,0,0) 0 2px 0;
	box-shadow: rgba(0,0,0,0) 0 2px 0;
}
.box_purple{border:1px solid #86598A;color:#86598A;padding:20px;}