@charset "UTF-8";
/*
Theme Name: y2-col2
Theme URI: http://www.nakashima.com
Description:
Tags: other
Author: nakashima.com
Version: 1.0
Template: y2-col1
*/
body { background-color: #ffefa3; }
@media print { body { background: none; } }

/* header */
#header-wrap #headerbg { background-image: url(images/bg-header.png); background-color: #99e5ff; }
@media print { #header-wrap #headerbg { background: none; } }

.contact-false #header:after { background-color: #cccccc; }

/* contact */
.contact-true #contact { background-image: url(images/h-contact-mid.png); }
.contact-true #contact:before { background-image: url(images/h-contact-top.png); }
.contact-true #contact:after { background-image: url(images/h-contact-bot.png); }

#contact ul li { color: #000; }

/* main */
#main-wrap #mainbg { background-image: url(images/bg-main.png); background-position: center 40px; }
@media print { #main-wrap #mainbg { background: none; } }

/* bredcrumb パンくずリスト */
#breadcrumb a { color: #222; }

/* contents */
#contents-wrap { background-image: url(images/content-mid.png); }
#contents-wrap:before { background-image: url(images/content-top.png); }
#contents-wrap:after { background-image: url(images/content-bot.png); }

#contents { background-color: #fff; }
#contents.default { background: none; }
#contents.default:before { background-color: #fff; }
#contents.default:after { background-color: #fff; }

/* site-photo */
#site-photo.default { background-image: url(images/site-photo-mid.png); }
#site-photo.default:before { background-image: url(images/site-photo-top.png); }
#site-photo.default:after { background-image: url(images/site-photo-bot.png); }

#site-photo.not-default { background-color: #fff; }

/* home-content */
#home-content { background-color: #fff; }

/* サイト説明文 */
#site-description { background-color: #fff; }

/* home widget */
#home-widget-area > ul .home-widget-title { background-image: url(images/entry-h2.png); }

/* information table */
#home-information #home-information-title { background-image: url(images/home-h2.png); }
#home-information table th, #home-information table td { border: none; }

/* Side navi main */
#navi-main { background-image: url(images/s-navi-mid.png); }
#navi-main:before { background-image: url(images/s-navi-top.png); }
#navi-main:after { background-image: url(images/s-navi-bot.png); }
#navi-main ul li > a { color: #000; background-image: url(images/s-navi-link-arrow.png), url(images/s-navi-link-top.png), url(images/s-navi-link-mid.png); }

#navi-main li > ul.sub-menu { background-image: url(images/s-navi-mid.png); }

/* side home photo */
#side-home-photo { background-image: url(images/s-widget-mid.png); }
#side-home-photo:before { background-image: url(images/s-widget-top.png); }
#side-home-photo:after { background-image: url(images/s-widget-bot.png); }

/* side widget */
.side-widget-area > ul .side-widget { background-image: url(images/s-widget-mid.png); }
.side-widget-area > ul .side-widget:before { background-image: url(images/s-widget-top.png); }
.side-widget-area > ul .side-widget:after { background-image: url(images/s-widget-bot.png); }

/* side search side mobile */
#search, #mobile { background-image: url(images/s-search-mid.png); }
#search:before, #mobile:before { background-image: url(images/s-search-top.png); }
#search:after, #mobile:after { background-image: url(images/s-search-bot.png); }

#search-form #search-input-text { background: #c8f2aa; }
#search-form #search-input-text input { border: none; background: none; }
#search-form #search-btn { background: #c8f2aa; }
#search-form #search-btn input { border: none; background: none; }

/* side mobile QRcode */
#mobile #qrcode-image img { border-color: #aaa; }

/* footer */
#footer { background-image: url(images/f-credit-mid.png); }
#footer:before { background-image: url(images/f-credit-top.png); }
#footer:after { background-image: url(images/f-credit-bot.png); }

/* pageup */
#pageup a { color: #000; background-image: url(images/pageup.png); }

/* navi sub */
#navi-sub ul li a { color: #000; background-image: url(images/f-navi-arrow.png); }

/* credit */
#credit { color: #000; }

#credit-name a { color: #000; }

/* pc sp 切り替え */
.pc #view-theme-switch a { color: #fff; background: #806a00; }

/* login */
#login ul li a { color: #000; }

/* Page Single entry-title */
#entry-title { padding: 70px 20px 30px; background-image: url(images/entry-title-top.png), url(images/entry-title-bot.png), url(images/entry-title-mid.png); }

/* Single entry date */
#entry-date { border-top-color: #aaa; }

/* Single entry category */
#entry-category { border-top-color: #aaa; }
#entry-category a { color: #333; }

/* Category & Search index title */
.index h2.index-title { background-image: url(images/entry-h2.png); }
.index h2.index-title a { color: #333; background-image: url(images/entry-h2-arrow.png); }

/* Category post navi */
#post-navi { border-top-color: #ccc; }
#post-navi .pre-link, #post-navi .next-link { background: #ffd659; border-color: #ffc62a; }
#post-navi .pre-link:hover, #post-navi .next-link:hover { background: #ffc926; }
#post-navi a { background-image: url(images/entry-post-link-r.png); color: #333; }
#post-navi .pre-link a { background-image: url(images/entry-post-link-l.png); }

/* entry-content page */
.page .entry-content { /* サイトマップ　リスト */ }
.page .entry-content h2 { background-image: url(images/entry-h2.png); }
.page .entry-content h3 { background-image: url(images/entry-h3.png); }
.page .entry-content ul > li:before { background-color: #ffb400; }
.page .entry-content ol > li { background: none; }
.page .entry-content #sitemap-list li:before { background-image: url(images/li-arrow.png); background-repeat: no-repeat; background-position: center center; }

/* 略歴 */
.ryakureki th, .ryakureki td { border-bottom-color: #ccc; }

/* 診療時間 */
.shinryou-jikan .youbi td { background: #ffe14d; }

.shinryou-jikan .jikan td, .shinryou-jikan .jikan th { background: #ffea7f; }

/* 画像とキャプション */
div.photo-caption { background: #b2e5ff; }
div.photo-caption p.photo-caption-img { background: #bfeaff; }

dl.photo-caption { background: #b2e5ff; }
dl.photo-caption dt { background: #bfeaff; }

/* 画像と右側説明文 */
div.photo-setumei:after { clear: both; }
div.photo-setumei p.photo-setumei-img { border-color: #b2e5ff; background: #bfeaff; }

dl.photo-setumei:after { clear: both; }
dl.photo-setumei dt { border-color: #b2e5ff; background: #bfeaff; }
dl.photo-setumei dd:first-of-type { background-image: url(images/entry-h3.png); }
dl.photo-setumei dd:last-of-type { background: none; }

/* 画像関連 */
.page .wp-caption { background: #b2e5ff; }
