﻿@font-face{font-family:"Yu Gothic M";src:local("Yu Gothic Medium")}@font-face{font-family:"Yu Gothic M";src:local("Yu Gothic Bold");font-weight:bold}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}a:focus,a:active,button::-moz-focus-inner,input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,select::-moz-focus-inner,input[type="file"]>input[type="button"]::-moz-focus-inner{border:0;outline:0}body,td,th{font-weight:normal;margin:0;padding:0}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;list-style:none;font-weight:normal;font-style:normal;text-decoration:none}body{line-height:100%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;text-decoration:none}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}@font-face{font-family:'icomoon';font-display:swap;src:url("../fonts/icomoon.eot?8lo4wu");src:url("../fonts/icomoon.eot?8lo4wu#iefix") format("embedded-opentype"),url("../fonts/icomoon.ttf?8lo4wu") format("truetype"),url("../fonts/icomoon.woff?8lo4wu") format("woff"),url("../fonts/icomoon.svg?8lo4wu#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-asterisk:before{content:"\e900"}.icon-link:before{content:"\e901"}.icon-slash:before{content:"\e902"}.icon-dot:before{content:"\e903"}.icon-circle:before{content:"\e904"}.icon-phone:before{content:"\e905"}.icon-right:before{content:"\e906"}.icon-down:before{content:"\e907"}/*!
 * SlickNav Responsive Mobile Menu v1.0.10
 * (c) 2016 Josh Cope
 * licensed under MIT
 */.slicknav_btn{position:relative;display:block;vertical-align:middle;float:none;padding:0;line-height:100%;cursor:pointer}.slicknav_menu{*zoom:1}.slicknav_menu .slicknav_menutxt{display:block;line-height:1em;float:left}.slicknav_menu .slicknav_icon{float:left;width:1.125em;height:0.875em;margin:0.188em 0 0 0.438em;display:none}.slicknav_menu .slicknav_icon:before{background:transparent;width:1.125em;height:0.875em;display:block;content:"";position:absolute}.slicknav_menu .slicknav_no-text{margin:0}.slicknav_menu .slicknav_icon-bar{display:block;width:1.125em;height:0.125em;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.slicknav_menu:before{content:" ";display:table}.slicknav_menu:after{content:" ";display:table;clear:both}.slicknav_nav{float:none;clear:both}.slicknav_nav ul{display:block}.slicknav_nav li{display:block}.slicknav_nav .slicknav_arrow{font-size:1em;margin:0}.slicknav_nav .slicknav_item{cursor:pointer}.slicknav_nav .slicknav_item a{display:inline}.slicknav_nav .slicknav_row{display:block}.slicknav_nav a{display:block}.slicknav_nav .slicknav_parent-link a{display:inline}.slicknav_brand{float:left}.slicknav_menu{font-size:16px;box-sizing:border-box;background:transparent;padding:0}.slicknav_menu *{box-sizing:border-box}.slicknav_menu .slicknav_menutxt{color:#595757;text-shadow:none;font-size:20px}.slicknav_menu .slicknav_icon-bar{background-color:#1c8199}.slicknav_btn{margin:0;text-decoration:none;text-shadow:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background-color:transparent}.slicknav_nav{color:#595757;margin:0;padding:0;font-size:1em;list-style:none;overflow:hidden}.slicknav_nav ul{list-style:none;overflow:hidden;padding:0;margin:0}.slicknav_nav .slicknav_row{padding:20px 0;margin:0;line-height:100%}.slicknav_nav .slicknav_row:hover{-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;background:transparent;color:#595757}.slicknav_nav a{padding:0;margin:0;text-decoration:none;color:#595757}.slicknav_nav a:hover{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background:transparent}.slicknav_nav .slicknav_txtnode{margin-left:0}.slicknav_nav .slicknav_item a{padding:0;margin:0}.slicknav_nav .slicknav_parent-link a{padding:0;margin:0}.slicknav_brand{color:#fff;font-size:14px;line-height:100%;padding:0;height:auto}#menu{display:block}.slicknav_menu{display:none}#menu li{z-index:1}@media (max-width: 959px){#menu{display:none !important}.slicknav_menu{display:block;font-family:"游ゴシック体", YuGothic, "Yu Gothic M", "游ゴシック Medium", "Yu Gothic Medium", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", HiraKakuProN-W3, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";line-height:100%;letter-spacing:0.05em}.slicknav_menu ul li a:before{font-family:'icomoon';font-size:85%;content:"\e906";margin-right:0.5em;color:#1e297f}.slicknav_menu ul li a a:before{content:none}.slicknav_menu ul li:last-of-type{display:block !important}.slicknav_menu ul{background:#e9eaf2}.slicknav_menu li{padding:0 5%;width:100%;border-bottom:1px solid #fff;display:block}.slicknav_menu li a{padding:20px 0}.slicknav_menu ul li ul li:last-of-type{border:0}.slicknav_menu ul li ul li:first-of-type{border-top:1px solid #fff}.slicknav_menu .slicknav_menutxt{width:100%;text-align:center;padding:20px 5%;color:#fff;background:#1e297f}.slicknav_menu .slicknav_menutxt:before{font-family:'icomoon';font-size:85%;content:"\e907";margin-right:0.5em}.slicknav_menu li a img{display:none}.slicknav_btn{font-family:"游明朝体", YuMincho, "游明朝", "Yu Mincho", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", Georgia, Times, "Times New Roman", serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";line-height:100%;letter-spacing:0.05em;font-weight:600}}@media all and (max-width: 959px) and (-ms-high-contrast: none){.slicknav_btn{font-family:"ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", Georgia, Times, "Times New Roman", serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}}@media (max-width: 959px){.slicknav_btn:hover{opacity:1}}@media (max-width: 599px){.slicknav_menu{font-size:14px}.slicknav_menu li a{padding:15px 0}.slicknav_menu .slicknav_menutxt{padding:15px 5%;font-size:16px}.slicknav_nav .slicknav_row{padding:15px 0}}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bold{font-weight:bold}.blue{color:#1e297f}.green{color:#028000}.red{color:#e6002d}body{width:100%;position:relative;margin:0 auto;padding:0;font-family:"游ゴシック体", YuGothic, "Yu Gothic M", "游ゴシック Medium", "Yu Gothic Medium", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", HiraKakuProN-W3, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";line-height:1em;letter-spacing:0.05em;color:#595757;text-align:justify;text-justify:inter-ideograph;display:-webkit-box;display:-ms-flexbox;display:flex}body #logo{width:10%;border-right:1px solid #1e297f;position:relative}body #logo h1{margin:0 auto;position:-webkit-sticky;position:sticky;top:2%}body #logo h1 a,body #logo h1 img{margin:0 auto}body #logo h1 #toppage{width:52.5%;max-width:100px}body #logo h1 #instagram{margin:0 auto;width:22.5%;max-width:70px;padding-top:40px;margin-top:40px;border-top:1px solid #1e297f}body #contents{width:90%}body #contents .inner{width:90%;margin:0 auto}body #contents section{padding:100px 0}body #contents .nobottom{padding-bottom:0}body img{display:block;width:100%;height:auto}body a{display:block;color:#595757;-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;outline:none}body a:hover{transition:.5s;opacity:0.70;cursor:pointer !important;outline:none}body a[href^="tel:"]{pointer-events:none;cursor:default}body .nopc{display:none}body,html{font-size:16px}@media all and (-ms-high-contrast: none){body{font-family:"メイリオ", Meiryo, "游ゴシック体", YuGothic, "Yu Gothic M", "游ゴシック Medium", "Yu Gothic Medium", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", HiraKakuProN-W3, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}}@media (max-width: 959px){body #logo h1{top:1%}body #logo h1 #toppage{width:70%}body #logo h1 #instagram{width:40%;padding-top:30px;margin-top:30px}body #contents section{padding:80px 0}body a[href^="tel:"]{pointer-events:auto;cursor:pointer}body,html{font-size:16px}}@media (max-width: 599px){body #logo{width:14%}body #logo h1 #instagram{padding-top:20px;margin-top:20px}body #contents{width:86%}body #contents section{padding:50px 0}body .nosp{display:none}body .nopc{display:block}body,html{font-size:14px}}#header{background:#1e297f;position:relative;position:-webkit-sticky;position:sticky;z-index:10;top:0}#header #menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1.5em 0}#header #menu>li{font-family:"游明朝体", YuMincho, "游明朝", "Yu Mincho", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", Georgia, Times, "Times New Roman", serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";line-height:100%;letter-spacing:0.05em;font-weight:600;font-size:1.25rem}@media all and (-ms-high-contrast: none){#header #menu>li{font-family:"ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", Georgia, Times, "Times New Roman", serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}}#header #menu a{color:#fff}@media (min-width: 1450px){#header #menu a{letter-spacing:0.35em}}footer{border-top:1px solid #1e297f}footer .inner>img{width:80%;max-width:650px;margin:0 auto}footer .address{font-family:"游明朝体", YuMincho, "游明朝", "Yu Mincho", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", Georgia, Times, "Times New Roman", serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";line-height:100%;letter-spacing:0.05em;font-weight:600;font-size:1.25rem;line-height:1.5em;text-align:center;margin-top:2em}@media all and (-ms-high-contrast: none){footer .address{font-family:"ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", Georgia, Times, "Times New Roman", serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}}footer .address li:first-of-type i{margin-left:0.75em}footer .address li:last-of-type{margin-top:0.25em}footer .address li:last-of-type span{font-size:1rem}footer .address li:last-of-type span i{color:#e6002d}footer .info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:2.5em}footer .info li{width:calc((99.9% - 40px) / 2)}footer .info .subjects{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}footer .info .subjects dt,footer .info .subjects dd{line-height:1.5em}footer .info .subjects dt{width:6em;color:#1e297f}footer .info .subjects dd{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc(99.9% - 6em)}footer .info .subjects dd i{display:block}footer .info .subjects dd i:after{content:"・"}footer .info .subjects dd i:last-of-type:after{content:none}footer .info .schedule{margin-top:1.5em}footer .info p{margin-top:1.5em}footer .info p i{display:block;font-size:0.9rem;line-height:1.75em;padding-left:1em;text-indent:-1em}footer .info p i:before{content:"※";color:#e6002d}footer .info iframe{width:100%;height:100%}footer .access{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:2.5em}footer .access li{box-sizing:content-box;width:calc((99.9% - 202px) / 3);margin-right:50px;padding:10px 0;padding-right:50px;border-right:1px solid #e4e4e5}footer .access li:last-of-type{margin:0;padding-right:0;border:0}footer .access li img{width:84px;margin:0 auto}footer .access li dl{margin-top:1.5em}footer .access li dl dt{font-size:1.1rem;font-family:"游明朝体", YuMincho, "游明朝", "Yu Mincho", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", Georgia, Times, "Times New Roman", serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";line-height:100%;letter-spacing:0.05em;font-weight:600;color:#1e297f;text-align:center;line-height:1.3em}@media all and (-ms-high-contrast: none){footer .access li dl dt{font-family:"ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", Georgia, Times, "Times New Roman", serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}}footer .access li dl dd{margin-top:0.75em;line-height:1.5em}footer .access li dl dd i{display:block;padding-left:1em;text-indent:-1em;margin-top:0.25em}footer .access li dl dd i:first-of-type{margin-top:0}footer .access li dl dd i:before{content:"・"}footer .banner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:40px;padding-top:40px;border-top:1px solid #e4e4e5}footer .banner li{width:calc((100% - 60px) / 4)}footer .banner li a{border:1px solid #e4e4e5}footer #copyright{background:#1e297f;padding:1.25em 0}footer #copyright p{text-align:center;color:#fff;font-size:0.8rem;font-family:"游明朝体", YuMincho, "游明朝", "Yu Mincho", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", Georgia, Times, "Times New Roman", serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";line-height:100%;letter-spacing:0.05em;font-weight:600;line-height:1.75em}@media all and (-ms-high-contrast: none){footer #copyright p{font-family:"ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", Georgia, Times, "Times New Roman", serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}}@media (max-width: 959px){footer .address{font-size:1.1rem}footer .info{display:block;margin-top:2em}footer .info li{width:100%}footer .info .schedule{margin-top:1em}footer .info p{margin-top:1em}footer .info iframe{height:350px;margin-top:1.5em}footer .access{margin-top:2em}footer .access li{width:calc((99.9% - 122px) / 3);margin-right:30px;padding-right:30px}footer .access li img{width:60px}footer .access li dl{margin-top:1.25em}footer .access li dl dt{font-size:1rem}footer .access li dl dd{font-size:0.9rem}footer .banner{margin-top:30px;padding-top:30px}footer .banner li{width:calc((100% - 30px) / 4)}}@media (max-width: 599px){footer .inner>img{width:94%}footer .address{font-size:1rem;margin-top:1.5em}footer .address li:first-of-type i{margin:0;display:block}footer .address li:last-of-type{margin-top:0.3em}footer .address li:last-of-type span{font-size:0.8rem;display:block;margin-top:-0.25em}footer .info .subjects{font-size:0.9rem}footer .info .subjects dt{width:5em}footer .info .subjects dd{width:calc(99.9% - 5em)}footer .info iframe{height:250px}footer .access{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:0}footer .access li{box-sizing:border-box;width:100%;margin:0;padding:30px 0;border-right:0;border-bottom:1px solid #e4e4e5}footer .access li:last-of-type{padding:30px 0;border:0}footer .access li dl dd{text-align:center}footer .banner{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:0;padding-top:20px}footer .banner li{width:calc((100% - 10px) / 2);margin-top:10px}}.topBtn{width:60px;right:0;z-index:100}#main{width:100%;position:relative;z-index:0}#main #mainslider{z-index:0}#main #mainslider:before{content:" ";display:inline-block;float:left;padding-top:75%}#main #mainslider:after{clear:both}#main #mainslider .hide{display:none}#main .over{width:100%;position:absolute;left:0;top:0;z-index:2}#servicelink{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}#servicelink li{box-sizing:content-box;width:calc((99.9% - 162px) / 3);border-right:1px solid #e4e4e5;border-top:1px solid #e4e4e5;padding:40px}#servicelink li:nth-of-type(3n){padding-right:0;border-right:0}#servicelink li:nth-of-type(-n+3){padding-top:0;border-top:0}#servicelink li:nth-of-type(1),#servicelink li:nth-of-type(4),#servicelink li:nth-of-type(7){padding-left:0}#servicelink li h3{font-family:"游明朝体", YuMincho, "游明朝", "Yu Mincho", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", Georgia, Times, "Times New Roman", serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";line-height:100%;letter-spacing:0.05em;font-weight:600;font-size:1.125rem;margin-top:0.75em;line-height:1.5em;padding-left:1em;text-indent:-1em}@media all and (-ms-high-contrast: none){#servicelink li h3{font-family:"ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", Georgia, Times, "Times New Roman", serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}}#servicelink li h3:before{font-family:'icomoon';font-size:85%;content:"\e906";color:#1e297f}.news li{padding:40px 0;border-top:1px solid #e4e4e5}.news li:first-of-type{border-top:0}.news li:last-of-type{padding-bottom:0}.news li h3 i{display:block}.news li h3 i:first-of-type{font-size:0.9rem;line-height:1.5em}.news li h3 i:last-of-type{font-size:1.1rem;font-family:"游明朝体", YuMincho, "游明朝", "Yu Mincho", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", Georgia, Times, "Times New Roman", serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";line-height:100%;letter-spacing:0.05em;font-weight:600;margin-top:0.25em;line-height:1.5em}@media all and (-ms-high-contrast: none){.news li h3 i:last-of-type{font-family:"ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", Georgia, Times, "Times New Roman", serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}}.news li p,.news li a{word-break:break-all}.news li p{line-height:2em;margin-top:1.5em}.news li table{margin-top:2em;width:100%}.news li table tr th,.news li table tr td{padding:1em 1.25em;border:1px solid #c9caca;line-height:1.5em}.news li table tr th{background:#e4e4e5;font-weight:bold;min-width:8em}.news li a{display:inline;color:#2064b0;text-decoration:underline}.news li a:after{font-family:'icomoon';font-size:85%;content:"\e901"}.news li .dl_box{padding:2em;margin-top:1em;background:#d2e0ef}.news li .dl_box:first-of-type{margin-top:1.5em}.news li .dl_box dt,.news li .dl_box dd{line-height:1.75em}.news li .dl_box dt i:last-of-type{margin-left:1em}.news li .dl_box dt i:last-of-type:before{content:"※";color:#e6002d}.news li .dl_box dd{margin-top:1em;font-weight:bold}.news li .dl_flex{margin-top:2em}.news li .dl_flex dl{margin-top:1em;display:-webkit-box;display:-ms-flexbox;display:flex}.news li .dl_flex dl dt,.news li .dl_flex dl dd{line-height:1.75em}.news li .dl_flex dl dt{min-width:3.2rem}.news li .dl_flex dl dd{padding-left:2em}.news li .dl_flex dl:last-of-type dt,.news li .dl_flex dl:last-of-type dd{font-weight:bold}.title{font-family:"游明朝体", YuMincho, "游明朝", "Yu Mincho", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", Georgia, Times, "Times New Roman", serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";line-height:100%;letter-spacing:0.05em;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:1.5rem;color:#1e297f;border-bottom:2px solid #1e297f;line-height:1.5em;padding-bottom:0.5em;position:relative;margin-bottom:50px}@media all and (-ms-high-contrast: none){.title{font-family:"ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", Georgia, Times, "Times New Roman", serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}}.title:after{position:absolute;left:0;bottom:-3px;content:"";width:15%;height:4px;background:#1e297f}.title a{font-size:1rem;color:#595757}.title a:before{font-family:'icomoon';font-size:85%;content:"\e906";color:#1e297f}#undermain{position:relative}#undermain div{width:90%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);z-index:1;color:#fff}#undermain div img{width:100px;margin:0 auto}#undermain div span,#undermain div h2{font-family:"游明朝体", YuMincho, "游明朝", "Yu Mincho", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", Georgia, Times, "Times New Roman", serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";line-height:100%;letter-spacing:0.05em;font-weight:600;text-align:center;margin-top:0.5em}@media all and (-ms-high-contrast: none){#undermain div span,#undermain div h2{font-family:"ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", Georgia, Times, "Times New Roman", serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}}#undermain div span{font-size:2.5rem;display:block}#undermain div h2{font-size:1.35rem}#clumb{padding:0.75em 0;border-bottom:1px solid #1e297f}#clumb .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#clumb .inner li{font-size:0.875rem;line-height:1.5em}#clumb .inner li:after{font-family:'icomoon';font-size:85%;content:"\e906";padding:0 0.75em}#clumb .inner li a,#clumb .inner li p{display:inline}#clumb .inner li a{color:#1e297f;text-decoration:underline}#clumb .inner li:last-of-type:after{content:none}#pageguide2,#pageguide3,#pageguide6{padding-top:100px;display:-webkit-box;display:-ms-flexbox;display:flex}#pageguide2 li,#pageguide3 li{width:calc((99.9% - 40px) / 3)}#pageguide2 li a,#pageguide3 li a{text-align:center;color:#1e297f;font-size:1.25rem;font-family:"游明朝体", YuMincho, "游明朝", "Yu Mincho", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", Georgia, Times, "Times New Roman", serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";line-height:100%;letter-spacing:0.05em;font-weight:600;line-height:1.3em;padding:1em;border:1px solid #1e297f}@media all and (-ms-high-contrast: none){#pageguide2 li a,#pageguide3 li a{font-family:"ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", Georgia, Times, "Times New Roman", serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}}#pageguide2 li a:before,#pageguide3 li a:before{font-family:'icomoon';font-size:85%;content:"\e907";margin-right:0.5em}#pageguide6{flex-wrap:wrap;margin-top:-2em !important}#pageguide6 li{margin-right:5%;margin-top:2em}#pageguide6 li:first-of-type{padding:0}#pageguide6 li:last-of-type{padding:0}#pageguide6 li:nth-child(8n){margin-right:0}#pageguide6 a{font-size:1.25rem;line-height:1.5em;padding-bottom:0.75em;opacity:1;text-align:center;position:relative}#pageguide6 a:hover{color:#1e297f;transition:.1s}#pageguide6 a:hover:after{content:"";display:block;position:absolute;left:0;bottom:0;width:100%;height:2px;background:#1e297f}#pageguide2 li{width:calc((99.9% - 20px) / 2)}.bold{font-weight:bold}.flamebox{padding:50px;border:1px solid #c9caca}.schedule{width:100%}.schedule tr{border-bottom:1px solid #e4e4e5}.schedule tr:first-of-type{border-bottom:0}.schedule tr th,.schedule tr td{padding:0.75em 0.5em;line-height:1.3em;text-align:center;vertical-align:middle;font-feature-settings:"palt"}.schedule tr th:first-of-type,.schedule tr td:first-of-type{padding-left:1em}.schedule tr th:last-of-type,.schedule tr td:last-of-type{padding-right:1em}.schedule tr th{background:#1e297f;color:#fff}.schedule tr th:first-of-type{border-radius:1.4em 0 0 1.4em}.schedule tr th:last-of-type{border-radius:0 1.4em 1.4em 0}.schedule tr td span{display:block;font-size:0.625rem}.schedule tr:last-of-type td:last-of-type{padding-right:0.5em}.schedule .icon-dot{color:#1e297f}.schedule .icon-slash{color:#c9caca}.schedule .satday{color:#00b4e3}@media (max-width: 1100px){#pageguide6 a{font-size:1rem}}@media (max-width: 959px){#servicelink li{width:calc((99.9% - 122px) / 3);padding:30px}#servicelink li h3{font-size:1.1rem}.title{margin-bottom:40px}#undermain div img{width:70px}#undermain div span{font-size:1.75rem}#undermain div h2{font-size:1rem}#pageguide2,#pageguide3,#pageguide6{padding-top:80px}#pageguide2 li,#pageguide3 li{width:calc((99.9% - 20px) / 3)}#pageguide2 li a,#pageguide3 li a{font-size:1rem;padding:0.75em}#pageguide6{-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:calc(80px - 1em);margin-top:0 !important}#pageguide6 li{padding:0;margin-top:1em;margin-right:15px;width:calc((99.9% - 30px) / 3)}#pageguide6 li:nth-of-type(4) a{padding:1.5em 0.5em}#pageguide6 li:nth-of-type(5) a{padding:1.5em 0.5em}#pageguide6 li:nth-child(3n){margin-right:0}#pageguide6 a{color:#1e297f;font-size:1.1rem;padding:0.75em 0.5em;border:1px solid}#pageguide6 a:hover{background:#1e297f;color:#fff}#pageguide6 a:hover:after{content:none}#pageguide2 li{width:calc((99.9% - 10px) / 2)}.flamebox{padding:40px 5%}}@media (max-width: 599px){.topBtn{width:40px}#main{overflow:hidden}#main .over{width:130%;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%)}#servicelink li{width:calc((99.9% - 41px) / 2);padding:20px}#servicelink li:nth-of-type(3n){border-right:1px solid #e4e4e5;border-top:1px solid #e4e4e5;padding:20px}#servicelink li:nth-of-type(-n+3){border-right:1px solid #e4e4e5;border-top:1px solid #e4e4e5;padding:20px}#servicelink li:nth-of-type(4){border-right:1px solid #e4e4e5;border-top:1px solid #e4e4e5;padding:20px}#servicelink li:nth-of-type(n+4){border-right:1px solid #e4e4e5;border-top:1px solid #e4e4e5;padding:20px}#servicelink li:nth-of-type(2n){padding-right:0;border-right:0}#servicelink li:nth-of-type(-n+2){padding-top:0;border-top:0}#servicelink li:nth-of-type(2n+1){padding-left:0}#servicelink li:nth-of-type(n+5){padding-bottom:0}#servicelink li h3{font-size:1rem}#servicelink li:has(i){display:none}.news li{padding:30px 0}.news li p{line-height:2em;margin-top:1.5em}.news li table tr th,.news li table tr td{padding:1em 3%}.news li table tr th{min-width:auto}.news li .dl_box{padding:1.5em 5%}.news li .dl_box dt i{display:block}.news li .dl_box dt i:last-of-type{margin:0}.title{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:1.3rem;margin-bottom:30px}.title:after{width:20%}.title a{font-size:0.9rem}#undermain div img{width:35px}#undermain div span,#undermain div h2{margin-top:0.5em}#undermain div span{font-size:1.2rem}#undermain div h2{font-size:0.875rem}#pageguide2,#pageguide3,#pageguide6{padding-top:50px}#pageguide2,#pageguide3{display:block}#pageguide2 li,#pageguide3 li{width:100%;margin-top:10px}#pageguide2 li:first-of-type,#pageguide3 li:first-of-type{margin-top:0}#pageguide2 li{width:100%}#pageguide6{display:block;padding-top:40px}#pageguide6 li{margin-top:10px;width:100%}#pageguide6 li:nth-of-type(4) a{padding:0.75em 0.5em}#pageguide6 li:nth-of-type(5) a{padding:0.75em 0.5em}.flamebox{padding:30px 5%}.schedule tr{font-size:0.9rem}.schedule tr th,.schedule tr td{padding:0.6em 0.3em}.schedule tr:last-of-type td:last-of-type{padding-right:0.3em}}@media (max-width: 460px){#undermain #area{position:relative;overflow:hidden;width:100%;height:150px}#undermain #area img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:auto;height:100%}}#top #first h2{font-family:"游明朝体", YuMincho, "游明朝", "Yu Mincho", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", Georgia, Times, "Times New Roman", serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";line-height:100%;letter-spacing:0.05em;font-weight:600;font-size:1.5rem;line-height:2em}@media all and (-ms-high-contrast: none){#top #first h2{font-family:"ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", Georgia, Times, "Times New Roman", serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}}#top #first p{margin-top:2em;line-height:2.25em}#top #servicelink{margin-top:70px}#top #topnews{background:#1e297f}#top #topnews .inner{background:#fff;padding:60px;max-height:520px;overflow-y:scroll}#top .title{margin-bottom:0}@media (max-width: 959px){#top #first h2{font-size:1.25rem}#top #first p{margin-top:1.75em;line-height:2em}#top #servicelink{margin-top:40px}#top #topnews .inner{padding:50px 5%;max-height:500px}}@media (max-width: 599px){#top #first h2{font-size:1.1rem}#top #servicelink{margin-top:30px}#top #topnews .inner{padding:30px 5%;max-height:350px}}#about #policy ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:40px}#about #policy ul li:first-of-type{margin-top:0}#about #policy ul li img{width:100px}#about #policy ul li p{width:calc(99.9% - 140px);line-height:2em}#about #feature h4{font-family:"游明朝体", YuMincho, "游明朝", "Yu Mincho", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", Georgia, Times, "Times New Roman", serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";line-height:100%;letter-spacing:0.05em;font-weight:600;font-size:1.5rem;line-height:2em}@media all and (-ms-high-contrast: none){#about #feature h4{font-family:"ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", Georgia, Times, "Times New Roman", serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}}#about #feature div:first-of-type ul{margin-top:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#about #feature div:first-of-type ul li{width:calc((99.9% - 160px) / 3);position:relative}#about #feature div:first-of-type ul li:after{position:absolute;display:inline-block;right:-50px;top:60px;content:"";width:30px;height:30px;background-image:url(../about/img/times.png);background-size:contain;vertical-align:middle}#about #feature div:first-of-type ul li:last-of-type:after{content:none}#about #feature div:first-of-type ul li img{width:150px;margin:0 auto}#about #feature div:first-of-type ul li h5{text-align:center;font-size:1.25rem;font-weight:bold;line-height:1.5em;margin-top:1.5em}#about #feature div:first-of-type ul li p{line-height:2em;margin-top:1em}#about #feature div:last-of-type{margin-top:70px;padding-top:70px;border-top:1px dashed #c9caca}#about #feature div:last-of-type p{line-height:2em;margin-top:1.25em}#about #feature div:last-of-type #servicelink{margin-top:50px}#about #gallery #slider .thumbnail{position:relative;margin:0 auto;margin-top:20px;width:calc(100% - 100px)}#about #gallery #slider .thumbnail #bxslider02 img{opacity:0.5}#about #gallery #slider .thumbnail #bxslider02 .active img{opacity:1 !important}#about #gallery #slider .thumbnail #prev-btn,#about #gallery #slider .thumbnail #next-btn{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#about #gallery #slider .thumbnail #prev-btn a,#about #gallery #slider .thumbnail #next-btn a{width:20px;height:20px;border:1px solid;transform:rotate(45deg)}#about #gallery #slider .thumbnail #prev-btn{left:-40px}#about #gallery #slider .thumbnail #prev-btn a{border-color:transparent transparent #c9caca #c9caca}#about #gallery #slider .thumbnail #next-btn{right:-40px}#about #gallery #slider .thumbnail #next-btn a{border-color:#c9caca #c9caca transparent transparent}#about #gallery .bx-caption{background:rgba(32,100,176,0.8)}#about #gallery .bx-caption span{font-family:"游ゴシック体", YuGothic, "Yu Gothic M", "游ゴシック Medium", "Yu Gothic Medium", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN W3", HiraKakuProN-W3, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";line-height:1em;letter-spacing:0.05em;font-size:1rem;padding:0.75em 1.25em;line-height:1.5em}@media (max-width: 959px){#about #policy ul li{margin-top:30px}#about #policy ul li img{width:80px}#about #policy ul li p{width:calc(99.9% - 100px)}#about #feature h4{font-size:1.25rem}#about #feature h4 .nosp{display:none}#about #feature div:first-of-type ul{margin-top:40px}#about #feature div:first-of-type ul li{width:calc((99.9% - 120px) / 3)}#about #feature div:first-of-type ul li:after{right:-35px;top:40px;width:20px;height:20px}#about #feature div:first-of-type ul li img{width:100px}#about #feature div:first-of-type ul li h5{font-size:1.1rem}#about #feature div:last-of-type{margin-top:50px;padding-top:50px}#about #feature div:last-of-type #servicelink{margin-top:40px}}@media (max-width: 599px){#about #policy ul li{display:block}#about #policy ul li img{width:60px;margin:0 auto}#about #policy ul li p{width:100%;margin-top:1em}#about #feature h4{font-size:1.15rem}#about #feature div:first-of-type ul{margin-top:30px;display:block}#about #feature div:first-of-type ul li{width:100%;margin-top:70px}#about #feature div:first-of-type ul li:after{right:0;left:0;top:auto;bottom:-45px;margin:0 auto}#about #feature div:first-of-type ul li:first-of-type{margin-top:0}#about #feature div:first-of-type ul li img{width:80px}#about #feature div:first-of-type ul li h5{margin-top:1.25em}#about #feature div:first-of-type ul li p{margin-top:0.75em}#about #feature div:last-of-type #servicelink{margin-top:30px}#about #gallery #slider .thumbnail{width:calc(100% - 60px);margin-top:15px}#about #gallery #slider .thumbnail #prev-btn a,#about #gallery #slider .thumbnail #next-btn a{width:14px;height:14px}#about #gallery #slider .thumbnail #prev-btn{left:-25px}#about #gallery #slider .thumbnail #next-btn{right:-25px}#about #gallery .bx-caption span{font-size:0.9rem;padding:0.6em 1em;line-height:1.35em}}#doctor #profile ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#doctor #profile ul li:first-of-type{width:300px}#doctor #profile ul li:last-of-type{width:calc(99.9% - 340px)}#doctor #profile ul dt,#doctor #profile ul dd{font-family:"游明朝体", YuMincho, "游明朝", "Yu Mincho", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", Georgia, Times, "Times New Roman", serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";line-height:100%;letter-spacing:0.05em;font-weight:600;line-height:1.5em}@media all and (-ms-high-contrast: none){#doctor #profile ul dt,#doctor #profile ul dd{font-family:"ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN W3", HiraMinProN-W3, "ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", Georgia, Times, "Times New Roman", serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"}}#doctor #profile ul dt{font-size:1.5rem;margin-top:0.75em}#doctor #profile ul dd{font-size:1.25rem;margin-top:0.25em}#doctor #profile ul p{line-height:2.25em}#doctor #profile .flamebox{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:50px}#doctor #profile .flamebox dl{width:50%}#doctor #profile .flamebox dl:first-of-type{padding-right:50px;border-right:1px solid #c9caca}#doctor #profile .flamebox dl:first-of-type dd{display:-webkit-box;display:-ms-flexbox;display:flex}#doctor #profile .flamebox dl:first-of-type i{display:block}#doctor #profile .flamebox dl:first-of-type i:first-of-type{color:#2064b0;width:5em}#doctor #profile .flamebox dl:first-of-type i:last-of-type{width:calc(99.9% - 5em)}#doctor #profile .flamebox dl:last-of-type{padding-left:50px}#doctor #profile .flamebox dl:last-of-type dd{padding-left:1.3em;text-indent:-1.3em}#doctor #profile .flamebox dl:last-of-type dd:before{font-family:'icomoon';font-size:85%;content:"\e904";color:#2064b0;margin-right:0.3em}#doctor #profile .flamebox dl dt{font-size:1.25rem;font-weight:bold;color:#2064b0;padding-bottom:0.75em}#doctor #profile .flamebox dl dd{margin-top:1em;line-height:1.5em}#doctor #link li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:50px 0;border-bottom:1px solid #c9caca}#doctor #link li:first-of-type{padding-top:0}#doctor #link li:last-of-type{padding-bottom:0;border-bottom:0}#doctor #link li img{width:220px}#doctor #link li dl{width:calc(99.9% - 270px)}#doctor #link li dl a{font-size:1.25rem;font-weight:bold;color:#2064b0;text-decoration:underline;line-height:1.5em}#doctor #link li dl a:after{font-family:'icomoon';font-size:85%;content:"\e901"}#doctor #link li dl dd{line-height:2em;margin-top:1em}@media (max-width: 959px){#doctor #profile ul li:first-of-type{width:200px}#doctor #profile ul li:last-of-type{width:calc(99.9% - 230px)}#doctor #profile ul dt{font-size:1.3rem;margin-top:0.75em}#doctor #profile ul dd{font-size:1.15rem;margin-top:0.25em}#doctor #profile ul p{line-height:2.25em}#doctor #profile .flamebox{display:block;margin-top:40px}#doctor #profile .flamebox dl{width:100%}#doctor #profile .flamebox dl:first-of-type{padding:0 0 40px 0;border:0;border-bottom:1px solid #c9caca}#doctor #profile .flamebox dl:last-of-type{padding:40px 0 0 0}#doctor #profile .flamebox dl dt{font-size:1.15rem}#doctor #link li{padding:40px 0}#doctor #link li img{width:150px}#doctor #link li dl{width:calc(99.9% - 190px)}#doctor #link li dl a{font-size:1.15rem}}@media (max-width: 599px){#doctor #profile ul{display:block}#doctor #profile ul li:first-of-type{width:100%;max-width:300px;margin:0 auto}#doctor #profile ul li:last-of-type{width:100%;margin-top:2em}#doctor #profile ul dt{font-size:1.3rem;margin-top:0.75em}#doctor #profile ul dd{font-size:1.15rem;margin-top:0.25em}#doctor #profile ul p{line-height:2.25em}#doctor #profile .flamebox{margin-top:30px}#doctor #profile .flamebox dl:first-of-type{padding:0 0 30px 0}#doctor #profile .flamebox dl:last-of-type{padding:30px 0 0 0}#doctor #link li{display:block;padding:30px 0}#doctor #link li img{width:160px}#doctor #link li dl{width:100%;margin-top:1.5em}}#service .title+img+p,#service .title+picture+p{line-height:2.25em;margin-top:3em}#service .title+p{line-height:2.25em}#service .flamebox{margin-top:50px}#service .flamebox dt{font-size:1.25rem;font-weight:bold;color:#2064b0;line-height:1.5em;margin-bottom:1.75rem}#service .flamebox dd p{line-height:2em;margin-top:-0.5em;margin-bottom:40px}#service .check dd{margin-top:1.25em;line-height:1.5em;position:relative;padding-left:calc(24px + 0.5em)}#service .check dd:before{content:"";display:block;position:absolute;left:0;width:24px;height:22px;background-image:url(../service/img/check.svg);background-size:contain}#service .check+p{display:block;margin-top:1.5em;padding-top:1.5em;border-top:1px solid #e4e4e5;line-height:1.75em;padding-left:1.25em;text-indent:-1.25em}#service .check+p:before{content:"※";color:#e6002d;margin-right:0.25em}#service #container{background:#d2e0ef;padding:100px 0;position:relative;margin-top:1.625rem}#service #container div{position:absolute;top:-1.625rem;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}#service #container div h2{text-align:center;font-size:1.5rem;color:#fff;background:#2064b0;font-weight:bold;padding:0.5em 1em;line-height:1.5em;position:relative}#service #container div h2:after{content:"";display:block;position:absolute;width:0;height:0;border-style:solid;border-width:16px 16px 0 16px;border-color:#2064b0 transparent transparent transparent;bottom:-15px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%)}#service #container #servicelink{width:90%;margin:0 auto}#service #container #servicelink li{border-color:#e9f0f7}.lifestyle-disease .flamebox dd p{margin-bottom:0 !important}.lifestyle-disease .flamebox dd ul{margin-top:2em;padding-top:2em;border-top:1px solid #c9caca}.lifestyle-disease .flamebox dd ul li{line-height:1.5em;padding-left:1.3em;text-indent:-1.3em;margin-top:0.5em}.lifestyle-disease .flamebox dd ul li:first-of-type{margin-top:0}.lifestyle-disease .flamebox dd ul li:before{font-family:'icomoon';font-size:85%;content:"\e904";color:#2064b0;margin-right:0.3em}.hydrogen-therapy .flamebox img{width:80%;max-width:480px;margin:0 auto}.hydrogen-therapy .flamebox dd p{padding-top:40px}.hydrogen-therapy .flamebox table{width:100%}.hydrogen-therapy .flamebox table tr th,.hydrogen-therapy .flamebox table tr td{padding:1em;line-height:1.5em;vertical-align:middle;border:1px solid #e4e4e5}.hydrogen-therapy .flamebox table tr th{text-align:center;color:#fff;width:10em}.hydrogen-therapy .flamebox table tr td span{display:block;font-size:0.9rem;padding-left:0.9em;text-indent:-0.9em}.hydrogen-therapy .flamebox table tr td span:before{content:"※";color:#e6002d}.hydrogen-therapy .flamebox table tr:first-of-type th:first-of-type{background:#1e297f}.hydrogen-therapy .flamebox table tr:first-of-type th:last-of-type{background:#2064b0}.hydrogen-therapy .flamebox table tr:nth-of-type(3) th{background:#00b4e3}.hydrogen-therapy .flamebox table .lightblue td{background:#dee8f3}.hydrogen-therapy .flamebox table .lightblue:nth-of-type(2n) td{background:#f4f7fb}.hydrogen-therapy .flamebox table .sky td{background:#d9f4fb}.hydrogen-therapy .flamebox table .sky:nth-of-type(2n) td{background:#f2fbfe}.hydrogen-therapy #device p{margin:2em 0;line-height:2.25em}.hydrogen-therapy #device p>a{display:inline;color:#1e297f;text-decoration:underline}.hydrogen-therapy #device table{margin-top:40px;width:100%}.hydrogen-therapy #device table tr th,.hydrogen-therapy #device table tr td{padding:1em;line-height:1.5em;vertical-align:middle;border:1px solid #e4e4e5}.hydrogen-therapy #device table tr th{text-align:center;color:#fff;width:10em}.hydrogen-therapy #device table tr td span{display:block;font-size:0.9rem;padding-left:0.9em;text-indent:-0.9em}.hydrogen-therapy #device table tr td span:before{content:"※";color:#e6002d}.hydrogen-therapy #device table tr:first-of-type th:first-of-type{background:#1e297f}.hydrogen-therapy #device table .sky td{background:#d9f4fb}.hydrogen-therapy #device table .sky:nth-of-type(2n) td{background:#f2fbfe}.hydrogen-therapy #device .H2JI1 img{width:100%;height:auto}.hydrogen-therapy #device .hydrogen_device{margin:100px auto;padding:0}.hydrogen-therapy #device .hydrogen_device li{width:33%;text-align:center;display:inline-block}.hydrogen-therapy #device .hydrogen_device li a{color:#1e297f}.hydrogen-therapy #device .hydrogen_device li a:hover{text-decoration:none;color:red;text-shadow:3px 3px 6px red}.hydrogen-therapy #device .hydrogen_device img{width:90%;height:auto;margin-bottom:20px}.hydrogen-therapy #device .hydrogen_device span{display:block}@media screen and (max-width: 1100px){.hydrogen-therapy #device .hydrogen_device li{width:32.9%}}@media screen and (max-width: 850px){.hydrogen-therapy #device .hydrogen_device li{width:32.8%}.hydrogen-therapy #device .hydrogen_device span{font-size:90%}}@media screen and (max-width: 700px){.hydrogen-therapy #device .hydrogen_device li{width:100%;display:block}.hydrogen-therapy #device .hydrogen_device img{width:80%}.hydrogen-therapy #device .hydrogen_device span{font-size:100%}.hydrogen-therapy #device .device02,.hydrogen-therapy #device .device03{margin-top:100px}}.medical-aroma section p+img{margin:50px auto 0;max-width:700px;width:100%;height:auto}.medical-aroma section p{margin-top:2em;line-height:2.25em}.medical-aroma section p>a{display:inline;color:#1e297f;text-decoration:underline}.medical-aroma section>table{margin-top:40px;width:100%}.medical-aroma section>table tr th,.medical-aroma section>table tr td{padding:1em;line-height:1.5em;vertical-align:middle;border:1px solid #e4e4e5}.medical-aroma section>table tr th{text-align:center;color:#fff;width:30%}.medical-aroma section>table tr td span{display:block;font-size:0.9rem;padding-left:0.9em;text-indent:-0.9em}.medical-aroma section>table tr td span:before{content:"※";color:#e6002d}.medical-aroma section>table tr:first-of-type th:first-of-type{background:#1e297f}.medical-aroma section>table .sky td{background:#d9f4fb}.medical-aroma section>table .sky:nth-of-type(2n) td{background:#f2fbfe}.self-pay-care-fee section h4{font-size:1.25rem;font-weight:bold;color:#2064b0;margin:3em 0 1.5em 0}.self-pay-care-fee section p{margin-top:2em;line-height:2.25em}.self-pay-care-fee section>table{margin-top:40px;width:100%}.self-pay-care-fee section>table tr th,.self-pay-care-fee section>table tr td{padding:1em;line-height:1.5em;vertical-align:middle;border:1px solid #e4e4e5}.self-pay-care-fee section>table tr th{text-align:center;color:#fff;width:30%}.self-pay-care-fee section>table tr td span{display:block;font-size:0.9rem;padding-left:0.9em;text-indent:-0.9em}.self-pay-care-fee section>table tr td span:before{content:"※";color:#e6002d}.self-pay-care-fee section>table tr:first-of-type th:first-of-type{background:#1e297f}.self-pay-care-fee section>table .sky th{background:#1e297f}.self-pay-care-fee section>table .sky td{background:#d9f4fb}.self-pay-care-fee section>table .sky:nth-of-type(2n) td{background:#fff}.internalmedicine #pageguide6 li:first-of-type a{color:#1e297f}.internalmedicine #pageguide6 li:first-of-type a:after{content:"";display:block;position:absolute;left:0;bottom:0;width:100%;height:2px;background:#1e297f}.hepatology #pageguide6 li:nth-of-type(2) a{color:#1e297f}.hepatology #pageguide6 li:nth-of-type(2) a:after{content:"";display:block;position:absolute;left:0;bottom:0;width:100%;height:2px;background:#1e297f}.diabetes #pageguide6 li:nth-of-type(3) a{color:#1e297f}.diabetes #pageguide6 li:nth-of-type(3) a:after{content:"";display:block;position:absolute;left:0;bottom:0;width:100%;height:2px;background:#1e297f}.lifestyle-disease #pageguide6 li:nth-of-type(4) a{color:#1e297f}.lifestyle-disease #pageguide6 li:nth-of-type(4) a:after{content:"";display:block;position:absolute;left:0;bottom:0;width:100%;height:2px;background:#1e297f}.hydrogen-therapy #pageguide6 li:nth-of-type(5) a{color:#1e297f}.hydrogen-therapy #pageguide6 li:nth-of-type(5) a:after{content:"";display:block;position:absolute;left:0;bottom:0;width:100%;height:2px;background:#1e297f}.orthomolecular #pageguide6 li:nth-of-type(6) a{color:#1e297f}.orthomolecular #pageguide6 li:nth-of-type(6) a:after{content:"";display:block;position:absolute;left:0;bottom:0;width:100%;height:2px;background:#1e297f}.medical-aroma #pageguide6 li:nth-of-type(7) a{color:#1e297f}.medical-aroma #pageguide6 li:nth-of-type(7) a:after{content:"";display:block;position:absolute;left:0;bottom:0;width:100%;height:2px;background:#1e297f}.self-pay-care-fee #pageguide6 li:nth-of-type(8) a{color:#1e297f}.self-pay-care-fee #pageguide6 li:nth-of-type(8) a:after{content:"";display:block;position:absolute;left:0;bottom:0;width:100%;height:2px;background:#1e297f}@media (max-width: 959px){#service .title+img+p,#service .title+picture+p{margin-top:2.5em}#service .flamebox{margin-top:40px}#service .flamebox dt{font-size:1.15rem;margin-bottom:1.5rem}#service .check dd{text-align:left}#service #container{padding:80px 0;margin-top:1.625rem}#service #container div{top:-1.65rem}#service #container div h2{font-size:1.3rem}#service #container div h2:after{border-width:12px 12px 0 12px;bottom:-11px}.hydrogen-therapy .flamebox table tr th,.hydrogen-therapy .flamebox table tr td{padding:0.75em}.hydrogen-therapy .flamebox table tr th .nopc,.hydrogen-therapy .flamebox table tr td .nopc{display:block}.hydrogen-therapy .flamebox table tr th{width:7em}.internalmedicine #pageguide6 li:first-of-type a{color:#fff;background:#1e297f}.internalmedicine #pageguide6 li:first-of-type a:after{content:none}.hepatology #pageguide6 li:nth-of-type(2) a{color:#fff;background:#1e297f}.hepatology #pageguide6 li:nth-of-type(2) a:after{content:none}.diabetes #pageguide6 li:nth-of-type(3) a{color:#fff;background:#1e297f}.diabetes #pageguide6 li:nth-of-type(3) a:after{content:none}.lifestyle-disease #pageguide6 li:nth-of-type(4) a{color:#fff;background:#1e297f}.lifestyle-disease #pageguide6 li:nth-of-type(4) a:after{content:none}.hydrogen-therapy #pageguide6 li:nth-of-type(5) a{color:#fff;background:#1e297f}.hydrogen-therapy #pageguide6 li:nth-of-type(5) a:after{content:none}.orthomolecular #pageguide6 li:nth-of-type(6) a{color:#fff;background:#1e297f}.orthomolecular #pageguide6 li:nth-of-type(6) a:after{content:none}.medical-aroma #pageguide6 li:nth-of-type(7) a{color:#fff;background:#1e297f}.medical-aroma #pageguide6 li:nth-of-type(7) a:after{content:none}.self-pay-care-fee #pageguide6 li:nth-of-type(8) a{color:#fff;background:#1e297f}.self-pay-care-fee #pageguide6 li:nth-of-type(8) a:after{content:none}}@media (max-width: 599px){#service .title+img+p,#service .title+picture+p{margin-top:1.75em}#service .flamebox{margin-top:30px}#service .flamebox dt{font-size:1.1rem;margin-bottom:1.25rem}#service .flamebox dd p{margin-bottom:20px}#service .check dd{padding-left:calc(18px + 0.5em)}#service .check dd:before{width:18px;height:16.5px}#service #container{padding:50px 0;margin-top:1.15rem}#service #container div{top:-1.15rem}#service #container div h2{font-size:1rem;width:15em}.hydrogen-therapy .flamebox img{width:100%}.hydrogen-therapy .flamebox dd p{padding-top:30px}.hydrogen-therapy .flamebox .scroll{overflow:auto;white-space:nowrap}}#access #guide iframe{width:100%;height:600;vertical-align:bottom}#access #guide address{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1em;background:#898989;color:#fff;line-height:1.5em}#access #guide address span:first-of-type{padding-right:1em;margin-right:1em;border-right:1px solid}#access #guide address i{margin-right:0.5em}#access #guide address i:last-of-type{margin:0}#access #guide ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:2.5em}#access #guide ul li{width:calc((99.9% - 40px) / 2)}#access #guide ul div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:1.25em;margin-bottom:1.25em;border-bottom:1px dashed #e4e4e5}#access #guide ul div:last-of-type{padding:0;margin:0;border:0}#access #guide ul div img{width:90px}#access #guide ul div dl{width:calc(99.9% - 115px);line-height:1.5em}#access #guide ul div dl dt{font-size:1.1rem;color:#2064b0;font-weight:bold}#access #guide ul div dl dd{margin-top:0.75em}#access #guide ul div dl .dot{padding-left:1em;text-indent:-1em}#access #guide ul div dl .dot:before{content:"・"}#access #guide ul div dl .dot:last-of-type{margin:0}#access #time p{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:1.5em}#access #time p i{font-size:0.9rem;line-height:1.75em;margin-right:1em;padding-left:1em;text-indent:-1em}#access #time p i:before{content:"※";color:#e6002d}#access #readme h4{font-size:1.25rem;font-weight:bold;color:#2064b0;margin:3em 0 1.5em 0}#access #readme h4:first-of-type{margin:0 0 1.5em 0}#access #readme li{line-height:1.75em;margin-top:0.5em}#access #readme p{line-height:2em}#access #readme ul+p{margin-top:1.25em}#access #readme .circle li{padding-left:1.3em;text-indent:-1.3em}#access #readme .circle li:before{font-family:'icomoon';font-size:85%;content:"\e904";color:#2064b0;margin-right:0.3em}#access #readme .asterisk{margin-top:1.5em;font-size:0.9rem}#access #readme .asterisk li{padding-left:1.3em;text-indent:-1.3em}#access #readme .asterisk li:before{content:"※";color:#e6002d;margin-right:0.3em}@media (max-width: 959px){#access #guide iframe{height:450px}#access #guide address{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#access #guide address span{text-align:center}#access #guide address span:first-of-type{padding:0;margin:0 0 0.25em 0;border:0}#access #guide ul{display:block;margin-top:2em}#access #guide ul li{width:100%}#access #guide ul div{margin-top:2em}#access #readme h4{font-size:1.15rem;margin:3em 0 1.25em 0}#access #readme h4:first-of-type{margin:0 0 1.25em 0}}@media (max-width: 599px){#access #guide iframe{height:300px}#access #guide address span{text-align:center}#access #guide address span:first-of-type{margin:0 0 0.4em 0}#access #guide address i{display:block;margin-right:0}#access #guide ul div img{width:50px}#access #guide ul div dl{width:calc(99.9% - 70px)}#access #readme h4{font-size:1.1rem;margin:3em 0 1em 0}#access #readme h4:first-of-type{margin:0 0 1em 0}}#news .news li:first-of-type{padding-top:0}
