/* charset */
@charset "utf-8";

/*【表示フラグ】
original-c.cssで設定。ない場合は、display: none;
* 各種設定
----------------------------------------------------*/

/* ナビflag */
.index {}
.guide {}
.support {}
.access {}
.privacy {}
.sitemap {}
.faq {}
.product { display: none !important; }
.howto { display: none !important; }
.plus { display: none !important; } /* 漢方プラス */
.consultation { display: none !important; }/* ご相談例 */

/* 健康トピックス＆お客様の声 */
/* 健康トピックス */
.topic {  }
/* お客様の声ありの健康トピックス */
.voice, .link-voice {display: none !important;}
/* topicとvoiceとは排他設定。いずれかを必ず非表示にする */


/* お店からのサービス情報 */
.service{
}

/* 自社サイト */
.link-site{
display: none !important;
}

/* ブログ */
.link-blog{
display: none !important;
}

/* メールマガジン */
.link-mag{
display: none !important;
}

/* フェイスブックページ */
.link-fb{
display: none !important;
}

/* ツイッター */
.link-tw{
display: none !important;
}


/* 受け付けていない場合は、display: none; */

/* 電話相談の有無 */
#tel, .tel, #soudan_read .tel {}

/* FAX受付の有無 */
.fax{}

/* メール相談フォームの有無 */
.mail {
display: none !important;
}

/* 予約受付の有無 */
.reserve {
}

/* 予約TELの有無 */
.tel-reserve {
}

/* WEB予約フォームの有無 */
.mail-reserve {
display: none !important;
}

/* 相談の流れ */
#contents-flow,
.flow {}

/* おすすめ商品 */
#contents-goods {
}
/* 薬局情報（カート通販されるページは必須） */
.disp_shop{ display: none !important; }

/* 健康トピックス */
#contents-topics {}
#contents-topics #topics-wrap {}

/* 健康トピックスキーワード対応 */
.topic-keyword {display: none;}

/* お店からヒトコト スタッフ欄・TEL番号欄 */
#hitokoto-staff{}
#hitokoto-reserve{}


/* 編集者のコメント */
#contents-comment {}

/* パンくず下のページ内アンカーリンク */
.category-list{}

/* 行き方写真 */
#contents-access-ikikata {
}


/* 相談はこちら */

/* 男性の先生 */
div.soudan_m {
}

/* 女性の先生 */
div.soudan_w {
	display: none !important;
}

/* 
----------------------------------------------------*/

/* index
----------------------------------------------------*/

#hitokoto-reserve dd{
	padding-left: 2em;
}
#contents-feature.top {
    margin: 0;
}

/* 相談の多い症状・分野が多い場合 */
#contents-wrap #shop-info td ul li {
    display: inline-block;
    padding-right: 0.5em;
}

#contents-wrap #shop-info td ul li a{
    display: block;
    padding-right: 0.5em;
}


/* トピックス欄高さ */
#contents-center #contents-topics #topics-wrap {
}

.topictitle {
	width:370px;
	height:300px;
	padding:0;
	margin: 5px 0px 0px; 
	overflow: auto;
	scrollbar-base-color:white;
	scrollbar-face-color:white;
	scrollbar-track-color:F5F5F5;
	scrollbar-arrow-color:darkgray;
	scrollbar-3dlight-color:darkgray;
	scrollbar-darkshadow-color:white;
	scrollbar-highlight-color:white;
	scrollbar-shadow-color:darkgray;
}

/* バナーエリア 自社サイトリンク */
ul.bnr li.link-site {
	margin-right: 14px;

}
.bnr li.link-site div.box_sdw {
    width: 218px;
    margin: 0;
    padding: 6px 12px;
    background-color: #ffffff;
    border-radius: 2px;
    box-shadow: none;
    text-align: center;
}




/* guide
----------------------------------------------------*/
#contents-tennai .gallery th {
    vertical-align: bottom;
}

table.gallery img {
	max-width: 240px;;
}

/* box_sdw 幅調整 */
#contents-shoujou .box-4col.box_sdw {
    width: 872px;
}
#contents-feature .box-1col.box_sdw,
#contents-shoujou .box-2col.box_sdw,
#contents-staff .box-1col .staff-wrap.box_sdw {
    width: 888px;
}

/* access
----------------------------------------------------*/

#contents-wrap #contents-access {
	width: 845px;
}

#contents-wrap #contents-access .contents-access .box-2col .col2 {
    width: 421px;
}

#contents-access-ikikata.column .box_sdw .ikikata-wrap table.w240 td img {
    width: 186px;
}

/* support
----------------------------------------------------*/


/* faq
----------------------------------------------------*/

#contents-faq .box_sdw {
    width: 872px;
}


/* clearfix
----------------------------------------------------*/
.clearfix:after {
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;}

/* .clearfix {overflow:hidden;} */	 /* dreamweaver上で表示が崩れない用 */
/* div.clearfix { display:inline-block; } */ 

