@charset "utf-8";abbr,address,article,aside,audio,b,blockquote,body,caption,cite,code,dd,del,dfn,dialog,div,dl,dt,em,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,sup,table,time,ul,var,video{margin:0;padding:0;border:0;outline:0;font-weight:400;vertical-align:baseline;background:transparent;color:#444;font-size:1rem;line-height:1.4em}html{-webkit-text-size-adjust:100%;margin:0;padding:0}body{background-color:#fffff9;background:-moz-radial-gradient(#fff,#fffff9);background:-webkit-gradient(radial,center center,20,center center,100,from(#fff),to(#fffff9));color:#000;font-size:75%;font-family:ヒラギノ丸ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,ＭＳ\ Ｐゴシック,sans-serif;line-height:1.6em}a{color:#399;text-decoration:none}a:hover{color:#ef0cbd}ul{list-style:none}.cl{clear:both;font-size:0;line-height:0;height:0}h1,h2,h3,img,p{font-color:#111}img{max-width:100%}strong{//color:#f30;font-size:1em}strong.color-a{color:#f30}.uline{line-height:1em;text-decoration:underline;color:red;padding-bottom:0}.uline span{color:#000;font-weight:700}.note{color:red}.wrapBtn{display:block;padding:10px;text-align:center}.wrapBtn .btn{position:relative;display:inline-block;padding:10px 1pc;border:solid 1px #bbb;border-radius:3px;background:#fff}.wrapBtn .btn.arrow{padding:10px 26px 10px 1pc}.wrapBtn .btn.arrow:after{content:"";position:absolute;top:50%;right:6px;display:block;width:10px;height:10px;margin:-6px 0 0;border-right:solid 2px #bbb;border-bottom:solid 2px #bbb;-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}.wrapBtn .btn.arrow.return{padding:10px 1pc 10px 26px}.wrapBtn .btn.arrow.return:after{right:auto;left:6px;-moz-transform:rotate(135deg);-webkit-transform:rotate(135deg);-o-transform:rotate(135deg);-ms-transform:rotate(135deg)}.wrapBtn .btn:hover{background-color:#efefef;color:#399}.line:after{content:"";display:block;clear:both;width:100%}.line li{display:block;padding:0;margin:0;float:left}.line.line2 li{width:50%}#stage{clear:both}#stage,.wrapTable{display:block}.table{border-collapse:separate;border-spacing:0;border:solid 1px #bababa;border-radius:3px;background:#fff}.table th{width:20%;margin-bottom:2px;background:#f4f4f4}.table td,.table th{border-top:solid 1px #bababa}.table tr:first-child td,.table tr:first-child th{border-top:0}.table td{padding:10px;border-left:solid 1px #bababa}.rice:before{content:"※"}#content .titOsteopathy{display:block;width:auto;margin:0;text-indent:0;background:0;color:#0b9594}.navOsteopathy ul{display:block;background:#0b9594}.navOsteopathy ul:after{content:"";display:block;width:100%;clear:both}.navOsteopathy ul li{display:block;float:left;width:33%;text-align:center}.navOsteopathy ul li:last-child{width:34%}.navOsteopathy ul li a,.navOsteopathy ul li p{display:block}.navOsteopathy ul li a{color:#fff}#content .navOsteopathy ul li p,.navOsteopathy ul li a:hover{background:#fff;border-radius:5px 5px 0 0;margin-bottom:0}#content .navOsteopathy ul li p span,.navOsteopathy ul li a:hover span{color:#0b9594}.wrapOsteopathy{display:block;clear:both;padding:30px 20px 20px;background:#fff}#content .wrapOsteopathy p,.wrapOsteopathy td,.wrapOsteopathy th{letter-spacing:.025em}.boxOsteopathy,.boxOsteopathy:after{display:block;clear:both}.boxOsteopathy:after{content:"";width:100%}.wrapPicture figcaption{display:block;padding:10px 0}.boxRecommend,.wrapPicture{display:block;text-align:center}.boxRecommend{margin:0 0 10px}.osteopathy_balloon{position:relative;display:inline-block;padding:10px;margin:0 0 30px;border:solid 1px #bbb;border-radius:5px;box-shadow:0 1px 2px 1px #dfdfdf}.osteopathy_balloon:after{content:"";position:absolute;bottom:-8px;left:50%;display:block;width:14px;height:14px;border-right:solid 1px #bbb;border-bottom:solid 1px #bbb;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);background:#fff}.boxRecommend ul{display:inline-block;text-align:left}.boxRecommend ul li p{line-height:1}.boxRecommend ul li p:before{content:"";width:14px;height:14px;border:solid 2px #fd3200}.wrap-image{position:relative;display:block;margin:0 auto 1pc;overflow:hidden}.wrap-image.is_circle{width:15pc;height:15pc;border-radius:51%;margin:0 auto 1pc}.wrap-image__img{display:block;max-width:100%;margin:0 auto}.is_circle .wrap-image__img{position:absolute;top:0;left:0;display:block;width:100%;max-width:15pc}.about #stage p{line-height:1.6em;margin:0 0 1rem}.about #stage strong{line-height:1.2em;margin:0 4px 1rem}.list-dot{list-style-type:disc}.about #stage .list-dot li{margin-left:1rem;list-style-type:disc}.about #stage .list-dot li strong{margin:0 4px 1rem 0}.about #stage strong.color-b{color:#004dff}.about #stage .title.lv_2{font-size:1.2rem;padding:1pc 0 4px;border-bottom:solid 1px #bbb;margin-bottom:.6rem;letter-spacing:.1em}.about #stage blockquote{font-weight:700;margin-left:1rem;text-indent:-1rem}.about #stage blockquote p{font-weight:700}.about #stage blockquote small{display:block;padding:0 1rem;font-size:.9rem;text-align:right}.wrap-topic{display:block;clear:both}.wrap-schedule{border:solid 2px #0b9594;border-radius:5px;padding:8px;margin:1pc 0 2pc;font-size:1pc}.wrap-schedule:after{content:"";display:block;clear:both;width:100%}.wrap-banner{display:block;overflow:hidden}.banner{display:block}.banner:hover{opacity:.8}.banner img{display:block;max-width:100%}.pagenation{position:relative;display:block;padding:8px 20px}.pagenation:after{content:"";display:block;clear:both}.pagenation a{display:block;height:42px;line-height:42px;padding:0 1pc;margin:0 0 1pc;border-radius:5px;border:solid 1px #bbb}.pagenation a[rel="prev"]{float:left}.pagenation a[rel="next"]{float:right}#footer{position:relative}.nav-link-wrap{position:absolute}.nav-link-wrap.is_footer{position:static;padding:0;margin:0 0 1pc;border-radius:8px}.nav-link-list{display:flex;flex-wrap:wrap;justify-content:center}.nav-link{display:block;text-align:center}@media screen and (min-width:0) and (max-width:800px){img{display:block;margin:0 auto}.pictWrap{text-align:center}.pictWrap img{display:inline-block}#header{border-top:5px solid #fd3200;padding-bottom:10px}#navigation{position:relative;text-align:center}#desc{display:none;text-align:left;padding:10px 10px 0}.home #desc{display:block}#desc h1,#desc p,#desc span{font-size:.8rem;line-height:1.2em;padding:0;margin:0}#titleImg{display:block;width:142px;height:41px;padding:9px 0 0 10px}.titleImg-img{display:block;width:100%}.wrapOp .boxOp{display:none}.inputOp,.labelOp{position:absolute;top:0;right:0;display:block;width:63px;height:9pt;padding:3pc 0 4px;font-size:8px;white-space:nowrap;color:#666;cursor:pointer;z-index:2}.inputOp{height:46px;padding:0;margin:0;appearance:none;opacity:0}.labelOp:before{content:'';position:absolute;top:1pc;left:50%;display:block;width:2pc;height:6px;margin-left:-1pc;background:#afafaf;border-radius:4px;box-shadow:0 9px #afafaf,0 18px #afafaf}.inputOp:checked+.wrapOp{font-size:inehrit}.inputOp:checked+.wrapOp .information{display:block;padding:10px;text-align:center}.inputOp:checked+.wrapOp #header_schedule,.inputOp:checked+.wrapOp .wrapImgTel{display:inline-block;vertical-align:middle;margin:10px}.inputOp:checked+.wrapOp a.wrapImgTel{border:solid 1px #dfdfdf;border-radius:5px;padding:10px 20px;background:#fff;box-shadow:0 1px 1px 1px #dfdfdf}.inputOp:checked+.wrapOp a.wrapImgTel:hover{background:#dfdfdf}.inputOp:checked+.wrapOp .information img{display:block;width:100%}.inputOp:checked+.wrapOp .information img.imgSch{max-width:300px}.inputOp:checked+.wrapOp .information img.imgTel{max-width:215px}.inputOp:checked+.wrapOp .boxOp{position:relative;display:block;max-width:300px;width:auto;margin:0 10px;position:absolute;z-index:2;top:4pc;right:0;background:hsla(0,0%,100%,.95);border-radius:10px;border:solid 2px #999}.inputOp:checked+.wrapOp .boxOp:after{content:"";position:absolute;top:-6px;right:20px;display:block;width:7px;height:7px;border-radius:0 0 2px 0;border-top:solid 2px #999;border-right:solid 2px #999;-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);background:hsla(0,0%,100%,.95)}.inputOp:checked+.wrapOp .boxOp .menu a{position:relative;display:block;padding:20px 20px 20px 10px;text-align:left;border-top:solid 1px #bbb}.inputOp:checked+.wrapOp .boxOp .menu a:after{content:"";position:absolute;top:50%;right:10px;display:block;width:7px;height:7px;margin-top:-4px;border-radius:0 0 2px 0;border-right:solid 2px #afafaf;border-bottom:solid 2px #afafaf;-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}#breadcrumb{border-bottom:solid 1px #dfdfdf;padding:0 10px}#breadcrumb a,#breadcrumb span,#breadcrumb>div{font-size:9pt}#content{padding:0 0 1px;margin-bottom:10px}#content h1,#content h2{position:relative;display:block;padding:6px 10px 6px 26px;border-bottom:solid 2px #fd3200}#content h1:before,#content h2:before{content:"";position:absolute;top:50%;left:10px;display:block;width:9pt;height:9pt;margin-top:-6px;background:#399;border-radius:100%}#content .sub-title{display:block;margin:9pt 0 2pc 20px;font-weight:700}.blog-side{background:#efefef;padding:1pc}#sidebar{display:block;padding:1pc;background:#fffff9;border-radius:5px}#sidebar h2{border:0;padding:0}#sidebar h2:before{display:none}#sidebar .widget{margin:0 0 1pc}.screen-reader-text{display:none}.searchform input[type="text"]{margin:0 0 8px}.widgettitle{font-weight:700}.widget_categories a,.widget_recent_entries a{display:block;padding:8px 0}.searchform{position:relative;padding:0 58px 0 0;margin:0 0 1pc}.searchform input[type="text"]{display:block;width:100%;padding:9pt 4px;box-sizing:border-box}.searchform input[type="submit"]{position:absolute;top:0;right:0;width:3pc;height:42px;line-height:42px;border-radius:5px;border:solid 1px #bbb;background:#fcfcfc;text-align:center}#footer_wall{position:relative;display:block;padding:0 0 60px;background:#fd3200}#navigation_bottom p{display:none}#navigation_bottom li a{position:relative;display:block;padding:10px;background:#fff;border-bottom:solid 1px #dfdfdf}#navigation_bottom li:first-child a{border-top:solid 2px #999}#navigation_bottom li a:after{content:"";position:absolute;top:50%;right:10px;display:block;width:7px;height:7px;margin-top:-4px;border-radius:0 0 2px 0;border-right:solid 2px #afafaf;border-bottom:solid 2px #afafaf;-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}#footer #des{padding:10px}#footer #des p{color:#efefef;font-size:.8rem;line-height:1.2em}#footer #sigh{font-size:.8rem;color:#fff;padding:10px 0;text-align:center;white-space:nowrap;border-top:solid 1px #efefef}#back-top a{z-index:1;left:0;bottom:0;width:100%;overflow:hidden;text-align:center;line-height:9pt;padding:38px 0 4px;font-size:9pt}#back-top a,#back-top a:before{position:absolute;display:block}#back-top a:before{content:"";z-index:-1;bottom:-40px;left:50%;width:5pc;height:5pc;margin-left:-40px;background:#fff;-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);border-radius:0 5px}#slideshow,.wrapSlideshow{display:block;overflow:hidden}#slideshow{position:relative}#slideshow div{position:absolute;top:0;left:0;display:block;width:100%;overflow:hidden}#slideshow div.active{position:static}#slideshow div img{display:block;width:100%;height:auto!important;background-size:cover;background-position:center;background-repeat:no-repeat}#news{padding:0 0 10px}#news .post{background:#fff;margin:0;border-bottom:solid 1px #bbb}#news .post h3{margin-bottom:6px;padding:0 10px;border-left:solid 6px #ff9;border-bottom:solid 1px #ff9}#news .post p{padding:0 20px}#news .post p.date{font-size:.8rem;padding:0 10px}.post{padding:4px 0 10px}#content .date{font-size:.8rem;color:#a1a1a1}#access-address,#access-text,#stage div,.access .right,.info_content,.pictWrap{display:block;padding:10px;background:#fff}#access-address p,#access-text p,#stage div p,#stage li,.info_content p{margin-bottom:6px}strong{display:inline-block;margin-bottom:10px;line-height:1.2em;padding:4px 0}.uline strong{display:inline}.info_content strong{display:inline;margin-bottom:0}#access-address a.wrapImgTel{display:block;border:solid 1px #dfdfdf;border-radius:5px;padding:10px 20px;margin:10px auto;background:#fff;box-shadow:0 1px 1px 1px #dfdfdf}#access-address a.wrapImgTel:hover{background:#dfdfdf}#stage #slideBox{display:none;border:solid 1px #bbb;margin-bottom:10px}#stage h4,#stage h5,.info h3{display:block;padding:10px 0 10px 4px;margin-bottom:10px;border-left:10px solid #ff9;border-bottom:1px solid #ff9}#stage div.info h3{margin-bottom:0;font-weight:700;font-size:1.1rem}#stage div.info h4{border:0;padding:4px 0 4px 4px;background:linear-gradient(transparent 55%,#ffb96d 55%);white-space:nowrap;font-weight:700}#stage h5{position:relative;margin:20px 0 10px 24px;border:0}#stage h5:before{content:"";position:absolute;top:50%;left:-1pc;display:block;width:1pc;height:1pc;margin-top:-8px;background:#ff9;border-radius:51%}#stage #romi{margin:20px 0 0;background:#efefef}#stage #romi li{position:relative;padding:0 0 0 14px}#stage #romi li:before{content:"";position:absolute;left:0;display:block;width:10px;height:10px;background:#444;border-radius:100%}#stage li:before{top:5px;margin-top:0}#stage #romi li:before{top:50%;margin-top:-5px}.appoint ol{counter-reset:a;list-style:none outside none;padding:0;margin-bottom:20px}.appoint ol li{position:relative;display:block;padding:10px 0 0 40px}.appoint ol li:before{background:0 0 repeat scroll 0 0 #fff;border:1px solid #bbb;border-radius:100%;color:#999;content:counter(a,decimal);counter-increment:a;font-family:Helvetica Neue,Arial,sans-serif;font-weight:700;left:0;padding:4px 0;position:absolute;text-align:center;top:0;width:2em}.wrapBtn .btn{font-size:.8rem;margin:2px;line-height:1.2}.wrapTable{padding:0 10px;margin:0}#content .wrapOsteopathy p{line-height:1.6;margin-bottom:1pc;font-size:1rem}#content .wrapOsteopathy p.rice{font-size:.8rem;line-height:1.2em;padding:10px 0 0}#content .titOsteopathy{padding:6px 10px}#content .titOsteopathy:before{display:none}#stage .navOsteopathy ul li{margin:0;text-align:center}.navOsteopathy ul li a,.navOsteopathy ul li p{height:20px;padding:10px 2px;margin:6px 4px 0;text-align:center;font-size:9pt;line-height:1}.navOsteopathy ul li a:before,.navOsteopathy ul li p:before{content:"";display:inline-block;vertical-align:middle;height:100%}.navOsteopathy ul li a span,.navOsteopathy ul li p span{display:inline-block;vertical-align:middle;text-align:left;font-size:9pt;line-height:1}.navOsteopathy ul li a span{color:#fff}.table td,.table th,.wrapOsteopathy .rice,.wrapOsteopathy td,.wrapOsteopathy th{font-size:.8rem}.wrapPicture img{display:block;max-width:100%}.boxOsteopathy,.wrapPicture{margin:0 0 10px}.wrapPicture figcaption{font-size:.8rem}.osteopathy_balloon{font-size:1rem;line-height:1.2em}.boxRecommend ul li p{position:relative;padding:0 0 0 22px}.boxRecommend ul li p:before{position:absolute;left:0;top:4px;display:block}.topic{display:block;margin:0 10px 10px;border-radius:5px;background:#fff;box-shadow:0 1px 1px 1px #bbb}.topic-title{display:block;background:#fc6;border-radius:5px 5px 0 0;padding:4px 10px}.topic-pic{display:block;width:75pt;max-width:100%;margin:10px auto}.topic-pic img{display:block;width:100%}.topic-txt{padding:10px}.introduction,.topic-txt{display:block;font-size:.9rem}.introduction{padding:8px}.introduction dt{font-size:.9rem;font-weight:700;margin-bottom:8px}.introduction dd{font-size:.8rem}.wrap-banner{margin:0 10px 10px}#content .blog-list h1,#content .blog-list h2{margin:0 0 8px}#content .blog-list .list{display:block;padding:0 20px;margin:0 0 1pc}#content .blog-list .list .list__item{display:block;padding:8px 0;margin:0 0 1pc;border-top:dotted 1px #a1a1a1}#content .blog-list .list .list__item:first-child{border-top:0}#content .blog-list .list .list__item h3{display:block;margin:0 0 4px;font-weight:700}#content .blog-list .list .list__item time{display:block;font-size:.8rem;padding:0;color:#a1a1a1}#content .blog-list .list .list__item a{position:relative;display:block;padding:0 1pc 0 0}#content .blog-list .list .list__item a:after{content:"";position:absolute;top:50%;right:0;display:block;width:0;height:0;margin-top:-2px;border-style:solid;border-width:8px 0 8px 8px;border-color:transparent transparent transparent #399}#content.blog{margin:0}#content.blog .article-content h1,#content.blog .article-content h2{padding:0;border:0;font-weight:700}#content.blog .article-content h1{margin:0 0 1pc;font-size:2rem}#content.blog .article-content h2{margin:1pc 0;font-size:1.2rem}#content.blog .article-content p{line-height:1.6;margin:0 0 1pc}.blog-main .article-content{display:block;padding:20px}.article-info{margin:0 0 8px}.article-info p,.article-info time{font-size:9pt}#content.blog .article-content h1:before,#content.blog .article-content h2:before{display:none}.nav-link-wrap{top:0;right:4pc}.nav-link__icon{display:block;width:42px;height:42px;margin:9pt}.nav-link-wrap.is_footer{position:static;padding:0;margin:0 0 1pc;border-radius:8px}}@media screen and (min-width:801px){.nav-link-wrap{width:4pc;right:0;top:0}.nav-link__icon{display:block;width:2pc;height:2pc;margin:4px 1pc 8px}.nav-link-wrap.is_footer{position:absolute;top:auto;right:2pc;bottom:3pc;width:auto;padding:0;margin:0 0 1pc;border-radius:8px}abbr,address,article,aside,audio,b,blockquote,body,caption,cite,code,dd,del,dfn,dialog,div,dl,dt,em,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,sup,table,time,ul,var,video{font-size:75%;font-size:14px}.inputOp,.labelOp,.labelOp:before{display:none}.wrapOp .boxOp{display:block}.boxOp{position:relative}.boxOp .information{position:absolute;right:-300px;top:0;display:block;width:300px}.inputOp:checked+.wrapOp .boxOp{display:block;width:auto;position:relative;z-index:0;top:0;left:0;margin:0;background:0;border-radius:0}.inputOp:checked+.wrapOp .information{display:block;padding:0;text-align:center}#slideshow{height:450px!important}#slideshow img{width:60pc;height:450px;border-radius:5px}#header{width:60pc;height:170px;margin:0 auto;padding:20px 0 0;border-top:0}#navigation{position:relative;float:left;width:660px;padding:0}#information{float:right;width:300px}#header a#titleImg{float:left;width:285px;height:85px;padding:0;display:block}h1{font-size:14px;display:inline;font-weight:400}#desc{float:left;font-size:1.2em;font-size:14px;padding:0;margin:1pc 0 0 40px}#desc h1,#desc p,#desc span{font-size:14px;line-height:1.4em;padding:0;margin:0}#desc span{display:block}#desc br{margin-bottom:1px}#header ul#menu-main-navi{float:left;clear:both;background-color:#fd3200;border-radius:10px;display:flex;justify-content:space-around;width:660px;height:35px;padding:10px 0 0;margin:20px 0 0}#header ul#menu-main-navi li a{background-image:url(images/navigation.png?200922);background-repeat:no-repeat;display:block;width:106px;height:28px;text-indent:-9999px}#header ul#menu-main-navi li#menu-item-325 a{background-position:-106px 0}#header ul#menu-main-navi li#menu-item-325 a:hover,body.page-id-10 #header ul#menu-main-navi li#menu-item-325 a{background-position:-106px -28px}#header ul#menu-main-navi li#menu-item-328 a{background-position:-212px 0}#header ul#menu-main-navi li#menu-item-328 a:hover,body.page-id-246 #header ul#menu-main-navi li#menu-item-328 a{background-position:-212px -28px}#header ul#menu-main-navi li#menu-item-329 a{background-position:-318px 0}#header ul#menu-main-navi li#menu-item-329 a:hover,body.page-id-7 #header ul#menu-main-navi li#menu-item-329 a{background-position:-318px -28px}#header ul#menu-main-navi li#menu-item-330 a{background-position:-424px 0}#header ul#menu-main-navi li#menu-item-330 a:hover,body.page-id-244 #header ul#menu-main-navi li#menu-item-330 a{background-position:-424px -28px}#header ul#menu-main-navi li#menu-item-324 a{width:84px;background-position:0 0}#header ul#menu-main-navi li#menu-item-324 a:hover,body.page-id-136 #header ul#menu-main-navi li#menu-item-324 a{background-position:0 -28px}#header ul#menu-main-navi li#menu-item-343 a{width:6pc;background-position:-530px 0}#header ul#menu-main-navi li#menu-item-343 a:hover,body.page-id-341 #header ul#menu-main-navi li#menu-item-343 a,body.single-post #header ul#menu-main-navi li#menu-item-343 a{background-position:-530px -28px}#header_schedule{background-image:url(images/schedule.png);background-repeat:no-repeat;display:block;width:300px;height:81pt;float:left;text-indent:-9999px;margin:0}.information .wrapImgTel{display:block;width:214px;height:21px;margin:20px 0 0 86px;float:left}#content{clear:both;width:60pc;margin:0 auto;padding:0 0 50px}#content.blog{display:flex}#content.blog .blog-main{flex-basis:80%;padding:0 24px;box-sizing:border-box}#content.blog .blog-side{flex-basis:20%;padding:0;box-sizing:border-box}#content p{font-size:1.4em;font-size:17px;line-height:1.4;margin-bottom:15px}#content p span,#content p strong{font-size:18px}#content p strong,#content p strong span{font-weight:700}#content p span.note{font-size:17px;color:red}#content div.info_content ol{font-size:1.4em;margin-bottom:15px;margin:0 0 20px 30px}#content div.info_content ol li{margin-bottom:15px;font-size:15px}#content div.info_content ul{font-size:1.4em;font-size:1pc;line-height:1.4;margin-bottom:15px;margin:0 0 2px}#content div.info_content ol,#content div.info_content ul li{font-size:1pc;line-height:1.4}#content p.date{font-size:1em;font-size:9pt;margin:0 0 4px}#content h3{font-size:20px;font-weight:400;margin:0 0 5px}#content h4{color:#f33;font-size:1.6em;font-size:18px;font-weight:400;margin:0 0 15px -10px;padding:15px 0 5px}div.post{padding:0;margin:0 0 40px}#content div.info_content .small{font-size:1em;font-size:14px;margin-left:30px}#breadcrumb{display:inline;margin:0 0 30px;padding:0;font-size:1.2em;font-size:14px;font-weight:700;border-bottom:solid 3px #111;float:left}#breadcrumb a,#breadcrumb span,#breadcrumb>div{font-size:14px}#breadcrumb a:hover span{color:#399}#content h1,#content h2{display:block;width:10pc;height:50px;padding:0;background-image:url(images/h2menu.png);background-repeat:no-repeat;border-bottom:0;text-indent:-9999px;margin:0 0 25px 50px;clear:both}#content.access h1,#content.access h2{background-position:-10pc 0}#content.treatment h1,#content.treatment h2{background-position:-20pc 0}#content.appoint h1,#content.appoint h2{background-position:-5in 0}#content.about h1,#content.about h2{background-position:-50pc 0}#content #news h1,#content #news h2{background-position:-40pc 0;margin:0 0 25px}#content #blog h1,#content #blog h2{background-position:-60pc 0;margin:0 0 25px}#content.blog #blog h1,#content.blog #blog h2{background-position:-60pc 0;margin:0 0 25px 34px}#content .blog-list .list{display:flex;flex-wrap:wrap;margin:0 0 2pc}#content .sub-title{display:block;margin:0 0 2pc 34px;font-weight:700}#content .blog-list .list .list__item{flex-basis:33.33%;margin-bottom:2pc}#content .blog-list .list .list__item time{color:#a1a1a1}#content .blog-list .list .list__item a{position:relative;display:block;padding:1pc;margin:0 8px;border-radius:5px;border:dotted 1px #a1a1a1}#content .blog-list .list .list__item a:hover{background:#efefef}#content .blog-list .list .list__item a:after{content:"";position:absolute;top:50%;right:4px;display:block;width:0;height:0;margin-top:-8px;border-style:solid;border-width:8px 0 8px 8px;border-color:transparent transparent transparent #399}#content .blog-list .list .list__item p{margin:0}#content.blog .article-content{display:block;clear:both}.article-info{margin:0 0 1pc}#content.blog .article-info p{margin:0;font-size:9pt}#content.blog .article-content h1,#content.blog .article-content h2{width:auto;height:auto;background:0;margin:1pc 0;text-indent:0;font-size:24px;font-weight:700}#content.blog .article-content h1{font-size:2pc}#content.blog .article-content h2{margin:2pc 0 1pc}#content.blog .article-content p{line-height:1.6}#content.blog .article-content p strong{font-weight:700;font-size:17px}.widget li a{display:block;margin:0 0 8px}.searchform{position:relative;padding:0 58px 0 0;margin:0 0 1pc}.searchform input[type="text"]{display:block;width:100%;padding:9pt 4px;box-sizing:border-box}.searchform input[type="submit"]{position:absolute;top:0;right:0;width:3pc;height:42px;line-height:42px;border-radius:5px;border:solid 1px #bbb;background:#fcfcfc;text-align:center}#photos{margin:0 0 50px}#slideshow{position:relative;width:60pc;height:450px;max-height:450px;margin:0 0 2pc}#slideshow>div{position:absolute;left:0;top:0}#sidebar h1,#sidebar h2{width:auto;height:auto;padding:0;margin:0 0 8px;text-indent:0;background:0;font-size:20px}.widget{display:block;margin:0 0 1pc}.screen-reader-text{display:none}.searchform input[type="text"]{margin:0 0 8px}#news{letter-spacing:-.4em;font-size:0;margin:0 0 2pc}#news .post{display:inline-block;vertical-align:top;width:100%;letter-spacing:normal;font-size:1pc}#news p.date{margin:0 2pc;color:#717171}#news h3{border-bottom:solid 3px #ff9;height:42px;padding:0 0 1px;margin:0 2pc 1pc}#news h3:before{content:"";height:100%;margin-left:-.025em}#news h3 span,#news h3:before{display:inline-block;vertical-align:middle}#news h3 span{line-height:1;font-size:inherit}#news p{font-size:1.2em;font-size:1pc;margin:0 2pc 3px}div.right{float:right;margin-bottom:25px;padding:0 0 20px 20px;width:520px}div.right img{float:right;margin:20px 0 20px 20px}div.right h3{padding:5px;background-color:#fc6;border-radius:5px}div.right p{margin:20px 0 0 10px}#access-text{margin:60px 20px 30px}#access-address{margin:0 0 0 20px}#access-address p{font-size:1em;margin:0 0 1px 5px}#access-address img{margin:10px 0}#seven-fifty h4{color:#000;font-size:1.6em;font-size:18px;font-weight:700;margin:40px 0 15px -10px;background-color:#ff9;padding:5px 5px 5px 10px;border-radius:5px}#seven-fifty h5{color:#000;font-size:1.4em;font-size:1pc;font-weight:400;margin:0 0 0 20px;padding:0 0 5px}#seven-fifty ul{margin:0 0 20px 40px}#seven-fifty ul li,#seven-fifty ul li span{font-size:1.4em;font-size:1pc;margin-bottom:5px}a.open{cursor:pointer;border-bottom:solid 1px #399}a.open:hover{border-bottom:solid 1px #fe0cbd}#slideBox{padding:10px;margin-bottom:30px;border:1px #ccc solid;display:none}div.info{width:60pc;float:left;margin:0 0 50px}div.info h3{background-color:#ff9;padding:5px 5px 5px 10px;border-radius:5px}div.info img{float:right;margin:0 10px 20px 20px}div.info_content{padding:10px 0 0;margin:10px 50px 0}#seven-fifty{width:750px;margin:0 auto}#romi{margin:70px 0 0;padding:20px 0 0;border-top:dotted 1px #999}#romi ul{padding:0 0 15px 40px}#romi ul li{list-style:disc}#navigation_bottom{clear:both;width:60pc;height:40px;margin:0 auto}#navigation_bottom p,#navigation_bottom ul{float:left;margin:5px 20px 10px 0;color:#fff}#navigation_bottom li{display:inline;margin:0 10px 0 0}#navigation_bottom li a,#navigation_bottom p a{color:#fff}#navigation_bottom li a:hover,#navigation_bottom p a:hover{color:#ff9}#footer_wall{width:100%;background-color:#fd3200;clear:both}#footer{width:60pc;margin:0 auto;padding:40px 0 30px}#footer,#sigh{text-align:right}#sigh{color:#fff;font-size:1em;font-size:9pt;padding-top:20px}#back-top{position:fixed;bottom:30px;right:10px}#back-top a{width:81pt;display:block;text-align:center;font:11px/100% Arial,Helvetica,sans-serif;text-transform:uppercase;text-decoration:none;color:#ccc;-webkit-transition:1s;-moz-transition:1s;transition:1s}#back-top a:hover{color:#000}#des{color:#fff;width:600px;text-align:left;margin:0 10px 60px 0}#des p{font-size:14px;color:#fff}#back-top a{width:58px;height:58px;line-height:58px;display:block;margin-bottom:7px;background:#0b9594 no-repeat center center;border:solid 1px #fff;-webkit-border-radius:58px;-moz-border-radius:58px;border-radius:58px;-webkit-transition:1s;-moz-transition:1s;transition:1s}#back-top a:hover{background-color:#fd3200;color:#fff}.wrapBtn .btn{font-size:17px}.wrapTable{padding:0 20px;margin:0 0 30px}.osteopathy #stage{padding:0 30px}#content .titOsteopathy{height:20px;line-height:20px;padding:1pc 20px;font-size:20px}.navOsteopathy ul{border-left:solid 1px #dfdfdf;border-right:solid 1px #dfdfdf}.navOsteopathy ul li a,.navOsteopathy ul li p{display:block;padding:1pc 0 10px;margin:10px 1pc 0;font-size:17px;height:20px;line-height:20px}.navOsteopathy ul li a span,.navOsteopathy ul li p span{font-size:17px;line-height:1}.navOsteopathy ul li a span{color:#fff}.wrapOsteopathy{padding:30px 20px 20px;border:solid 10px #555;border:solid 1px #dfdfdf;border-top:0;border-radius:0 0 5px 5px}#content .wrapOsteopathy p,.table td,.table th,.wrapOsteopathy td,.wrapOsteopathy th{font-size:17px;line-height:1.8;margin-bottom:20px}#content .wrapOsteopathy p.rice{font-size:14px;text-align:right}.wrapPicture.hasLayout.right{float:right;margin:0 0 10px 20px}.wrapPicture.hasLayout.left{float:left;margin:0 20px 10px 0}.boxOsteopathy{margin:0 0 40px}.wrapPicture figcaption{font-size:9pt}.osteopathy_balloon{font-size:17px}.boxRecommend ul li p:before{display:inline-block;vertical-align:middle;margin:0 6px}.wrap-image{float:right;margin:0 0 0 2pc}.wrap-image.is_circle{width:auto;height:auto;border-radius:5px;margin:0 0 0 2pc}.wrap-image__img{display:block;max-width:100%;margin:0 auto}.is_circle .wrap-image__img{position:static;max-width:100%}.about #stage p{line-height:1.6em;margin:0 0 1rem}.about #stage strong{line-height:1.2em;margin:0 4px 1rem}.about #stage strong.color-b{color:#004dff}.about #stage .title.lv_2{font-size:24px;padding:2pc 0 4px;border-bottom:solid 1px #bbb;margin-bottom:1rem;font-weight:700}.wrap-topic{border:solid 2px #0b9594;border-radius:5px;padding:8px}.wrap-topic:after{content:"";display:block;clear:both;width:100%}.topic{display:block;float:left;width:33.33%;margin:0 0 10px;border-radius:5px}#content .topic-title{display:block;text-align:center;padding:1pc 10px;margin:0 0 1pc;font-size:1.6rem;white-space:nowrap}#content .topic-title__txt{display:inline-block;font-size:inherit;border-bottom:solid 1px #0b9594;white-space:nowrap}.topic-pic{display:block;//width:75pt;max-width:100%;margin:10px auto;text-align:center}.topic-pic img{display:inline-block}.topic-txt{display:block;padding:1pc;font-size:.9rem}.introduction{display:block;padding:8px 1pc;font-size:17px}.introduction dt{font-size:17px;font-weight:700;margin-bottom:8px}.introduction dd{font-size:9pt}.wrap-banner{margin:0 0 2pc}}.box-info{display:block;padding:8px;margin:0 0 1pc;border:4px solid #ff9;border-radius:8px}#content .box-info__tit{display:block;height:2pc;line-height:2pc;border:0;padding:0;margin:0;font-size:1pc;background:0;text-indent:0}#content .box-info__tit:before{display:none}#content .box-info__txt{display:block;margin:0;line-height:20px;font-size:14px}