html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{background:rgba(0,0,0,0);border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul li{list-style:none}button,input,select,textarea{font-family:inherit;font-size:100%}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{background:rgba(0,0,0,0);color:inherit;font-size:100%;margin:0;padding:0;text-decoration:none;vertical-align:baseline}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{border:0;border-top:1px solid #ccc;display:block;height:1px;margin:1em 0;padding:0}input,select{vertical-align:middle}@-webkit-keyframes moveMask{0%{left:-580px}100%{left:-760px}}@keyframes moveMask{0%{left:-580px}100%{left:-760px}}@-webkit-keyframes moveMask-sp{0%{left:-200px}100%{left:-140px}}@keyframes moveMask-sp{0%{left:-200px}100%{left:-140px}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes slideUpTitle{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}@keyframes slideUpTitle{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}@-webkit-keyframes orangeLineSlideIn{0%{left:-1px;opacity:0;width:0}100%{left:-1px;opacity:1;width:22px}}@keyframes orangeLineSlideIn{0%{left:-1px;opacity:0;width:0}100%{left:-1px;opacity:1;width:22px}}@-webkit-keyframes reserve{0%{opacity:0;transform:translateY(-72px)}100%{opacity:1;transform:translateY(0px)}}@keyframes reserve{0%{opacity:0;transform:translateY(-72px)}100%{opacity:1;transform:translateY(0px)}}@-webkit-keyframes reserve-hover{0%{height:60px}20%{height:62px}100%{height:60px}}@keyframes reserve-hover{0%{height:60px}20%{height:62px}100%{height:60px}}@-webkit-keyframes hoverRoundArrow{0%{transform:scale(1)}20%{background-position:14px center}}@keyframes hoverRoundArrow{0%{transform:scale(1)}20%{background-position:14px center}}@-webkit-keyframes hoverRoundArrowRev{0%{transform:scale(1)}20%{background-position:10px center}}@keyframes hoverRoundArrowRev{0%{transform:scale(1)}20%{background-position:10px center}}@-webkit-keyframes hoverRoundArrowOnlyPosition{0%{transform:scale(1)}20%{transform:translateX(2px)}}@keyframes hoverRoundArrowOnlyPosition{0%{transform:scale(1)}20%{transform:translateX(2px)}}@-webkit-keyframes hoverRoundArrowText{0%{opacity:1}40%{opacity:.6}100%{opacity:1}}@keyframes hoverRoundArrowText{0%{opacity:1}40%{opacity:.6}100%{opacity:1}}@-webkit-keyframes hoverLeftRoundArrow{0%{background-position:center center;transform:scale(1)}20%{background-color:#fefdf6;background-image:url(//baby-helmet.com/wp-content/themes/atama_ver4/assets/svg/left_arrow.svg);background-position:14px center}100%{background-color:#ffa06b;background-image:url(//baby-helmet.com/wp-content/themes/atama_ver4/assets/svg/left_arrow_white.svg)}}@keyframes hoverLeftRoundArrow{0%{background-position:center center;transform:scale(1)}20%{background-color:#fefdf6;background-image:url(//baby-helmet.com/wp-content/themes/atama_ver4/assets/svg/left_arrow.svg);background-position:14px center}100%{background-color:#ffa06b;background-image:url(//baby-helmet.com/wp-content/themes/atama_ver4/assets/svg/left_arrow_white.svg)}}@-webkit-keyframes hoverArrow{0%{margin-right:0}40%{margin-right:2px}100%{margin-right:0}}@keyframes hoverArrow{0%{margin-right:0}40%{margin-right:2px}100%{margin-right:0}}@-webkit-keyframes hoverFooterArrow{0%{background-position:center center}20%{background-position:center 25px}100%{background-position:center center}}@keyframes hoverFooterArrow{0%{background-position:center center}20%{background-position:center 25px}100%{background-position:center center}}@-webkit-keyframes hoverMapLink{0%{bottom:20px;height:40px;right:20px;width:148px}40%{bottom:18px;height:44px;right:18px;width:152px}100%{bottom:20px;height:40px;right:20px;width:148px}}@keyframes hoverMapLink{0%{bottom:20px;height:40px;right:20px;width:148px}40%{bottom:18px;height:44px;right:18px;width:152px}100%{bottom:20px;height:40px;right:20px;width:148px}}.news{padding-top:302px}@media screen and (max-width:480px){.news{padding-top:192px}}.header{box-sizing:border-box;left:0;margin:0 auto;max-width:1600px;padding:0 20px;position:absolute;right:0;top:0;z-index:100}.header__main-area{display:flex;justify-content:space-between;margin-top:20px}@media screen and (max-width:480px){.header__main-area{display:none}}.header__logo{background-image:url(//baby-helmet.com/wp-content/themes/atama_ver4/assets/svg/logo_brown.svg);background-position:center;background-repeat:no-repeat;background-size:160px 160px;display:block;height:160px;margin:24px 20px;transition:background-image .18s ease-in-out 0ms;width:160px}.header__logo--sp{display:none}@media screen and (max-width:480px){.header__logo--sp{background-size:100px 100px;display:block;height:100px;left:10px;margin:0;position:absolute;top:14px;width:100px}}.header__logo--clinic-page{background-size:106px 106px;height:106px;margin:0;width:106px}@media screen and (max-width:480px){.header__logo--clinic-page{background-size:44px 44px;display:block;height:44px;left:20px;margin:0;position:absolute;top:20px;width:44px}}.header__clinic-name{font-family:quicksand,zen-maru-gothic,sans-serif;-webkit-font-smoothing:antialiased;font-style:normal;color:#a66600;font-size:19px;font-weight:700;line-height:100%;margin:auto auto auto 24px}@media screen and (max-width:480px){.header__clinic-name{font-size:14px;left:73px;letter-spacing:.02em;line-height:144%;margin-left:0;position:absolute;top:32px}}.header__hamburger{display:none}@media screen and (max-width:480px){.header__hamburger{display:block}}.fixed{overflow:hidden}.header-reserve{align-items:center;background:#ffa06b;border-radius:0 0 24px 24px;box-shadow:0px 0px 10px rgba(0,0,0,.1);box-sizing:border-box;cursor:pointer;display:flex;padding:0 15px 0 24px}.header-reserve:hover{-webkit-animation:reserve-hover .4s ease-out 0ms forwards;animation:reserve-hover .4s ease-out 0ms forwards;opacity:1}.header-reserve--sp{display:none}@media screen and (max-width:480px){.header-reserve--sp{box-sizing:border-box;display:flex}.header-reserve--sp:hover{-webkit-animation:none;animation:none}}.header-reserve--white{background:#fff}.header-reserve--white .header-reserve__link{color:#ffa06b}@media screen and (max-width:480px){.header-reserve{align-items:flex-start;border-radius:60px 0 0 60px;bottom:25px;padding:7px 14px 7px 24px;position:fixed;right:0;top:auto;z-index:10000}.header-reserve.js-slide-in{-webkit-animation:reserve .4s ease-in-out .54s forwards;animation:reserve .4s ease-in-out .54s forwards}}.header-reserve__link{font-family:quicksand,zen-maru-gothic,sans-serif;-webkit-font-smoothing:antialiased;font-style:normal;font-size:19px;font-weight:700;line-height:150%;align-items:baseline;color:#fff;display:flex;margin-bottom:2px}.header-reserve__link .kana-spacing{letter-spacing:-.1em}@media screen and (max-width:480px){.header-reserve__link{font-size:17px;line-height:128%}}.header-reserve__link:hover{opacity:1}@media screen and (max-width:480px){.header-reserve__link{display:block}}.header-reserve__comment{font-family:quicksand,zen-maru-gothic,sans-serif;-webkit-font-smoothing:antialiased;font-style:normal;font-size:14px;font-weight:700;line-height:150%;display:block;margin-bottom:3px;margin-left:-3px;text-align:center}@media screen and (max-width:480px){.header-reserve__comment{font-size:13px;line-height:128%}}@media screen and (max-width:480px){.header-reserve__comment{margin-bottom:0;margin-left:0}}.header-menu__upper-half{background-color:#fff;border-radius:24px 24px 0;box-shadow:0px 0px 10px rgba(0,0,0,.1);display:flex;height:46px;justify-content:space-between;position:relative;z-index:98}.header-menu__lower-half{background-color:#fff;border-radius:0 0 24px 24px;box-shadow:0px 0px 10px rgba(0,0,0,.1);box-sizing:border-box;display:flex;height:83px;justify-content:space-between;margin-top:-23px;padding-top:23px;position:relative;z-index:97}.header-menu__common-links{display:flex;padding:15px 24px}.header-menu__common-link{font-family:quicksand,zen-maru-gothic,sans-serif;-webkit-font-smoothing:antialiased;font-style:normal;font-size:14px;font-weight:500;line-height:100%;color:#a66600;margin-right:16px}@media screen and (max-width:480px){.header-menu__common-link{font-size:15px}}.header-menu__grobal-links{align-items:center;display:flex;height:100%;padding:0 36px 0 24px;text-align:center}.header-menu__grobal-link{font-family:quicksand,zen-maru-gothic,sans-serif;-webkit-font-smoothing:antialiased;font-style:normal;font-size:19px;font-weight:700;line-height:100%;color:#a66600;margin-bottom:1px;margin-right:23px;position:relative}.header-menu__grobal-link .kana-spacing{letter-spacing:-.1em}@media screen and (max-width:480px){.header-menu__grobal-link{font-size:22px;line-height:144%}}.header-menu__grobal-link:last-child{margin-right:0}.header-menu__grobal-link--top{display:flex;margin-right:30px}.header-menu__grobal-link--top:after{background-color:rgba(166,102,0,.3019607843);content:"";display:block;height:20px;margin-left:31px;width:1px}.header-menu__grobal-link--is-current{opacity:.7}.header-menu__reserve{position:relative;z-index:99}.reserve-modal{display:none;position:relative;z-index:2000}.reserve-modal.is-open{display:block}.reserve-modal[aria-hidden=false] .reserve-modal__overlay{-webkit-animation:mmfadeIn .3s cubic-bezier(0,0,.2,1);animation:mmfadeIn .3s cubic-bezier(0,0,.2,1)}.reserve-modal[aria-hidden=true] .reserve-modal__overlay{-webkit-animation:mmfadeOut .3s cubic-bezier(0,0,.2,1);animation:mmfadeOut .3s cubic-bezier(0,0,.2,1)}.reserve-modal__overlay{align-items:center;background:rgba(254,253,249,.9019607843);bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;position:fixed;right:0;top:0;will-change:transform}.reserve-modal__container{max-height:100vh;overflow-y:auto;will-change:transform}@media screen and (max-width:480px){.reserve-modal__container{box-sizing:border-box;padding:0 20px;width:100%}}.reserve-modal__close{background-color:#a66600;background-image:url(//baby-helmet.com/wp-content/themes/atama_ver4/assets/svg/faq_close_white.svg);background-position:center;background-repeat:no-repeat;background-size:18px 18px;border:none;border-radius:50%;box-sizing:border-box;cursor:pointer;height:50px;position:absolute;right:20px;top:20px;width:50px}@media screen and (max-width:480px){.reserve-modal__close{background-position:16px center;background-size:16px 16px;border-radius:60px 0 0 60px;bottom:25px;height:54px;padding:7px 7px 7px 24px;right:0;top:auto;width:151px;z-index:10000}.reserve-modal__close:after{font-family:quicksand,zen-maru-gothic,sans-serif;-webkit-font-smoothing:antialiased;font-style:normal;font-size:19px;font-weight:700;line-height:150%;color:#fff;content:"閉じる";display:block}.reserve-modal__close::after .kana-spacing{letter-spacing:-.1em}}@media screen and (max-width:480px) and (max-width:480px){.reserve-modal__close:after{font-size:17px;line-height:128%}}.reserve-modal__message{font-family:quicksand,zen-maru-gothic,sans-serif;-webkit-font-smoothing:antialiased;font-style:normal;color:#a66600;font-size:16px;font-weight:500;line-height:159%;margin-bottom:33px;text-align:center}@media screen and (max-width:480px){.reserve-modal__message{font-size:14px;font-weight:500;line-height:135%;margin-bottom:20px}}.reserve-modal__clinic-link{font-family:quicksand,zen-maru-gothic,sans-serif;-webkit-font-smoothing:antialiased;font-style:normal;align-items:center;background-color:#ffa06b;border-radius:40px;box-sizing:border-box;color:#fff;display:flex;font-size:28px;font-weight:500;line-height:144%;margin-top:20px;padding:16px 16px 16px 30px;transition:color .2s ease-out;justify-content:space-between}@media screen and (max-width:480px){.reserve-modal__clinic-link{font-size:22px;justify-content:space-between;line-height:144%;padding:16px 16px 16px 20px;width:100%}}.reserve-modal__clinic-link:after{background-image:url(//baby-helmet.com/wp-content/themes/atama_ver4/assets/svg/right_arrow_white.svg);background-position:center;background-repeat:no-repeat;background-size:22px 18px;border:solid 2px #fefdf6;border-radius:50%;content:"";display:block;height:50px;margin-left:118px;width:50px}@media screen and (max-width:480px){.reserve-modal__clinic-link:after{background-image:url(//baby-helmet.com/wp-content/themes/atama_ver4/assets/svg/right_arrow_sp_white.svg);background-size:17px 13px;height:36px;margin-left:0;width:36px}}.reserve-modal__clinic-link:hover{color:rgba(255,255,255,.8);opacity:1}.reserve-modal__clinic-link:hover:after{-webkit-animation:hoverRoundArrow .3s ease-out 0ms forwards;animation:hoverRoundArrow .3s ease-out 0ms forwards}@-webkit-keyframes mmfadeIn{from{opacity:0}to{opacity:1}}@keyframes mmfadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes mmfadeOut{from{opacity:1}to{opacity:0}}@keyframes mmfadeOut{from{opacity:1}to{opacity:0}}.hamburger-icon{align-items:center;background-size:0px 0px;border-radius:50%;box-sizing:border-box;display:flex;flex-direction:column;height:45px;justify-content:center;position:fixed;right:20px;top:20px;width:45px;z-index:888}.hamburger-icon--eventListener{border-radius:50%;display:block;height:45px;position:fixed;right:20px;top:20px;width:45px;z-index:999}.hamburger-icon__line{background-color:#fff;border-radius:.75px;height:1.5px;position:relative;width:16.5px;z-index:999}.hamburger-icon.hamburgerOpen{background-color:#fff;background-image:url(//baby-helmet.com/wp-content/themes/atama_ver4/assets/svg/hamburger_close.svg);background-position:center;background-repeat:no-repeat;background-size:17px 17px;transition:background-size .22s ease-out 0ms}.hamburger-icon.hamburgerOpen:hover{background-image:none}.hamburger-icon.hamburgerClose{background-color:#ffa06b;background-image:url(//baby-helmet.com/wp-content/themes/atama_ver4/assets/svg/hamburger.svg);background-position:center;background-repeat:no-repeat;background-size:17px 12px}.hamburger-icon.hamburgerClose:hover{background-image:none}.hamburger-icon--white.hamburgerClose{background-color:#fff;background-image:url(//baby-helmet.com/wp-content/themes/atama_ver4/assets/svg/hamburger-orange.svg)}.hamburger-content{background-color:#ffa06b;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;min-height:100%;padding:24px 20px;position:fixed;width:100%;z-index:777}.hamburger-content__global-links{color:#fff;list-style:none}.hamburger-content__global-link-item{margin-bottom:7px}.hamburger-content__global-link{font-family:quicksand,zen-maru-gothic,sans-serif;-webkit-font-smoothing:antialiased;font-style:normal;font-size:19px;font-weight:700;line-height:100%;align-items:center;color:#fefdf6;display:flex}.hamburger-content__global-link .kana-spacing{letter-spacing:-.1em}@media screen and (max-width:480px){.hamburger-content__global-link{font-size:22px;line-height:144%}}.hamburger-content__global-link:after{background-image:url(//baby-helmet.com/wp-content/themes/atama_ver4/assets/svg/right_arrow_sp_white.svg);background-position:center;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:14px;margin-left:20px;width:18px}.hamburger-content__common-links{color:#fff;list-style:none;margin-bottom:35px;margin-top:17px;padding-left:15px;position:relative}.hamburger-content__common-link{font-family:quicksand,zen-maru-gothic,sans-serif;-webkit-font-smoothing:antialiased;font-style:normal;font-size:14px;font-weight:700;line-height:100%;margin-bottom:20px}@media screen and (max-width:480px){.hamburger-content__common-link{font-size:15px}}.hamburger-content__lang-toggle{align-items:center;bottom:25px;display:flex;height:45px;margin-left:-15px;position:absolute}.hamburger-content__lang-item{font-family:quicksand,sans-serif;-webkit-font-smoothing:antialiased;font-style:normal;font-size:14px;font-weight:700;line-height:100%;box-sizing:border-box;color:#fff;display:block;padding:0 15px;position:relative}.hamburger-content__lang-item:first-child:after{background-color:#fff;bottom:0;content:"";display:block;height:15px;margin:auto 0;position:absolute;right:0;top:0;width:1px}.hamburger-content__lang-item.disable{opacity:.5}.hamburger-content.hamburgerOpen{opacity:1;right:0;top:0;transition:opacity .1s ease-in-out 0ms,right 0ms linear 0ms;z-index:777}.hamburger-content.hamburgerClose{opacity:0;right:-100vw;top:0;transition:opacity .1s ease-in-out 0ms,right 0ms linear .1s;z-index:-2}.faq{padding-top:302px}@media screen and (max-width:480px){.faq{padding-top:192px}}.faqContents{width:100%}.faqContents_title{color:#a66600;opacity:0}.faqContents_title h2{font-family:quicksand,zen-maru-gothic,sans-serif;-webkit-font-smoothing:antialiased;font-style:normal;font-size:28px;font-weight:700;line-height:144%;color:#a66600}@media screen and (max-width:480px){.faqContents_title h2{font-size:24px}}.faqContents_title.js-slide-in{-webkit-animation:slideUpTitle .36s ease-out 80ms forwards;animation:slideUpTitle .36s ease-out 80ms forwards}.faqContents_faqs{border-top:solid 1px rgba(166,102,0,.1490196078);color:#a66600;list-style:none;margin-top:100px}@media screen and (max-width:480px){.faqContents_faqs{margin-top:35px}}.faqContentsFaqsItem{border-bottom:solid 1px rgba(166,102,0,.1490196078);padding:30px 90px 29px;box-sizing:content-box;position:relative;cursor:pointer;opacity:0}@media screen and (max-width:480px){.faqContentsFaqsItem{padding:15px 30px 15px}}.faqContentsFaqsItem:hover.faqOpen .faqContentsFaqsItem_button{transition:background-color .28s ease-out 0ms,background-image .28s ease-out 0ms,border .28s ease-out 0ms,background-size .28s ease-out 0ms;background-color:#ffa06b;background-image:url(//baby-helmet.com/wp-content/themes/atama_ver4/assets/svg/faq_close_white.svg);background-size:14px 14px;border:solid 2px #ffa06b;background-position:center}@media screen and (max-width:480px){.faqContentsFaqsItem:hover.faqOpen .faqContentsFaqsItem_button{transition:none;background-color:#fefdf6;background-image:url(//baby-helmet.com/wp-content/themes/atama_ver4/assets/svg/faq_close_sp.svg);background-size:10px 10px;border:solid 1px #ffa06b}}.faqContentsFaqsItem:hover.faqClose .faqContentsFaqsItem_button{transition:background-color .28s ease-out 0ms,background-image .28s ease-out 0ms,border .28s ease-out 0ms,background-size .28s ease-out 0ms;background-color:#fefdf6;background-image:url(//baby-helmet.com/wp-content/themes/atama_ver4/assets/svg/faq_open_orange.svg);background-size:20px 20px;border:solid 2px #ffa06b;background-position:center}@media screen and (max-width:480px){.faqContentsFaqsItem:hover.faqClose .faqContentsFaqsItem_button{transition:none;background-color:#ffa06b;background-size:14px 14px;background-image:url(//baby-helmet.com/wp-content/themes/atama_ver4/assets/svg/faq_open_white.svg);border:solid 1px #ffa06b}}.faqContentsFaqsItem:active.faqOpen .faqContentsFaqsItem_button{background-color:#fefdf6;background-image:none;background-size:0px 0px;background-position:center}@media screen and (max-width:480px){.faqContentsFaqsItem:active.faqOpen .faqContentsFaqsItem_button{background-color:#fefdf6;background-image:url(//baby-helmet.com/wp-content/themes/atama_ver4/assets/svg/faq_close_sp.svg);background-size:10px 10px;border:solid 1px #ffa06b}}.faqContentsFaqsItem:active.faqClose .faqContentsFaqsItem_button{background-color:#ffa06b;background-image:none;background-size:0px 0px;background-position:center}@media screen and (max-width:480px){.faqContentsFaqsItem:active.faqClose .faqContentsFaqsItem_button{background-color:#ffa06b;background-size:14px 14px;background-image:url(//baby-helmet.com/wp-content/themes/atama_ver4/assets/svg/faq_open_white.svg);border:solid 1px #ffa06b}}.faqContentsFaqsItem_button{width:30px;height:30px;position:absolute;border-radius:50%;top:29px;right:30px;box-sizing:border-box;cursor:pointer}@media screen and (max-width:480px){.faqContentsFaqsItem_button{width:20px;height:20px;top:18px;right:0}}.faqContentsFaqsItem.faqOpen .faqContentsFaqsItem_button{background-image:url(//baby-helmet.com/wp-content/themes/atama_ver4/assets/svg/faq_close_orange.svg);background-size:14px 14px;background-position:center;background-repeat:no-repeat;border-radius:50%;border:solid 2px #ffa06b;background-color:#fefdf6;transition:background-color .36s ease-out 0ms,background-image .36s ease-out 0ms,border .36s ease-out 0ms,background-size .36s ease-out 0ms}@media screen and (max-width:480px){.faqContentsFaqsItem.faqOpen .faqContentsFaqsItem_button{background-size:10px 10px;background-position:center;border:solid 1px #ffa06b;background-image:url(//baby-helmet.com/wp-content/themes/atama_ver4/assets/svg/faq_close_sp.svg)}}.faqContentsFaqsItem.faqClose .faqContentsFaqsItem_button{background-image:url(//baby-helmet.com/wp-content/themes/atama_ver4/assets/svg/faq_open_white.svg);background-size:20px 20px;background-position:center;background-repeat:no-repeat;background-color:#ffa06b;border:solid 2px #ffa06b;transition:background-color .36s ease-out 0ms,background-image .36s ease-out 0ms,border .36s ease-out 0ms,background-size .36s ease-out 0ms}@media screen and (max-width:480px){.faqContentsFaqsItem.faqClose .faqContentsFaqsItem_button{background-image:url(//baby-helmet.com/wp-content/themes/atama_ver4/assets/svg/faq_open_sp.svg);background-position:center;background-size:14px 14px;border:solid 1px #ffa06b}}.faqContentsFaqsItem.faqOpen{overflow:hidden;transition:height .36s ease-out}.faqContentsFaqsItem.faqOpen h3{-webkit-animation:none;animation:none}.faqContentsFaqsItem.faqOpen p{opacity:1;transition:opacity .36s ease-out}.faqContentsFaqsItem.faqClose{overflow:hidden;transition:height .36s ease-out}.faqContentsFaqsItem.faqClose h3{-webkit-animation:none;animation:none}.faqContentsFaqsItem.faqClose p{opacity:0;transition:opacity .36s ease-out}.faqContentsFaqsItem_title{display:inline-flex;margin-bottom:24px}@media screen and (max-width:480px){.faqContentsFaqsItem_title{margin-bottom:10px}}.faqContentsFaqsItem_title span{display:block;margin-left:-55px;margin-right:33px;font-size:22px;font-weight:700;line-height:1.5;font-family:"Noto Sans",YuGothic,"游ゴシック体",Helvetica,Meiryo,sans-serif;-webkit-font-smoothing:antialiased;letter-spacing:.04em}@media screen and (max-width:480px){.faqContentsFaqsItem_title span{margin-left:-28px;margin-right:10px;margin-top:-1px;font-size:16px;line-height:1.67}}.faqContentsFaqsItem_title h3{font-family:quicksand,zen-maru-gothic,sans-serif;-webkit-font-smoothing:antialiased;font-style:normal;font-size:20px;font-weight:700;line-height:150%}@media screen and (max-width:480px){.faqContentsFaqsItem_title h3{font-size:15px;line-height:165%}}.faqContentsFaqsItem_content{font-family:quicksand,zen-maru-gothic,sans-serif;-webkit-font-smoothing:antialiased;font-style:normal;font-size:15px;font-weight:400;line-height:165%}.faqContentsFaqsItem_content a{text-decoration:underline}.faqContentsFaqsItem.js-slide-in{-webkit-animation:slideUpTitle .36s ease-out .12s forwards;animation:slideUpTitle .36s ease-out .12s forwards}.home__video{margin:60px 0 0}@media screen and (max-width:480px){.home__video{margin-top:48px}}.home__information{margin:60px 0 0}@media screen and (max-width:480px){.home__information{margin-top:60px}}.home__video+.home__information{margin-top:30px}@media screen and (max-width:480px){.home__video+.home__information{margin-top:20px}}.homeContentsNews{position:relative;max-width:1080px;margin:100px auto 120px}@media screen and (max-width:480px){.homeContentsNews{margin:100px auto 55px}}.homeContentsNews__more{margin-top:40px;text-align:right}@media screen and (max-width:480px){.homeContentsNews__more{margin-top:24px;margin-right:5%}}.homeContentsNews__more_moreButton{align-items:center;display:inline-flex;margin-left:auto;opacity:0}@media screen and (max-width:480px){.homeContentsNews__more_moreButton{align-items:center;display:flex;justify-content:flex-end;margin:11px 0 0 auto;position:static}}.homeContentsNews__more_moreButton.js-slide-in{opacity:1;transform:translateY(0);transition:opacity .36s ease-out .1s,transform .36s ease-out .1s}.homeContentsNews_post{list-style:none;margin:40px auto 0;background-color:rgba(166,102,0,.0705882353);padding:60px;border-radius:16px}@media screen and (max-width:480px){.homeContentsNews_post{margin-top:31px;width:90%;padding:24px}}.homeContentsNews_post li{opacity:0;position:relative;padding:26px 0 13px}@media screen and (max-width:480px){.homeContentsNews_post li{padding:13px 0}}.homeContentsNews_post li:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:100%;height:2px;background:repeat-x linear-gradient(to right,rgba(166,102,0,.6) 0%,rgba(166,102,0,.6) 33.3%,transparent 33.3%,transparent 100%);background-size:15px 2px}.homeContentsNews_post.js-slide-in li{-webkit-animation:slideUpTitle .36s ease-out .2s forwards;animation:slideUpTitle .36s ease-out .2s forwards}.homeContentsNews_post li:last-child a{margin-bottom:0}.homeContentsNewsPostItem{font-family:quicksand,zen-maru-gothic,sans-serif;-webkit-font-smoothing:antialiased;font-style:normal;align-items:flex-start;cursor:pointer;display:flex;justify-content:space-between}@media screen and (max-width:480px){.homeContentsNewsPostItem{display:block}}.homeContentsNewsPostItem_text{font-family:quicksand,zen-maru-gothic,sans-serif;-webkit-font-smoothing:antialiased;font-style:normal;font-size:18px;font-weight:400;line-height:152%;align-items:flex-start;color:#a66600;display:flex;flex:1;font-weight:500}@media screen and (max-width:480px){.homeContentsNewsPostItem_text{font-size:18px;line-height:137%}}@media screen and (max-width:480px){.homeContentsNewsPostItem_text{align-items:flex-start;flex-direction:column;width:100%;font-size:16px;line-height:1.875}}.homeContentsNewsPostItem_text span{font-family:quicksand,zen-maru-gothic,sans-serif;-webkit-font-smoothing:antialiased;font-style:normal;align-items:center;box-sizing:border-box;color:#ffa06b;display:inline-flex;font-size:16px;line-height:32px;min-width:110px;padding-right:15px;font-weight:700}@media screen and (max-width:480px){.homeContentsNewsPostItem_text span{line-height:unset;margin-left:0;margin-top:4px;width:auto}}.homeContentsNewsPostItem_button{box-sizing:border-box;height:32px;padding-left:70px;padding-top:7px;width:92px}.homeContentsNewsPostItem_button img{display:block;height:auto;width:100%}@media screen and (max-width:480px){.homeContentsNewsPostItem_button{display:none}}.homeContentsNewsPostItem:hover .homeContentsNewsPostItem_button{-webkit-animation:hoverArrow .3s ease-out 0ms forwards;animation:hoverArrow .3s ease-out 0ms forwards}@media screen and (max-width:480px){.homeContentsNewsPostItem:hover .homeContentsNewsPostItem_button{-webkit-animation:none;animation:none}}.home-message-area{position:relative;max-width:1080px;margin:100px auto 0}@media screen and (max-width:480px){.home-message-area{width:90%;margin:30px auto 0}}.home-message-area .home-message{max-width:1080px}@media screen and (max-width:480px){.home-message-area .home-message{margin-top:69px}}.home-message-area .home-message__header{font-family:quicksand,zen-maru-gothic,sans-serif;-webkit-font-smoothing:antialiased;font-style:normal;font-size:28px;font-weight:700;line-height:144%;font-size:36px;color:#a66600;opacity:0}@media screen and (max-width:480px){.home-message-area .home-message__header{font-size:24px}}@media screen and (max-width:480px){.home-message-area .home-message__header{font-size:24px;line-height:1.666}}.home-message-area .home-message__header.js-slide-in{-webkit-animation:slideUpTitle .36s ease-out .1s forwards;animation:slideUpTitle .36s ease-out .1s forwards}.home-message-area .home-message__body{display:flex;justify-content:space-between;margin-top:60px;opacity:0}.home-message-area .home-message__body.js-slide-in{-webkit-animation:slideUpTitle .36s ease-out .1s forwards;animation:slideUpTitle .36s ease-out .1s forwards}@media screen and (max-width:480px){.home-message-area .home-message__body{display:block;margin-top:27px}}.home-message-area .home-message__text{font-family:quicksand,zen-maru-gothic,sans-serif;-webkit-font-smoothing:antialiased;font-style:normal;font-size:17px;font-weight:400;line-height:200%;color:#a66600;padding-top:13px}@media screen and (max-width:480px){.home-message-area .home-message__text{font-size:15px;line-height:165%}}@media screen and (max-width:480px){.home-message-area .home-message__text{padding-top:0}}.home-message-area .home-message__text p{font-weight:500;margin-bottom:2em}.home-message-area .home-message__text p.home-message__text_mid{font-weight:700}@media screen and (max-width:480px){.home-message-area .home-message__text p.home-message__text_mid{font-size:18px;line-height:1.666}}.home-message-area .home-message__text p:last-child{margin-bottom:0}@media screen and (max-width:480px){.home-message-area .home-message__text p{margin-bottom:22px}.home-message-area .home-message__text p br{display:none}}.home-message-area .home-message__logo{margin-left:48px;width:180px}.home-message-area .home-message__logo img{display:block;height:auto;width:100%}@media screen and (max-width:480px){.home-message-area .home-message__logo{display:none}}.home-message-area .home-message__logo--sp{display:none}@media screen and (max-width:480px){.home-message-area .home-message__logo--sp{color:#a66600;display:block;font-size:15px;font-weight:700;line-height:2;margin-left:0;margin-top:30px;text-align:right}}.home-message-area .home-message__link.orange-arraw-link{display:none}@media screen and (max-width:480px){.home-message-area .home-message__link.orange-arraw-link{display:flex}}.home-message-area .home-message__link.js-slide-in{opacity:1;transform:translateY(0);transition:opacity .36s ease-out .1s,transform .36s ease-out .1s}.home-message-area .homeContentsImages{position:absolute;left:0;top:0;width:100%}@media screen and (max-width:480px){.home-message-area .homeContentsImages{position:relative;height:350px}}.home-message-area .homeContentsImages_imgWrapper{position:absolute}.home-message-area .homeContentsImages_imgWrapper-1{top:47vh;left:calc(50% - 100px)}.home-message-area .homeContentsImages_imgWrapper-1 img{width:334px;-webkit-clip-path:circle(48%);clip-path:circle(48%);max-width:334px}@media screen and (max-width:480px){.home-message-area .homeContentsImages_imgWrapper-1 img{width:100%;max-width:100%}}@media screen and (max-width:480px){.home-message-area .homeContentsImages_imgWrapper-1{width:80%;top:16%;left:-15%}}.home-message-area .homeContentsImages_imgWrapper-2{top:0;left:50%}.home-message-area .homeContentsImages_imgWrapper-2 img{width:425px;-webkit-clip-path:circle(48%);clip-path:circle(48%);max-width:425px}@media screen and (max-width:480px){.home-message-area .homeContentsImages_imgWrapper-2 img{width:100%;max-width:100%}}@media screen and (max-width:480px){.home-message-area .homeContentsImages_imgWrapper-2{width:45%;top:67%;right:-15%;left:auto}}.home-message-area .homeContentsImages_imgWrapper-3{top:44vh;left:calc(50% + 250px)}.home-message-area .homeContentsImages_imgWrapper-3 img{width:272px;-webkit-clip-path:circle(48%);clip-path:circle(48%);max-width:272px}@media screen and (max-width:480px){.home-message-area .homeContentsImages_imgWrapper-3 img{width:100%;max-width:100%}}@media screen and (max-width:480px){.home-message-area .homeContentsImages_imgWrapper-3{width:50%;top:7%;right:-15%;left:auto}}.homeContents3features{position:relative;width:100%}.homeContents3features_title{color:#a66600;opacity:0}.homeContents3features_title h2{font-family:quicksand,zen-maru-gothic,sans-serif;-webkit-font-smoothing:antialiased;font-style:normal;font-size:28px;font-weight:700;line-height:144%;color:#a66600}@media screen and (max-width:480px){.homeContents3features_title h2{font-size:24px}}.homeContents3features_title.js-slide-in{-webkit-animation:slideUpTitle .36s ease-out .1s forwards;animation:slideUpTitle .36s ease-out .1s forwards}.homeContents3features_featuresList{margin-top:60px}@media screen and (max-width:480px){.homeContents3features_featuresList{margin-top:56px}}.homeContents3features_aboutUsButton.orange-arraw-link{display:none}@media screen and (max-width:480px){.homeContents3features_aboutUsButton.orange-arraw-link{display:flex;margin-top:29px;opacity:0;transform:translateY(0px)}.homeContents3features_aboutUsButton.orange-arraw-link.js-slide-in{-webkit-animation:slideUpTitle .36s ease-out .1s forwards;animation:slideUpTitle .36s ease-out .1s forwards}}.new-patients__images.clinic-about-images{margin-top:76px}.new-patients__features{display:flex;justify-content:space-between;list-style:none;margin-top:70px}@media screen and (max-width:480px){.new-patients__features{flex-direction:column}}.new-patients-features{display:flex;justify-content:space-between;list-style:none;margin-top:70px}@media screen and (max-width:480px){.new-patients-features{flex-direction:column}}.new-patients-features__item{align-items:center;display:flex;flex-direction:column;max-width:381px;min-width:257px;opacity:0;width:23.828125vw}.new-patients-features__item.js-slide-in{-webkit-animation:slideUpTitle .36s ease-out .1s forwards;animation:slideUpTitle .36s ease-out .1s forwards}@media screen and (max-width:480px){.new-patients-features__item{margin-top:29px;max-width:unset;min-width:unset;position:relative;width:100%}.new-patients-features__item:first-child{margin-top:0}}.new-patients-feature-item__number{font-family:quicksand,zen-maru-gothic,sans-serif;-webkit-font-smoothing:antialiased;font-style:normal;align-items:center;background-color:#ffa06b;border-radius:45px;color:#fff;display:flex;font-size:18px;font-weight:700;height:90px;justify-content:center;line-height:150%;opacity:0;text-align:center;width:90px}.new-patients-feature-item__number span.font-en{font-family:quicksand,sans-serif;-webkit-font-smoothing:antialiased;font-style:normal;display:block;font-size:22px;font-weight:500;line-height:150%;margin-left:8px}@media screen and (max-width:480px){.new-patients-feature-item__number span.font-en{font-size:20px;line-height:100%;margin-left:0}}@media screen and (max-width:480px){.new-patients-feature-item__number{border-radius:20px;font-size:0;height:40px;left:0;line-height:0;position:absolute;top:5px;width:40px}}.new-patients-feature-item__title{font-family:quicksand,zen-maru-gothic,sans-serif;-webkit-font-smoothing:antialiased;font-style:normal;color:#a66600;font-size:20px;font-weight:700;line-height:150%;margin-top:24px;opacity:0;text-align:center}@media screen and (max-width:480px){.new-patients-feature-item__title{font-size:18px;line-height:140%;margin:0 0 0 auto;text-align:left;width:calc(100% - 60px)}}.new-patients-feature-item__body{font-family:quicksand,zen-maru-gothic,sans-serif;-webkit-font-smoothing:antialiased;font-style:normal;font-size:15px;font-weight:400;line-height:165%;color:#a66600;margin-top:6px;opacity:0;text-align:center}@media screen and (max-width:480px){.new-patients-feature-item__body{margin:1px 0 0 auto;text-align:left;width:calc(100% - 60px)}}.js-slide-in .new-patients-feature-item__number--1{-webkit-animation:slideUpTitle .36s ease-out 80ms forwards;animation:slideUpTitle .36s ease-out 80ms forwards}.js-slide-in .new-patients-feature-item__number--2{-webkit-animation:slideUpTitle .36s ease-out .17s forwards;animation:slideUpTitle .36s ease-out .17s forwards}.js-slide-in .new-patients-feature-item__number--3{-webkit-animation:slideUpTitle .36s ease-out .26s forwards;animation:slideUpTitle .36s ease-out .26s forwards}.js-slide-in .new-patients-feature-item__title--1,.js-slide-in .new-patients-feature-item__body--1{-webkit-animation:slideUpTitle .36s ease-out .2s forwards;animation:slideUpTitle .36s ease-out .2s forwards}.js-slide-in .new-patients-feature-item__title--2,.js-slide-in .new-patients-feature-item__body--2{-webkit-animation:slideUpTitle .36s ease-out .29s forwards;animation:slideUpTitle .36s ease-out .29s forwards}.js-slide-in .new-patients-feature-item__title--3,.js-slide-in .new-patients-feature-item__body--3{-webkit-animation:slideUpTitle .36s ease-out .38s forwards;animation:slideUpTitle .36s ease-out .38s forwards}.new-patients-feature-item__number{font-family:quicksand,zen-maru-gothic,sans-serif;-webkit-font-smoothing:antialiased;font-style:normal;align-items:center;background-color:#ffa06b;border-radius:45px;color:#fff;display:flex;font-size:18px;font-weight:700;height:90px;justify-content:center;line-height:150%;opacity:0;text-align:center;width:90px}.new-patients-feature-item__number span.font-en{font-family:quicksand,sans-serif;-webkit-font-smoothing:antialiased;font-style:normal;display:block;font-size:22px;font-weight:500;line-height:150%;margin-left:8px}@media screen and (max-width:480px){.new-patients-feature-item__number span.font-en{font-size:20px;line-height:100%;margin-left:0}}@media screen and (max-width:480px){.new-patients-feature-item__number{border-radius:20px;font-size:0;height:40px;left:0;line-height:0;position:absolute;top:5px;width:40px}}.new-patients-feature-item__title{font-family:quicksand,zen-maru-gothic,sans-serif;-webkit-font-smoothing:antialiased;font-style:normal;color:#a66600;font-size:20px;font-weight:700;line-height:150%;margin-top:24px;opacity:0;text-align:center}@media screen and (max-width:480px){.new-patients-feature-item__title{font-size:18px;line-height:140%;margin:0 0 0 auto;text-align:left;width:calc(100% - 60px)}}.new-patients-feature-item__body{font-family:quicksand,zen-maru-gothic,sans-serif;-webkit-font-smoothing:antialiased;font-style:normal;font-size:15px;font-weight:400;line-height:165%;color:#a66600;margin-top:6px;opacity:0;text-align:center}@media screen and (max-width:480px){.new-patients-feature-item__body{margin:1px 0 0 auto;text-align:left;width:calc(100% - 60px)}}.js-slide-in .new-patients-feature-item__number--1{-webkit-animation:slideUpTitle .36s ease-out 80ms forwards;animation:slideUpTitle .36s ease-out 80ms forwards}.js-slide-in .new-patients-feature-item__number--2{-webkit-animation:slideUpTitle .36s ease-out .17s forwards;animation:slideUpTitle .36s ease-out .17s forwards}.js-slide-in .new-patients-feature-item__number--3{-webkit-animation:slideUpTitle .36s ease-out .26s forwards;animation:slideUpTitle .36s ease-out .26s forwards}.js-slide-in .new-patients-feature-item__title--1,.js-slide-in .new-patients-feature-item__body--1{-webkit-animation:slideUpTitle .36s ease-out .2s forwards;animation:slideUpTitle .36s ease-out .2s forwards}.js-slide-in .new-patients-feature-item__title--2,.js-slide-in .new-patients-feature-item__body--2{-webkit-animation:slideUpTitle .36s ease-out .29s forwards;animation:slideUpTitle .36s ease-out .29s forwards}.js-slide-in .new-patients-feature-item__title--3,.js-slide-in .new-patients-feature-item__body--3{-webkit-animation:slideUpTitle .36s ease-out .38s forwards;animation:slideUpTitle .36s ease-out .38s forwards}.newPatientsContents{width:100%}.newPatientsContents_title{color:#a66600;margin-top:81px;opacity:0}@media screen and (max-width:480px){.newPatientsContents_title{margin-top:70px}}.newPatientsContents_title h2{font-family:quicksand,zen-maru-gothic,sans-serif;-webkit-font-smoothing:antialiased;font-style:normal;font-size:28px;font-weight:700;line-height:144%;color:#a66600}@media screen and (max-width:480px){.newPatientsContents_title h2{font-size:24px}}.newPatientsContents_title.js-slide-in{-webkit-animation:slideUpTitle .36s ease-out 80ms forwards;animation:slideUpTitle .36s ease-out 80ms forwards}.newPatientsContents_copy{font-family:quicksand,zen-maru-gothic,sans-serif;-webkit-font-smoothing:antialiased;font-style:normal;font-size:22px;font-weight:700;line-height:144%;color:#a66600;margin-top:42px;opacity:.7;padding-top:33px;position:relative}@media screen and (max-width:480px){.newPatientsContents_copy{font-size:17px;line-height:149%}}@media screen and (max-width:480px){.newPatientsContents_copy{margin-top:24px;padding-top:24px}}.newPatientsContents_copy:before{background-color:rgba(166,102,0,.5019607843);content:"";display:block;height:1px;position:absolute;top:0;width:72px}.newPatientsContents_features{box-sizing:border-box;color:#a66600;display:flex;justify-content:space-between;list-style:none;margin-top:64px;padding:0 28px;position:relative;width:100%}@media screen and (max-width:480px){.newPatientsContents_features{display:block;margin-top:55px;padding:0}}.newPatientsContents_hr{border-top:solid 1px rgba(166,102,0,.1490196078);margin:0 32px;margin-top:55px}@media screen and (max-width:480px){.newPatientsContents_hr{margin:0;margin-top:54px}}.news-list{list-style:none}.news-list__item{margin-bottom:26px;opacity:0}.news-list__item:last-child{margin-bottom:0}.news-list__item.js-slide-in{-webkit-animation:slideUpTitle .36s ease-out .2s forwards;animation:slideUpTitle .36s ease-out .2s forwards}@media screen and (max-width:480px){.news-list__item{margin-bottom:11px}}.news-list__link{align-items:center;color:#a66600;display:flex}@media screen and (max-width:480px){.news-list__link{align-items:flex-start;flex-direction:column-reverse;flex-wrap:wrap}}.news-list__link:hover .news-list__arrow{-webkit-animation:hoverArrow .3s ease-out 0ms forwards;animation:hoverArrow .3s ease-out 0ms forwards}@media screen and (max-width:480px){.news-list__link:hover .news-list__arrow{-webkit-animation:none;animation:none}}.news-list__post-info{align-items:center;display:flex;margin-right:15px;min-width:180px;opacity:.5}@media screen and (max-width:480px){.news-list__post-info{margin-right:0;width:auto}}.news-list__post-date{font-family:quicksand,sans-serif;-webkit-font-smoothing:antialiased;font-style:normal;font-size:12px;font-weight:500;line-height:165%}.news-list__categorys{align-items:center;display:flex;list-style:none;width:100%}.news-list__categorys:before{background-color:#a66600;content:"";display:block;flex:1;height:1px;margin-left:15px}@media screen and (max-width:480px){.news-list__categorys:before{display:none}}.news-list__category-item{display:none}@media screen and (max-width:480px){.news-list__category-item{font-family:quicksand,zen-maru-gothic,sans-serif;-webkit-font-smoothing:antialiased;font-style:normal;display:block;font-size:11px;font-weight:500;line-height:165%}.news-list__category-item:after{content:"、"}.news-list__category-item:last-child:after{content:""}}.news-list__post-title{font-family:quicksand,zen-maru-gothic,sans-serif;-webkit-font-smoothing:antialiased;font-style:normal;font-size:18px;font-weight:400;line-height:152%}@media screen and (max-width:480px){.news-list__post-title{font-size:18px;line-height:137%}}.news-list__arrow{box-sizing:border-box;height:18px;margin:0 0 0 auto;width:22px}.news-list__arrow img{display:block;height:auto;width:100%}@media screen and (max-width:480px){.news-list__arrow{display:none}}.news-header{border-bottom:solid 1px rgba(166,102,0,.1490196078);margin-bottom:35px;opacity:0;padding-bottom:37px}.news-header.js-slide-in{-webkit-animation:slideUpTitle .36s ease-out 80ms forwards;animation:slideUpTitle .36s ease-out 80ms forwards}@media screen and (max-width:480px){.news-header{padding-bottom:18px}}.news-header__title{font-family:quicksand,zen-maru-gothic,sans-serif;-webkit-font-smoothing:antialiased;font-style:normal;font-size:28px;font-weight:700;line-height:144%;color:#a66600}@media screen and (max-width:480px){.news-header__title{font-size:24px}}.news-header__nav{display:flex;margin-top:75px}@media screen and (max-width:480px){.news-header__nav{margin-top:30px}}.news-header__link{font-family:quicksand,zen-maru-gothic,sans-serif;-webkit-font-smoothing:antialiased;font-style:normal;color:rgba(166,102,0,.4);font-size:22px;font-weight:700;letter-spacing:.02em;line-height:144%;margin-right:24px;transition:color .2s ease-out}.news-header__link.is-current,.news-header__link:hover{color:#a66600;opacity:1}@media screen and (max-width:480px){.news-header__link{font-size:15px;line-height:149%;margin-right:16px}}.news-pager{align-items:center;display:flex;justify-content:center;margin-top:96px;margin-bottom:32px;opacity:0}.news-pager__back-links{-moz-column-gap:24px;column-gap:24px;display:flex;flex-wrap:wrap;align-items:flex-start;row-gap:16px}@media screen and (max-width:480px){.news-pager__back-links{flex-direction:column}}.news-pager.js-slide-in{-webkit-animation:slideUpTitle .36s ease-out .2s forwards;animation:slideUpTitle .36s ease-out .2s forwards}@media screen and (max-width:480px){.news-pager{align-items:flex-start;flex-direction:column-reverse;margin-top:37px}}@media screen and (max-width:480px){.news-pager__back-top.orange-arraw-link{margin:0}}.news-pager__pager{flex-shrink:0}@media screen and (max-width:480px){.news-pager__pager{border-bottom:solid 1px rgba(166,102,0,.1490196078);margin-bottom:33px;padding-bottom:40px;width:100%}}.pager{align-items:center;display:flex;justify-content:space-between;list-style:none}.pager__current{font-family:quicksand,sans-serif;-webkit-font-smoothing:antialiased;font-style:normal;color:#ffa06b;font-size:20px;font-weight:500;line-height:100%;margin:0 52px;text-align:center}@media screen and (max-width:480px){.pager__current{margin:0}}.pager__arrow{background-position:center;background-repeat:no-repeat;background-size:16px 14px;display:block;height:30px;width:16px}.pager__arrow--next{background-image:url(//baby-helmet.com/wp-content/themes/atama_ver4/assets/svg/right_arrow_sp.svg)}.pager__arrow--prev{background-image:url(//baby-helmet.com/wp-content/themes/atama_ver4/assets/svg/left_arrow_sp.svg)}.pager__arrow--disable{opacity:.4}.aboutUs{padding-bottom:94px}@media screen and (max-width:480px){.aboutUs{padding-bottom:58px}}.about-us-additional-info{margin-bottom:120px;margin-top:72px;opacity:0}.about-us-additional-info.js-slide-in{-webkit-animation:slideUpTitle .36s ease-out .1s forwards;animation:slideUpTitle .36s ease-out .1s forwards}.about-us-additional-info__title{font-family:quicksand,zen-maru-gothic,sans-serif;-webkit-font-smoothing:antialiased;font-style:normal;font-size:20px;font-weight:700;line-height:150%}@media screen and (max-width:480px){.about-us-additional-info__title{font-size:15px;line-height:165%}}@media screen and (max-width:480px){.about-us-additional-info__content{margin-bottom:64px;margin-top:30px}}.about-us-additional-info .aboutUsContentsDoctorDocumentItem h3:before{opacity:1}.about-us-additional-info__body{font-family:quicksand,zen-maru-gothic,sans-serif;-webkit-font-smoothing:antialiased;font-style:normal;font-size:15px;font-weight:400;line-height:165%;margin-top:30px}.about-us-additional-info__link{display:block;text-decoration:underline}.reshaping{padding-bottom:0}.reshaping .reshaping_contents_head{padding:36px 0 26px;background-color:rgba(166,102,0,.0705882353);margin-top:40px}@media screen and (max-width:480px){.reshaping .reshaping_contents_head{padding:24px 0 18px;margin-top:18px}}.reshaping .reshaping_contents_head h2{text-align:center;font-weight:500;color:#a66600;font-size:22px}@media screen and (max-width:480px){.reshaping .reshaping_contents_head h2{font-size:18px;line-height:1.777}}.reshaping .reshaping_contents_impact{max-width:1080px;margin:85px auto 120px}@media screen and (max-width:480px){.reshaping .reshaping_contents_impact{margin:48px auto}}.reshaping .reshaping_contents_impact .home-clinic__header{margin-bottom:16px}.reshaping .reshaping_contents_impact .home-clinic__header h2{padding-bottom:24px}@media screen and (max-width:480px){.reshaping .reshaping_contents_impact .home-clinic__header h2{font-size:20px}}.reshaping .reshaping_contents_impact_txt{text-align:center;font-size:16px;font-weight:500;margin-bottom:40px;color:#a66600}@media screen and (max-width:480px){.reshaping .reshaping_contents_impact_txt{width:90%;margin:0 auto 24px;line-height:1.75}}.reshaping .reshaping_contents_impact_img{max-width:557px;margin:0 auto;text-align:center}@media screen and (max-width:480px){.reshaping .reshaping_contents_impact_img{width:90%}}.reshaping .reshaping_contents_impact_img img{width:100%}.reshapingContents{width:100%}.reshapingContents_title{margin-top:81px;opacity:0}@media screen and (max-width:480px){.reshapingContents_title{margin-top:70px}}.reshapingContents_title h2{font-family:quicksand,zen-maru-gothic,sans-serif;-webkit-font-smoothing:antialiased;font-style:normal;font-size:28px;font-weight:700;line-height:144%;color:#a66600}@media screen and (max-width:480px){.reshapingContents_title h2{font-size:24px}}.reshapingContents_title.js-slide-in{-webkit-animation:slideUpTitle .36s ease-out 0ms forwards;animation:slideUpTitle .36s ease-out 0ms forwards}.reshapingContents_copy{font-family:quicksand,zen-maru-gothic,sans-serif;-webkit-font-smoothing:antialiased;font-style:normal;font-size:22px;font-weight:700;line-height:144%;color:#a66600;margin-top:42px;opacity:.7;padding-top:33px;position:relative}@media screen and (max-width:480px){.reshapingContents_copy{font-size:17px;line-height:149%}}@media screen and (max-width:480px){.reshapingContents_copy{margin-top:24px;padding-top:24px}}.reshapingContents_copy:before{background-color:rgba(166,102,0,.5019607843);content:"";display:block;height:1px;position:absolute;top:0;width:72px}.reshapingContents_deformity,.reshapingContents_treatment,.reshapingContents_step,.reshapingContents_cost{color:#a66600}.reshapingContents_deformity h3,.reshapingContents_treatment h3,.reshapingContents_step h3,.reshapingContents_cost h3{font-family:quicksand,zen-maru-gothic,sans-serif;-webkit-font-smoothing:antialiased;font-style:normal;font-size:20px;font-weight:700;line-height:150%;box-sizing:border-box;opacity:0;padding-left:40px;position:relative}@media screen and (max-width:480px){.reshapingContents_deformity h3,.reshapingContents_treatment h3,.reshapingContents_step h3,.reshapingContents_cost h3{font-size:15px;line-height:165%}}@media screen and (max-width:480px){.reshapingContents_deformity h3,.reshapingContents_treatment h3,.reshapingContents_step h3,.reshapingContents_cost h3{padding-left:0}}.reshapingContents_deformity h3:before,.reshapingContents_treatment h3:before,.reshapingContents_step h3:before,.reshapingContents_cost h3:before{background-color:#ffa06b;border-radius:1px;content:"";height:2px;left:-1px;opacity:0;position:absolute;top:15px;width:22px}@media screen and (max-width:480px){.reshapingContents_deformity h3:before,.reshapingContents_treatment h3:before,.reshapingContents_step h3:before,.reshapingContents_cost h3:before{display:none}}.reshapingContents_deformity h3.js-slide-in,.reshapingContents_treatment h3.js-slide-in,.reshapingContents_step h3.js-slide-in,.reshapingContents_cost h3.js-slide-in{-webkit-animation:slideUpTitle .36s ease-out 0ms forwards;animation:slideUpTitle .36s ease-out 0ms forwards}.reshapingContents_deformity h3.js-slide-in:before,.reshapingContents_treatment h3.js-slide-in:before,.reshapingContents_step h3.js-slide-in:before,.reshapingContents_cost h3.js-slide-in:before{-webkit-animation:orangeLineSlideIn .36s ease-out .12s forwards;animation:orangeLineSlideIn .36s ease-out .12s forwards}.reshapingContents_deformity ul,.reshapingContents_treatment ul,.reshapingContents_step ul,.reshapingContents_cost ul{list-style:none}.reshapingContents_deformity{margin-top:100px}@media screen and (max-width:480px){.reshapingContents_deformity{margin-top:74px}}.reshapingContents_treatment{margin-top:95px}@media screen and (max-width:480px){.reshapingContents_treatment{margin-top:76px}}.reshapingContents_step{margin-top:95px}@media screen and (max-width:480px){.reshapingContents_step{margin-top:70px}}.reshapingContents_step ul{border-bottom:solid 1px rgba(166,102,0,.1490196078);border-top:solid 1px rgba(166,102,0,.1490196078);margin-top:40px;opacity:0;padding:31px 0 30px}@media screen and (max-width:480px){.reshapingContents_step ul{border-bottom:solid 1px rgba(166,102,0,.1490196078);border-top:solid 1px rgba(166,102,0,.1490196078);margin-top:38px;padding:14px 0 15px}}.reshapingContents_step ul.js-slide-in{-webkit-animation:slideUpTitle .36s ease-out .12s forwards;animation:slideUpTitle .36s ease-out .12s forwards}.reshapingContents_cost{margin-top:99px}@media screen and (max-width:480px){.reshapingContents_cost{margin-top:78px}}.reshapingContentsDeformity_points{display:flex;justify-content:space-between;margin-top:37px}.reshapingContentsDeformity_points>div>p{font-size:16px}@media screen and (max-width:480px){.reshapingContentsDeformity_points{display:block;margin-top:33px}}.reshapingContentsDeformity_points div{opacity:0;width:calc((100% - 50px) / 2)}@media screen and (max-width:480px){.reshapingContentsDeformity_points div{width:100%}.reshapingContentsDeformity_points div:last-child{margin-top:30px}}.reshapingContentsDeformity_points.js-slide-in div:first-child{-webkit-animation:slideUpTitle .36s ease-out .18s forwards;animation:slideUpTitle .36s ease-out .18s forwards}.reshapingContentsDeformity_points.js-slide-in div:last-child{-webkit-animation:slideUpTitle .36s ease-out .26s forwards;animation:slideUpTitle .36s ease-out .26s forwards}.reshapingContentsDeformity_points h4{font-family:quicksand,zen-maru-gothic,sans-serif;-webkit-font-smoothing:antialiased;font-style:normal;font-size:20px;font-weight:700;line-height:150%}@media screen and (max-width:480px){.reshapingContentsDeformity_points h4{font-size:15px;line-height:165%}}.reshapingContentsDeformity_points p{font-family:quicksand,zen-maru-gothic,sans-serif;-webkit-font-smoothing:antialiased;font-style:normal;font-size:15px;font-weight:400;line-height:165%;margin-top:16px}@media screen and (max-width:480px){.reshapingContentsDeformity_points p{margin-top:10px}}.reshapingContentsDeformity_type{display:flex;justify-content:space-between;margin-top:40px}@media screen and (max-width:480px){.reshapingContentsDeformity_type{display:none}}.reshapingContentsDeformity_type li{opacity:0}.reshapingContentsDeformity_type li:first-child.js-slide-in{-webkit-animation:slideUpTitle .36s ease-out .18s forwards;animation:slideUpTitle .36s ease-out .18s forwards}.reshapingContentsDeformity_type li:nth-child(2).js-slide-in{-webkit-animation:slideUpTitle .36s ease-out .27s forwards;animation:slideUpTitle .36s ease-out .27s forwards}.reshapingContentsDeformity_type li:last-child.js-slide-in{-webkit-animation:slideUpTitle .36s ease-out .36s forwards;animation:slideUpTitle .36s ease-out .36s forwards}.reshapingContentsDeformity_type-sp{display:none}@media screen and (max-width:480px){.reshapingContentsDeformity_type-sp{-webkit-animation:slideUpTitle .36s ease-out .36s forwards;animation:slideUpTitle .36s ease-out .36s forwards;display:block;margin-left:-20px !important;margin-top:14px;opacity:0;position:relative;width:100vw;z-index:0 !important}.reshapingContentsDeformityTypeItem_text{font-size:15px}}.reshapingContentsDeformityTypeItem{width:calc((100% - 102px) / 3)}.reshapingContentsDeformityTypeItem_img{width:100%}.reshapingContentsDeformityTypeItem_img img{height:auto;vertical-align:bottom;width:100%}.reshapingContentsDeformityTypeItem_text{font-family:quicksand,zen-maru-gothic,sans-serif;-webkit-font-smoothing:antialiased;font-style:normal;font-size:16px;font-weight:400;line-height:165%;margin-top:40px}.reshapingContentsDeformityTypeItem_text span{font-weight:bold;font-size:20px;@media screen and (max-width:480px){font-size:15px}}.reshapingContentsDeformityTypeSpItem_img img{height:auto;width:100%}.reshapingContentsDeformityTypeSpTextList{height:80px;margin:14px auto 0 !important;position:relative;width:calc(100vw - 80px) !important}.reshapingContentsDeformityTypeSpTextList li{bottom:0;opacity:0;position:absolute;top:0;transition:opacity .1s ease-in-out 0ms}.reshapingContentsDeformityTypeSpTextList li.swiperActive{opacity:1;transition:opacity .1s ease-in-out 0ms}.reshapingContentsDeformityTypeSpTextList_text{box-sizing:border-box;font-size:13px;line-height:1.56}.reshapingContentsDeformityTypeSpTextList_text span{font-weight:700}.reshapingContentsTreatment_img{margin-top:40px;opacity:0;position:relative}@media screen and (max-width:480px){.reshapingContentsTreatment_img{margin-top:38px}}.reshapingContentsTreatment_img img{border-radius:40px;height:auto;width:100%}@media screen and (max-width:480px){.reshapingContentsTreatment_img img{border-radius:10px}}.reshapingContentsTreatment_img h4{font-family:quicksand,zen-maru-gothic,sans-serif;-webkit-font-smoothing:antialiased;font-style:normal;font-size:20px;font-weight:700;line-height:150%;bottom:31px;color:#fff;left:35px;position:absolute;text-shadow:1px 1px 1px #434343}@media screen and (max-width:480px){.reshapingContentsTreatment_img h4{font-size:15px;line-height:165%}}@media screen and (max-width:480px){.reshapingContentsTreatment_img h4{bottom:8px;left:15px;position:absolute}}.reshapingContentsTreatment_img.js-slide-in{-webkit-animation:fadeIn .36s ease-in-out .12s forwards;animation:fadeIn .36s ease-in-out .12s forwards}.reshapingContentsTreatment_description{align-items:flex-end;display:flex;justify-content:space-between;margin-top:33px;opacity:0;padding:0 35px}@media screen and (max-width:480px){.reshapingContentsTreatment_description{display:block;margin-top:13px;padding:0}}.reshapingContentsTreatment_description.js-slide-in{-webkit-animation:slideUpTitle .36s ease-out .12s forwards;animation:slideUpTitle .36s ease-out .12s forwards}.reshapingContentsTreatment_left{font-family:quicksand,zen-maru-gothic,sans-serif;-webkit-font-smoothing:antialiased;font-style:normal;font-size:16px;font-weight:400;line-height:165%;max-width:600px;min-width:405px;width:37.5vw}@media screen and (max-width:480px){.reshapingContentsTreatment_left{max-width:unset;min-width:unset;width:100%}}.reshapingContentsTreatment_left a{display:inline-block;margin-right:16px;text-decoration:underline}.reshapingContentsTreatment_right{align-items:flex-end;display:flex;flex-direction:column}.reshapingContentsTreatment_link.orange-arraw-link{display:flex;margin-top:24px}.reshapingContentsTreatment_link.orange-arraw-link.link_none{opacity:.5;cursor:default}.reshapingContentsTreatment_list-008{position:relative;padding:1.5em 1em 1em;border:1px solid #a66600;border-radius:12px;margin-top:50px;opacity:1;font-size:16px}.reshapingContentsTreatment_list-008>div{position:absolute;top:-.75em;left:1em;padding:0 .5em;background-color:#fefdf6;color:#a66600;font-weight:600}.reshapingContentsTreatment_list-008_inner{line-height:1rem}.reshapingContentsTreatment_list-008 ul{list-style-type:disc;margin:0;padding:0;list-style:square inside;margin-left:20px;list-style-type:disc;list-style-position:outside}@media screen and (max-width:480px){.reshapingContentsTreatment_list-008 ul{margin-left:0}}.reshapingContentsTreatment_list-008 li{padding:.3em .3em .3em 0;margin-left:20px;list-style-type:disc;list-style-position:outside;line-height:1rem}.reshapingContentsTreatment_list-008 li::marker{color:#a66600;font-size:1.1em}.reshapingContentsTreatment_list-008 hr{border:0;border-top:1px solid rgba(166,102,0,.2117647059);display:block;height:1px;margin:1em 0;padding:0}.reshapingContentsStepItem{border-bottom:solid 1px rgba(166,102,0,.1490196078);margin-bottom:31px;margin-left:96px;padding-bottom:30px;position:relative;width:auto}@media screen and (max-width:480px){.reshapingContentsStepItem{margin-bottom:15px;margin-left:57px;padding-bottom:15px}}.reshapingContentsStepItem:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.reshapingContentsStepItem_num{align-items:center;display:inline-flex;font-size:13px;left:-96px;line-height:27px;position:absolute;top:0}@media screen and (max-width:480px){.reshapingContentsStepItem_num{font-size:12px;left:-57px;line-height:25px}}.reshapingContentsStepItem_num span{font-size:20px;font-weight:700;line-height:27px;margin-left:10px}@media screen and (max-width:480px){.reshapingContentsStepItem_num span{font-size:16px;line-height:25px;margin-left:7px}}.reshapingContentsStepItem_title{font-size:18px;line-height:1.5}@media screen and (max-width:480px){.reshapingContentsStepItem_title{font-size:15px;line-height:1.67}}.reshapingContentsStepItem_body{font-family:quicksand,zen-maru-gothic,sans-serif;-webkit-font-smoothing:antialiased;font-style:normal;font-size:16px;font-weight:400;line-height:165%;margin-top:16px}@media screen and (max-width:480px){.reshapingContentsStepItem_body{margin-top:9px}.reshapingContentsStepItem_body span{color:#a66600;display:block;font-size:11px;line-height:1.4;margin-top:5px;opacity:.7}}.reshapingContentsCost_list{margin-top:34px;opacity:0}.reshapingContentsCostList_item.reshapingContentsCostList_item-title,.reshapingContentsCostList_item.reshapingContentsCostList_item-body,.reshapingContentsCostList_item.reshapingContentsCostList_item-price{font-size:16px}@media screen and (max-width:480px){.reshapingContentsCost_list{margin-top:37px}}.reshapingContentsCost_list.js-slide-in{-webkit-animation:slideUpTitle .36s ease-out .12s forwards;animation:slideUpTitle .36s ease-out .12s forwards}.reshapingContentsCost_comments{color:rgba(166,102,0,.6);margin-top:34px;margin-right:70px;opacity:0}@media screen and (max-width:480px){.reshapingContentsCost_comments{margin-top:17px}}.reshapingContentsCost_comments-li{font-size:14px;line-height:1.67;padding-left:25px;position:relative;font-weight:600}@media screen and (max-width:480px){.reshapingContentsCost_comments-li{font-size:11px;line-height:1.4;padding-left:25px}}.reshapingContentsCost_comments span{font-size:12px;left:0;line-height:1.67;position:absolute;top:0;width:90px}@media screen and (max-width:480px){.reshapingContentsCost_comments span{font-size:11px;line-height:1.4;width:57px}}.reshapingContentsCost_comments.js-slide-in{-webkit-animation:slideUpTitle .36s ease-out .12s forwards;animation:slideUpTitle .36s ease-out .12s forwards}.reshapingContentsCost_comments-wrapper{display:flex}@media screen and (max-width:480px){.reshapingContentsCost_comments-wrapper{display:block}}.reshapingContentsCostList{border-bottom:solid 1px rgba(166,102,0,.1490196078);display:grid;grid-template-columns:1fr 380px 270px;grid-template-rows:45px 45px 45px}@media screen and (max-width:480px){.reshapingContentsCostList{grid-template-columns:auto;grid-template-rows:44px 30px 50px 30px 44px 0px 44px 44px;width:100%}}.reshapingContentsCostList_item{font-family:quicksand,zen-maru-gothic,sans-serif;-webkit-font-smoothing:antialiased;font-style:normal;font-size:15px;font-weight:400;line-height:165%;border-top:solid 1px rgba(166,102,0,.1490196078);margin:0;padding-top:11px}@media screen and (max-width:480px){.reshapingContentsCostList_item{border-top:none;padding-top:0}}.reshapingContentsCostList_item-title{font-weight:700;grid-column:1/2}@media screen and (max-width:480px){.reshapingContentsCostList_item-title{border-top:solid 1px rgba(166,102,0,.1490196078);grid-column:1/3;padding-top:16px;width:calc(100vw - 40px);font-size:14px !important}.reshapingContentsCostList_item-title br{display:none}}.reshapingContentsCostList_item-body{grid-column:2/3;text-align:right}@media screen and (max-width:480px){.reshapingContentsCostList_item-body{margin-left:calc(100vw - (40px + 100%));width:100%;font-weight:700;margin-top:10px;font-size:14px !important}}.reshapingContentsCostList_item-price{grid-column:3/4;text-align:right}@media screen and (max-width:480px){.reshapingContentsCostList_item-price{grid-column:2/3;margin-left:calc(100vw - (50px + 100%));white-space:nowrap;width:100%;margin-top:10px}}.reshapingContentsCostList .infomation_cost{font-size:.6em;vertical-align:top}.single{padding-top:302px}@media screen and (max-width:480px){.single{padding-top:195px}}.singleContents{display:flex;justify-content:space-between;position:relative;width:100%}@media screen and (max-width:480px){.singleContents{flex-direction:column}}.singleContents_article{width:70%;opacity:0}.singleContents_article.js-slide-in{-webkit-animation:slideUpTitle .36s ease-out .1s forwards;animation:slideUpTitle .36s ease-out .1s forwards}@media screen and (max-width:480px){.singleContents_article{width:100%}}.single-header{display:flex;flex-direction:column;justify-content:space-between}.single-header__title{font-family:quicksand,zen-maru-gothic,sans-serif;-webkit-font-smoothing:antialiased;font-style:normal;font-size:28px;font-weight:700;line-height:144%;color:#a66600;margin-top:-6px;opacity:0}@media screen and (max-width:480px){.single-header__title{font-size:24px}}.single-header__title.js-slide-in{-webkit-animation:slideUpTitle .36s ease-out .1s forwards;animation:slideUpTitle .36s ease-out .1s forwards}@media screen and (max-width:480px){.single-header__title{margin-bottom:48px}}.single-header__back-top.orange-arraw-link{margin:0;opacity:0}.single-header__back-top.orange-arraw-link.js-slide-in{-webkit-animation:slideUpTitle .36s ease-out .1s forwards;animation:slideUpTitle .36s ease-out .1s forwards}@media screen and (max-width:480px){.single-header__back-top.orange-arraw-link{display:none}}.single-header__links{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-end;margin-top:61px;row-gap:24px}@media screen and (max-width:480px){.single-header__links{margin-top:0}}.single-footer{display:none}@media screen and (max-width:480px){.single-footer{display:flex;flex-direction:column;justify-content:space-between;margin:60px 0 0}}.single-footer__back-top.orange-arraw-link{opacity:0;margin:0}.single-footer__back-top.orange-arraw-link.js-slide-in{-webkit-animation:slideUpTitle .36s ease-out .1s forwards;animation:slideUpTitle .36s ease-out .1s forwards}.single-footer__links{-moz-column-gap:24px;column-gap:24px;display:flex;flex-wrap:wrap;align-items:flex-start;row-gap:16px}@media screen and (max-width:480px){.single-footer__links{flex-direction:column}}.singleContentsArticle{color:#a66600}.singleContentsArticle_title{font-size:20px;line-height:1.5;margin-top:-6px}@media screen and (max-width:480px){.singleContentsArticle_title{font-size:18px;line-height:1.4}}.singleContentsArticle_body{font-family:quicksand,zen-maru-gothic,sans-serif;-webkit-font-smoothing:antialiased;font-style:normal;font-size:15px;font-weight:400;line-height:165%;margin-top:53px}@media screen and (max-width:480px){.singleContentsArticle_body{margin-top:33px}}.singleContentsArticle_body p{margin-bottom:50px}@media screen and (max-width:480px){.singleContentsArticle_body p{margin-bottom:30px}}.singleContentsArticle_body p.imageWrapper{margin-bottom:55px;padding-top:5px}@media screen and (max-width:480px){.singleContentsArticle_body p.imageWrapper{margin-bottom:35px}}.singleContentsArticle_body p.imageWrapper img{height:auto;margin-bottom:0;padding-top:0;vertical-align:bottom;width:100%}.singleContentsArticle_body img.textSetImage{height:auto;margin-bottom:30px;padding-top:5px;vertical-align:bottom;width:100%}@media screen and (max-width:480px){.singleContentsArticle_body img.textSetImage{margin-bottom:15px}}.singleContentsArticle_body h1,.singleContentsArticle_body h2,.singleContentsArticle_body h3,.singleContentsArticle_body h4{margin-bottom:25px}@media screen and (max-width:480px){.singleContentsArticle_body h1,.singleContentsArticle_body h2,.singleContentsArticle_body h3,.singleContentsArticle_body h4{margin-bottom:10px}}.singleContentsArticle_body ul,.singleContentsArticle_body ol{list-style-position:outside;margin-bottom:50px;padding-left:25px}@media screen and (max-width:480px){.singleContentsArticle_body ul,.singleContentsArticle_body ol{margin-bottom:30px}}.singleContentsArticle_body a{text-decoration:underline}.singleContentsArticle_body>:last-child{margin-bottom:0}.single-post-info{align-items:center;display:flex;margin-right:15px;margin-top:11px;min-width:180px;opacity:.5}@media screen and (max-width:480px){.single-post-info{margin-right:0;margin-top:4px;width:auto}}.single-post-info__post-date{font-family:quicksand,sans-serif;-webkit-font-smoothing:antialiased;font-style:normal;font-size:12px;font-weight:500;line-height:165%}.single-post-info__category-item{font-family:quicksand,zen-maru-gothic,sans-serif;-webkit-font-smoothing:antialiased;font-style:normal;display:block;font-size:11px;font-weight:500;line-height:165%}.single-post-info__category-item:after{content:"、"}.single-post-info__category-item:last-child:after{content:""}.footer{background-color:#ffa06b;min-width:1080px;position:relative;width:100%}@media screen and (max-width:480px){.footer{min-width:unset}}.footer__columns{box-sizing:border-box;display:flex;justify-content:space-between;padding:48px 40px 93px;position:relative}@media screen and (max-width:480px){.footer__columns{display:block;padding:34px 20px 96px}}.footer__logo{width:116px}.footer__logo img{display:block;height:auto;width:100%}@media screen and (max-width:480px){.footer__logo{display:none}}.footer__content{flex:1;margin-left:124px}@media screen and (max-width:480px){.footer__content{flex:unset;margin-left:0}}.footer__back-to-top{background-image:url(//baby-helmet.com/wp-content/themes/atama_ver4/assets/svg/up_arrow.svg);background-position:center;background-repeat:no-repeat;background-size:22px 26px;border:solid 2px #fff;border-radius:50%;box-sizing:border-box;cursor:pointer;height:75px;margin-bottom:-17px;margin-top:auto;width:75px}.footer__back-to-top:hover{-webkit-animation:hoverFooterArrow .3s ease-out 0ms forwards;animation:hoverFooterArrow .3s ease-out 0ms forwards}@media screen and (max-width:480px){.footer__back-to-top{display:none}}.footer-common-clinics{padding-top:60px;padding-bottom:80px;margin-top:180px;background-color:rgba(166,102,0,.0705882353)}@media screen and (max-width:480px){.footer-common-clinics{padding-top:40px;padding-bottom:60px;margin-top:80px}}.footer-common-clinics__contents{box-sizing:border-box;margin:0 auto;max-width:1600px;padding:0 7.8125vw;width:100%}@media screen and (max-width:1080px){.footer-common-clinics__contents{padding:0 84px}}@media screen and (min-width:1600px){.footer-common-clinics__contents{padding:0 125px}}@media screen and (max-width:480px){.footer-common-clinics__contents{margin:0;max-width:unset;padding:0 20px}}.footer-common-clinics__header{font-family:quicksand,zen-maru-gothic,sans-serif;-webkit-font-smoothing:antialiased;font-style:normal;font-size:28px;font-weight:700;line-height:144%;color:#a66600;opacity:0;margin-bottom:56px}@media screen and (max-width:480px){.footer-common-clinics__header{font-size:24px}}@media screen and (max-width:480px){.footer-common-clinics__header{margin-bottom:35px}}.footer-common-clinics__header.js-slide-in{-webkit-animation:slideUpTitle .36s ease-out .1s forwards;animation:slideUpTitle .36s ease-out .1s forwards}.footer-common-clinics__body{justify-content:space-between;opacity:0}.footer-common-clinics__body.js-slide-in{-webkit-animation:slideUpTitle .36s ease-out .1s forwards;animation:slideUpTitle .36s ease-out .1s forwards}.footer-common-clinics__list{display:grid;gap:3.90625vw;grid-template-columns:1fr 1fr;grid-template-rows:auto}@media screen and (max-width:480px){.footer-common-clinics__list{display:block}}.footer-content__clinic-information{margin-top:24px}.footer-content__information{margin-top:47px}@media screen and (max-width:480px){.footer-content__information{margin-top:25px}}.footer-content__information--clinic{margin-top:18px}@media screen and (max-width:480px){.footer-content__information--clinic{margin-top:25px}}@media screen and (max-width:480px){.footer-link-list{border-bottom:solid 1px rgba(255,255,255,.4);box-sizing:border-box;padding-bottom:23px}}.footer-link-list__pages{border-bottom:solid 1px rgba(255,255,255,.3019607843);display:inline-flex;list-style:none;padding-bottom:22px;padding-top:11px}@media screen and (max-width:480px){.footer-link-list__pages{display:none}}.footer-link-list__pages--sp{display:none}@media screen and (max-width:480px){.footer-link-list__pages--sp{border:none;display:block;margin-bottom:35px;padding-bottom:0;padding-left:15px}}.footer-link-list__page-link{font-family:quicksand,zen-maru-gothic,sans-serif;-webkit-font-smoothing:antialiased;font-style:normal;font-size:14px;font-weight:700;line-height:100%;color:#fff;margin-right:18px}@media screen and (max-width:480px){.footer-link-list__page-link{font-size:15px}}.footer-link-list__page-link:last-child{margin-right:0}@media screen and (max-width:480px){.footer-link-list__page-link{margin-top:15px}}.footer-link-list__clinic{display:flex;list-style:none;margin-top:14px}@media screen and (max-width:480px){.footer-link-list__clinic{display:block}}.footer-link-list__clinic-link{font-family:quicksand,zen-maru-gothic,sans-serif;-webkit-font-smoothing:antialiased;font-style:normal;font-size:22px;font-weight:700;letter-spacing:.04em;line-height:144%;color:#fff;margin-right:23px}.footer-link-list__clinic-link .kana-spacing{letter-spacing:-.1em}@media screen and (max-width:480px){.footer-link-list__clinic-link{letter-spacing:.04em}}@media screen and (max-width:480px){.footer-link-list__clinic-link{color:#fefdf6;margin-top:7px}}.footer-link-list__clinic-link--current{opacity:.7}.footer-link-list__clinic-link--top{align-items:center;display:flex;margin-right:28px}.footer-link-list__clinic-link--top:after{background-color:rgba(255,255,255,.3019607843);content:"";display:block;height:22px;margin-left:31px;width:1px}@media screen and (max-width:480px){.footer-link-list__clinic-link--top:after{display:none}}@media screen and (max-width:480px){.footer-link-list__clinic-link--top{display:block}}@media screen and (max-width:480px){.footer-link-list__sp-arrow{align-items:center;display:flex}.footer-link-list__sp-arrow:after{background-image:url(//baby-helmet.com/wp-content/themes/atama_ver4/assets/svg/right_arrow_sp_white.svg);background-position:center;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:14px;margin-left:16px;width:18px}}.footer-information__comment{font-family:quicksand,zen-maru-gothic,sans-serif;-webkit-font-smoothing:antialiased;font-style:normal;color:#fff;font-size:15px;font-weight:700;line-height:100%}@media screen and (max-width:480px){.footer-information__comment{font-size:14px;line-height:165%}}.footer-information__contact{color:#fff;display:grid;font-size:15px;font-weight:500;gap:1px 15px;grid-template-columns:auto 1fr;grid-template-rows:auto auto;line-height:165%;margin-top:23px}@media screen and (max-width:480px){.footer-information__contact{font-size:14px;line-height:160%;margin-top:37px}.footer-information__contact span{display:block;height:0;overflow:hidden;position:relative;width:0}}.footer-information__additional-info{align-items:center;display:flex;margin-left:-9px;margin-top:40px}@media screen and (max-width:480px){.footer-information__additional-info{flex-wrap:wrap;margin-top:48px}}.footer-information__sns-link{height:40px;margin-right:3px;width:40px}.footer-information__sns-link img{display:block;height:auto;width:100%}.footer-information__copyright{font-family:quicksand,sans-serif;-webkit-font-smoothing:antialiased;font-style:normal;color:#fff;font-size:13px;font-weight:medium;line-height:100%;margin-left:31px}@media screen and (max-width:480px){.footer-information__copyright{margin-left:8px;margin-top:10px;width:100%}}.footer-information__owner-name{font-family:quicksand,zen-maru-gothic,sans-serif;-webkit-font-smoothing:antialiased;font-style:normal;color:#fff;font-size:15px;font-weight:700;line-height:100%;text-align:center;margin-top:15px}@media screen and (max-width:480px){.footer-information__owner-name{font-size:14px;line-height:165%}}.footer-clinic-information__detail{font-family:quicksand,zen-maru-gothic,sans-serif;-webkit-font-smoothing:antialiased;font-style:normal;color:#fff;font-size:12px;line-height:100%}.footer-clinic-information__name{display:inline-flex;font-weight:700}@media screen and (max-width:480px){.footer-clinic-information__name{display:block}}.footer-clinic-information__name span{align-items:center;display:inline-flex;font-weight:400}@media screen and (max-width:480px){.footer-clinic-information__name span{display:block;margin-top:7px}}.footer-clinic-information__name span:before{background-color:rgba(255,255,255,.6);content:"";display:block;height:1px;margin:0 5px;width:10px}@media screen and (max-width:480px){.footer-clinic-information__name span:before{display:none}}.footer-clinic-information__clinic-name{font-family:quicksand,zen-maru-gothic,sans-serif;-webkit-font-smoothing:antialiased;font-style:normal;color:#fff;font-size:15px;font-weight:700;line-height:100%;margin:20px 0 8px}@media screen and (max-width:480px){.footer-clinic-information__clinic-name{font-size:14px;line-height:165%}}.footer-clinic-information__address{margin-top:6px}@media screen and (max-width:480px){.footer-clinic-information__address{margin-top:7px}}.footer-clinic-information__business-hours{background-color:#ed8e5a;border-radius:10px;box-sizing:border-box;color:#fff;display:inline-grid;gap:15px 10px;grid-template-columns:auto 52px auto;grid-template-rows:auto auto auto;margin-top:21px;padding:14px 20px 17px}@media screen and (max-width:480px){.footer-clinic-information__business-hours{display:grid;gap:14px 10px;grid-template-columns:auto 1fr;grid-template-rows:auto auto auto;margin-top:25px;padding:15px;width:100%}}.footer-clinic-information__label{font-family:quicksand,zen-maru-gothic,sans-serif;-webkit-font-smoothing:antialiased;font-style:normal;font-size:16px;font-weight:700;line-height:100%}.footer-clinic-information__text{font-family:quicksand,zen-maru-gothic,sans-serif;-webkit-font-smoothing:antialiased;font-style:normal;font-size:15px;font-weight:400;line-height:100%;margin-top:1px}.footer-clinic-information__line{background-color:rgba(255,255,255,.4);border-radius:1px;height:1px;margin:auto 0;transform:translateY(1px);width:100%}@media screen and (max-width:480px){.footer-clinic-information__line{display:none}}.footer-clinic-information__line--sp{display:none}@media screen and (max-width:480px){.footer-clinic-information__line--sp{display:block;grid-column:1/3}}body{font-family:quicksand,zen-maru-gothic,sans-serif;-webkit-font-smoothing:antialiased;font-style:normal;background-color:#fefdf6;visibility:hidden;width:auto}@media screen and (max-width:480px){body{min-width:200px}}body header.header{opacity:0;top:-20px;transition:top .36s ease-out 80ms,opacity .36s ease-out 80ms}@media screen and (max-width:480px){body header.header{top:0}}@media screen and (max-width:480px){body header.header .header-reserve{top:auto !important}}.wf-active body{visibility:visible}.wf-active body header.header{opacity:1;top:0;transition:top .36s ease-out 80ms,opacity .36s ease-out 80ms}.wf-active body header.header .header-reserve{opacity:1;top:0;transition:top .36s ease-out 80ms,opacity .36s ease-out 80ms}.wrapper{box-sizing:border-box;display:grid;grid-template-columns:100%;grid-template-rows:1fr auto;min-height:100vh;min-width:1080px;overflow-x:hidden;position:relative}@media screen and (max-width:480px){.wrapper{min-width:unset}}.page{box-sizing:border-box;margin:0 auto;max-width:1600px;min-width:1080px;position:relative;width:100%}@media screen and (max-width:480px){.page{margin:0;max-width:unset;min-width:unset}}.page_contents{box-sizing:border-box;margin:0 auto;max-width:1600px;padding:0 7.8125vw;width:100%}@media screen and (max-width:1080px){.page_contents{padding:0 84px}}@media screen and (min-width:1600px){.page_contents{padding:0 125px}}@media screen and (max-width:480px){.page_contents{margin:0;max-width:unset;padding:0 20px}}.page_mainVisual{background-color:#ffa06b;height:auto;margin:0 auto;position:relative;width:100%}a{transition:opacity .2s ease-out}a:hover{opacity:.7}.header-lang-toggle{align-items:center;background-color:#fefdf6;border-radius:22px;box-shadow:inset 0px 0px 4px rgba(0,0,0,.11);display:flex;margin:5px}@media screen and (max-width:480px){.header-lang-toggle{display:none}}.header-lang-toggle__jp,.header-lang-toggle__en{font-family:quicksand,sans-serif;-webkit-font-smoothing:antialiased;font-style:normal;font-size:14px;font-weight:700;line-height:100%;box-sizing:border-box;color:#a66600;display:block;padding:10px 0 12px}.header-lang-toggle__jp.disable,.header-lang-toggle__en.disable{opacity:.5}.header-lang-toggle__jp{display:flex;padding-left:20px;position:relative}.header-lang-toggle__jp:after{background-color:#a66600;content:"";display:block;height:14px;margin:1px 12px 0;width:1px}.header-lang-toggle__en{padding-right:20px}.orange-arraw-link{align-items:center;color:#a66600;display:inline-flex;font-size:16px;font-weight:700;transition:color .2s ease-in-out}@media screen and (max-width:480px){.orange-arraw-link{display:flex;font-size:15px;justify-content:flex-end;margin:23px 0 0 auto}}.orange-arraw-link:after{background-image:url(//baby-helmet.com/wp-content/themes/atama_ver4/assets/svg/right_arrow.svg);background-position:center;background-repeat:no-repeat;background-size:22px 18px;border:2px solid #ffa06b;border-radius:25px;box-sizing:border-box;content:"";display:block;height:50px;margin-left:15px;width:50px}@media screen and (max-width:480px){.orange-arraw-link:after{background-image:url(//baby-helmet.com/wp-content/themes/atama_ver4/assets/svg/right_arrow_sp.svg);background-size:12px 12px;border:2px solid #ffa06b;border-radius:15px;height:30px;margin-left:10px;width:30px}}.orange-arraw-link--rev{flex-direction:row-reverse}.orange-arraw-link--rev:after{background-image:url(//baby-helmet.com/wp-content/themes/atama_ver4/assets/svg/left_arrow.svg);margin-left:0;margin-right:15px}@media screen and (max-width:480px){.orange-arraw-link--rev:after{background-image:url(//baby-helmet.com/wp-content/themes/atama_ver4/assets/svg/left_arrow_sp.svg)}}.orange-arraw-link:hover{color:#ff9052;opacity:1}.orange-arraw-link:hover:after{-webkit-animation:hoverRoundArrow .3s ease-out 0ms forwards;animation:hoverRoundArrow .3s ease-out 0ms forwards}@media screen and (max-width:480px){.orange-arraw-link:hover:after{-webkit-animation:none;animation:none}}.orange-arraw-link--rev:hover:after{-webkit-animation:hoverRoundArrowRev .3s ease-out 0ms forwards;animation:hoverRoundArrowRev .3s ease-out 0ms forwards}@media screen and (max-width:480px){.orange-arraw-link--rev:hover:after{-webkit-animation:none;animation:none}}.home-information{opacity:0}.home-information.js-slide-in{-webkit-animation:slideUpTitle .36s ease-out .1s forwards;animation:slideUpTitle .36s ease-out .1s forwards}.home-information__news{font-family:quicksand,zen-maru-gothic,sans-serif;-webkit-font-smoothing:antialiased;font-style:normal;background-color:rgba(166,102,0,.0705882353);border-radius:14px;color:rgba(166,102,0,.7019607843);font-size:18px;font-weight:500;line-height:166%;padding:20px 32px 22px;text-align:center}@media screen and (max-width:480px){.home-information__news{font-size:12px;line-height:150%;padding:17px 16px;text-align:left}}@media screen and (min-width:481px){.contents_clinics{margin-top:100px}.contens_clinics_title h2{color:#a66600;font-size:28px;position:relative}.contents_clinics_text{position:relative}.contents_clinics_text h3{box-sizing:border-box;color:#a66600;font-size:18px;margin-top:30px;padding-left:40px;position:relative}.contents_clinics_text>h3>a:before{background-color:#ffa06b;border-radius:1px;content:"";display:block;height:2px;left:-1px;position:absolute;top:9px;width:22px}}@media screen and (max-width:480px){.contents_clinics{margin-top:50px}.contens_clinics_title h2{color:#a66600;font-size:20px;position:relative}.contents_clinics_text h3{box-sizing:border-box;color:#a66600;font-size:15px;font-weight:400;margin-top:30px;position:relative}.contents_clinics_text>h3>a:before{background-color:#ffa06b;border-radius:1px;content:"";display:none;height:2px;left:-1px;position:absolute;top:9px;width:22px;z-index:10}.clinic_none{-webkit-animation-fill-mode:forwards；;animation-fill-mode:forwards；}}.contents_table{margin-top:15px}.contents_table .year{padding:10px 15px;padding-left:0;text-align:left;width:13%}.all_table{font:18px !important;margin-top:30px;padding-left:0 !important}.all_table:before{display:none}.row_table{width:10%}.inner_month{text-align:center;width:20%}.row{width:10%}@media screen and (max-width:480px){.inner_pdf{width:50% !important}.row_table{width:15%}}.inner_pdf{padding-right:3px;text-align:right;width:25%}.aicon_pdf img{vertical-align:-30%}@media screen and (max-width:480px){#expan01{height:700px !important}}@media screen and (max-width:480px){.inner_pdf01{font-size:14px !important;margin-left:5px !important;margin-top:20px}}.inner_pdf01 img{vertical-align:-30% !important}@media screen and (min-width:481px){.inner_pdf01 .sp_br{display:none !important}}.wapper_inner_pdf{margin-top:30px}.inner_pdf01{font-weight:400;margin-left:-5px;margin-top:5px;line-height:165%}.xo-event-calendar{margin-top:32px}.addtional_pdf{font-weight:400;margin-top:10px}.addtional_pdf img{vertical-align:-30%}@media (max-width:414px){.ps-br{display:none}}.home-video{height:100%;position:relative;width:100%}.home-video video{border-radius:14px;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.home-clinic{margin-top:94px}@media screen and (max-width:480px){.home-clinic{margin-top:52px}}.home-clinic__header{font-family:quicksand,zen-maru-gothic,sans-serif;-webkit-font-smoothing:antialiased;font-style:normal;font-size:28px;font-weight:700;line-height:144%;color:#a66600;opacity:0}@media screen and (max-width:480px){.home-clinic__header{font-size:24px}}.home-clinic__header h2{font-family:quicksand,zen-maru-gothic,sans-serif;-webkit-font-smoothing:antialiased;font-style:normal;color:#a66600;font-family:quicksand,zen-maru-gothic,sans-serif;-webkit-font-smoothing:antialiased;font-style:normal;font-size:28px;font-weight:700;line-height:144%;position:relative;text-align:center;padding-bottom:15px}@media screen and (max-width:480px){.home-clinic__header h2{font-size:24px}}.home-clinic__header h2:after{background:radial-gradient(circle farthest-side,#ffa06b,#ffa06b 30%,transparent 30%,transparent);background-size:26px;content:"";display:inline-block;height:20px;width:3em;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}@media screen and (max-width:480px){.home-clinic__header h2:after{background-size:22px;width:18vw}}.home-clinic__header.js-slide-in{-webkit-animation:slideUpTitle .36s ease-out .1s forwards;animation:slideUpTitle .36s ease-out .1s forwards}.home-clinic__body{justify-content:space-between;margin-top:56px;opacity:0}.home-clinic__body.js-slide-in{-webkit-animation:slideUpTitle .36s ease-out .1s forwards;animation:slideUpTitle .36s ease-out .1s forwards}@media screen and (max-width:480px){.home-clinic__body{margin-top:35px}}.home-clinic__list{display:grid;gap:3.90625vw;grid-template-columns:1fr 1fr;grid-template-rows:auto}@media screen and (max-width:480px){.home-clinic__list{display:block}}.home-clinic-item{cursor:pointer;display:block}@media screen and (max-width:480px){.home-clinic-item{margin-bottom:29px}.home-clinic-item:last-child{margin-bottom:0}}.home-clinic-item:hover{opacity:1}.home-clinic-item:hover .home-clinic-item__arrow:before{-webkit-animation:hoverRoundArrow .3s ease-out 0ms forwards;animation:hoverRoundArrow .3s ease-out 0ms forwards}@media screen and (max-width:480px){.home-clinic-item:hover .home-clinic-item__arrow:before{-webkit-animation:none;animation:none}}.home-clinic-item__single-image{border-radius:14px;box-shadow:0px 0px 15px rgba(0,0,0,.1);display:block;overflow:hidden;position:relative}@media screen and (max-width:480px){.home-clinic-item__single-image{display:none}}.home-clinic-item__single-image--sp{display:none}@media screen and (max-width:480px){.home-clinic-item__single-image--sp{display:block}}.home-clinic-item__single-image img{display:block;height:auto;width:100%}.home-clinic-item__img-grid{display:grid;gap:10px;grid-template-columns:1fr .578fr;grid-template-rows:auto auto}@media screen and (max-width:480px){.home-clinic-item__img-grid{gap:6px}}.home-clinic-item__img-L{grid-column:1/2;grid-row:1/3}.home-clinic-item__img-L,.home-clinic-item__img-M{border-radius:14px;overflow:hidden;position:relative}.home-clinic-item__img-L img,.home-clinic-item__img-M img{display:block;height:auto;width:100%}.home-clinic-item__label{align-items:center;display:flex;justify-content:space-between;margin-top:20px}@media screen and (max-width:480px){.home-clinic-item__label{margin-top:14px}}.home-clinic-item__title{font-family:quicksand,zen-maru-gothic,sans-serif;-webkit-font-smoothing:antialiased;font-style:normal;font-size:28px;font-weight:700;line-height:100%;color:#a66600}@media screen and (max-width:480px){.home-clinic-item__title{font-size:20px;line-height:144%}}.home-clinic-item__arrow{align-items:center;display:inline-flex}.home-clinic-item__arrow:before{background-image:url(//baby-helmet.com/wp-content/themes/atama_ver4/assets/svg/right_arrow.svg);background-position:center;background-repeat:no-repeat;background-size:22px 18px;border:2px solid #ffa06b;border-radius:25px;box-sizing:border-box;content:"";display:block;height:50px;width:50px}@media screen and (max-width:480px){.home-clinic-item__arrow:before{background-image:url(//baby-helmet.com/wp-content/themes/atama_ver4/assets/svg/right_arrow_sp.svg);background-size:12px 12px;border:2px solid #ffa06b;border-radius:15px;height:30px;margin-right:10px;width:30px}}@-webkit-keyframes moveClipPath{0%{-webkit-clip-path:ellipse(1070.54px 97vh at 82% 0%);clip-path:ellipse(1070.54px 97vh at 82% 0%)}50%{-webkit-clip-path:ellipse(1020px 95vh at 82% 0%);clip-path:ellipse(1020px 95vh at 82% 0%)}100%{-webkit-clip-path:ellipse(1070.54px 97vh at 82% 0%);clip-path:ellipse(1070.54px 97vh at 82% 0%)}}@keyframes moveClipPath{0%{-webkit-clip-path:ellipse(1070.54px 97vh at 82% 0%);clip-path:ellipse(1070.54px 97vh at 82% 0%)}50%{-webkit-clip-path:ellipse(1020px 95vh at 82% 0%);clip-path:ellipse(1020px 95vh at 82% 0%)}100%{-webkit-clip-path:ellipse(1070.54px 97vh at 82% 0%);clip-path:ellipse(1070.54px 97vh at 82% 0%)}}@media screen and (max-width:480px){@-webkit-keyframes moveClipPath{0%{-webkit-clip-path:ellipse(100% 100% at 65% 0);clip-path:ellipse(100% 100% at 65% 0)}50%{-webkit-clip-path:ellipse(100% 100% at 70% 0%);clip-path:ellipse(100% 100% at 70% 0%)}100%{-webkit-clip-path:ellipse(100% 100% at 65% 0);clip-path:ellipse(100% 100% at 65% 0)}}@keyframes moveClipPath{0%{-webkit-clip-path:ellipse(100% 100% at 65% 0);clip-path:ellipse(100% 100% at 65% 0)}50%{-webkit-clip-path:ellipse(100% 100% at 70% 0%);clip-path:ellipse(100% 100% at 70% 0%)}100%{-webkit-clip-path:ellipse(100% 100% at 65% 0);clip-path:ellipse(100% 100% at 65% 0)}}}@-webkit-keyframes moveClipPath_reshaping{0%{-webkit-clip-path:ellipse(1070.54px 97vh at 82% 0%);clip-path:ellipse(1070.54px 97vh at 82% 0%)}50%{-webkit-clip-path:ellipse(1020px 95vh at 82% 0%);clip-path:ellipse(1020px 95vh at 82% 0%)}100%{-webkit-clip-path:ellipse(1070.54px 97vh at 82% 0%);clip-path:ellipse(1070.54px 97vh at 82% 0%)}}@keyframes moveClipPath_reshaping{0%{-webkit-clip-path:ellipse(1070.54px 97vh at 82% 0%);clip-path:ellipse(1070.54px 97vh at 82% 0%)}50%{-webkit-clip-path:ellipse(1020px 95vh at 82% 0%);clip-path:ellipse(1020px 95vh at 82% 0%)}100%{-webkit-clip-path:ellipse(1070.54px 97vh at 82% 0%);clip-path:ellipse(1070.54px 97vh at 82% 0%)}}@media screen and (max-width:480px){@-webkit-keyframes moveClipPath_reshaping{0%{-webkit-clip-path:ellipse(100% 100% at 90% 0);clip-path:ellipse(100% 100% at 90% 0)}50%{-webkit-clip-path:ellipse(100% 100% at 85% 0%);clip-path:ellipse(100% 100% at 85% 0%)}100%{-webkit-clip-path:ellipse(100% 100% at 90% 0);clip-path:ellipse(100% 100% at 90% 0)}}@keyframes moveClipPath_reshaping{0%{-webkit-clip-path:ellipse(100% 100% at 90% 0);clip-path:ellipse(100% 100% at 90% 0)}50%{-webkit-clip-path:ellipse(100% 100% at 85% 0%);clip-path:ellipse(100% 100% at 85% 0%)}100%{-webkit-clip-path:ellipse(100% 100% at 90% 0);clip-path:ellipse(100% 100% at 90% 0)}}}.main-visual{position:relative;margin-bottom:40px}@media screen and (max-width:480px){.main-visual{margin-bottom:36px}}.main-visual__main{height:auto;overflow:hidden;position:relative;width:100%}.main-visual__main--sp{display:none}@media screen and (max-width:480px){.main-visual__main--sp{display:block}}.main-visual__img{-webkit-clip-path:ellipse(1070.54px 97vh at 82% 0%);clip-path:ellipse(1070.54px 97vh at 82% 0%);animation:moveClipPath 6s ease-in-out alternate-reverse infinite;height:auto;opacity:0;pointer-events:none;vertical-align:bottom;width:100.1%;position:relative;right:-115px}.main-visual__img.js-slide-in{animation:fadeIn 6s cubic-bezier(.215,.61,.355,1) 0ms forwards,moveClipPath 6s ease-in-out alternate-reverse infinite}@media screen and (max-width:480px){.main-visual__img{right:0;-webkit-clip-path:ellipse(100% 100% at 70% 0%);clip-path:ellipse(100% 100% at 70% 0%);height:70vh;-o-object-fit:cover;object-fit:cover;vertical-align:bottom;width:100%}.main-visual__img.js-slide-in{animation:fadeIn 6s cubic-bezier(.215,.61,.355,1) 0ms forwards,moveClipPath 6s ease-in-out alternate-reverse infinite}}.main-visual__img_head_reshaping{height:100vh;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom}@media screen and (max-width:480px){.main-visual__img_head_reshaping{height:60vh}}.main-visual__img_head_reshaping.js-slide-in{animation:fadeIn 6s cubic-bezier(.215,.61,.355,1) 0ms forwards,moveClipPath_reshaping 6s ease-in-out alternate-reverse infinite}.main-visual__img__mask{animation:moveMask 6s ease-in-out alternate-reverse infinite;bottom:-1px;max-width:unset;pointer-events:none;position:absolute;vertical-align:bottom}@media screen and (max-width:480px){.main-visual__img__mask{animation:moveMask-sp 6s ease-in-out 0ms alternate-reverse infinite;bottom:-1px;max-width:unset;position:absolute;vertical-align:bottom}}.reshaping .main-visual{margin-bottom:0}.clinic-kansai .main-visual__img{-webkit-clip-path:none;clip-path:none;-webkit-animation:fadeIn .8s cubic-bezier(.215,.61,.355,1) 0ms forwards;animation:fadeIn .8s cubic-bezier(.215,.61,.355,1) 0ms forwards;right:auto}.clinic-kansai .main-visual__mask{animation:moveMask 6s ease-in-out alternate-reverse infinite;bottom:-1px;max-width:unset;pointer-events:none;position:absolute;vertical-align:bottom}@media screen and (max-width:480px){.clinic-kansai .main-visual__mask{animation:moveMask-sp 6s ease-in-out 0ms alternate-reverse infinite;bottom:-1px;max-width:unset;position:absolute;vertical-align:bottom}}@media screen and (max-width:480px){.main-visual--tokyo-top .main-visual__main{display:none}}@media screen and (max-width:480px){.main-visual--tokyo-top .main-visual__main--sp{display:block}}.main-visual--tokyo-top .main-visual__img{-webkit-clip-path:none;clip-path:none;-webkit-animation:fadeIn .8s cubic-bezier(.215,.61,.355,1) 0ms forwards;animation:fadeIn .8s cubic-bezier(.215,.61,.355,1) 0ms forwards;right:auto}.main-visual--tokyo-top .main-visual__mask{animation:moveMask 6s ease-in-out alternate-reverse infinite;bottom:-1px;max-width:unset;pointer-events:none;position:absolute;vertical-align:bottom}@media screen and (max-width:480px){.main-visual--tokyo-top .main-visual__mask{animation:moveMask-sp 6s ease-in-out 0ms alternate-reverse infinite;bottom:-1px;max-width:unset;position:absolute;vertical-align:bottom}}@media screen and (max-width:480px){.main-visual--omotesando{margin-bottom:0}}@media screen and (max-width:480px){.main-visual--omotesando .main-visual__main{display:none}}@media screen and (max-width:480px){.main-visual--omotesando .main-visual__main--sp{display:block}}.main-visual--omotesando .main-visual__img{-webkit-clip-path:none;clip-path:none;-webkit-animation:fadeIn .8s cubic-bezier(.215,.61,.355,1) 0ms forwards;animation:fadeIn .8s cubic-bezier(.215,.61,.355,1) 0ms forwards;right:auto}.main-visual--omotesando .main-visual__mask{animation:moveMask 6s ease-in-out alternate-reverse infinite;bottom:-1px;max-width:unset;pointer-events:none;position:absolute;vertical-align:bottom}@media screen and (max-width:480px){.main-visual--omotesando .main-visual__mask{animation:moveMask-sp 6s ease-in-out 0ms alternate-reverse infinite;bottom:-1px;max-width:unset;position:absolute;vertical-align:bottom}}@media screen and (max-width:480px){.main-visual--tokyo .main-visual__main{display:none}}@media screen and (max-width:480px){.main-visual--tokyo .main-visual__main--sp{display:block}}.main-visual--tokyo .main-visual__img{-webkit-clip-path:none;clip-path:none;-webkit-animation:fadeIn .8s cubic-bezier(.215,.61,.355,1) 0ms forwards;animation:fadeIn .8s cubic-bezier(.215,.61,.355,1) 0ms forwards;right:auto}.main-visual--tokyo .main-visual__mask{animation:moveMask 6s ease-in-out alternate-reverse infinite;bottom:-1px;max-width:unset;pointer-events:none;position:absolute;vertical-align:bottom}@media screen and (max-width:480px){.main-visual--tokyo .main-visual__mask{animation:moveMask-sp 6s ease-in-out 0ms alternate-reverse infinite;bottom:-1px;max-width:unset;position:absolute;vertical-align:bottom}}.home .main-visual__head{top:30%}@media screen and (max-width:480px){.home .main-visual__head{top:-15vh;margin-bottom:-15vh;position:relative}}.reshaping .main-visual__head{top:auto;bottom:17%}@media screen and (max-width:480px){.reshaping .main-visual__head{position:relative;bottom:auto}}.main-visual__head{top:30%;box-sizing:border-box;display:block;left:95px;opacity:0;position:absolute;transform:translateY(-50%)}.main-visual__head.js-slide-in{-webkit-animation:slideUpTitle .36s ease-out .1s forwards;animation:slideUpTitle .36s ease-out .1s forwards}.main-visual__head:hover .main-visual__head__title:before{-webkit-animation:hoverRoundArrowOnlyPosition .3s ease-out 0ms forwards;animation:hoverRoundArrowOnlyPosition .3s ease-out 0ms forwards}@media screen and (max-width:480px){.main-visual__head:hover .main-visual__head__title:before{-webkit-animation:none;animation:none}}@media screen and (max-width:480px){.main-visual__head{top:auto;left:0;margin:0 auto;max-width:unset;padding:11px 16px 14px;right:20px;top:calc(100% - 24px);width:100%}}.main-visual__head .main-visual-head__title_wrap{max-width:348px}@media screen and (max-width:480px){.main-visual__head .main-visual-head__title_wrap{max-width:100%}}.main-visual__head .main-visual-head__title_wrap .main-visual-head__subtitle{font-family:quicksand,zen-maru-gothic,sans-serif;-webkit-font-smoothing:antialiased;font-style:normal;font-size:22px;text-align:center;font-weight:700;line-height:150%;position:relative;background-color:#ffa06b;border-radius:14px;color:#fff;padding:16px 27px 16px}@media screen and (max-width:480px){.main-visual__head .main-visual-head__title_wrap .main-visual-head__subtitle{font-size:18px;line-height:135%;padding-right:26px;letter-spacing:.1em}}.main-visual__head .main-visual-head__title_wrap .main-visual-head__title{font-family:quicksand,zen-maru-gothic,sans-serif;-webkit-font-smoothing:antialiased;font-style:normal;font-size:42px;font-weight:700;color:#a66600;line-height:138%;position:relative;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:40px auto 0}@media screen and (max-width:480px){.main-visual__head .main-visual-head__title_wrap .main-visual-head__title{text-align:center;font-size:32px}}.main-visual__head .main-visual-head__title_wrap .main-visual-head__title span{display:inline-block;position:relative;padding-top:16px}.main-visual__head .main-visual-head__title_wrap .main-visual-head__title span:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:100%;height:2px;background:repeat-x linear-gradient(to right,#a66600 0%,#a66600 33.3%,transparent 33.3%,transparent 100%);background-size:10px 2px}.main-visual__head .main-visual-head__list{width:528px;display:flex;justify-content:space-between;list-style-type:none;margin-top:40px}@media screen and (max-width:480px){.main-visual__head .main-visual-head__list{width:100%;margin-top:24px}}.main-visual__head .main-visual-head__list li{width:31%;border-radius:100%;border:2px solid #ffa06b;color:#ffa06b;display:flex;justify-content:center;align-items:center;font-size:26px;font-weight:700;text-align:center;line-height:146.153%;background-color:rgba(255,255,255,.8)}.main-visual__head .main-visual-head__list li:before{display:block;content:"";padding-top:100%}.main-visual__head .main-visual-head__list li:last-child{margin-right:0}.main-visual__head .main-visual-head__list li .main-visual-head__list_inner{padding-top:9px;display:flex;flex-direction:column}.main-visual__head .main-visual-head__list li .main-visual-head__list_small{font-size:24px}.main-visual__head .main-visual-head__list li .main-visual-head__list_medium{font-size:26px}.main-visual__head .main-visual-head__list li .main-visual-head__list_large{font-size:34px}@media screen and (max-width:480px){.main-visual__head .main-visual-head__list{display:flex;flex-wrap:nowrap;overflow-x:auto}.main-visual__head .main-visual-head__list li{width:31%;height:auto;border-radius:100%;margin-right:2%;display:flex;justify-content:center;align-items:center;flex-direction:row;text-align:center;flex-wrap:wrap;line-height:1.2}.main-visual__head .main-visual-head__list li:before{content:"";display:block;padding-top:100%}.main-visual__head .main-visual-head__list li .main-visual-head__list_small{font-size:18px}.main-visual__head .main-visual-head__list li .main-visual-head__list_medium{font-size:20px;margin-bottom:3px}.main-visual__head .main-visual-head__list li .main-visual-head__list_large{font-size:26px}}@media screen and (max-width:480px){.main-visual_head_reshaping .main-visual__head .main-visual-head__title_wrap .main-visual-head__title{position:relative;top:-50px;margin:0 auto -50px 5%;font-size:26px;text-align:left}.main-visual_head_reshaping .main-visual__head .main-visual-head__title_wrap .main-visual-head__title>span:last-of-type{left:2em}}.main-visual_head_reshaping .main-visual__head .main-visual-head__title_wrap .main-visual-head__title:before{content:"";position:absolute;top:0;left:-30px;background-image:url(//baby-helmet.com/wp-content/themes/atama_ver4/assets/svg/emphasis_orange.svg);background-size:36px 30px;width:36px;height:30px}@media screen and (max-width:480px){.main-visual_head_reshaping .main-visual__head .main-visual-head__title_wrap .main-visual-head__title:before{content:none}}.main-visual_head_reshaping .main-visual__head .main-visual-head__title_wrap .main-visual-head__title:after{content:"";position:absolute;bottom:-28px;right:-24px;background-image:url(//baby-helmet.com/wp-content/themes/atama_ver4/assets/svg/emphasis_orange.svg);background-size:28px 24px;width:28px;height:24px;transform:rotate(180deg)}@media screen and (max-width:480px){.main-visual_head_reshaping .main-visual__head .main-visual-head__title_wrap .main-visual-head__title:after{bottom:32px;right:-76px;transform:rotate(90deg)}}.main-visual_head_reshaping .main-visual__head .main-visual-head__title_wrap .main-visual-head__title_em{color:#ffa06b}.main-visual-notice{background-color:#ffa06b;border-radius:14px;bottom:79px;box-sizing:border-box;color:#fff;display:block;right:20px;max-width:500px;opacity:0;padding:20px 27px;position:absolute}.main-visual-notice.js-slide-in{-webkit-animation:slideUpTitle .36s ease-out .1s forwards;animation:slideUpTitle .36s ease-out .1s forwards}.main-visual-notice:hover .main-visual-notice__title:before{-webkit-animation:hoverRoundArrowOnlyPosition .3s ease-out 0ms forwards;animation:hoverRoundArrowOnlyPosition .3s ease-out 0ms forwards}@media screen and (max-width:480px){.main-visual-notice:hover .main-visual-notice__title:before{-webkit-animation:none;animation:none}}.main-visual-notice--tokyo,.main-visual-notice--omotesando,.main-visual-notice--osaka{bottom:42px}@media screen and (max-width:480px){.main-visual-notice--tokyo,.main-visual-notice--omotesando,.main-visual-notice--osaka{display:none}}@media screen and (max-width:480px){.main-visual-notice{bottom:auto;left:20px;margin:0 auto;max-width:unset;padding:11px 16px 14px;right:20px;top:calc(100% - 24px)}}.main-visual-notice__date{font-family:quicksand,zen-maru-gothic,sans-serif;-webkit-font-smoothing:antialiased;font-style:normal;font-size:17px;line-height:150%;margin-bottom:-1px}@media screen and (max-width:480px){.main-visual-notice__date{font-size:12px;line-height:150%}}.main-visual-notice__title{font-family:quicksand,zen-maru-gothic,sans-serif;-webkit-font-smoothing:antialiased;font-style:normal;font-size:17px;font-weight:700;line-height:150%;padding-right:42px;position:relative}.main-visual-notice__title:before{background-image:url(//baby-helmet.com/wp-content/themes/atama_ver4/assets/svg/right_arrow_white.svg);background-position:center;background-repeat:no-repeat;background-size:22px 18px;box-sizing:border-box;content:"";display:block;height:24px;position:absolute;right:0;top:0;width:24px}@media screen and (max-width:480px){.main-visual-notice__title{font-size:15px;line-height:135%;padding-right:26px}.main-visual-notice__title:before{background-image:url(//baby-helmet.com/wp-content/themes/atama_ver4/assets/svg/right_arrow_sp_white.svg);background-size:14px 14px;height:20px;width:16px}}.home-clinic-pt1{box-sizing:border-box;margin:0 auto;max-width:1600px;min-width:1080px;position:relative;width:100%}@media screen and (max-width:480px){.home-clinic-pt1{min-width:0}}.home-clinic-pt1_title{font-family:quicksand,zen-maru-gothic,sans-serif;-webkit-font-smoothing:antialiased;font-style:normal;color:#a66600;font-family:quicksand,zen-maru-gothic,sans-serif;-webkit-font-smoothing:antialiased;font-style:normal;font-size:28px;font-weight:700;line-height:144%;position:relative;text-align:center;padding-bottom:15px}@media screen and (max-width:480px){.home-clinic-pt1_title{font-size:24px}}.home-clinic-pt1_title:after{background:radial-gradient(circle farthest-side,#ffa06b,#ffa06b 30%,transparent 30%,transparent);background-size:26px;content:"";display:inline-block;height:20px;width:3em;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}@media screen and (max-width:480px){.home-clinic-pt1_title:after{background-size:22px;width:18vw}}.home-clinic-pt1_body{padding:32px 0;background-color:rgba(166,102,0,.0705882353);margin-top:40px}@media screen and (max-width:480px){.home-clinic-pt1_body{margin-top:24px}}.home-clinic-pt1_body_item{list-style-type:none;display:flex;flex-wrap:wrap;justify-content:space-around;max-width:960px;width:100%;margin:0 auto}@media screen and (max-width:480px){.home-clinic-pt1_body_item{width:90%}}.home-clinic-pt1_body_item li{max-width:304px;width:32%}@media screen and (max-width:480px){.home-clinic-pt1_body_item li{max-width:100%;width:100%;margin-bottom:24px}.home-clinic-pt1_body_item li:last-child{margin-bottom:0}}.home-clinic-pt1_body_item li a{display:block;background:#fff;border-radius:14px;padding:22px 0 18px;text-align:center;color:#a66600;font-weight:700;font-family:quicksand,zen-maru-gothic,sans-serif;-webkit-font-smoothing:antialiased;font-style:normal;font-size:20px;font-weight:700;line-height:150%;display:flex;justify-content:center;align-items:center}@media screen and (max-width:480px){.home-clinic-pt1_body_item li a{font-size:15px;line-height:165%}}@media screen and (max-width:480px){.home-clinic-pt1_body_item li a{font-size:18px;position:relative}}.home-clinic-pt1_body_item li a:after{background-image:url(//baby-helmet.com/wp-content/themes/atama_ver4/assets/svg/arrow_bottom-brown.svg);background-position:center;background-repeat:no-repeat;background-size:22px 11px;box-sizing:border-box;content:"";display:block;width:22px;height:11px;margin-left:10px}@media screen and (max-width:480px){.home-clinic-pt1_body_item li a:after{position:absolute;top:50%;right:10%;transform:translate(0,-50%);background-size:17px 12px;width:17px;height:12px;margin-left:20px}}.home-clinic-pt1_body_item li a:hover{background:#a66600;color:#fff}.home-clinic-pt1_body_item li a:hover:after{filter:brightness(0) invert(1)}.home__reason{margin-top:86px}@media screen and (max-width:480px){.home__reason{margin-top:26px}}.home__reason_head{display:flex;justify-content:center;align-items:center}@media screen and (max-width:480px){.home__reason_head{flex-wrap:wrap;width:100%;position:relative;z-index:0}}.home__reason_head h2{background:#ffa06b;color:#fff;font-size:32px;padding:55px 50px 33px;margin-right:11px;border-radius:14px;position:relative;border:5px solid #fff}@media screen and (max-width:480px){.home__reason_head h2{order:2;width:100%;margin-right:0;padding:20px 18px 9px;font-size:20px;text-align:center;z-index:1}}.home__reason_head h2:before{content:"";position:absolute;top:-7px;bottom:-7px;left:-7px;right:-7px;border:solid 2px #ffa06b;z-index:-1;border-radius:14px}.home__reason_head h2 .home__reason_head_dot{background-position:top left 0;background-repeat:repeat-x;background-size:1em .3em;background-image:radial-gradient(.1em .1em at center center,#fff,#fff 100%,transparent,transparent);padding-top:.6em}.home__reason_head h2 .home__reason_head_num{font-size:46px;margin-left:10px}@media screen and (max-width:480px){.home__reason_head h2 .home__reason_head_num{font-size:26px}}@media screen and (max-width:480px){.home__reason_head_img{order:1}}.home__reason_head_img img{display:block;width:100%}.home__reason_body{max-width:1080px;margin:80px auto 0;display:flex;flex-wrap:wrap;gap:48px 32px;justify-content:center}@media screen and (max-width:480px){.home__reason_body{margin:50px auto 0}}.home__reason_body_item{box-sizing:border-box;max-width:338px;min-width:275px;width:31%;background-color:rgba(166,102,0,.0705882353);padding:15px;display:flex;flex-direction:column;position:relative;border-radius:8px}@media screen and (max-width:480px){.home__reason_body_item{max-width:100%;width:100%}}@media screen and (max-width:480px){.home__reason_body_item_img{width:100%;display:block}}.home__reason_body_item_num{position:absolute;color:#a66600;font-size:64px;font-weight:700;top:-20px;left:15px}.home__reason_body_item_title{color:#a66600;font-size:20px;text-align:center;font-weight:700;line-height:1.5;margin:10px 0}.home__reason_body_item_txt{line-height:1.67;color:#a66600}.home__reason__label{margin-top:56px}@media screen and (max-width:480px){.home__reason__label{margin-top:24px}}.home__reason__label_link{display:flex;align-items:center;justify-content:right}.home__reason__label__title{font-family:quicksand,zen-maru-gothic,sans-serif;-webkit-font-smoothing:antialiased;font-style:normal;font-size:28px;font-weight:700;line-height:100%;color:#a66600}@media screen and (max-width:480px){.home__reason__label__title{font-size:20px;line-height:144%}}.home__reason__label__arrow{align-items:center;display:inline-flex}.home__reason__label__arrow:before{background-image:url(//baby-helmet.com/wp-content/themes/atama_ver4/assets/svg/right_arrow.svg);background-position:center;background-repeat:no-repeat;background-size:22px 18px;border:2px solid #ffa06b;border-radius:25px;box-sizing:border-box;content:"";display:block;height:40px;width:40px;margin-left:15px}.home-infoGuide{background:#ffa06b;padding:30px 0 0;margin:100px 0 0;display:flex;align-items:center;justify-content:center}@media screen and (max-width:480px){.home-infoGuide{flex-wrap:wrap;margin:40px 0 0}}.home-infoGuide h2{color:#fff;font-size:28px}@media screen and (max-width:480px){.home-infoGuide h2{font-size:22px;width:100%;text-align:center;line-height:1.4;position:relative}}.home-infoGuide h2 span{font-size:38px;margin-left:5px}@media screen and (max-width:480px){.home-infoGuide h2 span{font-size:28px}}@media screen and (max-width:480px){.home-infoGuide h2:first-of-type{width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-bottom:16px;padding-bottom:8px}}.home-infoGuide h2:first-of-type:after{content:"・";margin:0 25px}@media screen and (max-width:480px){.home-infoGuide h2:first-of-type:after{margin:0;content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:100%;height:2px;background:repeat-x linear-gradient(to right,#fff 0%,#fff 33.3%,transparent 33.3%,transparent 100%);background-size:12px 2px}}.home-target{padding:64px 0 80px}@media screen and (max-width:480px){.home-target{padding:40px 0}}.home-target__content__img{text-align:center}.home-target__message{margin-top:40px;text-align:center;font-size:20px;color:#a66600;font-weight:700}@media screen and (max-width:480px){.home-target__message{width:90%;margin:15px auto 0;font-size:16px;line-height:2em}}.home-clinic-pt2{box-sizing:border-box;margin:0 auto;max-width:1600px;min-width:1080px;position:relative;width:100%}@media screen and (max-width:480px){.home-clinic-pt2{min-width:0}}.home-clinic-pt2_body{padding:32px 0;background-color:#ffa06b}.home-clinic-pt2_body_item{list-style-type:none;display:flex;flex-wrap:wrap;justify-content:space-around;max-width:960px;width:100%;margin:0 auto}@media screen and (max-width:480px){.home-clinic-pt2_body_item{width:90%}}.home-clinic-pt2_body_item li{max-width:304px;width:32%}@media screen and (max-width:480px){.home-clinic-pt2_body_item li{width:100%;max-width:100%;margin-bottom:24px}.home-clinic-pt2_body_item li:last-child{margin-bottom:0}}.home-clinic-pt2_body_item li a{display:block;background:#fff;border-radius:14px;padding:22px 0 18px;text-align:center;color:#ffa06b;font-weight:700;font-family:quicksand,zen-maru-gothic,sans-serif;-webkit-font-smoothing:antialiased;font-style:normal;font-size:20px;font-weight:700;line-height:150%;display:flex;justify-content:center;align-items:center}@media screen and (max-width:480px){.home-clinic-pt2_body_item li a{font-size:15px;line-height:165%}}@media screen and (max-width:480px){.home-clinic-pt2_body_item li a{font-size:18px;position:relative}}.home-clinic-pt2_body_item li a:after{background-image:url(//baby-helmet.com/wp-content/themes/atama_ver4/assets/svg/arrow_bottom-orange.svg);background-position:center;background-repeat:no-repeat;background-size:22px 11px;box-sizing:border-box;content:"";display:block;width:22px;height:11px;margin-left:10px}@media screen and (max-width:480px){.home-clinic-pt2_body_item li a:after{position:absolute;top:50%;right:10%;transform:translate(0,-50%);background-size:17px 12px;width:17px;height:12px;margin-left:20px}}.home-clinic-pt2_body_item li a:hover{opacity:.8}.home-apeal{padding:64px 0 80px;background-color:rgba(166,102,0,.0705882353)}@media screen and (max-width:480px){.home-apeal{padding:36px 0}}.home-apeal__contents{padding:0 125px;display:flex;flex-wrap:wrap;justify-content:center;-moz-column-gap:40px;column-gap:40px;grid-template-columns:1fr 1fr}@media screen and (max-width:480px){.home-apeal__contents{padding:0;width:90%;margin:0 auto}}.home-apeal__contents_item{box-sizing:border-box;background:#fff;padding:35px 45px 30px;max-width:460px;min-width:400px;width:48%;border-radius:16px}@media screen and (max-width:480px){.home-apeal__contents_item{max-width:100%;min-width:0;width:100%;padding:24px;margin-bottom:24px}.home-apeal__contents_item:last-of-type{margin-bottom:0}}.home-apeal__contents_item h2{font-size:24px;color:#ffa06b;line-height:1.5;text-align:center;margin-bottom:20px}@media screen and (max-width:480px){.home-apeal__contents_item h2{font-size:20px}}.home-apeal__contents_item p{font-size:16px;color:#a66600;line-height:1.67;font-weight:500}.home-facility{padding:25px 0}.home-facility__contents_item.swiper-slide{width:389px;position:relative;list-style-type:none}@media screen and (max-width:480px){.home-facility__contents_item.swiper-slide{width:75%}}@media screen and (max-width:480px){.home-facility__contents_item_img img{display:block;width:100%;border-radius:8px}}.home-facility__contents_item_label{position:absolute;right:8px;bottom:8px;background:#fff;color:#ffa06b;border-radius:120px;padding:8px 10px 4px;font-size:14px;font-weight:500}.home-about-corona{background-color:rgba(166,102,0,.0705882353);border-radius:14px;color:#a66600;display:grid;grid-template-columns:25.46875vw 1fr 25.46875vw 1fr 25.46875vw;grid-template-rows:auto;opacity:0;padding:14px 0}@media screen and (max-width:1080px){.home-about-corona{grid-template-columns:275px 1fr 275px 1fr 275px}}@media screen and (min-width:1600px){.home-about-corona{grid-template-columns:407px 1fr 407px 1fr 407px}}@media screen and (max-width:480px){.home-about-corona{display:block;margin-top:32px;padding:17px 16px 18px}}.home-about-corona__title{font-family:quicksand,zen-maru-gothic,sans-serif;-webkit-font-smoothing:antialiased;font-style:normal;font-size:20px;font-weight:700;line-height:150%;grid-column:1/2;grid-row:1/2;line-height:1.5;padding-left:30px}@media screen and (max-width:480px){.home-about-corona__title{font-size:15px;line-height:165%}}@media screen and (max-width:480px){.home-about-corona__title{padding-left:0}}.home-about-corona__text{font-family:quicksand,zen-maru-gothic,sans-serif;-webkit-font-smoothing:antialiased;font-style:normal;font-size:17px;font-weight:400;line-height:200%;box-sizing:border-box;grid-column:3/6;grid-row:1/2;line-height:1.65;padding-right:30px;width:100%}@media screen and (max-width:480px){.home-about-corona__text{font-size:15px;line-height:165%}}@media screen and (max-width:480px){.home-about-corona__text{margin-top:9px;padding-right:0}}.home-about-corona.js-slide-in{-webkit-animation:slideUpTitle .36s ease-out .2s forwards;animation:slideUpTitle .36s ease-out .2s forwards}.clinic-top-calendar{margin-bottom:100px;margin-top:96px;width:100%}@media screen and (max-width:480px){.clinic-top-calendar{margin-bottom:40px;margin-top:68px}}.clinic-top-calendar__header{font-family:quicksand,zen-maru-gothic,sans-serif;-webkit-font-smoothing:antialiased;font-style:normal;font-size:28px;font-weight:700;line-height:100%;color:#a66600;opacity:0}@media screen and (max-width:480px){.clinic-top-calendar__header{font-size:20px;line-height:144%}}@media screen and (max-width:480px){.clinic-top-calendar__header{font-size:22px;font-weight:700;line-height:144%}}.clinic-top-calendar__header.js-slide-in{-webkit-animation:slideUpTitle .36s ease-out .1s forwards;animation:slideUpTitle .36s ease-out .1s forwards}.clinic-top-calendar__body{display:flex;margin-top:61px;opacity:0}.clinic-top-calendar__body.js-slide-in{-webkit-animation:slideUpTitle .36s ease-out .1s forwards;animation:slideUpTitle .36s ease-out .1s forwards}@media screen and (max-width:480px){.clinic-top-calendar__body{display:block;margin-top:34px}}.clinic-top-calendar__left{margin-right:6.40625vw;max-width:21.71875vw;min-width:21.71875vw}@media screen and (max-width:480px){.clinic-top-calendar__left{margin-right:0;max-width:unset;min-width:unset;width:100%}}@media screen and (min-width:1600px){.clinic-top-calendar__left{max-width:345px;min-width:345px}}.clinic-top-calendar__right{width:auto}@media screen and (max-width:480px){.clinic-top-calendar__right{margin-top:39px}}.clinic-top-calendar__sub-header{font-family:quicksand,zen-maru-gothic,sans-serif;-webkit-font-smoothing:antialiased;font-style:normal;border-bottom:solid 1px rgba(166,102,0,.2);color:#a66600;font-size:20px;font-weight:700;line-height:100%;margin-bottom:34px;padding-bottom:34px}@media screen and (max-width:480px){.clinic-top-calendar__sub-header{border-bottom:none;font-size:18px;margin-bottom:18px;padding-bottom:0}}.clinic-top-calendar__content{font-family:quicksand,zen-maru-gothic,sans-serif;-webkit-font-smoothing:antialiased;font-style:normal;font-size:15px;font-weight:400;line-height:165%;color:#a66600}.clinic-top-calendar__content hr{border-color:rgba(166,102,0,.2);display:none;margin:18px 0}@media screen and (max-width:480px){.clinic-top-calendar__content hr{display:block;margin:11px 0}}.clinic-top-calendar__calendar #xo-event-calendar-1{font-family:quicksand,zen-maru-gothic,sans-serif;-webkit-font-smoothing:antialiased;font-style:normal;margin-top:0}.clinic-top-calendar__calendar #xo-event-calendar-1 table.xo-month,.clinic-top-calendar__calendar #xo-event-calendar-1 table.xo-month table,.clinic-top-calendar__calendar #xo-event-calendar-1 table.xo-month th,.clinic-top-calendar__calendar #xo-event-calendar-1 table.xo-month td{background-color:rgba(0,0,0,0) !important;border-color:#e4d1af !important}.clinic-top-calendar__calendar #xo-event-calendar-1 table.xo-month>caption .month-header{align-items:center;display:flex;justify-content:space-between;margin:0;margin-bottom:17px}@media screen and (max-width:480px){.clinic-top-calendar__calendar #xo-event-calendar-1 table.xo-month>caption .month-header{margin-bottom:15px}}.clinic-top-calendar__calendar #xo-event-calendar-1 table.xo-month>caption .month-header .calendar-caption{font-family:quicksand,zen-maru-gothic,sans-serif;-webkit-font-smoothing:antialiased;font-style:normal;color:#a66600;display:block;font-size:26px;font-weight:700;line-height:100%}@media screen and (max-width:480px){.clinic-top-calendar__calendar #xo-event-calendar-1 table.xo-month>caption .month-header .calendar-caption{font-size:20px}}.clinic-top-calendar__calendar #xo-event-calendar-1 table.xo-month>caption .month-header button.month-prev,.clinic-top-calendar__calendar #xo-event-calendar-1 table.xo-month>caption .month-header button.month-next{display:block;height:18px;line-height:0;width:22px}@media screen and (max-width:480px){.clinic-top-calendar__calendar #xo-event-calendar-1 table.xo-month>caption .month-header button.month-prev,.clinic-top-calendar__calendar #xo-event-calendar-1 table.xo-month>caption .month-header button.month-next{height:16px;width:25px}}.clinic-top-calendar__calendar #xo-event-calendar-1 table.xo-month>caption .month-header button.month-prev span.dashicons.dashicons-arrow-left-alt2,.clinic-top-calendar__calendar #xo-event-calendar-1 table.xo-month>caption .month-header button.month-prev span.dashicons.dashicons-arrow-right-alt2,.clinic-top-calendar__calendar #xo-event-calendar-1 table.xo-month>caption .month-header button.month-next span.dashicons.dashicons-arrow-left-alt2,.clinic-top-calendar__calendar #xo-event-calendar-1 table.xo-month>caption .month-header button.month-next span.dashicons.dashicons-arrow-right-alt2{height:100%;width:100%}.clinic-top-calendar__calendar #xo-event-calendar-1 table.xo-month>caption .month-header button.month-prev span.dashicons.dashicons-arrow-left-alt2:before,.clinic-top-calendar__calendar #xo-event-calendar-1 table.xo-month>caption .month-header button.month-prev span.dashicons.dashicons-arrow-right-alt2:before,.clinic-top-calendar__calendar #xo-event-calendar-1 table.xo-month>caption .month-header button.month-next span.dashicons.dashicons-arrow-left-alt2:before,.clinic-top-calendar__calendar #xo-event-calendar-1 table.xo-month>caption .month-header button.month-next span.dashicons.dashicons-arrow-right-alt2:before{background-position:center;background-repeat:no-repeat;background-size:cover;content:"";display:block;height:100%;margin-right:0;width:100%}.clinic-top-calendar__calendar #xo-event-calendar-1 table.xo-month>caption .month-header button.month-prev span.dashicons.dashicons-arrow-left-alt2:before{background-image:url(//baby-helmet.com/wp-content/themes/atama_ver4/assets/svg/left_arrow.svg)}.clinic-top-calendar__calendar #xo-event-calendar-1 table.xo-month>caption .month-header button.month-next span.dashicons.dashicons-arrow-right-alt2:before{background-image:url(//baby-helmet.com/wp-content/themes/atama_ver4/assets/svg/right_arrow.svg)}.clinic-top-calendar__calendar #xo-event-calendar-1 table.xo-month>thead{font-family:quicksand,zen-maru-gothic,sans-serif;-webkit-font-smoothing:antialiased;font-style:normal;color:#a66600;font-size:16px;font-weight:700;line-height:100%}@media screen and (max-width:480px){.clinic-top-calendar__calendar #xo-event-calendar-1 table.xo-month>thead{font-size:14px;height:40px}}.clinic-top-calendar__calendar #xo-event-calendar-1 table.xo-month>thead tr th{padding:12px 0}.clinic-top-calendar__calendar #xo-event-calendar-1 table.xo-month>tbody{height:200px}@media screen and (max-width:480px){.clinic-top-calendar__calendar #xo-event-calendar-1 table.xo-month>tbody{height:250px}}.clinic-top-calendar__calendar #xo-event-calendar-1 table.xo-month>tbody tr.dayname td div{color:#a66600;font-size:18px;font-weight:600;line-height:100%;padding:12px 10px;text-align:center}@media screen and (max-width:480px){.clinic-top-calendar__calendar #xo-event-calendar-1 table.xo-month>tbody tr.dayname td div{font-size:16px;padding:14px 8px;text-align:center}}.clinic-top-calendar__calendar #xo-event-calendar-1 table.xo-month>tbody tr.dayname td div.holiday-all{color:#fff}.clinic-top-calendar__calendar #xo-event-calendar-1 table.xo-month>tbody tr.dayname td div.holiday-all:after{font-family:quicksand,zen-maru-gothic,sans-serif;-webkit-font-smoothing:antialiased;font-style:normal;content:"休診日";display:block;font-size:14px;font-weight:700;line-height:100%;margin-top:30px}@media screen and (max-width:480px){.clinic-top-calendar__calendar #xo-event-calendar-1 table.xo-month>tbody tr.dayname td div.holiday-all:after{content:""}}.clinic-top-calendar__calendar #xo-event-calendar-1 .holiday-titles{display:none}@media screen and (max-width:480px){.clinic-top-calendar__calendar #xo-event-calendar-1 .holiday-titles{color:#a66600;margin-top:10px}.clinic-top-calendar__calendar #xo-event-calendar-1 .holiday-titles .holiday-title{align-items:center;display:flex;font-size:13px;font-weight:500;line-height:165%;padding:0}.clinic-top-calendar__calendar #xo-event-calendar-1 .holiday-titles .holiday-title span{border:none;display:block;height:15px;margin-right:8px;padding:0;width:15px}}.clinic-introduction__sales_calendar_notice{position:relative;color:#a66600;margin-top:5px;font-weight:500}.clinic-introduction__sales_calendar_notice:before{content:"■";color:#ffa06b}#xo-event-calendar-1{font-family:quicksand,zen-maru-gothic,sans-serif;-webkit-font-smoothing:antialiased;font-style:normal;margin-top:0}#xo-event-calendar-1 table.xo-month,#xo-event-calendar-1 table.xo-month table,#xo-event-calendar-1 table.xo-month th,#xo-event-calendar-1 table.xo-month td{background-color:rgba(0,0,0,0) !important;border-color:#e4d1af !important}#xo-event-calendar-1 table.xo-month>caption .month-header{align-items:center;display:flex;justify-content:space-between;margin:0;margin-bottom:15px}@media screen and (max-width:480px){#xo-event-calendar-1 table.xo-month>caption .month-header{margin-bottom:15px}}#xo-event-calendar-1 table.xo-month>caption .month-header .calendar-caption{font-family:quicksand,sans-serif;-webkit-font-smoothing:antialiased;font-style:normal;color:#a66600;display:block;font-size:26px;font-weight:700;line-height:100%}@media screen and (max-width:480px){#xo-event-calendar-1 table.xo-month>caption .month-header .calendar-caption{font-size:20px}}#xo-event-calendar-1 table.xo-month>caption .month-header button.month-prev,#xo-event-calendar-1 table.xo-month>caption .month-header button.month-next{display:block;height:18px;line-height:0;width:22px}@media screen and (max-width:480px){#xo-event-calendar-1 table.xo-month>caption .month-header button.month-prev,#xo-event-calendar-1 table.xo-month>caption .month-header button.month-next{height:16px;width:25px}}#xo-event-calendar-1 table.xo-month>caption .month-header button.month-prev span.dashicons.dashicons-arrow-left-alt2,#xo-event-calendar-1 table.xo-month>caption .month-header button.month-prev span.dashicons.dashicons-arrow-right-alt2,#xo-event-calendar-1 table.xo-month>caption .month-header button.month-next span.dashicons.dashicons-arrow-left-alt2,#xo-event-calendar-1 table.xo-month>caption .month-header button.month-next span.dashicons.dashicons-arrow-right-alt2{height:100%;width:100%}#xo-event-calendar-1 table.xo-month>caption .month-header button.month-prev span.dashicons.dashicons-arrow-left-alt2:before,#xo-event-calendar-1 table.xo-month>caption .month-header button.month-prev span.dashicons.dashicons-arrow-right-alt2:before,#xo-event-calendar-1 table.xo-month>caption .month-header button.month-next span.dashicons.dashicons-arrow-left-alt2:before,#xo-event-calendar-1 table.xo-month>caption .month-header button.month-next span.dashicons.dashicons-arrow-right-alt2:before{background-position:center;background-repeat:no-repeat;background-size:cover;content:"";display:block;height:100%;margin-right:0;width:100%}#xo-event-calendar-1 table.xo-month>caption .month-header button.month-prev span.dashicons.dashicons-arrow-left-alt2:before{background-image:url(//baby-helmet.com/wp-content/themes/atama_ver4/assets/svg/left_arrow.svg)}#xo-event-calendar-1 table.xo-month>caption .month-header button.month-next span.dashicons.dashicons-arrow-right-alt2:before{background-image:url(//baby-helmet.com/wp-content/themes/atama_ver4/assets/svg/right_arrow.svg)}#xo-event-calendar-1 table.xo-month>thead{font-family:quicksand,zen-maru-gothic,sans-serif;-webkit-font-smoothing:antialiased;font-style:normal;color:#a66600;font-size:16px;font-weight:700;line-height:100%;height:40px}@media screen and (max-width:480px){#xo-event-calendar-1 table.xo-month>thead{font-size:14px;height:40px}}#xo-event-calendar-1 table.xo-month>thead tr th{padding:12px 0;vertical-align:middle}#xo-event-calendar-1 table.xo-month>tbody{height:400px}@media screen and (max-width:480px){#xo-event-calendar-1 table.xo-month>tbody{height:200px}}#xo-event-calendar-1 table.xo-month>tbody tr.dayname td div{color:#a66600;font-size:18px;font-weight:600;line-height:100%;padding:12px 10px;text-align:center}@media screen and (max-width:480px){#xo-event-calendar-1 table.xo-month>tbody tr.dayname td div{font-size:16px;padding:14px 8px;text-align:center}}#xo-event-calendar-1 table.xo-month>tbody tr.dayname td div.holiday-tokyo,#xo-event-calendar-1 table.xo-month>tbody tr.dayname td div.holiday-osaka{color:#fff}#xo-event-calendar-1 table.xo-month>tbody tr.dayname td div.holiday-tokyo:after,#xo-event-calendar-1 table.xo-month>tbody tr.dayname td div.holiday-osaka:after{font-family:quicksand,zen-maru-gothic,sans-serif;-webkit-font-smoothing:antialiased;font-style:normal;content:"";display:block;font-size:14px;font-weight:700;line-height:100%;margin-top:30px}@media screen and (max-width:480px){#xo-event-calendar-1 table.xo-month>tbody tr.dayname td div.holiday-tokyo:after,#xo-event-calendar-1 table.xo-month>tbody tr.dayname td div.holiday-osaka:after{content:""}}#xo-event-calendar-1 table.xo-month .month-event-space{display:none}#xo-event-calendar-1 .holiday-titles{display:none}@media screen and (max-width:480px){#xo-event-calendar-1 .holiday-titles{color:#a66600;margin-top:10px}#xo-event-calendar-1 .holiday-titles .holiday-title{align-items:center;display:flex;font-size:13px;font-weight:500;line-height:165%;padding:0}#xo-event-calendar-1 .holiday-titles .holiday-title span{border:none;display:block;height:15px;margin-right:8px;padding:0;width:15px}}.clinic-top-introduction{margin-top:55px}@media screen and (max-width:480px){.clinic-top-introduction{margin-top:39px}}.clinic-top-introduction__header{font-family:quicksand,zen-maru-gothic,sans-serif;-webkit-font-smoothing:antialiased;font-style:normal;color:#a66600;opacity:0;max-width:1080px;margin:0 auto}@media screen and (max-width:480px){.clinic-top-introduction__header{display:flex;align-items:center;justify-content:space-between}}.clinic-top-introduction__header.js-slide-in{-webkit-animation:slideUpTitle .36s ease-out .1s forwards;animation:slideUpTitle .36s ease-out .1s forwards}@media screen and (max-width:480px){.clinic-top-introduction__wrap{width:50%}}.clinic-top-introduction__title{font-size:36px;font-weight:700;letter-spacing:.04em;line-height:144%}.clinic-top-introduction__title .kana-spacing{letter-spacing:-.1em}@media screen and (max-width:480px){.clinic-top-introduction__title{font-size:24px;letter-spacing:.02em;padding-left:0}}.clinic-top-introduction__tel{display:flex;font-size:24px;color:#ffa06b;font-weight:500}@media screen and (max-width:480px){.clinic-top-introduction__tel{font-size:16px}}.clinic-top-introduction__tel img{position:relative;top:-2px;margin-right:5px}@media screen and (max-width:480px){.clinic-top-introduction__tel img{width:14px}}.clinic-top-introduction__main-visual-notice{display:none}@media screen and (max-width:480px){.clinic-top-introduction__main-visual-notice{box-sizing:border-box;color:#fff;display:block;margin:0 auto;margin-top:35px;opacity:0;padding:11px 16px 14px;position:static;width:100%}.clinic-top-introduction__main-visual-notice.js-slide-in{-webkit-animation:slideUpTitle .36s ease-out .1s forwards;animation:slideUpTitle .36s ease-out .1s forwards}}.clinic-top-introduction__tokyotop{margin-top:32px}@media screen and (max-width:480px){.clinic-top-introduction__tokyotop{margin-top:24px}}.clinic-top-introduction__tokyotop .home-clinic__list{max-width:1080px;margin:0 auto}@media screen and (max-width:480px){.clinic-top-introduction__tokyotop .home-clinic__list{width:90%}}.clinic-top-introduction__tokyotop_feature{margin-top:200px;padding-bottom:93px;position:relative;background:#f8f3e8}@media screen and (max-width:480px){.clinic-top-introduction__tokyotop_feature{margin-top:100px}}.clinic-top-introduction__tokyotop_feature:before{content:"";position:absolute;top:-100px;left:0;width:100%;height:200px;background:#f8f3e8;z-index:-1;border-radius:50%}@media screen and (max-width:480px){.clinic-top-introduction__tokyotop_feature:before{height:100px;top:-50px}}.clinic-top-introduction__tokyotop_feature_head{margin-bottom:40px}@media screen and (max-width:480px){.clinic-top-introduction__tokyotop_feature_head{margin-bottom:24px}}.clinic-top-introduction__tokyotop_feature_head_subtitle{text-align:center}.clinic-top-introduction__tokyotop_feature_head_subtitle_txt{display:inline-block;position:relative;height:46px;line-height:54px;text-align:center;padding:0 42px;font-size:18px;background:#ffa06b;color:#fff;box-sizing:border-box}@media screen and (max-width:480px){.clinic-top-introduction__tokyotop_feature_head_subtitle_txt{height:38px;line-height:43px;font-size:16px}}.clinic-top-introduction__tokyotop_feature_head_subtitle_txt:before,.clinic-top-introduction__tokyotop_feature_head_subtitle_txt:after{position:absolute;content:"";width:0;height:0;z-index:1}.clinic-top-introduction__tokyotop_feature_head_subtitle_txt:before{top:0;left:0;border-width:25px 0 25px 15px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #f8f3e8;border-style:solid}.clinic-top-introduction__tokyotop_feature_head_subtitle_txt:after{top:0;right:0;border-width:25px 15px 25px 0;border-color:rgba(0,0,0,0) #f8f3e8 rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid}.clinic-top-introduction__tokyotop_feature_head_title{margin-top:16px;font-size:36px;font-weight:700;text-align:center;color:#a66600;line-height:1.67}@media screen and (max-width:480px){.clinic-top-introduction__tokyotop_feature_head_title{font-size:19px}}.clinic-top-introduction__tokyotop_feature_head_list{max-width:960px;margin:32px auto 0;list-style-type:none;display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px}@media screen and (max-width:480px){.clinic-top-introduction__tokyotop_feature_head_list{display:flex;flex-wrap:wrap;width:90%;margin:16px auto 0;gap:8px}}.clinic-top-introduction__tokyotop_feature_head_list li{width:100%;max-width:312px;border:2px solid #ffa06b;color:#ffa06b;border-radius:10px;text-align:center;padding:17px 0 10px;font-size:20px;font-weight:700}@media screen and (max-width:480px){.clinic-top-introduction__tokyotop_feature_head_list li{border:1px solid #ffa06b;max-width:100%;font-size:18px;padding:10px 0 5px}}.clinic-top-introduction__tokyotop_feature_body{position:relative}.clinic-top-introduction__tokyotop_feature_body_txt{width:50%;max-width:480px;margin:0 auto}@media screen and (max-width:480px){.clinic-top-introduction__tokyotop_feature_body_txt{width:90%}}.clinic-top-introduction__tokyotop_feature_body_txt p{line-height:2;color:#a76803;font-weight:500;font-size:16px;margin-bottom:24px}@media screen and (max-width:480px){.clinic-top-introduction__tokyotop_feature_body_txt p{margin-bottom:18px}}.clinic-top-introduction__tokyotop_feature_body_txt p span{font-weight:700}@media screen and (max-width:480px){.clinic-top-introduction__tokyotop_feature_body_img{height:350px;position:relative}}.clinic-top-introduction__tokyotop_feature_body_img .homeContentsImages_imgWrapper{position:absolute}.clinic-top-introduction__tokyotop_feature_body_img .homeContentsImages_imgWrapper-1{top:56px;right:calc(50% + 240px + 59px)}@media screen and (max-width:480px){.clinic-top-introduction__tokyotop_feature_body_img .homeContentsImages_imgWrapper-1{width:80%;top:16%;left:-15%;right:auto}}.clinic-top-introduction__tokyotop_feature_body_img .homeContentsImages_imgWrapper-1 img{width:352px;border-radius:50%}@media screen and (max-width:480px){.clinic-top-introduction__tokyotop_feature_body_img .homeContentsImages_imgWrapper-1 img{width:100%;max-width:100%}}.clinic-top-introduction__tokyotop_feature_body_img .homeContentsImages_imgWrapper-2{bottom:0;left:calc(50% + 240px + 40px)}@media screen and (max-width:480px){.clinic-top-introduction__tokyotop_feature_body_img .homeContentsImages_imgWrapper-2{width:45%;top:67%;right:-15%;left:auto}}.clinic-top-introduction__tokyotop_feature_body_img .homeContentsImages_imgWrapper-2 img{width:200px;border-radius:50%}@media screen and (max-width:480px){.clinic-top-introduction__tokyotop_feature_body_img .homeContentsImages_imgWrapper-2 img{width:100%;max-width:100%}}.clinic-top-introduction__tokyotop_feature_body_img .homeContentsImages_imgWrapper-3{top:13px;left:calc(50% + 240px + 86px)}@media screen and (max-width:480px){.clinic-top-introduction__tokyotop_feature_body_img .homeContentsImages_imgWrapper-3{width:50%;top:7%;right:-15%;left:auto}}.clinic-top-introduction__tokyotop_feature_body_img .homeContentsImages_imgWrapper-3 img{width:274px;border-radius:50%}@media screen and (max-width:480px){.clinic-top-introduction__tokyotop_feature_body_img .homeContentsImages_imgWrapper-3 img{width:100%;max-width:100%}}.clinic-introduction__tokyo,.clinic-introduction__omotesando{max-width:960px;margin:20px auto 100px;opacity:0}.clinic-introduction__tokyo.js-slide-in,.clinic-introduction__omotesando.js-slide-in{-webkit-animation:slideUpTitle .36s ease-out .1s forwards;animation:slideUpTitle .36s ease-out .1s forwards}@media screen and (max-width:480px){.clinic-introduction__tokyo,.clinic-introduction__omotesando{margin:42px auto 26px}}.clinic-introduction__tokyo .clinic-introduction_title,.clinic-introduction__omotesando .clinic-introduction_title{text-align:center;color:#a66600;font-weight:700;font-size:30px}@media screen and (max-width:480px){.clinic-introduction__tokyo .clinic-introduction_title,.clinic-introduction__omotesando .clinic-introduction_title{font-size:20px}}.clinic-introduction__tokyo .clinic-introduction__sales,.clinic-introduction__omotesando .clinic-introduction__sales{display:flex;flex-wrap:wrap;justify-content:center;margin-top:40px}@media screen and (max-width:480px){.clinic-introduction__tokyo .clinic-introduction__sales,.clinic-introduction__omotesando .clinic-introduction__sales{margin-top:24px}}.clinic-introduction__tokyo .clinic-introduction__sales_time,.clinic-introduction__omotesando .clinic-introduction__sales_time{width:63%}@media screen and (max-width:480px){.clinic-introduction__tokyo .clinic-introduction__sales_time,.clinic-introduction__omotesando .clinic-introduction__sales_time{width:100%}}.clinic-introduction__tokyo .clinic-introduction__sales_time_table,.clinic-introduction__omotesando .clinic-introduction__sales_time_table{border-collapse:collapse;width:100%}.clinic-introduction__tokyo .clinic-introduction__sales_time_table tr,.clinic-introduction__omotesando .clinic-introduction__sales_time_table tr{border:solid 1px #f8f2e7}.clinic-introduction__tokyo .clinic-introduction__sales_time_table tr th,.clinic-introduction__tokyo .clinic-introduction__sales_time_table tr td,.clinic-introduction__omotesando .clinic-introduction__sales_time_table tr th,.clinic-introduction__omotesando .clinic-introduction__sales_time_table tr td{background:#fff;color:#a66600;font-size:14px;padding:25px 0 19px}@media screen and (max-width:480px){.clinic-introduction__tokyo .clinic-introduction__sales_time_table tr th,.clinic-introduction__tokyo .clinic-introduction__sales_time_table tr td,.clinic-introduction__omotesando .clinic-introduction__sales_time_table tr th,.clinic-introduction__omotesando .clinic-introduction__sales_time_table tr td{padding:17px 0 14px}}.clinic-introduction__tokyo .clinic-introduction__sales_time_table tr th:first-of-type,.clinic-introduction__omotesando .clinic-introduction__sales_time_table tr th:first-of-type{width:32%;text-align:left;padding:25px 35px 19px}@media screen and (max-width:480px){.clinic-introduction__tokyo .clinic-introduction__sales_time_table tr th:first-of-type,.clinic-introduction__omotesando .clinic-introduction__sales_time_table tr th:first-of-type{width:34%;padding:17px 12px 14px}}.clinic-introduction__tokyo .clinic-introduction__sales_time_table tr th:first-of-type span,.clinic-introduction__omotesando .clinic-introduction__sales_time_table tr th:first-of-type span{display:block;font-size:14px;margin-top:5px}@media screen and (max-width:480px){.clinic-introduction__tokyo .clinic-introduction__sales_time_table tr th:first-of-type span,.clinic-introduction__omotesando .clinic-introduction__sales_time_table tr th:first-of-type span{font-size:10px}}.clinic-introduction__tokyo .clinic-introduction__sales_time_table tr td,.clinic-introduction__omotesando .clinic-introduction__sales_time_table tr td{position:relative}.clinic-introduction__tokyo .clinic-introduction__sales_time_table tr td span,.clinic-introduction__omotesando .clinic-introduction__sales_time_table tr td span{content:"";width:20px;height:20px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#ffa06b;border-radius:50%}@media screen and (max-width:480px){.clinic-introduction__tokyo .clinic-introduction__sales_time_table tr td span,.clinic-introduction__omotesando .clinic-introduction__sales_time_table tr td span{width:15px;height:15px}}.clinic-introduction__tokyo .clinic-introduction__sales_time_notice,.clinic-introduction__omotesando .clinic-introduction__sales_time_notice{position:relative;color:#a66600;margin-top:15px;font-weight:500;font-size:14px;text-align:right}.clinic-introduction__tokyo .clinic-introduction__sales_calendar,.clinic-introduction__omotesando .clinic-introduction__sales_calendar{width:33%}@media screen and (max-width:480px){.clinic-introduction__tokyo .clinic-introduction__sales_calendar,.clinic-introduction__omotesando .clinic-introduction__sales_calendar{width:100%;margin-top:40px}}@media screen and (max-width:480px){.clinic-introduction__tokyo .clinic-introduction__sales .section-reservation-button,.clinic-introduction__omotesando .clinic-introduction__sales .section-reservation-button{margin:24px 0;height:37px;font-size:14px}}@media screen and (max-width:480px){.clinic-introduction__tokyo .clinic-introduction__sales ._sp,.clinic-introduction__omotesando .clinic-introduction__sales ._sp{width:100%}}.clinic-introduction__tokyo .clinic-introduction__map_bottom,.clinic-introduction__omotesando .clinic-introduction__map_bottom{display:flex;align-items:center;justify-content:space-between;margin-top:24px}@media screen and (max-width:480px){.clinic-introduction__tokyo .clinic-introduction__map_bottom,.clinic-introduction__omotesando .clinic-introduction__map_bottom{flex-wrap:wrap}}.clinic-introduction__tokyo .clinic-introduction__map_bottom_1st,.clinic-introduction__omotesando .clinic-introduction__map_bottom_1st{width:calc(100% - 340px)}@media screen and (max-width:480px){.clinic-introduction__tokyo .clinic-introduction__map_bottom_1st,.clinic-introduction__omotesando .clinic-introduction__map_bottom_1st{width:100%}}.clinic-introduction__tokyo .clinic-introduction__map_bottom_1st_txt,.clinic-introduction__omotesando .clinic-introduction__map_bottom_1st_txt{color:#a66600;position:relative;padding-left:20px;line-height:1.75}@media screen and (max-width:480px){.clinic-introduction__tokyo .clinic-introduction__map_bottom_1st_txt,.clinic-introduction__omotesando .clinic-introduction__map_bottom_1st_txt{font-size:14px}}.clinic-introduction__tokyo .clinic-introduction__map_bottom_1st_txt:first-of-type,.clinic-introduction__omotesando .clinic-introduction__map_bottom_1st_txt:first-of-type{margin-bottom:8px}.clinic-introduction__tokyo .clinic-introduction__map_bottom_1st_txt:before,.clinic-introduction__omotesando .clinic-introduction__map_bottom_1st_txt:before{content:"";position:absolute;top:5px;left:0;background-image:url(//baby-helmet.com/wp-content/themes/atama_ver4/assets/svg/Polygon-right-brown.svg);background-repeat:no-repeat;width:16px;height:15px;color:#a66600}.clinic-introduction__tokyo .clinic-introduction__map_bottom_2nd,.clinic-introduction__omotesando .clinic-introduction__map_bottom_2nd{width:340px}@media screen and (max-width:480px){.clinic-introduction__tokyo .clinic-introduction__map_bottom_2nd,.clinic-introduction__omotesando .clinic-introduction__map_bottom_2nd{width:100%;margin-top:24px}}.clinic-introduction__tokyo .clinic-introduction__map_bottom_2nd_morebtn,.clinic-introduction__omotesando .clinic-introduction__map_bottom_2nd_morebtn{background:#fff;color:#ffa06b;border:2px solid #ffa06b;border-radius:16px;padding:24px 0 18px;font-size:16px;font-weight:700;text-align:center;cursor:pointer}@media screen and (max-width:480px){.clinic-introduction__tokyo .clinic-introduction__map_bottom_2nd_morebtn,.clinic-introduction__omotesando .clinic-introduction__map_bottom_2nd_morebtn{padding:14px 0 10px;font-size:14px}}.clinic-introduction__tokyo .clinic-introduction__map_bottom_2nd_morebtn:after,.clinic-introduction__omotesando .clinic-introduction__map_bottom_2nd_morebtn:after{display:inline-block;content:url(//baby-helmet.com/wp-content/themes/atama_ver4/assets/svg/Polygon-bottom-orange.svg);transition:transform .3s ease-out,top .3s ease-out;margin-left:38px}.clinic-introduction__tokyo .clinic-introduction__map_bottom_2nd_morebtn.open:after,.clinic-introduction__omotesando .clinic-introduction__map_bottom_2nd_morebtn.open:after{transform:rotate(-180deg);position:relative;top:-3px}.clinic-introduction__tokyo .clinic-introduction__detail,.clinic-introduction__omotesando .clinic-introduction__detail{display:flex;justify-content:space-between;padding:0 55px;border-left:1px solid #a66600;border-right:1px solid #a66600;overflow:hidden;transition:max-height .5s ease-out,opacity .5s ease-out,margin-top .5s ease-out}@media screen and (max-width:480px){.clinic-introduction__tokyo .clinic-introduction__detail,.clinic-introduction__omotesando .clinic-introduction__detail{flex-wrap:wrap;border-left:none;border-right:none}}.clinic-introduction__tokyo .clinic-introduction__detail.open,.clinic-introduction__omotesando .clinic-introduction__detail.open{opacity:1;margin-top:100px}@media screen and (max-width:480px){.clinic-introduction__tokyo .clinic-introduction__detail.open,.clinic-introduction__omotesando .clinic-introduction__detail.open{margin-top:26px;border-top:1px solid #a66600;padding:24px 0 0}}@media screen and (max-width:480px){.clinic-introduction__tokyo .clinic-introduction__detail_1st,.clinic-introduction__omotesando .clinic-introduction__detail_1st{width:100%}}.clinic-introduction__tokyo .clinic-introduction__detail_2nd,.clinic-introduction__omotesando .clinic-introduction__detail_2nd{width:421px}@media screen and (max-width:480px){.clinic-introduction__tokyo .clinic-introduction__detail_2nd,.clinic-introduction__omotesando .clinic-introduction__detail_2nd{width:100%;min-width:0}}.clinic-introduction__tokyo .clinic-introduction__detail_content,.clinic-introduction__omotesando .clinic-introduction__detail_content{margin-bottom:52px}@media screen and (max-width:480px){.clinic-introduction__tokyo .clinic-introduction__detail_content,.clinic-introduction__omotesando .clinic-introduction__detail_content{margin-bottom:26px}}.clinic-introduction__tokyo .clinic-introduction__detail_content_title,.clinic-introduction__omotesando .clinic-introduction__detail_content_title{color:#a66600;font-size:20px;font-weight:700;display:flex;align-items:center;margin-bottom:14px}@media screen and (max-width:480px){.clinic-introduction__tokyo .clinic-introduction__detail_content_title,.clinic-introduction__omotesando .clinic-introduction__detail_content_title{font-size:16px;margin-bottom:10px}}.clinic-introduction__tokyo .clinic-introduction__detail_content_title img,.clinic-introduction__omotesando .clinic-introduction__detail_content_title img{position:relative}.clinic-introduction__tokyo .clinic-introduction__detail_content_title_address img,.clinic-introduction__omotesando .clinic-introduction__detail_content_title_address img{margin-right:7px;top:-5px}.clinic-introduction__tokyo .clinic-introduction__detail_content_title_contact img,.clinic-introduction__omotesando .clinic-introduction__detail_content_title_contact img{margin-right:7px;top:-2px}.clinic-introduction__tokyo .clinic-introduction__detail_content_title_car img,.clinic-introduction__omotesando .clinic-introduction__detail_content_title_car img{margin-right:10px;top:-2px}.clinic-introduction__tokyo .clinic-introduction__detail_content_title_station img,.clinic-introduction__omotesando .clinic-introduction__detail_content_title_station img{margin-right:14px;top:-3px}.clinic-introduction__tokyo .clinic-introduction__detail_content_description,.clinic-introduction__omotesando .clinic-introduction__detail_content_description{color:#a66600;font-weight:500}.clinic-introduction__tokyo .clinic-introduction__detail_content_description p,.clinic-introduction__omotesando .clinic-introduction__detail_content_description p{line-height:2}@media screen and (max-width:480px){.clinic-introduction__tokyo .clinic-introduction__detail_content_description p,.clinic-introduction__omotesando .clinic-introduction__detail_content_description p{font-size:14px}}.clinic-introduction__tokyo .clinic-introduction__detail_content_description_car_subtitle,.clinic-introduction__omotesando .clinic-introduction__detail_content_description_car_subtitle{font-size:18px;line-height:2}@media screen and (max-width:480px){.clinic-introduction__tokyo .clinic-introduction__detail_content_description_car_subtitle,.clinic-introduction__omotesando .clinic-introduction__detail_content_description_car_subtitle{font-size:14px}}.clinic-introduction__tokyo .clinic-introduction__detail_content_description_station_subtitle,.clinic-introduction__omotesando .clinic-introduction__detail_content_description_station_subtitle{font-size:18px;line-height:2;margin-bottom:16px}@media screen and (max-width:480px){.clinic-introduction__tokyo .clinic-introduction__detail_content_description_station_subtitle,.clinic-introduction__omotesando .clinic-introduction__detail_content_description_station_subtitle{font-size:14px;margin-bottom:0}}.clinic-introduction__tokyo .clinic-introduction__detail_content_description_movie,.clinic-introduction__omotesando .clinic-introduction__detail_content_description_movie{margin-bottom:32px}.clinic-introduction__tokyo .clinic-introduction__detail_content_description_parking,.clinic-introduction__omotesando .clinic-introduction__detail_content_description_parking{margin-bottom:24px}.clinic-introduction__tokyo .clinic-introduction__detail_content_description_parking p,.clinic-introduction__omotesando .clinic-introduction__detail_content_description_parking p{line-height:2}.clinic-introduction__tokyo .clinic-introduction__detail_content_description_parking p a,.clinic-introduction__omotesando .clinic-introduction__detail_content_description_parking p a{text-decoration:underline}.clinic-introduction__tokyo .clinic-introduction__detail_content_description_parking_name,.clinic-introduction__omotesando .clinic-introduction__detail_content_description_parking_name{font-weight:700}.clinic-introduction__tokyo .clinic-introduction__detail_content_description_parking_name span,.clinic-introduction__omotesando .clinic-introduction__detail_content_description_parking_name span{font-weight:500}.clinic-introduction__tokyo .clinic-introduction__detail_content_description_parking_info,.clinic-introduction__omotesando .clinic-introduction__detail_content_description_parking_info{display:flex;align-items:flex-start;margin-top:16px}.clinic-introduction__tokyo .clinic-introduction__detail_content_description_parking_info_price,.clinic-introduction__omotesando .clinic-introduction__detail_content_description_parking_info_price{display:flex}.clinic-introduction__tokyo .clinic-introduction__detail_content_description_parking_info dt,.clinic-introduction__omotesando .clinic-introduction__detail_content_description_parking_info dt{line-height:2;background:#a66600;color:#fefdf6;padding:0 8px;margin-right:10px;font-weight:500}@media screen and (max-width:480px){.clinic-introduction__tokyo .clinic-introduction__detail_content_description_parking_info dt,.clinic-introduction__omotesando .clinic-introduction__detail_content_description_parking_info dt{font-size:12px}}.clinic-introduction__tokyo .clinic-introduction__detail_content_description_parking_info dd,.clinic-introduction__omotesando .clinic-introduction__detail_content_description_parking_info dd{line-height:2}@media screen and (max-width:480px){.clinic-introduction__tokyo .clinic-introduction__detail_content_description_parking_info dd,.clinic-introduction__omotesando .clinic-introduction__detail_content_description_parking_info dd{font-size:12px}}.clinic-chief{background:#f8f3e8;padding:72px 0 128px;opacity:0}.clinic-chief.js-slide-in{-webkit-animation:slideUpTitle .36s ease-out .1s forwards;animation:slideUpTitle .36s ease-out .1s forwards}@media screen and (max-width:480px){.clinic-chief{padding:52px 0 112px}}.clinic-chief_title{text-align:center;font-size:30px;color:#a66600;margin-bottom:40px}@media screen and (max-width:480px){.clinic-chief_title{font-size:20px;margin-bottom:24px}}.clinic-chief_content{width:100%;max-width:1080px;box-sizing:border-box;margin:0 auto;padding:58px 70px;background:#fff;border-radius:16px;position:relative}@media screen and (max-width:480px){.clinic-chief_content{width:90%;padding:5%}}.clinic-chief_content_doctor{display:flex}@media screen and (max-width:480px){.clinic-chief_content_doctor{flex-wrap:wrap}}.clinic-chief_content_doctor_img{width:256px;margin-right:55px}@media screen and (max-width:480px){.clinic-chief_content_doctor_img{width:100%;margin-right:0}}.clinic-chief_content_doctor_img img{border-radius:8px}@media screen and (max-width:480px){.clinic-chief_content_doctor_img img{width:100%}}.clinic-chief_content_doctor_info{width:calc(100% - 256px - 55px)}@media screen and (max-width:480px){.clinic-chief_content_doctor_info{width:100%;margin-top:24px}}.clinic-chief_content_doctor_info_tag{display:inline-block;background:#ffa06b;color:#fff;padding:10px 8px 6px;border-radius:8px;margin-bottom:18px;margin-left:10px}@media screen and (max-width:480px){.clinic-chief_content_doctor_info_tag{margin-bottom:12px;margin-left:0}}.clinic-chief_content_doctor_info_name{display:flex;align-items:center;color:#a76803;font-size:24px;margin-bottom:24px;margin-left:10px}@media screen and (max-width:480px){.clinic-chief_content_doctor_info_name{margin-left:0;font-size:20px}}.clinic-chief_content_doctor_info_name span{color:#ffa06b;font-size:16px;margin-left:15px;font-weight:700}@media screen and (max-width:480px){.clinic-chief_content_doctor_info_name span{font-size:14px}}.clinic-chief_content_doctor_info_txt{color:#a76803;font-weight:500;line-height:2}.clinic-chief_content_more{position:absolute;bottom:-70px;right:-50px}@media screen and (max-width:480px){.clinic-chief_content_more{width:40%;bottom:-90px;right:-5%}}.clinic-chief_content_more_btn{display:flex;background:#ffa06b;color:#fff;border-radius:16px;overflow:hidden}@media screen and (max-width:480px){.clinic-chief_content_more_btn{display:flex;justify-content:center;align-items:center;border-radius:100%}.clinic-chief_content_more_btn:before{display:block;content:"";padding-top:100%}}.clinic-chief_content_more_btn_left{display:flex;align-items:center;justify-content:center;padding:0 25px}@media screen and (max-width:480px){.clinic-chief_content_more_btn_left{padding:0;font-size:14px}}.clinic-chief_content_more_btn_left:after{content:url(//baby-helmet.com/wp-content/themes/atama_ver4/assets/svg/Polygon.svg);transform:rotate(270deg);margin-left:15px;position:relative;top:-2px}.clinic-chief_content_more_btn_right{max-width:213px}@media screen and (max-width:480px){.clinic-chief_content_more_btn_right{display:none}}.clinic-chief_content_more_btn_right img{display:block}.clinic-facility{padding:100px 0 180px}@media screen and (max-width:480px){.clinic-facility{padding:52px 0}}.clinic-facility_title{text-align:center;font-size:30px;color:#a66600;margin-bottom:40px}@media screen and (max-width:480px){.clinic-facility_title{font-size:20px;margin-bottom:24px}}.clinic-osakatop-introduction{margin-top:55px;font-family:quicksand,zen-maru-gothic,sans-serif;-webkit-font-smoothing:antialiased;font-style:normal;color:#a66600}@media screen and (max-width:480px){.clinic-osakatop-introduction{margin-top:39px}}.clinic-osakatop-introduction__title{margin-bottom:13px;font-weight:700;letter-spacing:.04em;font-size:20px;line-height:1.27}.clinic-osakatop-introduction__title .kana-spacing{letter-spacing:-.1em}@media screen and (max-width:480px){.clinic-osakatop-introduction__title{font-size:16px;letter-spacing:.02em}}.clinic-osakatop-introduction__body{font-size:15px;line-height:1.67}#osakatop-infomation{font-weight:800;text-decoration:underline}._sp{display:none}@media screen and (max-width:1080px) and (min-width:481px){._sp{display:block}._pc{display:none}}@media screen and (max-width:480px){._sp{display:block}._pc{display:none}}.main-visual{position:relative}.main-visual__title{position:absolute;bottom:30%;right:32px;font-size:48px;font-weight:700}@media screen and (max-width:480px){.main-visual__title{bottom:5%;right:16px;font-size:20px}}.main-visual__title>span{display:block;padding:24px;border-radius:4px;background:rgba(255,255,255,.8);margin:8px 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (max-width:480px){.main-visual__title>span{padding:8px}}.main-visual__title ._orange{color:#ffa06b}.main-visual__clinic{position:absolute;bottom:0;right:16px;max-width:30vw}.main-visual__clinic img{width:100%}@media screen and (max-width:480px){.main-visual__clinic{left:16px}}.clinic-kansai{font-family:quicksand,zen-maru-gothic,sans-serif;-webkit-font-smoothing:antialiased;font-style:normal;font-size:17px;font-weight:400;line-height:200%;font-family:quicksand,zen-maru-gothic,sans-serif;-webkit-font-smoothing:antialiased;font-style:normal;color:#a66600;background:#fefdf6}@media screen and (max-width:480px){.clinic-kansai{font-size:15px;line-height:165%}}.clinic-kansai-introduction{margin:0 auto}@media screen and (max-width:1080px) and (min-width:481px){.clinic-kansai-introduction{padding:16px}}.clinic-kansai-introduction__first{font-size:28px;font-weight:700;line-height:200%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:60px auto;text-align:center;font-size:32px;position:relative}@media screen and (max-width:480px){.clinic-kansai-introduction__first{font-size:6vw}}@media screen and (max-width:1080px) and (min-width:481px){.clinic-kansai-introduction__first{font-size:4vw}}@media screen and (max-width:480px){.clinic-kansai-introduction__first{font-size:5vw;margin:32px auto}}.clinic-kansai-introduction__first:before{content:"";display:block;width:109px;height:77px;background:url(//baby-helmet.com/wp-content/themes/atama_ver4/assets/img/clinic-kansai-introduction__first.png);background-repeat:no-repeat;background-size:contain;position:absolute;bottom:10px;right:calc(100% + 60px);transform:scale(-1,1)}@media screen and (max-width:1080px) and (min-width:481px){.clinic-kansai-introduction__first:before{width:12vw;height:8.4770642202vw;right:calc(100% + 20px)}}@media screen and (max-width:480px){.clinic-kansai-introduction__first:before{width:12vw;height:8.4770642202vw;right:calc(100% + 8px);bottom:20px}}.clinic-kansai-introduction__first:after{content:"";display:block;width:109px;height:77px;background:url(//baby-helmet.com/wp-content/themes/atama_ver4/assets/img/clinic-kansai-introduction__first.png);background-repeat:no-repeat;background-size:contain;position:absolute;bottom:10px;left:calc(100% + 60px)}@media screen and (max-width:1080px) and (min-width:481px){.clinic-kansai-introduction__first:after{width:12vw;height:8.4770642202vw;left:calc(100% + 20px)}}@media screen and (max-width:480px){.clinic-kansai-introduction__first:after{width:12vw;height:8.4770642202vw;left:calc(100% + 8px);bottom:20px}}.clinic-kansai-introduction__achievement{max-width:860px;height:177px;margin:0 auto;display:flex;justify-content:center;align-items:center;color:#fff;background:url(//baby-helmet.com/wp-content/themes/atama_ver4/assets/img/clinic-kansai-introduction__achievement.png);background-size:contain;background-repeat:no-repeat;font-size:32px;font-weight:700}@media screen and (max-width:1080px) and (min-width:481px){.clinic-kansai-introduction__achievement{width:90vw;height:22.7076923077vw;margin:0 5%}}@media screen and (max-width:480px){.clinic-kansai-introduction__achievement{width:90vw;height:22.7076923077vw;margin:0 5%;background:url(//baby-helmet.com/wp-content/themes/atama_ver4/assets/img/clinic-kansai-introduction__achievement_sp.png);background-size:contain;background-repeat:no-repeat}}.clinic-kansai-introduction__achievement p{display:flex;align-items:baseline}@media screen and (max-width:1080px) and (min-width:481px){.clinic-kansai-introduction__achievement p{font-size:4vw}}@media screen and (max-width:480px){.clinic-kansai-introduction__achievement p{font-size:5.5vw;align-items:center;flex-direction:column;line-height:1.5}}.clinic-kansai-introduction__achievement span{font-size:1.5em}@media screen and (max-width:480px){.clinic-kansai-introduction__achievement span{font-size:1em}}.clinic-kansai-introduction__achievement span:after{content:"※1";font-size:12px}.clinic-kansai-introduction__text{margin:60px auto;font-size:28px;font-weight:700;line-height:200%;text-align:center}@media screen and (max-width:480px){.clinic-kansai-introduction__text{font-size:6vw}}@media screen and (max-width:480px){.clinic-kansai-introduction__text{font-size:4vw;margin:32px auto}}.clinic-kansai-introduction-access{max-width:1200px;margin:36px auto;padding:60px 0}@media screen and (max-width:480px){.clinic-kansai-introduction-access{padding:0}}.clinic-kansai-introduction-access__title{font-size:28px;font-weight:700;line-height:200%;text-align:center}@media screen and (max-width:480px){.clinic-kansai-introduction-access__title{font-size:6vw}}.clinic-kansai-introduction-access__map{margin:16px 0}@media screen and (max-width:480px){.clinic-kansai-introduction-access__map{margin:8px 0}}.clinic-kansai-introduction-access__text{font-size:14px}@media screen and (max-width:1216px) and (min-width:481px){.clinic-kansai-introduction-access__text{padding-left:16px}}@media screen and (max-width:480px){.clinic-kansai-introduction-access__text{padding:0 16px}}.clinic-kansai-introduction-detail{background:#f8f2e7}.clinic-kansai-introduction-detail__wrapper{display:none;flex-wrap:wrap;gap:36px;max-width:1200px;margin:0 auto;padding:64px 32px}@media screen and (max-width:1080px) and (min-width:481px){.clinic-kansai-introduction-detail__wrapper{flex-direction:column}}@media screen and (max-width:480px){.clinic-kansai-introduction-detail__wrapper{padding:24px;flex-direction:column}}.clinic-kansai-introduction-detail__wrapper._open{display:flex}.clinic-kansai-introduction-detail__button{display:block;margin:32px auto;padding:8px 80px 8px 72px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#ffa06b;background:#fff;border:2.5px solid #ffa06b;border-radius:16px;text-align:center;font-weight:700;position:relative;cursor:pointer}@media screen and (max-width:480px){.clinic-kansai-introduction-detail__button{width:80%;margin:32px 10%;padding:8px 16px 8px 0;box-sizing:border-box}}.clinic-kansai-introduction-detail__button:after{content:"";background:url(//baby-helmet.com/wp-content/themes/atama_ver4/assets/img/clinic-kansai-arrow_right.png);width:10px;height:15px;background-size:contain;background-repeat:no-repeat;position:absolute;top:50%;right:40px;transform:translateY(calc(-50% - 1px))}@media screen and (max-width:480px){.clinic-kansai-introduction-detail__button:after{right:16px}}.clinic-kansai-introduction-detail__button:after{background:url(//baby-helmet.com/wp-content/themes/atama_ver4/assets/img/clinic-kansai-arrow_down.png);width:15px;height:10px;background-size:contain;background-repeat:no-repeat}.clinic-kansai-introduction-detail__button._open:after{transform:rotate(180deg) translateY(5px)}.clinic-kansai-introduction-detail-train{flex:1}.clinic-kansai-introduction-detail-train__title{font-size:28px;font-weight:700;line-height:200%;display:flex;align-items:center;gap:16px;height:65px;margin-bottom:16px}@media screen and (max-width:480px){.clinic-kansai-introduction-detail-train__title{font-size:6vw}}.clinic-kansai-introduction-detail-train__title:before{content:"";background:url(//baby-helmet.com/wp-content/themes/atama_ver4/assets/img/clinic-kansai-introduction-detail-train.png);display:inline-block;width:45px;height:65px;background-size:contain;background-repeat:no-repeat}.clinic-kansai-introduction-detail-train__text{margin:16px 0}.clinic-kansai-introduction-detail-car{flex:1}.clinic-kansai-introduction-detail-car__title{font-size:28px;font-weight:700;line-height:200%;display:flex;align-items:center;gap:16px;height:65px;margin-bottom:16px}@media screen and (max-width:480px){.clinic-kansai-introduction-detail-car__title{font-size:6vw}}.clinic-kansai-introduction-detail-car__title:before{content:"";background:url(//baby-helmet.com/wp-content/themes/atama_ver4/assets/img/clinic-kansai-introduction-detail-car.png);display:inline-block;width:65px;height:50px;background-size:contain;background-repeat:no-repeat}.clinic-kansai-introduction-detail-car__text{margin:16px 0}.clinic-kansai-introduction-detail-car__text span{background:linear-gradient(transparent 0%,transparent 50%,rgba(255,189,152,.6666666667) 50%,rgba(255,189,152,.6666666667) 100%)}.clinic-kansai-introduction-detail-hours{flex:100%}.clinic-kansai-introduction-detail-hours__title{font-size:28px;font-weight:700;line-height:200%}@media screen and (max-width:480px){.clinic-kansai-introduction-detail-hours__title{font-size:6vw}}.clinic-kansai-introduction-detail-hours__list div{display:flex;padding:16px 0;margin:16px 0;border-bottom:2px solid #fff}@media screen and (max-width:480px){.clinic-kansai-introduction-detail-hours__list div{flex-direction:column}}.clinic-kansai-introduction-detail-hours__list dt{flex:300px;color:#ffa06b;font-weight:700}@media screen and (max-width:480px){.clinic-kansai-introduction-detail-hours__list dt{flex:1}}.clinic-kansai-introduction-detail-hours__list dd{flex:100%}.clinic-kansai-introduction-news{max-width:1200px;margin:80px auto 32px;padding:16px}@media screen and (max-width:480px){.clinic-kansai-introduction-news{margin:64px auto 16px}}.clinic-kansai-introduction-news__title{display:flex;flex-direction:column;gap:16px;text-align:center;color:#ffa06b;font-size:32px;font-weight:700;margin-bottom:64px}@media screen and (max-width:480px){.clinic-kansai-introduction-news__title{margin-bottom:16px}}.clinic-kansai-introduction-news__title:before{content:"news";font-size:18px}.clinic-kansai-introduction-news__item{display:flex;gap:32px;padding:16px 0;border-bottom:2px solid #f8f2e7}@media screen and (max-width:480px){.clinic-kansai-introduction-news__item{flex-direction:column;gap:4px}}.clinic-kansai-introduction-news__date{color:#ffa06b}.clinic-kansai-introduction-news__button{display:block;margin:32px auto;padding:8px 80px 8px 72px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#ffa06b;background:#fff;border:2.5px solid #ffa06b;border-radius:16px;text-align:center;font-weight:700;position:relative;margin:32px 0 32px auto}@media screen and (max-width:480px){.clinic-kansai-introduction-news__button{width:80%;margin:32px 10%;padding:8px 16px 8px 0;box-sizing:border-box}}.clinic-kansai-introduction-news__button:after{content:"";background:url(//baby-helmet.com/wp-content/themes/atama_ver4/assets/img/clinic-kansai-arrow_right.png);width:10px;height:15px;background-size:contain;background-repeat:no-repeat;position:absolute;top:50%;right:40px;transform:translateY(calc(-50% - 1px))}@media screen and (max-width:480px){.clinic-kansai-introduction-news__button:after{right:16px}}.clinic-kansai-introduction__image{display:block;margin:80px auto;width:100%;max-width:1200px;height:500px;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:480px){.clinic-kansai-introduction__image{height:300px;margin:32px 0}}.clinic-kansai-introduction-links{display:flex;gap:32px;max-width:1200px;margin:60px auto;list-style-type:none}@media screen and (max-width:1216px) and (min-width:481px){.clinic-kansai-introduction-links{padding:16px}}@media screen and (max-width:1080px) and (min-width:481px){.clinic-kansai-introduction-links{flex-direction:column;align-items:center}}@media screen and (max-width:480px){.clinic-kansai-introduction-links{flex-direction:column;padding:16px;margin:32px auto}}.clinic-kansai-introduction-links__item{flex:1;padding:16px;background:#fff;border:2.5px solid #ffa06b;border-radius:16px;overflow:hidden;text-align:center}@media screen and (max-width:1080px) and (min-width:481px){.clinic-kansai-introduction-links__item{width:100%;max-width:480px}}.clinic-kansai-introduction-links__lead{margin-top:16px;color:#ffa06b}@media screen and (max-width:480px){.clinic-kansai-introduction-links__lead{font-size:5vw}}.clinic-kansai-introduction-links__title{margin:8px 0 16px;display:flex;flex-direction:column;align-items:center;gap:8px;font-size:24px;font-weight:700}@media screen and (max-width:480px){.clinic-kansai-introduction-links__title{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:8px auto;flex-direction:row}}.clinic-kansai-introduction-links__title img{width:96px;height:80px;-o-object-fit:contain;object-fit:contain}@media screen and (max-width:480px){.clinic-kansai-introduction-links__title img{width:52px;height:48px}}.clinic-kansai-introduction-links__button{display:block;margin:16px auto;padding:8px;color:#fff;background:#ffa06b;border:2.5px solid #ffa06b;border-radius:16px;text-align:center;font-weight:700;position:relative}@media screen and (max-width:1080px) and (min-width:481px){.clinic-kansai-introduction-links__button{box-sizing:border-box;width:calc(100% + 32px);margin:16px -16px -16px;border-radius:0}}@media screen and (max-width:480px){.clinic-kansai-introduction-links__button{box-sizing:border-box;width:calc(100% + 32px);margin:16px -16px -16px;border-radius:0}}.clinic-kansai-introduction-links__button:after{content:"";background:url(//baby-helmet.com/wp-content/themes/atama_ver4/assets/img/clinic-kansai-arrow_right.png);width:10px;height:15px;background-size:contain;background-repeat:no-repeat;position:absolute;top:50%;right:40px;transform:translateY(calc(-50% - 1px));filter:brightness(100)}@media screen and (max-width:480px){.clinic-kansai-introduction-links__button:after{right:16px}}.clinic-kansai-doctor{max-width:1200px;margin:160px auto 320px}@media screen and (max-width:1216px) and (min-width:481px){.clinic-kansai-doctor{padding:16px;margin:64px auto calc(20vw + 64px)}}@media screen and (max-width:480px){.clinic-kansai-doctor{margin:64px auto calc(20vw + 64px)}}.clinic-kansai-doctor__heading{font-size:28px;font-weight:700;line-height:200%;padding:32px 36px 32px 72px;margin-bottom:48px;position:relative}@media screen and (max-width:480px){.clinic-kansai-doctor__heading{font-size:6vw}}@media screen and (max-width:1080px) and (min-width:481px){.clinic-kansai-doctor__heading{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}}@media screen and (max-width:480px){.clinic-kansai-doctor__heading{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}}.clinic-kansai-doctor__heading:before{content:"";display:block;width:160px;height:140px;background:url(//baby-helmet.com/wp-content/themes/atama_ver4/assets/img/clinic-kansai-heading-bg.png);background-size:contain;background-repeat:no-repeat;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media screen and (max-width:480px){.clinic-kansai-doctor__heading:before{width:120px;height:95px}}.clinic-kansai-doctor__wrapper{display:flex;gap:80px}@media screen and (max-width:480px){.clinic-kansai-doctor__wrapper{flex-direction:column}}.clinic-kansai-doctor__img{width:320px;-o-object-fit:contain;object-fit:contain}@media screen and (max-width:1080px) and (min-width:481px){.clinic-kansai-doctor__img{width:70%;max-width:320px;display:block;margin:16px auto}}@media screen and (max-width:480px){.clinic-kansai-doctor__img{width:70%;display:block;margin:16px auto}}.clinic-kansai-doctor__name{color:#ffa06b;font-weight:700;font-size:32px}.clinic-kansai-doctor__name span{font-size:.8em;margin-right:16px}.clinic-kansai-doctor__lead{font-size:28px;font-weight:700;line-height:200%;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;background:linear-gradient(transparent 0%,transparent 50%,rgba(255,189,152,.6666666667) 50%,rgba(255,189,152,.6666666667) 100%);margin:32px 0}@media screen and (max-width:480px){.clinic-kansai-doctor__lead{font-size:6vw}}@media screen and (max-width:1080px) and (min-width:481px){.clinic-kansai-doctor__lead{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:block;margin:16px auto}}@media screen and (max-width:480px){.clinic-kansai-doctor__lead{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:block;margin:16px auto}}.clinic-kansai-doctor__text{text-align:justify}@media screen and (max-width:1080px) and (min-width:481px){.clinic-kansai-doctor__text{max-width:480px;margin:0 auto}}@media screen and (max-width:480px){.clinic-kansai-doctor__text{padding:8px 32px}}.clinic-kansai-doctor__list{list-style-type:none}.clinic-kansai-doctor__link{display:block;margin:32px auto;padding:8px 80px 8px 72px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#ffa06b;background:#fff;border:2.5px solid #ffa06b;border-radius:16px;text-align:center;font-weight:700;position:relative;margin:32px auto 0 0}@media screen and (max-width:480px){.clinic-kansai-doctor__link{width:80%;margin:32px 10%;padding:8px 16px 8px 0;box-sizing:border-box}}.clinic-kansai-doctor__link:after{content:"";background:url(//baby-helmet.com/wp-content/themes/atama_ver4/assets/img/clinic-kansai-arrow_right.png);width:10px;height:15px;background-size:contain;background-repeat:no-repeat;position:absolute;top:50%;right:40px;transform:translateY(calc(-50% - 1px))}@media screen and (max-width:480px){.clinic-kansai-doctor__link:after{right:16px}}@media screen and (max-width:1080px) and (min-width:481px){.clinic-kansai-doctor__link{margin:16px auto}}@media screen and (max-width:480px){.clinic-kansai-doctor__link{margin:16px auto}}.clinic-kansai-important{background:#f8f2e7;position:relative;padding-bottom:240px}@media screen and (max-width:480px){.clinic-kansai-important{padding-bottom:10vw}}.clinic-kansai-important:before{content:"";background:url(//baby-helmet.com/wp-content/themes/atama_ver4/assets/img/clinic-kansai-bg.svg);width:100vw;max-width:1600px;height:320px;background-size:100% 100%;position:absolute;top:-140px}@media screen and (max-width:480px){.clinic-kansai-important:before{height:20vw;top:-20vw}}.clinic-kansai-important__wrapper{max-width:1200px;margin:0 auto;padding-top:80px;display:flex;flex-wrap:wrap;gap:64px}@media screen and (max-width:1216px) and (min-width:481px){.clinic-kansai-important__wrapper{flex-direction:column;align-items:center;gap:32px}}@media screen and (max-width:480px){.clinic-kansai-important__wrapper{display:block;padding-top:0;margin-bottom:60px;gap:16px}}.clinic-kansai-important__heading{font-size:28px;font-weight:700;line-height:200%;padding:32px 0 32px 124px;margin-bottom:48px;position:relative;flex:100%}@media screen and (max-width:480px){.clinic-kansai-important__heading{font-size:6vw}}@media screen and (max-width:1080px) and (min-width:481px){.clinic-kansai-important__heading{padding:22px 0 0 24px;margin:16px auto;text-align:center}}@media screen and (max-width:480px){.clinic-kansai-important__heading{padding:22px 0 0 24px;margin:16px auto;text-align:center}}.clinic-kansai-important__heading:before{content:"";display:block;width:160px;height:140px;background:url(//baby-helmet.com/wp-content/themes/atama_ver4/assets/img/clinic-kansai-heading-bg2.png);background-size:contain;background-repeat:no-repeat;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media screen and (max-width:1080px) and (min-width:481px){.clinic-kansai-important__heading:before{width:120px;height:95px;left:-24px;top:0;transform:inherit}}@media screen and (max-width:480px){.clinic-kansai-important__heading:before{width:120px;height:95px;left:2vw;top:0;transform:inherit}}.clinic-kansai-important__image{flex:1}@media screen and (max-width:480px){.clinic-kansai-important__image{padding:16px}}.clinic-kansai-important__image img{width:100%}@media screen and (max-width:480px){.clinic-kansai-important__image img{height:auto;-o-object-fit:cover;object-fit:cover}}.clinic-kansai-important__wrapper._1 .clinic-kansai-important__image{margin-top:-60px;margin-right:-80px}@media screen and (max-width:1216px) and (min-width:481px){.clinic-kansai-important__wrapper._1 .clinic-kansai-important__image{max-width:640px;margin-top:0;margin-right:0}}@media screen and (max-width:480px){.clinic-kansai-important__wrapper._1 .clinic-kansai-important__image{margin-top:0;margin-right:0}}.clinic-kansai-important__wrapper._2 .clinic-kansai-important__image{margin-top:-60px;margin-left:-80px}@media screen and (max-width:1216px) and (min-width:481px){.clinic-kansai-important__wrapper._2 .clinic-kansai-important__image{margin-top:0;margin-left:0}}@media screen and (max-width:480px){.clinic-kansai-important__wrapper._2 .clinic-kansai-important__image{margin-top:0;margin-left:0}}.clinic-kansai-important__content{width:480px}@media screen and (max-width:480px){.clinic-kansai-important__content{width:100%;padding:0 16px;box-sizing:border-box}}.clinic-kansai-important__lead{color:#ff8039;font-size:32px;font-weight:700;line-height:1.7;margin-bottom:32px}@media screen and (max-width:480px){.clinic-kansai-important__lead{margin-bottom:16px;font-size:6vw}}.clinic-kansai-important__text{font-weight:700;font-size:20px}@media screen and (max-width:480px){.clinic-kansai-important__text{font-weight:400;line-height:1.7;font-size:16px}}.clinic-kansai-important__link{display:block;margin:32px auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:12px 96px 12px 80px;color:#ff8039;background:#f8f2e7;border:2.5px solid #ff8039;border-radius:16px;text-align:center;font-weight:700;position:relative;margin:32px auto 0 0}@media screen and (max-width:480px){.clinic-kansai-important__link{width:80%;padding:8px;margin:32px 10%}}.clinic-kansai-important__link:after{content:"";background:url(//baby-helmet.com/wp-content/themes/atama_ver4/assets/img/clinic-kansai-arrow_right.png);width:10px;height:15px;background-size:contain;background-repeat:no-repeat;position:absolute;top:50%;right:40px;transform:translateY(calc(-50% - 1px))}.clinic-kansai-important__wrapper._3{display:block;position:relative;padding-top:320px}@media screen and (max-width:1216px) and (min-width:481px){.clinic-kansai-important__wrapper._3{padding-top:0;margin-top:16px}}@media screen and (max-width:480px){.clinic-kansai-important__wrapper._3{padding-top:0;margin-top:-32px}}.clinic-kansai-important-clip{position:absolute;top:0;right:0;display:flex;padding-top:64px;justify-content:center;align-items:center;flex-direction:column;width:640px;height:480px;background:url(//baby-helmet.com/wp-content/themes/atama_ver4/assets/img/clinic-kansai-important-clip.png);background-repeat:no-repeat;background-position:center;background-size:contain;text-align:center}@media screen and (max-width:1216px) and (min-width:481px){.clinic-kansai-important-clip{padding-top:24px;margin:16px auto;position:static}}@media screen and (max-width:1080px) and (min-width:481px){.clinic-kansai-important-clip{padding-top:24px;margin:16px 5%;width:90vw;height:67.5vw;position:static}}@media screen and (max-width:480px){.clinic-kansai-important-clip{padding-top:24px;margin:16px 5%;width:90vw;height:67.5vw;position:static}}.clinic-kansai-important-clip__title{font-size:32px;font-weight:700;line-height:200%;margin-bottom:16px}@media screen and (max-width:480px){.clinic-kansai-important-clip__title{font-size:5vw}}.clinic-kansai-important-clip__title>span{background:linear-gradient(transparent 0%,transparent 50%,#ffeab8 50%,#ffeab8 100%)}.clinic-kansai-important-clip__title>span>span{color:#ffa06b}.clinic-kansai-important-clip__title>span>span>span{font-size:1.2em}.clinic-kansai-important-clip__text{font-weight:700;font-size:20px}@media screen and (max-width:480px){.clinic-kansai-important-clip__text{font-weight:400;font-size:16px;line-height:2}}.clinic-kansai-important__note{width:480px;padding:64px 80px 64px 48px;background:#ffeab8;border-radius:16px}@media screen and (max-width:1216px) and (min-width:481px){.clinic-kansai-important__note{padding:32px;margin:32px auto}}@media screen and (max-width:480px){.clinic-kansai-important__note{width:100%;padding:16px 32px;text-align:justify;box-sizing:border-box;background:inherit;line-height:2}}.clinic-kansai-important__note span{color:#ff8039}.clinic-kansai-important__button{display:block;margin:32px auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:12px 96px 12px 80px;color:#ff8039;background:#f8f2e7;border:2.5px solid #ff8039;border-radius:16px;text-align:center;font-weight:700;position:relative;margin:0;position:absolute;bottom:0;right:55%;transform:translateY(50%)}@media screen and (max-width:480px){.clinic-kansai-important__button{width:80%;padding:8px;margin:32px 10%}}.clinic-kansai-important__button:after{content:"";background:url(//baby-helmet.com/wp-content/themes/atama_ver4/assets/img/clinic-kansai-arrow_right.png);width:10px;height:15px;background-size:contain;background-repeat:no-repeat;position:absolute;top:50%;right:40px;transform:translateY(calc(-50% - 1px))}@media screen and (max-width:1216px) and (min-width:481px){.clinic-kansai-important__button{position:relative;transform:inherit;top:inherit;right:inherit;margin:16px auto}}@media screen and (max-width:480px){.clinic-kansai-important__button{position:relative;transform:inherit;top:inherit;right:inherit;margin:16px auto}}.clinic-kansai-flow{background:#ffeab8;position:relative;padding:80px 0 240px}@media screen and (max-width:1216px) and (min-width:481px){.clinic-kansai-flow{box-sizing:border-box;padding:32px 32px 240px}}@media screen and (max-width:1080px) and (min-width:481px){.clinic-kansai-flow{padding:32px 32px 80px}}@media screen and (max-width:480px){.clinic-kansai-flow{padding:32px 0 0}}.clinic-kansai-flow:before{content:"";background:url(//baby-helmet.com/wp-content/themes/atama_ver4/assets/img/clinic-kansai-bg2.svg);width:100vw;max-width:1600px;height:100px;background-size:100% 100%;position:absolute;top:-100px}@media screen and (max-width:1216px) and (min-width:481px){.clinic-kansai-flow:before{right:50%;transform:translateX(50%)}}@media screen and (max-width:480px){.clinic-kansai-flow:before{height:10vw;top:-10vw}}.clinic-kansai-flow__wrapper{max-width:1200px;margin:0 auto}.clinic-kansai-flow__heading{font-size:28px;font-weight:700;line-height:200%;padding:32px 0 32px 124px;margin-bottom:48px;position:relative;flex:100%}@media screen and (max-width:480px){.clinic-kansai-flow__heading{font-size:6vw}}@media screen and (max-width:480px){.clinic-kansai-flow__heading{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:16px auto;padding:32px 36px 32px 72px}}.clinic-kansai-flow__heading:before{content:"";display:block;width:160px;height:140px;background:url(//baby-helmet.com/wp-content/themes/atama_ver4/assets/img/clinic-kansai-heading-bg2.png);background-size:contain;background-repeat:no-repeat;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media screen and (max-width:480px){.clinic-kansai-flow__heading:before{width:120px;height:95px}}.clinic-kansai-flow-list{list-style-type:none;display:flex;gap:80px}@media screen and (max-width:1080px) and (min-width:481px){.clinic-kansai-flow-list{padding:32px 32px 96px;flex-direction:column}}@media screen and (max-width:480px){.clinic-kansai-flow-list{padding:32px 32px 96px;flex-direction:column}}.clinic-kansai-flow-list__item{padding:64px 32px 32px;background:#fff;border-radius:16px;flex:1;position:relative}@media screen and (max-width:480px){.clinic-kansai-flow-list__item{padding:48px 32px 32px}}.clinic-kansai-flow-list__item:before{content:"";width:70px;height:70px;position:absolute;top:-25px;left:calc(50% - 35px)}.clinic-kansai-flow-list__item:nth-of-type(1):before{background:url(//baby-helmet.com/wp-content/themes/atama_ver4/assets/img/clinic-kansai-flow-list__number1.png);background-size:contain;background-repeat:no-repeat;background-position:center}.clinic-kansai-flow-list__item:nth-of-type(2):before{background:url(//baby-helmet.com/wp-content/themes/atama_ver4/assets/img/clinic-kansai-flow-list__number2.png);background-size:contain;background-repeat:no-repeat;background-position:center}.clinic-kansai-flow-list__item:nth-of-type(3):before{background:url(//baby-helmet.com/wp-content/themes/atama_ver4/assets/img/clinic-kansai-flow-list__number3.png);background-size:contain;background-repeat:no-repeat;background-position:center}.clinic-kansai-flow-list__item:not(:last-of-type):after{content:"";display:block;width:80px;height:80px;background:url(//baby-helmet.com/wp-content/themes/atama_ver4/assets/img/clinic-kansai-flow-list__item-arrow.png);background-size:contain;background-repeat:no-repeat;background-position:center;position:absolute;left:100%;top:50%;transform:translateY(-50%)}@media screen and (max-width:1080px) and (min-width:481px){.clinic-kansai-flow-list__item:not(:last-of-type):after{top:100%;left:70%;transform:rotate(90deg)}}@media screen and (max-width:480px){.clinic-kansai-flow-list__item:not(:last-of-type):after{top:100%;left:70%;transform:rotate(90deg)}}.clinic-kansai-flow-list__title{color:#ffa06b;font-size:24px;font-weight:700;text-align:center;line-height:2}.clinic-kansai-flow-list__lead{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;padding:8px;border-top:3px dashed #ffbd98;font-size:14px}.clinic-kansai-detail{position:relative;max-width:1200px;margin:0 auto}@media screen and (max-width:480px){.clinic-kansai-detail{padding-top:8px}}.clinic-kansai-detail:before{content:"";background:url(//baby-helmet.com/wp-content/themes/atama_ver4/assets/img/clinic-kansai-bg3.svg);width:100vw;max-width:1600px;height:150px;background-size:100% 100%;position:absolute;top:-150px;left:50%;transform:translateX(-50%)}@media screen and (max-width:480px){.clinic-kansai-detail:before{height:10vw;top:-10vw}}.clinic-kansai-detail-item{box-sizing:border-box}.clinic-kansai-detail-item__heading{display:block;margin:32px auto;width:100%;max-width:600px}.clinic-kansai-detail-item__heading._sp{display:none}@media screen and (max-width:1080px) and (min-width:481px){.clinic-kansai-detail-item__heading{width:90%;margin:16px auto}}@media screen and (max-width:480px){.clinic-kansai-detail-item__heading{width:90%;margin:16px auto}.clinic-kansai-detail-item__heading._sp{display:block}.clinic-kansai-detail-item__heading._pc{display:none}}.clinic-kansai-detail-item__content{margin-left:-120px;padding:64px 160px;background:#f8f2e7;width:480px;border-radius:16px;position:relative}@media screen and (max-width:1080px) and (min-width:481px){.clinic-kansai-detail-item__content{width:100%;box-sizing:border-box;background:inherit;padding:32px;margin:0;text-align:justify}}@media screen and (max-width:480px){.clinic-kansai-detail-item__content{width:100%;box-sizing:border-box;background:inherit;padding:16px;margin:0;text-align:justify}}.clinic-kansai-detail-item__content span{color:#ffa06b}.clinic-kansai-detail-item:nth-of-type(1) .clinic-kansai-detail-item__content{margin-bottom:240px}@media screen and (max-width:1080px) and (min-width:481px){.clinic-kansai-detail-item:nth-of-type(1) .clinic-kansai-detail-item__content{margin-bottom:32px}}@media screen and (max-width:480px){.clinic-kansai-detail-item:nth-of-type(1) .clinic-kansai-detail-item__content{margin-bottom:32px}}.clinic-kansai-detail-item:nth-of-type(1) .clinic-kansai-detail-item__content :after{content:"";background:url(//baby-helmet.com/wp-content/themes/atama_ver4/assets/img/clinic-kansai-detail-item__content1.png);width:400px;height:640px;background-size:contain;background-repeat:no-repeat;position:absolute;top:24px;left:calc(100% - 64px)}@media screen and (max-width:1080px) and (min-width:481px){.clinic-kansai-detail-item:nth-of-type(1) .clinic-kansai-detail-item__content :after{display:none}}@media screen and (max-width:480px){.clinic-kansai-detail-item:nth-of-type(1) .clinic-kansai-detail-item__content :after{display:none}}.clinic-kansai-detail-item:nth-of-type(2) .clinic-kansai-detail-item__content{margin-top:240px}@media screen and (max-width:1216px) and (min-width:481px){.clinic-kansai-detail-item:nth-of-type(2) .clinic-kansai-detail-item__content{margin-top:340px}}@media screen and (max-width:1080px) and (min-width:481px){.clinic-kansai-detail-item:nth-of-type(2) .clinic-kansai-detail-item__content{margin-top:0}}@media screen and (max-width:480px){.clinic-kansai-detail-item:nth-of-type(2) .clinic-kansai-detail-item__content{margin-top:0}}.clinic-kansai-detail-item:nth-of-type(2) .clinic-kansai-detail-item__content:before{content:"";background:url(//baby-helmet.com/wp-content/themes/atama_ver4/assets/img/clinic-kansai-detail-item__content2.jpg);width:640px;height:640px;background-size:contain;background-repeat:no-repeat;position:absolute;top:-180px;left:calc(100% - 64px)}@media screen and (max-width:1216px) and (min-width:481px){.clinic-kansai-detail-item:nth-of-type(2) .clinic-kansai-detail-item__content:before{width:480px;height:320px;top:inherit;left:80%;bottom:calc(100% - 32px)}}@media screen and (max-width:1080px) and (min-width:481px){.clinic-kansai-detail-item:nth-of-type(2) .clinic-kansai-detail-item__content:before{display:none}}@media screen and (max-width:480px){.clinic-kansai-detail-item:nth-of-type(2) .clinic-kansai-detail-item__content:before{display:none}}.clinic-kansai-detail-item__image{margin-top:32px;width:100%}.clinic-kansai-detail-item__link{display:block;margin:32px auto;padding:8px 80px 8px 72px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#ffa06b;background:#fff;border:2.5px solid #ffa06b;border-radius:16px;text-align:center;font-weight:700;position:relative;margin:32px auto 0 0}@media screen and (max-width:480px){.clinic-kansai-detail-item__link{width:80%;margin:32px 10%;padding:8px 16px 8px 0;box-sizing:border-box}}.clinic-kansai-detail-item__link:after{content:"";background:url(//baby-helmet.com/wp-content/themes/atama_ver4/assets/img/clinic-kansai-arrow_right.png);width:10px;height:15px;background-size:contain;background-repeat:no-repeat;position:absolute;top:50%;right:40px;transform:translateY(calc(-50% - 1px))}@media screen and (max-width:480px){.clinic-kansai-detail-item__link:after{right:16px}}.clinic-kansai-about{max-width:1200px;margin:160px auto}@media screen and (max-width:480px){.clinic-kansai-about{margin:32px auto}}.clinic-kansai-about__heading{font-size:28px;font-weight:700;line-height:200%;padding:32px 0 32px 124px;margin-bottom:48px;position:relative;flex:100%}@media screen and (max-width:480px){.clinic-kansai-about__heading{font-size:6vw}}@media screen and (max-width:1216px) and (min-width:481px){.clinic-kansai-about__heading{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto 32px;padding:32px 36px 32px 72px}}@media screen and (max-width:480px){.clinic-kansai-about__heading{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto 32px;padding:32px 36px 32px 72px}}.clinic-kansai-about__heading:before{content:"";display:block;width:160px;height:140px;background:url(//baby-helmet.com/wp-content/themes/atama_ver4/assets/img/clinic-kansai-heading-bg.png);background-size:contain;background-repeat:no-repeat;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media screen and (max-width:480px){.clinic-kansai-about__heading:before{width:120px;height:95px}}.clinic-kansai-about__content{width:600px;position:relative;font-size:14px}.clinic-kansai-about__content>img{width:100%}@media screen and (max-width:1216px) and (min-width:481px){.clinic-kansai-about__content{margin:32px auto}}@media screen and (max-width:480px){.clinic-kansai-about__content{width:100%}}@media screen and (max-width:1080px) and (min-width:481px){.clinic-kansai-about__hours{width:100%;margin-bottom:32px}}@media screen and (max-width:480px){.clinic-kansai-about__hours{width:100%}}.clinic-kansai-about__map{position:absolute;top:0;left:640px;width:560px;height:100%}@media screen and (max-width:1216px) and (min-width:481px){.clinic-kansai-about__map{position:static}}@media screen and (max-width:480px){.clinic-kansai-about__map{position:static;width:90%;margin:16px 5%;border-radius:16px}}.clinic-kansai-about__zip{padding-left:60px;position:relative}.clinic-kansai-about-access{display:flex;gap:8px;margin-bottom:8px}@media screen and (max-width:480px){.clinic-kansai-about-access{padding:4px 24px}}.clinic-kansai-about-access__icon{-o-object-fit:contain;object-fit:contain}.clinic-kansai-about-access__zip{white-space:nowrap}.clinic-kansai-about-tel{display:flex;gap:8px}@media screen and (max-width:480px){.clinic-kansai-about-tel{padding:4px 24px}}.clinic-kansai-about-tel__icon{-o-object-fit:contain;object-fit:contain}.clinic-kansai-about-train{flex:1}.clinic-kansai-about-train__title{font-size:28px;font-weight:700;line-height:200%;display:flex;align-items:center;gap:16px;height:65px;margin-bottom:16px}@media screen and (max-width:480px){.clinic-kansai-about-train__title{font-size:6vw}}.clinic-kansai-about-train__title:before{content:"";background:url(//baby-helmet.com/wp-content/themes/atama_ver4/assets/img/clinic-kansai-introduction-detail-train.png);display:inline-block;width:45px;height:65px;background-size:contain;background-repeat:no-repeat}.clinic-kansai-about-train__text{margin:16px 0}.clinic-kansai-about__wrapper{display:flex;gap:64px;margin-top:64px}@media screen and (max-width:1216px) and (min-width:481px){.clinic-kansai-about__wrapper{padding:16px}}@media screen and (max-width:1080px) and (min-width:481px){.clinic-kansai-about__wrapper{flex-direction:column}}@media screen and (max-width:480px){.clinic-kansai-about__wrapper{flex-direction:column;margin-top:32px;padding:16px;gap:32px}}.clinic-kansai-about-car{flex:1}.clinic-kansai-about-car__title{font-size:28px;font-weight:700;line-height:200%;display:flex;align-items:center;gap:16px;height:65px;margin-bottom:16px}@media screen and (max-width:480px){.clinic-kansai-about-car__title{font-size:6vw}}.clinic-kansai-about-car__title:before{content:"";background:url(//baby-helmet.com/wp-content/themes/atama_ver4/assets/img/clinic-kansai-introduction-detail-car.png);display:inline-block;width:65px;height:50px;background-size:contain;background-repeat:no-repeat}.clinic-kansai-about-car__text{margin:16px 0}.clinic-kansai-about-car__text span{background:linear-gradient(transparent 0%,transparent 50%,rgba(255,189,152,.6666666667) 50%,rgba(255,189,152,.6666666667) 100%)}.clinic-top-calendar{box-sizing:border-box;width:100%;padding:0 16px}.clinic-kansai-about__map .clinic-top-access__map{margin-top:0}#about-map{height:320px}.clinic-top-introduction__main-visual-notice{width:97%}.clinic-top-introduction-item__note{margin:-16px 0 16px;color:#a66600}@media screen and (max-width:480px){.clinic-top-introduction-item{margin-bottom:46px}.clinic-top-introduction-item:last-child{margin-bottom:0}}.clinic-top-introduction-item__label{align-items:center;display:flex;justify-content:space-between;margin-bottom:50px}@media screen and (max-width:480px){.clinic-top-introduction-item__label{margin-bottom:36px}}.clinic-top-introduction-item__title{font-family:quicksand,zen-maru-gothic,sans-serif;-webkit-font-smoothing:antialiased;font-style:normal;font-size:28px;font-weight:700;line-height:100%;color:#a66600}@media screen and (max-width:480px){.clinic-top-introduction-item__title{font-size:20px;line-height:144%}}@media screen and (min-width:481px) and (max-width:1200px){.clinic-top-introduction-item__title{line-height:1.25;margin-top:-20px}}.clinic-top-introduction-item__title br{display:none}@media screen and (min-width:481px) and (max-width:1200px){.clinic-top-introduction-item__title br{display:block}}@media screen and (max-width:480px){.clinic-top-introduction-item__title{font-size:22px;font-weight:700;line-height:144%}}.clinic-top-introduction-item__img{border-radius:14px;display:block;overflow:hidden;position:relative}.clinic-top-introduction-item__img img{display:block;height:auto;width:100%}.clinic-top-introduction-item__img-grid{display:grid;gap:10px;grid-template-columns:1fr .578fr;grid-template-rows:auto auto}@media screen and (max-width:480px){.clinic-top-introduction-item__img-grid{gap:6px}}.clinic-top-introduction-item__img-L{grid-column:1/2;grid-row:1/3}.clinic-top-introduction-item__img-L,.clinic-top-introduction-item__img-M{border-radius:14px;overflow:hidden;position:relative}.clinic-top-introduction-item__img-L img,.clinic-top-introduction-item__img-M img{display:block;height:auto;width:100%}.clinic-top-introduction-item__link{flex-shrink:0}@media screen and (max-width:480px){.clinic-top-introduction-item__link{display:none}}.clinic-top-introduction-item__link.hidden{visibility:hidden}.clinic-top-introduction-item__link--sp{display:none}@media screen and (max-width:480px){.clinic-top-introduction-item__link--sp{display:flex;margin-top:13px}}.clinic-top-access{margin-top:100px}@media screen and (max-width:480px){.clinic-top-access{margin-top:42px}}.clinic-top-access__title{font-family:quicksand,zen-maru-gothic,sans-serif;-webkit-font-smoothing:antialiased;font-style:normal;font-size:28px;font-weight:700;line-height:100%;color:#a66600}@media screen and (max-width:480px){.clinic-top-access__title{font-size:20px;line-height:144%}}@media screen and (max-width:480px){.clinic-top-access__title{font-size:22px;font-weight:700;line-height:144%}}.clinic-top-access__title.js-slide-in{-webkit-animation:slideUpTitle .36s ease-out .1s forwards;animation:slideUpTitle .36s ease-out .1s forwards}.clinic-top-access__map{margin-top:60px;opacity:0}.clinic-top-access__map.js-slide-in{-webkit-animation:slideUpTitle .36s ease-out .1s forwards;animation:slideUpTitle .36s ease-out .1s forwards}@media screen and (max-width:480px){.clinic-top-access__map{border-radius:10px;margin-top:36px}}.clinic-top-access__info{display:flex;flex-wrap:nowrap;justify-content:space-between;margin-top:60px;opacity:0;width:100%}@media screen and (max-width:480px){.clinic-top-access__info{display:block;margin-top:29px}}.clinic-top-access__info.js-slide-in{-webkit-animation:slideUpTitle .36s ease-out 0s forwards;animation:slideUpTitle .36s ease-out 0s forwards}.clinic-top-access__info-right,.clinic-top-access__info-left{width:calc((100% - 56px) / 2)}@media screen and (max-width:480px){.clinic-top-access__info-right,.clinic-top-access__info-left{width:100%}}.clinic-top-access__info-left{margin-right:56px}.clinic-top-access-video{width:100%;max-width:1600px;margin-top:90px}@media screen and (max-width:480px){.clinic-top-access-video{width:100%;max-width:95vw}}.clinic-top-access-video h2{font-size:28px;margin-bottom:13px;padding-left:0;display:block;color:#a66600}.clinic-top-access-video__flex{display:flex;justify-content:center;gap:2%;width:100%;margin:0 auto}@media screen and (max-width:480px){.clinic-top-access-video__flex{display:block;margin-top:29px}}.clinic-top-access-video__flex li{margin-top:50px;list-style:none;width:100%}.clinic-top-access-video__flex li h3{margin-bottom:20px;color:#a66600}.clinic-top-access-video__flex li iframe{width:100%;height:auto;aspect-ratio:16/9}.clinic-top-access-map{border-radius:20px;overflow:hidden;position:relative}.clinic-top-access-map__map{height:290px;width:100%}@media screen and (max-width:480px){.clinic-top-access-map__map{height:200px}}.clinic-top-access-map__link{align-items:center;background-color:#ffa06b;border-radius:20px;bottom:20px;box-sizing:border-box;color:#fff;display:flex;font-size:15px;height:40px;justify-content:center;letter-spacing:.04px;padding:0 20px 0 14px;position:absolute;right:20px}@media screen and (max-width:480px){.clinic-top-access-map__link{border-radius:8px;bottom:10px;right:10px}}.clinic-top-access-map__link img{height:22px;margin-right:5px;width:22px}.clinic-top-access-map__link:hover{-webkit-animation:hoverMapLink .18s ease-in-out 0ms forwards;animation:hoverMapLink .18s ease-in-out 0ms forwards;opacity:1}@media screen and (max-width:480px){.clinic-top-access-map__link:hover{-webkit-animation:none;animation:none}}.clinic-top-access-info-detail{color:#a66600;list-style:none;margin-bottom:55px;max-width:512px;width:100%}.clinic-top-access-info-detail:last-child{margin-bottom:0}@media screen and (max-width:480px){.clinic-top-access-info-detail{margin-bottom:29px}.clinic-top-access-info-detail:last-child{margin-bottom:34px}}.clinic-top-access-info-detail__title{box-sizing:border-box;font-size:20px;padding-left:40px;position:relative}@media screen and (max-width:480px){.clinic-top-access-info-detail__title{font-size:18px;margin-bottom:13px;padding-left:0}}.clinic-top-access-info-detail__title:before{background-color:#ffa06b;border-radius:1px;content:"";height:2px;left:-1px;opacity:0;position:absolute;top:9px;width:22px}.js-slide-in .clinic-top-access-info-detail__title:before{-webkit-animation:orangeLineSlideIn .2s ease-out .2s forwards;animation:orangeLineSlideIn .2s ease-out .2s forwards}@media screen and (max-width:480px){.clinic-top-access-info-detail__title:before{display:none}}.clinic-top-access-info-detail__text{font-size:15px;line-height:1.67;margin-top:30px}@media screen and (max-width:480px){.clinic-top-access-info-detail__text{margin-top:0}}.clinic-top-access-info-detail__list{list-style:disc outside;padding-left:20px}.clinic-top-access-info-detail__link{text-decoration:underline}.clinic-top-access-info-detail a:link{color:#00e;text-decoration:underline}.clinic-about-images{display:grid;gap:56px;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;margin-top:81px;opacity:0;width:100%}@media screen and (max-width:480px){.clinic-about-images{display:block;margin-top:26px}}@media screen and (max-width:480px){.clinic-about-images__item{height:auto;margin-top:35px;width:100%}.clinic-about-images__item:first-child{margin-top:0}}.clinic-about-images__caption{color:#a66600;display:block;font-size:14px;line-height:1.67;margin-left:20px;margin-top:16px}@media screen and (max-width:480px){.clinic-about-images__caption{font-size:12px;margin-left:10px;margin-top:15px}}.clinic-about-images__img{height:auto;vertical-align:bottom;width:100%}.clinic-about-images__img img{border-radius:14px;display:block;height:auto;width:100%}.clinic-about-images.js-slide-in{-webkit-animation:fadeIn .36s ease-in-out .12s forwards;animation:fadeIn .36s ease-in-out .12s forwards}.clinic-about-header{margin-top:302px}@media screen and (max-width:480px){.clinic-about-header{margin-top:104px}}.clinic-about-header__title{font-family:quicksand,zen-maru-gothic,sans-serif;-webkit-font-smoothing:antialiased;font-style:normal;font-size:28px;font-weight:700;line-height:100%;color:#a66600}@media screen and (max-width:480px){.clinic-about-header__title{font-size:20px;line-height:144%}}@media screen and (max-width:480px){.clinic-about-header__title{font-size:22px;font-weight:700;line-height:144%}}.clinic-about-header__back{display:none}@media screen and (max-width:480px){.clinic-about-header__back{font-family:quicksand,zen-maru-gothic,sans-serif;-webkit-font-smoothing:antialiased;font-style:normal;align-items:center;color:#a66600;display:flex;font-size:13px;font-weight:500;letter-spacing:-.1em;line-height:150%;margin-bottom:69px}.clinic-about-header__back:before{background-image:url(//baby-helmet.com/wp-content/themes/atama_ver4/assets/svg/left_arrow_brown.svg);background-position:center;background-repeat:no-repeat;content:"";display:block;height:14px;margin-right:16px;width:15px}}.clinic-doctors-header{margin-bottom:76px;margin-top:302px;opacity:0}.clinic-doctors-header.js-slide-in{-webkit-animation:slideUpTitle .36s ease-out .1s forwards;animation:slideUpTitle .36s ease-out .1s forwards}@media screen and (max-width:480px){.clinic-doctors-header{margin-bottom:35px;margin-top:99px}}.clinic-doctors-header__title{font-family:quicksand,zen-maru-gothic,sans-serif;-webkit-font-smoothing:antialiased;font-style:normal;font-size:28px;font-weight:700;line-height:100%;color:#a66600}@media screen and (max-width:480px){.clinic-doctors-header__title{font-size:20px;line-height:144%}}.clinic-doctors-header__back{display:none}@media screen and (max-width:480px){.clinic-doctors-header__back{font-family:quicksand,zen-maru-gothic,sans-serif;-webkit-font-smoothing:antialiased;font-style:normal;align-items:center;color:#a66600;display:flex;font-size:13px;font-weight:500;letter-spacing:-.1em;line-height:150%;margin-bottom:69px}.clinic-doctors-header__back:before{background-image:url(//baby-helmet.com/wp-content/themes/atama_ver4/assets/svg/left_arrow_brown.svg);background-position:center;background-repeat:no-repeat;content:"";display:block;height:14px;margin-right:16px;width:15px}}.clinic-doctors-header__second{margin-bottom:76px;margin-top:100px;opacity:0}.clinic-doctors-header__second.js-slide-in{-webkit-animation:slideUpTitle .36s ease-out .1s forwards;animation:slideUpTitle .36s ease-out .1s forwards}@media screen and (max-width:480px){.clinic-doctors-header__second{margin-bottom:35px;margin-top:30px}}.doctor-info-item{color:#a66600;list-style:none;margin-top:54px;width:100%}.doctor-info-item:first-child{margin-bottom:55px;margin-top:0}@media screen and (max-width:480px){.doctor-info-item:first-child{margin-bottom:0}}@media screen and (max-width:480px){.doctor-info-item{margin-bottom:0;margin-top:32px;overflow:hidden;position:relative}.doctor-info-item:before,.doctor-info-item:after{background-color:#ffa06b;border-radius:1px;content:"";height:2px;position:absolute;right:0;top:8px;transition:transform .2s ease-out;width:13px}.doctor-info-item.close:after{transform:rotate(90deg);transition:transform .2s ease-out}.doctor-info-item--profile:before,.doctor-info-item--profile:after{content:none}}.doctor-info-item__title{box-sizing:border-box;font-size:20px;padding-left:40px;position:relative}@media screen and (max-width:480px){.doctor-info-item__title{font-size:18px;opacity:1;padding-left:0;padding:5px 0}}.doctor-info-item__title:before{background-color:#ffa06b;border-radius:1px;content:"";height:2px;left:-1px;opacity:0;position:absolute;top:9px;width:22px}@media screen and (max-width:480px){.doctor-info-item__title:before{display:none}}.doctor-info-item__text-wrapper{margin-top:31px}@media screen and (max-width:480px){.doctor-info-item__text-wrapper{box-sizing:border-box;margin-top:0;opacity:1;overflow:hidden;position:relative;transition:height .32s ease-out 0ms}.close .doctor-info-item__text-wrapper{height:0}.open .doctor-info-item__text-wrapper{height:var(--wrapper-height)}}.doctor-info-item__text{font-family:quicksand,zen-maru-gothic,sans-serif;-webkit-font-smoothing:antialiased;font-style:normal;font-size:15px;font-weight:400;line-height:165%}@media screen and (max-width:480px){.doctor-info-item__text{padding-top:13px}}.doctor-info-item__video{border-radius:14px;height:0;margin-bottom:12px;margin-top:8px;overflow:hidden;padding-bottom:56.3%;position:relative;width:100%}.doctor-info-item__video iframe{height:100%;position:absolute;top:0;width:100%}.doctor-profile{border-bottom:solid 1px rgba(166,102,0,.1490196078);display:flex;justify-content:space-between;margin-bottom:60px;padding-bottom:56px}@media screen and (max-width:480px){.doctor-profile{flex-direction:column}}.doctor-profile__summary{box-sizing:border-box;color:#a66600;display:flex;max-width:640px;min-width:432px;opacity:0;width:40vw}@media screen and (max-width:480px){.doctor-profile__summary{box-sizing:border-box;max-width:unset;min-width:unset;width:100%}}.doctor-profile__summary.js-slide-in{-webkit-animation:slideUpTitle .36s ease-out .1s forwards;animation:slideUpTitle .36s ease-out .1s forwards}.doctor-profile__document{max-width:640px;min-width:432px;opacity:0;width:40vw}.doctor-profile__document .doctor-info-item .doctor-info-item__doctor2{margin-bottom:7%;width:100%}@media screen and (max-width:480px){.doctor-profile__document{box-sizing:border-box;max-width:unset;min-width:unset;width:100%}}.doctor-profile__document.js-slide-in{-webkit-animation:slideUpTitle .36s ease-out 0s forwards;animation:slideUpTitle .36s ease-out 0s forwards}.doctor-profile__document.js-slide-in .doctor-info-item__title:before{-webkit-animation:orangeLineSlideIn .2s ease-out .2s forwards;animation:orangeLineSlideIn .2s ease-out .2s forwards}.doctor-profile-introduction{display:flex}.doctor-profile-introduction__portrait{margin-right:40px;max-width:170px;min-width:114px;width:10.625vw}@media screen and (max-width:480px){.doctor-profile-introduction__portrait{margin-right:16px;max-width:unset;min-width:unset;width:64px}}.doctor-profile-introduction__portrait img{border-radius:10px;height:auto;vertical-align:bottom;width:100%}.doctor-profile-introduction__name{font-family:quicksand,zen-maru-gothic,sans-serif;-webkit-font-smoothing:antialiased;font-style:normal;font-size:28px;font-weight:700;line-height:100%}@media screen and (max-width:480px){.doctor-profile-introduction__name{font-size:20px;line-height:144%}}@media screen and (max-width:480px){.doctor-profile-introduction__name{margin-top:-4px}}.doctor-profile-introduction__position{display:block;font-size:16px;margin-top:16px}@media screen and (max-width:480px){.doctor-profile-introduction__position{display:inline-block;font-size:13px;line-height:1.46;margin-top:2px}}.section-reservation-button{margin:60px auto 60px;max-width:320px}@media screen and (max-width:480px){.section-reservation-button{margin:50px 0 40px;max-width:unset}}.section-reservation-button__button{font-family:quicksand,zen-maru-gothic,sans-serif;-webkit-font-smoothing:antialiased;font-style:normal;font-size:19px;font-weight:700;line-height:100%;align-items:center;background-color:#ffa06b;border-radius:14px;box-sizing:border-box;color:#fff;display:inline-flex;height:64px;justify-content:center;position:relative;width:100%}.section-reservation-button__button .kana-spacing{letter-spacing:-.1em}@media screen and (max-width:480px){.section-reservation-button__button{font-size:22px;line-height:144%}}@media screen and (max-width:480px){.section-reservation-button__button{height:56px;font-size:14px}}.section-reservation-button__button:after{background-image:url(//baby-helmet.com/wp-content/themes/atama_ver4/assets/svg/right_arrow_sp_white.svg);background-position:center;background-repeat:no-repeat;background-size:14px 14px;box-sizing:border-box;content:"";display:block;height:20px;margin-top:-10px;position:absolute;right:16px;top:50%;width:16px}.clinic-top-introduction__header .section-reservation-button{margin-right:0;margin-top:-67px}@media screen and (max-width:480px){.clinic-top-introduction__header .section-reservation-button{margin:0;width:47%}}@media screen and (max-width:480px){.clinic-top-introduction__header .section-reservation-button__button{justify-content:flex-start;padding-left:16px;font-size:13px;height:46px;border-radius:8px}}@media screen and (max-width:480px){.clinic-top-introduction__header .clinic-top-introduction__main-visual-notice+.section-reservation-button{margin-top:12px}}.clinic-results-header{margin-bottom:76px;margin-top:81px;opacity:0}.clinic-results-header.js-slide-in{-webkit-animation:slideUpTitle .36s ease-out .1s forwards;animation:slideUpTitle .36s ease-out .1s forwards}@media screen and (max-width:480px){.clinic-results-header{margin-bottom:35px;margin-top:99px}}.clinic-results-header__title{font-family:quicksand,zen-maru-gothic,sans-serif;-webkit-font-smoothing:antialiased;font-style:normal;font-size:28px;font-weight:700;line-height:100%;color:#a66600}@media screen and (max-width:480px){.clinic-results-header__title{font-size:20px;line-height:144%}}.clinic-results-header__back{display:none}@media screen and (max-width:480px){.clinic-results-header__back{font-family:quicksand,zen-maru-gothic,sans-serif;-webkit-font-smoothing:antialiased;font-style:normal;align-items:center;color:#a66600;display:flex;font-size:13px;font-weight:500;letter-spacing:-.1em;line-height:150%;margin-bottom:69px}.clinic-results-header__back:before{background-image:url(//baby-helmet.com/wp-content/themes/atama_ver4/assets/svg/left_arrow_brown.svg);background-position:center;background-repeat:no-repeat;content:"";display:block;height:14px;margin-right:16px;width:15px}}.results-additional-info{margin-bottom:120px;margin-top:72px;opacity:0}.results-additional-info.js-slide-in{-webkit-animation:slideUpTitle .36s ease-out .1s forwards;animation:slideUpTitle .36s ease-out .1s forwards}.results-additional-info__title{font-family:quicksand,zen-maru-gothic,sans-serif;-webkit-font-smoothing:antialiased;font-style:normal;font-size:20px;font-weight:700;line-height:150%}@media screen and (max-width:480px){.results-additional-info__title{font-size:15px;line-height:165%}}@media screen and (max-width:480px){.results-additional-info__content{margin-bottom:64px;margin-top:30px}}.results-additional-info .aboutUsContentsDoctorDocumentItem h3:before{opacity:1}.results-additional-info__body{font-family:quicksand,zen-maru-gothic,sans-serif;-webkit-font-smoothing:antialiased;font-style:normal;font-size:15px;font-weight:400;line-height:165%;margin-top:30px}.results-additional-info__link{display:block;text-decoration:underline}.infomation_anotation{font-size:.6em;vertical-align:top}.main-information__inner:before{content:"";display:inline-block;background-image:url("/wp-content/themes//atama-ver3/assets/img/inner_icon2.png");background-size:contain;vertical-align:middle;width:1.5em;height:1.5em;margin-right:.4em}.infomation_inner_detail{color:#a66600;font-weight:700}.main-information__inner_thirdly{font-size:70%;display:inline-block}.main-information__message{font-family:quicksand,zen-maru-gothic,sans-serif;-webkit-font-smoothing:antialiased;font-style:normal;border-radius:14px;color:rgba(166,102,0,.7019607843);font-size:18px;font-weight:500;line-height:166%;padding:40px 32px 42px;justify-content:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}.main-information__message_wrapper{background-color:rgba(166,102,0,.0705882353);border-radius:14px}.main-information__inner{display:inline-block;text-indent:-1em;padding-left:1em;font-weight:700;color:#ffa06b}.text_no-wrap{text-indent:-1em;padding-left:1em}@media screen and (max-width:480px){.main-information__message{font-size:12px;line-height:150%;padding:17px 16px;text-align:left}}@-webkit-keyframes fadeInAnime{from{opacity:0}to{opacity:1}}@keyframes fadeInAnime{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.institutions .hidden{display:none}@media screen and (max-width:480px){.institutions .page_contents .page_contents{padding:0}}.institutions_header{background-color:rgba(166,102,0,.0705882353);padding-top:302px;padding-bottom:55px}@media screen and (max-width:480px){.institutions_header{padding-top:130px;padding-bottom:15px}}.institutions_header h1{color:#a66600;text-align:center;font-weight:700;font-size:40px}@media screen and (max-width:480px){.institutions_header h1{font-size:18px}}.institutions_contents_notice{width:-webkit-max-content;width:-moz-max-content;width:max-content;min-width:500px;margin:72px auto 0;padding:25px 35px;background:#f8f3e8;border-radius:16px;box-sizing:border-box}@media screen and (max-width:480px){.institutions_contents_notice{width:100%;min-width:0;margin:40px auto 0;padding:15px 25px}}.institutions_contents_notice h3{font-family:quicksand,zen-maru-gothic,sans-serif;-webkit-font-smoothing:antialiased;font-style:normal;font-size:20px;font-weight:700;line-height:150%;color:#a66600;text-align:center;margin-bottom:15px}@media screen and (max-width:480px){.institutions_contents_notice h3{font-size:15px;line-height:165%}}@media screen and (max-width:480px){.institutions_contents_notice h3{font-size:16px}}.institutions_contents_notice p{font-family:quicksand,zen-maru-gothic,sans-serif;-webkit-font-smoothing:antialiased;font-style:normal;font-size:17px;font-weight:400;line-height:200%;text-align:center}@media screen and (max-width:480px){.institutions_contents_notice p{font-size:15px;line-height:165%}}.institutions_contents_notice p span{color:#ffa06b;font-weight:500}@media screen and (max-width:480px){.institutions .results_contents .clinic-results-header{margin-bottom:0;margin-top:40px}}@media screen and (max-width:480px){.institutions .results_contents .clinic-results-header__title{text-align:center}}@media screen and (max-width:480px){.institutions .results_contents .results-additional-info{margin-top:0;margin-bottom:0}}.institutions .results_contents .results-additional-info__body .results-additional-info__link.open-anim{-webkit-animation-name:fadeInAnime;animation-name:fadeInAnime;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}.institutions .results_contents .results-additional-info__body_more{margin:32px 0 0;text-align:center}.institutions .results_contents .results-additional-info__body_more_btn{display:inline-block;background:#ffa06b;padding:20px 0 15px;width:360px;margin:0 auto;border-radius:16px;position:relative;font-size:16px;cursor:pointer;color:#fff;font-weight:700}@media screen and (max-width:480px){.institutions .results_contents .results-additional-info__body_more_btn{width:100%;font-size:14px;padding:14px 0 8px;border-radius:8px}}.institutions .results_contents .results-additional-info__body_more_btn:after{content:"";position:absolute;top:50%;right:32px;transform:translateY(-50%);background-image:url(//baby-helmet.com/wp-content/themes/atama_ver4/assets/svg/Polygon.svg);width:15px;height:10px}.institutions .results_contents .results-additional-info__body_more_btn.rotated:after{transform:translateY(-50%) rotate(180deg)}.institutions .results_contents .doctor-intro{margin-bottom:100px}@media screen and (max-width:480px){.institutions .results_contents .doctor-intro_outline{margin-top:24px}}.institutions .results_contents .doctor-intro_outline_content{display:grid;grid-template-columns:repeat(6,1fr);gap:2.9090909091vw}@media screen and (max-width:480px){.institutions .results_contents .doctor-intro_outline_content{display:flex;flex-wrap:wrap;justify-content:space-between}}.institutions .results_contents .doctor-intro_outline_content_item{max-width:140px;cursor:pointer}@media screen and (max-width:480px){.institutions .results_contents .doctor-intro_outline_content_item{width:50%;max-width:46%}.institutions .results_contents .doctor-intro_outline_content_item_img{display:none}}.institutions .results_contents .doctor-intro_outline_content_item img{width:100%;display:block}.institutions .results_contents .doctor-intro_outline_content_item_name{text-align:center;margin-top:16px}@media screen and (max-width:480px){.institutions .results_contents .doctor-intro_outline_content_item_name{margin-top:0}}.institutions .results_contents .doctor-intro_outline_content_item_name span{display:inline-flex;border:1px solid #a66600;color:#a66600;padding:7px 9px 3px;border-radius:36px;font-size:16px;background:rgba(166,102,0,.1490196078);font-weight:500}@media screen and (max-width:480px){.institutions .results_contents .doctor-intro_outline_content_item_name span{justify-content:center;width:100%;box-sizing:border-box}}@media screen and (max-width:480px){.institutions .results_contents .doctor-intro_outline_content_item.hidden{display:block !important}}.institutions .results_contents .doctor-intro_outline_content_item_position{text-align:center;margin-top:9px;font-size:14px;color:#a66600}.institutions .results_contents .doctor-intro_outline_more{margin:32px 0 0;text-align:center}@media screen and (max-width:480px){.institutions .results_contents .doctor-intro_outline_more{display:none}}.institutions .results_contents .doctor-intro_outline_more_btn{display:inline-block;background:#ffa06b;padding:20px 0 15px;width:360px;margin:0 auto;border-radius:16px;position:relative;font-size:16px;cursor:pointer;color:#fff;font-weight:700}.institutions .results_contents .doctor-intro_outline_more_btn:after{content:"";position:absolute;top:50%;right:32px;transform:translateY(-50%);background-image:url(//baby-helmet.com/wp-content/themes/atama_ver4/assets/svg/Polygon.svg);width:15px;height:10px}.institutions .results_contents .doctor-intro_outline_more_btn.rotated:after{transform:translateY(-50%) rotate(180deg)}.institutions .results_contents .doctor-intro_outline .open-anim{display:block;-webkit-animation:fadeIn .5s ease-in-out;animation:fadeIn .5s ease-in-out}.institutions .results_contents .doctor-intro_detail{margin-top:56px;border-top:1px solid #a66600}.institutions .results_contents .doctor-intro_detail_content{padding:80px 0 0}@media screen and (max-width:480px){.institutions .results_contents .doctor-intro_detail_content{padding:30px 0 0}}.institutions .results_contents .doctor-intro_detail_content_item{display:flex;margin-bottom:80px}@media screen and (max-width:480px){.institutions .results_contents .doctor-intro_detail_content_item{flex-wrap:wrap;margin-bottom:32px}}.institutions .results_contents .doctor-intro_detail_content_item_1st{width:160px;margin-right:48px}@media screen and (max-width:480px){.institutions .results_contents .doctor-intro_detail_content_item_1st{width:50%;margin:0 auto 16px;padding-right:0}}.institutions .results_contents .doctor-intro_detail_content_item_1st img{width:100%;display:block;border-radius:16px}.institutions .results_contents .doctor-intro_detail_content_item_2nd{display:flex;flex-direction:column;width:calc(100% - 208px)}@media screen and (max-width:480px){.institutions .results_contents .doctor-intro_detail_content_item_2nd{width:100%}}.institutions .results_contents .doctor-intro_detail_content_item_2nd_top{margin-bottom:26px}@media screen and (max-width:480px){.institutions .results_contents .doctor-intro_detail_content_item_2nd_top{margin-bottom:0}}.institutions .results_contents .doctor-intro_detail_content_item_2nd_top_name{font-size:24px;color:#a66600;font-weight:500}@media screen and (max-width:480px){.institutions .results_contents .doctor-intro_detail_content_item_2nd_top_name{font-size:18px;text-align:center}}.institutions .results_contents .doctor-intro_detail_content_item_2nd_top_position{margin-top:9px;font-size:16px;color:#a66600}@media screen and (max-width:480px){.institutions .results_contents .doctor-intro_detail_content_item_2nd_top_position{text-align:center;font-size:14px}}.institutions .results_contents .doctor-intro_detail_content_item_2nd_middle{display:flex;margin-bottom:24px}@media screen and (max-width:480px){.institutions .results_contents .doctor-intro_detail_content_item_2nd_middle{flex-wrap:wrap;margin-bottom:0}}.institutions .results_contents .doctor-intro_detail_content_item_2nd_middle_1st{width:50%;padding-right:40px;border-right:2px dashed #a66600}@media screen and (max-width:480px){.institutions .results_contents .doctor-intro_detail_content_item_2nd_middle_1st{width:100%;border-right:none;padding-right:0}}.institutions .results_contents .doctor-intro_detail_content_item_2nd_middle_2nd{width:50%;padding-left:40px}@media screen and (max-width:480px){.institutions .results_contents .doctor-intro_detail_content_item_2nd_middle_2nd{margin-top:0;width:100%;padding-left:0}}@media screen and (max-width:480px){.institutions .results_contents .doctor-intro_detail_content_item_description{margin-top:16px}}.institutions .results_contents .doctor-intro_detail_content_item_description:not(:first-of-type){margin-top:24px}@media screen and (max-width:480px){.institutions .results_contents .doctor-intro_detail_content_item_description:not(:first-of-type){margin-top:16px}}.institutions .results_contents .doctor-intro_detail_content_item_description_title{color:#ffa06b;font-size:16px;font-weight:500;margin-bottom:15px}@media screen and (max-width:480px){.institutions .results_contents .doctor-intro_detail_content_item_description_title{margin-bottom:6px}}.institutions .results_contents .doctor-intro_detail_content_item_description_txt{color:#a66600;font-size:16px;font-weight:500;line-height:175%;letter-spacing:.04em}@media screen and (max-width:480px){.institutions .results_contents .doctor-intro_detail_content_item_description_txt{font-size:14px}}.institutions .results_contents .doctor-intro_detail_more{margin:32px 0 0;text-align:center}.institutions .results_contents .doctor-intro_detail_more_btn{display:inline-block;background:#ffa06b;padding:20px 0 15px;width:360px;margin:0 auto;border-radius:16px;position:relative;font-size:16px;cursor:pointer;color:#fff;font-weight:700;line-height:165%}@media screen and (max-width:480px){.institutions .results_contents .doctor-intro_detail_more_btn{width:100%;font-size:14px;padding:14px 0 8px;border-radius:8px}}.institutions .results_contents .doctor-intro_detail_more_btn:after{content:"";position:absolute;top:50%;right:32px;transform:translateY(-50%);background-image:url(//baby-helmet.com/wp-content/themes/atama_ver4/assets/svg/Polygon.svg);width:15px;height:10px}.institutions .results_contents .doctor-intro_detail_more_btn.rotated:after{transform:translateY(-50%) rotate(180deg)}.institutions .results_contents .doctor-intro_detail .open-anim{display:flex;-webkit-animation:fadeIn .5s ease-in-out;animation:fadeIn .5s ease-in-out}.institutions .results_contents .doctor-intro .hidden{display:none}.satellite-clinic{color:#A66600;padding-top:228px;@media screen and (max-width:480px){padding-top:150px}}.satellite-clinic__title{text-align:center;font-weight:700;margin-bottom:72px;padding:0 16px;@media screen and (max-width:480px){margin-bottom:48px}}.satellite-clinic__title>h1{display:inline-block;font-size:36px;letter-spacing:0.04em;line-height:144%;border-bottom:4px dashed #ffa06b;padding-bottom:4px;margin-bottom:20px;@media screen and (max-width:480px){font-size:24px;margin-bottom:16px}}.satellite-clinic__content{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px, 1fr));column-gap:32px;row-gap:72px;justify-content:center;max-width:800px;margin:0 auto;padding:0 16px 120px;@media screen and (max-width:480px){row-gap:48px;padding:0 16px 98px}}.satellite-clinic__content__card{font-weight:500;display:flex;flex-direction:column;max-width:316px;@media screen and (max-width:480px){max-width:100%}}.satellite-clinic__content__card__img{width:100%;border-radius:4px;margin-bottom:12px}.satellite-clinic__content__card__tag{display:inline-block;width:fit-content;background-color:#ffa06b;color:#fff;font-size:12px;padding:4px 10px;border-radius:999px;margin-bottom:8px}.satellite-clinic__content__card__name{ font-size:20px;font-weight:700;margin-bottom:12px;border-bottom:1px solid #ffa06b;line-height:1.6;padding-bottom:8px}.satellite-clinic__content__card__address{font-size:14px;line-height:1.6;margin-bottom:12px;border-bottom:1px solid #ffa06b;padding-bottom:8px}.satellite-clinic__content__card__tell{font-size:14px;margin-bottom:16px}.satellite-clinic__content__card__detail{display:inline-block;width:100%;text-align:center;background-color:#ffa06b;color:#fff;font-weight:700;padding:12px 0;border-radius:8px}.section-reservation-button.about-head-reshaping-button{max-width:480px;@media screen and (max-width:480px){padding:0 16px}}.clinic-fukuoka-root{padding-left:20px}.clinic-fukuoka-root_movie{max-width:480px;width:100%;margin-top:16px}