@import url(//use.fontawesome.com/releases/v5.0.11/css/all.css);.marker{background:-webkit-gradient(linear, left top, left bottom, color-stop(50%, transparent), color-stop(50%, #fff799));background:linear-gradient(transparent 50%, #fff799 50%);font-weight:bold}.link{color:#2361ad;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.link:hover{opacity:0.8}@media screen and (max-width: 480px){html{overflow-x:hidden}body{display:block;position:relative;width:100%;background:#ffffff}header{display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:64px;top:0;left:0;right:0;margin:0 auto;z-index:999}header .box__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:64px;background:#fff;padding:0 0 0 1.6rem;-webkit-box-shadow:0px 1px 6px rgba(0,0,0,0.1);box-shadow:0px 1px 6px rgba(0,0,0,0.1);z-index:999}header .box__header .img__logo{display:block;width:200px}header .box__header .img__logo img{display:block;width:100%}header .box__header .img__logo.pc{display:none}header .box__header .img__logo img{display:block;width:100%}header .box__header .link__entry{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:64px;height:64px;background:#ac9a32;margin:0 0 0 auto}header .box__header .link__entry .icon{display:block;color:#fff;width:28px;margin:0 auto 0.5rem}header .box__header .link__entry .icon img{display:block;width:100%}header .box__header .link__entry span{color:#fff;font-size:1rem;font-weight:bold;line-height:1}header .box__header .box__ham{display:block;position:relative;width:64px;height:64px;background:#98c0c5}header .box__header .box__ham .ham01{display:block;position:absolute;width:35px;height:2px;background:#fff;top:26%;-webkit-transform:rotate(0deg) translateY(-30%);transform:rotate(0deg) translateY(-30%);left:0;right:0;margin:0 auto;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}header .box__header .box__ham .ham02{display:block;position:absolute;width:35px;height:2px;background:#fff;top:48%;-webkit-transform:rotate(0deg) translateY(-52%);transform:rotate(0deg) translateY(-52%);left:0;right:0;margin:0 auto;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}header .box__header .box__ham .ham03{display:block;position:absolute;width:32px;color:#fff;font-size:1rem;font-weight:bold;text-align:center;line-height:1;letter-spacing:1px;bottom:3%;-webkit-transform:translateY(-90%);transform:translateY(-90%);left:0;right:0;margin:0 auto;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}header .box__header .box__ham.active .ham01{top:50%;-webkit-transform:rotate(315deg) translateY(-50%);transform:rotate(315deg) translateY(-50%)}header .box__header .box__ham.active .ham02{top:50%;-webkit-transform:rotate(225deg) translateY(-50%);transform:rotate(225deg) translateY(-50%)}header .box__header .box__ham.active .ham03{display:none}header nav{display:none;position:absolute;width:100%;height:100vh;background:#fafafa;top:0;left:0;right:0;padding:6.5rem 0 0;margin:0 auto;z-index:998}header nav .unit__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:1.2rem 2rem;border-bottom:1px dashed #ddd}header nav .unit__nav .icon{display:block;width:40px;margin-right:1.6rem}header nav .unit__nav .icon img{display:block;width:100%}header nav .unit__nav span{color:#212529;font-size:1.5rem;font-weight:bold;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}header nav .unit__nav span:hover{color:#ac9a32}header nav .unit__nav.nav__entry{display:none}header .medical__hours_pc{display:none}.wrapper{display:block;position:relative;width:100%;margin:0 auto}.wrapper .box__bg{display:block;position:fixed;width:100%;height:100%}.wrapper .box__bg .img__bg{display:block;position:absolute;width:100%;height:100%;background-repeat:no-repeat;background-position:15% -32px;background-size:auto 126%;z-index:0}.wrapper .box__bg .img__bg.active__bg{background-image:url(../img/bg.jpg);background-repeat:no-repeat;background-position:15% -32px;background-size:auto 126%}.container{display:block;position:relative;width:100%}.container main{display:block;width:100%;margin:0 auto}.container main article{display:block;width:100%;background:rgba(255,255,255,0.9)}.container main article section{display:block;width:100%;padding:2rem 2.4rem;margin:0 auto}.container main article section:last-child{margin:0 auto}.container main article section h1{display:block;width:100%;font-family:"Noto Serif JP", serif;color:#ac9a32;font-size:2rem;border-bottom:1px solid #ac9a32;padding-bottom:0.8rem;margin-bottom:1.6rem}.container main article section h2{display:block;position:relative;width:100%;color:#ac9a32;font-size:1.8rem;line-height:1.5;border:1px solid #ac9a32;padding:1.6rem;margin-bottom:2.4rem}.container main article section h3{display:block;width:100%;color:#ac9a32;font-size:1.5rem;font-weight:bold}.container main article section .subtitle{display:block;position:relative;color:#212529;font-size:1.8rem;font-weight:bold;margin-bottom:0.8rem}.container main article section p{display:block;width:100%;color:#212529;font-size:1.5rem;text-align:justify}.container main article section p.kome{padding-left:1em;text-indent:-1em}.container main article section .kome+.kome{margin-top:0}.container main article section p+p{margin-top:1em}.container main article section p+h2,.container main article section p+h3,.container main article section p+h4{margin-top:4rem}.container main article section p+.subtitle{margin-top:2em}.container main article section p+.box__video{margin-top:4rem}.container main article section p+.box__table{margin-top:2.4rem}.container main article section .box__img{display:block;width:100%}.container main article section .box__img .unit__img{display:block;width:100%}.container main article section .box__img .unit__img img{display:block;width:100%}.container main article section ul.dotted{display:block;width:100%}.container main article section ul.dotted li{display:block;position:relative;font-size:1.6rem;line-height:1.8;text-align:justify;padding-left:1.5em}.container main article section ul.dotted li::before{display:block;position:absolute;content:"";width:7px;height:7px;border-radius:50%;background:#ac9a32;top:1rem;left:0.5rem;right:auto;margin:0 auto}.container main article section ul.dotted{display:block;width:100%}.container main article section ul.dotted li{display:block;position:relative;color:#212529;font-size:1.6rem;line-height:1.8;text-align:justify;padding-left:2em}.container main article section ul.dotted li::before{display:block;position:absolute;content:"";width:8px;height:8px;border-radius:50%;background:#ac9a32;top:1rem;left:0.7rem;right:auto;margin:0 auto}.container main article section ul+h2,.container main article section ul+h3,.container main article section ul+h4{margin-top:4rem}.container main article section ul+p,.container main article section ul+ul,.container main article section ul+ol{margin-top:1em}.container main article section ol.number{display:block;width:100%;counter-reset:number}.container main article section ol.number li{display:block;position:relative;color:#212529;font-size:1.6rem;line-height:1.8;text-align:justify;text-indent:-1.5rem;padding-left:3rem}.container main article section ol.number li::before{display:inline-block;counter-increment:number;content:"(" counter(number) ") ";width:1em}.container main article section ol+h2,.container main article section ol+h3,.container main article section ol+h4{margin-top:4rem}.container main article section ol+p,.container main article section ol+ol,.container main article section ol+ul{margin-top:1em}.container main article section .box__table{display:block;width:100%}.container main article section .box__table table{width:100%}.container main article section .box__table table tr{width:100%}.container main article section .box__table table tr th{background:#ececec;color:#212529;font-size:1.4rem;padding:0.8rem;border:1px solid #ddd}.container main article section .box__table table tr td{color:#212529;font-size:1.4rem;padding:0.8rem;border:1px solid #ddd}.container main article section .box__table+h3{margin-top:2.4rem}.container main article section .box__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin:1.5rem 0}.container main article section .box__btn .unit__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:200px;height:56px;background:#ac9a32;margin-right:2rem;border-radius:4px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.2);box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.2);-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}.container main article section .box__btn .unit__btn span{color:#fff;font-size:1.4rem;font-weight:500}.container main article section .box__btn .unit__btn:hover:hover{-webkit-box-shadow:0 14px 20px rgba(0,0,0,0.3),0 10px 12px rgba(0,0,0,0.22);box-shadow:0 14px 20px rgba(0,0,0,0.3),0 10px 12px rgba(0,0,0,0.22)}.container main article section .medical__hours_sp{display:block;width:100%}.container main article section .medical__hours_sp .title{display:block;width:100%;font-family:"Noto Serif JP", serif;color:#ac9a32;font-size:1.8rem;border-bottom:1px solid #ac9a32;padding-bottom:0.4rem;margin-bottom:0.8rem}.container main article section .medical__hours_sp .box__table{display:block;width:100%;border-bottom:1px solid #ac9a32;padding-bottom:0.5rem;margin-bottom:1.6rem}.container main article section .medical__hours_sp .box__table table{width:100%}.container main article section .medical__hours_sp .box__table table tr{width:100%}.container main article section .medical__hours_sp .box__table table tr td{width:calc((100% - 110px) / 6);color:#212529;font-size:1.5rem;font-weight:bold;text-align:center;padding:0.4rem 0;border:none}.container main article section .medical__hours_sp .box__table table tr td.time{width:110px;text-align:right;padding-right:1.6rem}.container main article section .medical__hours_sp .box__table table tr td .img__hours{display:block;width:13px;margin:0 auto}.container main article section .medical__hours_sp .box__table table tr td .img__hours img{display:block;width:100%}.container main article section .medical__hours_sp .closed{display:block;width:100%}.container main article section .medical__hours_sp .closed p{display:block;width:100%;color:#212529;font-size:1.4rem}.container main article section .medical__hours_sp .closed .img__triangle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:0.4rem 0}.container main article section .medical__hours_sp .closed .img__triangle img{display:block;width:13px;margin-right:1rem}.container main article section .medical__hours_sp .closed .img__triangle span{color:#212529;font-size:1.5rem;font-weight:bold}.container main article section .medical__hours_sp .closed p.kome{display:block;width:100%;color:#212529;font-size:1.4rem;text-indent:-1.1em;padding-left:1em}.container main article section .medical__hours_sp.pc{display:none}.container main article section .box__access{display:block;width:100%}.container main article section .box__access .unit__access{display:block;width:100%;margin-bottom:3.2rem}.container main article section .box__access .unit__access .box__address{display:block;width:100%;margin-bottom:2.4rem}.container main article section .box__access .unit__access .box__address .unit__address{display:block;width:100%;color:#212529;font-size:1.6rem;line-height:1.5;margin-bottom:1.6rem}.container main article section .box__access .unit__access .box__address .unit__number{display:block;width:100%;font-family:"Noto Serif JP", serif;color:#212529;font-size:2rem;font-weight:bold;line-height:1.5}.container main article section .box__access .unit__access .link__main{display:block;width:100%;background:#c0b059;padding:1rem 0;border:1px solid #ac9a32;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.container main article section .box__access .unit__access .link__main .img__logo{display:block;width:220px;margin:0 auto}.container main article section .box__access .unit__access .link__main .img__logo img{display:block;width:100%}.container main article section .box__access .unit__access .link__main span{display:block;width:100%;color:#fff;font-size:1.3rem;text-align:center}.container main article section .box__access .unit__access .link__main:hover{background:#ac9a32;-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.2);box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.2)}.container main article section .box__access .box__map{display:block;width:100%;height:428px}.container main article section .box__access .box__map iframe{display:block;width:100%;height:100%}footer{display:block;position:relative;width:100%;margin-top:auto}footer .box__footer{display:block;width:100%;padding:1rem 0;margin:0 auto}footer .box__footer .copy{display:block;width:100%;color:#212529;font-size:1.4rem;text-align:center}#home .box__first{display:block;position:relative;width:100%;height:100vh;overflow:hidden}#home .box__first .box__catch{display:block;position:absolute;width:calc(100% - 48px);top:112px;left:0;right:0;margin:0 auto}#home .box__first .box__catch .site__type{display:inline-block;position:relative;background:#ac9a32;color:#fff;font-size:1.4rem;padding:0.4rem 2.4rem;margin-bottom:1rem}#home .box__first .box__catch .unit__catch:nth-child(2){position:relative;font-family:"Noto Sans JP", sans-serif;color:#fff;font-size:3.2rem;font-weight:bold;line-height:1.2;margin-bottom:2rem;text-shadow:0px 0px 4px rgba(0,0,0,0.6)}#home .box__first .box__catch .unit__catch:nth-child(2) .small{display:block;width:100%;font-family:"Noto Sans JP", sans-serif;color:#fff;font-size:2rem;font-weight:bold}#home .box__first .box__catch .unit__catch:nth-child(3){position:relative;color:#fff;font-size:1.5rem;font-weight:bold;line-height:1.6;text-align:justify;text-shadow:0px 0px 4px rgba(0,0,0,0.6)}#home .box__first .box__catch .unit__catch:nth-child(3) .small{display:block;width:100%;color:#fff;font-size:1.3rem;font-weight:500;text-shadow:0px 0px 4px rgba(0,0,0,0.6)}#home #index h1{font-size:1.8rem}#home #index .box__home{display:block;width:100%}#home #index .box__home .box__point{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;margin-bottom:3.2rem}#home #index .box__home .box__point:last-child{margin-bottom:0}#home #index .box__home .box__point .unit__point{display:block;position:relative;width:100%;background:#fff;overflow:hidden;padding:1.6rem 0}#home #index .box__home .box__point .unit__point .bg__point{display:block;position:absolute;width:100%;height:45px;background:#ac9a32;top:0;left:0;right:auto;margin:0 auto;opacity:0.8}#home #index .box__home .box__point .unit__point .title__point{display:block;position:relative;width:calc(100% - 36px);color:#ac9a32;font-size:1.6rem;font-weight:bold;line-height:1.4;border-bottom:1px solid #ac9a32;padding-bottom:1rem;margin:0 auto 1rem}#home #index .box__home .box__point .unit__point .title__point .number{display:block;color:#fff;font-weight:bold;line-height:1;text-align:center;margin-bottom:3.2rem}#home #index .box__home .box__point .unit__point p{display:block;width:100%;font-size:1.4rem;padding:0 1.6rem;margin:0 0 0 auto}#home #index .box__home .box__point .img__point{display:block;width:100%}#home #index .box__home .box__point .img__point img{display:block;width:100%}#page #about{padding:7.2rem 0 0}#page #about .box__about{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}#page #about .box__about .desc{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;display:block;width:100%}#page #about .box__about .img__about{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;display:block;width:100%;margin:0 0 2.4rem;border-radius:8px;overflow:hidden}#page #about .box__about .img__about img{display:block;width:100%}#page #about .box__form{display:block;width:100%;margin-bottom:4.8rem}#page #about .box__form:last-child{margin-bottom:0}#page #about .box__form .desc{display:block;width:100%}#page #about .box__form .desc .subtitle{color:#f37184}#page #about .box__form .img__form{display:block;width:100%;margin:0 0 1.6rem;border-radius:8px;overflow:hidden}#page #about .box__form .img__form img{display:block;width:100%}#page #risk{padding:7.2rem 0 0}#page #risk .box__risk{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}#page #risk .box__risk .desc{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;display:block;width:100%}#page #risk .box__risk .img__risk{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;display:block;width:100%;margin:0 0 2.4rem;border-radius:8px;overflow:hidden}#page #risk .box__risk .img__risk img{display:block;width:100%}#page #risk .box__risk02{display:block;width:100%;margin:0 0 4rem}#page #risk .box__risk02:last-child{margin-bottom:0}#page #risk .box__risk02 .desc{display:block;width:100%}#page #risk .box__risk02 .desc .subtitle{color:#f37184}#page #risk .box__risk02 .img__risk02{display:block;width:100%;margin:0 0 1.6rem;border-radius:8px;overflow:hidden}#page #risk .box__risk02 .img__risk02 img{display:block;width:100%}#page #flow{padding:7.2rem 0 0}#page #flow .box__flow{display:block;-ms-flex-wrap:wrap;flex-wrap:wrap}#page #flow .box__flow .unit__flow{display:block;position:relative;width:100%;background:#fff;margin-top:2.4rem}#page #flow .box__flow .unit__flow:nth-child(1){margin-top:0}#page #flow .box__flow .unit__flow .img__flow{display:block;position:relative;width:100%}#page #flow .box__flow .unit__flow .img__flow .number__flow{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:40px;height:40px;background:#ac9a32;color:#fff;font-size:1.6rem;font-weight:bold;top:0;left:0;right:auto;margin:0 auto}#page #flow .box__flow .unit__flow .img__flow img{display:block;width:100%}#page #flow .box__flow .unit__flow .desc{display:block;width:100%;color:#212529;font-size:1.4rem;text-align:justify;padding:1.6rem}#page #safe{padding:7.2rem 0 0}#page #safe .box__safe{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}#page #safe .box__safe .desc{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;display:block;width:100%}#page #safe .box__safe .img__safe{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;display:block;width:100%;background:#fff;margin:0 0 2.4rem;border-radius:8px;overflow:hidden}#page #safe .box__safe .img__safe img{display:block;width:100%}#page #safe .box__safe .img__safe .caption{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;color:#212529;font-size:1.4rem;text-align:center;padding:1rem 0}#page #safe .box__internal_link{display:block;width:100%;padding:2.4rem;margin:0 auto 4rem;border:1px solid #ac9a32}#page #safe .box__internal_link ul{display:block;position:relative;width:100%}#page #safe .box__internal_link ul li{display:block;position:relative;width:100%;padding-left:2em;margin-bottom:0.5rem}#page #safe .box__internal_link ul li::before{display:block;position:absolute;content:"";width:10px;height:10px;background:#ac9a32;top:8px;left:0;right:auto;margin:0 auto;border-radius:50%}#page #safe .box__internal_link ul li:last-child{margin-bottom:0}#page #safe .box__internal_link ul li .unit__internal_link{color:#ac9a32;font-size:1.5rem;text-decoration:underline;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}#page #safe .box__internal_link ul li .unit__internal_link:hover{opacity:0.8}#page #safe .unit__safe{display:block;width:100%}#page #safe .unit__safe.safe02 .box__img_safe02{display:block;width:100%;margin-bottom:2.4rem}#page #safe .unit__safe.safe02 .box__img_safe02 .unit__img_safe02{display:block;width:100%;margin:0 0 2.4rem}#page #safe .unit__safe.safe02 .box__img_safe02 .unit__img_safe02:last-child{margin-bottom:0}#page #safe .unit__safe.safe02 .box__img_safe02 .unit__img_safe02 img{display:block;width:100%;border-radius:8px}#page #safe .unit__safe.safe02 .box__img_safe02 .unit__img_safe02 .caption{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;color:#212529;font-size:1.4rem;text-align:center;padding:1rem 0}#page #safe .unit__safe.safe03{display:block;width:100%}#page #safe .unit__safe.safe03 .item__safe03{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%;margin:0 0 1rem}#page #safe .unit__safe.safe03 .item__safe03:last-child{margin-bottom:0}#page #safe .unit__safe.safe03 .item__safe03 span{display:-webkit-box;display:-ms-flexbox;display:flex;width:90px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#ddd;color:#212529;font-size:1.6rem;font-weight:bold;padding:0 1rem}#page #safe .unit__safe.safe03 .item__safe03.washing span{background:#54bdce;color:#fff}#page #safe .unit__safe.safe03 .item__safe03.washing p{border:1px solid #54bdce}#page #safe .unit__safe.safe03 .item__safe03.disinfection span{background:#f8b467;color:#fff}#page #safe .unit__safe.safe03 .item__safe03.disinfection p{border:1px solid #f8b467}#page #safe .unit__safe.safe03 .item__safe03.sterilization span{background:#f37184;color:#fff}#page #safe .unit__safe.safe03 .item__safe03.sterilization p{border:1px solid #f37184}#page #safe .unit__safe.safe03 .item__safe03 p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc(100% - 90px);font-size:1.4rem;padding:1rem 1.6rem}#page #safe .unit__safe.safe04 .box__table{display:block;width:100%}#page #safe .unit__safe.safe04 .box__table .unit__img_safe04{display:block;width:240px;margin:0 auto 2.4rem}#page #safe .unit__safe.safe04 .box__table .unit__img_safe04 img{display:block;width:100%}#page #safe .unit__safe.safe04 .box__table table{width:100%}#page #safe .unit__safe.safe04 .box__table table tr{width:100%}#page #safe .unit__safe.safe04 .box__table table tr th{font-size:1.4rem}#page #safe .unit__safe.safe04 .box__table table tr th:nth-child(1){width:25%}#page #safe .unit__safe.safe04 .box__table table tr th:nth-child(2){width:75%}#page #safe .unit__safe.safe04 .box__table table tr td{font-size:1.4rem}#page #safe .unit__safe.safe04 .box__table table tr td:nth-child(2){text-align:justify;padding:1rem 1.6rem}#page #safe .unit__safe.safe04 p+h3{margin-top:1.6rem}#page #safe .unit__safe.safe05 .box__safe+p{margin-top:2.4rem}#page #safe .unit__safe.safe05 p+.box__img_safe05{margin-top:2.4rem}#page #safe .unit__safe.safe05 .box__img_safe05{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin:0 auto 2.4rem}#page #safe .unit__safe.safe05 .box__img_safe05 .unit__img_safe05{display:block;width:calc((100% - 10px) / 2);background:#fff;border-radius:8px;overflow:hidden}#page #safe .unit__safe.safe05 .box__img_safe05 .unit__img_safe05 img{display:block;width:100%}#page #safe .unit__safe.safe05 .box__img_safe05 .unit__img_safe05 .caption{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;color:#212529;font-size:1.4rem;text-align:center;padding:1rem 0}#page #safe .unit__safe.safe06 p+.box__img_safe06{margin-top:2.4rem}#page #safe .unit__safe.safe06 .box__img_safe06{display:block;width:100%;margin:0 auto 2.4rem}#page #safe .unit__safe.safe06 .box__img_safe06 .unit__img_safe06{display:block;width:100%;background:#fff;margin:0 auto 2.4rem;border-radius:8px;overflow:hidden}#page #safe .unit__safe.safe06 .box__img_safe06 .unit__img_safe06:last-child{margin-bottom:0}#page #safe .unit__safe.safe06 .box__img_safe06 .unit__img_safe06 img{display:block;width:100%}#page #safe .unit__safe.safe06 .box__img_safe06 .unit__img_safe06 .caption{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;color:#212529;font-size:1.4rem;text-align:center;padding:1rem 0}#page #safe .unit__safe+h2{margin-top:6.4rem}#page-top{position:fixed;bottom:-136px;right:10px;font-size:13px;z-index:970;-webkit-transition:all 1s cubic-bezier(0.66, -0.3, 0.27, 1.36);transition:all 1s cubic-bezier(0.66, -0.3, 0.27, 1.36)}#page-top a{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:60px;height:136px;font-size:1.2rem}#page-top a img{display:block;width:100%;opacity:0.8;-webkit-filter:drop-shadow(8px 8px 5px rgba(36,54,67,0.2));filter:drop-shadow(8px 8px 5px rgba(36,54,67,0.2))}#page-top a span{display:block;position:absolute;width:100%;color:#ffffff;font-size:1.2rem;font-weight:bold;text-align:center;text-shadow:0 3px 6px rgba(0,0,0,0.2);top:28px;left:0;right:0;margin:0 auto}#page-top.active{bottom:-45px}}@media screen and (min-width: 481px){html{overflow-x:hidden}body{display:block;position:relative;width:100%;min-width:1140px;background:#ffffff}header{display:block;position:fixed;width:320px;height:100%;min-height:720px;background:#ececec}header .box__header{display:block;width:140px;margin:4rem auto 6rem}header .box__header .img__logo{display:block;width:100%}header .box__header .img__logo img{display:block;width:100%}header .box__header .img__logo.sp{display:none}header .box__header .link__entry{display:none}header .box__header .box__ham{display:none}header nav{display:block;width:100%;padding:0 1.6rem 0 3.2rem;margin:0 auto 8rem}header nav .unit__nav{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:auto;margin-bottom:1.6rem}header nav .unit__nav:last-child{margin-bottom:0}header nav .unit__nav .icon{display:block;width:40px;max-height:40px;margin-right:2rem}header nav .unit__nav .icon img{display:block;width:100%}header nav .unit__nav span{color:#212529;font-size:1.5rem;font-weight:bold;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}header nav .unit__nav span:hover{color:#ac9a32}header .medical__hours_pc{display:block;position:absolute;width:100%;padding:0 2rem;bottom:4rem;left:0;right:0}header .medical__hours_pc .title{display:block;width:100%;font-family:"Noto Serif JP", serif;color:#ac9a32;font-size:1.8rem;border-bottom:1px solid #ac9a32;padding-bottom:0.4rem;margin-bottom:0.8rem}header .medical__hours_pc .box__table{display:block;width:100%;border-bottom:1px solid #ac9a32;padding-bottom:0.5rem;margin-bottom:2rem}header .medical__hours_pc .box__table table{width:100%}header .medical__hours_pc .box__table table tr{width:100%}header .medical__hours_pc .box__table table tr td{width:calc((100% - 110px) / 6);color:#212529;font-size:1.5rem;font-weight:bold;text-align:center;padding:0.4rem 0}header .medical__hours_pc .box__table table tr td.time{width:110px;text-align:left}header .medical__hours_pc .box__table table tr td .img__hours{display:block;width:13px;margin:0 auto}header .medical__hours_pc .box__table table tr td .img__hours img{display:block;width:100%}header .medical__hours_pc .closed{display:block;width:100%}header .medical__hours_pc .closed p{display:block;width:100%;color:#212529;font-size:1.4rem}header .medical__hours_pc .closed .img__triangle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin:0.8rem 0}header .medical__hours_pc .closed .img__triangle img{display:block;width:13px;margin-right:1rem}header .medical__hours_pc .closed .img__triangle span{color:#212529;font-size:1.5rem;font-weight:bold}header .medical__hours_pc .closed p.kome{display:block;width:100%;color:#212529;font-size:1.4rem;text-indent:-1.1em;padding-left:1em}.wrapper{display:block;position:relative;width:calc(100% - 320px);margin:0 0 0 auto}.wrapper .box__bg{display:block;position:fixed;width:100%;height:100%}.wrapper .box__bg .img__bg{display:block;position:absolute;width:100%;height:100%;background-repeat:no-repeat;background-position:20% -32px;background-size:auto 126%;z-index:0}.wrapper .box__bg .img__bg.active__bg{background-image:url(../img/bg.jpg);background-repeat:no-repeat;background-position:20% -32px;background-size:auto 126%}.container{display:block;position:relative;width:100%;padding:3.2rem 0}.container main{display:block;width:calc(100% - 80px);min-width:700px;margin:0 auto}.container main article{display:block;width:100%;background:rgba(255,255,255,0.9);padding:7.2rem 4rem}.container main article section{display:block;width:100%;max-width:960px;margin:0 auto 8rem}.container main article section.sp{display:none !important}.container main article section:last-child{margin:0 auto}.container main article section h1{display:block;width:100%;font-family:"Noto Serif JP", serif;color:#ac9a32;font-size:2.4rem;line-height:1.6;border-bottom:1px solid #ac9a32;padding-bottom:0.8rem;margin-bottom:2.4rem}.container main article section h2{display:block;position:relative;width:100%;color:#ac9a32;font-size:2.2rem;border:1px solid #ac9a32;padding:2rem 2.4rem;margin-bottom:2.4rem}.container main article section h3{display:block;width:100%;color:#ac9a32;font-size:1.8rem;font-weight:bold}.container main article section .subtitle{display:block;position:relative;color:#212529;font-size:2rem;font-weight:bold;margin-bottom:0.8rem}.container main article section p{display:block;width:100%;color:#212529;font-size:1.6rem;text-align:justify}.container main article section p.kome{padding-left:1em;text-indent:-1em}.container main article section .kome+.kome{margin-top:0}.container main article section p+p{margin-top:1em}.container main article section p+h2,.container main article section p+h3,.container main article section p+h4{margin-top:4rem}.container main article section p+.subtitle{margin-top:2em}.container main article section p+.box__video{margin-top:4rem}.container main article section p+.box__table{margin-top:2.4rem}.container main article section .box__img{display:block;width:100%}.container main article section .box__img .unit__img{display:block;width:100%}.container main article section .box__img .unit__img img{display:block;width:100%}.container main article section ul.dotted{display:block;width:100%}.container main article section ul.dotted li{display:block;position:relative;font-size:1.6rem;line-height:1.8;text-align:justify;padding-left:1.5em}.container main article section ul.dotted li::before{display:block;position:absolute;content:"";width:7px;height:7px;border-radius:50%;background:#ac9a32;top:1rem;left:0.5rem;right:auto;margin:0 auto}.container main article section ul.dotted{display:block;width:100%}.container main article section ul.dotted li{display:block;position:relative;color:#212529;font-size:1.6rem;line-height:1.8;text-align:justify;padding-left:2em}.container main article section ul.dotted li::before{display:block;position:absolute;content:"";width:8px;height:8px;border-radius:50%;background:#ac9a32;top:1rem;left:0.7rem;right:auto;margin:0 auto}.container main article section ul+h2,.container main article section ul+h3,.container main article section ul+h4{margin-top:4rem}.container main article section ul+p,.container main article section ul+ul,.container main article section ul+ol{margin-top:1em}.container main article section ol.number{display:block;width:100%;counter-reset:number}.container main article section ol.number li{display:block;position:relative;color:#212529;font-size:1.6rem;line-height:1.8;text-align:justify;text-indent:-1.5rem;padding-left:3rem}.container main article section ol.number li::before{display:inline-block;counter-increment:number;content:"(" counter(number) ") ";width:1em}.container main article section ol+h2,.container main article section ol+h3,.container main article section ol+h4{margin-top:4rem}.container main article section ol+p,.container main article section ol+ol,.container main article section ol+ul{margin-top:1em}.container main article section .box__table{display:block;width:100%}.container main article section .box__table table{width:100%}.container main article section .box__table table tr{width:100%}.container main article section .box__table table tr th{background:#ececec;color:#212529;font-size:1.4rem;padding:0.8rem;border:1px solid #ddd}.container main article section .box__table table tr td{color:#212529;font-size:1.4rem;padding:0.8rem;border:1px solid #ddd}.container main article section .box__table+h3{margin-top:2.4rem}.container main article section .box__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin:1.5rem 0}.container main article section .box__btn .unit__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:200px;height:56px;background:#ac9a32;margin-right:2rem;border-radius:4px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.2);box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.2);-webkit-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}.container main article section .box__btn .unit__btn span{color:#fff;font-size:1.4rem;font-weight:500}.container main article section .box__btn .unit__btn:hover:hover{-webkit-box-shadow:0 14px 20px rgba(0,0,0,0.3),0 10px 12px rgba(0,0,0,0.22);box-shadow:0 14px 20px rgba(0,0,0,0.3),0 10px 12px rgba(0,0,0,0.22)}.container main article section .medical__hours_sp{display:none}.container main article section .box__access{display:block;width:100%}.container main article section .box__access .unit__access{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin-bottom:2.4rem}.container main article section .box__access .unit__access .box__address{display:block;width:calc(100% - 400px)}.container main article section .box__access .unit__access .box__address .unit__address{display:block;width:100%;color:#212529;font-size:1.6rem;margin-bottom:1em}.container main article section .box__access .unit__access .box__address .unit__number{display:block;width:100%;font-family:"Noto Serif JP", serif;color:#212529;font-size:2.4rem;font-weight:bold;line-height:1.5}.container main article section .box__access .unit__access .link__main{display:block;width:400px;background:#c0b059;padding:1rem 0;border:1px solid #ac9a32;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.container main article section .box__access .unit__access .link__main .img__logo{display:block;width:240px;margin:0 auto}.container main article section .box__access .unit__access .link__main .img__logo img{display:block;width:100%}.container main article section .box__access .unit__access .link__main span{display:block;width:100%;color:#fff;font-size:1.3rem;text-align:center}.container main article section .box__access .unit__access .link__main:hover{background:#ac9a32;-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.2);box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.2)}.container main article section .box__access .box__map{display:block;width:100%;height:428px}.container main article section .box__access .box__map iframe{display:block;width:100%;height:100%}footer{display:block;position:relative;width:100%;margin-top:auto}footer .box__footer{display:block;width:calc(100% - 80px);min-width:700px;padding:1rem 0;margin:0 auto}footer .box__footer .copy{display:block;width:100%;color:#212529;font-size:1.4rem;text-align:center}#home .box__first{display:block;position:relative;width:100%;height:100vh}#home .box__first .box__catch{display:block;position:absolute;width:416px;bottom:12rem;left:auto;right:6rem;margin:0 auto}#home .box__first .box__catch .site__type{display:inline-block;background:#ac9a32;color:#fff;font-size:1.6rem;padding:0.4rem 3.2rem;margin-bottom:1rem}#home .box__first .box__catch .unit__catch:nth-child(2){font-family:"Noto Sans JP", sans-serif;color:#212529;font-size:4.4rem;font-weight:bold;line-height:1.2;margin-bottom:2rem}#home .box__first .box__catch .unit__catch:nth-child(2) .small{display:block;width:100%;font-family:"Noto Sans JP", sans-serif;color:#212529;font-size:2.4rem;font-weight:bold}#home .box__first .box__catch .unit__catch:nth-child(3){color:#212529;font-size:1.6rem;font-weight:bold;line-height:1.6}#home .box__first .box__catch .unit__catch:nth-child(3) br{display:none}#home .box__first .box__catch .unit__catch:nth-child(3) .small{font-size:1.4rem;font-weight:500}#home #index .box__home{display:block;width:100%}#home #index .box__home .box__point{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%;margin-bottom:2rem}#home #index .box__home .box__point:last-child{margin-bottom:0}#home #index .box__home .box__point .unit__point{display:block;position:relative;width:540px;height:240px;background:#fff;overflow:hidden;padding:2rem 0}#home #index .box__home .box__point .unit__point .bg__point{display:block;position:absolute;width:10rem;height:100%;background:#ac9a32;top:0;left:0;right:auto;margin:0 auto;opacity:0.8}#home #index .box__home .box__point .unit__point .title__point{display:block;position:relative;width:calc(100% - 36px);color:#ac9a32;font-size:1.6rem;font-weight:bold;line-height:1;border-bottom:1px solid #ac9a32;padding-bottom:0.4rem;margin:0 auto 1rem}#home #index .box__home .box__point .unit__point .title__point .number{color:#fff;font-weight:bold;margin-right:3.2rem}#home #index .box__home .box__point .unit__point .title__point::before{display:block;position:absolute;content:"";width:82px;height:1px;background:#fff;bottom:-1px;left:0;right:auto;margin:0 auto}#home #index .box__home .box__point .unit__point p{display:block;width:calc(100% - 100px);font-size:1.4rem;padding:0 1.6rem;margin:0 0 0 auto}#home #index .box__home .box__point .img__point{display:block;width:calc(100% - 540px);height:240px}#home #index .box__home .box__point .img__point img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#page #about .box__about{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%}#page #about .box__about .desc{display:block;width:calc(100% - 400px)}#page #about .box__about .img__about{display:block;width:360px;margin-left:4rem;border-radius:8px;overflow:hidden}#page #about .box__about .img__about img{display:block;width:100%}#page #about .box__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;margin-bottom:4.8rem}#page #about .box__form:last-child{margin-bottom:0}#page #about .box__form .desc{display:block;width:calc(100% - 400px)}#page #about .box__form .desc .subtitle{color:#f37184}#page #about .box__form .img__form{display:block;width:360px;margin-right:4rem;border-radius:8px;overflow:hidden}#page #about .box__form .img__form img{display:block;width:100%}#page #risk .box__risk{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%}#page #risk .box__risk .desc{display:block;width:calc(100% - 400px)}#page #risk .box__risk .img__risk{display:block;width:360px;margin-left:4rem;border-radius:8px;overflow:hidden}#page #risk .box__risk .img__risk img{display:block;width:100%}#page #risk .box__risk02{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;margin-bottom:4.8rem}#page #risk .box__risk02:last-child{margin-bottom:0}#page #risk .box__risk02 .desc{display:block;width:calc(100% - 400px)}#page #risk .box__risk02 .desc .subtitle{color:#f37184}#page #risk .box__risk02 .img__risk02{display:block;width:360px;margin-right:4rem;border-radius:8px;overflow:hidden}#page #risk .box__risk02 .img__risk02 img{display:block;width:100%}#page #flow .box__flow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}#page #flow .box__flow .unit__flow{display:block;position:relative;width:calc((100% - 40px) / 2);background:#fff;margin-right:4rem;margin-top:4rem}#page #flow .box__flow .unit__flow:nth-child(2n){margin-right:0}#page #flow .box__flow .unit__flow:nth-child(1),#page #flow .box__flow .unit__flow:nth-child(2){margin-top:0}#page #flow .box__flow .unit__flow .img__flow{display:block;position:relative;width:100%}#page #flow .box__flow .unit__flow .img__flow .number__flow{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:40px;height:40px;background:#ac9a32;color:#fff;font-size:2rem;font-weight:bold;top:0;left:0;right:auto;margin:0 auto}#page #flow .box__flow .unit__flow .img__flow img{display:block;width:100%}#page #flow .box__flow .unit__flow .desc{display:block;width:100%;color:#212529;font-size:1.5rem;text-align:justify;padding:2rem 3rem}#page #safe .box__safe{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%}#page #safe .box__safe .desc{display:block;width:calc(100% - 400px)}#page #safe .box__safe .img__safe{display:block;width:360px;background:#fff;margin-left:4rem;border-radius:8px;overflow:hidden}#page #safe .box__safe .img__safe img{display:block;width:100%}#page #safe .box__safe .img__safe .caption{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;color:#212529;font-size:1.4rem;text-align:center;padding:1rem 0}#page #safe .box__internal_link{display:block;width:100%;padding:2.4rem;margin:0 auto 4rem;border:1px solid #ac9a32}#page #safe .box__internal_link ul{display:block;position:relative;width:100%}#page #safe .box__internal_link ul li{display:block;position:relative;width:100%;padding-left:2em;margin-bottom:0.5rem}#page #safe .box__internal_link ul li::before{display:block;position:absolute;content:"";width:10px;height:10px;background:#ac9a32;top:8px;left:0;right:auto;margin:0 auto;border-radius:50%}#page #safe .box__internal_link ul li:last-child{margin-bottom:0}#page #safe .box__internal_link ul li .unit__internal_link{color:#ac9a32;font-size:1.6rem;text-decoration:underline;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}#page #safe .box__internal_link ul li .unit__internal_link:hover{opacity:0.8}#page #safe .unit__safe{display:block;width:100%}#page #safe .unit__safe.safe02 .box__img_safe02{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-bottom:2.4rem}#page #safe .unit__safe.safe02 .box__img_safe02 .unit__img_safe02{display:block;width:calc((100% - 40px) / 2);background:#fff;border-radius:8px;overflow:hidden}#page #safe .unit__safe.safe02 .box__img_safe02 .unit__img_safe02 img{display:block;width:100%}#page #safe .unit__safe.safe02 .box__img_safe02 .unit__img_safe02 .caption{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;color:#212529;font-size:1.4rem;text-align:center;padding:1rem 0}#page #safe .unit__safe.safe03{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}#page #safe .unit__safe.safe03 .item__safe03{display:block;width:calc((100% - 40px) / 3)}#page #safe .unit__safe.safe03 .item__safe03 span{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#ddd;color:#212529;font-size:1.8rem;font-weight:bold;padding:1.6rem 0}#page #safe .unit__safe.safe03 .item__safe03.washing span{background:#54bdce;color:#fff}#page #safe .unit__safe.safe03 .item__safe03.washing p{border:1px solid #54bdce}#page #safe .unit__safe.safe03 .item__safe03.disinfection span{background:#f8b467;color:#fff}#page #safe .unit__safe.safe03 .item__safe03.disinfection p{border:1px solid #f8b467}#page #safe .unit__safe.safe03 .item__safe03.sterilization span{background:#f37184;color:#fff}#page #safe .unit__safe.safe03 .item__safe03.sterilization p{border:1px solid #f37184}#page #safe .unit__safe.safe03 .item__safe03 p{min-height:130px;font-size:1.4rem;padding:1rem 1.6rem}#page #safe .unit__safe.safe04 .box__table{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#page #safe .unit__safe.safe04 .box__table .unit__img_safe04{display:block;width:280px;margin-right:4rem}#page #safe .unit__safe.safe04 .box__table .unit__img_safe04 img{display:block;width:100%}#page #safe .unit__safe.safe04 .box__table table{width:calc(100% - 320px)}#page #safe .unit__safe.safe04 .box__table table tr{width:100%}#page #safe .unit__safe.safe04 .box__table table tr th{font-size:1.5rem}#page #safe .unit__safe.safe04 .box__table table tr td{font-size:1.5rem}#page #safe .unit__safe.safe04 .box__table table tr td:nth-child(2){text-align:justify;padding:1rem 1.6rem}#page #safe .unit__safe.safe04 p+h3{margin-top:1.6rem}#page #safe .unit__safe.safe05 .box__safe+p{margin-top:2.4rem}#page #safe .unit__safe.safe05 p+.box__img_safe05{margin-top:2.4rem}#page #safe .unit__safe.safe05 .box__img_safe05{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-bottom:2.4rem}#page #safe .unit__safe.safe05 .box__img_safe05 .unit__img_safe05{display:block;width:calc((100% - 40px) / 2);background:#fff;border-radius:8px;overflow:hidden}#page #safe .unit__safe.safe05 .box__img_safe05 .unit__img_safe05 img{display:block;width:100%}#page #safe .unit__safe.safe05 .box__img_safe05 .unit__img_safe05 .caption{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;color:#212529;font-size:1.4rem;text-align:center;padding:1rem 0}#page #safe .unit__safe.safe06 p+.box__img_safe06{margin-top:2.4rem}#page #safe .unit__safe.safe06 .box__img_safe06{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-bottom:2.4rem}#page #safe .unit__safe.safe06 .box__img_safe06 .unit__img_safe06{display:block;width:calc((100% - 40px) / 2);background:#fff;border-radius:8px;overflow:hidden}#page #safe .unit__safe.safe06 .box__img_safe06 .unit__img_safe06 img{display:block;width:100%}#page #safe .unit__safe.safe06 .box__img_safe06 .unit__img_safe06 .caption{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;color:#212529;font-size:1.4rem;text-align:center;padding:1rem 0}#page #safe .unit__safe+h2{margin-top:6.4rem}#page-top{position:fixed;bottom:40px;right:80px;font-size:13px;z-index:900}#page-top a{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:60px;height:60px;background:rgba(0,0,0,0.8);color:#fff;font-size:1.2rem;border-radius:50%;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}#page-top a:hover{opacity:0.6}}@-webkit-keyframes spin{0%{-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}100%{-webkit-transform:rotateZ(360deg);transform:rotateZ(360deg)}}@keyframes spin{0%{-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}100%{-webkit-transform:rotateZ(360deg);transform:rotateZ(360deg)}}
