@charset "UTF-8";@font-face{font-family:Yu Gothic;src:local("Yu Gothic Medium");font-weight:100}@font-face{font-family:Yu Gothic;src:local("Yu Gothic Medium");font-weight:200}@font-face{font-family:Yu Gothic;src:local("Yu Gothic Medium");font-weight:300}@font-face{font-family:Yu Gothic;src:local("Yu Gothic Medium");font-weight:400}@font-face{font-family:Yu Gothic;src:local("Yu Gothic Bold");font-weight:700}@font-face{font-family:Helvetica Neue;src:local("Helvetica Neue Regular");font-weight:100}@font-face{font-family:Helvetica Neue;src:local("Helvetica Neue Regular");font-weight:200}:root{--fontSizeBase:16px;--colorFontBase:#000;--colorDarkBlue:#033e54;--colorDarkRed:#5f0404;--colorAqua:#7fc5e0;--colorGreen:#acd6a1;--colorOrange:#eb9e7c;--colorPurple:#b996b5;--colorBrown:#8d2c00;--colorDarkBrown:#673838;--colorCream:#fffff1;--widthContainer:970px;--zindexHide:-1;--zindexFoward:2;--zindexModal:3;--fontFamily:-apple-system,BlinkMacSystemFont,"Helvetica Neue","Yu Gothic",YuGothic,Verdana,Meiryo,sans-serif;--fontFamilyTsukubrdgothic:fot-tsukubrdgothic-std,sans-serif}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;border:0;outline:0}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{text-decoration:none}ins,mark{color:#000;background-color:#ff9}mark{font-weight:700;font-style:italic}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;margin:1em 0;padding:0;border:0;border-top:1px solid #ccc}input,select{vertical-align:middle}html{font-size:16px;font-size:var(--fontSizeBase);font-family:var(--fontFamilyDefault)}@media (-ms-high-contrast:none){html{font-family:Verdana,Meiryo,sans-serif}}@media (-ms-high-contrast:active){html{font-family:Verdana,Meiryo,sans-serif}}body{color:#000;color:var(--colorFontBase);line-height:1.6;word-break:break-all;background-color:#fffff1;background-color:var(--colorCream);background-image: url(../../images/common/bg-body.png)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){body{background-image: url(../../images/common/bg-body@2x.png)}}@media (-webkit-min-device-pixel-ratio:3),(min-resolution:288dpi){body{background-image: url(../../images/common/bg-body@3x.png)}}body{background-image:-webkit-image-set(url("../../images/common/bg-body.png") 1x,url("../../images/common/bg-body@2x.png") 2x,url("../../images/common/bg-body@3x.png") 3x);background-image:image-set(url("../../images/common/bg-body.png") 1x,url("../../images/common/bg-body@2x.png") 2x,url("../../images/common/bg-body@3x.png") 3x);background-repeat:repeat-y;background-position:0 0;background-size:100%}@media (max-width:960px){body{padding-bottom:58px;background-image:none}}body.home{background-image:none}img{max-width:100%;height:auto;vertical-align:bottom}picture{display:block}iframe{vertical-align:bottom}.h1,.h2,.h3,.h4,.h5,.h6{font-weight:400}.ul{list-style-type:disc}@media (max-width:960px){.span{display:block}}@media (max-width:960px){.br{display:none}}.a{text-decoration:none}.dt{font-weight:700}.slick-next,.slick-prev{position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;font-size:0;line-height:0;border:none;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{color:transparent;background:transparent;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{color:#fff;font-size:20px;font-family:slick;line-height:1;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;margin:0;padding:0;text-align:center;list-style:none}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li,.slick-dots li button{width:20px;height:20px;cursor:pointer}.slick-dots li button{display:block;padding:5px;color:transparent;font-size:0;line-height:0;background:transparent;border:0;outline:none}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;width:20px;height:20px;color:#000;font-size:6px;font-family:slick;line-height:20px;text-align:center;opacity:.25;content:"•";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{margin:0;padding:0;overflow:hidden}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-right:auto;margin-left:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.Icon{display:inline-block;background-repeat:no-repeat;background-size:cover}.Icon.-teeth{width:74px;height:73px;background-image: url(../../images/common/icon/icon-teeth.png)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.Icon.-teeth{background-image: url(../../images/common/icon/icon-teeth@2x.png)}}@media (-webkit-min-device-pixel-ratio:3),(min-resolution:288dpi){.Icon.-teeth{background-image: url(../../images/common/icon/icon-teeth@3x.png)}}.Icon.-teeth{background-image:-webkit-image-set(url("../../images/common/icon/icon-teeth.png") 1x,url("../../images/common/icon/icon-teeth@2x.png") 2x,url("../../images/common/icon/icon-teeth@3x.png") 3x);background-image:image-set(url("../../images/common/icon/icon-teeth.png") 1x,url("../../images/common/icon/icon-teeth@2x.png") 2x,url("../../images/common/icon/icon-teeth@3x.png") 3x)}@media (max-width:960px){.Icon.-teeth{width:37px;height:37px}}.Icon.-brush{width:71px;height:70px;background-image: url(../../images/common/icon/icon-brush.png)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.Icon.-brush{background-image: url(../../images/common/icon/icon-brush@2x.png)}}@media (-webkit-min-device-pixel-ratio:3),(min-resolution:288dpi){.Icon.-brush{background-image: url(../../images/common/icon/icon-brush@3x.png)}}.Icon.-brush{background-image:-webkit-image-set(url("../../images/common/icon/icon-brush.png") 1x,url("../../images/common/icon/icon-brush@2x.png") 2x,url("../../images/common/icon/icon-brush@3x.png") 3x);background-image:image-set(url("../../images/common/icon/icon-brush.png") 1x,url("../../images/common/icon/icon-brush@2x.png") 2x,url("../../images/common/icon/icon-brush@3x.png") 3x)}@media (max-width:960px){.Icon.-brush{width:35px;height:35px}}.Icon.-doctor{width:74px;height:73px;background-image: url(../../images/common/icon/icon-doctor.png)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.Icon.-doctor{background-image: url(../../images/common/icon/icon-doctor@2x.png)}}@media (-webkit-min-device-pixel-ratio:3),(min-resolution:288dpi){.Icon.-doctor{background-image: url(../../images/common/icon/icon-doctor@3x.png)}}.Icon.-doctor{background-image:-webkit-image-set(url("../../images/common/icon/icon-doctor.png") 1x,url("../../images/common/icon/icon-doctor@2x.png") 2x,url("../../images/common/icon/icon-doctor@3x.png") 3x);background-image:image-set(url("../../images/common/icon/icon-doctor.png") 1x,url("../../images/common/icon/icon-doctor@2x.png") 2x,url("../../images/common/icon/icon-doctor@3x.png") 3x)}@media (max-width:960px){.Icon.-doctor{width:37px;height:37px}}.Icon.-clinic{width:71px;height:70px;background-image: url(../../images/common/icon/icon-clinic.png)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.Icon.-clinic{background-image: url(../../images/common/icon/icon-clinic@2x.png)}}@media (-webkit-min-device-pixel-ratio:3),(min-resolution:288dpi){.Icon.-clinic{background-image: url(../../images/common/icon/icon-clinic@3x.png)}}.Icon.-clinic{background-image:-webkit-image-set(url("../../images/common/icon/icon-clinic.png") 1x,url("../../images/common/icon/icon-clinic@2x.png") 2x,url("../../images/common/icon/icon-clinic@3x.png") 3x);background-image:image-set(url("../../images/common/icon/icon-clinic.png") 1x,url("../../images/common/icon/icon-clinic@2x.png") 2x,url("../../images/common/icon/icon-clinic@3x.png") 3x)}@media (max-width:960px){.Icon.-clinic{width:35px;height:35px}}.Icon.-question{width:72px;height:68px;background-image: url(../../images/common/icon/icon-q.png)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.Icon.-question{background-image: url(../../images/common/icon/icon-q@2x.png)}}@media (-webkit-min-device-pixel-ratio:3),(min-resolution:288dpi){.Icon.-question{background-image: url(../../images/common/icon/icon-q@3x.png)}}.Icon.-question{background-image:-webkit-image-set(url("../../images/common/icon/icon-q.png") 1x,url("../../images/common/icon/icon-q@2x.png") 2x,url("../../images/common/icon/icon-q@3x.png") 3x);background-image:image-set(url("../../images/common/icon/icon-q.png") 1x,url("../../images/common/icon/icon-q@2x.png") 2x,url("../../images/common/icon/icon-q@3x.png") 3x)}@media (max-width:960px){.Icon.-question{width:36px!important;height:34px!important}}.Icon.-access{width:73px;height:72px;background-image: url(../../images/common/icon/icon-access.png)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.Icon.-access{background-image: url(../../images/common/icon/icon-access@2x.png)}}@media (-webkit-min-device-pixel-ratio:3),(min-resolution:288dpi){.Icon.-access{background-image: url(../../images/common/icon/icon-access@3x.png)}}.Icon.-access{background-image:-webkit-image-set(url("../../images/common/icon/icon-access.png") 1x,url("../../images/common/icon/icon-access@2x.png") 2x,url("../../images/common/icon/icon-access@3x.png") 3x);background-image:image-set(url("../../images/common/icon/icon-access.png") 1x,url("../../images/common/icon/icon-access@2x.png") 2x,url("../../images/common/icon/icon-access@3x.png") 3x)}@media (max-width:960px){.Icon.-access{width:36px;height:36px}}.Icon.-telphone{width:61px;height:57px;background-image: url(../../images/common/icon/icon-telphone.png)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.Icon.-telphone{background-image: url(../../images/common/icon/icon-telphone@2x.png)}}@media (-webkit-min-device-pixel-ratio:3),(min-resolution:288dpi){.Icon.-telphone{background-image: url(../../images/common/icon/icon-telphone@3x.png)}}.Icon.-telphone{background-image:-webkit-image-set(url("../../images/common/icon/icon-telphone.png") 1x,url("../../images/common/icon/icon-telphone@2x.png") 2x,url("../../images/common/icon/icon-telphone@3x.png") 3x);background-image:image-set(url("../../images/common/icon/icon-telphone.png") 1x,url("../../images/common/icon/icon-telphone@2x.png") 2x,url("../../images/common/icon/icon-telphone@3x.png") 3x)}@media (max-width:960px){.Icon.-telphone{width:30px;height:28px}}.Icon.-clockAqua{width:49px;height:52px;background-image: url(../../images/common/icon/icon-clock-aqua.png)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.Icon.-clockAqua{background-image: url(../../images/common/icon/icon-clock-aqua@2x.png)}}@media (-webkit-min-device-pixel-ratio:3),(min-resolution:288dpi){.Icon.-clockAqua{background-image: url(../../images/common/icon/icon-clock-aqua@3x.png)}}.Icon.-clockAqua{background-image:-webkit-image-set(url("../../images/common/icon/icon-clock-aqua.png") 1x,url("../../images/common/icon/icon-clock-aqua@2x.png") 2x,url("../../images/common/icon/icon-clock-aqua@3x.png") 3x);background-image:image-set(url("../../images/common/icon/icon-clock-aqua.png") 1x,url("../../images/common/icon/icon-clock-aqua@2x.png") 2x,url("../../images/common/icon/icon-clock-aqua@3x.png") 3x)}@media (max-width:960px){.Icon.-clockAqua{width:25px;height:26px}}.Icon.-calender{width:50px;height:50px;background-image: url(../../images/common/icon/icon-calender.png)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.Icon.-calender{background-image: url(../../images/common/icon/icon-calender@2x.png)}}@media (-webkit-min-device-pixel-ratio:3),(min-resolution:288dpi){.Icon.-calender{background-image: url(../../images/common/icon/icon-calender@3x.png)}}.Icon.-calender{background-image:-webkit-image-set(url("../../images/common/icon/icon-calender.png") 1x,url("../../images/common/icon/icon-calender@2x.png") 2x,url("../../images/common/icon/icon-calender@3x.png") 3x);background-image:image-set(url("../../images/common/icon/icon-calender.png") 1x,url("../../images/common/icon/icon-calender@2x.png") 2x,url("../../images/common/icon/icon-calender@3x.png") 3x)}@media (max-width:960px){.Icon.-calender{width:25px;height:25px}}.Icon.-questionTeeth{width:67px;height:75px;background-image: url(../../images/common/icon/icon-teeth-q.png)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.Icon.-questionTeeth{background-image: url(../../images/common/icon/icon-teeth-q@2x.png)}}@media (-webkit-min-device-pixel-ratio:3),(min-resolution:288dpi){.Icon.-questionTeeth{background-image: url(../../images/common/icon/icon-teeth-q@3x.png)}}.Icon.-questionTeeth{background-image:-webkit-image-set(url("../../images/common/icon/icon-teeth-q.png") 1x,url("../../images/common/icon/icon-teeth-q@2x.png") 2x,url("../../images/common/icon/icon-teeth-q@3x.png") 3x);background-image:image-set(url("../../images/common/icon/icon-teeth-q.png") 1x,url("../../images/common/icon/icon-teeth-q@2x.png") 2x,url("../../images/common/icon/icon-teeth-q@3x.png") 3x)}@media (max-width:960px){.Icon.-questionTeeth{width:33px;height:37px}}.Icon.-teethBrownSquare{width:40px;height:42px;background-image: url(../../images/common/icon/icon-teeth-brown.png)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.Icon.-teethBrownSquare{background-image: url(../../images/common/icon/icon-teeth-brown@2x.png)}}@media (-webkit-min-device-pixel-ratio:3),(min-resolution:288dpi){.Icon.-teethBrownSquare{background-image: url(../../images/common/icon/icon-teeth-brown@3x.png)}}.Icon.-teethBrownSquare{background-image:-webkit-image-set(url("../../images/common/icon/icon-teeth-brown.png") 1x,url("../../images/common/icon/icon-teeth-brown@2x.png") 2x,url("../../images/common/icon/icon-teeth-brown@3x.png") 3x);background-image:image-set(url("../../images/common/icon/icon-teeth-brown.png") 1x,url("../../images/common/icon/icon-teeth-brown@2x.png") 2x,url("../../images/common/icon/icon-teeth-brown@3x.png") 3x)}.Icon.-answer{width:46px;height:52px;background-image: url(../../images/common/icon/icon-answer.png)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.Icon.-answer{background-image: url(../../images/common/icon/icon-answer@2x.png)}}@media (-webkit-min-device-pixel-ratio:3),(min-resolution:288dpi){.Icon.-answer{background-image: url(../../images/common/icon/icon-answer@3x.png)}}.Icon.-answer{background-image:-webkit-image-set(url("../../images/common/icon/icon-answer.png") 1x,url("../../images/common/icon/icon-answer@2x.png") 2x,url("../../images/common/icon/icon-answer@3x.png") 3x);background-image:image-set(url("../../images/common/icon/icon-answer.png") 1x,url("../../images/common/icon/icon-answer@2x.png") 2x,url("../../images/common/icon/icon-answer@3x.png") 3x)}@media (max-width:960px){.Icon.-answer{width:30px;height:34px}}.Container{box-sizing:border-box;max-width:100%;margin-right:auto;margin-left:auto}.BlockWithBg{background-image: url(../../images/common/bg-body.png)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.BlockWithBg{background-image: url(../../images/common/bg-body@2x.png)}}@media (-webkit-min-device-pixel-ratio:3),(min-resolution:288dpi){.BlockWithBg{background-image: url(../../images/common/bg-body@3x.png)}}.BlockWithBg{background-image:-webkit-image-set(url("../../images/common/bg-body.png") 1x,url("../../images/common/bg-body@2x.png") 2x,url("../../images/common/bg-body@3x.png") 3x);background-image:image-set(url("../../images/common/bg-body.png") 1x,url("../../images/common/bg-body@2x.png") 2x,url("../../images/common/bg-body@3x.png") 3x);background-repeat:repeat-y;background-position:0 0;background-size:100%}.BoxWithShadow{position:relative;padding:30px 40px;background-color:#fff}@media (max-width:960px){.BoxWithShadow{padding:15px}}.BoxWithShadow.-orange{box-shadow:6px 7px 0 0 #fbeeda}.BoxWithShadow.-blue{box-shadow:6px 7px 0 0 #dfecf1}.BoxWithShadow.-green{box-shadow:6px 7px 0 0 #f7fbda}.TitleWithDot{display:flex;justify-content:center;align-items:center;width:100%}.TitleWithDot:after,.TitleWithDot:before{display:block;width:80px;height:7px;background-image:radial-gradient(circle,#d4d4d4 45%,transparent 0,transparent 100%);background-position:0 0;background-size:14px 7px;content:""}.TitleWithDot:before{margin-right:20px}.TitleWithDot:after{margin-left:20px}@media (max-width:960px){.TitleWithDot:after,.TitleWithDot:before{width:44px}.TitleWithDot:before{margin-right:10px}.TitleWithDot:after{margin-left:10px}}.TitleWithIcon{display:flex;align-items:center}.TitleWithIcon.-center{justify-content:center}.TitleWithIcon__icon{flex-shrink:0;margin-right:20px}@media (max-width:960px){.TitleWithIcon__icon{margin-right:10px}}.HumbergarMenu{position:relative;z-index:5;flex-shrink:0;width:40px;height:25px}.HumbergarMenu__bar{position:absolute;left:0;width:100%;height:3px;background-color:#eb9e7c;background-color:var(--colorOrange);border-radius:3px;-webkit-transform:rotate(0) translateY(0);transform:rotate(0) translateY(0);transition:opacity .25s ease-out,-webkit-transform .25s ease-out;transition:transform .25s ease-out,opacity .25s ease-out;transition:transform .25s ease-out,opacity .25s ease-out,-webkit-transform .25s ease-out}.HumbergarMenu__bar:first-child{top:0}.HumbergarMenu__bar:nth-child(2){top:50%;margin-top:-1.5px;opacity:1}.HumbergarMenu__bar:nth-child(3){bottom:0}.HumbergarMenu.-open{z-index:5}.HumbergarMenu.-open .HumbergarMenu__bar:first-child{-webkit-transform:translateY(12px) rotate(-45deg);transform:translateY(12px) rotate(-45deg)}.HumbergarMenu.-open .HumbergarMenu__bar:nth-child(2){opacity:0}.HumbergarMenu.-open .HumbergarMenu__bar:nth-child(3){-webkit-transform:translateY(-10px) rotate(45deg);transform:translateY(-10px) rotate(45deg)}.GlobalLogo{font-weight:700;font-size:2.625rem;font-family:fot-tsukubrdgothic-std,sans-serif;font-family:var(--fontFamilyTsukubrdgothic);line-height:1;white-space:nowrap;text-align:center}.GlobalLogo .Icon{flex-shrink:0;width:43px;height:43px;margin-right:10px}@media (max-width:960px){.GlobalLogo .Icon{width:33px;height:33px}}.GlobalLogo__text{display:block;margin-top:8px;color:#a09a9a;font-size:1rem;font-family:Courier,serif}.GlobalLogo__link{color:#5f0404;color:var(--colorDarkRed);opacity:1;transition:opacity .5s ease-out}.GlobalLogo__link:hover{opacity:.5}.GlobalHeader,.GlobalLogo__name{display:flex;align-items:center}.GlobalHeader{justify-content:space-between;padding-top:20px;padding-bottom:15px;padding-left:20px;background-color:#fff;background-image: url(../../images/common/bg-header-border.png)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.GlobalHeader{background-image: url(../../images/common/bg-header-border@2x.png)}}@media (-webkit-min-device-pixel-ratio:3),(min-resolution:288dpi){.GlobalHeader{background-image: url(../../images/common/bg-header-border@3x.png)}}.GlobalHeader{background-image:-webkit-image-set(url("../../images/common/bg-header-border.png") 1x,url("../../images/common/bg-header-border@2x.png") 2x,url("../../images/common/bg-header-border@3x.png") 3x);background-image:image-set(url("../../images/common/bg-header-border.png") 1x,url("../../images/common/bg-header-border@2x.png") 2x,url("../../images/common/bg-header-border@3x.png") 3x);background-repeat:repeat-x;background-position:0 0;box-shadow:0 0 7px 3px rgba(0,0,0,.1)}@media (max-width:960px){.GlobalHeader{display:none}}.GlobalNav{display:flex;font-size:.9rem;text-align:center}.GlobalNav__item+.GlobalNav__item{margin-left:20px}.GlobalNav__itemIcon{display:flex;justify-content:center;align-items:center;height:75px}.GlobalNav__itemLink{display:block;color:#5f0404;color:var(--colorDarkRed);opacity:1;transition:opacity .5s ease-out}.GlobalNav__itemLink:hover{opacity:.5}.GlobalNav__itemText{display:block;font-family:fot-tsukubrdgothic-std,sans-serif;font-family:var(--fontFamilyTsukubrdgothic);font-weight:700}.GlobalFooter{padding-top:35px;padding-bottom:25px;text-align:center;background-color:#eb9e7c;background-color:var(--colorOrange)}@media (max-width:960px){.GlobalFooter{padding-top:20px}}.GlobalFooter__nav{display:flex;justify-content:center;font-size:.9375rem;line-height:1}@media (max-width:960px){.GlobalFooter__nav{flex-wrap:wrap;font-size:.875rem}}.GlobalFooter__navItem+.GlobalFooter__navItem{border-left:1px solid #fff}@media (max-width:960px){.GlobalFooter__navItem{margin-top:10px}}.GlobalFooter__navItemLink{padding:10px 20px;color:#fff}.GlobalFooter__navItemLink:hover{text-decoration:underline}@media (max-width:960px){.GlobalFooter__navItemLink{padding:10px}}.GlobalFooter__copyright{margin-top:90px;color:#fff;font-size:.9375rem}@media (max-width:960px){.GlobalFooter__copyright{margin-top:30px;font-size:.6875rem}}.SpGlobalHeader{position:relative;position:fixed;top:0;left:0;z-index:3;z-index:var(--zindexModal);display:none;justify-content:space-between;align-items:center;box-sizing:border-box;width:100%;padding:19px 25px 15px;background-color:#fff;background-image: url(../../images/common/bg-header-border.png)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.SpGlobalHeader{background-image: url(../../images/common/bg-header-border@2x.png)}}@media (-webkit-min-device-pixel-ratio:3),(min-resolution:288dpi){.SpGlobalHeader{background-image: url(../../images/common/bg-header-border@3x.png)}}.SpGlobalHeader{background-image:-webkit-image-set(url("../../images/common/bg-header-border.png") 1x,url("../../images/common/bg-header-border@2x.png") 2x,url("../../images/common/bg-header-border@3x.png") 3x);background-image:image-set(url("../../images/common/bg-header-border.png") 1x,url("../../images/common/bg-header-border@2x.png") 2x,url("../../images/common/bg-header-border@3x.png") 3x);background-repeat:repeat-x;background-position:0 0}.SpGlobalHeader .GlobalLogo{font-size:1.625rem}.SpGlobalHeader .GlobalLogo__text{font-size:.625rem}@media (max-width:960px){.SpGlobalHeader{display:flex;box-shadow:0 2px 15px rgba(0,0,0,.2)}}.GlobalTelNumber{padding:15px 15px 15px 20px;color:#fff;line-height:1;text-align:center;background-color:#f8894d;border-top-left-radius:40px;border-bottom-left-radius:40px}.GlobalTelNumber__inner{display:flex;align-items:center}.GlobalTelNumber__icon{margin-right:15px}.GlobalTelNumber__text{font-weight:700;font-size:1.125rem;font-family:fot-tsukubrdgothic-std,sans-serif;font-family:var(--fontFamilyTsukubrdgothic)}.GlobalTelNumber__number{margin-top:5px;font-size:1.9rem;font-family:Arial,serif;letter-spacing:1.62px;white-space:nowrap;text-shadow:0 2px 4px rgba(0,0,0,.5)}.SpGlobalNav{font-weight:700;font-size:.875rem;font-family:fot-tsukubrdgothic-std,sans-serif;font-family:var(--fontFamilyTsukubrdgothic)}.SpGlobalNav__item{border-top:1px solid #eb9e7c;border-top:1px solid var(--colorOrange)}.SpGlobalNav__itemIcon{display:flex;align-items:center;margin-right:16px}.SpGlobalNav__itemLink{display:flex;align-items:center;padding:15px;color:#5f0404;color:var(--colorDarkRed)}.SpMenu{position:fixed;top:85px;right:-75%;z-index:-1;z-index:var(--zindexHide);border-top:1px solid var(--colorBrand);box-shadow:-5px 5px 10px 0 rgba(0,0,0,.1);opacity:0;transition:opacity .5s ease-out,z-index .5s ease-out,right .5s ease-out}.SpMenu,.SpMenu__inner{width:75%;background-color:#fff}.SpMenu__inner{margin-left:auto;padding-bottom:15px}.SpMenu__wrap{padding-right:15px;padding-left:15px}.SpMenu.-show{right:0;z-index:4;opacity:1}.SpTelNumber{display:none;box-sizing:border-box;width:100%;padding:15px;color:#fff;line-height:1;background-color:#f8894d}@media (max-width:960px){.SpTelNumber{position:fixed;bottom:0;left:0;z-index:2;display:block}}.SpTelNumber__inner{display:flex;justify-content:center;align-items:center}.SpTelNumber__icon{flex-shrink:0;margin-right:5px}.SpTelNumber__text{margin-right:5px;font-weight:700;font-size:1rem;font-family:fot-tsukubrdgothic-std,sans-serif;font-family:var(--fontFamilyTsukubrdgothic)}.SpTelNumber__number{font-size:1.5625rem;font-family:Arial,serif;letter-spacing:1.6px;text-shadow:0 2px 4px rgba(0,0,0,.5)}.SpTelNumber__number a{color:#fff}.HomeButton{position:relative;display:inline-block;padding:10px 25px 10px 40px;color:#fff;line-height:1;background-color:#5f0404;background-color:var(--colorDarkRed);border:1px solid #5f0404;border:1px solid var(--colorDarkRed);border-radius:5px;transition:background-color .5s ease-out}.HomeButton:before{position:absolute;top:50%;left:25px;display:inline-block;width:7px;height:7px;margin-right:10px;border-right:1px solid #fff;border-bottom:1px solid #fff;-webkit-transform:rotate(-45deg) translateY(-50%);transform:rotate(-45deg) translateY(-50%);content:""}.HomeButton:hover{color:#5f0404;color:var(--colorDarkRed);background-color:#fff}.HomeButton:hover:before{border-color:#5f0404;border-color:var(--colorDarkRed)}@media (max-width:960px){.HomeButton{font-size:.875rem}}.HomeVisual{position:relative;top:-25px;z-index:-1;z-index:var(--zindexHide);min-height:435px;padding-bottom:20px;color:#fff;background-image:url(../../images/home/visual/bg-01.jpg);background-size:cover}@media (max-width:960px){.HomeVisual{min-height:0;padding-top:130px;padding-bottom:0;overflow:hidden}}.HomeVisual__inner{position:relative;display:flex;align-items:center;max-width:1180px;margin-right:auto;margin-left:auto}@media (max-width:960px){.HomeVisual__inner{display:block}}.HomeVisual__image{margin-right:40px}@media (max-width:960px){.HomeVisual__image{margin-right:0;padding-right:35px;padding-left:35px;text-align:center}}.HomeVisual__title{font-weight:700;font-size:2.1875rem;font-family:fot-tsukubrdgothic-std,sans-serif;font-family:var(--fontFamilyTsukubrdgothic);letter-spacing:1px;text-shadow:0 2px 4px rgba(0,0,0,.5)}@media (max-width:960px){.HomeVisual__title{margin-top:24px;padding-right:35px;padding-left:35px;font-size:1.4375em;text-align:center}}.HomeVisual__message{margin-top:10px;padding-bottom:50px;padding-left:10px;font-weight:400;font-size:1.5625rem;font-family:fot-tsukubrdgothic-std,sans-serif;font-family:var(--fontFamilyTsukubrdgothic);text-shadow:0 2px 4px rgba(0,0,0,.5)}@media (max-width:960px){.HomeVisual__message{padding-right:35px;padding-bottom:0;padding-left:35px;font-size:1.0625rem;text-align:center}}.HomeVisual__icon{position:absolute;right:250px;bottom:25px;height:125px;margin-top:50px;overflow:hidden}@media (max-width:960px){.HomeVisual__icon{position:relative;right:0;bottom:0;margin-top:20px;padding-right:35px;padding-left:35px;text-align:center}}@media (max-width:600px){.HomeVisual__icon{text-align:center}}.HomeInfo{position:absolute;bottom:0;left:0;width:100%;padding-top:10px;padding-bottom:10px;color:#fff;font-size:.9375rem;line-height:1;background-color:#8d2c00;background-color:var(--colorBrown)}@media (max-width:960px){.HomeInfo{position:static;box-sizing:border-box;padding:15px 20px}}.HomeInfo__inner{display:flex;align-items:center;max-width:955px;margin-right:auto;margin-left:auto}.HomeInfo__badge{flex-shrink:0;margin-right:15px;padding:5px 10px;color:#8d2c00;color:var(--colorBrown);line-height:1;background-color:#fff;border-radius:5px}@media (max-width:960px){.HomeInfo__badge,.HomeInfo__text{font-size:.75rem}.HomeInfo__text{line-height:1.5}}.HomeFree{position:relative;max-width:1180px;margin-right:auto;margin-left:auto}@media (max-width:960px){.HomeFree{max-width:315px}}.HomeFree__inner{position:absolute;right:0;bottom:10px;z-index:2;z-index:var(--zindexFoward);display:flex;justify-content:center;align-items:center;width:175px;height:175px;text-align:center;background-color:#fff;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.5)}@media (max-width:960px){.HomeFree__inner{position:static;display:block;width:auto;height:auto;padding:15px;border-radius:10px;box-shadow:1px 2px 1px 0 rgba(0,0,0,.5)}}@media (max-width:960px){.HomeFree__link{display:flex;align-items:center}}@media (max-width:960px){.HomeFree__icon{margin-right:20px}.HomeFree__icon>img{width:50px}}.HomeFree__text{margin-top:5px;color:#953105;font-size:1.25rem;line-height:1.45;text-align:center}@media (max-width:960px){.HomeFree__text{font-size:1rem}}.HomeFree__badge{display:inline-block;margin-top:5px;padding:8px 10px;color:#fff;font-size:.8125rem;line-height:1;background-color:#8d2c00;background-color:var(--colorBrown);border-radius:10px}.HomeWeAre{padding-top:20px;padding-bottom:80px;background-color:#fffff1;background-color:var(--colorCream);background-image: url(../../images/common/bg-body.png)}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.HomeWeAre{background-image: url(../../images/common/bg-body@2x.png)}}@media (-webkit-min-device-pixel-ratio:3),(min-resolution:288dpi){.HomeWeAre{background-image: url(../../images/common/bg-body@3x.png)}}.HomeWeAre{background-image:-webkit-image-set(url("../../images/common/bg-body.png") 1x,url("../../images/common/bg-body@2x.png") 2x,url("../../images/common/bg-body@3x.png") 3x);background-image:image-set(url("../../images/common/bg-body.png") 1x,url("../../images/common/bg-body@2x.png") 2x,url("../../images/common/bg-body@3x.png") 3x);background-repeat:repeat-y;background-position:0 0;background-size:100%}@media (max-width:960px){.HomeWeAre{margin-top:20px;padding-right:30px;padding-bottom:40px;padding-left:30px;background-image:none}}.HomeWeAre__title{font-weight:400;font-weight:700;font-size:2.375rem;font-family:fot-tsukubrdgothic-std,sans-serif;font-family:var(--fontFamilyTsukubrdgothic);line-height:1.18;text-align:center}@media (max-width:960px){.HomeWeAre__title{font-size:1.25rem}}.HomeWeAre__inner{max-width:990px;margin-top:70px;margin-right:auto;margin-left:auto}@media (max-width:960px){.HomeWeAre__inner{margin-top:30px}}.HomeWeAre__block{display:flex;justify-content:space-between;align-items:center}.HomeWeAre__block+.HomeWeAre__block{margin-top:54px}@media (max-width:960px){.HomeWeAre__block{display:block}.HomeWeAre__block+.HomeWeAre__block{margin-top:40px}}.HomeWeAre__blockImage{flex-basis:525px}@media (max-width:960px){.HomeWeAre__blockImage{text-align:center}}.HomeWeAre__blockImage.-reverse{order:2}.HomeWeAre__blockBody{flex-basis:420px}.HomeWeAre__subTitle{justify-content:center;font-weight:700;font-size:1.7rem;font-family:fot-tsukubrdgothic-std,sans-serif;font-family:var(--fontFamilyTsukubrdgothic)}@media (max-width:960px){.HomeWeAre__subTitle{margin-top:15px;font-size:1.4rem}}.HomeWeAre__subTitle span{display:block}.HomeWeAre__blockText{margin-top:25px;color:#033e54;line-height:1.8}@media (max-width:960px){.HomeWeAre__blockText{margin-top:12px;font-size:.875rem}}.HomeIntroMenu{padding-top:190px;padding-bottom:100px;background-color:#fff}@media (max-width:960px){.HomeIntroMenu{padding-top:100px;padding-bottom:40px}}.HomeIntroMenu__title{position:relative;z-index:1;color:#5f0404;color:var(--colorDarkRed);font-weight:700;font-size:2.25rem;font-family:fot-tsukubrdgothic-std,sans-serif;font-family:var(--fontFamilyTsukubrdgothic)}@media (max-width:960px){.HomeIntroMenu__title{font-size:1.5rem}}.HomeIntroMenu__titleIcon{position:absolute;bottom:-20px;left:50%;z-index:-1;z-index:var(--zindexHide);-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media (max-width:960px){.HomeIntroMenu__titleIcon{width:140px}}.HomeIntroMenu__inner{max-width:990px;margin-top:55px;margin-right:auto;margin-left:auto}@media (max-width:960px){.HomeIntroMenu__inner{margin-top:45px}}.HomeIntroMenu__items{display:-ms-grid;display:grid;grid-column-gap:75px;grid-row-gap:75px;-ms-grid-columns:(280px)[3];grid-template-columns:repeat(3,280px)}@media (max-width:960px){.HomeIntroMenu__items{display:block}}@media (max-width:960px){.HomeIntroMenu__item{max-width:500px;margin-right:auto;margin-left:auto;padding-right:30px;padding-left:30px}.HomeIntroMenu__item+.HomeIntroMenu__item{margin-top:60px}}.HomeIntroMenu__itemTitle{color:#033e54;color:var(--colorDarkBlue);font-weight:700;font-size:1.6875rem;font-family:fot-tsukubrdgothic-std,sans-serif;font-family:var(--fontFamilyTsukubrdgothic);text-align:center}.HomeIntroMenu__itemTitle>span{display:block;color:#88645f;font-size:.875rem}@media (max-width:960px){.HomeIntroMenu__itemTitle{font-size:1.5rem}.HomeIntroMenu__itemTitle>span{font-size:.75rem}}.HomeIntroMenu__itemImage{--borderColor:#fef04a;position:relative;z-index:1;margin-top:20px}.HomeIntroMenu__itemImage:after{position:absolute;top:5px;right:0;z-index:-1;z-index:var(--zindexHide);width:98%;height:97%;padding-bottom:18px;background:repeating-linear-gradient(-45deg,#fff,#fff 8px,var(--borderColor) 0,var(--borderColor) 12px);content:""}@media (max-width:960px){.HomeIntroMenu__itemImage{margin-top:10px}.HomeIntroMenu__itemImage img{width:95%}}.HomeIntroMenu__itemText{margin-top:30px;color:#033e54;color:var(--colorDarkBlue);font-size:.9375em;line-height:1.9}@media (max-width:960px){.HomeIntroMenu__itemText{font-size:.875rem}}.HomeIntroMenu__itemButton{display:inline-block;margin-top:10px;padding:5px 15px;color:#fff;font-size:.9375rem;background-color:#5f0404;background-color:var(--colorDarkRed);border:1px solid #5f0404;border:1px solid var(--colorDarkRed);border-radius:10px;transition:background-color .5s ease-out}.HomeIntroMenu__itemButton:hover{color:#5f0404;color:var(--colorDarkRed);background-color:#fff}.HomeAccess{padding-top:50px;background-color:#fffff1;background-color:var(--colorCream)}@media (max-width:960px){.HomeAccess{padding-top:30px;padding-right:15px;padding-left:15px}}.HomeAccess__title{color:#5f0404;color:var(--colorDarkRed);font-weight:700;font-size:2.25rem;font-family:fot-tsukubrdgothic-std,sans-serif;font-family:var(--fontFamilyTsukubrdgothic)}@media (max-width:960px){.HomeAccess__title{font-size:1.5rem}}.HomeAccess__inner{max-width:700px;margin-right:auto;margin-left:auto}.HomeAccess__hours{--borderColor:#d8d8d8;box-sizing:border-box;width:100%;margin-top:30px;overflow:hidden;font-weight:700;font-family:fot-tsukubrdgothic-std,sans-serif;font-family:var(--fontFamilyTsukubrdgothic);text-align:center;border:1px solid #5f0404;border:1px solid var(--colorDarkRed);border-radius:10px;border-collapse:separate}.HomeAccess__hours,.HomeAccess__hours td,.HomeAccess__hours th{vertical-align:middle}.HomeAccess__hours th{padding:20px;color:#fff;font-weight:400;font-size:1.125rem;background-color:#5f0404;background-color:var(--colorDarkRed)}.HomeAccess__hours th+th{border-left:1px solid var(--borderColor)}.HomeAccess__hours th:first-child{width:42%}.HomeAccess__hours td{padding:15px;color:#5f0404;color:var(--colorDarkRed);font-size:1.125rem;background-color:#fff;border-top:1px solid var(--borderColor)}.HomeAccess__hours td+td{border-left:1px solid var(--borderColor)}.HomeAccess__hours td:first-child{text-justify:justify}.HomeAccess__hours .separate{padding-right:30px;padding-left:30px}.HomeAccess__hours .multi-line{display:inline-flex;align-items:center}.HomeAccess__hours .text1{font-size:1.2rem}@media (max-width:960px){.HomeAccess__hours{box-sizing:border-box;margin-top:15px}.HomeAccess__hours td,.HomeAccess__hours th{font-size:.625rem}.HomeAccess__hours td,.HomeAccess__hours th{padding:10px}.HomeAccess__hours td:first-child{text-justify:justify}.HomeAccess__hours .separate{padding-right:10px;padding-left:10px}.HomeAccess__hours .text1{font-size:.625rem}}.HomeAccess__notice{margin-top:30px;color:#5f0404;color:var(--colorDarkRed);font-size:.9375rem;text-align:center}@media (max-width:960px){.HomeAccess__notice{margin-top:15px;font-size:.875rem}}.HomeAccess__map{margin-top:50px}.HomeAccess__map>iframe{width:100%;height:490px}@media (max-width:960px){.HomeAccess__map{margin-top:25px;margin-right:-15px;margin-left:-15px}.HomeAccess__map>iframe{height:245px}}.HomeAccess__data{padding-top:10px;padding-bottom:10px;color:#fff;font-size:.9375rem;line-height:1.93;background-color:#7fc5e0;background-color:var(--colorAqua)}@media (max-width:960px){.HomeAccess__data{margin-right:-15px;margin-left:-15px;padding:25px 30px;font-size:.875rem}}.HomeAccess__dataInner{max-width:550px;margin-right:auto;margin-left:auto}.HomeOrthodontic{padding-top:55px;padding-bottom:55px;background-color:#fffff1;background-color:var(--colorCream)}.HomeOrthodontic__title{color:#acd6a1;color:var(--colorGreen);font-weight:700;font-size:2.25rem;font-family:fot-tsukubrdgothic-std,sans-serif;font-family:var(--fontFamilyTsukubrdgothic)}@media (max-width:960px){.HomeOrthodontic__title{font-size:1.5rem}}.HomeOrthodontic__text{margin-top:25px;color:#5f0404;color:var(--colorDarkRed);font-size:.9375rem;line-height:1.93;text-align:center}@media (max-width:960px){.HomeOrthodontic__text{margin-top:15px;font-size:.875rem}}.HomeOrthodontic__inner{max-width:800px;margin-top:40px;margin-right:auto;margin-left:auto}@media (max-width:960px){.HomeOrthodontic__inner{margin-top:px}}.HomeOrthodontic__calender>iframe{width:100%;vertical-align:bottom}@media (max-width:960px){.HomeOrthodontic__calender{padding-right:15px;padding-left:15px}}.HomeOrthodontic__button{margin-top:30px}@media (max-width:960px){.HomeOrthodontic__button{margin-top:15px}}.HomeFacility{padding-top:50px;padding-bottom:60px;background-color:#eff3f7}@media (max-width:960px){.HomeFacility{padding-top:30px;padding-bottom:30px}}.HomeFacility__title{color:#5f0404;color:var(--colorDarkRed);font-weight:700;font-size:2.25rem;font-family:fot-tsukubrdgothic-std,sans-serif;font-family:var(--fontFamilyTsukubrdgothic);text-align:center}@media (max-width:960px){.HomeFacility__title{font-size:1.5rem}}.HomeFacility__text{margin-top:30px;color:#5f0404;color:var(--colorDarkRed);font-size:.9375rem;text-align:center}@media (max-width:960px){.HomeFacility__text{margin-top:15px;font-size:.875rem}}.HomeFacility__items{display:flex;max-width:1440px;margin-top:50px;margin-right:auto;margin-left:auto;overflow:hidden}@media (max-width:960px){.HomeFacility__items{margin-top:40px}}.HomeFacility__item{flex-shrink:0;width:293px!important;margin-left:20px!important}.HomeFacility__item img{border-radius:5px}@media (max-width:960px){.HomeFacility__item{width:auto!important}}.HomeFacility__itemName{margin-top:20px;color:#033e54;color:var(--colorDarkBlue);font-weight:700;font-size:1rem;font-family:fot-tsukubrdgothic-std,sans-serif;font-family:var(--fontFamilyTsukubrdgothic);text-align:center}@media (max-width:960px){.HomeFacility__itemName{margin-top:10px;font-size:.875rem}}.HomeFacility__button{margin-top:30px}.HomeFaq{padding-top:50px;padding-bottom:100px;background-color:#fffff1;background-color:var(--colorCream)}@media (max-width:960px){.HomeFaq{padding:40px 30px}}.HomeFaq__title{color:#b996b5;color:var(--colorPurple);font-weight:700;font-size:2.25rem;font-family:fot-tsukubrdgothic-std,sans-serif;font-family:var(--fontFamilyTsukubrdgothic)}@media (max-width:960px){.HomeFaq__title{font-size:1.5rem}}.HomeFaq__inner{max-width:950px;margin-right:auto;margin-left:auto}.HomeFaq__items{margin-top:50px}@media (max-width:960px){.HomeFaq__items{margin-top:25px}}.HomeFaq__row{display:flex}.HomeFaq__row:nth-child(odd) .HomeFaq__item{background-color:#f4f4f4}.HomeFaq__row:nth-child(2n) .HomeFaq__item{background-color:#f8f8f8}.HomeFaq__row:empty{display:none}.HomeFaq__row+.HomeFaq__row{margin-top:5px}@media (max-width:960px){.HomeFaq__row{display:block}.HomeFaq__row:nth-child(2n) .HomeFaq__item,.HomeFaq__row:nth-child(odd) .HomeFaq__item{background-color:transparent}.HomeFaq__row+.HomeFaq__row{margin-top:0}}.HomeFaq__item{position:relative;flex-basis:50%}.HomeFaq__item+.HomeFaq__item{margin-left:5px}@media (max-width:960px){.HomeFaq__item{font-size:.875rem}.HomeFaq__item:nth-child(odd){background-color:#f4f4f4!important}.HomeFaq__item:nth-child(2n){background-color:#f8f8f8!important}.HomeFaq__item+.HomeFaq__item{margin-left:0}}.HomeFaq__item.-new .HomeFaq__itemName{position:relative}.HomeFaq__item.-new .HomeFaq__itemName:before{position:absolute;top:-20px;left:0;color:#eb9e7c;color:var(--colorOrange);font-weight:700;font-family:Courier New,Courier,monospace;content:"NEW!"}@media (max-width:960px){.HomeFaq__item.-new .HomeFaq__itemName:before{top:-15px;left:0}}.HomeFaq__itemIcon{flex-shrink:0;width:47px;height:45px;margin-right:20px}@media (max-width:960px){.HomeFaq__itemIcon{margin-right:10px}}.HomeFaq__itemLink{display:flex;align-items:center;padding:50px 30px;color:#5b5b5b}@media (max-width:960px){.HomeFaq__itemLink{padding:20px 10px}}.DoctorTitle{color:#5f0404;color:var(--colorDarkRed);font-weight:700;font-size:2.375rem;font-family:fot-tsukubrdgothic-std,sans-serif;font-family:var(--fontFamilyTsukubrdgothic);text-align:center}@media (max-width:960px){.DoctorTitle{font-size:1.8125rem}}.DoctorTitle__text{display:block;font-size:1.5625rem}@media (max-width:960px){.DoctorTitle__text{font-size:1rem}}.DoctorContainer{padding-top:90px;padding-bottom:120px}@media (max-width:960px){.DoctorContainer{padding:120px 30px 50px}}.DoctorItems{display:-ms-grid;display:grid;grid-column-gap:110px;grid-row-gap:80px;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);max-width:970px;margin-top:65px;margin-right:auto;margin-left:auto}@media (max-width:960px){.DoctorItems{display:block;margin-top:50px}}@media (max-width:960px){.DoctorItem{max-width:320px;margin-right:auto;margin-left:auto}.DoctorItem+.DoctorItem{margin-top:60px}}.DoctorItem__body{max-width:300px;margin-top:-50px;margin-right:auto;margin-left:auto;color:#033e54;color:var(--colorDarkBlue)}@media (max-width:960px){.DoctorItem__body{max-width:250px}}.DoctorItem__name{display:flex;align-items:center;font-weight:700;font-size:1.375rem;font-family:fot-tsukubrdgothic-std,sans-serif;font-family:var(--fontFamilyTsukubrdgothic)}.DoctorItem__name span{padding-left:20px;color:#a6a6a6;font-size:.875rem}@media (max-width:960px){.DoctorItem__name{font-size:1.25rem}.DoctorItem__name span{padding-left:10px}}.DoctorItem__data{display:flex;font-size:.8125rem}.DoctorItem__data:first-of-type{margin-top:30px}.DoctorItem__data+.DoctorItem__data{margin-top:10px}.DoctorItem__data>dt{flex-shrink:0}.DoctorItem__data>dt:after{padding-right:10px;padding-left:5px;content:":"}@media (max-width:960px){.DoctorItem__data:first-of-type{margin-top:15px}.DoctorItem__data+.DoctorItem__data{margin-top:5px}}.FreeContainer{padding-top:90px;padding-bottom:120px}@media (max-width:960px){.FreeContainer{padding:120px 15px 50px}}.FreeTitle{color:#5f0404;color:var(--colorDarkRed);font-weight:700;font-size:2.375rem;font-family:fot-tsukubrdgothic-std,sans-serif;font-family:var(--fontFamilyTsukubrdgothic);line-height:1.2;text-align:center}@media (max-width:960px){.FreeTitle{font-size:1.25rem}}.FreeContent{max-width:870px;margin-top:50px;margin-right:auto;margin-left:auto;padding-top:45px}@media (max-width:960px){.FreeContent{margin-top:30px;padding-top:20px;padding-bottom:20px}}.FreeContent__text1{line-height:2.25}@media (max-width:960px){.FreeContent__text1{line-height:1.5}}.FreeContent__badge>span{display:inline-block;padding:10px 30px;color:#fff;line-height:1;background-color:#8d2c00;background-color:var(--colorBrown);border-radius:10px}@media (max-width:960px){.FreeContent__badge{text-align:center}}.FreeContent__notice{margin-top:55px}@media (max-width:960px){.FreeContent__notice{margin-top:25px}}.FreeContent__noticeMessage{display:flex;align-items:center}@media (max-width:960px){.FreeContent__noticeMessage{display:block}}.FreeContent__noticeText{margin-left:20px}@media (max-width:960px){.FreeContent__noticeText{margin-top:15px;margin-left:0;font-size:1.0625rem;line-height:1.5}}.FreeContent__noticeList{margin-top:20px;padding:20px 35px;font-size:.8125rem;line-height:2.76;background-color:#f6f6f6}@media (max-width:960px){.FreeContent__noticeList{padding:10px 17px;font-size:1rem;line-height:normal}.FreeContent__noticeList>p{padding-left:1em;text-indent:-1em}.FreeContent__noticeList>p+p{margin-top:10px}}.FreeContent__block{margin-top:55px}@media (max-width:960px){.FreeContent__block{margin-top:40px}}.FreeContent__blockTitle{color:#8d2c00;color:var(--colorBrown);font-size:1.1875rem}.FreeContent__blockTitle:before{content:"●"}.FreeContent__blockInner{padding-left:25px}.FreeContent__blockText{margin-top:15px;font-size:.9375rem}@media (max-width:960px){.FreeContent__blockText{margin-top:10px}}.FreeContent__blockItems{display:flex;margin-top:40px;color:#8d2c00;color:var(--colorBrown);font-size:.9375rem}@media (max-width:960px){.FreeContent__blockItems{display:block;margin-top:20px}}.FreeContent__blockItem+.FreeContent__blockItem{margin-left:15px}.FreeContent__blockItem>b{display:inline-block;padding-right:25px;padding-bottom:20px;padding-left:25px;border-bottom:1px solid}@media (max-width:960px){.FreeContent__blockItem{padding:0;border-bottom:0}.FreeContent__blockItem+.FreeContent__blockItem{margin-top:20px;margin-left:0}.FreeContent__blockItem>b{padding-right:15px;padding-bottom:15px;padding-left:15px}}@media (max-width:960px){.ClinicVisual{margin-top:85px}}.ClinicContainer{padding-top:60px;padding-bottom:120px}@media (max-width:960px){.ClinicContainer{padding:30px 15px 50px}}.ClinicTitle{color:#eb9e7c;color:var(--colorOrange);font-weight:700;font-size:2.25rem;font-family:fot-tsukubrdgothic-std,sans-serif;font-family:var(--fontFamilyTsukubrdgothic)}@media (max-width:960px){.ClinicTitle{font-size:1.5rem}}.ClinicText1{margin-top:30px;color:#818181;font-size:.9375rem;text-align:center}@media (max-width:960px){.ClinicText1{margin-top:15px;padding-right:30px;padding-left:30px;text-align:left}}.ClinicBox1{max-width:499px;margin-top:40px;margin-right:auto;margin-left:auto;background-color:#fff}@media (max-width:960px){.ClinicBox1{margin-top:25px}}.ClinicBox1__title{color:#eb9e7c;color:var(--colorOrange);font-weight:700;font-size:1.5rem;font-family:fot-tsukubrdgothic-std,sans-serif;font-family:var(--fontFamilyTsukubrdgothic);text-align:center}@media (max-width:960px){.ClinicBox1__title{font-size:1.375rem}}.ClinicBox1__text{margin-top:30px;font-size:.8125rem;line-height:2.15}@media (max-width:960px){.ClinicBox1__text{margin-top:15px;line-height:1.5}}.ClinicBox1__image{margin-top:10px}@media (max-width:960px){.ClinicBox1__image{margin-top:20px}}.ClinicItems{max-width:1060px;margin-top:75px;margin-right:auto;margin-left:auto}@media (max-width:960px){.ClinicItems{margin-top:37px}}.ClinicItems__title{color:#673838;color:var(--colorDarkBrown);font-weight:700;font-size:1.6875rem;font-family:fot-tsukubrdgothic-std,sans-serif;font-family:var(--fontFamilyTsukubrdgothic)}@media (max-width:960px){.ClinicItems__title{padding-right:30px;padding-left:30px;font-size:1.375rem;line-height:1.2}}.ClinicItems__inner{display:-ms-grid;display:grid;grid-column-gap:25px;grid-row-gap:25px;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);margin-top:40px}@media (max-width:960px){.ClinicItems__inner{grid-column-gap:20px;grid-row-gap:20px;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);margin-top:20px}}@media (max-width:600px){.ClinicItems__inner{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr)}}.ClinicItems__item{padding:20px}@media (max-width:960px){.ClinicItems__item{padding:12px 10px}}.ClinicItems__itemImage img{min-width:100%;height:auto}.ClinicItems__itemName{margin-top:30px;color:#033e54;color:var(--colorDarkBlue);font-weight:700;font-size:1.125rem;font-family:fot-tsukubrdgothic-std,sans-serif;font-family:var(--fontFamilyTsukubrdgothic);text-align:center}@media (max-width:960px){.ClinicItems__itemName{margin-top:15px}}.ClinicItems__itemText{margin-top:20px;font-size:.8125rem;line-height:2.15}@media (max-width:960px){.ClinicItems__itemText{margin-top:10px;line-height:1.5}}.TreatmentContainer{padding-top:90px;padding-bottom:120px}@media (max-width:960px){.TreatmentContainer{padding:120px 30px 50px}}.TreatmentCosmeticContainer{padding-top:90px}@media (max-width:960px){.TreatmentCosmeticContainer{padding:120px 30px 0}}@media (max-width:960px){.TreatmentCosmeticSectionWrapper{padding:0 30px}}.TreatmentTitle{max-width:490px;margin-right:auto;margin-left:auto;color:#fff;line-height:1;text-align:center;border-radius:10px}.TreatmentTitle__en,.TreatmentTitle__ja{display:block;padding-top:10px;padding-bottom:10px;font-weight:700;font-family:fot-tsukubrdgothic-std,sans-serif;font-family:var(--fontFamilyTsukubrdgothic)}.TreatmentTitle__en{font-size:.825rem;background-color:hsla(0,0%,100%,.2)}.TreatmentTitle__ja{font-size:2.0625rem}@media (max-width:960px){.TreatmentTitle__ja{font-size:1.5625rem}}.TreatmentTitle.-green{background-color:#acd6a1}.TreatmentTitle.-blue{background-color:#90d3ef}.TreatmentText1{margin-top:40px;color:#818181;font-size:.9375rem;line-height:2;text-align:center}@media (max-width:960px){.TreatmentText1{margin-top:30px;line-height:1.5;text-align:left}}.supplementary_information{display:block;margin-top:.3rem;font-size:.8125rem}@media (max-width:960px){.supplementary_information{font-size:.8125rem}}.TreatmentButtons{max-width:980px;margin-top:80px;margin-right:auto;margin-left:auto}@media (max-width:960px){.TreatmentButtons{margin-top:30px}}.TreatmentButtons__inner{display:flex;flex-wrap:wrap;justify-content:center;margin-top:-10px;margin-right:-15px;margin-left:-15px}@media (max-width:960px){.TreatmentButtons__inner{margin-top:-5px;margin-right:0;margin-left:0}}:root{--treatmentButtonColor:#fff2e8}.TreatmentButton{flex-basis:305px;box-sizing:border-box;margin:10px 15px;line-height:1;text-align:center;border:2px solid #fff2e8;border:2px solid var(--treatmentButtonColor);border-radius:10px;transition:border-color .5s ease-out}.TreatmentButton:hover{border-color:#5f0404;border-color:var(--colorDarkRed)}@media (max-width:960px){.TreatmentButton{margin:5px 7px}}@media (max-width:600px){.TreatmentButton{margin-right:0;margin-left:0}}.TreatmentButton__link{position:relative;display:block;padding:20px 65px 20px 50px;color:#5f0404;color:var(--colorDarkRed);background-color:#fff2e8;background-color:var(--treatmentButtonColor);border:3px solid #fff;border-radius:10px;transition:background-color .5s ease-out}.TreatmentButton__link:after{position:absolute;top:50%;right:10px;width:8px;height:8px;border-right:2px solid;border-bottom:2px solid;-webkit-transform:rotate(-45deg) translateY(-50%);transform:rotate(-45deg) translateY(-50%);content:""}.TreatmentButton__link:hover{color:#fff;background-color:#5f0404;background-color:var(--colorDarkRed)}.OrthodonticInreCrown{padding-top:75px;padding-bottom:100px}@media (max-width:960px){.OrthodonticInreCrown{padding-top:32px;padding-bottom:50px}}.OrthodonticInreCrown__title{color:#5f0404;color:var(--colorDarkRed);font-weight:700;font-size:2.1875rem;font-family:fot-tsukubrdgothic-std,sans-serif;font-family:var(--fontFamilyTsukubrdgothic);white-space:nowrap}@media (max-width:960px){.OrthodonticInreCrown__title{font-size:1.375rem}}.OrthodonticInreCrown__items{display:-ms-grid;display:grid;grid-column-gap:70px;grid-row-gap:70px;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);max-width:980px;margin-top:55px;margin-right:auto;margin-left:auto}@media (max-width:960px){.OrthodonticInreCrown__items{display:block;margin-top:30px;margin-right:auto;margin-left:auto;max-width:400px}}.OrthodonticInreCrown__item{padding:25px 35px 40px}@media (max-width:960px){.OrthodonticInreCrown__item{padding:15px 20px}.OrthodonticInreCrown__item+.OrthodonticInreCrown__item{margin-top:30px}}.OrthodonticInreCrown__itemTitle{padding-left:20px;color:#acd6a1;color:var(--colorGreen);font-weight:700;font-size:1.375rem;font-family:fot-tsukubrdgothic-std,sans-serif;font-family:var(--fontFamilyTsukubrdgothic);border-left:5px solid #acd6a1;border-left:5px solid var(--colorGreen)}@media (max-width:960px){.OrthodonticInreCrown__itemTitle{padding-left:10px;font-size:1.25rem}}.OrthodonticInreCrown__itemData{display:flex;margin-top:25px;font-size:.8125rem}.OrthodonticInreCrown__itemData+.OrthodonticInreCrown__itemData{margin-top:10px;padding-top:20px;border-top:1px solid #f2f2f2}.OrthodonticInreCrown__itemData dt{flex-shrink:0;margin-right:50px;color:#6b6b6b}.OrthodonticInreCrown__itemData dd span{display:block}.OrthodonticInreCrown__itemData dd span:before{content:"・"}.OrthodonticInreCrown__itemData dd span+span{margin-top:15px}@media (max-width:960px){.OrthodonticInreCrown__itemData dt{margin-right:25px}.OrthodonticInreCrown__itemData dd span{padding-left:1em;text-indent:-1em}.OrthodonticInreCrown__itemData dd span+span{margin-top:7px}}.OrthodonticInreCrown__itemImage{margin-top:40px;text-align:center}@media (max-width:960px){.OrthodonticInreCrown__itemImage{margin-top:20px}.OrthodonticInreCrown__itemImage>img{width:100%}}.OrthodonticInreCrownEffect{max-width:690px;margin-top:100px;margin-right:auto;margin-left:auto}@media (max-width:960px){.OrthodonticInreCrownEffect{margin-top:50px}}.OrthodonticInreCrownEffect__title{color:#5f0404;color:var(--colorDarkRed);font-weight:700;font-size:1.6875rem;font-family:fot-tsukubrdgothic-std,sans-serif;font-family:var(--fontFamilyTsukubrdgothic)}@media (max-width:960px){.OrthodonticInreCrownEffect__title{font-size:1.375rem;line-height:1.2}}.OrthodonticInreCrownEffect__block{margin-top:30px}.OrthodonticInreCrownEffect__block+.OrthodonticInreCrownEffect__block{margin-top:60px}@media (max-width:960px){.OrthodonticInreCrownEffect__block{max-width:450px;margin-left:auto;margin-right:auto}.OrthodonticInreCrownEffect__block+.OrthodonticInreCrownEffect__block{margin-top:30px}}.OrthodonticInreCrown__blockTitle{color:#5f0404;color:var(--colorDarkRed);font-weight:700;font-size:1.25rem;font-family:fot-tsukubrdgothic-std,sans-serif;font-family:var(--fontFamilyTsukubrdgothic)}@media (max-width:960px){.OrthodonticInreCrown__blockTitle{font-size:1.0625rem}}.OrthodonticInreCrownEffect__blockText{margin-top:15px;font-size:.9375rem;line-height:1.81}@media (max-width:960px){.OrthodonticInreCrownEffect__blockText{margin-top:10px}}.OrthodonticInreCrownEffect__blockImages{display:flex;justify-content:space-between;margin-top:25px}.OrthodonticInreCrownEffect__blockImages figcaption{margin-top:10px;font-weight:400;font-size:1.1875rem;font-family:fot-tsukubrdgothic-std,sans-serif;font-family:var(--fontFamilyTsukubrdgothic);text-align:center}@media (max-width:960px){.OrthodonticInreCrownEffect__blockImages{display:block;padding-right:30px;padding-left:30px}.OrthodonticInreCrownEffect__blockImages figure{text-align:center}.OrthodonticInreCrownEffect__blockImages figure+figure{margin-top:20px}.OrthodonticInreCrownEffect__blockImages figcaption{font-size:1.0625rem}}.OrthodonticHomeWhitning{padding-top:80px;padding-bottom:100px;background-color:#fff}@media (max-width:960px){.OrthodonticHomeWhitning{margin-right:-30px;margin-left:-30px;padding-top:40px;padding-bottom:0}}@media (max-width:960px){.OrthodonticHomeWhitning__inner{padding-right:30px;padding-left:30px}}.OrthodonticHomeWhitning__title{color:#5f0404;color:var(--colorDarkRed);font-weight:700;font-size:2.1875rem;font-family:fot-tsukubrdgothic-std,sans-serif;font-family:var(--fontFamilyTsukubrdgothic)}@media (max-width:960px){.OrthodonticHomeWhitning__title{font-size:1.375rem;letter-spacing:-2px}}.OrthodonticHomeWhitning__text{margin-top:35px;font-size:.9375rem;line-height:2;text-align:center}@media (max-width:960px){.OrthodonticHomeWhitning__text{margin-top:20px;line-height:1.5;text-align:left}}.OrthodonticHomeWhitning__flow{max-width:990px;margin-top:90px;margin-right:auto;margin-left:auto}@media (max-width:960px){.OrthodonticHomeWhitning__flow{margin-top:45px}}.OrthodonticHomeWhitning__flowTitle{color:#5f0404;color:var(--colorDarkRed);font-weight:700;font-size:1.6875rem;font-family:fot-tsukubrdgothic-std,sans-serif;font-family:var(--fontFamilyTsukubrdgothic)}@media (max-width:960px){.OrthodonticHomeWhitning__flowTitle{font-size:1.375rem;line-height:1.2}}.OrthodonticHomeWhitning__flowText{margin-top:30px;font-size:.9375rem;text-align:center}@media (max-width:960px){.OrthodonticHomeWhitning__flowText{text-align:left}}.OrthodonticHomeWhitning__flowItems{max-width:990px;margin-top:40px;margin-right:auto;margin-left:auto;overflow:hidden}@media (max-width:960px){.OrthodonticHomeWhitning__flowItems{margin-right:-30px;margin-left:-30px}}.OrthodonticHomeWhitning__flowItem{position:relative;display:flex;align-items:center;padding:20px 25px}.OrthodonticHomeWhitning__flowItem:after{position:absolute;bottom:-39px;left:50%;z-index:2;z-index:var(--zindexFoward);width:0;height:0;border-color:transparent;border-style:solid;border-width:39px 19px 0;-webkit-transform:translateX(-50%);transform:translateX(-50%);content:""}.OrthodonticHomeWhitning__flowItem:nth-child(odd){background-color:#fffff1;background-color:var(--colorCream)}.OrthodonticHomeWhitning__flowItem:nth-child(odd):after{border-top-color:#fffff1;border-top-color:var(--colorCream)}.OrthodonticHomeWhitning__flowItem:nth-child(2n){--color:#f8f8f8;background-color:var(--color)}.OrthodonticHomeWhitning__flowItem:nth-child(2n):after{border-top-color:var(--color)}@media (max-width:960px){.OrthodonticHomeWhitning__flowItem{align-items:flex-start;padding:20px 15px 15px}.OrthodonticHomeWhitning__flowItem:after{bottom:-20px;border-width:20px 10px 0}}.OrthodonticHomeWhitning__flowItemImage{flex-basis:226px;margin-right:30px}@media (max-width:960px){.OrthodonticHomeWhitning__flowItemImage{margin-right:15px}}.OrthodonticHomeWhitning__flowItemBody{flex-grow:1}@media (max-width:960px){.OrthodonticHomeWhitning__flowItemBody{flex-basis:80%}}.OrthodonticHomeWhitning__flowItemTitle{color:#5f0404;color:var(--colorDarkRed);font-weight:700;font-size:1.4375rem;font-family:fot-tsukubrdgothic-std,sans-serif;font-family:var(--fontFamilyTsukubrdgothic)}.OrthodonticHomeWhitning__flowItemTitle>span{display:block;color:#efbcb9;font-size:1.1875rem;font-family:Arial,Helvetica,sans-serif}@media (max-width:960px){.OrthodonticHomeWhitning__flowItemTitle{font-size:.8125rem}.OrthodonticHomeWhitning__flowItemTitle>span{font-size:1.0625rem}}.OrthodonticHomeWhitning__flowItemTex{margin-top:30px;font-size:.9375rem;line-height:2}@media (max-width:960px){.OrthodonticHomeWhitning__flowItemTex{margin-top:10px;font-size:.75rem;line-height:1.8}}.OrthodonticNaturalDenture{padding-top:125px}@media (max-width:960px){.OrthodonticNaturalDenture{padding-top:0}}@media (max-width:960px){.OrthodonticNaturalDenture__inner{margin-right:-30px;margin-bottom:-50px;margin-left:-30px;padding-top:40px;padding-bottom:50px;background-color:#fff}}.OrthodonticNaturalDenture__title{color:#5f0404;color:var(--colorDarkRed);font-weight:700;font-size:2.1875rem;font-family:fot-tsukubrdgothic-std,sans-serif;font-family:var(--fontFamilyTsukubrdgothic)}@media (max-width:960px){.OrthodonticNaturalDenture__title{font-size:1.375rem}}.OrthodonticNaturalDenture__text{margin-top:40px;font-size:.9375rem;line-height:2;text-align:center}@media (max-width:960px){.OrthodonticNaturalDenture__text{margin-top:20px;padding-right:30px;padding-left:30px;line-height:1.5;text-align:left}}.HomeOrthodonticNaturalDenture__image{display:flex;justify-content:space-between;max-width:850px;margin-top:55px;margin-right:auto;margin-left:auto}@media (max-width:960px){.HomeOrthodonticNaturalDenture__image{flex-wrap:wrap;max-width:315px;margin-top:25px;margin-right:auto;margin-left:auto}.HomeOrthodonticNaturalDenture__image>div{flex-basis:150px;text-align:center}.HomeOrthodonticNaturalDenture__image div:first-child{flex-basis:100%;padding-bottom:15px}.HomeOrthodonticNaturalDenture__image div:first-child>img{width:150px}}.CosmeticTeethOrderTypes{padding-top:75px;padding-bottom:50px}@media (max-width:960px){.CosmeticTeethOrderTypes{padding-top:50px;padding-bottom:25px}}.CosmeticTeethOrderTypes__title{color:#5f0404;color:var(--colorDarkRed);font-size:1.6875rem}@media (max-width:960px){.CosmeticTeethOrderTypes__title{font-size:1.375rem;line-height:1.2}}.CosmeticTeethOrderTypes__items{display:-ms-grid;display:grid;grid-column-gap:35px;grid-row-gap:50px;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);max-width:1170px;margin-top:45px;margin-right:auto;margin-left:auto}@media (max-width:960px){.CosmeticTeethOrderTypes__items{display:block;margin-top:30px;margin-right:auto;margin-left:auto;max-width:450px}}.CosmeticTeethOrderTypes__item{padding-right:15px;padding-left:15px}@media (max-width:960px){.CosmeticTeethOrderTypes__item+.CosmeticTeethOrderTypes__item{margin-top:15px}}.CosmeticTeethOrderTypes__itemImage{display:flex;justify-content:center;align-items:center;min-height:120px}@media (max-width:960px){.CosmeticTeethOrderTypes__itemImage{min-height:0;max-width:300px;margin-left:auto;margin-right:auto}}.CosmeticTeethOrderTypes__itemImage img{width:100%;height:auto}.CosmeticTeethOrderTypes__itemName{margin-top:20px;color:#033e54;color:var(--colorDarkBlue);text-align:center}@media (max-width:960px){.CosmeticTeethOrderTypes__itemName{margin-top:15px}}.CosmeticTeethOrderTypes__itemText{margin-top:20px;font-size:.8125rem;line-height:2.15}@media (max-width:960px){.CosmeticTeethOrderTypes__itemText{margin-top:15px;line-height:1.5}}.CosmeticDifference{padding-top:75px;padding-bottom:65px;background-color:#fff}@media (max-width:960px){.CosmeticDifference{margin-right:-30px;margin-left:-30px;padding-top:30px;padding-bottom:30px}}.CosmeticDifference__title{color:#5f0404;color:var(--colorDarkRed);font-weight:700;font-size:1.6875rem;font-family:fot-tsukubrdgothic-std,sans-serif;font-family:var(--fontFamilyTsukubrdgothic)}@media (max-width:960px){.CosmeticDifference__title{padding-right:30px;padding-left:30px;font-size:1.375rem;line-height:1.2}}.CosmeticDifference__items{display:flex;justify-content:space-between;max-width:1110px;margin-top:45px;margin-right:auto;margin-left:auto}@media (max-width:960px){.CosmeticDifference__items{max-width:470px;display:block;margin-top:30px;padding-right:auto;padding-left:auto}}.CosmeticDifference__item{flex-basis:515px;border-width:2px;border-style:solid;border-radius:10px}@media (max-width:960px){.CosmeticDifference__item+.CosmeticDifference__item{margin-top:30px}}.CosmeticDifference__itemInner{box-sizing:border-box;min-height:100%;padding:25px;border:2px solid #fff;border-radius:10px}@media (max-width:960px){.CosmeticDifference__itemInner{padding:15px}}.CosmeticDifference__item.-aqua{background-color:#e7f5fa;border-color:#e7f5fa}.CosmeticDifference__item.-orange{background-color:#faeee7;border-color:#faeee7}.CosmeticDifference__itemTitle{color:#5f0404;color:var(--colorDarkRed);font-weight:700;font-size:1.375rem;font-family:fot-tsukubrdgothic-std,sans-serif;font-family:var(--fontFamilyTsukubrdgothic);text-align:center}@media (max-width:960px){.CosmeticDifference__itemTitle{font-size:1.25rem}}.CosmeticDifference__itemImage{margin-top:15px;text-align:center}.CosmeticDifference__itemList{font-size:.9375rem}.CosmeticDifference__itemList>li{margin-top:20px;margin-left:1em}.CosmeticMachineTypes{padding-top:80px;padding-bottom:80px}@media (max-width:960px){.CosmeticMachineTypes{padding-top:40px;padding-bottom:40px}}.CosmeticMachineTypes__title{color:#5f0404;color:var(--colorDarkRed);font-weight:700;font-size:1.6875rem;font-family:fot-tsukubrdgothic-std,sans-serif;font-family:var(--fontFamilyTsukubrdgothic);white-space:nowrap}@media (max-width:960px){.CosmeticMachineTypes__title{font-size:1.375rem;line-height:1.2}}.CosmeticMachineTypes__inner{max-width:615px;margin-right:auto;margin-left:auto}.CosmeticMachineTypes__block{position:relative;margin-top:55px;padding-top:25px;padding-right:15px;padding-left:15px;border-top:1px solid #5f0404;border-top:1px solid var(--colorDarkRed)}.CosmeticMachineTypes__block:after,.CosmeticMachineTypes__block:before{position:absolute;top:0;display:block;width:10px;height:10px;margin-top:-5px;background-color:#5f0404;background-color:var(--colorDarkRed);border-radius:50%;content:""}.CosmeticMachineTypes__block:before{left:0}.CosmeticMachineTypes__block:after{right:0}@media (max-width:960px){.CosmeticMachineTypes__block{max-width:450px;margin-top:20px;margin-right:auto;margin-left:auto;padding-top:15px}}.CosmeticMachineTypes__blockTitle{color:#5f0404;color:var(--colorDarkRed);font-weight:700;font-size:1.25rem;font-family:fot-tsukubrdgothic-std,sans-serif;font-family:var(--fontFamilyTsukubrdgothic)}@media (max-width:960px){.CosmeticMachineTypes__blockTitle{font-size:1.0625rem}}.CosmeticMachineTypes__blockSubTitle{font-weight:700;font-size:1.1875rem;font-family:fot-tsukubrdgothic-std,sans-serif;font-family:var(--fontFamilyTsukubrdgothic)}@media (max-width:960px){.CosmeticMachineTypes__blockSubTitle{font-size:1rem}}.CosmeticPrice__list{padding-left:0;list-style:none}.CosmeticPrice__list span{display:block;padding-left:1rem;font-size:.8rem}.CosmeticMachineTypes__badge{display:inline-block;padding:5px 10px;color:#fff;font-weight:400;font-size:.9375rem;line-height:1;border-radius:20px}.CosmeticMachineTypes__badge:first-child{margin-left:10px}.CosmeticMachineTypes__badge.-blue{background-color:#7fc5e0;background-color:var(--colorAqua)}.CosmeticMachineTypes__badge.-orange{background-color:#eb9e7c;background-color:var(--colorOrange)}.CosmeticMachineTypes__blockText{margin-top:2rem;font-size:.9375rem;line-height:1}@media (max-width:960px){.CosmeticMachineTypes__blockText{margin-top:1rem}}.CosmeticMachineTypes__blockImage{margin-top:20px;text-align:center}.CosmeticMachineTypes__blockRow{display:flex;justify-content:space-between;margin-top:2rem}@media (max-width:960px){.CosmeticMachineTypes__blockRow{display:block;margin-top:10px}}.CosmeticMachineTypes__blockCol ul{margin-top:20px;font-size:.9375rem}.CosmeticMachineTypes__blockCol ul>li{margin-top:5px;list-style-type:none}.CosmeticMachineTypes__blockCol ul>li:before{content:"・"}@media (max-width:960px){.CosmeticMachineTypes__blockCol{margin-top:15px}.CosmeticMachineTypes__blockCol ul{margin-top:10px}}.CosmeticFlow{padding-top:50px;padding-bottom:65px;background-color:#fff}@media (max-width:960px){.CosmeticFlow{margin-right:-30px;margin-left:-30px;padding-top:25px;padding-bottom:30px}}.CosmeticFlow__title{color:#5f0404;color:var(--colorDarkRed);font-weight:700;font-size:1.75rem;font-family:fot-tsukubrdgothic-std,sans-serif;font-family:var(--fontFamilyTsukubrdgothic);white-space:nowrap}@media (max-width:960px){.CosmeticFlow__title{font-size:1.375rem;line-height:1.2}}.CosmeticFlow__text{margin-top:30px;color:#818181;font-size:.9375rem;text-align:center}@media (max-width:960px){.CosmeticFlow__text{margin-top:15px;padding-right:30px;padding-left:30px;text-align:left}}.CosmeticFlow__items{display:flex;flex-wrap:wrap;justify-content:space-between;box-sizing:border-box;max-width:1085px;margin-top:55px;margin-right:auto;margin-left:auto}@media (max-width:960px){.CosmeticFlow__items{margin-top:25px;padding-right:30px;padding-left:30px}}.CosmeticFlow__item{position:relative;flex-basis:175px;box-sizing:border-box;height:125px;padding:3px;color:#fff;background-color:#673838;border-radius:10px}.CosmeticFlow__item:after{--color:#d7baba;position:absolute;top:50%;right:-35px;display:block;content:"";width:15px;height:15px;border-right:5px solid var(--color);border-bottom:5px solid var(--color);-webkit-transform:rotate(-45deg) translateY(-50%);transform:rotate(-45deg) translateY(-50%)}@media (max-width:960px){.CosmeticFlow__item{flex-basis:100%;height:60px}.CosmeticFlow__item+.CosmeticFlow__item{margin-top:40px}.CosmeticFlow__item:after{position:absolute;top:calc(100% + 5px);left:50%;display:block;content:"";width:15px;height:15px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}}.CosmeticFlow__itemInner{display:flex;justify-content:center;align-items:center;box-sizing:border-box;height:100%;font-size:1.0625rem;border:1px solid #fff;border-radius:10px}.CosmeticPrice{padding-top:50px;padding-bottom:65px}@media (max-width:960px){.CosmeticPrice{padding-top:30px}}.CosmeticPrice__title{color:#5f0404;color:var(--colorDarkRed);font-weight:700;font-size:1.75rem;font-family:fot-tsukubrdgothic-std,sans-serif;font-family:var(--fontFamilyTsukubrdgothic);white-space:nowrap}@media (max-width:960px){.CosmeticPrice__title{font-size:1.375rem;line-height:1.2}}.CosmeticPrice__text{color:#818181;font-size:.9375rem;text-align:center}@media (max-width:960px){.CosmeticPrice__text{padding-right:30px;padding-left:30px}}.CosmeticPrice__text.--left{text-align:left}.CosmeticPrice__text.--mt{margin:20px 0 0}.CosmeticPrice__text.--fontColorBlack{color:#000}.CosmeticPrice__text span{display:block;margin-top:.1rem;font-size:.8375rem;text-align:center}.CosmeticPrice__block{box-sizing:border-box;max-width:880px;margin-top:30px;margin-right:auto;margin-left:auto}@media (max-width:960px){.CosmeticPrice__block{margin-top:15px}}.CosmeticPrice__blockTitle{display:block;margin-top:1.5rem;color:#5f0404;color:var(--colorDarkRed);font-weight:700;font-size:1.25rem;font-family:fot-tsukubrdgothic-std,sans-serif;font-family:var(--fontFamilyTsukubrdgothic)}@media (max-width:960px){.CosmeticPrice__blockTitle{padding-top:.5rem;font-size:1.0625rem;text-align:center}.CosmeticPrice__blockTitle span{display:block}}.CosmeticPrice__table{box-sizing:border-box;width:100%;margin-top:10px;font-size:.9375rem;text-align:left}.CosmeticPrice__table tr:nth-child(odd){background-color:#e8f1f4}.CosmeticPrice__table tr:nth-child(2n){background-color:#f3f7f8}@media (max-width:960px){.CosmeticPrice__table tr{display:block;width:100%}}.CosmeticPrice__table th{width:30%;padding:2rem 1.5rem;color:#5f0404;color:var(--colorDarkRed)}.CosmeticPrice__table th span{display:block}@media (max-width:960px){.CosmeticPrice__table th{display:inline-block;box-sizing:border-box;width:100%;padding-right:0;padding-left:0;text-align:center;background-color:#e8f1f4}}.CosmeticPrice__table td{padding:2rem 1.5rem;font-weight:700}.CosmeticPrice__table td>span{padding-left:20px}@media (max-width:960px){.CosmeticPrice__table td{display:inline-block;box-sizing:border-box;width:100%;padding-right:auto;padding-left:auto;background-color:#f3f7f8}}@media (max-width:960px){.CosmeticPrice__table{width:100%}}.CosmeticPrice__list{font-weight:400}@media (max-width:960px){.CosmeticPrice__list{font-size:.8375rem}}.CosmeticPrice__descriptionList{max-width:880px;margin-top:2rem;margin-right:auto;margin-left:auto;font-size:.9375rem}.CosmeticPrice__descriptionList li+li{padding-top:.3rem}@media (max-width:960px){.CosmeticPrice__descriptionList{margin-top:1.5rem;padding-right:30px;padding-left:30px}.CosmeticPrice__descriptionList li+li{padding-top:.5rem}}.CosmeticPrice__descriptionList ul{padding-left:0;list-style:none}.CosmeticRisks{padding-top:50px;padding-bottom:100px;background-color:#fff}@media (max-width:960px){.CosmeticRisks{margin-right:-30px;margin-left:-30px;padding-top:25px;padding-bottom:50px}}.CosmeticRisks__title{display:flex;color:#5f0404;color:var(--colorDarkRed);font-weight:700;font-size:1.75rem;font-family:fot-tsukubrdgothic-std,sans-serif;font-family:var(--fontFamilyTsukubrdgothic);white-space:nowrap}@media (max-width:960px){.CosmeticRisks__title{margin-right:30px;margin-left:30px;font-size:1.375rem;line-height:1.2}}@media (max-width:960px){.CosmeticRisks__title__br{display:block}}.CosmeticRisks__block{max-width:850px;margin-top:30px;margin-right:auto;margin-left:auto}@media (max-width:960px){.CosmeticRisks__block{margin-top:1.5rem;padding-right:30px;padding-left:40px}}.CosmeticRisks__textList{font-size:.9375rem;line-height:1.8}@media (max-width:960px){.CosmeticRisks__textList{line-height:1.6}}.CosmeticRisks__textList li+li{padding-top:.3rem}@media (max-width:960px){.CosmeticRisks__textList li+li{padding-top:.5rem}}.FaqContainer{padding-top:90px;padding-bottom:90px}@media (max-width:960px){.FaqContainer{padding:120px 15px 50px}}.FaqInner{display:flex;justify-content:space-between;max-width:1065px;margin-right:auto;margin-left:auto}@media (max-width:960px){.FaqInner{display:block}}.FaqMain{flex-basis:760px;order:2}@media (max-width:960px){.FaqMain{margin-top:45px}}.FaqAside{flex-basis:250px;order:1}.FaqNavWrapper{position:-webkit-sticky;position:sticky;top:0}@media (max-width:960px){.FaqNavWrapper{position:static}}.FaqNav{margin-top:72%;font-weight:700;font-size:1.125rem;font-family:fot-tsukubrdgothic-std,sans-serif;font-family:var(--fontFamilyTsukubrdgothic);line-height:1;text-align:center}@media (max-width:960px){.FaqNav{margin-top:0;padding-right:15px;padding-left:15px}}.FaqNav__item{background-color:#b996b5;border-radius:5px;transition:background-color .5s ease-out}.FaqNav__item+.FaqNav__item{margin-top:10px}.FaqNav__item:hover{background-color:#635261}.FaqNav__itemLink{display:block;padding:20px 50px;color:#fff}.FaqTitle{color:#b996b5;color:var(--colorPurple);font-weight:700;font-size:2.25rem;font-family:fot-tsukubrdgothic-std,sans-serif;font-family:var(--fontFamilyTsukubrdgothic)}@media (max-width:960px){.FaqTitle{font-size:1.5rem}}.FaqBlock{margin-top:30px;color:#5b5b5b}.FaqBlock+.FaqBlock{margin-top:100px}@media (max-width:960px){.FaqBlock{margin-top:15px}.FaqBlock+.FaqBlock{margin-top:50px}}.FaqBlock__title{font-weight:700;font-size:1.5625rem;font-family:fot-tsukubrdgothic-std,sans-serif;font-family:var(--fontFamilyTsukubrdgothic);white-space:nowrap}@media (max-width:960px){.FaqBlock__title{font-size:1.375rem}}.FaqBlock__item{position:relative;margin-top:30px;padding-bottom:0;cursor:pointer}@media (max-width:960px){.FaqBlock__item:first-of-type{margin-top:10px}.FaqBlock__item+.FaqBlock__item{margin-top:20px}}.FaqBlock__item.-open .FaqBlock__itemBadge{display:none}@media (max-width:960px){.FaqBlock__item.-open .FaqBlock__itemTitle{padding-bottom:15px}}.FaqBlock__itemTitle{padding-right:90px;padding-bottom:30px;font-size:1.125rem}.FaqBlock__itemTitle .FaqBlock__itemTitleIcon{width:61px;height:58px}@media (max-width:960px){.FaqBlock__itemTitle{padding-right:0;padding-bottom:40px;font-size:1rem}}.FaqBlock__itemAnswer{display:flex;justify-content:space-between;padding-top:30px;padding-bottom:30px;font-size:.9375rem;border-top:3px solid #f2f2f2}@media (max-width:960px){.FaqBlock__itemAnswer{padding-top:15px;padding-bottom:15px}}.FaqBlock__itemAnswerIcon{flex-shrink:0}@media (max-width:960px){.FaqBlock__itemAnswerIcon{margin-right:10px}}.FaqBlock__itemAnswerText{flex-basis:590px;line-height:2}@media (max-width:960px){.FaqBlock__itemAnswerText{line-height:1.5}}.FaqBlock__itemBadge{position:absolute;top:50px;right:30px;display:inline-block;padding:5px 15px;color:#fff;font-size:.6875rem;line-height:1;background-color:#e6768f;border-radius:10px}@media (max-width:960px){.FaqBlock__itemBadge{top:auto;right:10px;bottom:10px}}.text-center{text-align:center}.text-aqua{color:#7fc5e0;color:var(--colorAqua)}.text-green{color:#acd6a1;color:var(--colorGreen)}.text-orange{color:#eb9e7c;color:var(--colorOrange)}.text-darkred{color:#5f0404;color:var(--colorDarkRed)}.text-darkblue{color:#033e54;color:var(--colorDarkBlue)}.text-purple{color:#b996b5;color:var(--colorPurple)}
/*# sourceMappingURL=style.css.map */