#headerTop{ border-top:3px solid #018e88;}

#content h2{ border-bottom:3px solid #018e88;}

body{ font-size:14px; line-height:1.4;}

#powerd { display:none;}

#header{ padding:15px 0 15px 0;}

#topMainBnr{ padding:0;}
#topMainBnrFrame{ box-shadow:none;}

#site-title a{ display:none;}

#gMenu{ border-bottom:0px solid #FFF; border-top:0px solid #FFF; background-image:none;}
#gMenu .menu { font-size:16px;}
#gMenu .menu li a{ padding:12px 12px 12px 12px; font-weight:normal;}
#gMenu .assistive-text{ background-color:#018e88;}

#topMainBnr{ background-color:#FFF; box-shadow:none;}
#topPr h3{ margin:0 0 5px;}
#topPr h3 a{ padding:0; border-bottom: 2px solid #018e88;}
#topPr{ margin-bottom:10px;}
#topPr .prImage{ margin-bottom:10px;}

#main #container{ padding-top:20px;}

#content .rssBtn{ display:none;}
#content h2{ box-shadow:none; padding:10px 10px 5px; border-top:none;}

#footMenu{ padding:10px 0;}
#footMenu .menu li a{ padding:3px 15px;}
#footer{ background-image:none; background-color:#018e88; border-bottom: 1px solid #fff;}
#footer dl#footerOutline dt{ color:#FFF;}
#footer dl#footerOutline dd{ color:#FFF; font-size:16px; line-height:1.3; padding:0;}

#siteBottom{ background-image:none; background-color:#018e88; border-top:none; color:#fff;}
#siteBottom a{ color:#FFF;}
.moreLink a{ border-left: 4px solid #018e88;}

#sideTower .localHead{ border:none; box-shadow:none; background-image:none; background-color:#018e88; text-shadow:none; color:#FFF; padding:3px 0 3px 10px; font-size:17px; font-weight:normal; line-height:1.4;}

/* お知らせ下部のスペース */
#content #topInfo, #content #topBlog{ margin-bottom:10px;}
#main #container #content{ padding-bottom:10px;}

/* 小見出し用P */
.komidashi{font-size:18px; font-weight:bold; margin:0 0 15px 0; padding:3px 0 3px 8px; border-left:8px solid #018e88; border-bottom:1px solid #018e88;}


/* 当番医ページ */
#doclist table{ width:298px; margin:0 0 15px 0;}
#doclist table td{ font-size:14px; padding:2px;}


/* リンクページ */
#LINKS a{ color:#33F;}


/* 病院検索ソートページ */
#content ul li{ font-size:18px; line-height:1.5;}
#content ul li a{ color:#000;}


/* パンくずリスト調整 */
#panList{ display:none;}


/* 記事下部のネクスト・プレビュー消去 */
.nav-previous{ display:none;}
.nav-next{ display:none;}


/* スマートフォン用子メニュー用ボタン */
#SP_MinMenu{float:left;width:280px; margin:0 20px 20px 0; padding:10px 15px 10px 15px; background-color:#FFF; box-shadow:0 1px 3px rgba(0, 0, 0, 0.3); border-top:1px solid #EEE; border-bottom:1px solid #EEE; height:100px;}

#SP_MinMenu .txt1{font-size:18px; font-weight:bold; margin:0 0 5px 0; padding:0; border-bottom:2px solid #018e88;}
#SP_MinMenu .txt2{margin:0; padding:0;}

#SP_MinMenuBack{width:100px; padding:10px 25px 10px 25px; margin:0 0 20px 0; background-color:#FFF; box-shadow:0 1px 3px rgba(0, 0, 0, 0.3); border-top:1px solid #EEE; border-bottom:1px solid #EEE;font-size:18px; font-weight:bold;}
#SP_MinMenuBack a{ color:#000; display:block;}


/* 各病院詳細情報ページ */
#hosprof table{ width:298px; padding:0; margin:0 0 15px 0; font-size:14px; border-spacing:0;}
#hosprof table tr { width:298px;}
#hosprof table tr td{ padding:7px 7px 4px 7px; margin:0; vertical-align:middle; line-height:1.5;}
#hosprof .hosname { font-size:16px; font-weight:bold; padding:0; margin:0; line-height:1.2}
#hosprof .hosname2 { font-size:18px; font-weight:bold; padding:0; margin:0 0 6px 0; line-height:1.2}
#hosprof a{ color:#33F;}
#content .entry-meta a { display:none;}
.tag-links { display:none;}


/* 閉院した病院用 */
#hosprof .closed_A{ color:#FFF; font-weight:normal; font-size:14px; background:#C00; padding:0; margin:0 0 0 10px;}
#hosprof .closed_B{ color:#C00; font-weight:normal; font-size:12px;}
.closed_C{ color:#C00; font-size:14px; font-weight:normal;}


/* ページ自動小見出し下線色変更 */
#content h1.entryPostTitle { border-bottom:3px solid #018e88;}

/* 投稿ページ文字大きく */
#content .post-content{ font-size:16px;}