﻿@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;300;400;500;700;900&display=swap");@import'https://fonts.googleapis.com/css?family=Open+Sans';@import'https://fonts.googleapis.com/css?family=Raleway:400,500,600';@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Josefin+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;1,100;1,200;1,300;1,400;1,500;1,600;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Josefin+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;1,100;1,200;1,300;1,400;1,500;1,600;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Lato:wght@100;300;400;700;900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;300;400;500;700;900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@200;300;400;500;600;700;900&display=swap");@import url("https://fonts.googleapis.com/css2?family=M+PLUS+Rounded+1c:wght@100;300;400;500;700;800;900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Kosugi+Maru&display=swap");@import url("https://fonts.googleapis.com/css2?family=Yomogi&display=swap");.boxer-lock{overflow:hidden!important;}#boxer-overlay{-webkit-transition:opacity .25s linear;transition:opacity .25s linear;}#boxer *{-webkit-transition:none;transition:none;}#boxer.animating{-webkit-transition:left .25s ease,opacity .25s linear,top .25s ease;transition:left .25s ease,opacity .25s linear,top .25s ease;}#boxer.animating .boxer-container{-webkit-transition:height .25s ease,width .25s ease;transition:height .25s ease,width .25s ease;}#boxer.animating .boxer-content{-webkit-transition:opacity .25s linear;transition:opacity .25s linear;}#boxer-overlay{background:rgba(38,29,27,.8);height:100%;left:0;opacity:0;padding:0;position:fixed;top:0;width:100%;z-index:1005;}#boxer{background:#fff;box-shadow:0 0 25px rgba(0,0,0,.3);margin:0;opacity:0;padding:0;position:absolute;z-index:1005;}.boxer-open #boxer-overlay{opacity:.8;}.boxer-open #boxer,.boxer-open #boxer .boxer-content{opacity:1;}.boxer-open #boxer.loading .boxer-content{opacity:0;}#boxer .boxer-close{color:#fff;cursor:pointer;display:block;position:fixed;padding:0;right:0;top:0;z-index:1006;font-size:24px;}#boxer .boxer-close span{font-size:36px;vertical-align:bottom;}#boxer .boxer-container{height:100vh;overflow:hidden;position:relative;width:100%;z-index:1005;zoom:1;}#boxer .boxer-content{opacity:0;overflow:hidden;padding:0;width:10000px;}#boxer .boxer-image{float:left;}#boxer .boxer-video{height:100%;width:100%;}#boxer .boxer-iframe{border:0;float:left;height:100%;overflow:auto;width:100%;}#boxer .boxer-meta{clear:both;}#boxer .boxer-control{color:#fff;text-shadow:0 0 6px rgba(0,0,0,.4);cursor:pointer;display:block;margin-right:auto;margin-left:auto;position:fixed;top:50%;width:40px;-webkit-transition:opacity .25s linear;transition:opacity .25s linear;}#boxer .boxer-control.previous{font-size:40px;left:1.5%;}#boxer .boxer-control.next{font-size:40px;right:1.5%;}#boxer .boxer-control.disabled{opacity:.3;}#boxer .boxer-position{color:#999;font-size:11px;line-height:12px;margin:0;padding:0;display:none;}#boxer .boxer-caption p{color:#fff;font-size:12px;line-height:12px;margin:-30px 0 0 40px;padding:0;}#boxer .boxer-caption.gallery p{padding-top:0;}#boxer.loading .boxer-container{background:url(/js/images/bx_loader.gif) no-repeat center;}#boxer.mobile{background:rgba(38,29,27,.8);border-radius:0;height:100%;left:0;padding:0;position:fixed;top:0;width:100%;}#boxer.mobile .boxer-close{right:0;top:auto;top:0;}#boxer.mobile .boxer-container{position:relative;}#boxer.mobile .boxer-control{border-radius:0;box-shadow:none;margin:-20px 0 0;top:50%;}#boxer.mobile .boxer-control.previous{float:left;left:0;}#boxer.mobile .boxer-control.next{float:right;right:0;}#boxer.mobile .boxer-control.disabled{opacity:.3;}#boxer.mobile .boxer-meta{bottom:0;left:0;padding:0 0 0 5px;position:absolute;width:100%;}#boxer.mobile .boxer-position{padding:0;}#boxer.mobile .boxer-caption p{color:#eee;padding:10px 0 0;}@media(orientation:landscape){#boxer.mobile .boxer-caption p{padding:10px 5px 0 0;}}#boxer.mobile .boxer-image{-webkit-transition:none!important;transition:none!important;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);}#boxer.mobile.animated .boxer-image{-webkit-transition:-webkit-transform .25s ease-out!important;transition:transform .25s ease-out!important;}#boxer.mobile.loading .boxer-container{background:url(jquery.fs.boxer-loading-dark.gif) no-repeat center;}#boxer.mobile.inline .boxer-content,#boxer.mobile.iframe .boxer-content{overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch;}@media screen and (min-width:980px){#boxer .boxer-content:hover .boxer-control{opacity:.75;}#boxer .boxer-content:hover .boxer-control:hover{opacity:1;}#boxer .boxer-content:hover .boxer-control.disabled{opacity:.3;cursor:default!important;}#boxer.mobile .boxer-control{opacity:1!important;}#boxer.mobile .boxer-control.disabled{opacity:.3!important;}}@media screen and (max-width:980px){#boxer.mobile{position:fixed;}}#colorbox,#cboxWrapper,#cboxContent,#cboxLoadedContent{max-width:100vw!important;max-height:100dvh;}#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;}#cboxWrapper{max-width:none;}#cboxOverlay{position:fixed;width:100%;height:100%;}#cboxMiddleLeft,#cboxBottomLeft{clear:left;}#cboxContent{position:relative;}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch;}#cboxTitle{margin:0;}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%;}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer;}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic;}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0;}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;}#cboxOverlay{background:rgba(38,29,27,.8);}#colorbox{outline:0;box-shadow:0 0 25px rgba(0,0,0,.3);}#cboxContent{overflow:visible;background:#fff;}.cboxIframe{background:#fff;}#cboxError{padding:50px;border:1px solid #ccc;}#cboxLoadedContent{background:#fff;padding:1px;}#cboxLoadingOverlay{background:#fff;}#cboxTitle{position:absolute;top:-22px;left:0;color:#000;}#cboxCurrent{position:absolute;top:-22px;right:205px;text-indent:-9999px;}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:50px;height:50px;position:fixed;top:0;right:0;}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0;}#cboxPrevious{background-position:0 0;right:44px;}#cboxPrevious:hover{background-position:0 -25px;}#cboxNext{background-position:-25px 0;right:22px;}#cboxNext:hover{background-position:-25px -25px;}#cboxClose{background:#000;}#cboxClose:hover{background-position:-50px -25px;}#cboxClose::after{color:#fff;content:"×";font-family:"Noto Sans JP",sans-serif;font-weight:100;font-size:36px;position:absolute;top:0;right:0;width:50px;text-align:center;line-height:44px;}.cboxSlideshow_on #cboxPrevious,.cboxSlideshow_off #cboxPrevious{right:66px;}.cboxSlideshow_on #cboxSlideshow{background-position:-75px -25px;right:44px;}.cboxSlideshow_on #cboxSlideshow:hover{background-position:-100px -25px;}.cboxSlideshow_off #cboxSlideshow{background-position:-100px 0;right:44px;}.cboxSlideshow_off #cboxSlideshow:hover{background-position:-75px -25px;}*{margin:0;padding:0;}article,aside,figure,footer,header,hgroup,nav,main,section{display:block;}table{border-collapse:collapse;border-spacing:0;}fieldset,img,iframe{border:0;}address,caption,cite,code,dfn,em,th,var,i{font-style:normal;font-weight:normal;}ol,ul{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-weight:normal;}a{text-decoration:none;}q:before,q:after{content:"";}abbr,acronym{border:0;}.cf:after{clear:both;content:"";display:block;}.fl{float:left;}.fr{float:right;}.cb{clear:both;}.font--en{font-family:"Lato",sans-serif;}.font--enP{font-family:"Poppins",sans-serif;}.font--ja{font-family:"Noto Sans JP",sans-serif;}.font--jaR{font-family:"M PLUS Rounded 1c",sans-serif;}.font--jaR2{font-family:"Kosugi Maru",sans-serif;}.font--jaSerif{font-family:"Noto Serif JP",serif;}.font--jaHW{font-family:"Yomogi",cursive;}.font--en{font-family:"Lato",sans-serif;}.font--enP{font-family:"Poppins",sans-serif;}.font--jp{font-family:"Noto Sans JP",sans-serif;}.font--jpR{font-family:"M PLUS Rounded 1c",sans-serif;}.font--jpR2{font-family:"Kosugi Maru",sans-serif;}.font--jpSerif{font-family:"Noto Serif JP",serif;}a{color:#a23b1b;transition:.3s ease;}a:hover{color:#e86218;}a:link{text-decoration:none;}a:visited{text-decoration:none;}a:active{text-decoration:none;}@media(min-width:769px){.media-mobile a[href^="tel:"]{pointer-events:none;}}.media-pc a[href^="tel:"]{pointer-events:none;}.bgcolor-lightgray{background-color:#d3d8db;}h1{font-size:14px;}h2{font-size:14px;}h3{font-size:14px;}h4{font-size:14px;font-weight:normal;}em{color:#b33636;font-style:normal;}img{height:auto;vertical-align:bottom;}img.respons{width:100%;}ul{list-style-type:none;}span{display:inline-block;}.pnnn{padding:12px 0 0;}.nnpn{padding:0 0 12px;}.pnpn{padding:12px 0;}.npnp{padding:0 12px;}.ppnp{padding:12px 12px 0;}.nppp{padding:0 12px 12px;}.pppp{padding:12px;}.setsumei{position:absolute;color:#d02;font-size:1.4rem;z-index:100;}.setsumei i{transform:scaleX(-1);font-size:160%;line-height:.6;vertical-align:text-bottom;}.setsumei.kakunin{left:50%;transform:translateX(-50%);top:-14px;white-space:nowrap;}.setsumei.bg{background:rgba(255,255,255,.6);border-radius:20px;padding:0 5px;}.setsumei__wrap{position:relative;}html{font-size:10px;height:100%;}@-moz-document url-prefix(){html{overflow-x:hidden;scrollbar-width:none;}}body{height:100%;background:#fff;font-size:1.4rem;font-family:"メイリオ",Meiryo,"ヒラギノ丸ゴ Pro W4","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",Verdana,Helvetica,sans-serif;letter-spacing:0;line-height:1.8;color:#222;margin:0;overflow-x:hidden;width:100%;-webkit-text-size-adjust:none;}@media print{body{height:100vh!important;}}body.fixed{position:fixed;overflow:hidden;}body.media-pc{overflow-y:scroll;overflow-x:hidden;}body.media-pc#pageReservation{overflow-y:hidden;}@-moz-document url-prefix(){body{overflow-x:hidden;scrollbar-width:none;}}body::-webkit-scrollbar{width:0;display:none;}body.modal-open::-webkit-scrollbar{width:0;height:0;}#wrap{position:relative;}@media print{#wrap{position:relative!important;transform:none!important;}}#wrap.fixed{transform:none!important;}#parentContainer{position:relative;width:100%;}@media print{#parentContainer{top:0!important;}}.scrollbar{box-sizing:border-box;position:fixed;top:0;right:0;bottom:0;width:7px;padding:2px;opacity:.3;transition:opacity .8s ease;z-index:10000;}@media print{.scrollbar{display:none!important;}}.scrollbar.scroll{opacity:1;}body.nav-open .scrollbar,body.openbox-open .scrollbar{opacity:0!important;}.scrollbar-thumb{min-height:50px;background-color:rgba(232,98,24,.4);border-radius:2px;transition:height .4s ease;opacity:0;animation:fadeIn 1s ease 1s forwards;}.loading{width:100vw;height:100dvh;transition:opacity 2.5s;background-color:#fff;position:fixed;top:0;left:-100vw;z-index:10000;opacity:1;visibility:visible;}#pageIndex .loading{left:0;}.loading__video{position:absolute;top:0;}.loading__video video{width:1px;opacity:.1;}.loading__video img{display:none;}.loading.is-active{opacity:0;visibility:hidden;}#pageIndex.re .loading.is-active{left:-100vw;}.loading-animation{width:100vw;height:100dvh;transition:all 1s;background-color:#e86218;z-index:10000;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;}.loading-animation.is-active{opacity:1;visibility:visible;}.loading-logo{width:360px;max-width:90vw;}.loading-logo img{width:100%;}@keyframes indextop-ht{0%{top:5px;}99%{top:5px;}100%{top:-100px;}}.header{position:fixed;width:100%;z-index:900;}@media print{.header{position:absolute;}.nav-open .header{position:relative;}}.opening .header{opacity:0;}.opening.fademenu .header{opacity:1;transition:opacity 1s ease;}.header__title{align-items:center;background:#fff;border-radius:35px;box-shadow:0 0 5px rgba(0,0,0,.2);display:flex;height:70px;justify-content:space-between;left:5px;max-width:calc(100% - 65px);position:fixed;top:5px;transition:opacity .8s;width:240px;}@media(max-width:540px){.header__title{z-index:10;}}@media print{.header__title{position:absolute;}}body#pageIndex.top .header__title{opacity:0;top:-100px;animation:indextop-ht .3s;}body#pageIndex.top.nav-open .header__title{top:5px;}@media(max-width:540px){body#pageIndex.top.nav-open .header__title{opacity:1;}}body#pageIndex.top.nav-open.nav-close .header__title{opacity:0;transition:opacity .3s;}body.toHome .header__title{opacity:0!important;transition:opacity .3s;}.header__title__logomark{position:absolute;top:20%;left:9%;width:17.5%;}.header__title__ja{color:#e86218;position:absolute;bottom:24%;left:29%;font-family:"Noto Sans JP",sans-serif;font-size:1.85rem;font-weight:400;line-height:1;}.header__title__logotype{background:url(/assets/images/logotype-world-ah.svg) no-repeat;background-size:100%;position:absolute;top:24%;left:30%;width:60%;}.header__nav{position:fixed;top:0;z-index:1;background:rgba(97,44,34,0);width:100vw;height:100dvh;overflow-y:auto;overflow-x:hidden;overscroll-behavior:none;left:0;scrollbar-width:none;top:-100dvh;}@media print{.nav-open .header__nav{position:relative;height:auto;min-height:100dvh;}}.nav-open .header__nav{top:0;background:rgba(97,44,34,.8);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .6s ease,backdrop-filter .6s ease;}.nav-open.nav-close .header__nav{background:rgba(97,44,34,0);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(0);transition:background .45s ease-out,backdrop-filter .45s ease-out;}.header__nav__inner{height:calc(100% - 70px);position:relative;margin-bottom:71px;overscroll-behavior:none;top:-100dvh;}@media(min-width:981px) and (max-height:640px){.header__nav__inner{overflow-y:auto;overflow-x:hidden;margin-bottom:70px;}.header__nav__inner::-webkit-scrollbar{width:0;display:none;}}@media(max-width:980px){.header__nav__inner{height:auto;opacity:0;}}@media print{.nav-open .header__nav__inner{min-height:calc(100dvh - 70px);background:#f00;}}.nav-open .header__nav__inner{top:0;transition:top .8s cubic-bezier(.23,1,.32,1);}@media(max-width:980px){.nav-open .header__nav__inner{opacity:1;transition:top .8s cubic-bezier(.23,1,.32,1),opacity .3s ease;}}.nav-open.nav-close .header__nav__inner{top:-100dvh;transition:top .35s cubic-bezier(.55,.055,.675,.19);}@media(max-width:980px){.nav-open.nav-close .header__nav__inner{opacity:0;transition:top .35s cubic-bezier(.55,.055,.675,.19),opacity .35s cubic-bezier(.55,.055,.675,.19);}}.nav-open.nav-close.depart .header__nav__inner{opacity:0;top:-100dvh;transition:top .35s cubic-bezier(.55,.055,.675,.19),opacity .35s cubic-bezier(.55,.055,.675,.19);}.header__nav__bg{background:#fff;position:absolute;top:0;left:0;width:100%;height:100%;}@media(min-width:981px) and (max-height:640px){.header__nav__bg{height:570px;}}.header__nav__bg__video{bottom:0;left:50%;height:45%;min-height:250px;position:absolute;transform:translate(-49%,0);width:100%;}@media(max-width:980px){.header__nav__bg__video{max-width:640px;}}@media(max-width:540px){.header__nav__bg__video{min-width:420px;}}.header__nav__bg__video video{height:100%;object-fit:contain;object-position:bottom;position:absolute;width:100%;}.header__nav__container{box-sizing:border-box;min-height:60%;display:flex;align-items:center;padding:40px 0 0;position:relative;z-index:1;}@media(min-width:981px) and (max-height:640px){.header__nav__container{display:block;}}@media(max-width:980px){.header__nav__container{display:block;padding:40px 0 min(290px,45vw);}.header__nav__container.container{max-width:520px;}}@media(max-width:540px){.header__nav__container{padding:100px 0 max(190px,46vw);}.header__nav__container.container{max-width:276px;}}.header__nav__contents{display:flex;justify-content:space-between;width:100%;}@media(max-width:980px){.header__nav__contents{flex-wrap:wrap;}}.header__nav__category{margin-bottom:30px;}@media(min-width:1280px) and (max-height:700px){.header__nav__category{margin-bottom:15px;}}@media(min-width:981px) and (max-width:1280px){.header__nav__category{margin-bottom:15px;}}.header__nav__category__name{color:#591b1b;font-family:"M PLUS Rounded 1c",sans-serif;font-size:2.4rem;font-weight:300;}@media(max-width:980px){.header__nav__category__name{font-size:2.2rem;}}@media(min-width:981px) and (max-width:1280px){.header__nav__category__name{font-size:2.2rem;}}.category--4 .header__nav__category__name{margin-right:-3em;}.category--5 .header__nav__category__name{margin-right:2em;}.header__nav__list{padding:5px 0 5px 20px;}.category--2 .header__nav__list:nth-last-child(1){margin-left:-18px;}@media(max-width:540px){.category--2 .header__nav__list:nth-last-child(1){margin-left:0;}}.category--2 .header__nav__list:nth-last-child(1) li:nth-child(-n+2) a{width:152px;white-space:nowrap;}.header__nav__list li a{background:rgba(255,255,255,.7);border-radius:15px;color:#222;display:inline-block;position:relative;margin-bottom:5px;padding:0 10px;}.header__nav__list li a::before{color:#e86218;content:"▶";display:inline-block;font-family:"Noto Sans JP",sans-serif;padding-right:.25em;transition:all .3s ease;}.media-pc .header__nav__list li a:hover{transform:translateX(4px);}.media-pc .header__nav__list li a:hover::before{color:#f6c119;transform:scale(1.7);transform-origin:70%;}.category--1 .header__nav__list li:nth-last-child(1){margin-top:24px;}.category--1 .header__nav__list li:nth-last-child(1) a::after{background:url("../images/icon-staff.png") no-repeat;background-size:100%;content:"";display:block;height:50px;margin-top:8px;width:101px;transition:all .3s ease;}.media-pc .category--1 .header__nav__list li:nth-last-child(1) a:hover::after{transform:scale(1.1);transform-origin:75%;}.header__nav__list.list--round{font-size:1.3rem;display:flex;width:276px;margin-right:-50px;margin-left:-4px;padding:5px 0;}@media(max-width:980px){.header__nav__list.list--round{margin-right:0;}}@media(max-width:540px){.header__nav__list.list--round{padding:5px 0 5px 10px;}}@media(min-width:1280px) and (max-height:700px){.header__nav__list.list--round{width:184px;}}@media(min-width:981px) and (max-width:1280px){.header__nav__list.list--round{width:184px;}}.header__nav__list.list--round li{width:33.3333%;position:relative;padding-bottom:33.3333%;}@media(min-width:1280px) and (max-height:700px){.header__nav__list.list--round li{padding-bottom:44px;width:50%;}}@media(min-width:981px) and (max-width:1280px){.header__nav__list.list--round li{padding-bottom:44px;width:50%;}}@media(min-width:1280px) and (max-height:700px){.header__nav__list.list--round li a{border-radius:18px;line-height:1;height:36px;margin:4px 4%;}}@media(min-width:981px) and (max-width:1280px){.header__nav__list.list--round li a{border-radius:18px;line-height:1;height:36px;margin:4px 4%;}}.header__nav__list.list--round li a::before{display:none;margin-top:-4px;}.header__nav__list.list--round li:nth-child(1){margin-right:90px;width:66.6666%;padding-bottom:50px;}@media(min-width:1280px) and (max-height:700px){.header__nav__list.list--round li:nth-child(1){width:50%;padding-bottom:44px;}}@media(min-width:981px) and (max-width:1280px){.header__nav__list.list--round li:nth-child(1){width:50%;padding-bottom:44px;}}.header__nav__list.list--round li:nth-child(1) a{background:#e86218;border-radius:20px;height:40px;margin:5px 2%;width:96%;}@media(min-width:1280px) and (max-height:700px){.header__nav__list.list--round li:nth-child(1) a{border-radius:18px;height:36px;margin:4px 4%;width:92%;}}@media(min-width:981px) and (max-width:1280px){.header__nav__list.list--round li:nth-child(1) a{border-radius:18px;height:36px;margin:4px 4%;width:92%;}}.media-pc .header__nav__list.list--round li:nth-child(1) a:hover{background:#ed8246;}.header__nav__access-image{height:81px;margin-top:10px;padding-bottom:10px;position:relative;}.header__nav__access-image__inner{border-bottom:2px solid #82554c;position:absolute;width:50vw;left:0;}@media(max-width:540px){.header__nav__access-image__inner{width:100vw;}}.header__nav__access-image img{line-height:1;margin-bottom:-2px;}.header__nav__access-image__img1{height:81px;margin-left:30px;width:128px;}.header__nav__access-image__img2{bottom:0;position:absolute;width:67px;opacity:0;left:400px;}.header__nav__access-image__img2.active{left:180px;opacity:1;transition:opacity .2s ease .5s,left 3s cubic-bezier(.23,1,.32,1) .5s;}.header__nav__other{display:flex;position:absolute;right:50%;margin-right:-50vw;margin-top:84px;top:50%;}@media(min-width:1280px) and (max-height:700px){.header__nav__other{margin-top:120px;}}@media(min-width:981px) and (max-width:1280px){.header__nav__other{margin-top:120px;}}@media(max-width:980px){.header__nav__other{position:relative;width:100%;right:auto;margin-right:0;margin-bottom:40px;margin-top:0;top:0;}}.header__nav__social{margin-right:10px;}.header__nav__social a{border-radius:50%;color:#fff;display:block;line-height:1.2;width:46px;height:46px;}.media-pc .header__nav__social a:hover span{transform:rotateY(360deg);transition:.6s ease;}.header__nav__social a span{background:#e28917;font-size:30px;color:rgba(255,255,255,.8);border-radius:50%;width:100%;height:100%;display:flex;align-items:center;justify-content:center;text-align:center;}.header__nav__dental{line-height:1;margin-right:10px;position:relative;text-align:center;}.header__nav__dental__link{align-items:center;background:#fff;border-radius:24px;box-shadow:0 1px 8px rgba(0,0,0,.02);display:inline-flex;padding:2px;transition:transform .3s ease;}.media-pc .header__nav__dental__link:hover .logo-mark{transform:rotateY(360deg);transition:.6s ease;}.media-pc .header__nav__dental__link:hover i{color:#f6c119;transform:scale(1.5);transform-origin:30%;}.header__nav__dental__link .logo-mark{border-radius:50%;width:44px;}.header__nav__dental__link .logo-type{background:url(/medical-dental/images/logo-animal-dental-clinic.svg) no-repeat center;background-size:110px 14px;margin:0 4px 0 5px;width:110px;height:14px;}.header__nav__dental__link i{color:#e86218;font-size:110%;margin:0 5px 0 0;font-family:"Noto Sans JP",sans-serif;transition:all .3s ease;}.r-banner .header__nav__dental{padding-bottom:85px;}.header__nav__tel{color:#558000;font-family:"Lato",sans-serif;font-size:2.2rem;font-weight:400;line-height:30px;position:relative;}.header__nav__tel .media-pc{pointer-events:none;}.header__nav--level2{position:fixed;width:100%;padding-top:80px;padding-bottom:10px;top:0;left:0;background:#f2eee6;display:flex;justify-content:space-between;align-items:center;transition:1s ease;}@media(min-width:1281px){.header__nav--level2{padding-top:40px;}}.depart .header__nav--level2,.depart.top .header__nav--level2{opacity:0;top:-40px;transition:.3s ease;}.header__nav--level2.medical{height:80px;z-index:-1;}.header__nav--level2.medical .list--round{width:560px;height:100%;margin:auto;font-size:12.5px;}@media(max-width:600px){.header__nav--level2.medical .list--round{max-width:420px;width:98%;}}.header__nav--level2.medical .list--round li{width:14.2857142857%;position:relative;padding-bottom:14.2857142857%;}@media(max-width:600px){.header__nav--level2.medical .list--round li{width:25%;padding-bottom:40px;}.header__nav--level2.medical .list--round li:nth-child(5){margin-left:25%;}.header__nav--level2.medical .list--round li a{width:92%;border-radius:20px;height:34px;}}.header__nav--level2.medical .list--round li:nth-child(1) a{background:#e86218;}.media-pc .header__nav--level2.medical .list--round li:nth-child(1) a:hover{background:#ed8246;}#pageMedical-general .header__nav--level2.medical .list--round li:nth-child(1) a{background:#8c3b0e;border-radius:10px;color:#cff;}#pageMedical-general .header__nav--level2.medical .list--round li:nth-child(1) a::after{content:"";}.media-pc #pageMedical-general .header__nav--level2.medical .list--round li:nth-child(1) a:hover{transform:scale(1);}#pageMedical-surgery .header__nav--level2.medical .list--round li:nth-child(2) a{background:#8c3b0e;border-radius:10px;color:#cff;}#pageMedical-surgery .header__nav--level2.medical .list--round li:nth-child(2) a::after{content:"";}.media-pc #pageMedical-surgery .header__nav--level2.medical .list--round li:nth-child(2) a:hover{transform:scale(1);}#pageMedical-orthopedic .header__nav--level2.medical .list--round li:nth-child(3) a{background:#8c3b0e;border-radius:10px;color:#cff;}#pageMedical-orthopedic .header__nav--level2.medical .list--round li:nth-child(3) a::after{content:"";}.media-pc #pageMedical-orthopedic .header__nav--level2.medical .list--round li:nth-child(3) a:hover{transform:scale(1);}#pageMedical-ophthalmology .header__nav--level2.medical .list--round li:nth-child(4) a{background:#8c3b0e;border-radius:10px;color:#cff;}#pageMedical-ophthalmology .header__nav--level2.medical .list--round li:nth-child(4) a::after{content:"";}.media-pc #pageMedical-ophthalmology .header__nav--level2.medical .list--round li:nth-child(4) a:hover{transform:scale(1);}#pageMedical-dermatology .header__nav--level2.medical .list--round li:nth-child(5) a{background:#8c3b0e;border-radius:10px;color:#cff;}#pageMedical-dermatology .header__nav--level2.medical .list--round li:nth-child(5) a::after{content:"";}.media-pc #pageMedical-dermatology .header__nav--level2.medical .list--round li:nth-child(5) a:hover{transform:scale(1);}#pageMedical-dental .header__nav--level2.medical .list--round li:nth-child(6) a{background:#8c3b0e;border-radius:10px;color:#cff;}#pageMedical-dental .header__nav--level2.medical .list--round li:nth-child(6) a::after{content:"";}.media-pc #pageMedical-dental .header__nav--level2.medical .list--round li:nth-child(6) a:hover{transform:scale(1);}#pageMedical-rehabilitation .header__nav--level2.medical .list--round li:nth-child(7) a{background:#8c3b0e;border-radius:10px;color:#cff;}#pageMedical-rehabilitation .header__nav--level2.medical .list--round li:nth-child(7) a::after{content:"";}.media-pc #pageMedical-rehabilitation .header__nav--level2.medical .list--round li:nth-child(7) a:hover{transform:scale(1);}.bt-menu{background:#4d0d00;border-radius:50%;box-sizing:border-box;padding:14px;display:block;width:70px;height:70px;right:5px;top:5px;cursor:pointer;position:fixed;transition:transform .8s ease;transition-delay:0s;z-index:101;}@media print{.bt-menu{transform:none;position:absolute;}}@media(min-width:370px) and (max-width:390px){.bt-menu{right:auto;left:290px;}}@media(max-width:370px){.bt-menu{right:5px;}}.bt-menu__bar,.bt-menu__bar::before,.bt-menu__bar::after{display:block;width:100%;height:1px;background:#fff;transition:all .3s ease;}.bt-menu__bar{position:relative;margin:calc(50% - 1px) 0 0;}.bt-menu__bar::before,.bt-menu__bar::after{position:absolute;content:"";}.bt-menu__bar:before{top:-9px;}.bt-menu__bar:after{top:9px;}.nav-open .bt-menu{transition:all .3s ease;}.nav-open .bt-menu .bt-menu__bar::before{transform:translate(0,7.2px) rotate(90deg);}.nav-open .bt-menu .bt-menu__bar::after{transform:translate(0,-7.2px) rotate(90deg);}.nav-open .bt-menu .bt-menu__bar{transform:rotate(-45deg);}.nav-open.nav-close .bt-menu{transition:all .3s ease;}.nav-open.nav-close .bt-menu .bt-menu__bar::before{transform:translate(0,0) rotate(0deg);}.nav-open.nav-close .bt-menu .bt-menu__bar::after{transform:translate(0,0) rotate(0deg);}.nav-open.nav-close .bt-menu .bt-menu__bar{transform:rotate(0deg);}.megawindow{display:none;height:100%;left:0;position:fixed;top:0;width:100vw;z-index:1000;}body.media-mobile .megawindow{position:absolute;}body.modal-open .megawindow{display:block;animation:fadeIn 1s ease;}body#pageMenu.modal-open.media-mobile.nav-normal.depart .megawindow{margin-left:250px!important;}body.modal-close .megawindow{animation:fadeOut .8s ease;}body.depart .megawindow{animation:fadeOut .4s ease forwards;}body.depart.media-mobile .megawindow{animation:none;opacity:0;margin-left:250px;transition:opacity .4s ease;}.megawindow__overlay{background:#e86218;height:100%;left:0;position:absolute;top:0;width:100%;}.megawindow .close-btn{animation:fadeIn 1s ease 1s forwards;left:0;right:auto!important;}.close-btn{animation:fadeIn 1s ease .3s forwards;align-items:center;background:#4d0d00;border-radius:50%;box-shadow:0 0 12px rgba(255,255,255,.3);box-sizing:border-box;cursor:pointer;display:flex;height:70px;justify-content:center;right:0;opacity:0;padding:14px;position:fixed;right:5px;top:5px;width:70px;z-index:201;}.close-btn span{position:relative;width:22px;height:1px;}.close-btn span::before{background:#fff;content:"";height:100%;left:-1px;position:absolute;transform:rotate(45deg);transform-origin:top left;top:-13px;width:35px;}.close-btn span::after{background:#fff;content:"";height:100%;left:-1px;position:absolute;transform:rotate(-45deg);transform-origin:bottom left;bottom:-11px;width:35px;}.close-btn .ph-house{font-size:36px;color:#ddd;}.megamenu{display:none;}.megamenu__wrap{border-radius:50%;overflow:hidden;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}@media print{.megamenu__wrap{animation:none!important;}}@media(orientation:landscape){.megamenu__wrap{width:142vw;height:142vw;animation:negaOpen-l 2s ease;}}@media(orientation:portrait){.megamenu__wrap{width:142vh;height:142vh;animation:negaOpen-p 2s ease;}}.megamenu.active{align-items:center;background:#fff;display:flex;justify-content:center;overflow:auto;position:fixed;text-align:center;z-index:200;top:50%;left:50%;transform:translate(-50%,-50%);width:100vw;height:100vh;height:100dvh;}@media(orientation:portrait){.megamenu.active.megamenu--medical{transform:translate(-50vw,-50dvh);padding-top:85px;box-sizing:border-box;display:block;}}@media(orientation:portrait){.megamenu.active.megamenu--access{transform:translate(-50vw,-50vh);padding-top:70px;box-sizing:border-box;display:block;}}.megamenu__container{box-sizing:border-box;padding:0 6%;width:100%;max-width:1660px;}@media(orientation:portrait) and (max-width:768px){.megamenu__container{padding:0 4%;}}.megamenu__container__inner{margin:0 auto;}@media(orientation:landscape){.megamenu__container__inner{max-width:180vh;min-width:770px;}}@media(orientation:portrait){.megamenu__container__inner{max-width:75vh;}.megamenu--medical .megamenu__container__inner{padding-bottom:50px;}}@media(orientation:portrait) and (max-width:480px){.megamenu--medical .megamenu__container__inner{padding-bottom:150px;}}.megamenu__title{color:#111;font-size:clamp(2.2rem,2.2vw,3.6rem);font-family:"Noto Sans JP",sans-serif;font-weight:400;line-height:1.4;}@media(orientation:portrait){.megamenu__title{font-size:clamp(2.2rem,3.3vw,3.6rem);}}.megamenu--about .megamenu__list{display:flex;}@media(orientation:portrait){.megamenu--about .megamenu__list{flex-wrap:wrap;max-width:682px;margin:0 auto;}}.megamenu--about .megamenu__item{margin:0 1.5%;opacity:0;padding-bottom:22%;position:relative;width:22%;animation:zoomIn 1s ease forwards;}@media(orientation:portrait){.megamenu--about .megamenu__item{margin:3%;padding-bottom:44%;width:44%;}}.megamenu--about .megamenu__item:nth-child(1){animation-delay:.25s;}.megamenu--about .megamenu__item:nth-child(2){animation-delay:.5s;}.megamenu--about .megamenu__item:nth-child(3){animation-delay:.75s;}.megamenu--about .megamenu__item:nth-child(4){animation-delay:1s;}.megamenu--about .megamenu__item a{align-items:center;background:#e28917;border-radius:50%;color:#222;display:flex;height:100%;justify-content:center;overflow:hidden;position:absolute;top:0;transition:.6s ease;width:100%;}.megamenu--about .megamenu__item a.icon{background:#f6c119;height:80px;right:-80px;top:-80px;width:80px;}.megamenu--about .megamenu__item a .bg{opacity:0;position:absolute;width:116%;transition:.6s ease;}.megamenu--about .megamenu__item a:hover{width:120%;height:120%;margin:-10%;text-shadow:0 -1px 0 white;transition:.4s ease;}.megamenu--about .megamenu__item a:hover .bg{opacity:1;transition:.4s ease;width:100%;}.megamenu--about .megamenu__item-title{color:#000;font-size:clamp(1.6rem,1.4vw,2.4rem);line-height:1.4;margin-right:-.5em;padding:.2em 0;position:relative;}@media(orientation:portrait){.megamenu--about .megamenu__item-title{font-size:clamp(1.6rem,2.8vw,2.4rem);}}@media(orientation:portrait) and (max-width:375px){.megamenu--about .megamenu__item-title{font-size:4.3vw;}}.megamenu--about .megamenu__item-title i{color:#f8ce4a;}.megamenu--about .megamenu__item-note{display:block;margin-top:5px;opacity:.9;}.megamenu--about .megamenu__item-note .small{line-height:1.6;}.megamenu--about .megamenu__item-note i{background:#f8ce4a;border-radius:50%;display:inline-block;height:20px;line-height:21px;vertical-align:middle;width:20px;}@media(orientation:portrait) and (max-width:375px){.megamenu--about .megamenu__item-note{font-size:3.8vw;margin-top:.4em;}.megamenu--about .megamenu__item-note i{height:1.4em;line-height:1.4em;width:1.4em;}}.megamenu--about .page--index__section1__title{padding-top:4%;}@media(orientation:portrait){.megamenu--about .page--index__section1__title img{width:92%;}}.megamenu--about .page--index__section1__title h1{font-size:clamp(1.6rem,2.2vw,3.6rem);}@media(orientation:portrait){.megamenu--about .page--index__section1__title h1{font-size:clamp(1.6rem,3.3vw,3.6rem);}}.megamenu--about .megamenu__title{padding-bottom:4%;}.megamenu--about .megamenu__nav{margin:4% 0;}@media(orientation:portrait){.megamenu--about .megamenu__nav{margin:0;}}.megamenu--medical.media-pc{scrollbar-width:none;}@media(orientation:portrait){.megamenu--medical .megamenu__container{min-height:calc(100vh - 70px);min-height:calc(100dvh - 70px);position:relative;}}.megamenu--medical .megamenu__container__inner{display:flex;flex-wrap:wrap;}.megamenu--medical .megamenu__title{padding-bottom:4%;text-align:left;width:100%;}@media(orientation:portrait){.megamenu--medical .megamenu__title{font-size:clamp(2.6rem,3.3vw,3.6rem);margin-bottom:20px;}}.megamenu--medical .megamenu__title img{width:5.5%;margin-bottom:-.2em;margin-right:.5em;min-width:60px;}.megamenu--medical__section{text-align:left;}.megamenu--medical__section:nth-child(2){padding-right:2%;width:23%;}@media(orientation:portrait){.megamenu--medical__section:nth-child(2){padding-right:0;margin-bottom:40px;width:100%;}.megamenu--medical__section:nth-child(2) ul{display:flex;flex-wrap:wrap;margin-bottom:.4em;margin-left:40px;}.megamenu--medical__section:nth-child(2) li{margin-right:1em;}.megamenu--medical__section:nth-child(2) p{margin-left:40px;}}.megamenu--medical__section:nth-child(2) ul{margin-bottom:.8em;}.megamenu--medical__section:nth-child(2) li::before{background:#e86218;border-radius:50%;content:"";display:inline-block;width:12px;height:12px;}.megamenu--medical__section:nth-child(3){width:75%;}@media(orientation:portrait){.megamenu--medical__section:nth-child(3){width:100%;}}.megamenu--medical__section__contents2{box-sizing:border-box;padding-top:20px;width:100%;font-size:clamp(1.4rem,1.2vw,1.7rem);}@media(orientation:portrait) and (min-width:481px) and (max-width:768px){.megamenu--medical__section__contents2{font-size:clamp(1.4rem,2.8vw,1.7rem);height:45vw;}}@media(orientation:portrait) and (max-width:480px){.megamenu--medical__section__contents2{font-size:clamp(1.4rem,3.8vw,1.7rem);height:60vw;}}@media(orientation:landscape){.megamenu--medical__section__contents2{min-height:22vh;padding-right:.83333%;text-align:right;padding-bottom:80px;}}.megamenu--medical__section__contents2 a{color:#000;display:inline-block;margin-bottom:5px;transition:.3s ease;}@media(orientation:portrait){.megamenu--medical__section__contents2 a:nth-child(1):hover,.megamenu--medical__section__contents2 a:nth-child(3):hover{margin-left:-1em;}}@media(orientation:landscape){.megamenu--medical__section__contents2 a:nth-child(1):hover,.megamenu--medical__section__contents2 a:nth-child(3):hover{margin-right:-1em;}}.megamenu--medical__section__contents2 a.button{background:#78b514;margin:10px 10px 15px;}.megamenu--medical__section__contents2 a.button:hover{background:#3b590a;color:#fff;}.megamenu--medical__section__contents2 a.button span{color:#f8ce4a;font-size:180%;font-family:"Lato",sans-serif;font-weight:700;margin-bottom:.1em;padding-top:.1em;vertical-align:middle;}.megamenu--medical__section__contents2 i{color:#e86218;padding-left:.2em;}.megamenu--medical__section__heading{font-size:2.4rem;padding-bottom:.5em;}@media(max-width:480px){.megamenu--medical__section__heading{font-size:1.8rem;}}@media(orientation:portrait){.megamenu--medical__section__heading{padding-bottom:.25em;}}.megamenu--medical__section__note{font-size:1.5rem;line-height:1.4;padding-bottom:.8em;}@media(max-width:480px){.megamenu--medical__section__note{font-size:1.4rem;}}@media(orientation:portrait){.megamenu--medical__section__note{padding-bottom:.4em;}}.megamenu--medical .megamenu__nav{margin-top:.4em;}.megamenu--medical .megamenu__list{display:flex;}@media(orientation:portrait){.megamenu--medical .megamenu__list{flex-wrap:wrap;margin:0 auto;}}.megamenu--medical .megamenu__item{margin:0 .83333%;opacity:0;padding-bottom:15%;position:relative;line-height:1.4;width:15%;animation:zoomIn 1s ease forwards;color:#000;font-size:clamp(1.4rem,1.2vw,1.7rem);}@media(orientation:portrait) and (min-width:481px) and (max-width:768px){.megamenu--medical .megamenu__item{margin:1.25%;padding-bottom:22.5%;width:22.5%;font-size:clamp(1.4rem,2.8vw,1.7rem);}}@media(orientation:portrait) and (max-width:480px){.megamenu--medical .megamenu__item{margin:1.6666%;padding-bottom:30%;width:30%;font-size:clamp(1.4rem,3.8vw,1.7rem);}}.megamenu--medical .megamenu__item i{color:#f8ce4a;padding-left:.2em;margin-right:-.4em;}.megamenu--medical .megamenu__item:nth-child(1){animation-delay:.25s;}.megamenu--medical .megamenu__item:nth-child(2){animation-delay:.5s;}.megamenu--medical .megamenu__item:nth-child(3){animation-delay:.75s;}.megamenu--medical .megamenu__item:nth-child(4){animation-delay:1s;}.megamenu--medical .megamenu__item:nth-child(5){animation-delay:1.25s;}.megamenu--medical .megamenu__item:nth-child(6){animation-delay:1.5s;}.megamenu--medical .megamenu__item:nth-child(6) span{white-space:nowrap;}.megamenu--medical .megamenu__item:nth-child(6) .small{font-size:78%;transform:scaleY(1.2);text-shadow:0 0 0 rgba(0,0,0,.5);}.megamenu--medical .megamenu__item:nth-child(6) i{line-height:1;vertical-align:bottom;}.megamenu--medical .megamenu__item a{align-items:center;background:#e28917;border-radius:50%;color:#222;display:flex;height:100%;justify-content:center;overflow:hidden;position:absolute;top:0;transition:.6s ease;width:100%;}.megamenu--medical .megamenu__item a:hover{background:#b6e883;width:110%;height:110%;margin:-5%;transition:.4s ease;}.megamenu--medical__bg{width:80%;height:80%;position:absolute;left:10%;bottom:0;z-index:-1;overflow:hidden;}@media(orientation:portrait){.megamenu--medical__bg{width:100%;left:0;padding-bottom:50px;}}@media(orientation:portrait){.megamenu--medical__bg video{width:130%;height:100%;object-fit:contain;object-position:center bottom;}}@media(orientation:portrait) and (max-width:480px){.megamenu--medical__bg video{width:160%;margin-left:-31%;}}@media(orientation:landscape){.megamenu--medical__bg video{width:100%;height:100%;object-fit:contain;object-position:center;}}.megamenu--access .megamenu__container{max-width:1500px;}@media(orientation:portrait){.megamenu--access .megamenu__container{min-height:100%;}}.megamenu--access .megamenu__container__inner{display:flex;flex-wrap:wrap;padding-bottom:5%;}.megamenu--access .megamenu__title{padding-bottom:4%;text-align:left;width:100%;}@media(orientation:portrait){.megamenu--access .megamenu__title{font-size:clamp(2.6rem,3.3vw,3.6rem);margin-bottom:20px;}}@media(max-width:480px){.megamenu--access .megamenu__title{display:flex;align-items:center;}.megamenu--access .megamenu__title img{margin-bottom:0!important;}.megamenu--access .megamenu__title>span{padding-top:.4em;}}.megamenu--access .megamenu__title img{width:5.5%;margin-bottom:-.2em;margin-right:.5em;min-width:60px;}.megamenu--access__image{width:30%;margin:0 5%;}@media(orientation:landscape){.megamenu--access__image{z-index:2;}}.megamenu--access .megamenu__nav{position:relative;width:60%;}@media(orientation:portrait){.megamenu--access .megamenu__nav{width:100%;}}@media(orientation:portrait) and (min-width:481px) and (max-width:768px){.megamenu--access .megamenu__nav{margin:1.25%;}}@media(orientation:portrait) and (max-width:480px){.megamenu--access .megamenu__nav{margin:1.6666%;}}.megamenu--access .megamenu__nav>a:nth-child(1){color:#000;padding:0;position:absolute;left:0;text-shadow:0 0 0 rgba(0,0,0,.5);top:10%;transition:.4s ease;height:10%;width:50%;text-align:left;z-index:1;}.megamenu--access .megamenu__nav>a:nth-child(1) i{color:#78b514;font-size:200%;vertical-align:middle;}.megamenu--access .megamenu__nav>a:nth-child(1):hover{padding-left:15%;}.megamenu--access .megamenu__nav>a:nth-child(1):hover img{left:-25%;top:-220%;opacity:1;}.megamenu--access .megamenu__nav>a:nth-child(1) img{opacity:0;position:absolute;height:1000%;left:-57%;top:-90%;transition:.4s ease;z-index:-1;}@media(orientation:portrait){.megamenu--access .megamenu__nav>a:nth-child(1) img{height:1200%;}}.megamenu--access .megamenu__list{display:flex;align-items:flex-end;margin-top:-10%;}@media(orientation:portrait){.megamenu--access .megamenu__list{max-width:682px;margin:0 auto;margin-top:-10%;}}.megamenu--access .megamenu__item{margin:0 1.5%;opacity:0;padding-bottom:22%;position:relative;width:22%;animation:zoomIn 1s ease forwards;}@media(orientation:portrait){.megamenu--access .megamenu__item{margin:3%;padding-bottom:44%;width:44%;}}.megamenu--access .megamenu__item:nth-child(1){animation-delay:.5s;margin:0 5% 0 15%;padding-bottom:30%;width:30%;}.megamenu--access .megamenu__item:nth-child(1) a:hover{background:#b6e883;}.megamenu--access .megamenu__item:nth-child(1) a:hover .megamenu__item-note{transform:scale(110%);}.megamenu--access .megamenu__item:nth-child(1) a:hover .megamenu__item-note .small{font-size:75%;}.megamenu--access .megamenu__item:nth-child(1) .megamenu__item-note{color:#fff;font-family:"Lato",sans-serif;font-size:240%;font-weight:700;line-height:1;margin-bottom:-10%;margin-top:-.1em;transition:.6s ease;}@media(max-width:480px){.megamenu--access .megamenu__item:nth-child(1) .megamenu__item-note{font-size:180%;}}.megamenu--access .megamenu__item:nth-child(1) .megamenu__item-note .small{font-size:75%;}.megamenu--access .megamenu__item:nth-child(2){animation-delay:.75s;width:44%;padding-bottom:44%;margin:0 3%;margin-bottom:18%;}.megamenu--access .megamenu__item:nth-child(2) .megamenu__item-note{font-size:1.4rem;margin-bottom:-10%;}@media(max-width:430px){.megamenu--access .megamenu__item:nth-child(2) .megamenu__item-note .sn{display:none;}}.megamenu--access .megamenu__item:nth-child(2) .megamenu__item-note .icon{border-radius:50%;color:#fff;line-height:1;width:46px;height:46px;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;}.megamenu--access .megamenu__item:nth-child(2) .megamenu__item-note .icon--a{background:#e86218;font-size:12px;}.megamenu--access .megamenu__item:nth-child(2) .megamenu__item-note .icon--p{background:#2262b5;font-size:24px;font-family:"Lato",sans-serif;font-weight:700;}.megamenu--access .megamenu__item:nth-child(2) a:hover .icon{transition:.7s ease;transform:rotateY(360deg);}.megamenu--access .megamenu__item a{align-items:center;background:#e28917;border-radius:50%;color:#222;display:flex;height:100%;justify-content:center;overflow:hidden;position:absolute;top:0;transition:.6s ease;width:100%;}.megamenu--access .megamenu__item a .bg{opacity:0;position:absolute;width:460px;transition:.6s ease;}.megamenu--access .megamenu__item a:hover{width:110%;height:110%;margin:-5%;transition:.4s ease;}.megamenu--access .megamenu__item a:hover .bg{opacity:1;transition:.4s ease;width:480px;}.megamenu--access .megamenu__item-title{color:#000;font-size:clamp(1.6rem,1.4vw,2rem);line-height:1.4;margin-right:-.5em;padding:.2em 0;position:relative;}@media(orientation:portrait){.megamenu--access .megamenu__item-title{font-size:clamp(1.2rem,2.8vw,2rem);}}.megamenu--access .megamenu__item-title i{color:#f8ce4a;}.megamenu--access .megamenu__item-title .small{font-size:90%;}.megamenu--access .megamenu__item-note{display:block;margin-top:5px;opacity:.9;}.megamenu--access .megamenu__item-note .small{line-height:1.6;}.megamenu--access .megamenu__item-note i{background:#f8ce4a;border-radius:50%;display:inline-block;height:20px;line-height:21px;vertical-align:middle;width:20px;}.megamenu--access .page--index__section2{position:absolute;z-index:-1;width:100%;height:70%;bottom:0;}@media(orientation:portrait){.megamenu--access .page--index__section2{height:50%;}}.megamenu--access .page--index__section2__bg{left:auto;right:0;transform:translateX(20%);height:100%;margin-top:0;top:0;}.megamenu--access__bog{position:absolute;width:40vh;bottom:0;max-width:30vw;right:55%;overflow-y:hidden;z-index:3;}@media(orientation:portrait){.megamenu--access__bog{transform:translateX(50%);width:60vw;max-width:30vh;right:40%;}}.megamenu--access__bog img{opacity:0;width:100%;animation:fadeInUp .6s ease 2.5s forwards;}.megamenu--care .megamenu__container{max-width:1500px;}.megamenu--care .megamenu__container__inner{display:flex;flex-wrap:wrap;}.megamenu--care .megamenu__title{padding-bottom:4%;text-align:left;width:100%;}@media(orientation:portrait){.megamenu--care .megamenu__title{font-size:clamp(2.6rem,3.3vw,3.6rem);margin-bottom:20px;}}@media(max-width:480px){.megamenu--care .megamenu__title{display:flex;align-items:center;}.megamenu--care .megamenu__title img{margin-bottom:0!important;}.megamenu--care .megamenu__title>span{padding-top:.4em;}}.megamenu--care .megamenu__title img{width:5.5%;margin-bottom:-.2em;margin-right:.5em;min-width:60px;}@media(orientation:landscape) and (max-height:580px) and (max-width:1024px){.megamenu--care .megamenu__title img{margin-left:50px;}}.megamenu--care .megamenu__item-title{color:#000;font-size:clamp(1.6rem,1.4vw,2rem);line-height:1.4;margin-right:-.5em;padding:.2em 0;position:relative;}@media(orientation:portrait){.megamenu--care .megamenu__item-title{font-size:clamp(1.2rem,2.8vw,2rem);}}.megamenu--care .megamenu__item-title::before{width:3em;height:3em;border-radius:50%;margin-right:.5em;content:"";transition:.4s ease;display:inline-block;vertical-align:middle;}.megamenu--care .megamenu__item-title i{color:#f8ce4a;}.megamenu--care .megamenu__item-title .small{font-size:90%;}.megamenu--care__nav1{width:30%;text-align:left;padding-top:4em;}@media(orientation:portrait){.megamenu--care__nav1{padding-top:0;width:100%;}}.megamenu--care__nav1 li{margin-bottom:2em;}.megamenu--care__nav1 .megamenu__item-title{white-space:nowrap;}.megamenu--care__nav1 .megamenu__item-title::before{background:#e86218;}.megamenu--care__nav1 .megamenu__item-title:hover::before{background:#f6c119;}.megamenu--care__nav2{width:70%;}@media(orientation:portrait){.megamenu--care__nav2{width:105%;margin:0 -2.5%;}}.megamenu--care__nav2 div.megamenu__item-title{margin-left:-1.5rem;margin-top:-2%;padding-left:21%;text-align:left;}@media(orientation:portrait){.megamenu--care__nav2 div.megamenu__item-title{margin-top:3%;}}@media(orientation:portrait) and (max-width:400px){.megamenu--care__nav2 div.megamenu__item-title{padding-left:6.5%;}}.megamenu--care__nav2 div.megamenu__item-title::before{background:#b6e883;}.megamenu--care__nav2 .megamenu__list{display:flex;align-items:flex-end;margin-top:-13%;}.megamenu--care__nav2 .megamenu__list .megamenu__item-title{margin-top:1em;}.megamenu--care__nav2 .megamenu__list .megamenu__item-title::before{display:none;}.megamenu--care__nav2__item1{width:40%;margin:0 2.5%;}.megamenu--care__nav2__item1>a{display:block;border-radius:50%;overflow:hidden;}.megamenu--care__nav2__item1>a img{width:100%;transition:.4s ease;}.megamenu--care__nav2__item1>a:hover img{transform:scale(1.1);}.megamenu--care__nav2__item2{width:50%;margin:0 2.5%;}.megamenu--care__nav2__item2>a{display:block;position:relative;}.megamenu--care__nav2__item2>a img:nth-child(1){position:absolute;bottom:0;left:50%;transform:translateX(-50%);transform-origin:0 75%;transition:.4s ease;width:84.5070422535%;}.megamenu--care__nav2__item2>a img:nth-child(2){position:relative;width:100%;}.megamenu--care__nav2__item2>a:hover img:nth-child(1){transform:scale(1.08) translateX(-50%);}.main{max-width:100vw;overflow:hidden;position:relative;}@media print{.main{max-width:none;}body.nav-open .main{display:none!important;height:100vh!important;overflow:hidden;}}.container{max-width:1100px;margin:0 auto;width:90%;}@media(min-width:1281px){.container{max-width:1280px;width:86%;}}@media(max-width:480px){.container{width:calc(100% - 50px);}}.container--top{padding-top:50px;}.container--top.medical{padding-top:90px;transition:.3s ease;}.container--max200{max-width:200px;margin:0 auto;}.container--max300{max-width:300px;margin:0 auto;}.container--max400{max-width:400px;margin:0 auto;}.container--max500{max-width:500px;margin:0 auto;}.container--max600{max-width:600px;margin:0 auto;}.container--max700{max-width:700px;margin:0 auto;}.container--max800{max-width:800px;margin:0 auto;}.container--max900{max-width:900px;margin:0 auto;}.container--max1000{max-width:1000px;margin:0 auto;}.container--max1100{max-width:1100px;margin:0 auto;}.container--max1200{max-width:1200px;margin:0 auto;}.container--max1300{max-width:1300px;margin:0 auto;}.container--max1400{max-width:1400px;margin:0 auto;}.container--max1500{max-width:1500px;margin:0 auto;}.container--max1600{max-width:1600px;margin:0 auto;}.container--max1700{max-width:1700px;margin:0 auto;}.container--max1800{max-width:1800px;margin:0 auto;}.container--max250{max-width:250px;margin:0 auto;}.container--max350{max-width:350px;margin:0 auto;}.container--max450{max-width:450px;margin:0 auto;}.container--max550{max-width:550px;margin:0 auto;}.container--max650{max-width:650px;margin:0 auto;}.container--max750{max-width:750px;margin:0 auto;}.container--max850{max-width:850px;margin:0 auto;}.container--max950{max-width:950px;margin:0 auto;}.container--max1050{max-width:1050px;margin:0 auto;}.container--max1150{max-width:1150px;margin:0 auto;}.container--max1250{max-width:1250px;margin:0 auto;}.container--max1350{max-width:1350px;margin:0 auto;}.container--max1450{max-width:1450px;margin:0 auto;}.container--max1550{max-width:1550px;margin:0 auto;}.container--max1650{max-width:1650px;margin:0 auto;}.container--max1750{max-width:1750px;margin:0 auto;}.container--max1850{max-width:1850px;margin:0 auto;}.container--max980{max-width:980px;margin:0 auto;}.container--max1920{max-width:1920px;margin:0 auto;}.container--max-none{max-width:none;}@media(min-width:769px){.container__col50-inner-pr{padding-right:10%;}}.container__divide{margin:0 -4.3478% 24px;padding:24px 4.3478%;}@media(max-width:480px){.container__divide{margin:0 -20px 24px;padding:24px 20px;}}.grid{display:flex;flex-wrap:wrap;}.grid--a-center{align-items:center;}.grid--j-center{justify-content:center;}.grid--j-right{justify-content:flex-end;}@media(min-width:769px){.grid__pab{position:absolute;width:100%;top:0;}}.col10{box-sizing:border-box;width:10%;}@media(max-width:480px){.col10{width:100%;}}.col20{box-sizing:border-box;width:20%;}@media(max-width:480px){.col20{width:100%;}}.col25{box-sizing:border-box;width:25%;}@media(max-width:480px){.col25{width:100%;}}.col33{box-sizing:border-box;width:33.3333%;}@media(max-width:480px){.col33{width:100%;}}.col40{box-sizing:border-box;width:40%;}@media(max-width:768px){.col40{width:100%;}}@media(max-width:768px){.col40.sp-pb{padding-bottom:48px;}}.col50{box-sizing:border-box;width:50%;}@media(max-width:768px){.col50{width:100%;}}@media(max-width:768px){.col50.sp-pb{padding-bottom:48px;}}.col60{box-sizing:border-box;width:60%;}@media(max-width:768px){.col60{width:100%;}}@media(max-width:768px){.col60.sp-pb{padding-bottom:48px;}}.col66{box-sizing:border-box;width:66.6666%;}@media(max-width:480px){.col66{width:100%;}}.col75{box-sizing:border-box;width:75%;}@media(max-width:480px){.col75{width:100%;}}.col3-7{box-sizing:border-box;width:42.8571428571%;}@media(max-width:768px){.col3-7{width:100%;}}.col4-7{box-sizing:border-box;width:57.1428571429%;}@media(max-width:768px){.col4-7{width:100%;}}@media(min-width:481px) and (max-width:768px){.col-mini100{width:100%;}}.col-pr{padding-right:4%;}@media(max-width:480px){.col-pr{padding-right:0;}}@media(min-width:481px) and (max-width:768px){.col-pr.col-mini100{padding-right:0;}}.col-pl{padding-left:4%;}@media(max-width:480px){.col-pl{padding-left:0;}}@media(min-width:481px) and (max-width:768px){.col-pl.col-mini100{padding-left:0;}}.block__p{box-sizing:border-box;padding:12px;}.block__pnpn{box-sizing:border-box;padding:12px 0;}.block__ppnp{box-sizing:border-box;padding:12px 12px 0;}.block__npnp{box-sizing:border-box;padding:0 12px;}.block__nppp{box-sizing:border-box;padding:0 12px 12px;}.block__pbt{box-sizing:border-box;padding-top:12px;padding-bottom:12px;}.block__pbt-l{box-sizing:border-box;padding-top:24px;padding-bottom:24px;}.block__pbt-ll{box-sizing:border-box;padding-top:48px;padding-bottom:48px;}.block__pt{box-sizing:border-box;padding-top:12px;}.block__pt-l{box-sizing:border-box;padding-top:24px;}.block__pt-ll{box-sizing:border-box;padding-top:48px;}.block__pr{box-sizing:border-box;padding-right:12px;}.block__pl{box-sizing:border-box;padding-left:12px;}.block__pb{box-sizing:border-box;padding-bottom:12px;}.block__pb-s{box-sizing:border-box;padding-bottom:4px;}.block__pb-l{box-sizing:border-box;padding-bottom:24px;}.block__pb-ll{box-sizing:border-box;padding-bottom:48px;}.block__m{margin:12px;}.block__mnmn{margin:12px 0;}.block__mmnm{margin:12px 12px 0;}.block__nmnm{margin:0 12px;}.block__nmmm{margin:0 12px 12px;}.block__mt{margin-top:12px;}.block__mr{margin-right:12px;}.block__ml{margin-left:12px;}.block__mb{margin-bottom:12px;}.block__mb-s{margin-bottom:4px;}.block__mb-l{margin-bottom:24px;}.block__mb-ll{margin-bottom:48px;}.bg--wh{background-color:#fff;}.bg--or{background-color:#e86218;}.bg--gn{background-color:#78b514;}.bg--bl-gn{background-color:#e0efe7;}.bg--bl{background-color:#2262b5;}.bg--g-gray{background-color:#e6f2ec;}.bg--beige{background-color:#f2eee6;}.bg--brown-screen{background-color:rgba(77,13,0,.2);}.button{background-color:#d25815;border-radius:20px;color:#fff;cursor:pointer;display:inline-block;line-height:30px;transition:background-color .4s ease;padding:6px 20px;text-align:center;min-width:160px;font-size:1.6rem;}.button.dark{background-color:#a23b1b;}.button.bg--gn{background-color:#78b514;}.media-pc .button:hover{background-color:#a23b1b;color:#fff;}.media-pc .button.dark:hover{background-color:#762b14;color:#fff;}.media-pc .button.bg--gn:hover{background-color:#5a870f;color:#fff;}.button i.icon{font-size:200%;line-height:.1;vertical-align:middle;}.btn{box-sizing:border-box;background-color:#d25815;border:0;border-radius:20px;color:#fff;cursor:pointer;font-size:16px;font-family:FontAwesome,"メイリオ",Meiryo,YuGothic,"游ゴシック","ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN",sans-serif;display:inline-block;line-height:28px;min-width:200px;padding:6px 10px;text-align:center;vertical-align:bottom;-webkit-transition:.7s ease;-moz-transition:.7s ease;-o-transition:.7s ease;transition:.7s ease;}.btn:hover{-webkit-transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;background-color:#ecb609;color:#fff;}.btn.soldout{display:inline-block;background-color:#964040;color:#fff;}.btn.soldout:hover{background-color:#964040;}.btn.black{display:inline-block;background-color:#222;color:#fff;}.btn.black:hover{background-color:#000;}.btn-oval{background:#332519;color:#fff;cursor:pointer;display:inline-block;border-radius:12px;font-size:13px;line-height:20px;padding:2px 15px;margin:0 auto;transition:.3s ease;}.btn-oval:hover{background:#111;color:#72fea7;}.btn-s{background:#e86218;border:0;padding:7px 15px;border-radius:3px;color:#fff;font-size:1.6rem;}.box--crayon{border-style:solid;border-width:20px;border-image-slice:20 20 20 fill;border-image-repeat:repeat;border-image-source:url("/assets/images/box-crayon.png");position:relative;}.box--crayon__arrow{position:absolute;width:60px;right:-60px;top:0;}.box--crayon__content{position:relative;z-index:1;}.box--crayon.account{box-sizing:border-box;display:flex;padding:1%;}.box--crayon.account .icon--account{max-width:14vw;}.box--crayon.account .icon--account__wrap{display:flex;align-items:center;justify-content:center;width:22%;}.box--crayon.account p{display:flex;align-items:center;color:#699e11;font-family:"M PLUS Rounded 1c",sans-serif;font-size:min(2.2rem,4.4vw);padding-bottom:.2em;text-align:left;padding-left:2%;}.box--radius{border-radius:20px;padding:20px;}@media(min-width:481px){.box--radius{padding:4%;}}.color--base2{color:#0a1566;}.color--yellow{color:#f6c119;}.color--orange{color:#e86218;}.color--red{color:#d02;}.color--d-red{color:#591b1b;}.color--green{color:#78b514;}.color--lightgreen{color:lighen(#78b514,10%);}.color--lavender{color:#c0bcd5;}.font--bold{font-weight:bold;}.font--large{font-size:150%;}.font--small{font-size:86%;}.font--small50{font-size:50%;}.font--small75{font-size:75%;}.font--s16{font-size:1.6rem;}@media(max-width:480px){.font--s16{font-size:1.4rem;}}.font--s16.color--d-red{text-shadow:0 0 0 #591b1b;}.font--s18{font-size:1.8rem;}@media(max-width:480px){.font--s18{font-size:1.6rem;}}.font--s18.color--d-red{text-shadow:0 0 0 #591b1b;}.font--s24{font-size:2.4rem;}@media(max-width:480px){.font--s24{font-size:1.8rem;}}.heading--normal{font-size:18px;line-height:1.4;padding-top:.2em;padding-bottom:.2em;}.heading--medium{color:#591b1b;font-size:2.4rem;font-size:min(5.8vw,2.4rem);font-family:"M PLUS Rounded 1c",sans-serif;line-height:1.2;padding:10px 0;}.heading--underline{border-bottom:2px solid #e86218;}.heading--icon-round{font-size:18px;padding-left:1.4em;position:relative;}.heading--icon-round .large{font-size:22px;}.heading--icon-round::before{position:absolute;top:.3em;left:0;background:#e86218;color:#000;content:"";width:1em;height:1em;border-radius:50%;}.heading--icon-round.icon--green::before{background:rgba(120,181,20,.8);}.heading--icon-round.icon--lavender::before{background:#c0bcd5;}.heading--icon-round-L{font-size:18px;padding-top:24px;padding-left:68px;position:relative;line-height:1.4;min-height:60px;}.heading--icon-round-L::before{background:#e86218;border-radius:50%;content:"";height:60px;left:0;position:absolute;top:.3em;width:60px;}.heading--icon-round-L.icon--green::before{background:rgba(120,181,20,.8);}.heading--icon-round-L.icon--lavender::before{background:#c0bcd5;}.heading--icon-round-ol{color:#000;font-size:1.6rem;padding:18px 0 18px 75px;padding-left:75px;position:relative;line-height:1.5;margin-bottom:24px;}.heading--icon-round-ol i{position:absolute;top:0;left:0;width:60px;height:60px;border-radius:50%;line-height:60px;text-align:center;font-size:30px;font-family:"Lato",sans-serif;font-weight:400;}@media(min-width:481px){.heading--icon-round-ol__disc{padding-left:75px;}}.heading--round{align-items:center;border-radius:50%;display:flex;font-size:2.4rem;line-height:1.2;justify-content:center;width:150px;height:150px;margin:0 20px 20px 0;}@media(min-width:769px){.heading--round{float:left;}}.hrefDental{cursor:pointer;}.icon{border-radius:50%;color:#fff;line-height:1;width:46px;height:46px;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;}.icon--a{background:#e86218;font-size:12px;}.icon--p{background:#2262b5;font-size:24px;font-family:"Lato",sans-serif;font-weight:700;}.icon--account{aspect-ratio:1;background:url(/assets/images/icon-account.gif);background-size:100%;border-radius:50%;width:70px;}.image--round{border-radius:50%;padding-bottom:100%;position:relative;overflow:hidden;}.image--round img{height:100%;left:0;object-fit:cover;position:absolute;width:100%;}.image--radius{border-radius:20px;position:relative;overflow:hidden;}.image--radius.square{padding-bottom:100%;}.image--radius img{height:100%;left:0;object-fit:cover;position:absolute;width:100%;}.link__icon{color:#591b1b;display:inline-block;}.link__icon i{font-size:150%;line-height:1;vertical-align:middle;}.link--disabled{pointer-events:none;}.line-h1{line-height:1;}.list--ol li{color:#000;font-size:1.6rem;padding:18px 0 18px 75px;padding-left:75px;position:relative;line-height:1.5;margin-top:30px;}.list--ol i{position:absolute;top:0;left:0;width:60px;height:60px;border-radius:50%;background:rgba(120,181,20,.8);color:#fff;line-height:60px;text-align:center;font-size:30px;font-family:"Lato",sans-serif;font-weight:400;}.list--ol.i--pk i{background:#dcacd6;}.list--disc{list-style-type:disc;padding-left:1.6em;}.list--disc li{line-height:1.4;padding:.2em 0;}.list--icon-round li{padding-left:1.4em;position:relative;line-height:1.4;padding:.2em 0;}.list--icon-round li::before{position:absolute;top:.3em;left:0;background:#e86218;color:#000;content:"";width:1em;height:1em;border-radius:50%;}.list--icon-round.icon--green li::before{background:#78b514;}.list--icon-round-l>li{padding:18px 0 18px 75px;position:relative;min-height:46px;}.list--icon-round-l>li>i{position:absolute;top:0;left:0;width:60px;height:60px;border-radius:50%;background:rgba(120,181,20,.8);color:#fff;line-height:60px;text-align:center;font-size:30px;font-family:"Lato",sans-serif;font-weight:400;}.list--icon-round-l.icon--white>li>i{background:#fff;}.list--icon-round-l.icon--gray>li>i{background:rgba(0,0,0,.3);}.list--icon-round-l.icon--green>li>i{background:#78b514;}.list--dl-icon{display:flex;flex-wrap:wrap;}.list--dl-icon dt{box-sizing:border-box;line-height:1.4;padding:.2em 0;padding-left:1.4em;position:relative;width:140px;}.list--dl-icon dt::before{position:absolute;top:.3em;left:0;background:#e86218;color:#000;content:"";width:1em;height:1em;border-radius:50%;}.list--dl-icon.icon--green dt::before{background:#78b514;}.list--dl-icon dd{width:calc(100% - 140px);}.list--dl-icon-round-l dt{color:#000;font-size:1.6rem;padding:18px 0 18px 75px;padding-left:75px;position:relative;line-height:1.5;}.list--dl-icon-round-l dt i{position:absolute;top:0;left:0;width:60px;height:60px;border-radius:50%;background:rgba(120,181,20,.8);color:#fff;line-height:60px;text-align:center;font-size:30px;font-family:"Lato",sans-serif;font-weight:400;}.list--dl-icon-round-l dd{padding:20px 0 40px 75px;}.list--dl-icon-round-l.icon--lavender dt i{background:#c0bcd5;}.list--round{display:inline-flex;flex-wrap:wrap;}.list--round li{position:relative;}.list--round li a{align-items:center;background:#e28917;border-radius:50%;box-sizing:border-box;color:#222;display:flex;height:92%;justify-content:center;line-height:1.25;margin:4%;padding:3px 0 0 5px;position:absolute;width:92%;}.media-pc .list--round li a:hover{background:#eca140;transform:scale(1.06);}.list--round li a::after{color:#f6c119;content:"▶";font-family:"Noto Sans JP",sans-serif;padding-left:.2em;margin-top:-4px;}.list--round li a .small{font-size:100%;transform:scaleX(78%);transform-origin:right;white-space:nowrap;margin-left:-1.2em;text-shadow:0 0 0 rgba(34,34,34,.6);}.table--type1{border-collapse:separate;border-spacing:0;border:1px solid #e28917;border-radius:6px;line-height:1.2;}@media(max-width:480px){.table--type1{font-size:1.2rem;}}.table--type1 th,.table--type1 td{padding:7px 10px 6px;}@media(max-width:480px){.table--type1 th,.table--type1 td{padding:7px 7px 6px;padding:3px 7px 2px;}}.table--type1 thead td{background:#e28917;border-left:solid 1px #fff;border-bottom:solid 1px #e28917;color:#fff;text-align:center;}.table--type1 thead td:nth-child(1){border-left:0;border-radius:5px 0 0 0;}.table--type1 thead td:last-child{border-radius:0 5px 0 0;}.table--type1 tbody th{background:#fdefc5;border-bottom:solid 1px #e28917;}.table--type1 tbody td{background:#fff;border-left:dotted 1px #e28917;border-bottom:solid 1px #e28917;color:#666;}.table--type1 tbody tr:last-child th,.table--type1 tbody tr:last-child td{border-bottom:0;}.table--type1 tbody tr:last-child th:nth-child(1){border-radius:0 0 0 5px;}.table--type1 tbody tr:last-child td:last-child{border-radius:0 0 5px 0;}.table--type1.center th,.table--type1.center td{text-align:center;}.table--type1.week{margin:auto;}@media(max-width:480px){.table--type1.week{margin-left:50%;transform:translateX(-50%);}.table--type1.week th,.table--type1.week td{padding:3px 7px 2px;}}@media(min-width:481px){.table--type1.week .holiday{white-space:nowrap;}.table--type1.week .holiday span::before{content:"･";}}@media(max-width:480px){.table--type1.week .holiday span{display:block;}}.text--center{text-align:center;}.text--left{text-align:left;}@media(max-width:480px){.text--left-sp{text-align:left;}}.text--right{text-align:right;}.text--nowrap{white-space:nowrap;}@media(max-width:480px){.text--inline-sp{display:inline;}}.title--en{color:#e86218;font-family:"Lato",sans-serif;font-weight:700;line-height:1;font-size:min(7rem,4vw);}@media(max-width:768px){.title--en{font-size:min(7.8rem,14vw);}}@media(max-width:480px){.title--en{font-size:13vw;}}.title--ja{color:#e86218;font-family:"Noto Sans JP",sans-serif;font-weight:400;line-height:1.4;font-size:min(3.6rem,2.4vw);}.title--jaR{color:#591b1b;font-size:2.4rem;font-size:min(3.6rem,9vw);font-family:"M PLUS Rounded 1c",sans-serif;font-weight:300;line-height:1.2;padding:10px 0;}.vertical_middle{display:flex;align-items:center;}@media(orientation:landscape){video.video-l{display:block;}video.video-s{display:none;}}@media(orientation:landscape) and (max-width:960px) and (max-height:560px){video.video-l{display:none;}video.video-s{display:block;}}@media(orientation:portrait){video.video-l{display:block;}video.video-s{display:none;}}@media(orientation:portrait) and (max-width:560px){video.video-l{display:none;}video.video-s{display:block;}}@media(orientation:landscape){video.video-hl{display:block;}video.video-hs{display:none;}video.video-pl{display:none;}video.video-ps{display:none;}}@media(orientation:landscape) and (max-width:960px) and (max-height:560px){video.video-hl{display:none;}video.video-hs{display:block;}video.video-pl{display:none;}video.video-ps{display:none;}}@media(orientation:portrait){video.video-hl{display:none;}video.video-hs{display:none;}video.video-pl{display:block;}video.video-ps{display:none;}}@media(orientation:portrait) and (max-width:560px){video.video-hl{display:none;}video.video-hs{display:none;}video.video-pl{display:none;}video.video-ps{display:block;}}@media(min-aspect-ratio:10/9){video.video-9hl{display:block;}video.video-9hs{display:none;}video.video-9pl{display:none;}video.video-9ps{display:none;}}@media(min-aspect-ratio:10/9) and (max-width:768px){video.video-9hl{display:none;}video.video-9hs{display:block;}video.video-9pl{display:none;}video.video-9ps{display:none;}}@media(max-aspect-ratio:10/9){video.video-9hl{display:none;}video.video-9hs{display:none;}video.video-9pl{display:block;}video.video-9ps{display:none;}}@media(max-aspect-ratio:10/9) and (max-width:768px){video.video-9hl{display:none;}video.video-9hs{display:none;}video.video-9pl{display:none;}video.video-9ps{display:block;}}@media(min-aspect-ratio:10/8){video.video-8hl{display:block;}video.video-8hs{display:none;}video.video-8pl{display:none;}video.video-8ps{display:none;}}@media(min-aspect-ratio:10/8) and (max-width:768px){video.video-8hl{display:none;}video.video-8hs{display:block;}video.video-8pl{display:none;}video.video-8ps{display:none;}}@media(max-aspect-ratio:10/8){video.video-8hl{display:none;}video.video-8hs{display:none;}video.video-8pl{display:block;}video.video-8ps{display:none;}}@media(max-aspect-ratio:10/8) and (max-width:768px){video.video-8hl{display:none;}video.video-8hs{display:none;}video.video-8pl{display:none;}video.video-8ps{display:block;}}@media(max-width:1599px){video.health-l{display:none;}video.health-s{display:block;}}@media(min-width:1600px){video.health-l{display:block;}video.health-s{display:none;}}.footer{box-sizing:border-box;background-color:#404040;color:rgba(255,255,255,.8);padding-bottom:130px;position:relative;width:100%;}@media print{.footer{padding-bottom:0!important;}.nav-open .footer{display:none!important;}}.footer .section__inner{padding:40px 0 10px;}.footer__inner{max-width:1070px;margin:auto;}@media(min-width:481px){.footer__inner{display:flex;flex-wrap:wrap;}}@media(min-width:481px) and (max-width:1600px){.footer__inner{justify-content:space-between;}}@media(max-width:480px){.footer__inner{text-align:center;}}.footer__section1{max-width:700px;position:relative;width:calc(100% - 370px);}@media(max-width:480px){.footer__section1{width:100%;}}@media(min-width:481px) and (max-width:768px){.footer__section1{width:54%;}.r-banner .footer__section1{padding-bottom:80px;}}@media(min-width:769px) and (max-width:1024px){.footer__section1{width:500px;}}.footer__section1__inner{padding-left:50%;}@media(max-width:768px){.footer__section1__inner{padding-left:0;}}@media(max-width:480px){.footer__section1 dl{display:inline-flex;text-align:left;}}@media(min-width:481px){.footer__section1 dl{display:flex;flex-wrap:wrap;}}.footer__section1 dt{width:70px;}.footer__section1 dd{width:calc(100% - 70px);}.footer h1{color:#e86218;font-size:24px;font-family:"Noto Sans JP",sans-serif;font-weight:300;line-height:1.2;padding-bottom:10px;position:relative;}.footer__logo{display:block;position:absolute;left:-100%;width:100%;}@media(max-width:768px){.footer__logo{position:relative;margin-bottom:16px;left:0;}}.footer__logo img{width:82%;margin-top:-2%;}@media(max-width:480px){.footer__logo img{max-width:280px;}}.footer address{font-style:normal;display:block;}@media(min-width:481px){.footer address{padding-right:18px;}}.footer__section2{width:370px;padding-bottom:25px;}@media(max-width:480px){.footer__section2{width:100%;margin-bottom:20px;}.r-banner .footer__section2{padding-bottom:65px;}}@media(min-width:481px) and (max-width:768px){.footer__section2{width:46%;}}@media(min-width:769px) and (max-width:1024px){.footer__section2{width:calc(100% - 500px);}}.footer__nav{padding-bottom:14px;}@media(min-width:1025px){.footer__nav__list{display:flex;flex-wrap:wrap;justify-content:space-between;}.footer__nav__list li:nth-child(4){width:100%;}}@media(max-width:480px){.footer__nav__list{display:inline-block;text-align:left;}}.footer__nav a{transition:.4s ease;color:rgba(255,255,255,.8);}.footer__nav a:hover{color:#fff;}.footer__nav i{color:#f6c119;padding-right:.2em;}.footer__nav i.color--green{color:#78b514;}.footer__nav--reservation .item-dental{line-height:1.4;padding-top:5px;}.footer__tel{color:#78b514;font-family:"Lato",sans-serif;font-size:22px;font-weight:400;line-height:1;display:inline-block;padding-bottom:5px;margin-bottom:8px;}.copyright{font-size:10px;font-family:"Lato",sans-serif;color:#666;width:100%;}@media(min-width:600px){.copyright{padding-right:70px;box-sizing:border-box;min-width:260px;}}@media(max-width:480px){.copyright{text-align:center;}}#popupContent{display:none;position:fixed;width:100%;height:100vh;top:0;z-index:10000;align-items:center;justify-content:center;opacity:0;transition:opacity .4s;overscroll-behavior:none;overflow-y:auto;}#popupContent::-webkit-scrollbar{width:0;}#popupContent.open{display:flex;}#popupContent.fade{opacity:1;transition:opacity .6s;}#popupContentBox{background:#fff;position:relative;max-width:100%;max-height:100%;overflow:auto;-webkit-overflow-scrolling:auto;transform:scale(.7);transition:none;}#popupContentBox::-webkit-scrollbar{width:5px;background:#ddd;}#popupContentBox::-webkit-scrollbar-thumb{background-color:#aaa;border-radius:5px;}#popupContent.zoom #popupContentBox{transform:scale(1);transition:transform .4s;}#popupContent.zoom #popupContentBox iframe{opacity:1;transition:opacity .2s linear .4s;}#popupContentBox iframe{max-width:100%;display:none;opacity:0;transition:opacity .4s;}#popupContentBox.Reservation iframe#Reservation{display:block;}.popupContent__bg{background:rgba(38,29,27,.7);height:calc(100% + 1px);left:0;position:absolute;top:0;width:100%;}#reservationContent{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:none;position:fixed;width:100%;height:100%;top:0;z-index:10000;align-items:center;justify-content:center;opacity:0;transition:opacity .4s;overscroll-behavior:none;overflow-y:auto;}#reservationContent::-webkit-scrollbar{width:0;}#reservationContent.open{display:flex;}#reservationContent.fade{opacity:1;transition:opacity .6s;}#reservationContentBox{background:#fff;position:relative;border-radius:20px;max-width:calc(100% - 10px);max-height:calc(100% - 10px);overflow:auto;-webkit-overflow-scrolling:auto;transform:scale(.7);transition:none;}#reservationContentBox::-webkit-scrollbar{width:5px;background:#ddd;}#reservationContentBox::-webkit-scrollbar-thumb{background-color:#aaa;border-radius:5px;}#reservationContent.zoom #reservationContentBox{transform:scale(1);transition:transform .4s;}#reservationContent.zoom #reservationContentBox iframe{opacity:1;transition:opacity .2s linear .4s;}#reservationContentBox iframe{max-width:100%;display:none;opacity:0;transition:opacity .4s;}#reservationContentBox.Reservation iframe#Reservation{display:block;}.banner--reservation{background:#fff;border-radius:0 40px 40px 0;box-shadow:0 0 10px rgba(0,0,0,.2);cursor:pointer;display:block;width:350px;height:80px;overflow:hidden;}.banner--reservation__wrap{bottom:-105px;left:0;opacity:0;position:fixed;transition:bottom .6s ease;z-index:100;}@media(max-width:480px){.banner--reservation__wrap{width:100%;}}.r-banner .banner--reservation__wrap{bottom:0;}@media(max-width:480px){.banner--reservation{border-radius:0;width:100%;white-space:nowrap;}}.page--line .banner--reservation{width:100%;}.page--line .banner--reservation{background:#e8e8e8;margin:auto;border-radius:40px;box-shadow:none;}.banner--reservation__top{box-sizing:border-box;display:flex;width:330px;height:62px;margin:0 auto;max-width:100%;padding-top:4px;}@media(max-width:380px){.page--line .banner--reservation__top{width:300px;}}.banner--reservation__logo{width:50px;margin-left:5px;padding-top:3px;}.page--line .banner--reservation__logo img{transform:translateX(10px);}.banner--reservation__txt{align-items:center;color:#78b514;display:flex;font-family:"Kosugi Maru",sans-serif;font-size:1.8rem;font-weight:600;justify-content:flex-end;line-height:1;width:275px;}.page--line .banner--reservation__txt{color:#699e11;}@media(max-width:380px){.page--line .banner--reservation__txt{font-size:1.6rem;}}.banner--reservation__txt span{color:#802a00;font-size:144.4444%;padding:0 6px 0 3px;font-weight:400;text-shadow:0 0 0 #802a00;}.banner--reservation__txt small{font-size:50%;font-weight:400;letter-spacing:.4em;padding-top:2px;}.banner--reservation__txt i{font-size:250%;font-weight:400;transform:scaleX(60%);margin:0 -8px 0 -14px;padding-top:3px;}.banner--reservation__bottom{background:#e28917;box-sizing:border-box;color:#fff;font-family:"Lato",sans-serif;font-size:1.2rem;font-weight:600;height:18px;letter-spacing:.04em;line-height:18px;padding-left:20px;transition:background .3s ease;width:100%;}.banner--reservation:hover .banner--reservation__bottom{background:#e86218;}@media(max-width:480px){.banner--reservation__bottom{padding-left:0;text-align:center;}}.page--line .banner--reservation__bottom{padding-left:0;text-align:center;}@media(max-width:380px){.page--line .banner--reservation__bottom{font-size:1rem;}}.banner--reservation__close{background:rgba(0,0,0,.7);border-radius:50%;color:#fff;cursor:pointer;font-family:"Kosugi Maru",sans-serif;font-size:1.6rem;height:18px;left:4px;line-height:18px;position:absolute;text-align:center;top:-22px;width:18px;}.bottom-nav{position:fixed;background:#df6727;bottom:0;left:50vw;transform:translateX(-50%);height:60px;width:100vw;transition:opacity .3s ease;z-index:1000;}#page-admin .bottom-nav{display:none;}@media(min-width:601px){.bottom-nav{padding:0 30px;box-sizing:border-box;border-radius:30px;bottom:5px;width:460px;max-width:calc(100% - 180px);}.media-pc .bottom-nav{width:380px;}body#pageIndex.top .bottom-nav{bottom:-70px;opacity:0;transition:opacity .3s ease,bottom .1s ease .3s;}body#pageIndex.top.nav-open .bottom-nav{bottom:5px;opacity:1;transition:opacity .8s ease,bottom 0s;}body#pageIndex.top.nav-open.nav-close .bottom-nav{bottom:5px;opacity:0;transition:opacity .4s ease,bottom .1s ease .3s;}.toHome .bottom-nav{opacity:0;z-index:1;}}@media print{.bottom-nav{display:none!important;}.nav-open .bottom-nav{position:relative;display:block!important;margin-top:-65px;bottom:auto!important;}}.modal-open .bottom-nav{opacity:0;z-index:1;}.bottom-nav__list{display:flex;height:100%;justify-content:center;}.bottom-nav__list li{width:20%;font-size:1.125rem;font-family:"游ゴシック",sans-serif;color:#fff;text-align:center;text-shadow:0 0 0 white;white-space:nowrap;}@media(max-width:600px){.media-pc .bottom-nav__list li{width:22.5%;}}@media(min-width:601px){.bottom-nav__list li{width:80px;}}.bottom-nav__list li a{box-sizing:border-box;color:#fff;display:block;line-height:20px;padding-top:36px;position:relative;height:100%;}.bottom-nav__list li a::after{background-position:center;background-size:contain;background-repeat:no-repeat;content:"";height:80%;left:10%;position:absolute;top:10%;width:80%;}.bottom-nav__list li a.btn-home{color:transparent;text-shadow:none;}.bottom-nav__list li a.btn-home::after{background-image:url("/assets/images/icon-home.svg");height:60%;left:20%;top:20%;width:60%;}.bottom-nav__list li a.btn-reservation{padding-top:31px;}.bottom-nav__list li a.btn-reservation::before{background-color:#d45611;border:1px solid #fff;border-radius:6px;box-sizing:border-box;content:"";height:76%;left:50%;position:absolute;transform:translateX(-50%);top:12%;width:46px;z-index:-1;}.bottom-nav__list li a.btn-reservation::after{background-image:url("/assets/images/icon-reservation.svg");opacity:.6;}.bottom-nav__list li a.btn-schedule::after{background-image:url("/assets/images/icon-doctor.svg");height:46%;top:15%;}.bottom-nav__list li a.btn-access::after{background-image:url("/assets/images/icon-access.svg");height:46%;top:15%;}.bottom-nav__list li a.btn-tel::after{background-image:url("/assets/images/icon-phone.svg");height:45.5%;top:15%;}.depart #miracle-chatbot-area,.nav-open #miracle-chatbot-area{z-index:90;}#miracle-chatbot-iframe-area{animation:fadeIn .3s;}#miracle-chatbot-open-button{background-image:url(/assets/images/banner-chatbot-left.png);background-repeat:no-repeat;background-size:cover;box-sizing:border-box;cursor:pointer;margin-bottom:100vh;opacity:0;transition:margin-left .8s cubic-bezier(.23,1,.32,1);}@media(min-width:601px){#miracle-chatbot-open-button{background-image:url(/assets/images/banner-chatbot.png);}}@media(min-width:980px){#miracle-chatbot-open-button{bottom:53px!important;left:40px;position:absolute!important;}}@media screen and (min-width:600px) and (max-width:980px){#miracle-chatbot-open-button{bottom:70px!important;position:absolute!important;right:auto!important;left:20px;}}@media(max-width:600px){#miracle-chatbot-open-button{position:fixed!important;left:0;bottom:67px!important;right:auto!important;}}@media print{#miracle-chatbot-open-button{display:none!important;}}.nav-open #miracle-chatbot-open-button{opacity:0!important;transition:margin-left 1s cubic-bezier(.23,1,.32,1),opacity 1s cubic-bezier(.23,1,.32,1);margin-left:240px;}@media(max-width:600px){.nav-open #miracle-chatbot-open-button{margin-left:-240px;}}.nav-open.nav-close #miracle-chatbot-open-button{opacity:1!important;margin-left:0;}@media(max-width:600px){.nav-open.nav-close #miracle-chatbot-open-button{margin-left:0;}}.depart #miracle-chatbot-open-button{opacity:0!important;transition:margin-left 1s cubic-bezier(.23,1,.32,1),opacity .3s linear;}@media(max-width:600px){.depart #miracle-chatbot-open-button{margin-left:-240px;}}.depart.nav-open #miracle-chatbot-open-button{opacity:0!important;transition:margin-left 1s cubic-bezier(.23,1,.32,1),opacity 0;}@media(max-width:600px){.modal-open #miracle-chatbot-open-button{margin-left:-240px;}}#page-admin #miracle-chatbot-open-button{opacity:0!important;transition:margin-left 0s,opacity 0s;margin-left:100vw;}#miracle-chatbot-open-button img{width:210px!important;opacity:0;}#miracle-chatbot-close-button .pc-block{cursor:pointer;margin-bottom:-10px;}#navTop{position:fixed;bottom:70px;right:10px;display:none;opacity:0;transition:right .8s cubic-bezier(.23,1,.32,1),bottom .5s ease;z-index:90;}@media(min-width:601px){#navTop{bottom:5px;}}@media print{#navTop{display:none!important;}}.nav-open #navTop{right:-240px;transition:right 1s cubic-bezier(.23,1,.32,1);}.nav-open.nav-close #navTop{right:10px;}@media(max-width:480px){.r-banner #navTop{bottom:80px;}}#navTop .btn{background-color:rgba(0,0,0,.6);min-width:50px;height:50px;width:50px;border-radius:50%;font-size:14px;}@media(min-width:601px){#navTop .btn{min-width:60px;height:60px;width:60px;}}#navTop .btn i{color:#78b514;display:block;line-height:.2;margin-top:7px;}@media(min-width:601px){#navTop .btn i{margin-top:12px;}}.media-pc #navTop .btn:hover{background-color:#ba4e13;}.media-pc #navTop .btn:hover i{color:#f6c119;}@keyframes maskClose{0%{left:0;opacity:0;}100%{left:0;opacity:1;}}@keyframes maskOpen{0%{left:0;opacity:1;}99%{left:0;opacity:0;}100%{left:-100vw;opacity:0;}}#mask{background:#fff;position:fixed;top:0;left:0;width:100%;height:100%;z-index:99;}#pageIndex #mask{z-index:9999;}#mask.close{animation:maskClose .22s linear forwards;}.depart.nav-open #mask.close{animation:maskClose .1s linear forwards;}.depart #mask.close{animation:maskClose .3s linear forwards;}#mask.open{animation:maskOpen 1s linear forwards;}legend{display:none;}.small{font-size:12px;}textarea{font-family:"メイリオ",Meiryo,"ヒラギノ丸ゴ Pro W4","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",Verdana,Helvetica,sans-serif;font-size:16px;padding:5px 10px;box-sizing:border-box;max-width:100%;}select{font-family:"メイリオ",Meiryo,"ヒラギノ丸ゴ Pro W4","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",Verdana,Helvetica,sans-serif;font-size:16px;padding:5px 10px;}form input{box-sizing:border-box;font-family:"メイリオ",Meiryo,"ヒラギノ丸ゴ Pro W4","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック",Verdana,Helvetica,sans-serif;max-width:100%;}input[type=text],input[type=email],input[type=tel]{font-size:16px;height:38px;padding:5px 10px;}@media(max-width:480px){input[type=text],input[type=email],input[type=tel]{width:100%;}}input.btn{cursor:pointer;}.horizontal-scroll{overflow-x:scroll;-webkit-overflow-scrolling:auto;}.horizontal-scroll::-webkit-scrollbar{width:5px;height:5px;background:#eee;transition:.5s ease;}.horizontal-scroll::-webkit-scrollbar-thumb{background-color:#e86218;border-radius:3px;transition:.5s ease;}.horizontal-scroll__inner{display:flex;}.accordion__content .horizontal-scroll__inner{padding-bottom:15px;}.accordion__content .horizontal-scroll__inner img{max-width:380px;width:42%;}@media(max-width:480px){.accordion__content .horizontal-scroll__inner img{width:75vw;}}@media(min-width:1281px){.accordion__content .horizontal-scroll__inner img{width:42%;}}#boxer{background:none;box-shadow:none;z-index:10000;}#boxer .boxer-container{overflow:unset;}#boxer .boxer-content{overflow:unset;}#boxer .boxer-image{box-shadow:0 0 25px rgba(0,0,0,.3);}#boxer .boxer-control.disabled{cursor:default;}#boxer-overlay{z-index:10000;}.boxer-close .nav-icon{animation:fadeIn 1s ease .3s forwards;align-items:center;background:#4d0d00;border-radius:50%;box-shadow:0 0 12px rgba(255,255,255,.3);box-sizing:border-box;cursor:pointer;display:flex;font-family:"Noto Serif JP",serif;font-weight:100;height:70px;justify-content:center;right:0;opacity:0;padding:14px;position:fixed;right:5px;top:5px;width:70px;z-index:201;}.boxer-close p{display:none;}#boxer .boxer-close span{font-size:42px;}
/*!
 * animate.css -https://daneden.github.io/animate.css/
 * Version - 3.7.2
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2019 Daniel Eden
 */
.animated{opacity:0;}@media print{.animated{opacity:1;animation:none;}}@-webkit-keyframes bounce{from,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0);}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0);}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0);}}@keyframes bounce{from,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0);}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0);}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0);}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom;}@-webkit-keyframes flash{from,50%,to{opacity:1;}25%,75%{opacity:0;}}@keyframes flash{from,50%,to{opacity:1;}25%,75%{opacity:0;}}.flash{-webkit-animation-name:flash;animation-name:flash;}@-webkit-keyframes pulse{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05);}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}}@keyframes pulse{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05);}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}}.pulse{-webkit-animation-name:pulse;animation-name:pulse;}@-webkit-keyframes rubberBand{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1);opacity:1;}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1);}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1);}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1);}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1);}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);opacity:1;}}@keyframes rubberBand{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1);opacity:.75;}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1);opacity:1;}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1);}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1);}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1);}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);opacity:1;}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand;}@-webkit-keyframes shake{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0);}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0);}}@keyframes shake{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0);}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0);}}.shake{-webkit-animation-name:shake;animation-name:shake;}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0);}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg);}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg);}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg);}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg);}50%{-webkit-transform:translateX(0);transform:translateX(0);}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0);}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg);}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg);}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg);}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg);}50%{-webkit-transform:translateX(0);transform:translateX(0);}}.headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake;}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg);}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg);}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg);}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg);}to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg);}}@keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg);}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg);}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg);}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg);}to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg);}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing;}@-webkit-keyframes tada{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}}@keyframes tada{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}}.tada{-webkit-animation-name:tada;animation-name:tada;}@-webkit-keyframes wobble{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@keyframes wobble{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}.wobble{-webkit-animation-name:wobble;animation-name:wobble;}@-webkit-keyframes jello{from,11.1%,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg);}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg);}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg);}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg);}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg);}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg);}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg);}}@keyframes jello{from,11.1%,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg);}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg);}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg);}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg);}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg);}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg);}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg);}}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center;}@-webkit-keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1);}14%{-webkit-transform:scale(1.3);transform:scale(1.3);}28%{-webkit-transform:scale(1);transform:scale(1);}42%{-webkit-transform:scale(1.3);transform:scale(1.3);}70%{-webkit-transform:scale(1);transform:scale(1);}}@keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1);}14%{-webkit-transform:scale(1.3);transform:scale(1.3);}28%{-webkit-transform:scale(1);transform:scale(1);}42%{-webkit-transform:scale(1.3);transform:scale(1.3);}70%{-webkit-transform:scale(1);transform:scale(1);}}.heartBeat{-webkit-animation-name:heartBeat;animation-name:heartBeat;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;}@-webkit-keyframes bounceIn{from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3);}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1);}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9);}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03);}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97);}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}}@keyframes bounceIn{from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3);}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1);}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9);}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03);}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97);}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}}.bounceIn{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:bounceIn;animation-name:bounceIn;}@-webkit-keyframes bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0);}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0);}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0);}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0);}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@keyframes bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0);}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0);}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0);}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0);}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown;}@-webkit-keyframes bounceInLeft{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0);}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0);}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0);}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0);}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@keyframes bounceInLeft{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0);}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0);}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0);}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0);}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft;}@-webkit-keyframes bounceInRight{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);}from{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0);}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0);}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0);}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0);}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@keyframes bounceInRight{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);}from{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0);}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0);}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0);}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0);}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight;}@-webkit-keyframes bounceInUp{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);}from{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0);}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0);}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0);}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@keyframes bounceInUp{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);}from{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0);}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0);}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0);}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp;}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9);}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1);}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3);}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9);}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1);}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3);}}.bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:bounceOut;animation-name:bounceOut;}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0);}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0);}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0);}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0);}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0);}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown;}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0);}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0);}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0);}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0);}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft;}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0);}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0);}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0);}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0);}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight;}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0);}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0);}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0);}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0);}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0);}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0);}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp;}@-webkit-keyframes fadeIn{from{opacity:0;}to{opacity:1;}}@keyframes fadeIn{from{opacity:0;}to{opacity:1;}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn;}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown;}@-webkit-keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0);}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0);}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig;}@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft;}@-webkit-keyframes fadeInLeftS{from{opacity:0;-webkit-transform:translate3d(-80px,0,0);transform:translate3d(-80px,0,0);}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@keyframes fadeInLeftS{from{opacity:0;-webkit-transform:translate3d(-80px,0,0);transform:translate3d(-80px,0,0);}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}.fadeInLeftS{-webkit-animation-name:fadeInLeftS;animation-name:fadeInLeftS;}@-webkit-keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0);}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0);}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig;}@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight;}@-webkit-keyframes fadeInRightS{from{opacity:0;-webkit-transform:translate3d(80px,0,0);transform:translate3d(80px,0,0);}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@keyframes fadeInRightS{from{opacity:0;-webkit-transform:translate3d(80px,0,0);transform:translate3d(80px,0,0);}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}.fadeInRightS{-webkit-animation-name:fadeInRightS;animation-name:fadeInRightS;}@-webkit-keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0);}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0);}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig;}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;}@-webkit-keyframes fadeInUpS{from{opacity:0;-webkit-transform:translate3d(0,80px,0);transform:translate3d(0,80px,0);}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@keyframes fadeInUpS{from{opacity:0;-webkit-transform:translate3d(0,80px,0);transform:translate3d(0,80px,0);}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}.fadeInUpS{-webkit-animation-name:fadeInUpS;animation-name:fadeInUpS;}@-webkit-keyframes fadeInUpM{from{opacity:0;-webkit-transform:translate3d(0,160px,0);transform:translate3d(0,160px,0);}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@keyframes fadeInUpM{from{opacity:0;-webkit-transform:translate3d(0,160px,0);transform:translate3d(0,160px,0);}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}.fadeInUpM{-webkit-animation-name:fadeInUpM;animation-name:fadeInUpM;}@-webkit-keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0);}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0);}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig;}@-webkit-keyframes fadeOut{from{opacity:1;}to{opacity:0;}}@keyframes fadeOut{from{opacity:1;}to{opacity:0;}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut;}@-webkit-keyframes fadeOutDown{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}}@keyframes fadeOutDown{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown;}@-webkit-keyframes fadeOutDownBig{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0);}}@keyframes fadeOutDownBig{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0);}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig;}@-webkit-keyframes fadeOutLeft{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}}@keyframes fadeOutLeft{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft;}@-webkit-keyframes fadeOutLeftBig{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0);}}@keyframes fadeOutLeftBig{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0);}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig;}@-webkit-keyframes fadeOutRight{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}}@keyframes fadeOutRight{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight;}@-webkit-keyframes fadeOutRightBig{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0);}}@keyframes fadeOutRightBig{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0);}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig;}@-webkit-keyframes fadeOutUp{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}}@keyframes fadeOutUp{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp;}@-webkit-keyframes fadeOutUpBig{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0);}}@keyframes fadeOutUpBig{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0);}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig;}@-webkit-keyframes flip{from{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,-360deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}40%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}50%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translate3d(0,0,0) rotate3d(0,1,0,0deg);transform:perspective(400px) scale3d(.95,.95,.95) translate3d(0,0,0) rotate3d(0,1,0,0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}to{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,0deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}}@keyframes flip{from{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,-360deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}40%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}50%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translate3d(0,0,0) rotate3d(0,1,0,0deg);transform:perspective(400px) scale3d(.95,.95,.95) translate3d(0,0,0) rotate3d(0,1,0,0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}to{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,0deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip;}@-webkit-keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1;}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg);}to{-webkit-transform:perspective(400px);transform:perspective(400px);}}@keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1;}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg);}to{-webkit-transform:perspective(400px);transform:perspective(400px);}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX;}@-webkit-keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1;}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg);}to{-webkit-transform:perspective(400px);transform:perspective(400px);opacity:1;}}@keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1;}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg);}to{-webkit-transform:perspective(400px);transform:perspective(400px);opacity:1;}}.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY;}@-webkit-keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px);}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1;}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0;}}@keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px);}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1;}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0;}}.flipOutX{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important;}@-webkit-keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px);}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1;}to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0;}}@keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px);}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1;}to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0;}}.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY;}@-webkit-keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0;}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1;}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0;}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1;}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}@-webkit-keyframes lightSpeedOut{from{opacity:1;}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0;}}@keyframes lightSpeedOut{from{opacity:1;}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0;}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}@-webkit-keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0;}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;}}@keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0;}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn;}@-webkit-keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0;}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;}}@keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0;}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft;}@-webkit-keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0;}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;}}@keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0;}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight;}@-webkit-keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0;}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;}}@keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0;}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft;}@-webkit-keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0;}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;}}@keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0;}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight;}@-webkit-keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1;}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0;}}@keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1;}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0;}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut;}@-webkit-keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1;}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0;}}@keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1;}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0;}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft;}@-webkit-keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1;}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0;}}@keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1;}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0;}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight;}@-webkit-keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1;}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0;}}@keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1;}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0;}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft;}@-webkit-keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1;}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0;}}@keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1;}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0;}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight;}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1;}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0;}}@keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1;}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0;}}.hinge{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-name:hinge;animation-name:hinge;}@-webkit-keyframes jackInTheBox{from{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom;}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg);}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg);}to{opacity:1;-webkit-transform:scale(1);transform:scale(1);}}@keyframes jackInTheBox{from{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom;}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg);}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg);}to{opacity:1;-webkit-transform:scale(1);transform:scale(1);}}.jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox;}@-webkit-keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn;}@-webkit-keyframes rollOut{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);}}@keyframes rollOut{from{opacity:1;}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut;}@-webkit-keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3);}50%{opacity:1;}to{opacity:1;}}@keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3);}50%{opacity:1;}to{opacity:1;}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn;}@-webkit-keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);}to{opacity:1;}}@keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);}to{opacity:1;}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown;}@-webkit-keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);}to{opacity:1;}}@keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);}to{opacity:1;}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft;}@-webkit-keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);}to{opacity:1;}}@keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);}to{opacity:1;}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight;}@-webkit-keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);}to{opacity:1;}}@keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);}to{opacity:1;}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp;}@-webkit-keyframes zoomOut{from{opacity:1;}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3);}to{opacity:0;}}@keyframes zoomOut{from{opacity:1;}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3);}to{opacity:0;}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut;}@keyframes zoomOutEnt{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cu cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.175,.885,.32,1);}60%{opacity:1;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);}to{opacity:1;}}.zoomOutEnt{-webkit-animation-name:zoomOutEnt;animation-name:zoomOutEnt;}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown;}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0);}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center;}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0);}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center;}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft;}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center;}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center;}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight;}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19);}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1);}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp;}@-webkit-keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible;}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible;}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown;}@-webkit-keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible;}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible;}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft;}@-webkit-keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible;}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible;}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight;}@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible;}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}@keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible;}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp;}@-webkit-keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}}@keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown;}@-webkit-keyframes slideOutLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}}@keyframes slideOutLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft;}@-webkit-keyframes slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}}@keyframes slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight;}@-webkit-keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}}@keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp;}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;}.animated.delay-s1{-webkit-animation-delay:.25s;animation-delay:.25s;}.animated.delay-s2{-webkit-animation-delay:.5s;animation-delay:.5s;}.animated.delay-s3{-webkit-animation-delay:.75s;animation-delay:.75s;}.animated.delay-s4{-webkit-animation-delay:1s;animation-delay:1s;}.animated.delay-s5{-webkit-animation-delay:1.25s;animation-delay:1.25s;}.animated.delay-s6{-webkit-animation-delay:1.5s;animation-delay:1.5s;}.animated.delay-s7{-webkit-animation-delay:1.75s;animation-delay:1.75s;}.animated.delay-s8{-webkit-animation-delay:2s;animation-delay:2s;}.animated.delay-s9{-webkit-animation-delay:2.25s;animation-delay:2.25s;}.animated.delay-s10{-webkit-animation-delay:2.5s;animation-delay:2.5s;}.animated.delay-s11{-webkit-animation-delay:2.75s;animation-delay:2.75s;}.animated.delay-s12{-webkit-animation-delay:3s;animation-delay:3s;}.animated.delay-1ss{-webkit-animation-delay:.75s;animation-delay:.75s;}.animated.delay-05s{-webkit-animation-delay:.5s;animation-delay:.5s;}.animated.delay-1s{-webkit-animation-delay:1s;animation-delay:1s;}.animated.delay-15s{-webkit-animation-delay:1.5s;animation-delay:1.5s;}.animated.delay-2s{-webkit-animation-delay:2s;animation-delay:2s;}.animated.delay-25s{-webkit-animation-delay:2.5s;animation-delay:2.5s;}.animated.delay-3s{-webkit-animation-delay:3s;animation-delay:3s;}.animated.delay-35s{-webkit-animation-delay:3.5s;animation-delay:3.5s;}.animated.delay-4s{-webkit-animation-delay:4s;animation-delay:4s;}.animated.delay-45s{-webkit-animation-delay:4.5s;animation-delay:4.5s;}.animated.delay-5s{-webkit-animation-delay:5s;animation-delay:5s;}.animated.fast{-webkit-animation-duration:800ms;animation-duration:800ms;}.animated.faster{-webkit-animation-duration:500ms;animation-duration:500ms;}.animated.slow{-webkit-animation-duration:2s;animation-duration:2s;}.animated.slower{-webkit-animation-duration:3s;animation-duration:3s;}@media(print),(prefers-reduced-motion:reduce){.animated{-webkit-animation-duration:1ms!important;animation-duration:1ms!important;-webkit-transition-duration:1ms!important;transition-duration:1ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;}}@keyframes fade-topimg{0%{opacity:0;height:150%;}100%{opacity:1;height:100%;}}.section{position:relative;padding:50px 0;}.section--top{padding:100px 0 50px;}.section--bottom{padding:50px 0 100px;}.section--bottom__pnnn{padding:50px 0 0;}#pageIndex main .section{text-align:center;}@media print{.section--tr-gy::after{z-index:-1;}}.section--wh-gy{background:#fff;}.section--wh{background:#fff;}.section--gy{background:#f1f3f4;}.section--gr{background:#b6e883;}.section--gr-l{background:#e8f7d7;}.section--bg{background:#f2eee6;}.section--bl{background:#d7e6f7;}.section--bl-t{background:rgba(203,223,245,.72);}.section--bl-gr{background:#e0efe7;}.section--pk{background:#ebd0e8;}.section--lv{background:#e0daf0;}.section--yg{background:#e5f3aa;}.section--anchor{padding-top:80px;margin-top:-80px;}.section__heading{align-items:center;color:#591b1b;display:flex;font-family:"M PLUS Rounded 1c",sans-serif;font-size:36px;line-height:1;padding-bottom:min(30px,2vw);position:relative;z-index:1;justify-content:center;transition:.3s ease;text-align:left;}.section__heading.text--left{justify-content:flex-start;}.section__heading img{width:80px;}@media(max-width:480px){.section__heading img{width:20%;}}.section__heading h1,.section__heading .page--info__title{font-size:min(3.6rem,9vw);margin-left:.2em;margin-top:.3em;}@media(max-width:480px){.section__heading h1,.section__heading .page--info__title{font-size:3rem;}}.section__heading h1 .pb,.section__heading .page--info__title .pb{padding-bottom:.4em;}.section__img--round{border-radius:50%;padding-bottom:90%;overflow:hidden;position:relative;width:90%;}@media(max-width:768px){.section__img--round{margin:auto;max-width:420px;padding-bottom:min(90%,420px);}}.section__img--round.center{margin:auto;}.section__img--round.right{margin:auto;margin-right:0;}@media(max-width:768px){.section__img--round.right{margin-right:auto;}}.section__img--round img{position:absolute;top:0;width:100%;}.section--footer{background:#404040;}.section--footer::after{background:rgba(218,107,22,.4);}.content__header{padding-top:80px;}.content__header h1{padding:1em 4% .8em;font-size:70px;text-align:center;}@media(max-width:480px){.content__header h1{font-size:14vw;}}@media(min-width:481px) and (max-width:768px){.content__header h1{font-size:9vw;}}.content__header .en{font-family:"Josefin Sans",sans-serif;font-weight:200;line-height:1;display:block;}.content__header .ja{font-size:24px;font-family:"Noto Sans JP",sans-serif;font-weight:400;letter-spacing:.1em;display:block;}.content__header .ja.kana{letter-spacing:0;}.content__link{color:#000;font-size:clamp(1.6rem,1.2vw,2rem);line-height:1.4;margin-right:-.5em;padding:.2em 0;position:relative;}@media(orientation:portrait){.content__link{font-size:clamp(1.2rem,2.4vw,2rem);}}.content__link i{color:#f6c119;transition:color .3s ease;}.content__link .small{font-size:90%;}.content__link:hover{color:#000;}.content__link:hover i{color:#e86218;}.content__medical-menu__list{display:flex;}@media(orientation:portrait){.content__medical-menu__list{flex-wrap:wrap;max-width:682px;margin:0 auto;}}.content__medical-menu__list.center{justify-content:center;}.content__medical-menu__item{margin:0 .83333%;opacity:0;padding-bottom:15%;position:relative;line-height:1.4;width:15%;color:#000;font-size:clamp(1.4rem,1.2vw,1.7rem);}@media(orientation:portrait) and (min-width:481px) and (max-width:768px){.content__medical-menu__item{margin:1.25%;padding-bottom:22.5%;width:22.5%;font-size:clamp(1.4rem,2.8vw,1.7rem);}}@media(orientation:portrait) and (max-width:480px){.content__medical-menu__item{margin:1.6666%;padding-bottom:30%;width:30%;font-size:clamp(1.4rem,3.8vw,1.7rem);}}.content__medical-menu__item i{color:#f8ce4a;padding-left:.2em;margin-right:-.4em;}.content__medical-menu__item:nth-child(1){animation-delay:.25s;}.content__medical-menu__item:nth-child(2){animation-delay:.5s;}.content__medical-menu__item:nth-child(3){animation-delay:.75s;}.content__medical-menu__item:nth-child(4){animation-delay:1s;}.content__medical-menu__item:nth-child(5){animation-delay:1.25s;}.content__medical-menu__item:nth-child(6){animation-delay:1.5s;}.content__medical-menu__item:nth-child(6) span{white-space:nowrap;}.content__medical-menu__item:nth-child(6) .small{font-size:78%;transform:scaleY(1.2);text-shadow:0 0 0 rgba(0,0,0,.5);}.content__medical-menu__item:nth-child(6) i{line-height:1;vertical-align:bottom;}.content__medical-menu__item .round{align-items:center;background:#e28917;border-radius:50%;color:#222;display:flex;height:100%;justify-content:center;overflow:hidden;position:absolute;top:0;transition:.6s ease;width:100%;}.content__medical-menu__item a.round:hover{background:#b6e883;width:110%;height:110%;margin:-5%;transition:.4s ease;}.content__medical-menu__item-title{color:#000;font-size:clamp(1.6rem,1.4vw,2.4rem);line-height:1.4;margin-right:-.5em;padding:.2em 0;position:relative;}@media(orientation:portrait){.content__medical-menu__item-title{font-size:clamp(1.6rem,2.8vw,2.4rem);}}@media(orientation:portrait) and (max-width:375px){.content__medical-menu__item-title{font-size:4.3vw;}}.content__medical-menu__item-title i{color:#f8ce4a;}.content__medical-menu__item-note{display:block;margin-top:5px;opacity:.9;}.content__medical-menu__item-note .small{line-height:1.6;}.content__medical-menu__item-note i{background:#f8ce4a;border-radius:50%;display:inline-block;height:20px;line-height:21px;vertical-align:middle;width:20px;}@media(orientation:portrait) and (max-width:375px){.content__medical-menu__item-note{font-size:3.8vw;margin-top:.4em;}.content__medical-menu__item-note i{height:1.4em;line-height:1.4em;width:1.4em;}}.content__image-list{display:flex;flex-wrap:wrap;margin-bottom:24px;}.content__image-list__wrap{width:107.2%;margin-left:-3.6%;margin-right:-3.6%;}.content__image-list__title{margin:0 3.4% 3%;}@media(max-width:768px){.content__image-list__title{margin:0 3.4% 20px!important;}}.content__image-list__txt{width:90%;margin:0 auto 1.5%;}.content__image-list li{box-sizing:border-box;padding:2%;text-align:center;}.list-col3 .content__image-list li,.list-col2 .content__image-list li{padding-bottom:5%;}@media(max-width:480px){.list-col3 .content__image-list li,.list-col2 .content__image-list li{padding-bottom:6%;}}@media(max-width:768px){.content__image-list li{font-size:1.2rem;}}@media(min-width:769px){.list-col4 .content__image-list li{width:25%;}.list-col4 .content__image-list li:nth-child(4n+2){animation-delay:.25s;}.list-col4 .content__image-list li:nth-child(4n+3){animation-delay:.5s;}.list-col4 .content__image-list li:nth-child(4n){animation-delay:.75s;}.list-col3 .content__image-list li{width:33.3333%;}.list-col3 .content__image-list li:nth-child(3n+2){animation-delay:.25s;}.list-col3 .content__image-list li:nth-child(3n){animation-delay:.5s;}.list-col2 .content__image-list li{width:50%;}.list-col2 .content__image-list li:nth-child(2n){animation-delay:.25s;}}@media(min-width:481px) and (max-width:768px){.list-col4 .content__image-list li{width:33.3333%;}.list-col4 .content__image-list li:nth-child(3n+2){animation-delay:.25s;}.list-col4 .content__image-list li:nth-child(3n){animation-delay:.5s;}.list-col3 .content__image-list li,.list-col2 .content__image-list li{width:50%;}.list-col3 .content__image-list li:nth-child(2n),.list-col2 .content__image-list li:nth-child(2n){animation-delay:.25s;}}@media(max-width:480px){.list-col4 .content__image-list li{width:50%;}.list-col4 .content__image-list li:nth-child(2n){animation-delay:.25s;}.list-col3 .content__image-list li,.list-col2 .content__image-list li{width:100%;}}.content__image-list li .img-wrap{border-radius:20px;display:block;margin:0 auto 5px;width:86%;padding-bottom:86%;position:relative;transition:.8s ease;text-align:left;overflow:hidden;}.content__image-list li .img-wrap img{top:0;left:0;height:100%;object-fit:cover;position:absolute;transition:.8s ease;width:100%;}@media(min-width:769px){.receptionist .content__image-list li .img-wrap img{transform:scale(1.33);}}.list-col3 .content__image-list li .img-wrap{width:90%;padding-bottom:90%;}.list-col3.r4-3 .content__image-list li .img-wrap{width:90%;padding-bottom:67.5%;}@media(max-width:768px){.receptionist .list-col3.r4-3 .content__image-list li .img-wrap{width:92%;padding-bottom:46%;}}.list-col3.r3-2 .content__image-list li .img-wrap{width:90%;padding-bottom:60%;}.list-col2 .content__image-list li .img-wrap{width:92%;padding-bottom:46%;}.content__image-list li a.img-wrap:hover{background:#e86218;transition:.4s ease;}.content__image-list li a.img-wrap:hover img{opacity:.7;transform:scale(1.1);transition:.4s ease;}.content__image-list li.large{width:100%;box-sizing:border-box;border:2px solid #f6c119;border-radius:20px;display:flex;padding:calc(1.75% - 2px) 0;}@media(max-width:480px){.content__image-list li.large{flex-wrap:wrap;padding:calc(3.5% - 2px) 0;}}.content__image-list li.large p{width:75%;padding:2%;box-sizing:border-box;text-align:left;}@media(max-width:480px){.content__image-list li.large p{width:50%;}}@media(min-width:481px) and (max-width:768px){.content__image-list li.large p{width:66.6666%;}}.content__image-list li .large__image{width:25%;padding:2%;box-sizing:border-box;}@media(max-width:480px){.content__image-list li .large__image{width:50%;}}@media(min-width:481px) and (max-width:768px){.content__image-list li .large__image{width:33.3333%;}}.content__dl-list{border-top:1px solid #f6c119;display:flex;flex-wrap:wrap;}.content__dl-list>dt{width:110px;border-bottom:1px solid #f6c119;padding:5px 0;}.content__dl-list>dd{width:calc(100% - 110px);border-bottom:1px solid #f6c119;padding:5px 0;}.content__dl-list.line--wh{border-top:1px solid #fff;}.content__dl-list.line--wh>dt{border-bottom:1px solid #fff;}.content__dl-list.line--wh>dd{border-bottom:1px solid #fff;}.content__dl-list dl{display:flex;flex-wrap:wrap;}@media(max-width:560px){.content__dl-list dl.level2{margin-left:-70px;}}.content__dl-list dl dt{width:70px;}.content__dl-list dl dd{width:calc(100% - 70px);}.content__txt-icon{padding-left:1.3em;position:relative;}.content__txt-icon i{display:inline-block;margin-left:-1.3em;width:1.3em;}@keyframes borderColor{0%{border-color:rgba(204,204,204,0);}50%{border-color:rgba(204,204,204,0);}100%{border-color:#ccc;}}.page__top.bg--beige{margin-bottom:10px;padding-bottom:40px;}.page--index__top{box-sizing:border-box;height:100dvh;width:100%;}@media(max-width:600px){.page--index__top{height:calc(100dvh - 64px);}}.page--index__top__inner{height:88%;max-height:calc(100% - 80px);overflow:hidden;position:relative;}@media(max-width:600px){.page--index__top__inner{max-height:calc(100% - 60px);height:calc(100% - 60px);}}.page--index__top__title{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;line-height:1.4;margin:auto;position:relative;width:100%;z-index:1;}@media(orientation:portrait){.page--index__top__title{width:100%;height:40%;margin-top:20px;}}.page--index__top__title__inner{text-align:center;width:100%;}@media print{.page--index__top__title__inner{transform:none!important;}}@media(orientation:landscape){.page--index__top__title__logo{min-width:32dvh;width:266px;}}@media(orientation:landscape) and (min-width:1478px){.page--index__top__title__logo{width:18%;}}@media(orientation:landscape) and (max-width:1024px){.page--index__top__title__logo{width:26%;}}@media(orientation:portrait){.page--index__top__title__logo{max-width:70%;max-height:9.8dvh;width:min(64.2vw,34dvh,280px);}}@media(orientation:portrait) and (min-height:900px){.page--index__top__title__logo{width:max(30.77dvh,280px);}}.page--index__top__title__slogan{font-family:"Noto Sans JP",sans-serif;font-size:1.6rem;margin:1em auto .2em;}@media(orientation:landscape) and (min-width:1281px){.page--index__top__title__slogan{font-size:max(1.034vw,1.6rem);}}@media(orientation:landscape) and (max-width:1024px){.page--index__top__title__slogan{font-size:min(1.8vw,1.6rem);}}@media(orientation:portrait){.page--index__top__title__slogan{font-size:min(4.2vw,2dvh,1.6rem);}}@media(orientation:portrait) and (min-height:900px){.page--index__top__title__slogan{font-size:max(1.76dvh,1.6rem);}}.page--index__top__title h1{color:#e86218;font-family:"Noto Sans JP",sans-serif;font-size:3.2rem;white-space:nowrap;}@media(orientation:landscape) and (min-width:1281px){.page--index__top__title h1{font-size:max(2.2vw,3.2rem);}}@media(orientation:landscape) and (max-width:1024px){.page--index__top__title h1{font-size:min(calc(2.8vw + .3rem),3.2rem);}}@media(orientation:portrait){.page--index__top__title h1{font-size:min(8.5vw,4dvh,3.2rem);}}@media(orientation:portrait) and (min-height:900px){.page--index__top__title h1{font-size:max(3.52dvh,3.2rem);}}.page--index__top__video{height:100%;width:100%;position:absolute;top:0;}@media(orientation:portrait){.page--index__top__video{height:70%;top:30%;margin-left:3%;}}.page--index__top__video__left{height:90%;width:72dvh;position:absolute;right:50%;bottom:0;margin-right:15vw;}@media(orientation:portrait){.page--index__top__video__left{margin-right:0;max-height:110vw;}}@media print{.page--index__top__video__left{opacity:1;animation:none;transform:none!important;}}.page--index__top__video__left video,.page--index__top__video__left .poster{height:100%;min-height:40vw;position:absolute;right:0;top:40%;transform:translate(6%,-40%);}@media(orientation:portrait){.page--index__top__video__left video,.page--index__top__video__left .poster{transform:translate(8%,-40%);}}.page--index__top__video__right{position:absolute;bottom:0;height:90%;left:50%;margin-left:15vw;width:72dvh;}@media(orientation:portrait){.page--index__top__video__right{left:52%;margin-left:0;max-height:110vw;overflow:hidden;}}@media print{.page--index__top__video__right{opacity:1;animation:none;transform:none!important;}}.page--index__top__video__right video,.page--index__top__video__right .poster{height:105%;min-height:42vw;position:absolute;left:0;top:50%;transform:translate(-6%,-40%);}@media print{.page--index__top__video video{display:none;}}.page--index__top__video .poster{display:none;}@media print{.page--index__top__video .poster{display:block;}}.page--index__top__video .poster img{height:100%;}.page--index__top__bottom{background-color:#82554c;height:12%;min-height:80px;position:relative;text-align:center;margin-top:-1px;border:1px solid #82554c;}@media(max-width:600px){.page--index__top__bottom{min-height:60px;height:60px;}}.page--index__top__bottom__center-object{position:relative;margin:auto;top:5%;height:calc(90% - 60px);max-height:45%;}.page--index__scroll-down{position:absolute;top:50%;left:50%;opacity:0;transform:translate(-50%,-50%);transition:opacity .4s ease;z-index:1;}@media print{.page--index__scroll-down{opacity:1;}}.top .page--index__scroll-down{opacity:1;}.top.nav-open .page--index__scroll-down{opacity:0;}.page--index__scroll-down a{color:#fff;transition:color .3s ease;background:rgba(232,98,24,.6);width:48px;height:48px;border-radius:50%;display:block;padding-top:12.5px;box-sizing:border-box;line-height:1;text-align:center;transition:background .6s ease;}.page--index__scroll-down a:hover{background:#e86218;transition:background .2s ease;}.page--index__scroll-down i{font-size:110%;transform:scaleX(1.7);display:inline-block;}.page--index__section1{z-index:1;padding-bottom:80px;}@media print{.page--index__section1{padding:50px 0!important;}.nav-open .page--index__section1{display:none!important;}}.page--index__slogan{padding:30px 0 75px;}.page--index__slogan__title{color:#591b1b;font-size:min(5.7vw,4.6rem);font-family:"M PLUS Rounded 1c",sans-serif;font-weight:300;line-height:1.2;padding:0 0 25px;}@media(min-width:481px) and (max-width:768px){.page--index__slogan__title{padding:0 18px 25px;}}@media(max-width:768px){.page--index__slogan__title{font-size:min(8.4vw,4.4rem);}}.page--index__slogan p{font-size:1.6rem;padding:25px 0;}@media(max-width:480px){.page--index__slogan p{font-size:1.4rem;}}.page--index__info{margin:0 auto 100px;width:400px;max-width:100%;}.page--index__info__heading .en{color:#e86218;display:block;font-family:"Lato",sans-serif;font-size:2.4rem;font-size:min(calc(14vw - 28px),2.4rem);font-weight:700;line-height:46px;text-align:left;}.page--index__info__heading .ja{border-bottom:2px solid #f6c119;color:#591b1b;font-family:"M PLUS Rounded 1c",sans-serif;font-size:3.6rem;font-weight:300;width:100%;}.page--index__info__heading .ja i{color:#e86218;padding-right:.2em;}.page--index__info nav{text-align:right;margin-top:-46px;position:relative;z-index:1;}.page--index__info nav a{color:#000;display:inline-block;line-height:22px;padding:12px 0;transition:.3s ease;}.page--index__info nav a:hover{color:#e86218;}.page--index__info nav i{color:#f6c119;}.page--index__info__topics{position:relative;z-index:100;}.page--index__info dl{border-top:1px solid rgba(0,0,0,.2);display:flex;flex-wrap:wrap;margin-bottom:30px;position:relative;text-align:left;z-index:100;}@media(max-width:768px){.page--index__info dl{margin-bottom:min(30vw,140px);}}.page--index__info dt{width:115px;border-bottom:1px solid rgba(0,0,0,.2);line-height:22px;padding:12px 0;}.page--index__info dt::before{content:"▶";color:#e86218;padding-right:3px;}.page--index__info dd{width:calc(100% - 115px);border-bottom:1px solid rgba(0,0,0,.2);line-height:22px;padding:12px 0;}.page--index__info dd a{color:#0a1566;transition:.3s ease;}.page--index__info dd a:hover{color:#e86218;}.page--index__info dd a span{background:#a00;border-radius:4px;color:#fff;font-size:10px;line-height:1.7;margin-top:2px;margin-left:-2px;padding:0 3px;transform:scale(.8);vertical-align:top;}.page--index__info__cat{position:absolute;right:0;bottom:220px;width:54%;}@media(max-width:768px){.page--index__info__cat{right:-8.7%;width:90%;max-width:360px;}}@media(max-width:579px){.page--index__info__cat{bottom:270px;}}.page--index__info__cat img{transform:translate(100%,50%) rotate(-60deg);width:100%;opacity:0;}@media print{.page--index__info__cat img{transform:translate(18%,50%) rotate(0);transition:none!important;margin-left:0!important;opacity:1;}}.page--index__info__cat img:nth-child(2),.page--index__info__cat img:nth-child(3){position:absolute;top:0;left:0;margin-left:-12%;}.page--index__section3.viewCat .page--index__info__cat img{transform:translate(18%,50%) rotate(0);margin-left:0;opacity:1;}.page--index__section3.viewCat .page--index__info__cat img:nth-child(1){transition:transform .5s ease 1.6s,opacity 1s ease .4s;}.page--index__section3.viewCat .page--index__info__cat img:nth-child(2){transition:transform .5s ease 1.6s,margin-left .3s ease 2.1s,opacity 1s ease .4s;}.page--index__info__cat img:nth-child(3){z-index:5;}.page--index__section3.viewCat .page--index__info__cat img:nth-child(3){transition:transform .5s ease 1.6s,margin-left .3s ease 2.1s,opacity .1s ease 2s;}.page--index__week{margin-bottom:20px;}.page--index__week__title .font--small{background:#e86218;border-radius:10px;color:#fff;font-size:14px;vertical-align:middle;padding:2px 10px;margin-bottom:5px;margin-right:5px;}.page--index__week p{padding:12px 0;}.page--index__section2 .box--radius{position:relative;}.page--index__medical__video{width:calc(46vw + 120px);max-width:640px;margin:0 auto;height:calc(23vw + 60px);max-height:320px;}.page--index__medical__video__inner{width:100%;height:100%;}.page--index__medical__video video{width:100%;}@media print{.page--index__medical__video video{display:none;}}.page--index__medical__video__poster{width:100%;}@media print{.page--index__medical__video__poster{display:block;}}.page--index__medical__box{overflow:hidden;position:relative;}.page--index__medical__box.animated{opacity:1;animation:none;}.page--index__medical__box.fadeIn .page--index__medical__header.animated{animation:fadeInUpS .8s forwards;}.page--index__medical__box.fadeIn .page--index__medical__txt1.animated{animation:fadeInUpS .8s forwards;animation-delay:.25s;}.page--index__medical__box.fadeIn .page--index__medical__txt2.animated{animation:fadeInUpS .8s forwards;animation-delay:1.25s;}.page--index__medical__box.fadeIn .page--index__medical__extensive.animated{animation:fadeInUpS .8s forwards;animation-delay:1.45s;}.page--index__medical__extensive__inner{display:flex;}@media(max-width:500px){.page--index__medical__extensive__inner{margin:15px 0;}}.page--index__medical__extensive__title{white-space:nowrap;}.page--index__medical__extensive__title.heading--medium{padding:0;}.page--index__medical__box.fadeIn .page--index__medical__extensive__title.animated{animation:fadeInRightS .8s forwards;animation-delay:1.45s;}.page--index__medical__extensive__txt{width:60%;position:relative;z-index:1;}@media(max-width:500px){.page--index__medical__extensive__txt{width:50%;}}.page--index__medical__extensive__txt .box--crayon{color:#699e11;font-family:"Yomogi",cursive;font-size:min(2.4rem,4.4vw);line-height:1.4;margin-right:-4%;padding:0 .2em .2em .1em;position:relative;text-align:left;}@media(max-width:500px){.page--index__medical__extensive__txt .box--crayon{font-size:calc(7.8vw - 1rem);}}.page--index__medical__box.fadeIn .page--index__medical__extensive__txt .box--crayon.animated{animation:zoomIn .8s forwards;animation-delay:1.45s;}.page--index__medical__extensive__txt .box--crayon__arrow{top:auto;bottom:0;}@media(max-width:500px){.page--index__medical__extensive__txt .box--crayon__arrow{bottom:calc(25% - 20px);}}.page--index__medical__extensive__txt .box--crayon .font--ja{font-family:"Noto Sans JP",sans-serif;font-weight:300;font-size:86%;}.page--index__medical__extensive__txt .box--crayon__content{margin:-5px -10px -5px 0;}.page--index__medical__box.fadeIn .page--index__medical__extensive__btn.animated{animation:fadeInRightS .8s forwards;animation-delay:1.45s;}.page--index__medical__extensive__image{width:40%;}@media(max-width:500px){.page--index__medical__extensive__image{width:50%;}}.page--index__medical__box.fadeIn .page--index__medical__extensive__image.animated{animation:zoomIn .8s forwards;animation-delay:1.45s;}body.media-pc .page--index__medical__extensive__image img{transition:transform .3s ease;}body.media-pc .page--index__medical__extensive__image a:hover img{transform:scale(1.08);}.page--index__medical__box.fadeIn .page--index__medical__bottom.animated{animation:fadeInUpS .8s forwards;animation-delay:1.65s;}.page--index__equipment__80ct{display:flex;}@media(max-width:1024px){.page--index__equipment__80ct{max-width:780px;margin:auto;flex-wrap:wrap;position:relative;}}.page--index__equipment__image{width:29%;}@media(max-width:1024px){.page--index__equipment__image{width:40%;}}@media(max-width:500px){.page--index__equipment__image{width:96%;margin:auto;}}@media(max-width:1024px){.page--index__equipment__image .image--radius{margin-bottom:25px;}}@media(max-width:500px){.page--index__equipment__image .image--radius{padding-bottom:60%;}}.page--index__equipment__80ct.fadeIn .page--index__equipment__image .image--radius.animated{animation:fadeInUpS .8s forwards;}@media(max-width:1024px){.page--index__equipment__image .image--round{bottom:45px;padding-bottom:40%;position:absolute;right:0;width:40%;}}@media(min-width:481px) and (max-width:768px){.page--index__equipment__image .image--round{bottom:0;}}@media(max-width:500px){.page--index__equipment__image .image--round{width:55%;padding-bottom:55%;bottom:40px;}}.page--index__equipment__80ct.fadeIn .page--index__equipment__image .image--round.animated{animation:zoomIn .8s forwards;animation-delay:.5s;}.page--index__equipment__image .image--round img{transform:scale(-1,1);}.page--index__equipment__txt{box-sizing:border-box;padding-left:3%;text-align:left;width:41%;}@media(max-width:1024px){.page--index__equipment__txt{width:60%;}}@media(max-width:500px){.page--index__equipment__txt{width:100%;}}.page--index__equipment__txt .heading--medium{padding-top:0;line-height:1.4;}.page--index__equipment__80ct.fadeIn .page--index__equipment__txt .heading--medium.animated{animation:fadeInUpS .8s forwards;animation-delay:0;}.page--index__equipment__80ct.fadeIn .page--index__equipment__txt p.animated{animation:fadeInUpS .8s forwards;animation-delay:.25s;}.page--index__equipment__txt-bottom{position:relative;text-align:left;z-index:1;}@media(max-width:1024px){.page--index__equipment__txt-bottom{width:60%;text-align:right;}}@media(max-width:500px){.page--index__equipment__txt-bottom{width:45%;text-align:left;margin-top:5%;}}.page--index__equipment__txt-bottom .box--crayon{color:#699e11;font-family:"Yomogi",cursive;font-size:min(3.2rem,2.6vw);line-height:1.4;margin-right:-4%;padding:0 .2em .2em .1em;position:relative;}@media(max-width:1024px){.page--index__equipment__txt-bottom .box--crayon{font-size:min(3.2rem,4vw);}}@media(max-width:500px){.page--index__equipment__txt-bottom .box--crayon{font-size:calc(6.6vw - .5rem);}}.page--index__equipment__80ct.fadeIn .page--index__equipment__txt-bottom .box--crayon.animated{animation:zoomIn .8s forwards;animation-delay:.5s;}@media(max-width:500px){.page--index__equipment__txt-bottom .box--crayon span{margin:0 -10px 0 -5px;}}.page--index__equipment__80ct.fadeIn .page--index__equipment__btn.animated{animation:fadeIn .8s forwards;animation-delay:1.5s;}@media(max-width:700px){.page--index__price__txt{text-align:left;}}.page--index__payment .box--crayon{margin-bottom:40px;padding:10px 0;}.page--index__payment__card img.cc{margin-bottom:15px;max-width:90%;}.page--index__payment__insurance a{display:inline-block;width:47%;max-width:216px;}.page--index__payment__insurance a:nth-child(1){margin-right:6%;}.page--index__payment__insurance img{width:100%;}.page--index__dental{position:relative;margin-bottom:40px;}.page--index__dental__link{display:block;position:relative;}.page--index__dental__link::after{align-items:center;background:rgba(61,24,16,.8);border-radius:50%;bottom:8px;box-sizing:border-box;color:#fff;content:"▶";display:flex;font-size:20px;height:44px;justify-content:center;line-height:1;padding-top:2px;padding-left:2px;position:absolute;right:8px;transition:.3s;width:44px;}.page--index__dental__link:hover::after{background:#3d1810;transform:scale(1.2);}.page--about__section1{position:relative;}@media(min-width:481px) and (max-width:768px){.page--about__section1{max-width:600px;}}.page--about__section1__slogan{max-width:550px;}@media(max-width:768px){.page--about__section1__slogan{margin:auto;}}.page--about__section1__slogan .line{font-size:min(3.6rem,7vw);margin:0 -.5em .2em;white-space:nowrap;width:calc(100% + 1em);}.page--about__section1__slogan .line-2{text-align:right;padding-bottom:.3em;}@media(min-width:769px) and (max-width:1024px){.page--about__section1__txt p:nth-child(3),.page--about__section1__txt p:nth-child(4){width:200%;margin-left:-100%;}}.page--about__section2{font-size:1.3rem;line-height:1.6;}@media(min-width:769px){.page--about__section2{font-size:1.2rem;}}.page--about__section2__heading .en{color:#fff;font-family:"Lato",sans-serif;font-size:3.6rem;font-weight:700;line-height:1.2;margin-bottom:.5em;text-shadow:0 1px 3px rgba(0,0,0,.1);}.page--about__section2__heading h2{font-size:2.4rem;line-height:1.2;margin-bottom:.8em;}@media(max-width:768px){.page--about__section2 .container__col50-inner-pr{padding-bottom:40px;padding-top:40px;max-width:400px;margin:0 auto;}}.page--about__section2 ul{list-style-type:disc;padding-left:1.3em;}.page--about__section2__pic{height:100%;width:100%;text-align:center;}.page--about__section2__pic img{height:100%;max-height:470px;max-width:100%;}@media(max-width:768px){.page--about__section2__pic img{max-height:540px;}}.page--about__section3{display:flex;}.page--about__section3 .col50{padding:10% 0;}@media(min-width:769px){.page--about__section3 .col50:nth-child(2){display:flex;align-items:center;}}@media(max-width:768px){.page--about__section3 .col50:nth-child(2){padding:0 0 10% 0;}}.page--about__section3__image{max-width:400px;padding-bottom:min(400px,90%);margin:auto;}.page--about__section3__logo img{width:90%;max-width:400px;margin-bottom:6%;}@media(max-width:768px){.page--about__section3__logo{text-align:center;}.page--about__section3__logo img{max-width:440px;}}@media(max-width:768px){.page--about__section3__txt{max-width:450px;margin:auto;padding-bottom:80px;}}.page--guidance__section1{padding:calc(35% - 14px) 0 0;position:relative;text-align:center;}.page--guidance__section1__wrap{padding-bottom:48px;}@media(max-width:768px){.page--guidance__section1__wrap{padding-bottom:36px;}}.page--guidance__section1__wrap .section__inner{padding-top:calc(70px - 6vw);}.page--guidance__section1__image{position:absolute;top:0;left:0;padding:0 20px;}.page--guidance__section1__image img{width:100%;}.page--guidance__section1 .box--radius{background:#f1f3f2;padding:10% 15px 5%;}.page--guidance__section1__title-en{color:#e86218;font-family:"Lato",sans-serif;font-weight:700;font-size:min(3.6rem,7.4vw);margin-top:calc(-1.2em + 20px);}.page--guidance__section1__title-ja{font-size:1.6rem;font-weight:bold;margin-bottom:1.2em;}.page--guidance__section1 strong{color:#0a1566;display:inline-block;font-size:min(1.8rem,4.9vw);font-weight:normal;margin-bottom:1.2em;}.page--guidance__section1 h3{color:#000;font-size:1.6rem;margin-bottom:.2em;}.page--guidance__section1__menu{display:flex;justify-content:space-around;padding:0 0 20px;max-width:480px;margin:auto;}.page--guidance__section1__menu a{align-content:space-between;color:#000;display:flex;line-height:1.2;flex-wrap:wrap;padding:10px 5px;text-align:center;}.page--guidance__section1__menu .name{font-size:min(1.5rem,3.7vw);width:100%;}.page--guidance__section1__menu i{color:#f6c119;font-family:"Noto Sans JP",sans-serif;font-size:2rem;width:100%;}.page--guidance__section2__wrap{padding:48px 0;text-align:center;}@media(max-width:768px){.page--guidance__section2__wrap{padding:36px 0;}}.page--guidance__section2__wrap .container{max-width:1060px;}.page--guidance__section2__wrap .btn-nav{cursor:pointer;}.page--guidance__section3{padding:48px 0;text-align:center;display:flex;flex-wrap:wrap;}.page--guidance__section3__heading{width:100%;}.page--guidance__section3__list{display:flex;align-items:flex-end;width:100%;}.page--guidance__section3__item1{width:35%;margin:0 7.5%;}.page--guidance__section3__item1>a{display:block;border-radius:50%;overflow:hidden;}.page--guidance__section3__item1>a img{width:100%;transition:.4s ease;}.page--guidance__section3__item1>a:hover img{transform:scale(1.1);}.page--guidance__section3__item2{width:35%;margin:0 7.5%;}.page--guidance__section3__item2>a{display:block;overflow:hidden;position:relative;white-space:nowrap;}.page--guidance__section3__item2>a img:nth-child(1){position:absolute;bottom:0;left:50%;transform:translateX(-50%);transform-origin:0 75%;transition:.4s ease;width:84.5070422535%;}.page--guidance__section3__item2>a img:nth-child(2){position:relative;width:100%;}.page--guidance__section3__item2>a:hover img:nth-child(1){transform:scale(1.08) translateX(-50%);}.page--guidance__section4{padding-bottom:48px;}.page--guidance__section4__wrap .container{max-width:1060px;}.page--guidance__section4 section{padding-top:48px;width:107.2%;margin-left:-3.6%;margin-right:-3.6%;}.page--guidance__ct{margin:2% 3% 1.25%;text-align:left;position:relative;width:69%;}@media(max-width:480px){.page--guidance__ct{margin:2% 5%;width:90%;}}@media(min-width:481px) and (max-width:768px){.page--guidance__ct{width:60.6666%;}}.page--guidance__ct__txt{position:relative;}@media(max-width:480px){.page--guidance__ct__txt{width:100%;}}.page--guidance__ct__txt::after{background:linear-gradient(0deg,#fff,rgba(255,255,255,0));content:"";position:absolute;bottom:0;left:0;height:100%;width:100%;}.page--guidance__ct__button{position:absolute;right:0;bottom:0;}.page--guidance-ct__top .section__heading{padding-bottom:20px;}.page--guidance-ct__bottom .section__inner{background-image:url(/guidance/ct/images/bg.jpg);background-repeat:no-repeat;background-position:bottom right;background-size:70%;padding-bottom:calc(15.5% + 70px);}@media(max-width:768px){.page--guidance-ct__bottom .section__inner{background-size:90%;}}@media(min-width:769px) and (max-width:900px){.page--guidance-ct__bottom .section__inner{background-size:auto 368px;}}@media(min-width:1920px){.page--guidance-ct__bottom .section__inner{background-size:1180px;padding-bottom:370px;}}@media(max-width:520px){.page--staff .section__heading h1{margin-top:.3em;}.page--staff .section__heading .inner{font-size:90%;}}.page--staff #doctorSchedule .icon{background:#4d0d00;cursor:pointer;position:absolute;bottom:5px;right:5px;font-size:1.3rem;}.page--staff #doctorSchedule .button{min-width:auto;}.page--schedule .content__image-list{margin-bottom:0;}.page--overview{padding-bottom:200px;}.page--overview .container{max-width:980px;}.page--medical__list.list--round{margin:0 auto 20px;text-align:left;width:100%;font-size:max(1.4rem,1.38vw);max-width:980px;}@media(min-width:1160px){.page--medical__list.list--round{font-size:1.6rem;}}@media(min-width:481px) and (max-width:768px){.page--medical__list.list--round{max-width:370px;}}@media(max-width:480px){.page--medical__list.list--round{max-width:290px;font-size:1.3rem;font-size:min(1.3rem,3.8vw);}}.page--medical__list.list--round li{height:auto;margin:0;padding-bottom:14.2857%;position:relative;width:14.2857%;}@media(max-width:480px){.page--medical__list.list--round li{padding-bottom:33.3333%;width:33.3333%;}}@media(min-width:481px) and (max-width:768px){.page--medical__list.list--round li{padding-bottom:25%;width:25%;}}.page--medical__list.list--round li a{position:absolute;margin:5%;width:90%;height:90%;}.page--medical__list.list--round li:nth-child(1) a{background:#e86218;}.media-pc .page--medical__list.list--round li:nth-child(1) a:hover{background:#ed8246;}@media(max-width:480px){.page--medical__list.list--round li:nth-child(1){margin:-20px 33.3333% 0;}}@media(min-width:481px) and (max-width:768px){.page--medical__list.list--round li:nth-child(5){margin-left:25%;}}.medical-list-wrap.fadeIn .page--medical__list li:nth-child(1).animated{animation:fadeInUpS .8s forwards;animation-delay:0s;}.medical-list-wrap.fadeIn .page--medical__list li:nth-child(2).animated{animation:zoomIn .8s forwards;animation-delay:.25s;}.medical-list-wrap.fadeIn .page--medical__list li:nth-child(3).animated{animation:zoomIn .8s forwards;animation-delay:.5s;}.medical-list-wrap.fadeIn .page--medical__list li:nth-child(4).animated{animation:zoomIn .8s forwards;animation-delay:.75s;}.medical-list-wrap.fadeIn .page--medical__list li:nth-child(5).animated{animation:zoomIn .8s forwards;animation-delay:1s;}.medical-list-wrap.fadeIn .page--medical__list li:nth-child(6).animated{animation:zoomIn .8s forwards;animation-delay:1.25s;}.medical-list-wrap.fadeIn .page--medical__list li:nth-child(7).animated{animation:zoomIn .8s forwards;animation-delay:1.5s;}.page--medical__top{transition:1.2s ease .3s;border-bottom:0 solid #fff;padding-top:80px;padding-bottom:20px;}@media(min-width:1281px){.page--medical__top{padding-top:40px;}}.page--medical__top.rehab{padding-bottom:0;}@media(min-width:1281px){.page--medical__top.rehab{border-bottom:40px solid #fff;}}@media(max-width:480px){.page--medical__doctor{max-width:300px;margin:0 auto;}}@media(min-width:481px) and (max-width:768px){.page--medical__doctor .col50{width:50%;}}.page--medical__doctor .btn-calendar{pointer-events:none;}.page--medical__doctor__txt{padding:40px 10% 40px 0;}@media(max-width:480px){.page--medical__doctor__txt{padding:40px 10% 12px;}.page--medical__doctor__txt.text--right{text-align:center;}.page--medical__doctor__txt .page--index__section1__outline__p{text-align:center;}}@media(max-width:480px){.page--medical__doctor__pic{padding-bottom:40px;}}.page--medical__doctor__pic img{border-radius:20px;width:100%;max-width:300px;}.page--medical__doctor .name{font-size:2.4rem;}@media(max-width:380px){.page--medical__doctor .page--index__section1__outline__p{margin-bottom:0;}}@media(max-width:900px) and (min-width:481px){.page--medical__doctor--1.col50{width:100%;}.page--medical__doctor--2{flex-direction:row-reverse;}.page--medical__doctor--2.col50{width:100%;}.page--medical__doctor--2 .page--medical__doctor__pic{text-align:right;}.page--medical__doctor--2 .page--medical__doctor__txt.text--right{padding:40px 0 40px 10%;text-align:left;}}.page--medical-surgery__section1__txt{font-size:1.6rem;}@media(min-width:769px) and (max-width:1024px){.page--medical-surgery__section1__txt{display:flex;align-items:center;}}@media(max-width:768px){.page--medical-surgery__section1__txt{text-align:center;}}@media(min-width:1025px){.page--medical-surgery__section2{flex-wrap:nowrap;margin-top:max(-300px,-20vw);}}@media(min-width:769px) and (max-width:1024px){.page--medical-surgery__section2{flex-wrap:nowrap;}}@media(min-width:481px) and (max-width:768px){.page--medical-surgery__section2{flex-wrap:nowrap;}}@media(max-width:480px){.page--medical-surgery__section2{max-width:360px;margin:0 auto;}}@media(min-width:1025px){.page--medical-surgery__section2 .col60{flex-wrap:nowrap;}}@media(min-width:769px) and (max-width:1024px){.page--medical-surgery__section2 .col60{flex-wrap:nowrap;justify-content:center;margin-top:48px;width:100%;}}@media(min-width:481px) and (max-width:768px){.page--medical-surgery__section2 .col60{flex-wrap:nowrap;justify-content:center;width:100%;}.page--medical-surgery__section2 .col60 .lastleter{margin-right:-5em;}.page--medical-surgery__section2 .col60 dt{padding-right:2em;}}.page--medical-surgery__section2 .col60 dd{padding-top:0;}.page--medical-orthopedic__section1__txt{display:flex;align-items:center;}.page--medical-orthopedic__section2 ol{list-style-type:decimal;padding-left:1.5em;}@media(min-width:769px){.page--medical-orthopedic__section2 .container--max500{margin:0;}}.page--medical-orthopedic__treatment .heading--normal{font-size:16px;margin-top:-28px;}.page--medical-orthopedic__treatment dl{border-top:5px solid #c0bcd5;display:flex;flex-wrap:wrap;background:#d7e6f7;padding:0 0 5px;}.page--medical-orthopedic__treatment dt{width:70px;padding:5px 0 5px 20px;box-sizing:border-box;}.page--medical-orthopedic__treatment dt.top{background:#c0bcd5;border-bottom:2px solid #fff;}.page--medical-orthopedic__treatment dd{width:calc(100% - 70px);padding:5px 15px 5px 0;box-sizing:border-box;}.page--medical-orthopedic__treatment dd.top{background:#c0bcd5;border-bottom:2px solid #fff;}.page--medical-dermatology__imglist{display:flex;flex-wrap:wrap;width:calc(100% + 20px);margin-left:-20px;}.page--medical-dermatology__imglist li{box-sizing:border-box;padding-bottom:20px;padding-left:20px;}@media(min-width:481px){.page--medical-dermatology__imglist li{width:25%;}.page--medical-dermatology__imglist li:nth-child(4n+2){animation-delay:.25s;}.page--medical-dermatology__imglist li:nth-child(4n+2) .round{animation-delay:.25s;}.page--medical-dermatology__imglist li:nth-child(4n+3){animation-delay:.5s;}.page--medical-dermatology__imglist li:nth-child(4n+3) .round{animation-delay:.5s;}.page--medical-dermatology__imglist li:nth-child(4n){animation-delay:.75s;}.page--medical-dermatology__imglist li:nth-child(4n) .round{animation-delay:.75s;}.col50 .page--medical-dermatology__imglist li{width:28.6%;}}@media(max-width:480px){.page--medical-dermatology__imglist li{width:33.3333%;}.page--medical-dermatology__imglist li:nth-child(3n+2){animation-delay:.25s;}.page--medical-dermatology__imglist li:nth-child(3n+2) .round{animation-delay:.25s;}.page--medical-dermatology__imglist li:nth-child(3n){animation-delay:.5s;}.page--medical-dermatology__imglist li:nth-child(3n) .round{animation-delay:.5s;}}.page--medical-dermatology__imglist li .round{border-radius:50%;width:100%;}.page--medical-dermatology__imglist li .round.txt{background:#98d9d9;color:#fff;display:flex;align-items:center;justify-content:center;height:calc(100% - 20px);font-size:1.8rem;padding:5px;box-sizing:border-box;text-align:center;line-height:1.3;}.page--medical-dermatology__imglist li p{text-align:center;font-size:1.2rem;padding-top:.2em;}@media(min-width:769px){.page--medical-dermatology__section2{flex-direction:row-reverse;}}.page--medical-dental__txt{width:100%;}@media(max-width:768px){.page--medical-dental__txt{max-width:420px;margin:auto;}.page--medical-dental__txt__bottom{text-align:center;}}.page--medical-dental__logo{padding-bottom:20px;}@media(max-width:768px){.page--medical-dental__logo{text-align:center;}}.page--medical-dental__logo img{width:100%;max-width:400px;}.page--medical-rehabilitation{padding-top:150px;position:relative;}@media(min-width:1281px){.page--medical-rehabilitation{padding-top:110px;}}.page--medical-rehabilitation__nav{border-top:20px solid #f2eee6;border-bottom:20px solid rgba(255,255,255,0);}@media(min-width:1281px){.page--medical-rehabilitation__nav{margin-top:-40px;}}.page--medical-rehabilitation__nav__wrap{position:absolute;width:100%;z-index:1;top:0;}.page--medical-rehabilitation__nav__wrap .sticky__inner{width:100%!important;}.page--medical-rehabilitation__nav__item{box-sizing:border-box;font-size:2.4rem;line-height:1.3;text-align:center;padding:8px 0;position:relative;width:50%;white-space:nowrap;}@media(min-width:481px) and (max-width:768px){.page--medical-rehabilitation__nav__item{font-size:1.8rem;}}@media(max-width:480px){.page--medical-rehabilitation__nav__item{font-size:1.6rem;}}.page--medical-rehabilitation__nav__item a{display:block;color:#222;}.page--medical-rehabilitation__nav__item .item-inner{border-radius:20px;padding:6px 1em 2px;}.page--medical-rehabilitation__nav__item .item-inner::before{display:inline-block;padding-right:.2em;margin-left:-.6em;}@media(max-width:430px){.page--medical-rehabilitation__nav__item .item-inner span{display:block;}}.page--medical-rehabilitation__nav__item.item1{border-right:2px solid;border-color:#ccc;animation:borderColor .9s;}.page--medical-rehabilitation__nav__item.item1::before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";}.rehab2 .page--medical-rehabilitation__nav__item.item1::before{display:none;}.rehab1 .page--medical-rehabilitation__nav__item.item1{border-top:2px solid;border-color:#ccc;animation:borderColor .9s;}.rehab1 .page--medical-rehabilitation__nav__item.item1 .item-inner{background:#fff;}.rehab2 .page--medical-rehabilitation__nav__item.item1{border-bottom:2px solid;border-color:#ccc;animation:borderColor .9s;background:#f2eee6;}.rehab2 .page--medical-rehabilitation__nav__item.item1 .item-inner{opacity:.5;cursor:pointer;transition:.4s ease;}.rehab2 .page--medical-rehabilitation__nav__item.item1 .item-inner::before{color:#f6c119;content:"▶";}.rehab2 .page--medical-rehabilitation__nav__item.item1 .item-inner:hover{opacity:1;transition:.2s ease;}.page--medical-rehabilitation__nav__item.item2::before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";}.rehab1 .page--medical-rehabilitation__nav__item.item2::before{display:none;}.rehab1 .page--medical-rehabilitation__nav__item.item2{border-bottom:2px solid;border-color:#ccc;animation:borderColor .9s;background:#f2eee6;}.rehab1 .page--medical-rehabilitation__nav__item.item2 .item-inner{opacity:.5;cursor:pointer;transition:.4s ease;}.rehab1 .page--medical-rehabilitation__nav__item.item2 .item-inner::before{color:#f6c119;content:"▶";}.rehab1 .page--medical-rehabilitation__nav__item.item2 .item-inner:hover{opacity:1;transition:.2s ease;}.rehab2 .page--medical-rehabilitation__nav__item.item2{border-top:2px solid;border-color:#ccc;animation:borderColor .9s;}.rehab2 .page--medical-rehabilitation__nav__item.item2 .item-inner{background:#fff;}.page--medical-rehabilitation__section1{flex-direction:row-reverse;}.page--medical-rehabilitation__round-list .heading--round{font-size:1.6rem;}@media(min-width:481px) and (max-width:768px){.page--medical-rehabilitation__round-list .heading--round{float:left;}}@media(max-width:480px){.page--medical-rehabilitation__round-list .heading--round{margin-bottom:10px;}}.page--medical-rehabilitation__round-list li{padding-bottom:10px;}@media(min-width:769px){.page--medical-rehabilitation__round-list li:nth-child(2n){animation-delay:.3s;}}.page--medical-rehabilitation__round-list p{display:flex;padding-bottom:20px;align-items:center;box-sizing:border-box;}@media(min-width:481px){.page--medical-rehabilitation__round-list p{padding-right:8%;height:100%;}}.page--medical-rehabilitation__flow__item{display:flex;flex-wrap:wrap;}@media(min-width:981px){.page--medical-rehabilitation__flow__item{width:calc(25% - 36px);}}@media(max-width:980px){.page--medical-rehabilitation__flow__item{width:100%;}}.page--medical-rehabilitation__flow__item .box{width:100%;background:#eee;border-radius:30px;overflow:hidden;padding-bottom:20px;margin-bottom:24px;}@media(max-width:980px){.page--medical-rehabilitation__flow__item.item2{display:flex;}.page--medical-rehabilitation__flow__item.item2 .box{width:calc(50% - 10px);}.page--medical-rehabilitation__flow__item.item2 .box:nth-child(1){margin-right:20px;}}.page--medical-rehabilitation__flow__item .number{background:#e86218;color:#fff;font-size:3.2rem;font-family:"Lato",sans-serif;line-height:1.6;text-align:center;}.page--medical-rehabilitation__flow__item .title{color:#000;padding:14px 16px 10px;}.page--medical-rehabilitation__flow__item p{color:#0f1f94;font-size:1.2rem;padding:10px 16px;}.page--medical-rehabilitation__flow__arrow{text-align:center;}@media(min-width:981px){.page--medical-rehabilitation__flow__arrow{width:48px;}}@media(max-width:980px){.page--medical-rehabilitation__flow__arrow{width:100%;}}.page--medical-rehabilitation__flow__arrow i{color:#f6c119;font-size:3.6rem;font-family:"Noto Sans JP",sans-serif;display:block;width:100%;transform:translateY(-50%);}@media(min-width:981px){.page--medical-rehabilitation__flow__arrow i{position:absolute;}.page--medical-rehabilitation__flow__arrow i:nth-child(1){top:25%;}.page--medical-rehabilitation__flow__arrow i:nth-child(2){top:74%;}}@media(max-width:980px){.page--medical-rehabilitation__flow__arrow i{transform:rotate(90deg);z-index:-1;margin-top:-24px;}.page--medical-rehabilitation__flow__arrow i.item1{margin-left:calc(-25% - 10px);}.page--medical-rehabilitation__flow__arrow i.item2{margin-left:25%;margin-top:-65px;}}.page--medical-rehabilitation__staff{border-top:100px solid #fff;}.page--medical-rehabilitation__imglist{display:flex;flex-wrap:wrap;}.page--medical-rehabilitation__imglist li{box-sizing:border-box;padding:0 3% 6%;width:33.3333%;}@media(min-width:481px){.page--medical-rehabilitation__imglist li:nth-child(3n+2){animation-delay:.25s;}.page--medical-rehabilitation__imglist li:nth-child(3n){animation-delay:.5s;}}@media(max-width:480px){.page--medical-rehabilitation__imglist li{width:50%;}.page--medical-rehabilitation__imglist li:nth-child(2n){animation-delay:.25s;}}.page--medical-rehabilitation__imglist li img{border-radius:20px;max-width:240px;width:100%;}.page--medical-rehabilitation__imglist li .text{padding-top:10px;}.page--medical-rehabilitation__imglist li .text.grid{justify-content:center;}.page--medical-rehabilitation__imglist li .name{font-size:2rem;line-height:1.4;padding:.2em 0;}@media(min-width:481px) and (max-width:768px){.page--medical-rehabilitation__imglist li .name{font-size:1.8rem;}}.page--medical-rehabilitation__imglist li .page--index__section1__outline__p{margin:-3px 0 0 5px;}.page--medical-rehabilitation__imglist.staff li{padding:0 3% 3%;}@media(max-width:480px){.page--medical-rehabilitation__imglist.staff li{width:100%;}.page--medical-rehabilitation__imglist.staff li:nth-child(2n){animation-delay:0;}}.page--medical-fee{padding-bottom:13%;position:relative;}@media(max-width:680px){.page--medical-fee{padding-bottom:62%;}}@media(max-width:480px){.page--medical-fee{padding-bottom:67%;}}.page--medical-fee__wrap{padding-bottom:200px;}.page--medical-fee__object1{position:absolute;bottom:0;left:-5%;width:50%;}.page--medical-fee__object1 img{width:100%;}@media(max-width:680px){.page--medical-fee__object1{width:56%;overflow:hidden;}.page--medical-fee__object1 img{width:115%;}}@media(max-width:480px){.page--medical-fee__object1{left:-10%;width:61%;}}.page--medical-fee__object2{position:absolute;bottom:0;right:-5%;width:48%;}.page--medical-fee__object2 img{width:100%;}@media(max-width:680px){.page--medical-fee__object2{width:54%;overflow:hidden;}.page--medical-fee__object2 img{width:115%;margin-left:-15%;}}@media(max-width:480px){.page--medical-fee__object2{right:-10%;width:59%;}}.page--medical-fee__box{background:linear-gradient(#fdfdfd,#f2f2f2 80%,#f6f6f6);border:1px solid #ddd;box-sizing:border-box;margin:0 auto;padding:40px 20px;width:40%;}@media(max-width:680px){.page--medical-fee__box{width:80%;}}@media(max-width:400px){.page--medical-fee__box{width:100%;}}.page--medical-fee__box .title--en{font-size:min(6rem,3.6vw);}@media(max-width:680px){.page--medical-fee__box .title--en{font-size:max(3.3rem,8vw);}}.page--medical-fee__list{max-width:200px;margin:0 auto;}.page--medical-fee__list dd{text-align:right;position:relative;}.page--medical-fee__list dd .left-em{position:absolute;right:-1em;}@media(min-width:481px) and (max-width:768px){.page--medical-message .section__heading h1{max-width:340px;}}@media(max-width:480px){.page--medical-message .section__heading h1{font-size:min(7vw,3rem);}}@media(min-width:769px){.page--medical-message__section1 .col50:nth-child(1){width:calc(100% - 360px);}.page--medical-message__section1 .col50:nth-child(2){width:360px;}}@media(max-width:768px){.page--medical-message__section1__img{width:90%;margin-left:10%;}}@media(min-width:769px){.page--medical-message__section1__img{width:100%;}}@media(max-width:768px){.page--medical-message__section1__txt{max-width:360px;margin:0 auto;}}@media(min-width:769px){.page--medical-message__section1__txt.block__pb-ll{padding-bottom:min(calc(20vw - 150px),48px);}}.page--medical-message__section1__txt1{color:#e86218;font-size:min(6.6vw,2.4rem);font-family:"M PLUS Rounded 1c",sans-serif;font-weight:400;line-height:1.4;padding-bottom:1.5em;}.page--medical-message__section1__txt1 span{color:#a23b1b;font-family:"Noto Serif JP",serif;font-size:150%;font-weight:900;text-shadow:2px 2px 0 #97beeb;}.page--medical-message__section1__txt2{padding-bottom:24px;}.page--medical-message__section{min-height:240px;}.page--medical-extensive .section__heading h1{font-size:min(3rem,calc(6.6vw - .1em));}.page--medical-extensive .section__heading h1 .font--small75{padding-bottom:.4em;}.page--medical-extensive .section__heading h1 span{white-space:nowrap;}.page--medical-extensive__top{padding-top:90px;text-align:center;}.page--medical-extensive__top.dummy{position:absolute;top:0;width:100%;z-index:-1;}.page--medical-extensive__top .container{position:relative;}@media(min-width:1281px){.page--medical-extensive__top .container{width:90%;}}.page--medical-extensive__top__image{border-radius:50%;width:50%;margin-left:50%;max-width:542px;overflow:hidden;}@media(max-width:480px){.page--medical-extensive__top__image{width:65%;margin-left:35%;}}.page--medical-extensive__top__image .img{width:100%;}.dummy .page--medical-extensive__top__image{opacity:0;}.page--medical-extensive__top .box--crayon{box-sizing:border-box;position:absolute;width:54%;right:46%;max-width:440px;bottom:39%;min-height:calc(50% - 100px);color:#699e11;font-family:"Yomogi",cursive;font-size:min(3.6rem,4vw);line-height:1.4;padding:0 .2em .2em .1em;text-align:left;display:flex;align-items:center;}@media(max-width:480px){.page--medical-extensive__top .box--crayon{bottom:5%;font-size:calc(7vw - .6rem);width:44%;right:56%;}}.page--medical-extensive__top .box--crayon__arrow{top:auto;bottom:0;}@media(max-width:480px){.page--medical-extensive__top .box--crayon__arrow{bottom:calc(25% - 20px);}}.page--medical-extensive__top .box--crayon .font--ja{font-family:"Noto Sans JP",sans-serif;font-weight:300;font-size:86%;}.page--medical-extensive__top .box--crayon__content{margin:-5px -10px -5px 0;}.page--medical-extensive__top__nav{text-align:center;position:fixed;top:0;left:-100vw;width:100%;z-index:10;background:rgba(242,238,230,0);transition:background .6s ease,top .6s ease;}.sticky .page--medical-extensive__top__nav{background:#f2eee6;left:0;display:block;padding-bottom:5px;padding-top:80px;transition:background .6s ease,top .6s ease;}.sticky-end .page--medical-extensive__top__nav{top:-200px;}.page--medical-extensive__top__nav .container{position:relative;}@media(min-width:1281px){.page--medical-extensive__top__nav .container{width:90%;}}.page--medical-extensive__top__catch{color:#591b1b;font-size:min(7vw,4.6rem);font-family:"M PLUS Rounded 1c",sans-serif;font-weight:300;line-height:1.2;padding:0 0 1.6em;position:relative;text-align:center;}@media(max-width:480px){.page--medical-extensive__top__catch{font-size:min(8vw,4.6rem);}}.dummy .page--medical-extensive__top__catch{opacity:0;}.page--medical-extensive__nav{margin-top:max(-15%,-180px);margin-bottom:30px;}@media(max-width:480px){.page--medical-extensive__nav{margin-top:20px;}}.sticky .page--medical-extensive__nav#extensiveNav1{opacity:0;}.sticky #extensiveNav .page--medical-extensive__nav{margin:0;}.dummy .page--medical-extensive__nav{opacity:0;}.page--medical-extensive__nav__list.list--round{width:100%;}@media(max-width:480px){.page--medical-extensive__nav__list.list--round{font-size:1.2rem;}}@media(min-width:481px) and (max-width:1024px){.page--medical-extensive__nav__list.list--round{font-size:min(2.5vw,1.4rem);max-width:700px;margin:auto;}}.page--medical-extensive__nav__list.list--round li{width:7.69%;padding-bottom:7.69%;}@media(max-width:480px){.page--medical-extensive__nav__list.list--round li{width:20%;padding-bottom:40px;}}@media(min-width:481px) and (max-width:1024px){.page--medical-extensive__nav__list.list--round li{width:14.2857%;padding-bottom:14.2857%;}}@media(max-width:480px){.page--medical-extensive__nav__list.list--round li:nth-child(11){animation-delay:1.5s;margin-left:20%;}.page--medical-extensive__nav__list.list--round li:nth-child(1),.page--medical-extensive__nav__list.list--round li:nth-child(5),.page--medical-extensive__nav__list.list--round li:nth-child(6),.page--medical-extensive__nav__list.list--round li:nth-child(10){animation-delay:1.2s;}.page--medical-extensive__nav__list.list--round li:nth-child(1) a,.page--medical-extensive__nav__list.list--round li:nth-child(5) a,.page--medical-extensive__nav__list.list--round li:nth-child(6) a,.page--medical-extensive__nav__list.list--round li:nth-child(10) a{background:#b3b2ff;}.page--medical-extensive__nav__list.list--round li:nth-child(2),.page--medical-extensive__nav__list.list--round li:nth-child(4),.page--medical-extensive__nav__list.list--round li:nth-child(7),.page--medical-extensive__nav__list.list--round li:nth-child(9),.page--medical-extensive__nav__list.list--round li:nth-child(11),.page--medical-extensive__nav__list.list--round li:nth-child(13){animation-delay:.9s;}.page--medical-extensive__nav__list.list--round li:nth-child(2) a,.page--medical-extensive__nav__list.list--round li:nth-child(4) a,.page--medical-extensive__nav__list.list--round li:nth-child(7) a,.page--medical-extensive__nav__list.list--round li:nth-child(9) a,.page--medical-extensive__nav__list.list--round li:nth-child(11) a,.page--medical-extensive__nav__list.list--round li:nth-child(13) a{background:#b2ccff;}.page--medical-extensive__nav__list.list--round li:nth-child(3),.page--medical-extensive__nav__list.list--round li:nth-child(8),.page--medical-extensive__nav__list.list--round li:nth-child(12){animation-delay:.6s;}.page--medical-extensive__nav__list.list--round li:nth-child(3) a,.page--medical-extensive__nav__list.list--round li:nth-child(8) a,.page--medical-extensive__nav__list.list--round li:nth-child(12) a{background:#b2e6ff;}}@media(min-width:481px) and (max-width:1024px){.page--medical-extensive__nav__list.list--round li:nth-child(1),.page--medical-extensive__nav__list.list--round li:nth-child(7),.page--medical-extensive__nav__list.list--round li:nth-child(8){animation-delay:1.25s;}.page--medical-extensive__nav__list.list--round li:nth-child(1) a,.page--medical-extensive__nav__list.list--round li:nth-child(7) a,.page--medical-extensive__nav__list.list--round li:nth-child(8) a{background:#b3b2ff;}.page--medical-extensive__nav__list.list--round li:nth-child(2),.page--medical-extensive__nav__list.list--round li:nth-child(6),.page--medical-extensive__nav__list.list--round li:nth-child(9),.page--medical-extensive__nav__list.list--round li:nth-child(13){animation-delay:1s;}.page--medical-extensive__nav__list.list--round li:nth-child(2) a,.page--medical-extensive__nav__list.list--round li:nth-child(6) a,.page--medical-extensive__nav__list.list--round li:nth-child(9) a,.page--medical-extensive__nav__list.list--round li:nth-child(13) a{background:#b2ccff;}.page--medical-extensive__nav__list.list--round li:nth-child(3),.page--medical-extensive__nav__list.list--round li:nth-child(5),.page--medical-extensive__nav__list.list--round li:nth-child(10),.page--medical-extensive__nav__list.list--round li:nth-child(12){animation-delay:.75s;}.page--medical-extensive__nav__list.list--round li:nth-child(3) a,.page--medical-extensive__nav__list.list--round li:nth-child(5) a,.page--medical-extensive__nav__list.list--round li:nth-child(10) a,.page--medical-extensive__nav__list.list--round li:nth-child(12) a{background:#b2e6ff;}.page--medical-extensive__nav__list.list--round li:nth-child(4),.page--medical-extensive__nav__list.list--round li:nth-child(11){animation-delay:.5s;}.page--medical-extensive__nav__list.list--round li:nth-child(4) a,.page--medical-extensive__nav__list.list--round li:nth-child(11) a{background:#b2ffff;}}@media(min-width:1025px){.page--medical-extensive__nav__list.list--round li:nth-child(1),.page--medical-extensive__nav__list.list--round li:nth-child(13){animation-delay:1.4s;}.page--medical-extensive__nav__list.list--round li:nth-child(1) a,.page--medical-extensive__nav__list.list--round li:nth-child(13) a{background:#b3b2ff;}.page--medical-extensive__nav__list.list--round li:nth-child(2),.page--medical-extensive__nav__list.list--round li:nth-child(12){animation-delay:1.2s;}.page--medical-extensive__nav__list.list--round li:nth-child(2) a,.page--medical-extensive__nav__list.list--round li:nth-child(12) a{background:#b2bfff;}.page--medical-extensive__nav__list.list--round li:nth-child(3),.page--medical-extensive__nav__list.list--round li:nth-child(11){animation-delay:1s;}.page--medical-extensive__nav__list.list--round li:nth-child(3) a,.page--medical-extensive__nav__list.list--round li:nth-child(11) a{background:#b2ccff;}.page--medical-extensive__nav__list.list--round li:nth-child(4),.page--medical-extensive__nav__list.list--round li:nth-child(10){animation-delay:.8s;}.page--medical-extensive__nav__list.list--round li:nth-child(4) a,.page--medical-extensive__nav__list.list--round li:nth-child(10) a{background:#b2d9ff;}.page--medical-extensive__nav__list.list--round li:nth-child(5),.page--medical-extensive__nav__list.list--round li:nth-child(9){animation-delay:.6s;}.page--medical-extensive__nav__list.list--round li:nth-child(5) a,.page--medical-extensive__nav__list.list--round li:nth-child(9) a{background:#b2e6ff;}.page--medical-extensive__nav__list.list--round li:nth-child(6),.page--medical-extensive__nav__list.list--round li:nth-child(8){animation-delay:.4s;}.page--medical-extensive__nav__list.list--round li:nth-child(6) a,.page--medical-extensive__nav__list.list--round li:nth-child(8) a{background:#b2f2ff;}.page--medical-extensive__nav__list.list--round li:nth-child(7){animation-delay:.2s;}.page--medical-extensive__nav__list.list--round li:nth-child(7) a{background:#b2ffff;}}.page--medical-extensive__nav__list.list--round li a{align-content:center;flex-wrap:wrap;padding:0;}@media(max-width:480px){.page--medical-extensive__nav__list.list--round li a{border-radius:20px;margin:0 4% 5px;height:calc(100% - 5px);}}.page--medical-extensive__nav__list.list--round li a::after{width:100%;transform:scaleX(2);content:"▼";padding-left:0;margin-top:0;margin-bottom:-.75em;}@media(max-width:480px){.page--medical-extensive__nav__list.list--round li a::after{content:"";}}.page--medical-extensive__nav__list.list--round li a .dummy{pointer-events:none;}@media(max-width:480px){.page--medical-extensive__item{padding-top:180px;margin-top:-180px;}}@media(min-width:481px) and (max-width:777px){.page--medical-extensive__item{padding-top:calc(25.7vw + 65px);margin-top:calc(-25.7vw - 65px);}}@media(max-width:1024px) and (min-width:778px){.page--medical-extensive__item{padding-top:270px;margin-top:-270px;}}@media(min-width:1025px){.page--medical-extensive__item{padding-top:calc(6.9vw + 85px);margin-top:calc(-6.9vw - 85px);}}@media(min-width:1556px){.page--medical-extensive__item{padding-top:192px;margin-top:-192px;}}.page--medical-extensive__item:nth-child(4n-2)>section{background:#d7e6f7;}.page--medical-extensive__item:nth-child(4n)>section{background:#e0efe7;}.page--medical-extensive__item .heading--icon-round-L{font-size:2.4rem;color:#591b1b;font-family:"M PLUS Rounded 1c",sans-serif;min-height:0;padding-bottom:10px;}.page--medical-extensive__item .heading--icon-round-L::before{background:#b3b2ff;}.page--medical-extensive__item__txt{padding:0 0 0 70px;}.page--medical-extensive__item__btn{min-height:20px;padding-top:10px;text-align:right;}.page--medical-extensive__item__btn.btn2{border-top:2px solid #fff;padding-top:20px;}.page--medical-extensive__item .heading--normal{color:#591b1b;margin-bottom:5px;}.page--medical-extensive__item .box--crayon{margin-bottom:30px;}.page--medical-extensive__item dt,.page--medical-extensive__item dd{line-height:1.5;padding:7px 0;}.page--medical-extensive__item dd{box-sizing:border-box;padding-left:3px;}@media(max-width:480px){.page--medical-extensive__item dt{width:27.6%;}.page--medical-extensive__item dd{width:72.4%;}}@media(min-width:769px){.page--medical-extensive__item dt{width:16.8%;}.page--medical-extensive__item dd{width:83.2%;}}.page--access__section1{padding-bottom:80px;}.page--access__section1__contents{display:flex;align-items:center;}@media(max-width:768px){.page--access__section1__contents{text-align:center;justify-content:center;}.page--access__section1__contents table{margin:0 auto 12px;}}@media(max-width:768px){.page--access__section1__image{padding-top:46px;}}.page--access__section1__image img{width:90%;max-width:550px;margin-bottom:6%;}@media(min-width:769px){.page--access__section1__image img{width:100%;max-width:410px;}}.page--access__section1__name{font-size:2.6rem;margin-top:-3%;}.page--access__section2{max-width:1020px;}.page--access__section2__wrap .container{display:flex;justify-content:flex-end;}.page--access__section2 img{border-radius:20px;width:50%;}@media(max-width:768px){.page--access__section2__h2{margin-left:-20px;}}.page--access__section2 .txt{box-sizing:border-box;display:flex;align-items:center;width:50%;padding-left:5%;}@media(min-width:769px) and (max-width:900px){.page--access__section2 .txt{font-size:1.2rem;}.page--access__section2 .txt .heading--normal{font-size:1.5rem;}}@media(max-width:480px){.page--access__section2 .txt{font-size:1.2rem;}.page--access__section2 .txt .heading--normal{font-size:1.5rem;}}@media(max-width:768px){.page--access__section2 .col50:nth-child(2){flex-direction:row-reverse;}}@media(max-width:768px){.page--access__section2 .col50:nth-child(2) .txt{justify-content:flex-end;padding-right:5%;padding-left:0;text-align:right;}}.page--access__section3__contents{flex-wrap:wrap;max-width:1070px;margin:0 auto;}.page--access__section3__contents h2{display:flex;}.page--access__section3__icon{width:100px;}.page--access__section3__icon img{background:#e28917;border-radius:80px;width:80px;}.page--access__section3__icon img.bg--gn{background:#78b514;}.page--access__section3__txt{display:flex;align-items:center;width:calc(100% - 100px);}@media(min-width:769px){.page--access__section3__txt{padding-right:20px;}}.page--access__section3 p{color:#0a1566;padding-bottom:40px;padding-left:100px;}@media(min-width:769px){.page--access__section3 p{padding-right:20px;}}@media(max-width:1400px){.page--access__section3 p br{display:none;}}.page--access__section4__wrap{padding:30px 0 80px;}.page--access__section4__wrap .container{max-width:862px;}@media(min-width:651px){.page--access__section4 p{padding-left:24px;}}.page--access__section4 p i{color:#fa941c;font-size:18px;margin-left:-24px;}.page--access__section4__map img{border:1px solid #ccf;border-radius:20px;}.page--access__section4__map p{padding-top:6px;}.page--access__section4__p{color:#ff6;font-size:2rem;font-weight:bold;padding:0 18px;border-radius:20px;margin:-110px 0 0 15px;width:170px;text-align:center;white-space:nowrap;}@media(max-width:650px){.page--access__section4__p{margin:10px 0 -50px;}}.page--access__section4__p i{color:#fff;font-family:"Lato",sans-serif;font-weight:700;}.page--access__section5{margin:0 -10px;width:calc(100% + 20px);justify-content:space-between;}@media(max-width:768px){.page--access__section5{max-width:460px;margin:auto;width:100%;}}.page--access__section5__wrap{padding:60px 0 30px;}.page--access__section5__wrap .container{max-width:860px;}.page--access__section5__item{box-sizing:border-box;padding:0 10px 20px;width:25%;max-width:210px;}@media(max-width:768px){.page--access__section5__item{width:50%;}}.page--access__section5__item img{border-radius:20px;}.page--access__section5__p{color:#2262b5;font-weight:bold;font-size:1.6rem;padding:8px 0 5px;}.page--access__section5__p i{background:#2262b5;border-radius:50%;display:inline-block;width:36px;height:36px;text-align:center;font-family:"Lato",sans-serif;font-weight:700;color:#fff;font-size:2rem;line-height:36px;vertical-align:middle;}.page--access__section5__p span{float:right;padding:3px 0;}.page--access__section5 p{font-size:1.2rem;line-height:1.6;margin-right:-10px;}.page--access__section6 iframe{width:100%;}.page--access__bottom{background:#404040;color:#999;font-size:1.2rem;text-align:center;}.page--access-info__section1{flex-direction:row-reverse;}@media(min-width:769px){.page--access-info__section1 .section__img--round.right{margin-top:-10%;}}.page--access-info__section1__txt{display:flex;align-items:flex-end;}.page--access-info__section1__txt .page--line__button{margin:15px 0 0 0;display:inline-block;min-width:160px;text-align:center;}.page--access-info__section2:after{clear:both;content:"";display:block;}.page--access-info__section2 .heading--round{margin-top:-10px;}.page--access-info__section2 ul{float:left;}@media(min-width:769px){.page--access-info__section2 ul.pt{padding-top:30px;}}.page--access-info__section2 .cc img{border:5px solid #fff;margin-top:8px;max-width:calc(86vw - 20px);}@media(max-width:460px){.page--access-info__section2 .cc{margin-left:-90px;text-align:right;}}.page--access-faq__section1 .title--en{font-weight:900;padding-bottom:.2em;}.page--access-faq__section1 .title--en .large{font-size:150%;font-weight:700;}.page--access-faq__img{margin:auto;max-width:600px;width:100%;}.page--access-faq__img img{width:100%;}.page--access-faq__section2{background:rgba(255,255,255,.7);position:relative;padding-bottom:180px;}@media(min-width:769px){.page--access-faq__list:after{clear:both;content:"";display:block;}}.page--access-faq__list dt{color:#a23b1b;font-size:1.8rem;padding:22px 0 0 90px;position:relative;text-shadow:0 0 0 #a23b1b,0 0 0 #a23b1b,0 -1px 0 white,-1px 0 0 white;}@media(min-width:769px){.page--access-faq__list dt{clear:right;}}@media(max-width:480px){.page--access-faq__list dt{font-size:1.6rem;padding:16px 0 0 70px;}}.page--access-faq__list dt::before{background:#e86218;border-radius:50%;color:#fff;content:"Q";font-size:5.6rem;font-family:"Lato",sans-serif;font-weight:700;height:80px;left:0;line-height:70px;position:absolute;text-align:center;top:0;width:80px;}@media(max-width:480px){.page--access-faq__list dt::before{font-size:4rem;height:60px;line-height:55px;position:absolute;width:60px;}}.page--access-faq__list dt::after{color:#f6c119;content:"▼";font-size:60px;line-height:1;margin-left:-90px;width:calc(100% + 90px);text-align:center;display:block;}@media(max-width:480px){.page--access-faq__list dt::after{font-size:40px;margin-left:-70px;width:calc(100% + 70px);}}.page--access-faq__list dt span{width:100%;border-bottom:1px solid rgba(232,98,24,.3);}.page--access-faq__list dd{background:#d7e8f7;border-radius:40px;box-sizing:border-box;color:#0a1566;margin-bottom:60px;min-height:100px;padding:24px 12px 24px 90px;position:relative;}.page--access-faq__list dd:nth-last-child(1){margin-bottom:0;}@media(min-width:769px){.page--access-faq__list dd{float:right;width:calc(100% - 80px);max-width:800px;}}@media(max-width:480px){.page--access-faq__list dd{padding:24px 12px 24px 65px;}}.page--access-faq__list dd::before{background:#d7e8f7;border-radius:50%;color:#a23b1b;content:"A";font-size:6rem;font-family:"Lato",sans-serif;font-weight:700;height:80px;left:6px;line-height:70px;position:absolute;text-align:center;top:12px;width:80px;}@media(max-width:480px){.page--access-faq__list dd::before{font-size:4rem;height:60px;left:4px;line-height:55px;position:absolute;width:60px;}}.page--access-faq__list dd img.cc{border:5px solid #fff;box-sizing:border-box;margin-top:8px;}@media(max-width:450px){.page--access-faq__list dd .sp-wide{margin-right:2px;max-width:calc(86vw - 38px);float:right;}}.page--access-faq__list dd .page--line__button{box-sizing:border-box;margin:10px 0;max-width:200px;display:block;padding:4px;text-align:center;width:100%;}.page--care-firsttime__list dt{color:#000;font-size:1.6rem;padding:18px 0 18px 75px;padding-left:75px;position:relative;line-height:1.5;margin-top:30px;}.page--care-firsttime__list dt i{position:absolute;top:0;left:0;width:60px;height:60px;border-radius:50%;background:rgba(120,181,20,.8);color:#fff;line-height:60px;text-align:center;font-size:30px;font-family:"Lato",sans-serif;font-weight:400;}.page--care-firsttime__list dd{padding:20px 0 40px 75px;}.page--care-firsttime__section2__img{padding:0 10%;}@media(max-width:768px){.page--care-firsttime__section2__img{padding:0 10px 40px 75px;}}.page--care-firsttime__section2__img img{max-width:380px;}.page--care-firsttime__section3__wrap{padding-bottom:150px;}.page--care-firsttime__section3__title{text-align:center;line-height:1;}.page--care-firsttime__section3 .page--care-firsttime__list{padding-top:30px;}.page--care-firsttime__section3 dd{padding-left:0;}.page--care-firsttime__section3__list{display:flex;margin-bottom:20px;}@media(max-width:768px){.page--care-firsttime__section3__list{flex-wrap:wrap;}}@media(min-width:769px){.page--care-firsttime__section3__list.list--item2{justify-content:center;margin:0 auto 20px;max-width:1100px;width:84%;}}.page--care-firsttime__section3__item{position:relative;}.page--care-firsttime__section3__item.item1{margin-left:5.1470588235%;width:24.2647058824%;}@media(max-width:768px){.page--care-firsttime__section3__item.item1{margin-left:6.45%;width:45.6176470588%;}}@media(min-width:769px){.list--item2 .page--care-firsttime__section3__item.item1{margin-left:6.45%;width:45.6176470588%;}}.page--care-firsttime__section3__item.item2{width:22.0588235294%;animation-delay:.25s;}@media(max-width:768px){.page--care-firsttime__section3__item.item2{width:41.4705882353%;}}@media(min-width:769px){.list--item2 .page--care-firsttime__section3__item.item2{width:41.4705882353%;margin-right:7%;}}.page--care-firsttime__section3__item.item2 .name{padding-right:15%;}@media(max-width:768px){.page--care-firsttime__section3__item.item2 .name{padding-right:0;}}.page--care-firsttime__section3__item.item3{width:19.1176470588%;animation-delay:.5s;position:relative;z-index:1;}@media(max-width:768px){.page--care-firsttime__section3__item.item3{margin-left:8.7647%;width:35.9411764706%;}}@media(max-width:400px){.page--care-firsttime__section3__item.item3 .name{left:-1em;bottom:calc(20% + 5px);}}.page--care-firsttime__section3__item.item4{width:29.4117647059%;animation-delay:.75s;}@media(max-width:768px){.page--care-firsttime__section3__item.item4{width:55.2941176471%;}}.page--care-firsttime__section3__item.item4 video{margin-top:-2%;}.page--care-firsttime__section3__item.item4 .name{padding-right:10%;}@media(max-width:768px){.page--care-firsttime__section3__item.item4 .name{padding-right:0;}}@media(max-width:400px){.page--care-firsttime__section3__item.item4 .name{padding-top:1.5em;}}.page--care-firsttime__section3__item video{width:100%;}.page--care-firsttime__section3__item .name{bottom:20%;box-sizing:border-box;position:absolute;text-align:center;transform:translateY(100%);width:100%;white-space:nowrap;}.page--care-firsttime__section3__item .name a{color:#000;text-shadow:0 -1px 1px white;}.page--care-firsttime__section3__item .name a:hover{color:#e86218;}.page--care-examination__section2__img{text-align:center;}.page--care-examination__section2__img img{max-width:320px;}.page--care-trimming__title-en{display:grid;align-items:center;background:url(/care-trimming/images/scissors.png) no-repeat center center;background-size:100%;}@media(max-width:768px){.page--care-trimming__title-en{justify-content:center;height:50vw;margin-top:-15vw;}.page--care-trimming__title-en.col-pr{padding-right:0;}}@media(min-width:769px){.page--care-trimming__section3 .grid{margin-left:-30px;width:calc(100% + 30px);}}@media(min-width:481px) and (max-width:768px){.page--care-trimming__section3 .grid{margin-left:-3.3333%;width:103.3333%;}}.page--care-trimming__section3__item{display:flex;flex-wrap:wrap;}@media(min-width:769px){.page--care-trimming__section3__item{width:calc(33.3333% - 30px);margin-left:30px;}}@media(min-width:481px) and (max-width:768px){.page--care-trimming__section3__item{width:30%;margin-left:3.3333%;}}@media(max-width:480px){.page--care-trimming__section3__item{width:100%;margin:0 auto;max-width:340px;}}.page--care-trimming__section3__item .box{width:100%;background:#ece9f6;border-radius:20px;overflow:hidden;padding-bottom:10px;margin-bottom:24px;}.page--care-trimming__section3__item .box strong{color:#000;font-size:1.5rem;font-weight:normal;}.page--care-trimming__section3__item .box .plus{color:#f6c119;font-size:3.2rem;font-weight:900;line-height:1.2;}.page--care-trimming__section3__item .title{background:#8179a8;color:#fff;font-size:1.5rem;line-height:1.6;text-align:center;padding-top:3px;}.page--care-trimming__section3__item p{color:#0f1f94;font-size:1.2rem;padding:10px 16px;}.page--care-trimming__section3__img{width:90%;max-width:400px;}.page--care-trimming__section4{padding:40px 0;}.page--care-trimming__section4 .title--en{color:#78b514;}.page--care-trimming__section4__box{background:#fff;border:4px solid #e86218;border-radius:6px;padding:20px;float:right;max-width:400px;}@media(min-width:769px){.page--care-trimming__section4__box{width:calc(100% - 220px);}}.page--care-trimming__section4__box dl{margin:0 auto;display:flex;flex-wrap:wrap;border-top:1px solid #ccc;}.page--care-trimming__section4__box dt{box-sizing:border-box;font-size:1.4rem;width:calc(100% - 80px);padding-bottom:5px;border-bottom:1px solid #ccc;margin-top:5px;}.page--care-trimming__section4__box dt::before{background:#e86218;}.page--care-trimming__section4__box dd{text-align:right;border-bottom:1px solid #ccc;margin-top:5px;width:80px;padding-bottom:5px;}@media(max-width:768px){.page--care-trimming__section6 .page--medical__doctor__txt{padding:40px 10% 12px;}.page--care-trimming__section6 .page--medical__doctor__txt.text--right{text-align:center;}.page--care-trimming__section6 .page--medical__doctor__txt .page--index__section1__outline__p{text-align:center;}}.page--care-trimming__section6 .page--medical__doctor__txt .lastline{margin-right:-1em;}@media(max-width:768px){.page--care-trimming__section6 .page--medical__doctor__pic{padding-bottom:40px;text-align:center;}}.page--care-trimming__section6 .page--medical__doctor__pic img{width:100%;max-width:360px;}.page--care-trimming__section7 .header__nav__social li{margin:0;}@media(min-width:769px){.page--care-pethotel .megamenu--care__nav2__item2{width:60%;margin:0 10%;max-width:400px;}}@media(max-width:768px){.page--care-pethotel .megamenu--care__nav2__item2{width:76%;margin:0 auto;max-width:360px;}}.page--care-pethotel .megamenu--care__nav2__item2 .img-pethotel{display:block;position:relative;}.page--care-pethotel .megamenu--care__nav2__item2 .img-pethotel img:nth-child(1){position:absolute;bottom:0;left:50%;transform:translateX(-50%);transform-origin:0 75%;transition:.4s ease;width:84.50704%;}.page--care-pethotel .megamenu--care__nav2__item2 .img-pethotel img:nth-child(2){position:relative;width:100%;}@media(min-width:769px){.page--care-pethotel__title-en{align-items:center;justify-content:flex-end;}}@media(max-width:768px){.page--care-pethotel__title-en{justify-content:center;}}@media(min-width:769px){.page--care-pethotel__section2{max-width:930px;margin:0 auto;width:76%;}}.page--care-pethotel__section3{padding:40px 0;}@media(min-width:769px){.page--care-pethotel__section3{max-width:930px;margin:0 auto;width:76%;}}@media(min-width:769px){.page--care-pethotel__section3 .page--care-pethotel__title-en{justify-content:normal;}}.page--care-pethotel__section3 .title--en{color:#78b514;}.page--care-pethotel__section3__box{background:#fff;border:4px solid #78b514;padding:20px;}.page--care-pethotel__section3__box dl{max-width:280px;margin:0 auto;display:flex;flex-wrap:wrap;border-top:1px solid #ccc;}.page--care-pethotel__section3__box dt{box-sizing:border-box;font-size:1.4rem;width:190px;padding-bottom:5px;}@media(min-width:375px){.page--care-pethotel__section3__box dt{border-bottom:1px solid #ccc;margin-top:5px;}}.page--care-pethotel__section3__box dt::before{background:#78b514;}.page--care-pethotel__section3__box dd{width:calc(100% - 190px);text-align:right;border-bottom:1px solid #ccc;margin-top:5px;}@media(min-width:375px){.page--care-pethotel__section3__box dd{padding-bottom:5px;}}@media(max-width:374px){.page--care-pethotel__section3__box dd{width:100%;margin-top:-5px;}}.page--healthcheck__inner{position:relative;min-height:100vh;}.media-mobile .page--healthcheck__inner{height:calc(var(--vh,1vh)*100);}@media(max-width:768px){.page--healthcheck .container{width:100%;}}.page--healthcheck__contents{flex-direction:row-reverse;}.page--healthcheck__contents section{padding-bottom:40px;}@media(max-width:768px){.page--healthcheck .section__heading{position:relative;z-index:1;}}@media(min-width:481px) and (max-width:768px){.page--healthcheck .section__heading{padding-left:4%;}}@media(max-width:480px){.page--healthcheck .section__heading{padding-left:8%;}}.page--healthcheck__video{position:absolute;position:fixed;}@media(max-width:768px){.page--healthcheck__video{height:auto;left:0;margin:-10% 0 0 5%;width:90%;}}@media(min-width:769px){.page--healthcheck__video{left:50%;max-height:75vw;top:25dvh;transform:translateY(-25%);width:50%;height:100%;}}.media-mobile .page--healthcheck__video{position:fixed;}.page--healthcheck__video video{background:#fff;width:100%;height:110%;object-fit:contain;}@media(max-width:768px){.page--healthcheck__video video{max-height:110vh;}.page--healthcheck.smallanimal .page--healthcheck__video video{width:86%;margin-left:5%;transform:translateY(-5%);}.page--healthcheck.bird .page--healthcheck__video video{margin:5% 0 -25% 7%;}}.page--healthcheck.cat .page--healthcheck__video video{transform:translateY(-5%);}@media(max-width:480px){.page--healthcheck.cat .page--healthcheck__video video{transform:translateY(-9%);}}.page--healthcheck.bird .page--healthcheck__video video{width:120%;}@media(min-width:769px){.page--healthcheck__title-en{padding-bottom:80px;}}@media(min-width:481px) and (max-width:768px){.page--healthcheck__title-en{margin-top:52vw;margin-bottom:5vw;padding:0 4% 40px;min-height:19vw;}.page--healthcheck.smallanimal .page--healthcheck__title-en{margin-top:80vw;margin-bottom:0;padding:0 8% 40px;min-height:1px;}}@media(max-width:480px){.page--healthcheck__title-en{margin-top:80vw;padding:0 8% 40px;}}@media(min-width:481px) and (max-width:768px){.page--healthcheck.cat .page--healthcheck__title-en{transform:translateY(-50vw);}}@media(min-width:481px) and (max-width:768px){.page--healthcheck.bird .page--healthcheck__title-en{transform:translateY(25%);}}@media(max-width:480px){.page--healthcheck.bird .page--healthcheck__title-en{transform:translateY(-20%);}}.page--healthcheck__title-en .small{font-size:3rem;padding-left:.2em;}@media(min-width:769px){.page--healthcheck__title-en .large{font-size:max(8rem,150%);}}@media(max-width:768px){.page--healthcheck__title-en .large{font-size:max(6rem,100%);}}.page--healthcheck__list{padding-bottom:100px;}@media(min-width:481px) and (max-width:768px){.page--healthcheck__list{background:rgba(255,255,255,.9);padding:40px 4%;}}@media(max-width:480px){.page--healthcheck__list{background:rgba(255,255,255,.9);padding:40px 5%;}}.page--healthcheck__list__heading{font-size:18px;color:#a23b1b;max-width:400px;padding-bottom:60px;}.page--healthcheck__title{display:flex;}.page--healthcheck__title h2{align-items:center;background:#78b514;border-radius:50%;color:#fff;display:flex;font-size:2rem;height:90px;justify-content:center;margin-right:10px;width:90px;}.page--healthcheck__title dl{width:calc(100% - 100px);display:flex;padding-top:30px;}.page--healthcheck__title dl dt{width:45px;}.page--healthcheck__title dl dt::after{content:":";display:inline-block;padding-left:5px;}.page--healthcheck__title dl dd{width:calc(100% - 45px);}.page--healthcheck__accordion{text-align:center;}.page--healthcheck__btn{cursor:pointer;display:inline-block;margin-right:-60px;}.page--healthcheck__btn i{color:#f6c119;display:inline-block;font-size:6rem;line-height:1;vertical-align:middle;transition:transform .4s ease;}.page--healthcheck__btn span{color:#e86218;font-size:1.6rem;font-family:"Lato",sans-serif;font-weight:900;transition:opacity .4s ease;}.page--healthcheck__btn.open i{transform:rotate(180deg);}.page--healthcheck__btn.open span{opacity:0;}.page--healthcheck__content{background:#d7e8f7;border-radius:30px;box-sizing:border-box;color:#0a1566;margin-bottom:20px;position:relative;text-align:left;}.page--privacy__list.list--ol li{font-size:1.4rem;}.page--info__article{padding-bottom:40px;}.page--info__article h1{font-size:2rem;color:#a23b1b;padding:13px 0 0 70px;position:relative;}@media(max-width:480px){.page--info__article h1{font-size:1.7rem;padding:13px 0 0 60px;}}.page--info__article h1::before{background:#e86218;content:"";display:block;position:absolute;top:0;left:0;width:60px;height:60px;border-radius:50%;}@media(max-width:480px){.page--info__article h1::before{width:54px;height:54px;}}.page--info__article h1 span{border-bottom:1px solid #f6c119;width:100%;}.page--info__article time{display:block;text-align:right;opacity:.6;padding-bottom:20px;}.page--info__article .box{background:#e8f7d7;border-radius:30px;}@media(max-width:768px){.page--info__article .box{padding:20px 5% 40px;}}@media(min-width:481px){.page--info__article .box{margin-left:30px;padding:3% 5% 5%;}}.page--info__article .box img{max-width:100%;}.page--info__article .box p{padding-bottom:24px;}.page--info__article:nth-child(2n) .box{background:rgba(215,230,247,.7);}.page--info__article__pager{font-family:"Lato",sans-serif;padding-top:40px;color:#c0c0c0;text-align:center;}@media(max-width:350px){.page--info__article__pager span{display:none;}}.page--info__article__pager i{font-size:28px;vertical-align:middle;margin:-4px 3px 0;}.page--info__article__pager a{color:#666;}.page--info__article__pager a i{color:#f29900;}.page--info__article__pager a:hover{color:#333;}.page--info__tn{display:none;}.page--info #page{width:100%;text-align:center;margin:-40px auto 0;padding-bottom:100px;position:relative;}.page--info #page table{font-family:"Lato",sans-serif;margin:-10px auto 10px auto;}@media screen and (max-width:450px){.page--info #page table{font-size:16px;}}.page--info #page table th{padding:1px 15px 0 15px;color:#c0c0c0;}.page--info #page table th i{font-size:28px;vertical-align:middle;margin-top:-4px;}.page--info #page table th a{color:#666;}.page--info #page table th a i{color:#f29900;}.page--info #page table th a:hover{color:#333;}.page--info #page li{display:inline;padding:0 5px;color:#333;}@media screen and (max-width:450px){.page--info #page li{padding:0;}}.page--info #page li span,.page--info #page li a{color:#999;}@media screen and (max-width:450px){.page--info #page li span,.page--info #page li a{display:none;}}.page--info #page li a:hover{color:#000;}.page--info #navigation{display:none;}.page--info__archives{padding-bottom:100px;min-height:calc(100vh - 773px);}.page--info__archives .box{background:#f6f6f6;}@media(max-width:768px){.page--info__archives .box{padding:20px 5%;}}@media(min-width:481px){.page--info__archives .box{padding:3% 5% 3%;}}.page--info__archives ul{border-top:1px solid #f6c119;}.page--info__archives li{padding:8px 0;border-bottom:1px solid #f6c119;}.page--info #form{min-height:calc(100vh - 393px);}.page--info #form h3{font-size:2.4rem;color:#a23b1b;padding-bottom:30px;}.page--info #form dd{padding-bottom:12px;}.page--info #form input [type=text],.page--info #form input[type=password]{width:100%;max-width:240px;box-sizing:border-box;}.page--info #form input[type=password]{padding:5px;}.page--info #work .admin-logout{float:right;margin-top:-20px;border:1px solid #aaa;padding:2px 15px;border-radius:4px;font-size:13px;}.page--info #work .title--en span{font-size:93%;}.page--info #work h3{font-size:2.4rem;color:#a23b1b;padding-bottom:30px;}.page--info #work .admin-work{border-bottom:2px solid #e86218;padding-bottom:10px;margin-bottom:80px;}.page--info #work .admin-work ul{display:flex;margin-right:-20px;}.page--info #work .admin-work li{padding:0 10px 10px 0;}.page--info #work .admin-work li a{background:#e28917;padding:7px 15px;border-radius:3px;color:#fff;font-size:1.6rem;}@media(max-width:400px){.page--info #work .admin-work li a{font-size:1.4rem;padding:7px 10px;}}.page--info #work .admin-work__form{display:none;}.page--info #work .user-admin .admin-work__form{display:block;}.page--info .admin-contents{min-height:calc(100vh - 844px);}.page--info .admin-contents h2{color:#a23b1b;font-size:2.4rem;padding-bottom:20px;}.page--info .admin-contents dd{padding-bottom:12px;}.page--info .admin-contents table{width:100%;max-width:900px;margin-bottom:40px;}.page--info .admin-contents table th,.page--info .admin-contents table td{padding:10px;border-bottom:1px solid #f6c119;}@media(max-width:480px){.page--info .admin-contents table th,.page--info .admin-contents table td{padding:10px 5px;}}.page--info .admin-contents input[type=text],.page--info .admin-contents textarea{width:100%;}.page--info #navi dt{float:left;}.page--info #navi dd .btn-s{background:#e28917;}.page--line__container{box-sizing:border-box;width:100%;margin:auto;max-width:600px;padding:15px 15px 5px 15px;}.page--line__header{padding-bottom:15px;}.page--line__header h1{font-size:24px;font-weight:400;padding:10px 0;white-space:nowrap;}@media(max-width:380px){.page--line__header h1{font-size:6vw;}}.page--line__header h1 img{width:50px;vertical-align:middle;margin-right:10px;margin-top:-15px;}.page--line__logo img{width:120px;}.page--line__txt{max-width:390px;margin:0 auto;}@media(max-width:358px){.page--line__txt span{display:inline;}}.page--line__button{background:#93c443;border-radius:10px;color:#fff;font-size:1.8rem;padding:8px 20px;margin:0 -15px;}@media(max-width:350px){.page--line__button{font-size:1.5rem;}}.page--line__button:hover{background:#00b900;color:#fff;}.page--line .heading--icon-round{display:inline-block;}.page--line .heading--icon-round.icon--green::before{background:#00b900;}.page--line dl{display:inline-flex;flex-wrap:wrap;font-size:1.6rem;width:200px;}.page--line dl dt{width:85px;}.page--line dl dd{width:calc(100% - 85px);text-align:right;}.page--line .btn-round{background:#78b514;border-radius:50%;color:#fff;display:inline-block;font-family:"Kosugi Maru",sans-serif;font-size:22px;height:32px;line-height:32px;text-align:center;transition:background .3s ease;vertical-align:middle;width:32px;}.page--line .btn-round:hover{background:#5a870f;color:#fff;}.page--reservation__body{overscroll-behavior:none;}.page--reservation__container{box-sizing:border-box;width:100%;margin:auto;max-width:600px;padding:15px;}.page--reservation__header{padding-bottom:15px;}.page--reservation__header h1{font-size:24px;font-weight:400;padding:10px 0;white-space:nowrap;}@media(max-width:380px){.page--reservation__header h1{font-size:6vw;}}.page--reservation__header h1 img{width:50px;vertical-align:middle;margin-right:10px;margin-top:-15px;}.page--reservation__title.title--en{font-size:3.6rem;}.page--reservation__logo img{width:120px;}.page--reservation__txt{max-width:390px;margin:0 auto;}@media(max-width:305px){.page--reservation__txt span{display:inline;}}.page--reservation__banner{cursor:pointer;display:block;height:80px;overflow:hidden;width:100%;background:#e8e8e8;margin:auto;border-radius:40px;}@media(max-width:480px){.page--reservation__banner{white-space:nowrap;}}.page--reservation__banner__top{box-sizing:border-box;display:flex;width:330px;height:62px;margin:0 auto;max-width:100%;padding-top:4px;}@media(max-width:380px){.page--reservation__banner__top{width:300px;}}.page--reservation__banner__logo{width:50px;margin-left:5px;padding-top:3px;}.page--reservation__banner__logo img{transform:translateX(10px);}.page--reservation__banner__txt{align-items:center;color:#699e11;display:flex;font-family:"Kosugi Maru",sans-serif;font-size:1.8rem;font-weight:600;justify-content:flex-end;line-height:1;width:275px;}@media(max-width:380px){.page--reservation__banner__txt{font-size:1.6rem;}}.page--reservation__banner__txt span{color:#802a00;font-size:144.4444%;padding:0 6px 0 3px;font-weight:400;text-shadow:0 0 0 #802a00;}.page--reservation__banner__txt small{font-size:50%;font-weight:400;letter-spacing:.4em;padding-top:2px;}.page--reservation__banner__txt i{font-size:250%;font-weight:400;transform:scaleX(60%);margin:0 -8px 0 -14px;padding-top:3px;}.page--reservation__banner__bottom{background:#e28917;box-sizing:border-box;color:#fff;font-family:"Lato",sans-serif;font-size:1.2rem;font-weight:600;height:18px;letter-spacing:.04em;line-height:18px;padding-left:20px;transition:background .3s ease;width:100%;padding-left:0;text-align:center;}@media(max-width:380px){.page--reservation__banner__bottom{font-size:1rem;}}.page--reservation__banner:hover .page--reservation__banner__bottom{background:#e86218;}@media(max-width:480px){.page--reservation__banner__bottom{padding-left:0;text-align:center;}}.page--reservation__dental{border-top:1px solid #aaa;padding-top:30px;}.page--reservation__dental .page--reservation__banner__txt{color:#78b514;display:inline-flex;justify-content:center;}.page--reservation__dental .page--reservation__banner__txt img{width:60px;border-radius:50%;margin-right:5px;}.page--reservation__dental .page--reservation__banner__txt span{font-size:122.2%;white-space:nowrap;}.page__bottom{padding-bottom:200px;}#doctorCalendar{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:none;position:fixed;width:100%;height:100%;top:0;z-index:10000;align-items:center;justify-content:center;opacity:0;transition:opacity .4s;overscroll-behavior:none;overflow-y:auto;}@-moz-document url-prefix(){#doctorCalendar{scrollbar-width:none;}}#doctorCalendar::-webkit-scrollbar{width:0;}#doctorCalendar.open{display:flex;}#doctorCalendar.fade{opacity:1;transition:opacity .6s;}#doctorCalendar .calendar__bg{background:rgba(38,29,27,.8);height:calc(100% + 1px);left:0;position:absolute;top:0;width:100%;}#doctorCalendarBox{background:#fff;position:relative;border-radius:20px;max-width:calc(100% - 10px);max-height:calc(100% - 10px);overflow:auto;-webkit-overflow-scrolling:auto;transform:scale(.7);transition:none;}#doctorCalendarBox::-webkit-scrollbar{width:3px;background:#ddd;}#doctorCalendarBox::-webkit-scrollbar-thumb{background-color:#aaa;border-radius:3px;}#doctorCalendar.zoom #doctorCalendarBox{transform:scale(1);transition:transform .4s;}#doctorCalendar.zoom #doctorCalendarBox iframe{opacity:1;transition:opacity .2s linear .4s;}#doctorCalendarBox iframe{max-width:100%;display:none;opacity:0;transition:opacity .4s,height .4s ease;}#doctorCalendarBox iframe.calendar{width:700px;height:700px;}#doctorCalendarBox iframe.message{width:800px;height:600px;max-height:100dvh;}@media(max-width:700px){#doctorCalendarBox iframe.message{height:700px;}}@media(min-width:701px) and (max-width:733px){#doctorCalendarBox iframe.message{height:675px;}}@media(min-width:734px) and (max-width:766px){#doctorCalendarBox iframe.message{height:650px;}}@media(min-width:767px) and (max-width:799px){#doctorCalendarBox iframe.message{height:625px;}}#doctorCalendarBox.Kozaki iframe#Kozaki{display:block;}#doctorCalendarBox.messageKozaki iframe#messageKozaki{display:block;}#doctorCalendarBox.Kurata iframe#Kurata{display:block;}#doctorCalendarBox.Aono iframe#Aono{display:block;}#doctorCalendarBox.Otera iframe#Otera{display:block;}#doctorCalendarBox.Kawata iframe#Kawata{display:block;}#doctorCalendarBox.Isomura iframe#Isomura{display:block;}#doctorCalendarBox.Katsuya iframe#Katsuya{display:block;}#doctorCalendarBox.Hayashi iframe#Hayashi{display:block;}#doctorCalendarBox.Iwasaki iframe#Iwasaki{display:block;}#doctorCalendarBox.Tanimoto iframe#Tanimoto{display:block;}#doctorCalendarBox.Matsumoto iframe#Matsumoto{display:block;}#doctorCalendarBox.Tenjo iframe#Tenjo{display:block;}#page-admin .btn-archives{display:none;}#navigation{color:rgba(255,255,255,.6);background:#7d512f;box-sizing:border-box;height:100%;overflow-y:auto;position:fixed;right:-180px;top:0;transition:right .4s ease;width:180px;z-index:2;}.media-pc #navigation::-webkit-scrollbar{width:5px;background:#7d512f;}.media-pc #navigation::-webkit-scrollbar-thumb{background-color:#693e1e;border-radius:5px;}#navigation .inner{padding:60px 10px 40px 24px;}#navigation h2{font-size:3.2rem;font-family:"Lato",sans-serif;font-weight:700;color:#e86218;}#navigation #incInfo{display:none;}#navigation a{color:#fff;position:relative;}#navigation a::before{content:"▶";color:#f6c119;position:absolute;left:-18px;}#navigation #boxer{opacity:1;width:100%;top:0;right:0;}#navigation #boxer .boxer-close{position:absolute;}.infoNavOpen #navigation{right:0;}.infoNavBack{height:100%;left:0;position:fixed;top:0;width:100%;z-index:1;display:none;}.infoNavOpen .infoNavBack{display:block;}.btn-archives{cursor:pointer;}#rehab .page--medical-rehabilitation__nav{transition:1.2s ease .3s;}.depart #rehab .page--medical-rehabilitation__nav{transition:.3s ease;border-top:80px solid #f2eee6;}#rehab.swap .page--medical-rehabilitation__nav{transition:.3s ease;border-top:60px solid #f2eee6!important;}#rehab.rehab1.swap .rehab-contents--1 .section__inner{opacity:0;transition:opacity .3s ease;}#rehab.rehab2.swap .rehab-contents--2 .section__inner{opacity:0;transition:opacity .3s ease;}#rehab.rehab1 .rehab-contents--1{display:block;}#rehab.rehab1 .rehab-contents--2{display:none;}#rehab.rehab2 .rehab-contents--2{display:block;}#rehab.rehab2 .rehab-contents--1{display:none;}.accordion__title{cursor:pointer;position:relative;font-weight:400;transition:1s ease-in-out;}.accordion__title:hover{background:rgba(246,193,25,.3);transition:.2s ease-in-out;}.accordion__title.open{background:#f6c119;color:#fff;transition:.4s ease-in-out;}.accordion__title::before,.accordion__title::after{content:"▶";color:#e86218;font-family:"Noto Sans JP",sans-serif;font-size:1.8rem;font-weight:200;line-height:20px;position:absolute;width:20px;height:20px;display:flex;align-items:center;justify-content:center;transition:.6s ease-in-out;padding:.5em .3em 0;}@media(min-width:1025px){.accordion__title::before,.accordion__title::after{font-size:2rem;line-height:22px;width:23px;height:23px;}}.accordion__title::before{top:0;left:0;}.accordion__title::after{top:0;right:0;}.accordion__title.open::before{color:#fff;transform:rotate(-180deg);}.accordion__title.open::after{color:#fff;transform:rotate(180deg);}.accordion__content{display:none;padding:18px 24px;}