@charset "UTF-8";/*
 CSSを自由に記入できます。
 入力が終了したら右下の「更新」ボタンをクリックして内容を更新してください。
*/

/* 全体共通設定　*/
.catchcopy {
    background-image: url(https://www.soshigaya-michi-clinic.com/wp-content/uploads/2017/03/bg_header.gif);
}

@media(min-width:869px){
.catchcopy {
    max-width: 1240px;
    margin-left: auto;
    margin-right: auto;
}
}

.content.is-header {
    background-image: url(https://www.soshigaya-michi-clinic.com/wp-content/uploads/2017/03/bg_header.gif);
    background-size: 20px 133px;
    background-repeat: repeat-x;
}

nav#global-nav {
    background-image: url(https://www.soshigaya-michi-clinic.com/wp-content/uploads/2017/03/bg_gnv.gif);
}

@media(max-width:869px){
.header li.menu-item {
    background-image: url(https://www.soshigaya-michi-clinic.com/wp-content/uploads/2017/03/bg_gnv.gif);
}
}

.side .side-title {
    background-image: url(https://www.soshigaya-michi-clinic.com/wp-content/uploads/2017/03/icn_h2_bg01.gif);
    background-repeat: no-repeat;
    background-position: 0;
    padding-left: 25px;
}

@media (min-width: 688px) {
  .sidebar {
      width: 200px;
      min-width: 200px;
  }
}

@media (max-width: 688px) {
  .sidebar img {
    width: 100%;
    height: initial;
  }
}
    
#left-sidebar .aligncenter {
    margin-top: 0px;
    margin-bottom: 0px;
}
@media (min-width: 689px){
#left-sidebar {
    margin-left: 80px;
}
article#main {
    margin-right: 80px;
}  
}

.side {
    margin-bottom: 0px;
    padding-top: 0px;
}

.gaibulinks img {
    padding-bottom: 10px;
}
@media (min-width: 688px) {
  .gaibulinks img {
    width: 165px;
    height: auto;
  }
}


footer#footer {
    background-image: url(https://www.soshigaya-michi-clinic.com/wp-content/uploads/2017/03/bg_footer.gif);
}

footer .footer, footer .line {
    background-color: transparent;
}

p.footer-title {
    background-image: url(https://www.soshigaya-michi-clinic.com/wp-content/uploads/2017/03/icn_h2_bg02.gif);
}

p.footer-link a {
    color: #5c4c34;
}

.content-body ul li {
    background-image: url(https://www.soshigaya-michi-clinic.com/wp-content/uploads/2017/03/icon_arrow.gif);
}

/*　トップページ　*/
@media(max-width:869px){
img.size-full.wp-image-378.alignleft {
    float: none;
    margin-left: auto;
}
}

@media(min-width:869px){
.content-body img.alignnone.size-full.wp-image-385 {
    width: 230px;
}

.home table.shinryo {
    width: 290px;
}

.left, .center, .right {
    float: left;
}
}

.left, .center {
    padding-right: 40px;
}

td.ff {
    background-color: #ffa8a8;
    color: #ffffff;
}

/* タイトル、ヘッドライン装飾　*/

h1.headline.page-title,
.content-body h2 {
    background-image: url(https://www.soshigaya-michi-clinic.com/wp-content/uploads/2017/03/icn_h2_bg02.gif);
}

.page-title {
    margin-bottom: 0px;
}

h1.headline.page-title,
.content-body h2 {
    padding: 5px 0 0px 30px;
    line-height: 1.5em;
}  

.purchase h3, .regist_d01 h3, .mypage h3 {
    padding: 9px 10px 9px 27px;
    border: none;
    color: #845413;
    background-color: #f2f2f2;
    background-image: url(https://www.soshigaya-michi-clinic.com/wp-content/uploads/2017/03/icn_h3_bg.gif);
    background-repeat: no-repeat;
    line-height: 0.9em;
}

.regist_d01 {
    overflow: hidden;
}

/* 医師のご紹介　*/
@media(max-width:869px){
.alignright {
    float: none;
}
}

/* 交通案内　*/
div#attachment_442, div#attachment_443, div#attachment_444, div#attachment_445 {
    float: left;
}

.ofhd {
    overflow: hidden;
}

@media(min-width:869px){
.access .left,
.access .right
{
  width:45%;
}

.ofhd img.alignnone {
    margin-top: 90px;
}
}


@media(max-width:869px){
.ofhd img.alignnone {
    display: none;
}  
}

.content-body .mapp-layout {
    margin-left: auto;
    margin-right: auto;
}