@charset "UTF-8";
/*!
  "Zen Maru Gothic" is lisenced under the SIL Open Font License 1.1
  by https://github.com/googlefonts/zen-marugothic
*/*{font-size:100%;margin:0;padding:0;-webkit-font-smoothing:antialiased}iframe,img{border:none;vertical-align:bottom}strong{font-weight:bold}ol,ol li,ul,ul li{list-style:none}a{text-decoration:none}a:hover{text-decoration:underline}a:active{outline:none}a:focus{-moz-outline-style:none}html{scroll-behavior:smooth}body,html{scroll-padding-top:150px}body,table{color:rgb(0,0,0)}*{max-height:999999px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;-webkit-text-size-adjust:100%}:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}dl,ol,p,table,ul{margin:0 0 1rem 0}address{font-style:normal}sup{font-size:0.75rem;line-height:0px}sub{font-size:0.75rem;line-height:0px;vertical-align:baseline}a,img{}img{width:auto;height:auto;max-width:100%;max-height:100%}a{color:rgb(0,108,255);text-decoration:none}a:active,a:hover{text-decoration:underline}.clear{clear:both}.clearfix:after{visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0}.txtSmall{font-size:0.875rem}.txtRed{color:red}.txtLeft{text-align:left}.txtRight{text-align:right}.txtCenter{text-align:center}.txtMinLead{font-size:1.5rem;line-height:2.5rem}figure img{margin:0 0 10px;border-radius:10px}figure figcaption{text-align:center}.icoEven:after,.icoNews:after,.icoRecr:after,.icoTopi:after{height:30px;margin:0 0 0 15px;padding:0 15px 2px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;content:"";visibility:visible;font-size:0.8rem;font-weight:300;color:#fff;line-height:1;text-align:center;border-radius:3px}.icoNews:after{content:"ニュース";background:#333}.icoTopi:after{content:"お知らせ";background:rgb(16,121,189)}.icoEven:after{content:"イベント";background:#1861ae}.icoProd:after{content:"診療案内";background:#f00}.icoRecr:after{content:"採用情報";background:#61ce2b}a{}a[target=_blank]:after{width:18px;height:14px;margin:0 10px 0 6px;display:inline-block;content:"";visibility:visible;vertical-align:middle;background:transparent url("/assets/images/icoBlank.svg") no-repeat left center;background-size:cover;-webkit-transform:translateY(-0.1rem);transform:translateY(-0.1rem)}a.ibWhite[target=_blank]:after{background-image:url("/assets/images/icoBlank-white.png")}a.fileSize[target=_blank]:after,a.notBlankIcon[target=_blank]:after{display:none}a[href*=".pdf"]:after{position:relative;top:0;width:20px;height:20px;display:inline-block;content:"";visibility:visible;background:transparent url("/assets/images/icoPdf.png") no-repeat left center!important;background-size:contain}a.icoMail:before{position:relative;top:0.3rem;content:"";display:inline-block;width:19px;height:14px;margin:0 5px 0 0;background:transparent url("/assets/images/icoMail.png") no-repeat left center;background-size:contain}dl.icoCircle dd,ul.icoCircle li{position:relative;padding:3px 0 3px calc(1rem + 5px);line-height:1.3}dl.icoCircle dd:before,ul.icoCircle li:before{position:absolute;left:0.2rem;top:0.75rem;width:8px;height:8px;display:block;content:"";background:rgb(16,121,189);border-radius:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}dl.icoList dd,ul.icoList li{position:relative;padding:0 0 0 1rem}dl.icoList dd:before,ul.icoList li:before{width:1rem;margin:0 0 0 -1rem;display:inline-block;content:"・";color:#1879be;text-align:center}dl.icoLine dd,ul.icoLine li{position:relative;padding:3px 0 3px 1.5rem;line-height:1.3}dl.icoLine dd:before,ul.icoLine li:before{position:absolute;left:0.3rem;top:0.875rem;width:8px;height:2px;display:block;content:"";background:#0d64bc;border-radius:5px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}dl.icoSquare dd,ul.icoSquare li{position:relative;padding:0 0 0 1.5rem}dl.icoSquare dd:before,ul.icoSquare li:before{position:absolute;left:0.3rem;top:1.125rem;width:10px;height:10px;display:block;content:"";-webkit-box-shadow:inset 0 0 0 1px #051dd0;box-shadow:inset 0 0 0 1px #051dd0;border-radius:2px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}p.icoAsterisk,span.icoAsterisk,ul.icoAsterisk>li{padding-left:1rem}p.icoAsterisk:before,span.icoAsterisk:before,ul.icoAsterisk>li:before{width:1rem;margin:0 0 0 -1rem;display:inline-block;content:"※"}ol.icoAlpha>li{margin:0 0 0 2rem;list-style:lower-alpha}ol.icoDecimal{counter-reset:number}ol.icoDecimal>li{position:relative;padding:0 0 0 2rem}ol.icoDecimal>li:before{position:absolute;left:0.5rem;width:1.5rem;counter-increment:number;content:counter(number) ".";text-align:left}ol.icoDecimal>li ol.icoDecimal-sub{counter-reset:number}ol.icoDecimal>li ol.icoDecimal-sub>li{position:relative;padding:0 0 0 2rem}ol.icoDecimal>li ol.icoDecimal-sub>li:before{position:absolute;left:0;width:1.75rem;counter-increment:number;content:counter(number) ")";text-align:right}.btnTxt,a.btnTxt{position:relative;padding:15px 100px 17px 30px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-size:0.9rem;color:#fff;line-height:1.2;text-align:left;text-decoration:none!important;background:rgb(16,121,189);border-radius:50px;-webkit-transition:all ease-out 0.3s 0.15s;transition:all ease-out 0.3s 0.15s}.btnTxt:hover,a.btnTxt:hover{padding:15px 90px 17px 40px;color:rgb(0,0,0);background:rgba(16,121,189,0.1)}.btnTxt:before,a.btnTxt:before{position:absolute;right:12px;top:50%;width:38px;height:38px;display:block;content:"";-webkit-box-shadow:inset 0 0 0 20px #fff;box-shadow:inset 0 0 0 20px #fff;background:#ddd;border-radius:50px;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all ease-out 0.3s;transition:all ease-out 0.3s}.btnTxt:hover:before,a.btnTxt:hover:before{right:19px;width:24px;height:24px;-webkit-box-shadow:inset 0 0 0 8px #fff;box-shadow:inset 0 0 0 8px #fff;background:rgba(16,121,189,0.1);-webkit-transition:all ease-out 0.3s 0.15s;transition:all ease-out 0.3s 0.15s}.btnTxt:after,a.btnTxt:after{position:absolute;right:26px;top:50%;width:13px;height:13px;display:block;content:"";opacity:1;visibility:visible;border-top:2px solid #000;border-right:2px solid #000;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);-webkit-transition:all ease-out 0.3s 0.15s;transition:all ease-out 0.3s 0.15s}.btnTxt:hover:after,a.btnTxt:hover:after{right:22px;opacity:0;visibility:hidden;-webkit-transition:all ease-out 0.3s;transition:all ease-out 0.3s}.btnTxt[target=_blank]:after,a.btnTxt[target=_blank]:after{right:23px;width:18px;height:14px;margin:0;display:inline-block;border:none;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.btnTxt[target=_blank]:hover:after,a.btnTxt[target=_blank]:hover:after{right:19px}.btnLine{position:relative;min-width:300px;height:60px;padding:10px 15px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1.2;color:#333;border:3px solid #333;-webkit-transition:all ease-out 0.3s 0.15s;transition:all ease-out 0.3s 0.15s}.btnLine:hover{color:#fff;text-decoration:none;background:#333}.efSlide{position:relative}.efSlide:before{position:absolute;top:0;height:100%;content:"";background:#333;z-index:-1;-webkit-animation:efSlide-out 0.5s ease 0s both;animation:efSlide-out 0.5s ease 0s both}.efSlide:hover{color:#fff}.efSlide:hover:before{-webkit-animation:efSlide 0.2s ease 0s both;animation:efSlide 0.2s ease 0s both}table{width:100%;border:1px solid #d2dae2;border-collapse:collapse}table caption{text-align:right}table>thead th{padding:15px 15px;font-weight:normal;color:#fff;text-align:center;background:#40566d;border:1px solid #d2dae2}table>tbody>tr>th{padding:12px 15px;font-weight:normal;text-align:left;background:#f4f8fa;border:1px solid #d2dae2}table>tbody>tr>td{padding:12px 15px;background:#fff;border:1px solid #d2dae2}table>tbody>tr>td dl,table>tbody>tr>td ol,table>tbody>tr>td p,table>tbody>tr>td table,table>tbody>tr>td ul{margin:0}table.sepStyle{width:auto;border:none}table.sepStyle tbody,table.sepStyle td,table.sepStyle th,table.sepStyle thead,table.sepStyle tr{padding:0;vertical-align:top;background:none;border:none}table.sepStyle th{position:relative;padding:0 1rem 0 0;font-weight:normal}table.sepStyle th:after{position:absolute;right:0;content:":"}table.sepStyle td{padding:0 0 0 0.8rem}td table.sepStyle{margin:0}#contents #primary form,.titleUp #contents #primary form{margin:50px auto 0}#contents #primary form section,.titleUp #contents #primary form section{margin:0 0 10px;padding:15px 0}#contents #primary form section h3,#contents #primary form section h4,.titleUp #contents #primary form section h3,.titleUp #contents #primary form section h4{margin:0 0 10px;font-size:0.9rem;font-weight:normal;text-align:left}#contents #primary form section h3:after,#contents #primary form section h3:before,#contents #primary form section h4:after,#contents #primary form section h4:before,.titleUp #contents #primary form section h3:after,.titleUp #contents #primary form section h3:before,.titleUp #contents #primary form section h4:after,.titleUp #contents #primary form section h4:before{display:none}#contents #primary form section h3 .icoRequired,#contents #primary form section h4 .icoRequired,.titleUp #contents #primary form section h3 .icoRequired,.titleUp #contents #primary form section h4 .icoRequired{margin:0 0 0 5px;padding:0 8px;display:inline-block;font-size:0.8rem;color:#fff;vertical-align:text-bottom;background:red;border-radius:3px}#contents #primary form .formColumn h4,#contents #primary form h5,.titleUp #contents #primary form .formColumn h4,.titleUp #contents #primary form h5{margin:0 0 5px;padding:0;font-size:0.8rem;font-weight:normal;background:none}#contents #primary form dl,#contents #primary form ol,#contents #primary form p,#contents #primary form ul,.titleUp #contents #primary form dl,.titleUp #contents #primary form ol,.titleUp #contents #primary form p,.titleUp #contents #primary form ul{margin:0}#contents #primary form p.icoAsterisk,.titleUp #contents #primary form p.icoAsterisk{margin:5px 0 0;font-size:0.8rem}#contents #primary form ul.formColumnList,.titleUp #contents #primary form ul.formColumnList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#contents #primary form ul.formColumnList li,.titleUp #contents #primary form ul.formColumnList li{margin:0 20px 0 0}#contents #primary form #formPostCode,.titleUp #contents #primary form #formPostCode{margin:0 0 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#contents #primary form #formPostCode input,.titleUp #contents #primary form #formPostCode input{margin-left:5px}#contents #primary form .formColumn,.titleUp #contents #primary form .formColumn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#contents #primary form .formColumnBox,.titleUp #contents #primary form .formColumnBox{width:49%;margin:0 0 10px}#contents #primary form input::-webkit-input-placeholder,.titleUp #contents #primary form input::-webkit-input-placeholder{color:#999}#contents #primary form input:-ms-input-placeholder,.titleUp #contents #primary form input:-ms-input-placeholder{color:#999}#contents #primary form input::-moz-placeholder,.titleUp #contents #primary form input::-moz-placeholder{color:#999}#contents #primary form input::-placeholder,.titleUp #contents #primary form input::-placeholder{color:#999}#contents #primary form input[type=email],#contents #primary form input[type=tel],#contents #primary form input[type=text],#contents #primary form textarea,.titleUp #contents #primary form input[type=email],.titleUp #contents #primary form input[type=tel],.titleUp #contents #primary form input[type=text],.titleUp #contents #primary form textarea{width:100%;min-height:2rem;margin:0;padding:15px 15px;background:#fafafa;border:1px solid #ccc;border-radius:3px;resize:vertical;-webkit-transition:all ease-out 0.3s;transition:all ease-out 0.3s}#contents #primary form input[type=email]:focus,#contents #primary form input[type=tel]:focus,#contents #primary form input[type=text]:focus,#contents #primary form textarea:focus,.titleUp #contents #primary form input[type=email]:focus,.titleUp #contents #primary form input[type=tel]:focus,.titleUp #contents #primary form input[type=text]:focus,.titleUp #contents #primary form textarea:focus{-webkit-box-shadow:0 0 5px rgba(0,0,0,0.5);box-shadow:0 0 5px rgba(0,0,0,0.5);background:#eeffee;border:1px solid #999;outline:none}#contents #primary form input[type=email].inShort,#contents #primary form input[type=tel].inShort,#contents #primary form input[type=text].inShort,#contents #primary form textarea.inShort,.titleUp #contents #primary form input[type=email].inShort,.titleUp #contents #primary form input[type=tel].inShort,.titleUp #contents #primary form input[type=text].inShort,.titleUp #contents #primary form textarea.inShort{width:10%}#contents #primary form input[type=checkbox],.titleUp #contents #primary form input[type=checkbox]{width:1.125rem;height:1.125rem;margin:-2px 5px 0 0;vertical-align:middle;cursor:pointer}#contents #primary form input[type=radio],.titleUp #contents #primary form input[type=radio]{display:none}#contents #primary form input[type=radio]+label,.titleUp #contents #primary form input[type=radio]+label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#contents #primary form input[type=radio]+label:before,.titleUp #contents #primary form input[type=radio]+label:before{width:24px;height:24px;display:block;margin:0 5px 0 0;content:"";overflow:hidden;-webkit-box-shadow:inset 0 0 0 6px #fff;box-shadow:inset 0 0 0 6px #fff;border:1px solid #ccc;border-radius:50%;-webkit-transition:all ease-out 0.3s;transition:all ease-out 0.3s}form input[type=radio]:checked+label:before{border:6px solid red!important}#contents #primary form label,.titleUp #contents #primary form label{padding:0 5px 0 0;display:inline-block;cursor:pointer}#contents #primary form select,.titleUp #contents #primary form select{position:relative;top:-1px;min-height:2rem;padding:0 5px;border-radius:3px}#contents #primary form button,.titleUp #contents #primary form button{position:relative;min-width:250px;padding:15px 100px 17px 30px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;cursor:pointer;font-size:0.9rem;font-family:sengendai-ac,"游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,meiryo,"メイリオ",verdana,"ＭＳ Ｐゴシック","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",osaka,sans-serif;color:#fff;line-height:1.2;text-align:left;text-decoration:none!important;background:rgb(16,121,189);border:none;border-radius:50px;-webkit-transition:all ease-out 0.3s 0.15s;transition:all ease-out 0.3s 0.15s}#contents #primary form button:hover,.titleUp #contents #primary form button:hover{padding:15px 90px 17px 40px;color:rgb(0,0,0);background:rgba(16,121,189,0.1)}#contents #primary form button:before,.titleUp #contents #primary form button:before{position:absolute;right:12px;top:50%;width:38px;height:38px;display:block;content:"";-webkit-box-shadow:inset 0 0 0 20px #fff;box-shadow:inset 0 0 0 20px #fff;background:#ddd;border-radius:50px;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all ease-out 0.3s;transition:all ease-out 0.3s}#contents #primary form button:hover:before,.titleUp #contents #primary form button:hover:before{right:19px;width:24px;height:24px;-webkit-box-shadow:inset 0 0 0 8px #fff;box-shadow:inset 0 0 0 8px #fff;background:rgba(16,121,189,0.1);-webkit-transition:all ease-out 0.3s 0.15s;transition:all ease-out 0.3s 0.15s}#contents #primary form button[value*=confirm]:after,#contents #primary form button[value*=send]:after,.titleUp #contents #primary form button[value*=confirm]:after,.titleUp #contents #primary form button[value*=send]:after{position:absolute;right:26px;top:50%;width:13px;height:13px;display:block;content:"";opacity:1;visibility:visible;border-top:2px solid #000;border-right:2px solid #000;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);-webkit-transition:all ease-out 0.3s 0.15s;transition:all ease-out 0.3s 0.15s}#contents #primary form button[value*=confirm]:hover:after,#contents #primary form button[value*=send]:hover:after,.titleUp #contents #primary form button[value*=confirm]:hover:after,.titleUp #contents #primary form button[value*=send]:hover:after{right:22px;opacity:0;visibility:hidden;-webkit-transition:all ease-out 0.3s;transition:all ease-out 0.3s}#contents #primary form button[value*=back],.titleUp #contents #primary form button[value*=back]{color:rgb(0,0,0);background:#ddd}#contents #primary form button[value*=back]:hover,.titleUp #contents #primary form button[value*=back]:hover{background:#f3f3f3}#contents #primary form button[value*=back]:after,.titleUp #contents #primary form button[value*=back]:after{position:absolute;right:14px;top:calc(50% - 2px);width:1.5rem;height:1.5rem;display:block;content:"×";opacity:1;font-size:1.5rem;line-height:1;visibility:visible;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all ease-out 0.3s 0.15s;transition:all ease-out 0.3s 0.15s}#contents #primary form button[value*=back]:hover:after,.titleUp #contents #primary form button[value*=back]:hover:after{right:10px;opacity:0;visibility:hidden;-webkit-transition:all ease-out 0.3s;transition:all ease-out 0.3s}@font-face{font-family:"sengendai-ac";src:url("/assets/fonts/sengendai-vmh-Bold.woff2") format("woff2");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"sengendai-ac";src:url("/assets/fonts/sengendai-vmh-Medium.woff2") format("woff2");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"sengendai-ac";src:url("/assets/fonts/sengendai-vmh-Regular.woff2") format("woff2");font-weight:300;font-style:normal;font-display:swap}body:after{position:fixed;left:0;top:0;width:100%;height:100%;display:block;content:"";visibility:hidden;background:#fff;-webkit-animation:pageLoad 0.4s ease 0.6s 1 backwards;animation:pageLoad 0.4s ease 0.6s 1 backwards;z-index:99998}@-webkit-keyframes pageLoad{0%{visibility:visible;opacity:1}to{opacity:0}}@keyframes pageLoad{0%{visibility:visible;opacity:1}to{opacity:0}}@-webkit-keyframes feedIn{0%{visibility:visible;opacity:1}to{opacity:0}}@keyframes feedIn{0%{visibility:visible;opacity:1}to{opacity:0}}@-webkit-keyframes feedOut{0%{opacity:0}to{visibility:visible;opacity:1}}@keyframes feedOut{0%{opacity:0}to{visibility:visible;opacity:1}}@-webkit-keyframes efSlide{0%{left:0;width:0}to{left:0;width:100%}}@keyframes efSlide{0%{left:0;width:0}to{left:0;width:100%}}@-webkit-keyframes efSlide-out{0%{right:0;width:100%}to{right:0;width:0}}@keyframes efSlide-out{0%{right:0;width:100%}to{right:0;width:0}}@-webkit-keyframes wipe{0%{-webkit-box-shadow:inset 0 0 0 100vh #fff;box-shadow:inset 0 0 0 100vh #fff;visibility:visible}to{-webkit-box-shadow:inset 0 0 0 0 #fff;box-shadow:inset 0 0 0 0 #fff}}@keyframes wipe{0%{-webkit-box-shadow:inset 0 0 0 100vh #fff;box-shadow:inset 0 0 0 100vh #fff;visibility:visible}to{-webkit-box-shadow:inset 0 0 0 0 #fff;box-shadow:inset 0 0 0 0 #fff}}@-webkit-keyframes icoArrow-in{to{visibility:visible;opacity:1;-webkit-transform:translateX(5px) skew(45deg);transform:translateX(5px) skew(45deg)}}@keyframes icoArrow-in{to{visibility:visible;opacity:1;-webkit-transform:translateX(5px) skew(45deg);transform:translateX(5px) skew(45deg)}}@-webkit-keyframes icoArrow-out{0%{-webkit-transform:translateX(5px) skew(45deg);transform:translateX(5px) skew(45deg)}to{visibility:hidden;opacity:0;-webkit-transform:translateX(10px) skew(45deg);transform:translateX(10px) skew(45deg)}}@keyframes icoArrow-out{0%{-webkit-transform:translateX(5px) skew(45deg);transform:translateX(5px) skew(45deg)}to{visibility:hidden;opacity:0;-webkit-transform:translateX(10px) skew(45deg);transform:translateX(10px) skew(45deg)}}.scheduleTable{padding:45px 50px;font-size:0.8rem;background:#fff;border-radius:30px}.scheduleTable table{margin:0 0 5px;border:none}.scheduleTable table th{padding-top:8px;color:rgb(0,0,0);text-align:left;background:none;border:none}.scheduleTable table thead tr th{text-align:center}.scheduleTable table thead tr th:first-of-type{padding-left:10px;text-align:left}.scheduleTable table tbody tr th{padding-left:10px;border-top:1px solid #eee}.scheduleTable table tbody tr td{color:rgb(16,121,189);text-align:center;border:none;border-top:1px solid #eee}.scheduleTable ul{margin:0;font-size:0.7rem}.scheduleTable ul li:before{margin:0 5px 0 0}.scheduleTable ul li.icoCircle:before{content:"〇";color:rgb(16,121,189)}.scheduleTable ul li.icoAsterisk:before{content:"※"}.scheduleTable ul.icoComplement{margin:15px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0 5px}.scheduleTable ul.icoComplement li{margin:0 0 12px}.scheduleTable ul.icoComplement li a{padding:4px 13px 6px;color:rgb(0,0,0);text-decoration:none;background:#eef2f6;border-radius:5px;-webkit-transition:all ease-out 0.3s;transition:all ease-out 0.3s}.scheduleTable ul.icoComplement li a:hover{color:#fff;background:rgb(16,121,189)}#btnDrawer{display:none}#bgClose{position:fixed;right:20px;top:10px;width:60px;height:60px;display:block;opacity:0;visibility:hidden;background:none;z-index:80001;cursor:pointer;-webkit-transition:all linear 0.4s 0.5s;transition:all linear 0.4s 0.5s}#bgClose:after,#bgClose:before{position:absolute;left:50%;top:50%;width:30px;height:2px;display:block;content:"";background:#000;-webkit-transform-origin:center center;transform-origin:center center;-webkit-transition:all ease-out 0.3s 0.15s;transition:all ease-out 0.3s 0.15s}#bgClose:before{top:calc(50% - 3px);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#bgClose:after{top:calc(50% + 3px);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#btnDrawer:checked~#bgClose{opacity:1;visibility:visible;-webkit-transition:all linear 0.5s;transition:all linear 0.5s}#btnDrawer:checked~#bgClose:after,#btnDrawer:checked~#bgClose:before{-webkit-transition:all ease-out 0.3s 0.3s;transition:all ease-out 0.3s 0.3s}#btnDrawer:checked~#bgClose:before{top:50%;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}#btnDrawer:checked~#bgClose:after{top:50%;-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}#drawerNav{position:fixed;right:0;top:0;width:100%;min-width:1200px;height:calc(100% + 1px);min-height:740px;padding:20px 100px 20px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overscroll-behavior-y:none;background:#fff;opacity:0;z-index:80000;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:all cubic-bezier(0.45,0,1,0.75) 0.5s 0.15s;transition:all cubic-bezier(0.45,0,1,0.75) 0.5s 0.15s}#drawerNav .drawerCnt{position:relative;width:100%;height:100%;padding:0 0 0 calc(50% + 60px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overscroll-behavior-y:none;overflow:auto}#drawerNav .drawerCnt a{color:#000}#drawerNav .drawerCnt h2{position:absolute;left:0;top:0;width:50%;height:100%;margin:0;padding:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0;-webkit-transition:all ease-out 0.7s 0.3s;transition:all ease-out 0.7s 0.3s}#drawerNav .drawerCnt h2 img{margin:0}#drawerNav .drawerCnt dl{margin:0 0 15px;opacity:0;-webkit-transform:translateY(10%);transform:translateY(10%);-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s}#drawerNav .drawerCnt dl dt{border-bottom:1px solid #ddd}#drawerNav .drawerCnt dl dt a{position:relative;padding:12px 10px;display:block;font-size:1.25rem;text-decoration:none;-webkit-transition:all ease-out 0.3s;transition:all ease-out 0.3s}#drawerNav .drawerCnt dl dt a:hover{background:#f3f3f3}#drawerNav .drawerCnt dl dd{float:left;width:33.33%}#drawerNav .drawerCnt dl dd a{position:relative;padding:10px 10px 10px 25px;display:inline-block;font-size:1rem;-webkit-transition:all ease-out 0.3s;transition:all ease-out 0.3s}#drawerNav .drawerCnt dl dd a:before{position:absolute;left:5px;top:50%;width:8px;height:8px;display:block;content:"";border-top:2px solid #bbc3cc;border-right:2px solid #bbc3cc;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}#drawerNav .drawerCnt ul{opacity:0;-webkit-transform:translateY(10%);transform:translateY(10%);-webkit-transition:all ease-out 0.2s;transition:all ease-out 0.2s}#drawerNav .drawerCnt ul li{border-bottom:1px solid #ddd}#drawerNav .drawerCnt ul li a{position:relative;padding:12px 10px;display:block;font-size:1.25rem;text-decoration:none;-webkit-transition:all ease-out 0.3s;transition:all ease-out 0.3s}#drawerNav .drawerCnt ul li a:hover{background:#f3f3f3}#drawerNav .drawerCnt p{margin:15px 0 0;padding:0 0 15px;opacity:0;-webkit-transform:translateY(10%);transform:translateY(10%);-webkit-transition:all ease-out 0.1s;transition:all ease-out 0.1s}#drawerNav .drawerCnt p a{display:block;padding:20px 45px 20px 15px;font-size:1.25rem;border:1px solid #ddd;border-radius:5px;-webkit-transition:all ease-out 0.3s;transition:all ease-out 0.3s}#drawerNav .drawerCnt p a:hover{background:#f3f3f3}#btnDrawer:checked~#drawerNav{-webkit-transform:none;transform:none;opacity:1;-webkit-transition:all cubic-bezier(0,0.72,0.18,1.01) 0.5s 0.2s;transition:all cubic-bezier(0,0.72,0.18,1.01) 0.5s 0.2s}#btnDrawer:checked~#drawerNav .drawerCnt h2{opacity:1}#btnDrawer:checked~#drawerNav .drawerCnt dl{opacity:1;-webkit-transform:none;transform:none;-webkit-transition:all ease-out 0.5s 0.4s;transition:all ease-out 0.5s 0.4s}#btnDrawer:checked~#drawerNav .drawerCnt ul{opacity:1;-webkit-transform:none;transform:none;-webkit-transition:all ease-out 0.5s 0.6s;transition:all ease-out 0.5s 0.6s}#btnDrawer:checked~#drawerNav .drawerCnt p{opacity:1;-webkit-transform:none;transform:none;-webkit-transition:all ease-out 0.5s 0.8s;transition:all ease-out 0.5s 0.8s}html{font-size:20px}body,table{font-family:sengendai-ac,"游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,meiryo,"メイリオ",verdana,"ＭＳ Ｐゴシック","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",osaka,sans-serif;line-height:1.75;font-feature-settings:"palt";-webkit-font-feature-settings:"palt"}a:active,a:hover{text-decoration:underline}a[href*="tel:"]{color:rgb(0,0,0);pointer-events:none;cursor:text}.spOnly{display:none}.txtMin,.txtMinLead{font-family:游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,serif}.plImage{float:left}.prImage{float:right}dl.flatDef dt{float:left;margin:0 7px 0 0;padding:0 10px 0 0}dl.flatDef dt:after{content:" :"}dl.flatDef dd{margin:0}dl.flatDef dd:after{display:block;content:"";clear:both}dl.flatInDef dt{display:inline-block;margin:0 7px 0 0;padding:0 10px 0 0}dl.flatInDef dd{display:inline-block;margin:0 25px 0 0}.flexBetween{margin:0 0 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;white-space:nowrap}.flexBetween:after{display:none}.flexBetween>*{margin:0 0 20px;white-space:normal}.flexEvenly{margin:0 0 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;white-space:nowrap}.flexEvenly:after{display:none}.flexEvenly>*{margin:0 0 20px}.flexStart{margin:0 0 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;white-space:nowrap}.flexStart:after{display:none}.flexStart>*{margin:0 0 20px 15px}.flexCenter{margin:0 0 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;white-space:nowrap}.flexCenter:after{display:none}.flexCenter>*{margin:0 10px}.btnZoom{display:none}table.defStyle{line-height:1.3;white-space:normal;border:none}table.defStyle>tbody>tr>th{padding:15px 15px;background:#f5f5f5;font-weight:normal;border-color:#ddd;border-right:none;border-left:none}table.defStyle>tbody>tr>td{padding:15px 15px;border-color:#ddd;border-right:none;border-left:none}form{width:900px;padding:30px 40px;border:10px solid #f3f3f3;border-radius:20px}form table th{width:15rem;background:#fff;border-color:#333}form table td{background:#fff;border-color:#333}form table td dl dt{min-width:3rem}form input[type=email],form input[type=tel],form input[type=text],form textarea{font-family:"sengendai-ac","游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,meiryo,"メイリオ",verdana,"ＭＳ Ｐゴシック","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",osaka,sans-serif}textarea{width:60%;min-width:350px}#contents form input.inXshort{width:10%;min-width:80px}#contents form input.inShort{width:25%;min-width:220px}#contents form input.inMiddle{width:50%;min-width:350px}#contents form input.inLong{width:100%;min-width:500px}#wrapper{position:relative;min-width:1200px;padding:0 40px;font-size:0.9rem;-webkit-transition:all ease-out 0.3s;transition:all ease-out 0.3s}#wrapper:after,#wrapper:before{position:fixed;top:0;bottom:0;width:40px;height:auto;display:block;content:"";visibility:visible;background:#fff;z-index:1000;-webkit-transition:all ease-out 0.4s;transition:all ease-out 0.4s}#wrapper:before{left:0}#wrapper:after{right:0}@media screen and (max-width:1280px){#wrapper{}#wrapper{padding-right:0;padding-left:0}#wrapper:before{left:-40px}#wrapper:after{right:-40px}}#wrapper header{position:sticky;top:0;height:150px;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#fff;z-index:2000}#wrapper header h1{margin:0}#wrapper header h1 a img{width:290px}#wrapper header #headNav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}#wrapper header #headNav dl#telInquiry{margin:0 0 18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;line-height:1}#wrapper header #headNav dl#telInquiry dt{margin:0 25px 1px 0;font-size:0.7rem}#wrapper header #headNav dl#telInquiry dd{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}#wrapper header #headNav dl#telInquiry dd:before{width:31px;height:31px;padding:0 0 0 36px;content:"";background:transparent url("/assets/images/icoTel.svg") no-repeat left center;background-size:31px 31px;-webkit-transform:translateY(2px);transform:translateY(2px)}#wrapper header #headNav dl#telInquiry dd a{font-size:1.5rem;font-weight:bold;color:rgb(16,121,189)}#wrapper header #headNav #globalNav{margin:0}#wrapper header #headNav #globalNav>ul{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#wrapper header #headNav #globalNav>ul>li{position:relative;margin:0 0 0 40px}#wrapper header #headNav #globalNav>ul>li>a{font-size:0.9rem;color:rgb(0,0,0)}#wrapper header #headNav #globalNav>ul>li>.gnSubmenu{position:absolute;left:50%;top:100%;padding:10px 0 0;opacity:0;visibility:hidden;pointer-events:none;-webkit-transform:translate(-50%,-10px);transform:translate(-50%,-10px);-webkit-transition:all ease-out 0.2s 0.1s;transition:all ease-out 0.2s 0.1s}#wrapper header #headNav #globalNav>ul>li>.gnSubmenu>.gnsCnt{padding:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-shadow:0 0 2px 0 rgba(0,0,0,0.35);box-shadow:0 0 2px 0 rgba(0,0,0,0.35);background:rgb(255,255,255);border-radius:5px}#wrapper header #headNav #globalNav>ul>li>.gnSubmenu>.gnsCnt ul{width:220px;margin:0;text-align:left}#wrapper header #headNav #globalNav>ul>li>.gnSubmenu>.gnsCnt ul>li{position:relative;border-bottom:1px solid #e3e3e3}#wrapper header #headNav #globalNav>ul>li>.gnSubmenu>.gnsCnt ul>li>a{position:relative;padding:12px 10px;display:block;font-size:0.875rem;color:rgb(0,0,0);line-height:1.3;text-decoration:none;z-index:2;-webkit-transition:all ease-out 0.3s;transition:all ease-out 0.3s}#wrapper header #headNav #globalNav>ul>li>.gnSubmenu>.gnsCnt ul>li>a:hover{color:#fff;background:#003264}#wrapper header #headNav #globalNav>ul>li:hover>.gnSubmenu{opacity:1;visibility:visible;pointer-events:auto;-webkit-transform:translate(-50%,0px);transform:translate(-50%,0px)}#wrapper header #headNav #globalNav>ul>li#icoInstagram{margin-left:30px;-webkit-transform:translateY(2px);transform:translateY(2px)}#wrapper header #headNav #globalNav>ul>li#icoInstagram a{width:45px;height:45px;display:block}#wrapper header #headNav #globalNav>ul>li#icoInstagram a:after{display:none}#wrapper header #headNav #globalNav>ul>li#glblReserve{-webkit-transform:translateY(2px);transform:translateY(2px)}#wrapper header #headNav #globalNav>ul>li#glblReserve a{width:170px;height:45px;padding:0 0 3px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:0.8rem;line-height:1;color:#fff;background:rgb(16,121,189);border-radius:30px}#wrapper header p{margin:0 0 0 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:0.875rem}#wrapper header p a{color:rgb(0,0,0)}#wrapper header p a img{width:170px}#wrapper header p#headDrawer{display:none;margin:0 0 0 10px}#wrapper #container .cntFrame{width:1200px;margin:0 auto}#contents{min-width:1200px;margin:0}#contents.lnSide{width:1200px;margin:0 auto}#contents .section,#contents section{padding:50px calc((100% - 1200px) / 2) 60px}#contents .section.cntFrame,#contents section.cntFrame{width:1200px;margin:0 auto;padding-right:0;padding-left:0}#contents #categoryTitle{width:100%;height:550px;margin:0 0 20px;padding:365px calc((100% - 1200px) / 2) 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;background:#f3f3f3;background-size:cover!important;border-radius:20px}#contents #categoryTitle h2{position:relative;margin:0 0 10px;padding:7px 15px 15px;font-size:3rem;font-weight:normal;color:#fff;line-height:1;background:rgb(16,121,189);border-radius:5px}#contents #categoryTitle h2 a{margin:0;font-size:inherit;font-weight:inherit;color:inherit;text-decoration:none;-webkit-transition:all ease-out 0.3s;transition:all ease-out 0.3s}#contents #categoryTitle h2 a:hover{opacity:0.6}#contents #categoryTitle p{padding:3px 15px 5px;color:#fff;background:rgb(16,121,189);border-radius:5px}#contents #categoryTitle nav{margin:0}#contents #categoryTitle nav ul{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex}#contents #categoryTitle nav ul li{padding:0 2px;background:-webkit-gradient(linear,left top,left bottom,color-stop(33.3%,#000),color-stop(0%,rgba(255,255,255,0))) repeat-y right top;background:linear-gradient(to bottom,#000 33.3%,rgba(255,255,255,0) 0%) repeat-y right top;background:-webkit-gradient(linear,left top,left bottom,color-stop(33.3%,rgba(255,255,255,0.3)),color-stop(0%,rgba(255,255,255,0))) repeat-y right top;background:linear-gradient(to bottom,rgba(255,255,255,0.3) 33.3%,rgba(255,255,255,0) 0%) repeat-y right top;background-size:1px 3px;background:none}#contents #categoryTitle nav ul li:last-of-type{padding-right:0;background:none}#contents #categoryTitle nav ul li a{width:100%;height:45px;padding:0 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:0.8rem;color:#fff;text-decoration:none;background:rgba(255,255,255,0.1);border:1px solid rgba(255,255,255,0.6);border-radius:3px;-webkit-transition:all ease-out 0.3s;transition:all ease-out 0.3s}#contents #categoryTitle nav ul li a:hover{background:rgba(255,255,255,0.3)}.sideCnt #contents #categoryTitle{height:230px;padding-top:0;padding-bottom:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:transparent url("/assets/images/categoryTitle.webp") no-repeat center center}.sideCnt #contents #categoryTitle h2{margin:0;font-size:2rem}.sideCnt #contents #categoryTitle p{display:none}#contents #topicPath{width:100%;margin:0 0 60px}#contents #topicPath ol{margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-size:0.8rem}#contents #topicPath ol li{position:relative}#contents #topicPath ol li:last-of-type{cursor:text}#contents #topicPath ol li:after{height:auto;margin:0 0.7rem;display:inline-block;content:"/";visibility:visible}#contents #topicPath ol li:last-of-type:after{display:none}#contents #topicPath ol li a{color:#999}#contents #topicPath ol li:last-of-type a{pointer-events:none;color:rgb(0,0,0)}#contents #primary{width:100%;margin:0 0 40px;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.titleUp #contents #primary{padding-top:30px}#contents #primary h3,.titleUp #contents #primary h2{margin:0 0 35px;font-size:2.4rem;font-weight:normal;color:rgb(16,121,189);line-height:1.4;text-align:center}#contents #primary h3 small,.titleUp #contents #primary h2 small{display:block;font-size:1.1rem;font-weight:bold;color:rgb(0,0,0)}#contents #primary h4,.titleUp #contents #primary h3{position:relative;margin:10px 0 25px;padding:0;font-size:1.5rem;font-weight:normal;color:rgb(0,0,0);line-height:1.3;text-align:left;border-radius:5px}#contents #primary h5,.titleUp #contents #primary h4{position:relative;margin:10px 0 20px;padding:0;font-size:1rem;font-weight:normal;color:rgb(0,0,0);text-align:left}#contents #primary h6,.titleUp #contents #primary h5{margin:0 0 15px;font-size:1rem}#formFlow{margin:30px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#formFlow ol{width:900px;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;border-radius:30px}#formFlow ol li{position:relative;width:33.33%;height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:rgb(0,0,0);background:rgb(239,247,252)}#formFlow ol li:first-of-type{width:32%;z-index:3}#formFlow ol li:nth-of-type(2){width:33%;z-index:2;padding-left:20px}#formFlow ol li:nth-of-type(3){width:35%;z-index:1;padding-left:20px}#formFlow ol li:before{position:absolute;right:0;top:50%;width:40px;height:40px;display:block;content:"";background:#fff;-webkit-transform:translate(25px,-50%) rotate(45deg);transform:translate(25px,-50%) rotate(45deg)}#formFlow ol li:after{position:absolute;right:0;top:50%;width:40px;height:40px;display:block;content:"";background:rgb(239,247,252);-webkit-transform:translate(20px,-50%) rotate(45deg);transform:translate(20px,-50%) rotate(45deg)}#formFlow ol li:last-of-type:before{display:none}#complete #formFlow ol li:nth-of-type(3),#confirm #formFlow ol li:nth-of-type(2),#entry #formFlow ol li:first-of-type,#inquiryForm #formFlow ol li:first-of-type{color:#fff;background:rgb(16,121,189)}#complete #formFlow ol li:nth-of-type(3):after,#confirm #formFlow ol li:nth-of-type(2):after,#entry #formFlow ol li:first-of-type:after,#inquiryForm #formFlow ol li:first-of-type:after{background:rgb(16,121,189)}#contents #yearNav{padding:0 calc((100% - 1200px) / 2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#contents #yearNav form{width:auto;margin:0;padding:2px 10px 0 3px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;border:2px solid #97d0e6;border:2px solid rgb(16,121,189);border-radius:30px}#contents #yearNav form select{width:130px;padding:0 15px 4px;font-family:sengendai-ac,"游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,meiryo,"メイリオ",verdana,"ＭＳ Ｐゴシック","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",osaka,sans-serif;line-height:1;outline:none;border:none;border-radius:35px}dl.newsList dt{position:relative;float:left;padding:15px 0 0 10px;z-index:2}dl.newsList dd{position:relative;padding:15px 0 18px 225px;background:-webkit-gradient(linear,left top,right top,color-stop(25%,#999),color-stop(0%,rgba(255,255,255,0))) repeat-x left bottom;background:linear-gradient(to right,#999 25%,rgba(255,255,255,0) 0%) repeat-x left bottom;background-size:4px 1px;z-index:1}dl.newsList dd a{color:#333}dl.newsList dd:nth-of-type(2n){background-color:#fbfbfb}p.btnList{margin:50px 0;text-align:center}p#txtUpdate{margin:0 0 40px;text-align:right}#contents #primary #js-cmsContent{padding:0 0 0 15px}#contents #primary #js-cmsContent *{margin:0;padding:0;font-size:0.9rem;line-height:1.5}#contents #primary #js-cmsContent h1{position:relative;margin:40px 0 25px -15px;padding:5px 0 5px 15px;font-size:1.5rem;font-weight:normal}#contents #primary #js-cmsContent h1:first-of-type{margin-top:0}#contents #primary #js-cmsContent h1:before{position:absolute;left:0;top:0;width:4px;height:100%;display:block;content:"";background:rgb(16,121,189);border-radius:3px}#contents #primary #js-cmsContent h1+h2{margin-top:0}#contents #primary #js-cmsContent h2{margin:40px 0 20px -15px;padding:7px 15px 10px;font-size:1.3rem;font-weight:normal;background:rgb(239,247,252);border-radius:5px}#contents #primary #js-cmsContent h2+h3{margin-top:0}#contents #primary #js-cmsContent h3{position:relative;margin:40px 0 15px;padding:0 0 15px;font-size:1.2rem;color:rgb(0,0,0);text-align:left}#contents #primary #js-cmsContent h3:before{position:absolute;left:0;bottom:0;width:100%;height:3px;display:block;content:"";background:#f3f3f3;border-radius:5px}#contents #primary #js-cmsContent h3:after{position:absolute;left:0;bottom:0;width:60px;height:3px;display:block;content:"";background:rgb(16,121,189);border-radius:5px}#contents #primary #js-cmsContent h3+h4{margin-top:0}#contents #primary #js-cmsContent h4{position:relative;display:table;margin:25px 0 15px;padding:0 0 9px;font-size:1rem;color:rgb(0,0,0)}#contents #primary #js-cmsContent h4:before{position:absolute;left:0;bottom:0;width:100%;height:2px;display:block;content:"";background:#c6dfe8;border-radius:5px}#contents #primary #js-cmsContent h4+h5{margin-top:0}#contents #primary #js-cmsContent h5{margin:25px 0 10px;padding:2px 10px;display:table;background:#f3f3f3;border-radius:10px}#contents #primary #js-cmsContent h6{font-weight:bold}#contents #primary #js-cmsContent p{margin:0 0 1rem;font-size:0.9rem}#contents #primary #js-cmsContent ul{margin:0 0 1rem}#contents #primary #js-cmsContent ul>li{position:relative;padding:3px 0 3px calc(1rem + 5px);line-height:1.3}#contents #primary #js-cmsContent ul>li:before{position:absolute;left:0.2rem;top:0.75rem;width:8px;height:8px;display:block;content:"";background:rgb(16,121,189);border-radius:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#contents #primary #js-cmsContent ol{margin:0 0 1rem;counter-reset:number}#contents #primary #js-cmsContent ol>li{position:relative;margin:0;padding:0 0 0 2rem}#contents #primary #js-cmsContent ol>li:before{position:absolute;left:0.5rem;width:1.5rem;counter-increment:number;content:counter(number) ".";text-align:left}#contents #primary #js-cmsContent ol>li ol{margin:0.5rem 0 1rem;counter-reset:subnumber}#contents #primary #js-cmsContent ol>li ol>li{position:relative;margin:0;padding:0 0 0 1.7rem}#contents #primary #js-cmsContent ol>li ol>li:before{position:absolute;left:0.2rem;width:1.5rem;counter-increment:subnumber;content:counter(subnumber) ")";text-align:left}#contents #primary #js-cmsContent table{margin:0 0 1rem}#contents #primary #js-cmsContent table tr th{padding:6px 15px}#contents #primary #js-cmsContent table tr td{padding:6px 15px}p#btnReturn{margin:60px 0 0;text-align:center}footer a{color:rgb(0,0,0)}footer #accessSec{padding:80px calc((100% - 1200px) / 2);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:rgb(239,247,252);border-radius:20px}footer #accessSec #infoAccess{width:620px}footer #accessSec #infoAccess h2{width:305px;margin:0 0 15px}footer #accessSec #infoAccess>p{margin:0;line-height:1.4}footer #accessSec #infoAccess>p:last-of-type{margin:0 0 18px}footer #accessSec #infoAccess>p:last-of-type:before{content:"TEL : "}footer #accessSec #infoAccess .scheduleTable{padding:35px 50px;border-radius:20px}footer #accessSec #infoAccess .scheduleTable .icoAsterisk a{color:rgb(0,108,255)}footer #accessSec #accessMaps{border:8px solid #fff;border-radius:20px}footer #accessSec #accessMaps iframe{width:500px;height:450px;border-radius:16px}footer #footNav{padding:30px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:0.8rem}footer #footNav ul{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer #footNav ul li:after{margin:0 15px;content:"|"}footer #footNav ul li:last-of-type:after{display:none}footer #footNav p{margin:0}#icoDrawer{position:relative;width:60px;height:60px;margin:0 auto;display:block;cursor:pointer;background-size:31px 31px;z-index:1998;-webkit-transition:all linear 0.5s;transition:all linear 0.5s}#icoDrawer:after,#icoDrawer:before{position:absolute;left:50%;top:50%;width:30px;height:2px;display:block;content:"";background:#000;-webkit-transform-origin:center center;transform-origin:center center;-webkit-transition:all ease-out 0.3s;transition:all ease-out 0.3s}#icoDrawer:before{top:calc(50% - 3px);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#icoDrawer:after{top:calc(50% + 3px);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#home{}#home #contents section{padding:80px calc((100% - 1200px) / 2)}#home #contents section h2{width:100%;margin:0 0 70px;font-size:2.7rem;font-weight:normal;color:rgb(16,121,189);text-align:center}#home #mainVisual{position:relative;width:100%;min-width:1200px;height:500px;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#home #mainVisual p{position:absolute;left:20px;top:10px;margin:0;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}#home #mainVisual p span{margin:0 5px;padding:40px 0;display:inline-block;font-size:4rem;line-height:1.5;color:#fff;white-space:nowrap;background-color:rgb(16,121,189);border-radius:5px}#home #mainVisual .scheduleTable{margin:0 0 35px;border-radius:30px 0 0 30px}#home #mainVisual>ul li{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;overflow:hidden;border-radius:20px;z-index:-1;-webkit-animation:mvAnime 15s infinite;animation:mvAnime 15s infinite}#home #mainVisual>ul li img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#home #mainVisual>ul li:nth-of-type(2){-webkit-animation-delay:5s;animation-delay:5s}#home #mainVisual>ul li:nth-of-type(3){-webkit-animation-delay:10s;animation-delay:10s}@-webkit-keyframes mvAnime{0%{opacity:0}5%{opacity:1}33%{opacity:1}38%{opacity:0}to{opacity:0}}@keyframes mvAnime{0%{opacity:0}5%{opacity:1}33%{opacity:1}38%{opacity:0}to{opacity:0}}#home #medicalSec h3#figIntegrated img{border-radius:20px}#home #medicalSec #medicalBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#home #medicalSec #medicalBox a{color:rgb(0,0,0);text-decoration:none}#home #medicalSec #medicalBox #subject{width:400px}#home #medicalSec #medicalBox #subject a{height:260px;padding:0 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:inset 0 0 0 8px rgb(239,247,252);box-shadow:inset 0 0 0 8px rgb(239,247,252);border-radius:20px;-webkit-transition:all ease-out 0.15s;transition:all ease-out 0.15s}#home #medicalSec #medicalBox #subject a:before{width:86px;height:80px;margin:7px 0 6px;display:block;content:"";background:transparent url("/assets/images/icoDepartment.svg") no-repeat;background-size:cover;-webkit-transition:all ease-out 0.15s;transition:all ease-out 0.15s}#home #medicalSec #medicalBox #subject a h4{font-size:1.1rem;-webkit-transition:all ease-out 0.15s;transition:all ease-out 0.15s}#home #medicalSec #medicalBox #subject a ul{margin:0;padding:6px 20px 6px 12px;display:-webkit-box;display:-ms-flexbox;display:flex;background:rgb(239,247,252);border-radius:8px}#home #medicalSec #medicalBox #subject a ul li{margin:0 0 0 8px;font-size:0.9rem}#home #medicalSec #medicalBox #subject a ul li:before{content:"・";color:rgb(16,121,189)}#home #medicalSec #medicalBox #subject a:hover{-webkit-box-shadow:inset 0 0 0 5px #fff,inset 0 0 0 6px #e1e8f0,0 0 25px 0 rgba(197,206,216,0.5);box-shadow:inset 0 0 0 5px #fff,inset 0 0 0 6px #e1e8f0,0 0 25px 0 rgba(197,206,216,0.5)}#home #medicalSec #medicalBox #subject a:hover:before{-webkit-transform:scale(1.05);transform:scale(1.05)}#home #medicalSec #medicalBox #subject a:hover h4{color:rgb(16,121,189)}#home #medicalSec #medicalBox #subject a:hover ul{color:rgb(16,121,189)}#home #medicalSec #medicalBox>ul{width:355px}#home #medicalSec #medicalBox>ul>li{margin:0 0 10px}#home #medicalSec #medicalBox>ul>li>a{position:relative;min-height:80px;padding:0 0 0 104px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all ease-out 0.3s;transition:all ease-out 0.3s;font-size:0.9rem}#home #medicalSec #medicalBox>ul>li>a h4{margin:0 0 2px;font-size:0.9rem;-webkit-transition:all ease-out 0.3s;transition:all ease-out 0.3s}#home #medicalSec #medicalBox>ul>li>a ul{margin:0 0 0 -10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:all ease-out 0.3s;transition:all ease-out 0.3s}#home #medicalSec #medicalBox>ul>li>a ul li{margin:0 0 0 5px;font-size:0.8rem}#home #medicalSec #medicalBox>ul>li>a ul li:before{content:"・";color:rgb(16,121,189)}#home #medicalSec #medicalBox>ul>li>a:before{position:absolute;left:0;width:84px;height:80px;display:block;content:"";background:rgb(239,247,252);border-radius:10px;-webkit-transition:all ease-out 0.15s;transition:all ease-out 0.15s}#home #medicalSec #medicalBox>ul>li>a:after{position:absolute;left:42px;top:40px;width:56px;height:60px;display:block;content:"";background-size:auto!important;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all ease-out 0.15s;transition:all ease-out 0.15s}#home #medicalSec #medicalBox>ul>li>a[href*=dailySec]:after{background:url("/assets/images/icoDaily.svg") no-repeat center center}#home #medicalSec #medicalBox>ul>li>a[href*=payreySec]:after{background:url("/assets/images/icoPayrey.svg") no-repeat center center}#home #medicalSec #medicalBox>ul>li>a[href*=spaSec]:after{background:url("/assets/images/icoSpa.svg") no-repeat center center}#home #medicalSec #medicalBox>ul>li>a[href*=secondSec]:after{background:url("/assets/images/icoSecond.svg") no-repeat center center}#home #medicalSec #medicalBox>ul>li>a[href*=rescueSec]:after{background:url("/assets/images/icoRescue.svg") no-repeat center center}#home #medicalSec #medicalBox>ul>li>a[href*=spnuSec]:after{background:url("/assets/images/icoSpnu.svg") no-repeat center center}#home #medicalSec #medicalBox>ul>li>a:hover{color:rgb(16,121,189)}#home #medicalSec #medicalBox>ul>li>a:hover h4,#home #medicalSec #medicalBox>ul>li>a:hover ul{color:rgb(16,121,189)}#home #medicalSec #medicalBox>ul>li>a:hover:before{background:#fff;-webkit-box-shadow:0 0 15px 0 rgba(197,206,216,0.3);box-shadow:0 0 15px 0 rgba(197,206,216,0.3)}#home #medicalSec #medicalBox>ul>li>a:hover:after{-webkit-transform:translate(-50%,-50%) scale(1.1);transform:translate(-50%,-50%) scale(1.1)}#home #featureSec{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:rgb(239,247,252);border-radius:20px}#home #featureSec .featureBox{width:580px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}#home #featureSec .featureBox h3{position:relative;height:45px;margin:-45px 0 15px;padding:8px 40px 0 15px;font-size:1.1rem;color:rgb(0,0,0);text-align:left;background:rgb(239,247,252);border-radius:0 10px 0 0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#home #featureSec .featureBox h4{margin:0 0 15px 15px;font-size:1rem;color:rgb(16,121,189);-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}#home #featureSec .featureBox p{margin:0 0 0 15px;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}#home #featureSec .featureBox figure{margin:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#home #featureSec .featureBox figure img{margin:0;border:8px solid #fff;border-radius:20px}#home #featureSec>p{width:100%}#home #newsSec{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:300px!important}#home #newsSec dl{position:relative;width:360px;padding:25px 0}#home #newsSec dl:before{position:absolute;right:-30px;top:0;bottom:0;width:1px;display:block;content:"";background:-webkit-gradient(linear,left top,left bottom,color-stop(33.3%,#000),color-stop(0%,rgba(255,255,255,0))) repeat-y left top;background:linear-gradient(to bottom,#000 33.3%,rgba(255,255,255,0) 0%) repeat-y left top;background-size:1px 3px}#home #newsSec dl:last-of-type:before{display:none}#home #newsSec dl dt{margin:0 0 15px;font-size:0.8rem;color:#999}#home #newsSec dl dd a{color:rgb(0,0,0)}#home #newsSec p{margin:40px auto 0}#home #scheduleSec{padding:60px calc((100% - 1200px) / 2);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:rgb(239,247,252);border-radius:20px}#home #scheduleSec iframe{width:100%;height:590px;background:#fff;border:8px solid #fff;border-radius:20px}#home nav#supportNav{padding:60px calc((100% - 1200px) / 2) 20px}#home nav#supportNav ul{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#home nav#supportNav ul li{width:580px}#home nav#supportNav ul li a{position:relative;height:220px;padding:45px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.2rem;text-decoration:none;border-radius:10px;-webkit-transition:all ease-out 0.3s;transition:all ease-out 0.3s}#home nav#supportNav ul li a[href*="/recruit/"]{color:#fff;background:transparent url("/images/bgRecruit.webp") no-repeat}#home nav#supportNav ul li a[href*="/partnership/"]{color:rgb(0,0,0);background:transparent url("/images/bgPartnership.webp") no-repeat}#home nav#supportNav ul li a[href*="/inquiry/"]{color:rgb(0,0,0);background:transparent url("/images/bgInquiry.webp") no-repeat}#home nav#supportNav ul li a:hover{-webkit-box-shadow:inset 0 0 0 8px rgba(255,255,255,0.6);box-shadow:inset 0 0 0 8px rgba(255,255,255,0.6)}.about{}.about #contents #categoryTitle{background:transparent url("/about/images/categoryTitle.webp") no-repeat center center}.about #contents #thoughtSec{background:repeating-linear-gradient(-45deg,#f8f8f8 0,#f8f8f8 2px,transparent 2px,transparent 7px);border-radius:30px}.about #contents #thoughtSec h4{margin-bottom:40px;text-align:center}.about #contents #thoughtSec #thoughtList{margin:30px 0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 20px}.about #contents #thoughtSec #thoughtList dl{width:285px;margin:0 0 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:0.8rem}.about #contents #thoughtSec #thoughtList dl dt{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.about #contents #thoughtSec #thoughtList dl dd{margin:0 0 7px;overflow:hidden;border-radius:15px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.about #contents #thoughtSec h5{margin-top:60px;text-align:center}.about #contents #scheduleSec .scheduleTable{margin:0 0 30px;padding:0;font-size:0.9rem;background:none}.about #contents #scheduleSec .scheduleTable table{margin:0 0 30px;border-collapse:separate;border-spacing:3px;table-layout:fixed}.about #contents #scheduleSec .scheduleTable table thead th{padding:15px;background:rgb(243,250,253);background:#e0f2f9;background:repeating-linear-gradient(-45deg,#edf6fa 0,#edf6fa 2px,#f5fafc 2px,#f5fafc 6px);border-radius:5px}.about #contents #scheduleSec .scheduleTable table thead th:first-of-type{width:12rem;padding-left:20px}.about #contents #scheduleSec .scheduleTable table tbody th{padding:15px 15px 15px 20px;border:none;border-bottom:1px solid #eee}.about #contents #scheduleSec .scheduleTable table tbody td{padding:15px;border:none;border-bottom:1px solid #eee}.about #contents #scheduleSec .scheduleTable ul{font-size:0.9rem}.about#aboutIndex #greetingSec{padding-top:0}.about#aboutIndex #greetingSec #greetingBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.about#aboutIndex #greetingSec #greetingBox figure{width:306px;margin:0 30px 0 0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.about#aboutIndex #greetingSec #greetingBox figure img{margin:0;border:8px solid rgb(239,247,252);border-radius:20px}.about#aboutIndex #greetingSec #greetingBox #greetingInfo{width:830px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.about#aboutIndex #aboutNav{padding:0 calc((100% - 1200px) / 2) 60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.about#aboutIndex #aboutNav dl{width:580px}.about#aboutIndex #aboutNav dl dt a{width:100%;height:250px;margin:0 0 10px;padding:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.2rem;color:rgb(0,0,0);text-align:center;border-radius:20px;-webkit-transition:all ease-out 0.3s;transition:all ease-out 0.3s}.about#aboutIndex #aboutNav dl dt a[href="/about/staff/"]{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;background:url("/about/images/bnrStaff.webp") no-repeat}.about#aboutIndex #aboutNav dl dt a[href="/about/interior/"]{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;background:url("/about/images/bnrInterior.webp") no-repeat}.about#aboutIndex #aboutNav dl dt a:hover{-webkit-box-shadow:inset 0 0 0 10px rgba(255,255,255,0.6);box-shadow:inset 0 0 0 10px rgba(255,255,255,0.6)}.about#aboutIndex #aboutNav dl dd{font-size:0.9rem;text-align:center}.about#staff #veterinarianSec{padding-top:0}.about#staff #veterinarianSec figure{margin:0 0 10px}.about#staff #veterinarianSec figure img{margin:0;border:8px solid rgb(239,247,252);border-radius:20px}.about#staff #veterinarianSec #veterinarianBox{margin:0 0 50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.about#staff #veterinarianSec #veterinarianBox h4 span{margin:0 0.6rem 0 0;display:inline-block;font-size:1rem}.about#staff #veterinarianSec #veterinarianBox #infoDirector{display:-webkit-box;display:-ms-flexbox;display:flex}.about#staff #veterinarianSec #veterinarianBox #infoDirector #indiProfile{width:380px;padding:110px 0 0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.about#staff #veterinarianSec #veterinarianBox #infoDirector figure{width:376px;margin:0 30px 0 0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.about#staff #veterinarianSec #veterinarianBox #infoAssistant{width:380px;padding:0 0 0 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:-webkit-gradient(linear,left top,left bottom,color-stop(33.3%,#999),color-stop(0%,rgba(255,255,255,0))) repeat-y left top;background:linear-gradient(to bottom,#999 33.3%,rgba(255,255,255,0) 0%) repeat-y left top;background-size:1px 3px}.about#staff #veterinarianSec #staffBox h4{color:rgb(16,121,189);text-align:center}.about#staff #veterinarianSec #staffBox .staffBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.about#staff #veterinarianSec #staffBox .staffBox .staffList{width:33.33%;padding:20px;line-height:1.5;text-align:left;background:-webkit-gradient(linear,left top,left bottom,color-stop(33.3%,#999),color-stop(0%,rgba(255,255,255,0))) repeat-y left top;background:linear-gradient(to bottom,#999 33.3%,rgba(255,255,255,0) 0%) repeat-y left top;background-size:1px 3px}.about#staff #veterinarianSec #staffBox .staffBox .staffList:first-of-type{background:none}.about#staff #veterinarianSec #staffBox .staffBox .staffList h5{font-size:1.4rem;text-align:center}.about#staff #veterinarianSec #staffBox .staffBox .staffList h5 span{display:block;font-size:1rem}.about#staff #scheduleSec{padding:60px calc((100% - 1200px) / 2);background:rgb(239,247,252);border-radius:20px}.about#staff #scheduleSec iframe{width:100%;height:590px;background:#fff;border:8px solid #fff;border-radius:20px}.about#interior #interiorSec{padding:0 calc((100% - 1200px) / 2)}.about#interior #interiorSec ul#phWidthL{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.about#interior #interiorSec ul#phWidthL li{width:580px;margin:0 0 30px 40px;text-align:center}.about#interior #interiorSec ul#phWidthL li:nth-of-type(odd){margin-left:0}.about#interior #interiorSec ul#phWidthL li img{margin:0 0 5px;border:8px solid rgb(239,247,252);border-radius:20px}.about#interior #interiorSec ul#phWidth{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.about#interior #interiorSec ul#phWidth li{width:380px;margin:0 0 30px 30px;text-align:center}.about#interior #interiorSec ul#phWidth li:nth-of-type(3n+1){margin-left:0}.about#interior #interiorSec ul#phWidth li img{margin:0 0 5px;border:8px solid rgb(239,247,252);border-radius:20px}.about#interior #interiorSec ul#phHeight{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.about#interior #interiorSec ul#phHeight li{width:285px;margin:0 0 20px 20px;text-align:center}.about#interior #interiorSec ul#phHeight li:nth-of-type(4n+1){margin-left:0}.about#interior #interiorSec ul#phHeight li img{margin:0 0 5px;border:8px solid rgb(239,247,252);border-radius:20px}.access{}.access #contents #categoryTitle{background:transparent url("/access/images/categoryTitle.webp") no-repeat center center}.access #contents section:first-of-type{padding-top:0}.access #contents #accessSec>p{margin:0}.access #contents #accessSec figure img{border-radius:0}.access #contents #accessSec #accessBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.access #contents #accessSec #accessBox #accessInfo dl,.access #contents #accessSec #accessBox #accessInfo p,.access #contents #accessSec #accessBox #accessInfo ul{margin:0}.access #contents #accessSec #accessBox #accessInfo dl{margin-bottom:10px}.access #contents #accessSec #accessBox>p{margin:0 120px 0 0}.access #contents #accessSec #parkingBox{position:relative;margin:50px 0 0;padding:60px 60px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.access #contents #accessSec #parkingBox:before{position:absolute;left:0;top:0;width:100%;height:100%;display:block;content:"";background:repeating-linear-gradient(-45deg,rgb(239,247,252) 0,rgb(239,247,252) 2px,transparent 2px,transparent 5px);border-radius:20px;z-index:-2}.access #contents #accessSec #parkingBox:after{position:absolute;left:50%;top:50%;width:calc(100% - 60px);height:calc(100% - 60px);display:block;content:"";-webkit-box-shadow:0 0 2px 0 rgba(0,0,0,0.1),0 0 10px 0 rgba(0,0,0,0.03);box-shadow:0 0 2px 0 rgba(0,0,0,0.1),0 0 10px 0 rgba(0,0,0,0.03);background:#fff;border-radius:10px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:-1}.access #contents #accessSec #parkingBox h4{width:100%;margin:10px 0 30px;text-align:center}.access #contents #accessSec #parkingBox dl{width:345px;margin:0 0 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.access #contents #accessSec #parkingBox dl dt{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.access #contents #accessSec #parkingBox dl dd{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.access #contents #accessSec #parkingBox dl dd.phParking{margin:0 0 7px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.access #contents #accessSec #parkingBox dl dd.phParking img{border-radius:15px}.access #contents #accessSec #parkingBox p{width:100%;text-align:center}.medical{}.medical #contents #categoryTitle{background:transparent url("/medical/images/categoryTitle.webp") no-repeat center center}.medical #localNav-medical{width:1200px;margin:0 auto 80px}.medical #localNav-medical ul{display:-webkit-box;display:-ms-flexbox;display:flex}.medical #localNav-medical ul li{width:100%;padding:0 1px 0 0;background:-webkit-gradient(linear,left top,left bottom,color-stop(33.3%,#000),color-stop(0%,rgba(255,255,255,0))) repeat-y right top;background:linear-gradient(to bottom,#000 33.3%,rgba(255,255,255,0) 0%) repeat-y right top;background-size:1px 3px}.medical #localNav-medical ul li:last-of-type{padding-right:0;background:none}.medical #localNav-medical ul li a{position:relative;height:150px;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1.3;color:rgb(0,0,0);text-decoration:none;background:#f7f9fb;-webkit-transition:all ease-out 0.3s;transition:all ease-out 0.3s}.medical #localNav-medical ul li a:hover{background:#f1f4f6}.medical #localNav-medical ul li a:before{width:60px;height:54px;margin:0 0 10px;display:block;content:"";background-size:auto!important}.medical #localNav-medical ul li a[href*=internalSec]:before{background:transparent url("/assets/images/icoDepartment.svg") no-repeat center center}.medical #localNav-medical ul li a[href*=surgerySec]:before{background:transparent url("/assets/images/icoSurgery.svg") no-repeat center center}.medical #localNav-medical ul li a[href*=dermatologySec]:before{background:transparent url("/assets/images/icoDermatology.svg") no-repeat center center}.medical #localNav-medical ul li a[href*=rehabilitationSec]:before{background:transparent url("/assets/images/icoRehabilitation.svg") no-repeat center center}.medical #localNav-medical ul li a[href*=acupunctureSec]:before{background:transparent url("/assets/images/icoAcupuncture.svg") no-repeat center center}.medical #localNav-medical ul li a[href*=dailySec]:before{background:transparent url("/assets/images/icoDaily.svg") no-repeat center center}.medical #localNav-medical ul li a[href*=payreySec]:before{background:transparent url("/assets/images/icoPayrey.svg") no-repeat center center}.medical #localNav-medical ul li a[href*=spaSec]:before{background:transparent url("/assets/images/icoSpa.svg") no-repeat center center}.medical #localNav-medical ul li a[href*=secondSec]:before{background:transparent url("/assets/images/icoSecond.svg") no-repeat center center}.medical #localNav-medical ul li a[href*=rescueSec]:before{background:transparent url("/assets/images/icoRescue.svg") no-repeat center center}.medical #localNav-medical ul li a[href*=spnuSec]:before{background:transparent url("/assets/images/icoSpnu.svg") no-repeat center center}.medical #localNav-medical ul li a:after{position:absolute;left:50%;bottom:15px;width:0;height:3px;display:block;content:"";background:rgb(16,121,189);-webkit-transform:translateX(-50%);transform:translateX(-50%);border-radius:3px;-webkit-transition:all ease-out 0.3s;transition:all ease-out 0.3s}.medical #localNav-medical ul li a:hover:after{width:20px}.medical #localNav-medical ul li a span{font-size:0.7rem}.medical #localNav-medical ul li:first-of-type a{border-radius:10px 0 0 10px}.medical #localNav-medical ul li:last-of-type a{border-radius:0 10px 10px 0}.medical#allergic #localNav-medical a[href*=allergic],.medical#cardiology #localNav-medical a[href*=cardiology],.medical#dermatology #localNav-medical a[href*=dermatology],.medical#healthcheck #localNav-medical a[href*=healthcheck],.medical#internal #localNav-medical a[href*=internal],.medical#internal #localNav-medical a[href="/medical/"],.medical#ophthalmology #localNav-medical a[href*=ophthalmology],.medical#surgery #localNav-medical a[href*=surgery],.medical#vaccination #localNav-medical a[href*=vaccination]{background:#fff}.medical#medicalIndex #integrationSec{padding-top:0}.medical#medicalIndex #integrationSec h3{font-size:1rem;color:rgb(0,0,0)}.medical#medicalIndex #integrationSec h3 strong{font-size:1.2rem;color:#ffa22a}.medical#medicalIndex #integrationSec #figIntegration{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.medical#medicalIndex #integrationSec #figIntegration h4{position:absolute;left:50%;top:90px;width:264px;height:264px;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#fff;border-radius:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.medical#medicalIndex #integrationSec #figIntegration .integrationBox{width:597px;padding:70px 65px 280px}.medical#medicalIndex #integrationSec #figIntegration .integrationBox#generalMed{padding-right:140px;background:#f3fafd url("/medical/images/bgGeneral.webp") no-repeat left top;border-radius:20px 0 0 20px}.medical#medicalIndex #integrationSec #figIntegration .integrationBox#alternativeMed{padding-left:140px;background:#f4f4f4 url("/medical/images/bgAlternative.webp") no-repeat left top;border-radius:0 20px 20px 0}.medical#medicalIndex #integrationSec #figIntegration .integrationBox h5{margin:0 0 30px}.medical#medicalIndex #integrationSec #figIntegration .integrationBox ul.icoMedPoint{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 40px;gap:0 2px}.medical#medicalIndex #integrationSec #figIntegration .integrationBox ul.icoMedPoint li{width:120px;padding:0 10px 2px;font-size:0.8rem;color:#fff;text-align:center;background:#2ba0ce;border-radius:5px}.medical#medicalIndex #integrationSec #figIntegration .integrationBox ul.icoList{margin-left:-1rem;font-size:0.8rem}.medical#medicalIndex #integrationSec #figIntegration .integrationBox#alternativeMed h5{text-align:right}.medical#medicalIndex #integrationSec #figIntegration .integrationBox#alternativeMed ul.icoMedPoint{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.medical#medicalIndex #integrationSec #figIntegration .integrationBox#alternativeMed ul.icoList{margin-left:0}.medical#medicalIndex #integrationSec #figIntegration>p{position:relative;margin:-190px 60px 0;padding:30px;font-size:1rem;-webkit-box-shadow:0 0 0 4px #fff;box-shadow:0 0 0 4px #fff;background:#fff;border:8px solid rgb(16,121,189);border-radius:20px}.medical#medicalIndex #integrationSec #figIntegration>p strong{font-size:1.2rem;font-weight:normal;color:#ce2b83}.medical#medicalIndex #integrationSec #figIntegration>p:after,.medical#medicalIndex #integrationSec #figIntegration>p:before{position:absolute;top:-90px;width:90px;height:60px;display:block;content:"";background:transparent url("/medical/images/icoArrow.webp") no-repeat}.medical#medicalIndex #integrationSec #figIntegration>p:before{left:130px}.medical#medicalIndex #integrationSec #figIntegration>p:after{right:130px}.medical#medicalIndex #contents .medicalBox{padding-bottom:0}.medical#medicalIndex #contents .medicalBox>p{font-size:1rem;text-align:center}.medical#medicalIndex #contents .medicalBox ul.medicalList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:0 15px}.medical#medicalIndex #contents .medicalBox ul.medicalList li{width:100%}.medical#medicalIndex #contents .medicalBox ul.medicalList li a{height:220px;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1rem;color:rgb(0,0,0);-webkit-box-shadow:inset 0 0 0 8px rgb(239,247,252);box-shadow:inset 0 0 0 8px rgb(239,247,252);border-radius:20px;-webkit-transition:all ease-out 0.15s;transition:all ease-out 0.15s}.medical#medicalIndex #contents .medicalBox ul.medicalList li a:before{width:86px;height:80px;margin:7px 0 10px;display:block;content:"";background-size:cover;-webkit-transition:all ease-out 0.15s;transition:all ease-out 0.15s}.medical#medicalIndex #contents .medicalBox ul.medicalList li a[href*=internalSec]:before{background:transparent url("/assets/images/icoDepartment.svg") no-repeat center center}.medical#medicalIndex #contents .medicalBox ul.medicalList li a[href*=surgerySec]:before{background:transparent url("/assets/images/icoSurgery.svg") no-repeat center center}.medical#medicalIndex #contents .medicalBox ul.medicalList li a[href*=dermatologySec]:before{background:transparent url("/assets/images/icoDermatology.svg") no-repeat center center}.medical#medicalIndex #contents .medicalBox ul.medicalList li a[href*=rehabilitationSec]:before{background:transparent url("/assets/images/icoRehabilitation.svg") no-repeat center center}.medical#medicalIndex #contents .medicalBox ul.medicalList li a[href*=acupunctureSec]:before{background:transparent url("/assets/images/icoAcupuncture.svg") no-repeat center center}.medical#medicalIndex #contents .medicalBox ul.medicalList li a[href*=dailySec]:before{background:transparent url("/assets/images/icoDaily.svg") no-repeat center center}.medical#medicalIndex #contents .medicalBox ul.medicalList li a[href*=payreySec]:before{background:transparent url("/assets/images/icoPayrey.svg") no-repeat center center}.medical#medicalIndex #contents .medicalBox ul.medicalList li a[href*=spaSec]:before{background:transparent url("/assets/images/icoSpa.svg") no-repeat center center}.medical#medicalIndex #contents .medicalBox ul.medicalList li a[href*=secondSec]:before{background:transparent url("/assets/images/icoSecond.svg") no-repeat center center}.medical#medicalIndex #contents .medicalBox ul.medicalList li a[href*=rescueSec]:before{background:transparent url("/assets/images/icoRescue.svg") no-repeat center center}.medical#medicalIndex #contents .medicalBox ul.medicalList li a[href*=spnuSec]:before{background:transparent url("/assets/images/icoSpnu.svg") no-repeat center center}.medical#medicalIndex #contents .medicalBox ul.medicalList li a h4{margin:0;font-size:1rem;-webkit-transition:all ease-out 0.15s;transition:all ease-out 0.15s}.medical#medicalIndex #contents .medicalBox ul.medicalList li a ul{margin:5px 0 0;padding:3px 10px;display:-webkit-box;display:-ms-flexbox;display:flex;background:rgb(239,247,252);border-radius:8px}.medical#medicalIndex #contents .medicalBox ul.medicalList li a ul li{margin:0 0 0 8px;font-size:0.8rem;white-space:nowrap}.medical#medicalIndex #contents .medicalBox ul.medicalList li a ul li:before{content:"・";color:rgb(16,121,189)}.medical#medicalIndex #contents .medicalBox ul.medicalList li a ul li:first-child{margin-left:0}.medical#medicalIndex #contents .medicalBox ul.medicalList li a:hover{color:rgb(16,121,189);text-decoration:none;-webkit-box-shadow:inset 0 0 0 5px #fff,inset 0 0 0 6px #e1e8f0,0 0 25px 0 rgba(197,206,216,0.5);box-shadow:inset 0 0 0 5px #fff,inset 0 0 0 6px #e1e8f0,0 0 25px 0 rgba(197,206,216,0.5)}.medical#medicalIndex #contents .medicalBox ul.medicalList li a:hover:before{-webkit-transform:scale(1.05);transform:scale(1.05)}.medical#medicalIndex #contents .medicalBox ul.medicalList li a:hover h4{color:rgb(16,121,189)}.medical#medicalIndex #contents .medicalBox ul.medicalList li a:hover ul{color:rgb(16,121,189)}.medical #contents #primary .medicalStyle .flexMedical{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.medical #contents #primary .medicalStyle .flexMedical .infoMedical{width:660px}.medical #contents #primary .medicalStyle .flexMedical .infoMedical h5{margin:10px 0 10px;padding:0 0 7px;font-size:0.9rem;font-weight:bold;color:rgb(16,121,189);background:-webkit-gradient(linear,left top,right top,color-stop(50%,#ccc),color-stop(0%,rgba(255,255,255,0))) repeat-x left bottom;background:linear-gradient(to right,#ccc 50%,rgba(255,255,255,0) 0%) repeat-x left bottom;background-size:4px 1px}.medical #contents #primary .medicalStyle .flexMedical figure img{border:8px solid rgb(239,247,252);border-radius:20px}.medical #contents #primary .medicalStyle p.repletionBox{margin:50px 100px 0;padding:40px 30px;border:8px solid rgb(239,247,252);border-radius:20px}.medical #contents #primary .medicalStyle p.repletionBox strong{font-size:1.1rem;font-weight:normal;color:#d72f2f}.information{}.information #contents #categoryTitle{background:transparent url("/information/images/categoryTitle.webp") no-repeat center center}.information #messageSec{max-width:1200px;margin:0 auto 100px;padding:40px;line-height:2.1;-webkit-box-shadow:inset 0 0 0 6px #e1e8f0;box-shadow:inset 0 0 0 6px #e1e8f0;border-radius:20px}.information #messageSec p{margin:0}.information #animalSec{background:rgb(239,247,252);border-radius:20px}.information #animalSec ul{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0 25px}.information #animalSec ul li figure{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.information #animalSec ul li figure img{margin:0;border:8px solid #fff;border-radius:20px}.information #animalSec ul li figure figcaption{position:relative;height:45px;margin:-45px 0 15px;padding:8px 25px 0 25px;display:table;font-size:1.1rem;text-align:left;background:rgb(239,247,252);border-radius:0 10px 0 0}.information #contents #medicalSec{padding-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.information #contents #medicalSec .medicalBox{width:550px}.information #contents #medicalSec .medicalBox ul{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.information #contents #medicalSec .medicalBox ul li{width:270px;padding:8px 25px;background:#fafafa;border:1px solid #ddd;border-radius:10px}.information #contents #fmeResBox #fmeSec{max-width:1200px;margin:80px auto 80px;padding:40px;line-height:2.1;text-align:center;-webkit-box-shadow:inset 0 0 0 6px #e1e8f0;box-shadow:inset 0 0 0 6px #e1e8f0;-webkit-box-shadow:inset 0 0 0 6px #f8e7e7;box-shadow:inset 0 0 0 6px #f8e7e7;border-radius:20px}.information #contents #fmeResBox #fmeSec h3{margin:0 0 15px;font-size:1.8rem;color:#d72f2f}.information #contents #fmeResBox #fmeSec p{margin:0;font-size:1rem}.information #contents #fmeResBox #reservationSec{text-align:center;background:rgb(239,247,252);border-radius:20px}.information #contents #fmeResBox #reservationSec #reservationBox{padding:40px;background:#fff;border-radius:20px}.information #contents #fmeResBox #reservationSec #reservationBox p{margin:0;font-size:1rem}.information #contents #fmeResBox #reservationSec #reservationBox p.infoTel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.information #contents #fmeResBox #reservationSec #reservationBox p.infoTel:before{width:50px;height:50px;margin:0 10px 0 0;padding:0;display:inline-block;content:"";background:transparent url("/assets/images/icoTel.svg") no-repeat left center;background-size:cover;-webkit-transform:translateY(2px);transform:translateY(2px)}.information #contents #fmeResBox #reservationSec #reservationBox p.infoTel a{font-size:2rem;font-weight:bold;color:rgb(16,121,189)}.information #contents #scheduleSec{padding-top:60px}.information #contents #scheduleSec .scheduleTable{padding:0;font-size:0.9rem;background:none}.information #contents #scheduleSec .scheduleTable table{margin:0 0 30px;border-collapse:separate;border-spacing:3px;table-layout:fixed}.information #contents #scheduleSec .scheduleTable table thead th{padding:15px;background:rgb(243,250,253);background:#e0f2f9;background:repeating-linear-gradient(-45deg,rgb(239,247,252) 0,rgb(239,247,252) 2px,#f3f9fd 2px,#f3f9fd 6px);border-radius:5px}.information #contents #scheduleSec .scheduleTable table thead th:first-of-type{width:12rem;padding-left:20px}.information #contents #scheduleSec .scheduleTable table tbody th{padding:15px 15px 15px 20px;border:none;border-bottom:1px solid #eee}.information #contents #scheduleSec .scheduleTable table tbody td{padding:15px;border:none;border-bottom:1px solid #eee}.information #contents #scheduleSec .scheduleTable ul{font-size:0.9rem}.information #contents #scheduleSec .scheduleTable ul.icoComplement{display:none}.information #contents #paymentSec{background:rgb(239,247,252);border-radius:20px}.information #contents #paymentSec>p{margin:0 0 30px;font-size:1rem;text-align:center}.information #contents #paymentSec table{margin:0 0 50px;overflow:hidden;border:1px solid #e1e8f0;border-radius:20px}.information #contents #paymentSec table th{white-space:nowrap;background:#f0f3f7;border:1px solid #e1e8f0;border-right:3px solid #e1e8f0}.information #contents #paymentSec table td{border:1px solid #e1e8f0}.information #contents #paymentSec table td ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.information #contents #paymentSec table td ul li{margin:0 20px 10px 0}.information #contents #paymentSec table td ul li:before{content:"・";color:rgb(16,121,189)}.information #contents #paymentSec table td ul+p{display:inline-block;margin-top:5px;padding:8px 15px;font-size:0.8rem;background:#fafafa;border:1px solid #ddd;border-radius:10px}.information #contents #insuranceSec>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0 40px}.information #contents #insuranceSec>ul li{}.information #contents #insuranceSec>ul li a{display:block;font-size:0.8rem;color:rgb(0,0,0);text-align:center;-webkit-transition:all ease-out 0.3s;transition:all ease-out 0.3s}.feature{}.feature #contents #categoryTitle{background:transparent url("/feature/images/categoryTitle.webp") no-repeat center center}.feature #contents #primary .featureSec{padding:0}.feature #contents #primary .featureSec p.txtLead{margin:-20px 0 30px;font-size:1.1rem;text-align:center}.feature #contents #primary .featureSec .featureBox{position:relative;padding:90px calc((100% - 1100px) / 2)}.feature #contents #primary .featureSec .featureBox:before{position:absolute;left:50%;top:50%;width:1200px;height:calc(100% - 100px);display:block;content:"";background:#fff;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.1);box-shadow:0 0 10px 0 rgba(0,0,0,0.1);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:30px;z-index:-1}.feature #contents #primary .featureSec .featureBox:after{position:absolute;left:0;top:0;width:100%;height:100%;display:block;content:"";background:repeating-linear-gradient(-45deg,#f8f8f8 0,#f8f8f8 2px,transparent 2px,transparent 7px);border-radius:30px;z-index:-2}.feature #contents #primary .featureSec .featureBox h4{position:relative;margin:0 0 40px;padding:13px 0 16px;text-align:center}.feature #contents #primary .featureSec .featureBox h4:before{position:absolute;left:50%;bottom:0;width:80px;height:4px;display:block;content:"";background:rgb(16,121,189);border-radius:5px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.feature #contents #primary .featureSec .featureBox h5{margin-top:40px;font-size:1.2rem;text-align:center}.feature #contents #primary .featureSec .featureBox .featureList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:0 20px}.feature #contents #primary .featureSec .featureBox .featureList dl{width:100%}.feature #contents #primary .featureSec .featureBox .featureList dl dt{margin:0 0 10px}.feature #contents #primary .featureSec .featureBox .featureList dl dt a{height:225px;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1rem;color:rgb(0,0,0);-webkit-box-shadow:inset 0 0 0 8px rgb(239,247,252);box-shadow:inset 0 0 0 8px rgb(239,247,252);border-radius:20px;-webkit-transition:all ease-out 0.15s;transition:all ease-out 0.15s}.feature #contents #primary .featureSec .featureBox .featureList dl dt a:before{width:86px;height:80px;margin:7px 0 10px;display:block;content:"";background-size:cover;-webkit-transition:all ease-out 0.15s;transition:all ease-out 0.15s}.feature #contents #primary .featureSec .featureBox .featureList dl dt a[href*=internalSec]:before{background:transparent url("/assets/images/icoDepartment.svg") no-repeat center center}.feature #contents #primary .featureSec .featureBox .featureList dl dt a[href*=surgerySec]:before{background:transparent url("/assets/images/icoSurgery.svg") no-repeat center center}.feature #contents #primary .featureSec .featureBox .featureList dl dt a[href*=dermatologySec]:before{background:transparent url("/assets/images/icoDermatology.svg") no-repeat center center}.feature #contents #primary .featureSec .featureBox .featureList dl dt a[href*=rehabilitationSec]:before{background:transparent url("/assets/images/icoRehabilitation.svg") no-repeat center center}.feature #contents #primary .featureSec .featureBox .featureList dl dt a[href*=acupunctureSec]:before{background:transparent url("/assets/images/icoAcupuncture.svg") no-repeat center center}.feature #contents #primary .featureSec .featureBox .featureList dl dt a[href*=dailySec]:before{background:transparent url("/assets/images/icoDaily.svg") no-repeat center center}.feature #contents #primary .featureSec .featureBox .featureList dl dt a[href*=payreySec]:before{background:transparent url("/assets/images/icoPayrey.svg") no-repeat center center}.feature #contents #primary .featureSec .featureBox .featureList dl dt a[href*=spaSec]:before{background:transparent url("/assets/images/icoSpa.svg") no-repeat center center}.feature #contents #primary .featureSec .featureBox .featureList dl dt a[href*=secondSec]:before{background:transparent url("/assets/images/icoSecond.svg") no-repeat center center}.feature #contents #primary .featureSec .featureBox .featureList dl dt a[href*=rescueSec]:before{background:transparent url("/assets/images/icoRescue.svg") no-repeat center center}.feature #contents #primary .featureSec .featureBox .featureList dl dt a[href*=spnuSec]:before{background:transparent url("/assets/images/icoSpnu.svg") no-repeat center center}.feature #contents #primary .featureSec .featureBox .featureList dl dt a p{margin:0;font-size:1rem;-webkit-transition:all ease-out 0.15s;transition:all ease-out 0.15s}.feature #contents #primary .featureSec .featureBox .featureList dl dt a ul{margin:5px 0 0;padding:3px 10px;display:-webkit-box;display:-ms-flexbox;display:flex;background:rgb(239,247,252);border-radius:8px}.feature #contents #primary .featureSec .featureBox .featureList dl dt a ul li{margin:0 0 0 8px;font-size:0.8rem;white-space:nowrap}.feature #contents #primary .featureSec .featureBox .featureList dl dt a ul li:before{content:"・";color:rgb(16,121,189)}.feature #contents #primary .featureSec .featureBox .featureList dl dt a ul li:first-child{margin-left:0}.feature #contents #primary .featureSec .featureBox .featureList dl dt a:hover{color:rgb(16,121,189);text-decoration:none;-webkit-box-shadow:inset 0 0 0 5px #fff,inset 0 0 0 6px #e1e8f0,0 0 25px 0 rgba(197,206,216,0.5);box-shadow:inset 0 0 0 5px #fff,inset 0 0 0 6px #e1e8f0,0 0 25px 0 rgba(197,206,216,0.5)}.feature #contents #primary .featureSec .featureBox .featureList dl dt a:hover:before{-webkit-transform:scale(1.05);transform:scale(1.05)}.feature #contents #primary .featureSec .featureBox .featureList dl dt a:hover p{color:rgb(16,121,189)}.feature #contents #primary .featureSec .featureBox .featureList dl dt a:hover ul{color:rgb(16,121,189)}.feature #contents #primary .featureSec .featureBox .featureList dl dt span{height:180px;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1rem;color:rgb(0,0,0);-webkit-box-shadow:inset 0 0 0 8px #f3f3f3;box-shadow:inset 0 0 0 8px #f3f3f3;border-radius:20px}.feature #contents #primary .featureSec .featureBox .featureList dl dd{font-size:0.8rem}.feature #contents #primary .featureSec .featureBox .featureList+p{font-size:1.1rem}.feature #contents #preventionSec{margin:0 0 100px;padding-top:0}.recruit{}.recruit #contents .section:first-of-type,.recruit #contents section:first-of-type{padding-top:0}.recruit .recruitSec table{margin-bottom:40px}.recruit .recruitSec table tr th{width:13rem}.recruit #contents #privacySec{position:relative;margin:0 calc((100% - 1200px) / 2);padding:30px 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.recruit #contents #privacySec:before{position:absolute;left:0;top:0;width:100%;height:100%;display:block;content:"";background:repeating-linear-gradient(-45deg,#f3f3f3 0,#f3f3f3 2px,transparent 2px,transparent 5px);border-radius:20px;z-index:-2}.recruit #contents #privacySec:after{position:absolute;left:50%;top:50%;width:calc(100% - 30px);height:calc(100% - 30px);display:block;content:"";background:#fff;border-radius:10px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:-1}.recruit #contents #privacySec h4{margin-top:20px}.inquiry{}.inquiry #contents #privacySec{position:relative;margin:0 calc((100% - 1200px) / 2);padding:30px 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.inquiry #contents #privacySec:before{position:absolute;left:0;top:0;width:100%;height:100%;display:block;content:"";background:repeating-linear-gradient(-45deg,#f3f3f3 0,#f3f3f3 2px,transparent 2px,transparent 5px);border-radius:20px;z-index:-2}.inquiry #contents #privacySec:after{position:absolute;left:50%;top:50%;width:calc(100% - 30px);height:calc(100% - 30px);display:block;content:"";background:#fff;border-radius:10px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:-1}.inquiry #contents #privacySec h3{margin-top:20px}.partnership{}.partnership #contents .section:first-of-type,.partnership #contents section:first-of-type{padding-top:0}.partnership #contents #partnershipSec{margin:-40px 0 40px;padding-top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.partnership #contents #partnershipSec #infoPartner{width:600px}.partnership #contents #partnershipSec #infoPartner h3{margin-bottom:40px;font-size:1.6rem;text-align:left}.partnership #contents #partnershipSec #infoPartner h4{margin-bottom:35px;font-size:1.05rem;line-height:1.7}.partnership #contents #partnershipSec figure{width:550px;margin:-110px 0 0;overflow:hidden;border:10px solid #fff;border-radius:20px}.partnership #contents #partnershipSec figure img{margin:0;border-radius:0}.partnership #privacySec{position:relative;margin:0 calc((100% - 1200px) / 2);padding:30px 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.partnership #privacySec:before{position:absolute;left:0;top:0;width:100%;height:100%;display:block;content:"";background:repeating-linear-gradient(-45deg,#f3f3f3 0,#f3f3f3 2px,transparent 2px,transparent 5px);border-radius:20px;z-index:-2}.partnership #privacySec:after{position:absolute;left:50%;top:50%;width:calc(100% - 30px);height:calc(100% - 30px);display:block;content:"";background:#fff;border-radius:10px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:-1}.company{}.company #contents .section,.company #contents section{padding-top:0}.company #contents .section:first-of-type,.company #contents section:first-of-type{padding-top:0}.company #companySec p.txtSign{text-align:right}.company #companySec p.txtSign span{display:block}.privacy{}.privacy #contents .section,.privacy #contents section{padding-top:0;padding-bottom:50px}.privacy #contents .section:first-of-type,.privacy #contents section:first-of-type{padding-top:0}.privacy #primary #changeSec h3{padding-top:50px;border-top:1px solid #ddd;border-radius:0}.cookie{}.cookie #contents .section,.cookie #contents section{padding-top:0;padding-bottom:50px}.cookie #contents .section:first-of-type,.cookie #contents section:first-of-type{padding-top:0}.cookie #primary #changeSec h3{padding-top:50px;border-top:1px solid #ddd;border-radius:0}.sitemap{}.sitemap #contents .section:first-of-type,.sitemap #contents section:first-of-type{padding-top:0}.sitemap #sitemapSec>ul{border-top:1px solid #eee}.sitemap #sitemapSec>ul>li{margin:0;padding:25px 20px;border-bottom:1px solid #eee}.sitemap #sitemapSec>ul>li>a{font-size:1rem;color:rgb(0,0,0)}.sitemap #sitemapSec>ul>li>ul{margin:10px 0 0;padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 30px;background:rgb(239,247,252);border-radius:10px}.sitemap #sitemapSec>ul>li>ul>li>a{color:rgb(0,0,0)}.error{}.error #contents .section,.error #contents section{padding-top:0;padding-bottom:50px}.error #contents .section:first-of-type,.error #contents section:first-of-type{padding-top:0}.error #errorSec ul{margin:50px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0 30px}
/*# sourceMappingURL=main-pc.css.map */