@charset "UTF-8";a,a:visited{color:#3d2119}figure{text-align:center}.page-title{overflow:hidden;position:relative;background:url(//www.tomihata-daini-clinic.com/wp-content/themes/originalstyle-1column/img/title_bg.jpg)no-repeat center/cover;text-align:center;padding:1em 0}.page-title h2{color:#fff;font-size:36px;letter-spacing:.15em;font-weight:700;position:relative;line-height:1.4em;padding:1em 0;display:table;margin:0 auto}ul.gallery{margin-bottom:1.5em}.btn-style{text-align:center}.btn-style a{background:#9fca32;width:300px;max-width:98%;padding:.8em 2.5em .8em 1.5em;text-align:center;color:#fff;display:inline-block;text-decoration:none;line-height:1.2;box-sizing:border-box;font-size:18px;position:relative;border-radius:5px}.btn-style a:after{content:'';position:absolute;top:44%;right:5%;width:5px;height:5px;border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.btn-style a:hover:after{right:4%}.btn-style a:hover{opacity:.7;-moz-opacity:.7;filter:alpha(opacity=70);cursor:pointer}.under .btn-style a{width:auto;min-width:280px}.entry-block{padding-bottom:1.5em;margin-bottom:2em;border-bottom:1px dotted #ddd}.entry-block .dateBlock{color:#888;font-size:13px;padding-bottom:.5em;padding-top:.5em}#aside .menu-blog{padding:10px 10px 20px;box-sizing:border-box;margin-top:1em;background:#edfae3}#aside .menu-blog h3{border-bottom:1px dotted #9fca32;color:#9fca32;font-size:18px;padding:.6em 0 .7em;text-align:center;margin-bottom:.8em;letter-spacing:.12em}#aside .menu-blog li{font-size:11px}#aside .menu-blog li a{position:relative;padding-left:1em;font-size:14px;color:#3d2119;text-decoration:none}#aside .menu-blog li a:hover{color:#9fca32;text-decoration:none}#aside .menu-blog li a:after{position:absolute;content:"";top:.5em;left:.3em;width:3px;height:3px;border-radius:50%;background:#9fca32}.pager{font-size:88%;margin-bottom:3em}.pager span.current,.pager a{display:inline-block;margin-right:5px;width:25px;height:25px;line-height:25px;background:#fff;text-decoration:none;color:#9fca32;text-align:center}.pager a:hover{background:#ddd;color:#fff}.pager span.current{background:#ddd;color:#fff}img{height:auto;vertical-align:bottom;max-width:100%;max-height:100%}.mainblock img{max-width:100%}.aligncenter{display:block;margin:0 auto}.img_size img,img.img_size{width:auto !important}.post-type-page h3,.under h3{color:#9fca32;font-weight:700;font-size:30px;letter-spacing:.1em;padding:.9em 1em .8em;margin-bottom:1em;position:relative;margin-top:1.8em;background:#edfae3}.mainblock>h3:first-child,.mainblock>div:first-child h3,.mainblock>h3:first-of-type{margin-top:0}.entry-block h3,.mce-content-body h4,.under h4{font-weight:700;padding:0 0 .4em;background-size:1.4em;font-size:24px;letter-spacing:.06em;position:relative;line-height:1.4em;margin-bottom:1.2em;margin-top:3em;color:#3d2119;border-bottom:5px dotted #9fca32}.mce-content-body div.h3+h4,div.h3+h4,.bg-block>h4,.border-block>h4{margin-top:0}.entry-block .dateBlock+h3{margin-top:10px!important}.mce-content-body .top01 h4{border:inherit;text-align:inherit}.entry-block h3{font-size:18px;margin-top:50px!important}.entry-block h3 a{color:#666;text-decoration:none}.entry-block h3 a:hover{color:#9fca32}.mce-content-body h5,.under h5{font-size:22px;display:block;color:#9fca32;position:relative;padding-left:1em;line-height:1.4em;margin-bottom:1em;margin-top:1.2em;background-size:1.5em;font-weight:700}.mce-content-body h5:before,.under h5:before{position:absolute;content:"";top:.4em;width:.5em;height:.5em;border-radius:.5em;background:#9fca32;left:0}.under h4+h5,.under div.h4+h5{margin-top:0 !important}.post-type-page h6,.under h6{font-size:20px;line-height:1.4;margin-bottom:.5em;margin-top:20px;font-weight:700;padding:.2em 0 .1em;overflow:hidden;color:#3d2119;position:relative;display:table}.number{display:inline-block;vertical-align:baseline;font-size:76%;padding:.2em .6em .1em;margin-right:.4em;background:#9fca32;color:#fff;margin-bottom:.2em;line-height:1.4}h3.number_title .number{font-size:140%;font-style:italic;color:#9fca32;background:0 0;padding:0;margin:0 .3em 0 0;position:relative}h3.number_title .number:after{content:"."}h4.number_title{background:0 0}h4.number_title .number:after{content:"."}.mce-content-body h5.number_title,.under h5.number_title{border:none;margin-bottom:.5em}.title p{font-size:24px;font-weight:700;color:#9fca32}.h3+.title p,h4+.title p{margin-top:0}.ul01{margin-bottom:1em}.bg-block .ul01,.border-block .ul01{margin-bottom:0}.ul01 li{position:relative;margin-bottom:.5em;padding-left:1.5em;box-sizing:border-box}.ul01 li:last-child{margin-bottom:0}.ul01 li:before{position:absolute;content:"";width:.5em;height:.5em;background:#b5d661;border-radius:50%;top:.6em;left:.35em}.ul02{margin-bottom:1em}.ul02 li{position:relative;margin-bottom:.5em;padding-left:1.7em;box-sizing:border-box}.ul02 li:before{position:absolute;content:"";width:.5em;height:.5em;border:3px solid #9fca32;border-radius:50%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:.38em}.ul_check,.ul_arrow{margin-bottom:1em}.bg-block .ul_check,.border-block .ul_check{margin-bottom:0}.ul_check li{position:relative;margin-bottom:.5em;padding-left:1.8em}.ul_check li:last-child{margin-bottom:0}.ul_check li:before{position:absolute;content:"";width:1em;height:1em;background:#258547;border:1px solid #258547;border-radius:3px;top:4px;left:5px}ul.ul_check li:after{display:block;content:'';position:absolute;top:10px;left:10px;width:8px;height:3px;border-left:2px solid #fff;border-bottom:2px solid #fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);z-index:10}.ul_arrow{font-size:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.ul_arrow li{display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:18px;flex:0 0 100%;line-height:1.5;margin-top:2.24rem}.ul_arrow li:nth-child(2n){margin-left:2%}.ul_arrow li a{width:100%;padding:.8em 1.5em;color:#fff;background:#9fca32;border:1px solid #9fca32;display:inline-block;text-decoration:none;line-height:1.2;box-sizing:border-box;font-size:18px;position:relative;border-radius:8px;transition:.3s;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-ms-flex-align:center;align-items:center;flex:1 1 auto}.ul_arrow li a:before{display:none}.ul_arrow li a:after{content:'';position:absolute;top:44%;right:5%;width:0;height:0;border-top:8px solid #fff;border-left:8px solid transparent;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.ul_arrow li a:hover{opacity:.7}.ul-yoko{margin-bottom:1em;padding:1em;box-sizing:border-box;background:#edfae3;display:inline-block}.ul-yoko li{display:inline-block;padding:.5em;box-sizing:border-box;background:#fff;font-size:18px}.ul-yoko li:not(:last-child){margin-right:.5em}ol.ol01{margin-bottom:1.2em}ol.ol01 li{position:relative;margin-bottom:.4em}ol.ollist{margin-bottom:1.2em}ol.ollist li{margin-bottom:.5em;list-style-type:none;list-style-position:inside;counter-increment:ollist}ol.ollist li:before{display:marker;content:"(" counter(ollist) ") "}ol.ol_decimal{margin-bottom:1.2em}ol.ol_decimal{counter-reset:li;list-style:none;padding-left:0}ol.ol_decimal>li{position:relative;margin-bottom:.5em;padding-left:2.5em}ol.ol_decimal>li:before{content:counter(li) "";counter-increment:li;position:absolute;left:0;width:1.8em;height:1.8em;background:#9fca32;border-radius:50px;color:#fff;line-height:1.8;text-align:center}.float-list{overflow:hidden}.float-list li{margin-bottom:.5em}.time-table{width:100%;margin-bottom:.5em}.time-table th,.time-table td{text-align:center;font-weight:400;padding:5px}.time-table tr th:first-child{width:30%}.time-table tbody tr{border-bottom:1px solid #f3eee7}.time-table th{background:#fff}.time-table thead th{color:#fff;background:#9fca32;padding:7px 5px 6px}.time-table td{background:#fff}.table01{width:100%;margin-bottom:1.5em}.table01 th,.table01 td{padding:8px 6px 6px;text-align:left;vertical-align:middle}.table01 th{border-bottom:1px solid #9fca32;padding-right:30px;padding-left:30px;width:6em;color:#9fca32;font-weight:700}.table01 tr:first-of-type th{border-top:1px solid #9fca32}.table01 td{border-bottom:1px solid #ddd}.table01 tr:first-of-type td{border-top:1px solid #ddd}.border-table{width:100%;margin-bottom:1.5em}.border-table thead th{background:#9fca32;color:#fff;text-align:center}.border-table th,.border-table td{text-align:left;font-weight:400;padding:6px 8px;border:1px solid #ddd}.border-table tbody th{vertical-align:middle;background:#edfae3;width:30%}.border-table td{background:#fff}.border-table.img-table tbody th+td{width:50%}.border-table.img-table tbody th{width:20%}.border-table.img-table img{width:100%}.fee-table{width:100%;margin-bottom:1.5em}.fee-table th,.fee-table td{text-align:left;font-weight:400;padding:12px 8px;border:1px solid #ddd}.fee-table thead th{background:#edfae3;color:#258547;text-align:center}.fee-table tbody th{width:30%;background:#edfae3}.fee-table tbody td{text-align:right}dl.dl01{margin-bottom:.5em}dl.dl01 dt{margin-bottom:.5em;padding:.4em .6em;position:relative;display:inline-block;line-height:1.4em;color:#fff;background:#9fca32}dl.dl01 dd{margin-bottom:1.2em}dl.dl_number dt{font-size:117%;color:#ddd;font-weight:400;position:relative}dl.dl_number dd{padding-left:2em;margin-bottom:1.2em}.dl_number .number{display:inline-block;vertical-align:baseline;font-size:15px;padding:.2em .6em .1em;margin-right:.5em;background:#ddd;color:#fff;border-radius:3px;margin-bottom:.2em;line-height:1.4}.block{margin-bottom:5em}.block-inner{margin-bottom:2em}.block>.block-inner:last-child{margin-bottom:0}.border-block{box-sizing:border-box;padding:20px;border:5px solid #cce3b6;margin-bottom:1.2em;border-radius:20px}.bg-block{box-sizing:border-box;padding:20px 40px 30px;background:#faf4e8;border-radius:20px;margin-bottom:1.2em;overflow:hidden}.border-block h5:first-child,.bg-block h5:first-child{margin-top:0 !important}.border-block ul:last-child{margin-bottom:0 !important}.merit-block{box-sizing:border-box;padding:20px 20px 5px;background:#fcebf2;margin-bottom:1.2em;overflow:hidden;border-radius:6px}.merit-block.demerit{background:#deebf4}.merit-block h5:first-child{margin-top:0 !important}.merit-block ul:last-child{margin-bottom:0 !important}.ba-block{background:url(//www.tomihata-daini-clinic.com/wp-content/themes/originalstyle-1column/img/arrow_r.svg) no-repeat center 50%;background-size:3%;margin-bottom:10px;font-size:92%}.ba-block .before{float:left;width:47%;position:relative}.ba-block .after{float:right;width:47%}.ba-block img{display:block;margin:0 auto 10px}.batitle{text-align:center;font-size:15px;color:#ddd;margin-bottom:.5em !important}.flow-block{margin-bottom:1em;position:relative;border:5px solid #cce3b6;margin-bottom:80px;box-sizing:border-box;padding:20px;border-radius:20px}.flow-block h4{margin-top:0;border-bottom:none;background:0 0;padding:0}.block-inner .flow-block{padding:0 0 1em}.flow-block:after{position:absolute;content:"";width:0;height:0;bottom:-60px;right:50%;margin:0 -30px -40px 0;border:40px solid transparent;border-top:30px solid #cce3b6}.flow-block:last-child:after{display:none}@media (min-width :768px){.flow-block.flow-right:after{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);right:0;top:0;margin:auto -45px auto 0}.flow-block.flow-right figure img,.flow-block.flow-right p{width:80%}}.block>.flow-block:last-child:after,.block-inner>.flow-block:last-child:after{display:none}.qa-block{margin-bottom:1.5em;padding-bottom:1.5em;border-bottom:1px dotted #ddd}.mce-content-body .qa-block h4,.qa-block h4{padding-left:2em !important;border-bottom:none;padding-bottom:0;display:block;position:relative;background:0 0;padding:0;border-left:none}.mce-content-body .qa-block h4:before,.qa-block h4:before{position:absolute;content:"";top:0;bottom:auto!important;left:0;background:#9fca32;height:1.6em;width:1.6em;border-radius:50%;margin-top:-.15em}.mce-content-body .qa-block h4:after,.qa-block h4:after{position:absolute;content:"Q";font-size:82%;top:0;bottom:auto!important;left:.55em;color:#fff;font-weight:700;border:none;background:0 0;-webkit-transform:translateY(0);transform:translateY(0)}.qa-block .answer{padding-left:2em !important;position:relative;padding:2px;margin-left:30px;margin-top:20px}.answer:before{position:absolute;content:"";top:-2px;bottom:auto!important;left:0;background:#258547;height:2em;width:2em;border-radius:50%;margin-top:.1em}.answer:after{position:absolute;content:"A";font-size:100%;top:2px;bottom:auto!important;left:.65em;color:#fff;font-weight:700;border:none}.qa-block .answer p{margin:0}.answer p{padding:0 0 12px 5px}.wpcf7 dl{width:100%;margin:0 auto 20px;overflow:hidden;border-top:1px dashed #ddd}.wpcf7 dl dt,.wpcf7 dl dd{padding:10px 5px}.wpcf7 dl dt{clear:both;float:left}.wpcf7 dl dd{padding-left:14em;border-bottom:1px dashed #ddd}.wpcf7 .mf{font-size:80%;color:#ea0000;padding-left:3px}.wpcf7 .ex,.wpcf7 .subtxt{font-size:88%;color:#ddd;line-height:1.4em;display:inline-block}.wpcf7 dl dt .requisite,.wpcf7 dl .attention{font-size:78%;color:#f45000}.wpcf7 .wpcf7-not-valid-tip{font-size:76%;color:#af2223}.wpcf7 dl dd input{max-width:90%;width:500px}.wpcf7 dl dd .radio input,.wpcf7 dl dd .heckbox input{width:20px}.wpcf7 dl dd .radio01 span.wpcf7-list-item,.wpcf7 dl dd .sexes span.wpcf7-list-item,.wpcf7 dl dd .correspondence span.wpcf7-list-item,.wpcf7 dl dd .course span.wpcf7-list-item,.wpcf7 dl dd .health-insurance span.wpcf7-list-item{display:block}.wpcf7 dl dd.radio01 input{max-width:48%;width:auto}.mainblock .wpcf7 dl dd p{margin-bottom:0}.wpcf7 dl dd textarea{max-width:90%;width:500px}.wpcf7 dl dd .wpcf7-list-item{margin-right:10px}.wpcf7 .btn-style{text-align:center}.wpcf7 .btn-style input{width:120px;font-size:18px;padding:.4em}.btn-style input:hover{cursor:pointer;opacity:.6;-moz-opacity:.6;filter:alpha(opacity=60)}#menu-sitemap{padding:0}#menu-sitemap li{padding:.8em .2em .7em 1.1em;position:relative;border-bottom:2px dotted #eee;vertical-align:top}#menu-sitemap li:after{display:block;content:"";position:absolute;width:.3em;height:.3em;top:1.4em;left:.1em;border-top:solid 2px #ddd;border-right:solid 2px #ddd;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#menu-sitemap li ul li{border-bottom:none;padding-bottom:0}#menu-sitemap li a{text-decoration:none;color:#3d2119}#menu-sitemap li a:hover{color:#9fca32}.gallery li{margin-bottom:20px}.gallery li img{margin-bottom:5px}.googlemap{position:relative;padding-bottom:40%;height:0;overflow:hidden}.googlemap iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important}.youtube-wrap{width:600px;max-width:100%;margin:0 auto 20px}.youtube{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.youtube iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.ao{color:#9fca32}.color01{color:#9fca32}.color02{color:#258547}.attention{color:#cf1c16}.bgcolor01{background-color:#fffaf2;padding:0 .3em}.font-big{font-size:120%}.font-small{font-size:82%}.fl{float:left !important}.fr{float:right !important}.tac{text-align:center!important}.tal{text-align:left!important}.tar{text-align:right!important}.mt0{margin-top:0 !important}.mt10{margin-top:10px !important}.mt20{margin-top:20px !important}.mb0{margin-bottom:0 !important}.mb10{margin-bottom:10px !important}.mb20{margin-bottom:20px !important}.mb30{margin-bottom:30px !important}.mb40{margin-bottom:40px !important}.mb50{margin-bottom:50px !important}.w10{width:10% !important}.w20{width:20% !important}.w30{width:30% !important}.w33{width:33.33% !important}.w50{width:50% !important}#a01,#a02,#a03,#a04,#a05,#a06,#a07,#a08,#a09,#a10,#a11,#a12,#a13,#a14,#a15,#a16,#a17,#a18,#a19,#a20{margin-top:-60px;padding-top:60px}.700{font-weight:700}.under .slick-slider{max-width:767px;margin:auto}.under .slide-item.slick-slide{position:relative}.under .slick-slider p{background:rgba(0,0,0,.7);color:#fff;text-align:center;padding:10px;box-sizing:border-box;margin-bottom:0;width:100%;position:absolute;bottom:0;left:0}.thumbnail-item.slick-slide{margin:0 2px}#thumbnail_slider{margin-top:10px}.under img.slide-arrow.next-arrow.slick-arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0;z-index:50}.under img.slide-arrow.prev-arrow.slick-arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;z-index:50}@media screen and (min-width:768px){#tinymce img.alignright,#tinymce img.alignleft,.mainblock img.alignright,.mainblock img.alignleft{max-width:34%}.mainblock .alignright{float:right;margin:0 0 10px 2%}.mainblock .alignleft{float:left;margin:0 2% 10px 0}.float-list{overflow:hidden}.float-list li{float:left;box-sizing:border-box;margin:0 1.2em .5em 0}.float-list2 li{width:49%;max-width:49%;margin:.5em 0 0}.float-list3 li{display:inline-block;width:33.3%;margin:0 0 .5em;padding-right:.8em}.float-list3 li:nth-child(3n){padding-right:0}.float-list3 li.no-float{float:none;margin:0 0 .5em;width:auto}.float-list2 li:last-child,.float-list3 li:last-child{margin-bottom:0}.box2{display:inline-block;margin:0 .5%;width:48%;box-sizing:border-box;vertical-align:top}.box3{display:inline-block;margin:0 .5%;width:31%;box-sizing:border-box;vertical-align:top}.box4{float:left;margin:0 1%;width:23%;box-sizing:border-box;vertical-align:top}.box5{float:left;margin:0 1%;width:18%;box-sizing:border-box;vertical-align:top}#a01,#a02,#a03,#a04,#a05,#a06,#a07,#a08,#a09,#a10,#a11,#a12,#a13,#a14,#a15,#a16,#a17,#a18,#a19,#a20{margin-top:-10px;padding-top:10px}br.pc{display:inline}br.sp2{display:none}.con_l{float:left}.con_c{float:left}.con_r{float:right}.w25{width:25%}.w35{width:35%}.w40{width:40%}.w48{width:48%}.w56{width:56%}.w60{width:60%}.w62{width:62%}.mw500p{max-width:500px !important}.btn-style.left{text-align:left}}@media screen and (min-width:768px) and (max-width:768px){#menu-sitemap li:after{top:1.55em}}@media screen and (max-width:900px){.time-table thead th{font-size:14px}.time-table th,.time-table td,.border-table th,.border-table td{font-size:18px}}@media screen and (max-width:767px){.text_large{font-size:20px}.scroll{overflow:auto;white-space:nowrap;width:100%}.scroll::-webkit-scrollbar{height:5px}.scroll::-webkit-scrollbar-track{background:#f1f1f1}.scroll::-webkit-scrollbar-thumb{background:#bcbcbc}#aside .menu-blog{margin-bottom:2em}.alignright,.alignleft{float:none;margin:0 auto 20px;display:block}.page-title{padding:1em 0;padding:25px 25px 15px}.page-title h2{font-size:24px}.post-type-page h3,.mainblock h3{font-size:22px}.entry-block h3{margin-top:50px;font-size:22px}.post-type-page h4,.mainblock h4{font-size:20px}.post-type-page h5,.mainblock h5{font-size:18px}h3.number_title .number{font-size:140%;margin-right:0}.title{font-size:20px}.box2,.box3,.box4{margin-bottom:20px}.ba-block{background:0 0;margin-bottom:10px;font-size:92%}.ba-block .before,.ba-block .after{float:none;width:100%}.ba-block .before{padding-bottom:40px;background:url(//www.tomihata-daini-clinic.com/wp-content/themes/originalstyle-1column/img/arrow_b.svg) no-repeat center bottom;background-size:50px auto;margin-bottom:20px}.wpcf7 dl dt{float:none;margin-bottom:0;padding-bottom:2px}.wpcf7 dl dd{padding-left:5px;padding-top:5px}.wpcf7 dl dd input,.wpcf7 dl dd textarea{padding:5px 2px;border:1px solid #ddd;box-shadow:none;max-width:100%;width:100%;box-sizing:border-box}#menu-sitemap li:after{top:1.5em}.googlemap{padding-bottom:60%}.con_l{margin-bottom:1em}.scroll{width:100%;background-color:#fff;overflow-y:scroll;margin-left:6px}.scroll .border-table{width:770px}.float-list2 li,.float-list3 li{width:100%;margin-top:0}.ul_arrow li:nth-child(2n){margin-left:0}.answer:before{height:1.6em;width:1.6em}.answer:after{font-size:100%;top:-2px;left:.5em}}@media screen and (max-width:480px){.time-table th,.time-table td{font-size:75%;padding:5px 2px}.googlemap{padding-bottom:60%}}.em01{font-weight:700;font-size:26px;padding:0 4px}.em02{font-weight:700;font-size:22px}.border-table.pink thead th{background:#faf4e8;color:#3d2119}.border-table.pink tbody th{background:#faf4e8}.clinic_name{font-size:22px;font-weight:700;text-align:right}@media screen and (min-width:768px){.under-page .columns .img_box{max-width:32%;-webkit-box-flex-basis:32%;-webkit-flex-basis:32%;flex-basis:32%}.under-page .columns .text_box{max-width:64%;-webkit-box-flex-basis:64%;-webkit-flex-basis:64%;flex-basis:64%}}