@charset "UTF-8";.home #contents>.inner{width:100%;max-width:100%}.topinner{width:1200px;margin:0 auto;max-width:96%}.toppage h3,.toppage h4,.toppage h5{background:0 0;border:none;color:inherit;font-size:inherit;line-height:inherit;margin:0;padding:0}.toppage h3:before,.toppage h3:after,.toppage h4:before,.toppage h4:after,.toppage h5:before,.toppage h5:after{display:none}.slick-slide img{margin:0 auto}button.slick-arrow{background:0 0;border:none;position:absolute;top:50%;margin-top:-20px;height:40px;width:16px;text-indent:-9px;z-index:1}button.slick-arrow:hover{cursor:pointer;opacity:.7}button.slick-prev{background:url(//www.tomihata-daini-clinic.com/wp-content/themes/originalstyle-1column/img/btn_prev.png) no-repeat;left:18%;margin-left:-16px}button.slick-next{background:url(//www.tomihata-daini-clinic.com/wp-content/themes/originalstyle-1column/img/btn_next.png) no-repeat;right:18%;margin-right:-16px}@media screen and (max-width:1650px){button.slick-prev{left:13.7%}button.slick-next{right:13.7%}}@media screen and (max-width:1400px){button.slick-prev{left:8%}button.slick-next{right:8%}}@media screen and (min-width:1200px){.mainimage .slick-slide:not(.slick-center){opacity:.4;-moz-opacity:.4;filter:alpha(opacity=40)}}.slick-dots li button:before{color:#509ece;font-size:30px}.slick-dots li.slick-active button:before{color:#509ece}@media (min-width :768px){.slick-dots li{display:none}}.loopSliderWrap{top:0;left:0;height:250px;overflow:hidden;position:absolute}.loopSlider{margin:0 auto;width:100%;height:250px;text-align:left;position:relative;overflow:hidden}.loopSlider ul{height:250px;float:left;overflow:hidden}.loopSlider ul li{width:404px;height:250px;float:left;display:inline;overflow:hidden}.loopSlider ul li img{padding:0 10px;box-sizing:border-box;width:100%}.top .mainblock a{text-decoration:none}.link_box{position:relative;transition:.3s}.link_box:hover{opacity:.7}.link_box a{position:absolute;top:0;left:0;width:100%;height:100%}.link_box a span.link{display:none}.sec_news{padding:4% 0}.sec_news h3{font-family:fot-tsukuardgothic-std,sans-serif;font-weight:700;font-size:30px;padding-bottom:10px;vertical-align:bottom;border-bottom:1px solid #258547;padding-left:40px;position:relative}.sec_news h3:before{content:"";display:block;position:absolute;bottom:4px;left:0;width:29px;height:39px;background:url(//www.tomihata-daini-clinic.com/wp-content/themes/originalstyle-1column/img/icon01.png)no-repeat center/cover}.sec_news .news{position:relative}.sec_news .news dl{line-height:1.3;position:relative;z-index:1;margin-bottom:20px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap}.sec_news .news dl:first-of-type{margin-top:20px}.sec_news .news dt{color:#3d2119;padding:10px 10px 10px 0;width:100px;display:inline-block;box-sizing:border-box;font-size:18px}.news dd a{text-decoration:none;color:#3d2119}.sec_news .news dd{display:inline-block;padding:10px 10px 10px 0;width:calc(100% - 100px);box-sizing:border-box;font-size:18px}.sec_news .news dd a:hover{color:#9fca32}.sec_news .news .btn a:hover{opacity:.7;-moz-opacity:.7;-webkit-opacity:.7}.sec_news .news .btn a{position:absolute;top:0;right:0;color:#fff;font-size:14px;background:#258547;border-radius:5px;display:table;padding:4px 14px 2px;text-decoration:none;line-height:1.5}.sec_news .news .btn a span{position:relative;padding-right:1em}.sec_news .news .btn a span:after{content:'';position:absolute;top:40%;right:5%;width:5px;height:5px;border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.sec_news .news .btn a:hover span:after{right:3%}.top_table th{padding-right:1em;text-align:left}.sec01 h2,.sec02 h2,.sec03 h2,.sec04 h2{position:relative;font-size:35px;font-weight:700;color:#3d2119;margin-bottom:30px;text-align:center;line-height:1.2em;font-family:fot-tsukuardgothic-std,sans-serif}.sec01 h2 span,.sec02 h2 span,.sec03 h2 span,.sec04 h2 span,.sec05 h2 span{color:#9fca32;font-size:20px;display:block}.sec01 h3,.sec02 h3,.sec03 h3,.sec04 h3{font-size:26px;font-weight:700;color:#3d2119;margin-bottom:20px;line-height:1.2em;font-family:fot-tsukuardgothic-std,sans-serif;text-align:center}.sec_news .btn_box{border:1px solid #509ece;border-radius:15px;padding:40px 20px 20px;box-sizing:border-box;position:relative;text-align:center;font-size:20px}.sec_news .btn_box:after{content:"";display:block;position:absolute;bottom:10px;right:10px;margin:0 auto;width:0;height:0;border-left:5px solid transparent;border-top:5px solid transparent;border-right:5px solid #509ece;border-bottom:5px solid #509ece}.sec01{padding:4% 0}.sec02{padding:4% 0;background:url(//www.tomihata-daini-clinic.com/wp-content/themes/originalstyle-1column/img/sec02_bg.jpg)no-repeat center/cover}.sec02 .columns{margin-top:80px}.sec02 .column{background:#f5efe4;border-radius:20px;padding:1.5em 1em;box-sizing:border-box;-ms-flex-item-align:start;align-self:flex-start}.sec02 .column:nth-child(even){margin-top:40px}.sec02 figure{margin-top:-60px;margin-bottom:20px}.sec03{padding:4% 0;background:url(//www.tomihata-daini-clinic.com/wp-content/themes/originalstyle-1column/img/sec03_bg.jpg)no-repeat center/cover}.sec03 h2+p{width:1040px;max-width:100%;margin:1em auto 2em}.sec03 .topinner{padding:4% 3%;box-sizing:border-box;border-radius:40px;background:rgba(255,255,255,.9)}.sec03 .column{border-radius:20px;border:2px solid #9fca32;background:#fff;padding:1.5em .6em;box-sizing:border-box;position:relative;margin-top:20px}.sec03 .column:after{content:"";display:block;position:absolute;bottom:1em;right:1em;margin:0 auto;width:0;height:0;border:.7em solid #9fca32;border-color:#9fca32 #9fca32 transparent transparent;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.sec03 figure{margin-bottom:20px}.sec04{padding:4% 0;background:#fff url(//www.tomihata-daini-clinic.com/wp-content/themes/originalstyle-1column/img/sec04_bg.jpg)no-repeat top center}.sec04 h2,.sec04 h3{text-align:left}.sec04 .text_box{padding-top:130px;box-sizing:border-box}.sec04 .name{text-align:right;font-size:18px;font-weight:700}.sec_slide{padding:3% 0;background:#ecf5d5}@media screen and (min-width:768px){.mainimage{position:relative;z-index:-1}.columns,.flex-aic{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.flex-aic{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.col_wrap{flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap}.columns.reverse{-webkit-box-direction:reverse;-moz-box-direction:reverse;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;flex-direction:row-reverse}.columns .col2{max-width:49%;-webkit-box-flex-basis:49%;-webkit-flex-basis:49%;flex-basis:49%}.columns .col3{max-width:32%;-webkit-box-flex-basis:32%;-webkit-flex-basis:32%;flex-basis:32%}.columns .col4{max-width:24%;-webkit-box-flex-basis:24%;-webkit-flex-basis:24%;flex-basis:24%}.columns .col5{max-width:20%;-webkit-box-flex-basis:20%;-webkit-flex-basis:20%;flex-basis:20%}.columns .col6{max-width:16.6666%;-webkit-box-flex-basis:16.6666%;-webkit-flex-basis:16.6666%;flex-basis:16.6666%}.sec04 figure{width:748px;margin-left:-160px}}@media screen and (max-width:1400px){.sec03 h3{font-size:22px}}@media screen and (min-width:768px) and (max-width:1242px){.sec_news p{font-size:14px}.columns .col4{max-width:49%;-webkit-box-flex-basis:49%;-webkit-flex-basis:49%;flex-basis:49%}.sec04 figure{width:520px;margin-left:-160px}}@media screen and (max-width:1042px){.sec_news .news dt{width:100%;border-bottom:none;padding:10px 0}.sec_news .news dd{width:100%;display:block;padding:0 0 10px}}@media screen and (max-width:767px){.topinner{width:420px;margin:0 auto;box-sizing:border-box}.top #contents,.top #aside{margin-bottom:0}.mainimage,.slider{margin-bottom:0}.mainimage{height:auto}.mainimage img{height:auto;max-width:none;max-height:none;width:100%}.link_btn a{margin:0 auto 10px;font-size:14px !important}.link_btn.btns a{display:block;width:100%;max-width:400px;margin:0 auto 10px}.loopSlider{height:100px}.loopSlider ul{height:100px}.loopSlider ul li{width:174px;height:100px}.sec_news h3{font-size:20px}.sec_news h3 span{font-size:16px}.sec_news .news+.news{margin-top:1.5em}.sec_news .news .btn a{top:0;font-size:12px}.sec_news,.sec01,.sec02,.sec03,.sec04{padding:3em 0}.sec_slide{padding:1.5em 0}.sec01 h2,.sec02 h2,.sec03 h2,.sec04 h2{font-size:24px;margin:0 auto 30px}.sec01 h3,.sec02 h3,.sec03 h3,.sec04 h3{font-size:20px}.sec02 .columns{margin-top:40px}.sec02 figure{margin-top:-40px}.sec02 .column{margin-top:40px}.sec03{background:#e8dccf}.sec03 .topinner{border-radius:20px}.sec03 h3{font-size:18px}.sec03 .columns{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-moz-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap}.sec03 .column.col4{max-width:49%;-webkit-box-flex-basis:49%;-webkit-flex-basis:49%;flex-basis:49%}.sec04 h2,.sec04 h3{text-align:center}.sec04 .text_box{padding-top:30px}}.cal_wrapper{max-width:900px;min-width:260px;margin:2.0833% auto;padding:0 .5em}.googlecal{position:relative;padding-bottom:100%;height:0;overflow:hidden}.googlecal iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important}.calendar-container{position:relative !important;padding-bottom:80%;padding-top:30px;height:0}.calendar-container iframe,.calendar-container object,.calendar-container embed{position:absolute !important;top:0;left:0;width:100% !important;height:100% !important}@media screen and (max-width:460px){.calendar-container{padding-bottom:140%}}.entry-content img,#content embed,#content object,#content iframe,#content video{padding:6px !important;border-radius:3px;box-sizing:border-box}@media screen and (max-width:767px){.cal_wrapper{padding:0 !important}}.tab_list h3#tab01{background:#afd2e8}.tab_list h3#tab02{background:#ddeabe}.tab_list h3#tab01.active{background:#4e9ccb}.tab_list h3#tab02.active{background:#b4d467}.tab_list h3:hover{cursor:pointer}.tab_contents_wrap{position:relative}.tab_contents{width:100%;left:0;top:0;opacity:0;position:absolute;z-index:0}.tab_contents.active{opacity:1;z-index:1}.home #wrapper{padding-top:0 !important}.page-access .ol_decimal img{width:250px}