/*
Theme Name: Odate Kinen Byouin PC Theme
Author: A-Dash Co.,Ltd.
Author URI: http://fernandovillamorjr.com
*/

/*****　PCとSPの切り替え　*****/
.pc{ display: none; }
.tabr{ display: none; }
.sp{ display: block; }
.ah #document ul.pc{ display: none; }
.ah #document ul.sp{ display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-flow: row wrap; flex-flow: row wrap; }
.pc_table{ display: none; }
.sp_table{ display: table; }

/*****　ポップメニュー　*****/
div.remodal ol li{ font-size: 150%; }

/*****　ヘッダー　*****/
header dl dt{ width: 220px; margin-left: 30px; }
header dl dd:nth-of-type(1){ width: 260px; }
header dl dt h1 img,header dl dd:nth-of-type(1) img{ width: 100%; }
.menu-btn { top: 170px; }

/*****　固定ページメイン画像　*****/
#contents > h2{ top: 80px; }
section.main-img{ height: auto; }

/*****　フッターメニュー　*****/
footer ul{ width: 47%; margin: 0 1%; display: inline-block; }
footer ul li{ width: 100%; margin: 0 0 10px 0; padding: 0 0 0 0; display: inline-block; }

/*****　HOME　*****/
.links a{ padding-right: 40px; }

/*****　病院紹介　*****/
.information .page-link ul li a{ height: 120px; }
.information section h2{ font-size: 2.0rem; }
.information #philosophy strong{ font-size: 2.0rem; }
.information #philosophy ol li{ font-size: 1.5rem; }
.information #history dl dt{ width: 25%; }
.information #history dl dd{ width: 73%; }
.information #introduce ul,.information #introduce dl{ width: 590px; }
.information #introduce ul li b{ padding-left: 2em; display: inline-block; }

/*****　内科外来について　*****/
.open-info .notes dl{ width: 590px; margin: 0 auto; }
.open-info .notes dl:nth-child(1){ margin-bottom: 40px; }

/*****　入院について　*****/
.ah .page-link ul li a{ height: 120px; }
.ah #document ul.sp{ width: 590px; margin: 0 auto; }
.ah #document ul.sp li{ font-size: 1.4rem; width: 100%; padding: 2%; text-align: center; vertical-align: middle; }
.ah #document ul.sp li .document_list{ color: rgb(85,160,105); }
.ah #goods ul li div table th{ border-bottom: rgb(203,203,203) solid 1px; padding: 5px 0 10px; }
.ah #goods ul li div table td{ font-size: 1.4rem; line-height: 0.8rem; text-align: left; padding: 15px 0; }
.ah #goods ul li:nth-of-type(3) div table td:last-child{ border-left: none; }
.ah #goods ul li:nth-of-type(3) div table th:last-child{ border-left: none; }
.ah #goods ul li table[class="sp"] { border-bottom: rgb(203,203,203) solid 1px; }
.ah #info-note ol li{ font-size: 1.5rem; }

/*****　健康診断 人間ドッグ　*****/
.mccs .major div dl dd p i{ width: 49%; }
.mccs .major div dl dd p b{ width: 49%; }

/*****　アクセス・概要　*****/
.access .page-link ul li a{ height: 120px; }
.access #profile dl:nth-child(1) dd,.access #profile dl:nth-child(2) dd,.access #profile dl:nth-child(8) dd{ width: 100%; display: block; padding-left: 0; }
.access #traffic dl dd div p{ width: 590px; margin: 0 auto; }
.access #pp dl{ width: 100%; }

/*****　採用情報　*****/

/*****　医療福祉相談室　*****/
.mwc .outline div p{ font-size: 1.7rem; line-height: 2.2em; }
.mwc .contact-info dl{ width: 100%; }
.mwc .contact-info dl dd{ width: 590px; margin: 0 auto; padding: 0 15px 15px 15px; }
.mwc .contact-info dl dt p:nth-of-type(1),.mwc .contact-info dl dt p:nth-of-type(2){ font-size: 3.0rem; }
.mwc .contact-info dl dt{ width: 410px; margin: 0 auto; text-align: center; }

/*****　病院からのお知らせ　*****/
.blog-entry h2{ font-size: 2.6rem; }
.info-list ul li b{ width: 100%; display: block; }

/*****　お問い合わせ　*****/