@import url("https://fonts.googleapis.com/css2?family=Kosugi+Maru&family=Zen+Kaku+Gothic+Antique:wght@400;700&display=swap");html,body,div,span,applet,object,iframe,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;vertical-align:middle;font-weight:200}q::before,q::after,blockquote::before,blockquote::after{content:"";content:none}a{display:inline-block}a img{border:none}img{vertical-align:bottom;max-width:100%}ul{list-style:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}a{color:#000;text-decoration:none}a:link{color:#000}a:active{color:#000}a:visited{color:#000}a:hover{cursor:pointer}p{margin:0}input,button,textarea,select{margin:0;padding:0;background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}*:focus{outline:none}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.page-header{background-position:center center;background-size:cover;margin:0;padding:64px 0}@media (min-width: 768px){.page-header{background-attachment:fixed}}.page-header--has_background-image{padding-top:160px;padding-bottom:160px}.page-header__title{font-size:2.8rem;margin:0}.page-header__description{margin-top:20px;margin-bottom:-11.5px}.breadcrumbs #breadcrumb{padding:0.2rem 0;margin-bottom:6rem}.breadcrumbs #breadcrumb ul{width:92%;max-width:120rem;margin:1rem auto 0;overflow:hidden;*zoom:1}.breadcrumbs #breadcrumb ul li{display:inline-block;font-size:1.4rem;line-height:1}.breadcrumbs #breadcrumb ul li a{font-size:1.5rem;line-height:1;position:relative;padding-right:1.3rem}.breadcrumbs #breadcrumb ul li a:after{content:">";color:#000;border:none;transform:none;top:0;width:auto;height:auto}.breadcrumbs #breadcrumb ul li a:hover::after{right:0}.breadcrumbs #breadcrumb ul li span span{display:none}.breadcrumbs #breadcrumb ul li:last-child span{font-size:1.5rem;color:#57b279}@media (max-width: 750px){.breadcrumbs #breadcrumb{margin-bottom:4rem}.breadcrumbs #breadcrumb ul{width:92%}.breadcrumbs #breadcrumb ul li a{font-size:1rem;padding-right:1rem}.breadcrumbs #breadcrumb ul li span{font-size:2rem}.breadcrumbs #breadcrumb ul li span:last-child{font-size:1rem}}#pagination .inner{border-top:0.1rem solid #a3a3a3;margin:6rem auto 4rem;padding-top:2rem}#pagination .single{position:relative}#pagination .single .page-numbers{position:absolute;top:0}#pagination .single .page-numbers a{padding:1rem}#pagination .single .page-numbers a:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);opacity:.6;color:#262626}#pagination .single .back{right:0;left:0;text-align:center}#pagination .single .next{right:0}#pagination .single .next a{padding-right:2rem}#pagination .single .next a:after{right:1rem !important}#pagination .single .prev{left:0;z-index:5}#pagination .single .prev a{padding-left:2rem;position:relative}#pagination .single .prev a:after{position:absolute;content:"";top:40%;left:1rem;right:auto;width:0.6rem;height:0.6rem;border-top:#000 0.1rem solid;border-right:#000 0.1rem solid;-moz-transform:rotate(-135deg);-ms-transform:rotate(-135deg);-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}#pagination .page-list{display:flex;justify-content:center}#pagination .page-list .page-numbers{color:#57b279;font-size:3.2rem;justify-items:center;text-align:center;border-radius:100%;height:5.7rem;width:5.7rem;margin:1rem;padding:0;align-content:center;border:0.4rem solid #1d4b59;line-height:1.5}#pagination .page-list .page-numbers:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);opacity:.6;color:#fff;background:#000}#pagination .page-list .page-numbers.dots{border:none}#pagination .page-list .page-numbers.dots:hover{background:none;color:#57b279}#pagination .page-list .current{color:#fff;background:#57b279;border:0.4rem solid #57b279}#pagination .page-list .next{padding-right:2rem;border:0.4rem solid #57b279;background:#57b279}#pagination .page-list .next:after{right:1rem !important;margin:auto;left:0}#pagination .page-list .prev{padding-right:2rem;border:0.4rem solid #57b279;background:#57b279}#pagination .page-list .prev:after{right:1rem !important;margin:auto;left:0}#pagination .page-list .next:hover::after,#pagination .page-list .prev:hover::after{border-color:#fff}@media (max-width: 750px){#pagination{font-size:3.7vw}#pagination .inner{width:100%}#pagination .page-list .page-numbers{font-size:1.6rem;margin:5px;line-height:1.8;height:33px;width:33px;border:0.2rem solid #000}#pagination .page-list .current{border:0.2rem solid #57b279}#pagination .page-list .dots{margin:0 0.1rem;padding:1.5rem 0}#pagination .page-list .next{margin-right:0;border:0.2rem solid #57b279}#pagination .page-list .prev{margin-left:0;border:0.2rem solid #57b279}}@media (max-width: 320px){#pagination .page-list .page-numbers{padding:1rem;font-size:1.2rem}#pagination .page-list .dots{padding:1rem 0}#pagination .page-list .next:after,#pagination .page-list .prev:after{content:none !important}}.btn{text-align:center}.btn a,.btn input{padding:2rem 4rem;border:0.1rem solid #000;color:#000;text-align:center;line-height:1;position:relative}.btn a:after,.btn input:after{right:2rem;width:1.2rem;height:1.2rem}.arrow,#pagination .single .next a,#pagination .page-list .next{display:inline-block;position:relative}.arrow:after,#pagination .single .next a:after,#pagination .page-list .next:after{position:absolute;content:"";top:50%;right:0;width:1.3rem;height:1.3rem;border-top:#1d4b59 0.3rem solid;border-right:#1d4b59 0.3rem solid;-moz-transform:rotate(45deg) translateY(-50%);-ms-transform:rotate(45deg) translateY(-50%);-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%);-moz-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;transition:.3s}.arrow:hover:after,#pagination .single .next a:hover:after,#pagination .page-list .next:hover:after{right:-1rem}.arrow-l,#pagination .page-list .prev{display:inline-block;position:relative}.arrow-l:after,#pagination .page-list .prev:after{position:absolute;content:"";top:50%;right:0;width:1.3rem;height:1.3rem;border-bottom:#1d4b59 0.3rem solid;border-left:#1d4b59 0.3rem solid;-moz-transform:rotate(45deg) translateY(-50%);-ms-transform:rotate(45deg) translateY(-50%);-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%);-moz-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;transition:.3s}.arrow-l:hover:after,#pagination .page-list .prev:hover:after{right:-1rem}.bT{position:relative}.bT:before{content:"";position:absolute;top:0;width:100%;height:0;background:linear-gradient(90deg, #f7f7f7,#000000);-moz-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;transition:.3s}.bT:hover:before{height:0.4rem}@media (max-width: 750px){.btn{width:90%;margin:0 auto}.btn a,.btn input{width:100%;padding:1.5rem 1rem;font-weight:bold;font-size:1.6rem}.btn a:hover,.btn input:hover{background:#000;color:#fff}.bT:before{content:none}}h1{line-height:1}h2{font-size:1.2rem;margin:0 0 3rem;line-height:1;text-align:center;color:#000;font-family:source-han-sans-japanese, sans-serif;font-weight:400;font-style:normal}h2 span{font-size:4.4rem;line-height:1.4;font-family:bebas-neue, sans-serif;font-weight:400;font-style:normal}h3{font-size:2rem;font-weight:500;line-height:1}#page-default h1,#archive h1{position:absolute;top:50%;transform:translateY(-50%);top:70%;left:10%;text-align:center;font-size:6rem;line-height:1;font-weight:normal;font-family:serif;color:#fff;letter-spacing:0.5rem}#page-default h1 span,#archive h1 span{display:block;font-family:bebas-neue, sans-serif;font-weight:400;font-style:normal;font-size:6rem;line-height:1.3}#page-default h2,#archive h2{margin-bottom:3rem;padding:2rem 0;font-size:2.4rem;font-weight:bold;text-align:left;line-height:1;padding-left:4%}#page-default h2:before,#archive h2:before{top:29%}#page-default p+h2,#page-default ul+h2,#archive p+h2,#archive ul+h2{margin-top:3rem}#page-default h3,#archive h3{margin-bottom:3rem;padding:0.5rem 1rem;font-size:2.2rem;font-weight:bold;display:inline-block;position:relative}#page-default h3:before,#archive h3:before{left:0.5rem}#page-default h3:after,#archive h3:after{right:0.5rem}#page-default p+h3,#page-default ul+h3,#archive p+h3,#archive ul+h3{margin-top:3rem}#page-default h4,#archive h4{margin-bottom:3rem;padding-left:1.2rem;font-size:2rem;font-weight:bold;border-left:0.4rem solid #000;line-height:1}#page-default p+h4,#page-default ul+h4,#archive p+h4,#archive ul+h4{margin-top:3rem}#page-default h5,#archive h5{margin-bottom:3rem;font-size:1.8rem}#page-default p+h5,#page-default ul+h5,#archive p+h5,#archive ul+h5{margin-top:3rem}#page-default .heading,#archive .heading{margin-bottom:3rem;font-size:4rem;letter-spacing:0.3rem}@media (max-width: 750px){h2{font-size:3.3vw}h2 span{font-size:10vw;line-height:1.2}h3{font-size:2rem;margin:1rem 0;line-height:1}#page-default h1,#archive h1{font-size:7vw;text-shadow:0 0 0.5rem #fff}#page-default h1 span,#archive h1 span{font-size:11vw}#page-default h2,#archive h2{font-size:5vw;padding:20px 40px}#page-default h2:before,#archive h2:before{top:27%}#page-default h3,#archive h3{font-size:5vw}#page-default h4,#archive h4{padding:1rem 2rem;font-size:4.5vw}#page-default h5,#archive h5{font-size:4.5vw}#page-default .heading,#archive .heading{font-size:2.5rem}}header{position:relative;top:0;z-index:99;right:0;left:0;background:#fff}header::before{content:"";position:absolute;top:0px;left:0px;right:0px;height:20px;background-image:linear-gradient(to left, #81c8a1,#ffffff)}header .inner{justify-content:right;flex-direction:column;width:100%;max-width:100%}header .logo{margin:unset;text-align:center;margin:0 auto}header .logo a{width:35%}header .header-t{position:relative;padding:33px 0px 18px}@media (max-width: 750px){header .header-t{padding:0}}@media (min-width: 751px) and (max-width: 1024px){header .header-t{padding:0}}header .font-size{display:flex;align-items:center;position:absolute;right:10%;top:35%}@media (min-width: 751px) and (max-width: 1024px){header .font-size{display:none}}header .font-size__text{margin-right:15px;font-size:24px;font-weight:bold}header .font-size__btn{display:flex}header .font-size__nomal,header .font-size__big{font-weight:bold;border-radius:50%;width:50px;height:50px;color:#fff;font-size:22px;cursor:pointer}header .font-size__nomal span,header .font-size__big span{display:flex;align-items:center;justify-content:center;width:100%;height:100%}header .font-size__nomal:hover,header .font-size__big:hover{opacity:0.7;transition:0.3s}header .font-size__nomal{background:#57b279;margin-right:10px}header .font-size__big{background:#499a67}header .header ul li{background:#fff;width:20%;text-align:center;padding:22px 0px;border-color:#afafaf;border-style:solid;border-width:2px 2px 2px 0px;position:relative;overflow:hidden}header .header ul li a{font-size:24px;font-family:"Zen Kaku Gothic Antique", sans-serif;font-weight:bold;letter-spacing:0px;color:#000;opacity:1;display:flex;justify-content:center;align-items:center}header .header ul li a img{padding-right:5px}header .header ul li::before{content:"";position:absolute;bottom:-10px;right:0;left:0;height:10px;width:100%;background:#57b279}header .header ul li:hover::before{bottom:0px}header .header ul li:last-child{background-color:#57b279;border-width:2px 0px 2px 0px}header .header ul li:last-child a{color:#ffffff}header .header ul li:last-child a img{display:none}header .header ul li:last-child:hover{background-color:yellow}header .header ul li:last-child:hover a{color:#000000}header .header ul li:last-child:hover::before{display:none}header #titleScreen{display:none;z-index:9999;font-size:9rem;width:100%;background:#57b279;color:white;font-family:"Zen Kaku Gothic Antique";margin-right:10%;line-height:50px;max-height:50px;text-align:center;align-self:center;overflow:hidden}header #toggle{display:none;position:fixed;top:1%;right:8%;width:4rem;z-index:9999}header #toggle .menu-trigger{width:5rem;height:5rem;position:relative;-moz-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;transition:.3s}header #toggle .menu-trigger span{width:40px;height:3.5px;background:#457aed;display:block;position:absolute;top:50%;right:-10px;left:0;margin:0 auto}header #toggle .menu-trigger span:before,header #toggle .menu-trigger span:after{content:"";background:#457aed;width:40px;height:3.5px;position:absolute;left:0;-moz-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;transition:.3s}header #toggle .menu-trigger span:before{top:-1rem}header #toggle .menu-trigger span:after{bottom:-1rem}header #toggle .menu-trigger.active span{background:transparent}header #toggle .menu-trigger.active span:before{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);top:0}header #toggle .menu-trigger.active span:after{-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);bottom:0}header .header-r{width:100%;height:390px;display:none;position:fixed;top:0;right:0;padding-top:8px;background:#fff;z-index:99}header .header-r ul{overflow:hidden;*zoom:1;justify-content:right;width:75%;margin:0 auto;padding:0;flex-wrap:wrap}header .header-r ul li{margin-left:0;border-bottom:2px solid #afafaf;align-items:center;padding-left:30px;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}header .header-r ul li img{padding-right:10px}header .header-r ul li a,header .header-r ul li.square a{padding:20px 0;font-size:3.2rem;font-family:"Zen Kaku Gothic Antique", sans-serif;font-weight:bold;color:#000000}header .header-r ul li.recruit,header .header-r ul li.contact{margin-left:0;padding-left:0;border-bottom:none;background:none}header .header-r ul li.recruit:before,header .header-r ul li.contact:before{content:none}header .header-r ul li.sns{width:100%;justify-content:center}header .header-r ul li.sns .fb svg,header .header-r ul li.sns .insta svg{width:5rem;fill:#000}header .header-r ul li.sns .fb{margin-right:1rem}header .header-r ul li.sns .fb svg{stroke:#fff}header .header-r ul li:last-child{border-bottom:none}header .header-r ul li:nth-of-type(2){animation-delay:.05s}header .header-r ul li:nth-of-type(3){animation-delay:.1s}header .header-r ul li:nth-of-type(4){animation-delay:.15s}header .header-r ul li:nth-of-type(5){animation-delay:.2s}header .header-r ul li:nth-of-type(6){animation-delay:.25s}header .header-r ul li:nth-of-type(7){animation-delay:.3s}header .header-r ul li:nth-of-type(8){animation-delay:.35s}header .header-r ul li:nth-of-type(9){animation-delay:.4s}header .header-r ul li:nth-of-type(10){animation-delay:.45s}header .header-r ul li:nth-of-type(11){animation-delay:5s}header .header-r ul li:nth-of-type(12){animation-delay:.55s}header .header-r ul li:nth-of-type(13){animation-delay:.6s}header .fadeDown{display:flex}header .nav{align-items:center}header .nav li{line-height:1;margin-left:9rem}header .nav li a{padding:32px 0;display:block;text-align:center;font-size:1.6rem}header .nav li a span{display:block;margin-bottom:1rem;font-size:3rem}header .nav li:first-of-type{margin-left:0}header .nav li.bB:hover:before{width:100%;height:0.5rem;left:0;right:0;margin:0 auto}header .nav li.square{position:relative;overflow:hidden;-moz-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;transition:.3s}header .nav li.square:hover{background:#fff}header .nav li.square:hover:before{opacity:0}header .nav li.square a{padding:2.3rem 3.4rem 1.6rem;color:#fff;text-align:center}header .nav li.recruit{background:#f7f7f7}header .nav li.recruit a{color:#000}header .nav li.recruit:hover{background:#000;box-shadow:inset 0 0 0 0.1rem #fff}header .nav li.recruit:hover a{color:#fff}header .nav li.contact{margin-left:0;background:#000}header .nav li.contact:hover{box-shadow:inset 0 0 0 0.1rem #262626}header .nav li.contact:hover a{color:#262626}header.top.active .logo{margin:0}header.top.active .logo .absolute{display:none}header.top.active .logo .fixed{display:block}header.lower .nav li.bT:before{height:0.4rem;content:none}header.lower #slide-line{position:absolute;top:0;height:0.4rem;background:linear-gradient(90deg, #f7f7f7,#000000);transition:0.3s}header.active{position:relative;background:rgba(255,255,255,0.7);box-shadow:0 0.1rem 0.5rem rgba(0,0,0,0.5)}@media (min-width: 751px) and (max-width: 1024px){header{position:fixed;height:80px;background:#fff}header::before{content:"";position:absolute;top:0px;left:0px;right:0px;height:10px;background-image:linear-gradient(to left, #81c8a1,#ffffff)}header .inner{height:100%;justify-content:space-between}header .logo{left:0;width:55%;position:relative;z-index:9999;padding-top:20px;padding-bottom:10px;margin:0}header .logo a{width:80%}header #titleScreen{display:block;z-index:9999;font-size:3.2rem;width:100%;background:#57b279;color:white;font-family:"Zen Kaku Gothic Antique";margin-right:10%;line-height:70px;max-height:70px;text-align:center;align-self:center;font-weight:bold}header #titleScreen a{color:#fff}header #toggle{display:flex;position:fixed;top:10px;right:8%;width:24rem;z-index:9999}header #toggle .menu-trigger{width:0rem;height:5rem;position:relative;-moz-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;transition:.3s}header #toggle .menu-trigger span{width:40px;height:3.5px;background:#57b279;display:block;position:absolute;top:65%;right:-10px;left:0;margin:0 auto}header #toggle .menu-trigger span:before,header #toggle .menu-trigger span:after{content:"";background:#57b279;width:40px;height:3.5px;position:absolute;left:0;-moz-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;transition:.3s}header #toggle .menu-trigger span:before{top:-1rem}header #toggle .menu-trigger span:after{bottom:-1rem}header #toggle .menu-trigger.active span{background:transparent}header #toggle .menu-trigger.active span:before{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);top:0}header #toggle .menu-trigger.active span:after{-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);bottom:0}header .header-r{width:100%;height:340px;display:none;position:absolute;top:20px;right:0;padding-top:70px;background:#fff;z-index:999}header .header-r ul{overflow:hidden;*zoom:1;flex-direction:column;width:92%;margin:0 auto;padding:20px;flex-wrap:wrap}header .header-r ul li{width:100%;margin-left:0;display:flex;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}header .header-r ul li a,header .header-r ul li.square a{padding:20px 0;font-size:3.2rem;font-family:"Zen Kaku Gothic Antique", sans-serif;font-weight:bold;color:#000000}header .header-r ul li.recruit,header .header-r ul li.contact{margin-left:0;padding-left:0;border-bottom:none;background:none}header .header-r ul li.recruit:before,header .header-r ul li.contact:before{content:none}header .header-r ul li.sns{width:100%;justify-content:center}header .header-r ul li.sns .fb svg,header .header-r ul li.sns .insta svg{width:5rem;fill:#000}header .header-r ul li.sns .fb{margin-right:1rem}header .header-r ul li.sns .fb svg{stroke:#fff}header .header-r ul li:nth-of-type(2){animation-delay:.05s}header .header-r ul li:nth-of-type(3){animation-delay:.1s}header .header-r ul li:nth-of-type(4){animation-delay:.15s}header .header-r ul li:nth-of-type(5){animation-delay:.2s}header .header-r ul li:nth-of-type(6){animation-delay:.25s}header .header-r ul li:nth-of-type(7){animation-delay:.3s}header .header-r ul li:nth-of-type(8){animation-delay:.35s}header .header-r ul li:nth-of-type(9){animation-delay:.4s}header .header-r ul li:nth-of-type(10){animation-delay:.45s}header .header-r ul li:nth-of-type(11){animation-delay:5s}header .header-r ul li:nth-of-type(12){animation-delay:.55s}header .header-r ul li:nth-of-type(13){animation-delay:.6s}header .header-r ul li #check{border:unset}}@media only screen and (min-width: 751px) and (max-width: 1024px) and (min-width: 380px) and (max-width: 916px){header .header-r{width:100%;height:390px;display:none;position:absolute;top:20px;right:0;padding-top:70px;background:#fff;z-index:999}header .header-r ul{overflow:hidden;*zoom:1;flex-direction:column;width:92%;margin:0 auto;padding:20px;flex-wrap:wrap}header .header-r ul li{width:100%;margin-left:0;justify-content:left;display:flex;align-items:center;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}header .header-r ul li img{height:5%;max-width:100%}header .header-r ul li a,header .header-r ul li.square a{padding:20px 0;font-size:3.2rem;font-family:"Zen Kaku Gothic Antique", sans-serif;font-weight:bold;color:#000000}header .header-r ul li.recruit,header .header-r ul li.contact{margin-left:0;padding-left:0;border-bottom:none;background:none}header .header-r ul li.recruit:before,header .header-r ul li.contact:before{content:none}header .header-r ul li.sns{width:100%;justify-content:center}header .header-r ul li.sns .fb svg,header .header-r ul li.sns .insta svg{width:5rem;fill:#000}header .header-r ul li.sns .fb{margin-right:1rem}header .header-r ul li.sns .fb svg{stroke:#fff}header .header-r ul li:nth-of-type(2){animation-delay:.05s}header .header-r ul li:nth-of-type(3){animation-delay:.1s}header .header-r ul li:nth-of-type(4){animation-delay:.15s}header .header-r ul li:nth-of-type(5){animation-delay:.2s}header .header-r ul li:nth-of-type(6){animation-delay:.25s}header .header-r ul li:nth-of-type(7){animation-delay:.3s}header .header-r ul li:nth-of-type(8){animation-delay:.35s}header .header-r ul li:nth-of-type(9){animation-delay:.4s}header .header-r ul li:nth-of-type(10){animation-delay:.45s}header .header-r ul li:nth-of-type(11){animation-delay:5s}header .header-r ul li:nth-of-type(12){animation-delay:.55s}header .header-r ul li:nth-of-type(13){animation-delay:.6s}}@media (min-width: 751px) and (max-width: 1024px){header .header{display:none}main{padding-top:80px}}@media (max-width: 750px){header{position:fixed;height:60px;background:#fff}header::before{content:"";position:absolute;top:0px;left:0px;right:0px;height:10px;background-image:linear-gradient(to left, #81c8a1,#ffffff);z-index:9999}header .inner{height:100%;justify-content:space-between}header .logo{left:0;width:55%;position:relative;z-index:9999;padding:20px 0px 10px 10px;margin:0}header .logo a{width:auto}header #titleScreen{display:block;z-index:9999;font-size:1.7rem;width:100%;background:#57b279;color:white;font-family:"Zen Kaku Gothic Antique";margin-right:8%;line-height:50px;max-height:50px;text-align:center;align-self:center;font-weight:bold}header #titleScreen a{color:#fff}header #toggle{display:flex;position:fixed;top:10px;right:6%;width:14rem;z-index:9999}header #toggle .menu-trigger{width:5rem;height:5rem;position:relative;-moz-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;transition:.3s}header #toggle .menu-trigger span{width:40px;height:3.5px;background:#57b279;display:block;position:absolute;top:50%;right:-10px;left:0;margin:0 auto}header #toggle .menu-trigger span:before,header #toggle .menu-trigger span:after{content:"";background:#57b279;width:40px;height:3.5px;position:absolute;left:0;-moz-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;transition:.3s}header #toggle .menu-trigger span:before{top:-1rem}header #toggle .menu-trigger span:after{bottom:-1rem}header #toggle .menu-trigger.active span{background:transparent}header #toggle .menu-trigger.active span:before{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);top:0}header #toggle .menu-trigger.active span:after{-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);bottom:0}header .header-r{width:100%;height:325px;display:none;position:absolute;top:-10px;right:0;padding-top:70px;background:#fff;z-index:999}header .header-r ul{overflow:hidden;*zoom:1;flex-direction:column;width:92%;margin:0 auto;padding:0;flex-wrap:wrap}header .header-r ul li{width:100%;margin-left:0;display:flex;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}header .header-r ul li a,header .header-r ul li.square a{padding:20px 0;font-size:1.6rem;font-family:"Zen Kaku Gothic Antique", sans-serif;font-weight:bold;color:#000000}header .header-r ul li.recruit,header .header-r ul li.contact{margin-left:0;padding-left:0;border-bottom:none;background:none}header .header-r ul li.recruit:before,header .header-r ul li.contact:before{content:none}header .header-r ul li.sns{width:100%;justify-content:center}header .header-r ul li.sns .fb svg,header .header-r ul li.sns .insta svg{width:5rem;fill:#000}header .header-r ul li.sns .fb{margin-right:1rem}header .header-r ul li.sns .fb svg{stroke:#fff}header .header-r ul li:nth-of-type(2){animation-delay:.05s}header .header-r ul li:nth-of-type(3){animation-delay:.1s}header .header-r ul li:nth-of-type(4){animation-delay:.15s}header .header-r ul li:nth-of-type(5){animation-delay:.2s}header .header-r ul li:nth-of-type(6){animation-delay:.25s}header .header-r ul li:nth-of-type(7){animation-delay:.3s}header .header-r ul li:nth-of-type(8){animation-delay:.35s}header .header-r ul li:nth-of-type(9){animation-delay:.4s}header .header-r ul li:nth-of-type(10){animation-delay:.45s}header .header-r ul li:nth-of-type(11){animation-delay:5s}header .header-r ul li:nth-of-type(12){animation-delay:.55s}header .header-r ul li:nth-of-type(13){animation-delay:.6s}header .header-r ul li #check{border:unset}header .header{display:none}main{padding-top:60px}}#common{position:relative;background:#57b279;width:100%;height:auto;text-align:center;padding:44px 0px}#common::before{position:absolute;content:"";top:0px;right:0px;border-width:139px 95px 139px 0;border-style:solid;border-color:transparent #499a67 transparent transparent}#common::after{position:absolute;content:"";top:0px;left:0px;border-width:139px 0 139px 95px;border-style:solid;border-color:transparent transparent transparent #499a67}#common .common-content h2{font-size:5rem;font-family:"Kosugi Maru", sans-serif;font-weight:normal;letter-spacing:3px;color:#ffffff;opacity:1;line-height:unset;margin:0px}#common .common-content .common-bottom{display:flex;justify-content:center;padding:30px 0px 5px}#common .common-content .common-bottom .common-button{display:flex;align-items:center;height:70px;padding:0px 17px;margin-left:35px;background:#ffeb00;box-shadow:0px 6px 0px #0000004d;border-radius:20px;opacity:1;position:relative;bottom:0}#common .common-content .common-bottom .common-button:hover{box-shadow:none;bottom:-6px;transition:0.2s}#common .common-content .common-bottom .common-button p{text-align:left;font-size:3.2rem;font-family:"Kosugi Maru", sans-serif;letter-spacing:1.92px;color:#000000;opacity:1;padding-right:12px}.fixed-position{position:absolute;top:0 !important;right:0 !important}.rotate-up{transform:rotate(90deg) !important}.rotate-down{transform:rotate(-90deg) !important}.toggle-up{display:none !important}.toggle-down{display:block !important}@media (min-width: 751px) and (max-width: 1024px){#common{padding:28px 0px}#common::before{border-width:104px 58px 104px 0}#common::after{border-width:104px 0 104px 58px}#common .common-content h2{font-size:4rem}#common .common-content .common-bottom{padding:13px 0px 0px}#common .common-content .common-bottom .common-button p{font-size:2.2rem}}@media (max-width: 750px){#common{padding:19px 0px}#common::before{border-width:65px 20px 65px 0}#common::after{border-width:65px 0 65px 20px}#common .common-content h2{font-size:1.9rem}#common .common-content .common-bottom{padding:12px 0px 0px}#common .common-content .common-bottom img{height:45px}#common .common-content .common-bottom .common-button{box-shadow:0px 3px 0px #0000004d;padding:0px 15px;margin-left:5px;height:50px;border-radius:15px}#common .common-content .common-bottom .common-button img{height:34px}#common .common-content .common-bottom .common-button p{font-size:1.4rem;padding-right:unset}}footer{background:#1b1b1b;height:auto;width:100%;color:#ffffff}footer .footer-info{padding:40px 0px}footer .footer-info .logo-link{text-align:center;width:20%;margin:0 auto}footer .footer-info .nav{text-align:center;padding:40px 0px}footer .footer-info .nav ul{display:flex;justify-content:center;padding-bottom:35px}footer .footer-info .nav ul li{padding:0px 15px}footer .footer-info .nav ul li a{font-size:2rem;font-family:"Zen Kaku Gothic Antique", sans-serif;font-weight:bold;color:#ffffff}footer .footer-info .nav p a{font-size:1.8rem;font-family:"Zen Kaku Gothic Antique", sans-serif;font-weight:bold;color:#ffffff;padding:0px 12px}footer .footer-info .logo{text-align:center}footer .guide{background:#1b1b1b;padding:15px 0px 25px;border-top:2px solid #ffffff}footer .guide .copy{color:#ffffff;letter-spacing:0px;font-size:1.3rem;font-family:"Zen Kaku Gothic Antique", sans-serif;text-align:center}@media (min-width: 751px) and (max-width: 1024px){footer .footer-info .nav ul{display:none}footer .footer-info .logo-link{width:60%}footer .guide{padding:15px 0px 15px;border-top:3px solid #ffffff}footer .guide .copy{font-size:1.5rem}}@media (max-width: 750px){footer .footer-info{padding:60px 0px 40px}footer .footer-info .logo-link{width:60%}footer .footer-info .nav{padding:40px 0 20px}footer .footer-info .nav ul{display:none}footer .footer-info .nav p a{font-size:1.4rem}footer .footer-info .logo img{width:20%}footer .guide{padding:15px 0px 15px;border-top:3px solid #ffffff}footer .guide .copy{font-size:1.5rem}}#common{position:relative;background:#57b279;width:100%;height:auto;text-align:center;padding:44px 0px}#common::before{position:absolute;content:"";top:0px;right:0px;border-width:139px 95px 139px 0;border-style:solid;border-color:transparent #499a67 transparent transparent}#common::after{position:absolute;content:"";top:0px;left:0px;border-width:139px 0 139px 95px;border-style:solid;border-color:transparent transparent transparent #499a67}#common .common-content h2{font-size:5rem;font-family:"Kosugi Maru", sans-serif;font-weight:normal;letter-spacing:3px;color:#ffffff;opacity:1;line-height:unset;margin:0px}#common .common-content .common-bottom{display:flex;justify-content:center;padding:30px 0px 5px}#common .common-content .common-bottom .common-button{display:flex;align-items:center;height:70px;padding:0px 17px;margin-left:35px;background:#ffeb00;box-shadow:0px 6px 0px #0000004d;border-radius:20px;opacity:1;position:relative;bottom:0}#common .common-content .common-bottom .common-button:hover{box-shadow:none;bottom:-6px;transition:0.2s}#common .common-content .common-bottom .common-button p{text-align:left;font-size:3.2rem;font-family:"Kosugi Maru", sans-serif;letter-spacing:1.92px;color:#000000;opacity:1;padding-right:12px}.fixed-position{position:absolute;top:0 !important;right:0 !important}.rotate-up{transform:rotate(90deg) !important}.rotate-down{transform:rotate(-90deg) !important}.toggle-up{display:none !important}.toggle-down{display:block !important}@media (min-width: 751px) and (max-width: 1024px){#common{padding:28px 0px}#common::before{border-width:104px 58px 104px 0}#common::after{border-width:104px 0 104px 58px}#common .common-content h2{font-size:4rem}#common .common-content .common-bottom{padding:13px 0px 0px}#common .common-content .common-bottom .common-button p{font-size:2.2rem}}@media (max-width: 750px){#common{padding:19px 0px}#common::before{border-width:65px 20px 65px 0}#common::after{border-width:65px 0 65px 20px}#common .common-content h2{font-size:1.9rem}#common .common-content .common-bottom{padding:12px 0px 0px}#common .common-content .common-bottom img{height:45px}#common .common-content .common-bottom .common-button{box-shadow:0px 3px 0px #0000004d;padding:0px 15px;margin-left:5px;height:50px;border-radius:15px}#common .common-content .common-bottom .common-button img{height:34px}#common .common-content .common-bottom .common-button p{font-size:1.4rem;padding-right:unset}}#top #prosHyperp{background-color:#fffed6}#top #prosHyperp .inner .title{margin-top:-3vmax;display:flex;justify-content:center;width:100%;margin-bottom:4vmax;line-height:73px}#top #prosHyperp .inner .title p{border-bottom:6px solid #57b279;font-size:7rem;font-weight:normal;font-family:"Kosugi Maru"}#top #prosHyperp .inner .slash{border:3px solid #57b279;margin-left:18%;width:63%;margin-top:-2vmax;margin-bottom:4vmax}#top #prosHyperp .inner .learn-about .about{display:flex;justify-content:space-evenly}#top #prosHyperp .inner .learn-about .about:hover{box-shadow:none}#top #prosHyperp .inner .learn-about .about .title-about{text-align:center}#top #prosHyperp .inner .learn-about .about .title-about .content-head{display:flex;flex-direction:column;align-items:center}#top #prosHyperp .inner .learn-about .about .title-about .content-head p{background:#ffffff;width:fit-content;margin-bottom:3%;line-height:2vmax;padding:0px 9px;letter-spacing:1.08px;font-size:1.8rem;font-family:"Zen Kaku Gothic Antique";font-weight:500}#top #prosHyperp .inner .learn-about .about .content-mid p{letter-spacing:1.26px;font-family:"Zen Kaku Gothic Antique";font-weight:500;font-size:2.1rem;margin-bottom:3%}#top #prosHyperp .inner .learn-about .about .content-last p{margin-bottom:3%;letter-spacing:1.56px;font-size:2.6rem;font-weight:bold;font-family:"Zen Kaku Gothic Antique"}#top #prosHyperp .inner .learn-about .about .content-last span{color:#57b38a}#top #prosHyperpBph{height:auto}#top #prosHyperpBph .inner{max-width:150rem}#top #prosHyperpBph .inner .title h2{text-align:center;font-size:5rem;font-weight:normal;font-family:"Kosugi Maru";width:auto}#top #prosHyperpBph .inner .slash{border-bottom:6px solid #57b279;margin-left:32%;width:37%;margin-top:-1vmax}#top #prosHyperpBph .inner .text{padding-top:3vmax;padding-bottom:3vmax}#top #prosHyperpBph .inner .text p{text-align:center;font-size:3rem;font-family:"Zen Kaku Gothic Antique";font-weight:500;letter-spacing:1.8px;color:#000000}#top #prosHyperpBph .inner .text span{color:#57b279}#top #prosHyperpBph .inner .learn-about{display:flex;justify-content:space-evenly}#top #prosHyperpBph .inner .about{height:auto;width:40%;border:4px solid #1d4b59;box-shadow:0px 10px 0px #0000004d;border-radius:17px;display:flex;flex-direction:column;position:relative;bottom:0}#top #prosHyperpBph .inner .about:hover{box-shadow:none;bottom:-6px;transition:0.2s}#top #prosHyperpBph .inner .about .title-about{padding-left:1%}#top #prosHyperpBph .inner .about .title-about h3{font-size:4.4rem;font-weight:normal;font-family:"Kosugi Maru";text-align:center;color:#1d4b59;letter-spacing:2.64px}#top #prosHyperpBph .inner .about .content-about{margin-bottom:8vmax}#top #prosHyperpBph .inner .about .content-about p{height:2vmax;text-align:center;font-size:2rem;letter-spacing:1.2px;color:#000000;font-family:"Zen Kaku Gothic Antique";font-weight:500}#top #prosHyperpBph .inner .about .img-pc{text-align:center}#top #prosHyperpBph .inner .about .img-pc img{margin-bottom:2vmax}#top #prosHyperpBph .inner .about .btn img{margin-bottom:1vmax}#top #treatmentBph{background-color:#fffed6}#top #treatmentBph .inner{max-width:150rem}#top #treatmentBph .inner .title h2{text-align:center;font-size:5rem;font-weight:normal;font-family:"Kosugi Maru";color:#000000;letter-spacing:0px;width:auto}#top #treatmentBph .inner .slash{border-bottom:6px solid #57b279;margin-left:32%;width:37%;margin-top:-1vmax}#top #treatmentBph .inner .text{padding-top:3vmax;padding-bottom:3vmax}#top #treatmentBph .inner .text p{text-align:center;font-size:3rem;font-family:"Zen Kaku Gothic Antique";font-weight:500;letter-spacing:1.8px;opacity:1}#top #treatmentBph .inner .text span{color:#57b279}#top #treatmentBph .inner .learn-about{display:flex;justify-content:space-evenly}#top #treatmentBph .inner .about{height:auto;width:40%;border:4px solid #1d4b59;box-shadow:0px 10px 0px #0000004d;border-radius:17px;display:flex;flex-direction:column;background-color:#ffffff;position:relative;bottom:0}#top #treatmentBph .inner .about:hover{box-shadow:none;bottom:-6px;transition:0.2s}#top #treatmentBph .inner .about .title-about{padding-left:1%}#top #treatmentBph .inner .about .title-about h3{font-size:4.4rem;font-weight:normal;font-family:"Kosugi Maru";text-align:center;color:#1d4b59;letter-spacing:2.64px}#top #treatmentBph .inner .about .content-about{margin-bottom:8vmax}#top #treatmentBph .inner .about .content-about p{height:2vmax;text-align:center;font-size:2rem;letter-spacing:1.2px;color:#000000;font-family:"Zen Kaku Gothic Antique";font-weight:500}#top #treatmentBph .inner .about .img-pc{text-align:center}#top #treatmentBph .inner .about .img-pc img{margin-bottom:2vmax}#top #treatmentBph .inner .about .btn img{margin-bottom:1vmax}#top #new{font-family:"Zen Kaku Gothic Antique"}#top #new .inner{max-width:132rem;text-align:center}#top #new .inner h2{text-align:center;font-size:5rem;font-weight:normal;font-family:"Kosugi Maru";width:auto;margin-bottom:1.82rem}#top #new .inner .border{display:inline-block;width:45%;border-bottom:6px solid #57b279}#top #new .inner .text{color:#57b279;margin-top:2vmax}#top #new .inner .text strong{font-size:3rem;font-weight:500;letter-spacing:1.8px}#top #new .inner .text span{color:#000000}#top #new .inner .item{width:100%;position:relative;padding:35px 0 20px}#top #new .inner .item::before{position:absolute;bottom:0;content:"";display:block;height:2px;width:100%;background-color:#000000}#top #new .inner .item a{display:flex}#top #new .inner .item a:hover .item-content p::after{background:url("../src/img/common/column_arrow_hover.png") no-repeat;background-position:center;width:33px;height:39px;right:0}#top #new .inner .item .image{width:160px;height:90px}#top #new .inner .item .image img{width:100%;height:100%;object-fit:cover}#top #new .inner .item .item-content{width:82%;text-align:left;margin-left:30px}#top #new .inner .item .item-content:hover p a{background:url("../src/img/common/column_arrow_hover.png") no-repeat;background-position:center;width:33px;height:39px}#top #new .inner .item .item-content .txt{display:block;font-size:2rem;font-weight:bold;letter-spacing:1.44px;color:#5d5d5d}#top #new .inner .item .item-content .txt strong span{margin-left:32px;font-size:2.4rem}#top #new .inner .item .item-content .txt-sp{display:none}#top #new .inner .item .item-content p{display:flex;justify-content:space-between;font-size:2.2rem;font-weight:normal;letter-spacing:1.32px;color:#333333;position:relative;padding-right:40px}#top #new .inner .item .item-content p::after{content:"";position:absolute;background:url("../src/img/common/column_arrow_pc.png") no-repeat;background-position:center;width:33px;height:39px;right:0}@media only screen and (min-width: 1024px) and (max-width: 1610px){#top #new .inner .item .item-content p{font-size:2.2rem;letter-spacing:3.2px}#top #new .inner .item .item-content p span{width:92%;height:39px;overflow:hidden}}#top #new .inner .button{display:flex;justify-content:center}#top #new .inner .button div{background:#57b279 0% 0% no-repeat padding-box;box-shadow:0px 6px 0px #0000004d;border-radius:10px;opacity:1;width:56%;margin-top:15%;margin-bottom:2%;align-items:center;position:relative;bottom:0}#top #new .inner .button div:hover{box-shadow:none;bottom:-6px;transition:0.2s}#top #new .inner .button div button{color:#ffffff;font-size:3.2rem;font-weight:bold;text-align:center;font-family:"Zen Kaku Gothic Antique";width:100%}#top #new .inner .button div button a{color:#fff;width:100%;padding:16px 0}#top #new .inner .button div .br-right{border-top:18px solid transparent;border-left:20px solid #fff;border-bottom:18px solid transparent;height:22px;margin-left:-10%}@media only screen and (min-width: 1024px) and (max-width: 1610px){#top #new .inner{max-width:80vmax;text-align:center}}#top #supervision{background-color:#f0fff6}#top #supervision .inner{max-width:150rem}#top #supervision .title h2{text-align:center;font-size:5rem;font-weight:normal;font-family:"Kosugi Maru";letter-spacing:0px;color:#000000;opacity:1;width:auto}#top #supervision .slash{border-bottom:6px solid #57b279;margin-left:32%;width:37%;margin-top:-1vmax;margin-bottom:3vmax}#top #supervision .learn-about{display:flex;justify-content:space-evenly}#top #supervision .learn-about .img{width:16vmax}#top #supervision .list{height:auto;width:70%;background-color:#ffffff;border-radius:20px;padding:44px 27px 47px 50px}#top #supervision .list span{display:block;font-size:3.4rem;font-weight:bold;color:#57b279;letter-spacing:0px}#top #supervision .list .txt{margin:30px 0 60px}#top #supervision .list .txt p{font-size:2rem;font-weight:normal;letter-spacing:1.2px;color:#000000}#top #supervision .list .txt--small{margin:20px 0}#top #supervision .list .txt--small p{font-size:1.4rem}#top #supervision .list .txt--small ul li{font-size:1.4rem}#top #supervision .list .txt--small .title{font-weight:700;margin-bottom:0.5rem}#top #supervision .list .txt__list{margin-top:1rem}@media (min-width: 751px) and (max-width: 1024px){#top #prosHyperp .inner .title{margin-top:3vmax}#top #prosHyperp .inner .title p{font-size:4.3rem;border-bottom:5px solid #57b279}#top #prosHyperp .inner .slash{margin-top:1%}#top #prosHyperp .inner .learn-about .about{flex-direction:column}#top #prosHyperp .inner .learn-about .about:hover{box-shadow:none}#top #prosHyperp .inner .learn-about .img-pc{text-align:center}#top #prosHyperpBph .inner .title h2{letter-spacing:0px;font-size:4.3rem}#top #prosHyperpBph .inner .slash{margin-left:13%;width:77%;margin-top:1%}#top #prosHyperpBph .inner .learn-about{flex-direction:column}#top #prosHyperpBph .inner .about{width:100%;margin-bottom:11%}#top #prosHyperpBph .inner .about:hover{box-shadow:none}#top #prosHyperpBph .inner .about .title-about{font-size:4vmax}#top #prosHyperpBph .inner .about .content-about{font-size:1.7rem}#top #prosHyperpBph .inner .about .content-about p{height:3vmax}#top #prosHyperpBph .inner .about:first-child .content-about{margin-bottom:12vmax}#top #treatmentBph .inner .title h2{letter-spacing:0px;font-size:4.3rem}#top #treatmentBph .inner .slash{margin-left:13%;width:77%;margin-top:1%}#top #treatmentBph .inner .learn-about{flex-direction:column}#top #treatmentBph .inner .about{width:100%;margin-bottom:11%}#top #treatmentBph .inner .about:hover{box-shadow:none}#top #treatmentBph .inner .about .title-about{font-size:4vmax}#top #treatmentBph .inner .about .content-about{font-size:1.7rem}#top #treatmentBph .inner .about .content-about p{height:3vmax}#top #treatmentBph .inner .about:first-child .content-about{margin-bottom:12vmax}#top #new{font-family:"Zen Kaku Gothic Antique"}#top #new .inner .border{width:80%}#top #new .inner .text{font-size:2rem}#top #new .inner .item img{width:auto;height:max-content}#top #new .inner .item .item-content p{margin-top:1vmax;letter-spacing:0}#top #new .inner .item .item-content p span{width:92%;height:39px;overflow:hidden}#top #new .inner .button div:hover{box-shadow:none}#top #new .inner .button div .br-right{border-top:12px solid transparent;border-left:16px solid #fff;border-bottom:12px solid transparent;height:16px;margin-left:-10%}#top #supervision .inner{margin-top:0vmax}#top #supervision .inner .title h2{font-size:4.3rem}#top #supervision .inner .slash{margin-left:13%;width:77%;margin-top:1%;border:3px solid #57b279}#top #supervision .inner .learn-about{flex-direction:column}#top #supervision .inner .learn-about .img{width:90%;margin-left:0;width:100%;display:block;text-align:center;margin-bottom:30px}#top #supervision .inner .learn-about .img img{width:50%}#top #supervision .inner .list{width:100%}#top #supervision .inner .list span{font-size:3vmax}#top #supervision .inner .list .txt{width:100%}#top #supervision .inner .list .txt p{font-size:2vmax}}@media (max-width: 750px){#top #prosHyperp{background-color:#fffed6;padding:6rem 0 6rem}#top #prosHyperp .inner .title{margin-top:-3vmax;font-size:4.2rem;flex-direction:column;align-items:center;line-height:49px}#top #prosHyperp .inner .title p{font-size:3.5rem;border-bottom:4px solid #57b279;width:fit-content}#top #prosHyperp .inner .learn-about{margin-top:35%}#top #prosHyperp .inner .learn-about .about{flex-direction:column}#top #prosHyperp .inner .learn-about .about:hover{box-shadow:none}#top #prosHyperp .inner .learn-about .about .title-about{margin-top:-25%}#top #prosHyperp .inner .learn-about .about .title-about .content-head{font-size:1.5rem}#top #prosHyperp .inner .learn-about .about .title-about .content-head p{margin-bottom:4%;font-size:1.4rem}#top #prosHyperp .inner .learn-about .about .title-about .content-mid{font-size:1.6rem}#top #prosHyperp .inner .learn-about .about .title-about .content-mid p{font-size:1.3rem}#top #prosHyperp .inner .learn-about .about .title-about .content-last p{font-size:1.5rem}#top #prosHyperp .inner .learn-about .about .img-pc{text-align:center;margin-top:10px}#top #prosHyperp .inner .learn-about .about .img-pc img{width:50%}#top #prosHyperpBph{padding:5rem 0 5rem}#top #prosHyperpBph .inner .title h2{letter-spacing:0px;font-size:2.2rem}#top #prosHyperpBph .inner .text p{font-size:1.5rem}#top #prosHyperpBph .inner .slash{margin-left:13%;width:77%;margin-top:1%;border:2px solid #57b279}#top #prosHyperpBph .inner .learn-about{flex-direction:column}#top #prosHyperpBph .inner .about{width:100%;margin-bottom:11%}#top #prosHyperpBph .inner .about:hover{box-shadow:none}#top #prosHyperpBph .inner .about .title-about h3{font-size:2.2rem;margin-top:30px}#top #prosHyperpBph .inner .about .content-about{margin-bottom:0}#top #prosHyperpBph .inner .about .content-about p{font-size:1.4rem;height:auto}#top #prosHyperpBph .inner .about .img-pc{margin:13px auto 0}#top #prosHyperpBph .inner .about .img-pc img{width:50%}#top #prosHyperpBph .inner .about .btn img{width:12%}#top #treatmentBph{padding:5rem 0 5rem}#top #treatmentBph .inner .title h2{letter-spacing:0px;font-size:2.2rem}#top #treatmentBph .inner .text p{font-size:1.5rem}#top #treatmentBph .inner .slash{margin-left:13%;width:77%;margin-top:1%;border:2px solid #57b279}#top #treatmentBph .inner .learn-about{flex-direction:column}#top #treatmentBph .inner .about{width:100%;margin-bottom:11%}#top #treatmentBph .inner .about:hover{box-shadow:none}#top #treatmentBph .inner .about .title-about h3{font-size:2.2rem;margin-top:30px}#top #treatmentBph .inner .about .content-about{margin-bottom:0}#top #treatmentBph .inner .about .content-about p{font-size:1.4rem;height:auto}#top #treatmentBph .inner .about .img-pc{margin:13px auto 0}#top #treatmentBph .inner .about .img-pc img{width:50%}#top #treatmentBph .inner .about .btn img{width:12%}#top #new{font-family:"Zen Kaku Gothic Antique";padding:3rem 0 5rem 0}#top #new .inner h2{font-size:2.2rem}#top #new .inner .border{width:80%}#top #new .inner .text{letter-spacing:0;padding:0 20px;font-size:2rem}#top #new .inner .text strong{font-size:1.5rem}#top #new .inner .item{padding:20px 0 10px}#top #new .inner .item::before{margin-top:-3.5vw}#top #new .inner .item .image{width:80px;height:45px}#top #new .inner .item .item-content{width:73%;margin-left:15px}#top #new .inner .item .item-content .txt-sp{display:block}#top #new .inner .item .item-content .txt-sp strong{font-size:2.4rem;line-height:0}#top #new .inner .item .item-content .txt-sp strong span{font-size:2rem;margin-left:0}#top #new .inner .item .item-content .txt{font-size:1.3rem}#top #new .inner .item .item-content .txt strong span{font-size:1.4rem;margin-left:10px}#top #new .inner .item .item-content p{margin-top:0;letter-spacing:0;font-size:1.4rem;padding-right:20px}#top #new .inner .item .item-content p::after{background-size:contain;width:20px;height:19px}#top #new .inner .item .item-content p span{width:100%;height:39px;overflow:hidden}#top #new .inner .button div{width:85%}#top #new .inner .button div:hover{box-shadow:none}#top #new .inner .button div button{font-size:1.5rem}#top #new .inner .button div .br-right{border-top:10px solid transparent;border-left:10px solid #fff;border-bottom:10px solid transparent;height:12px;margin-left:-10%}#top #supervision{padding:5rem 0 5rem}#top #supervision .inner .title h2{font-size:2.2rem}#top #supervision .inner .slash{margin-left:12%;width:77%;margin-top:1%;border:2px solid #57b279}#top #supervision .inner .learn-about{flex-direction:column;align-items:center}#top #supervision .inner .learn-about .img{width:100%;text-align:center;margin-bottom:3vmax}#top #supervision .inner .learn-about .img img{width:50%}#top #supervision .inner .list{width:100%;padding:20px}#top #supervision .inner .list span{margin-bottom:15px;font-size:2.1rem}#top #supervision .inner .list .txt{margin:10px 0 30px 0}#top #supervision .inner .list .txt p{font-size:1.4rem}#top #supervision .inner .list .txt--small p{font-size:1.2rem}#top #supervision .inner .list .txt--small ul li{font-size:1.2rem}#top #supervision .inner .list .content{margin-bottom:3vmax;margin-left:0}#top #supervision .inner .list .content li{height:3vmax;font-size:1.4rem}}#archive{background:#fffed8}#archive.news-archive .mainv{background:url(../src/img/contents/news/mainv.jpg) no-repeat center top;background-size:cover}#archive .ttl{border-bottom:0;margin-bottom:44px}@media (max-width: 750px){#archive .ttl{margin-bottom:20px}}#archive .ttl h1{font:normal normal normal 44px/53px Kosugi Maru;color:#000;font-size:4.4rem;font-weight:300;text-align:center;position:relative;transform:none;margin:0 0 40px 0;padding-bottom:20px;top:auto;left:auto}#archive .ttl h1:after{content:"";position:absolute;background:#57b279;height:6px;max-width:554px;width:100%;bottom:0;left:0;right:0;margin:auto}@media (max-width: 750px){#archive .ttl h1{padding:0;font-size:3rem}#archive .ttl h1:after{content:"";position:absolute;background:#57b279;height:6px;max-width:275px;width:100%;bottom:0;left:0;right:0;margin:auto}}#archive .ttl .text{text-align:center;margin:auto;font-size:3rem}#archive .ttl .text span{color:#57b279}@media (max-width: 750px){#archive .ttl .text{font-size:2rem}}#archive .cat-btn{margin:30px 0}#archive .cat-btn .flex{justify-content:center;flex-wrap:wrap;gap:20px}#archive .cat-btn a{text-align:center;font-size:2.6rem;font-weight:700;letter-spacing:1.56px;color:#57b279;border:none;padding:unset;width:calc((100% / 3) - 14px);background:#ffffff 0% 0% no-repeat padding-box;border:4px solid #57b279;border-radius:20px;padding:20px 25px}#archive .cat-btn a:hover{background:#57b279;color:#fff;transition:0.3s}#archive .archive{justify-content:space-between;padding-bottom:100px}#archive .archive .article{width:100%}#archive .archive .article .article-list{display:flex;flex-wrap:wrap;gap:48px}#archive .archive .article .article-list li{width:calc(50% - 24px);border-bottom:0.2rem solid #1d4b59}#archive .archive .article .article-list li:before{content:none}#archive .archive .article .article-list li a{display:block;padding:2rem 0}#archive .archive .article .article-list li a:after{right:0.5rem;-moz-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;transition:.3s}#archive .archive .article .article-list li a:hover:after{right:0}#archive .archive .article .article-list li a .date{display:inline-block;margin-right:2rem;font-weight:700}#archive .archive .article .article-list li .image{text-align:center}#archive .archive .article .article-list li .image img{max-width:528px;max-height:247px;width:100%;height:100%;object-fit:cover}#archive .archive .article .article-list li .date{font-size:2rem;margin:20px 0 12px}#archive .archive .article .article-list li .ttl{font-size:2.4rem;font-weight:bold;margin-bottom:12px}#archive .archive .article .article-list li .text{line-height:1.8;font-size:2.2rem;margin-bottom:30px}#archive .archive .article .article-list li .button button{font-size:2.2rem;border-bottom:solid 1px #333333;margin-right:15px}#archive .archive .article .article-list li .br-right{background:url(../src/img/common/column_arrow_pc.png) no-repeat;background-position:center;width:33px;height:39px}#archive .archive .article #post-load.btn{margin:3rem auto;cursor:pointer}#archive .archive .month-archive{width:22%}#archive .archive .month-archive h2{font-size:1.8rem;text-align:left;word-break:keep-all}#archive .archive .month-archive ul{padding-left:1rem}#archive .archive .month-archive ul li a{position:relative}#archive .archive .month-archive ul li a:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:0;background:#000;-moz-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;transition:.3s}#archive .archive .month-archive ul li a:hover:before{height:.1rem}#archive .archive .month-archive .acd-check{display:none}#archive .archive .month-archive .acd-content{transition:.5s;max-height:0;overflow:hidden}#archive .archive .month-archive input:checked ~ .acd-content{max-height:200rem;transition:.5s}#archive .archive .month-archive .acd-check+p{margin-top:2rem;margin-bottom:2rem}#archive .archive .month-archive .acd-label{display:block;position:relative;padding-right:3rem}#archive .archive .month-archive .acd-label:after{content:'';border-bottom:0.2rem solid #000;border-right:0.2rem solid #000;width:1rem;height:1rem;position:absolute;top:45%;right:1rem;transform:translateY(-50%) rotate(45deg);transition:.3s}#archive .archive .month-archive .acd-label:hover:after{top:55%}#archive .archive .month-archive .acd-label:after{right:8rem}#archive .archive .month-archive input:checked ~ p .acd-label:after{transform:translateY(-50%) rotate(-135deg)}#archive .archive .month-archive input:checked ~ .acd-content{max-height:999rem}#archive .archive .month-archive .new-catpost .select-post-cat{width:80%;position:relative}#archive .archive .month-archive .new-catpost .select-post-cat:after{content:"";width:0;height:0;border-style:solid;border-width:1rem 0.7rem 0 0.7rem;border-color:#000 transparent transparent transparent;position:absolute;top:50%;transform:translateY(-50%);right:1rem}#archive .archive .month-archive .new-catpost .select-post-cat select{padding:0.5rem;width:100%;border:0.1rem solid #000;border-radius:0.3rem;font-size:1.4rem}#archive .archive .content{background:#fff;border:solid 4px #1d4b59;border-radius:20px;padding:40px}@media (max-width: 750px){#archive .archive .content{padding:25px}}#archive #pagination .inner{border-top:none}#single .ttl{margin-bottom:6rem;border-bottom:0.2rem solid #a3a3a3}#single .ttl time{font-size:1.4rem;color:#a3a3a3}#single .content{word-break:break-all}#single .content figure{display:block;margin:2rem 0}#single .content a{color:#DB201C;text-decoration:underline;font-size:1.6rem;font-weight:bold}@media (min-width: 751px) and (max-width: 1024px){#archive .cat-btn a{width:calc((100% / 2) - 10px)}}@media (max-width: 750px){#archive #pagination .inner{margin:4rem auto 2rem;border-top:none}#archive .cat-btn{margin:15px 0}#archive .cat-btn .flex{gap:10px}#archive .cat-btn a{font-size:1.5rem;width:calc((100% / 2) - 5px);border:2px solid #57b279;padding:10px 15px;border-radius:10px}#archive .archive{flex-direction:column;padding-bottom:50px}#archive .archive .article{width:100%}#archive .archive .article .article-list{margin-top:0;flex-direction:column}#archive .archive .article .article-list li{width:100%;padding-left:0;font-size:4vw}#archive .archive .article .article-list li .date{font-size:1.3rem}#archive .archive .article .article-list li .ttl{font-size:1.8rem}#archive .archive .article .article-list li .text{font-size:1.3rem}#archive .archive .article .article-list li .flex{justify-content:flex-end}#archive .archive .article .article-list li .flex button{font-size:1.4rem;margin-right:10px}#archive .archive .article .article-list li .flex .br-right{height:12px}#archive .archive .article .article-list li a{padding:1rem 0}#archive .archive .article .article-list li a .date{margin-right:1rem}#archive .archive .month-archive{width:100%;padding-top:2rem;border-top:0.1rem solid #a3a3a3}#archive .archive .month-archive ul li{padding-left:2rem;font-size:4vw}#archive .archive .month-archive .acd-check+p{font-size:1.6rem}#archive .archive .month-archive .acd-label:after{right:50%}#single .ttl{margin-bottom:2rem}#single .ttl h2{font-size:2rem}#single .content img{float:none !important;display:block;margin:2rem auto !important}}#symtoms #banner{background-color:#fffed6;width:100%;height:auto;padding:5px 0px 0px 0px;border-bottom:5px solid #57b279}#symtoms #banner .inner .status{display:block}#symtoms #banner .inner .status .banner-flex{display:flex;justify-content:space-between}#symtoms #banner .inner .status .banner-flex .text{padding:40px 0px;width:46%}#symtoms #banner .inner .status .banner-flex .text h1{text-align:center;font-size:5rem;font-weight:normal;font-family:"Kosugi Maru", sans-serif;letter-spacing:0px;color:#000000;opacity:1;border-bottom:6px solid #57b279;margin:0;padding-bottom:20px}#symtoms #banner .inner .status .banner-flex .text p{text-align:center;font-size:3rem;font-weight:500;font-family:"Zen Kaku Gothic Antique", sans-serif;letter-spacing:1.8px;color:#000000;opacity:1;padding:20px 20px;width:100%}#symtoms #banner .inner .status .banner-flex .img{width:30%}#symtoms #banner .inner .status .banner-flex .img img{display:block}#symtoms #banner .inner .status-sp{display:none}#symtoms #btn-link{text-align:center;padding:0px 0px 80px 0px}#symtoms #btn-link .inner{display:flex;gap:30px;flex-wrap:wrap;justify-content:center}#symtoms #btn-link .btn{position:relative;padding:20px 25px;min-width:30%;background:#ffffff 0% 0% no-repeat padding-box;border:4px solid #57b279;border-radius:20px;opacity:1;display:flex;justify-content:center;align-items:center;width:45%}#symtoms #btn-link .btn a{text-align:center;font-size:2.6rem;font-weight:bold;font-family:"Zen Kaku Gothic Antique";letter-spacing:1.56px;color:#57b279;opacity:1;border:none;padding:unset;width:100%}#symtoms #btn-link .btn a div{display:flex}#symtoms #btn-link .btn a div p{width:90%}#symtoms #btn-link .btn a div img{align-self:center}#symtoms #btn-link .btn a img{width:23px;transform:rotate(90deg);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg)}#symtoms #btn-link .btn:hover{opacity:0.7;transition:0.3s}#symtoms .content #typ-sympt{height:auto;width:100%;padding:93px 0px 100px;background-color:#fffed6}#symtoms .content #typ-sympt .inner h2{text-align:center;font-size:4.4rem;font-weight:normal;font-family:"Kosugi Maru", sans-serif;letter-spacing:2.64px;color:#1d4b59;opacity:1;margin:0px 0px 100px}#symtoms .content #typ-sympt .inner .intro-text{text-align:center;font-weight:500;font-family:"Zen Kaku Gothic Antique";font-size:2rem}#symtoms .content #typ-sympt .inner .accordion .item{background:#ffffff 0% 0% no-repeat padding-box;border:4px solid #1d4b59;border-radius:20px;opacity:1;margin:50px 0px}#symtoms .content #typ-sympt .inner .accordion .item:first-child .item-flex .img{transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg)}#symtoms .content #typ-sympt .inner .accordion .item:first-child .item-text{display:block}#symtoms .content #typ-sympt .inner .accordion .item:first-child .item-flex .img{transform:rotate(90deg);-webkit-transform:rotate(-90deg);-ms-transform:rotate(90deg)}#symtoms .content #typ-sympt .inner .accordion .item .item-flex{width:100%;position:relative;display:flex;align-items:center;padding:44px 5% 32px}#symtoms .content #typ-sympt .inner .accordion .item .item-flex .title{width:100%;display:flex}#symtoms .content #typ-sympt .inner .accordion .item .item-flex .title .icon{background:#57b279;height:50px;width:50px;border-radius:50%;display:flex;justify-content:center;align-items:center;align-items:center}#symtoms .content #typ-sympt .inner .accordion .item .item-flex .title .icon p{text-align:center;font-size:3rem;font-weight:normal;font-family:"Kosugi Maru", sans-serif;letter-spacing:1.8px;color:#ffffff;opacity:1}#symtoms .content #typ-sympt .inner .accordion .item .item-flex .title h3{text-align:left;font-size:3.8rem;font-weight:normal;font-family:"Kosugi Maru", sans-serif;letter-spacing:2.28px;color:#1d4b59;opacity:1;margin:0;padding:0px 0px 0px 45px;cursor:pointer;width:85%;align-self:center}#symtoms .content #typ-sympt .inner .accordion .item .item-flex .img{width:23px;cursor:pointer;transform:rotate(90deg);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg)}#symtoms .content #typ-sympt .inner .accordion .item .item-text{border-top:2px solid #57b279;padding-top:30px;display:none;padding-bottom:44px;margin-top:0px;margin-left:5%;margin-right:5%}#symtoms .content #typ-sympt .inner .accordion .item .item-text h3{text-align:left;font-size:4rem;font-weight:500;font-family:"Zen Kaku Gothic Antique";letter-spacing:2.4px;color:#57b279;opacity:1}#symtoms .content #typ-sympt .inner .accordion .item .item-text p{text-align:left;font-size:2rem;font-weight:500;font-family:"Zen Kaku Gothic Antique";letter-spacing:1.2px;color:#000000;opacity:1}#symtoms .content #typ-sympt .inner .text{padding-top:25px}#symtoms .content #typ-sympt .inner .text h3{text-align:left;font-size:3rem;font-weight:normal;font-family:"Zen Kaku Gothic Antique";letter-spacing:1.2px;color:#1d4b59;opacity:1;margin:15px 0px}#symtoms .content #typ-sympt .inner .text p{text-align:left;font-size:2rem;font-weight:500;font-family:"Zen Kaku Gothic Antique";letter-spacing:1.2px;color:#000000;opacity:1;padding:5px 0px}#symtoms .content #complic{height:auto;width:100%;padding:90px 0px;background-color:#f0fff6;text-align:center}#symtoms .content #complic .inner .status{display:block}#symtoms .content #complic .inner .status h2{font-size:4.4rem;font-weight:normal;font-family:"Kosugi Maru", sans-serif;letter-spacing:2.64px;color:#1d4b59;opacity:1;margin:0;padding-bottom:calc(90px - 25px)}#symtoms .content #complic .inner .status-sp{display:none}#symtoms .content #complic .inner .item{background:#ffffff 0% 0% no-repeat padding-box;border:4px solid #1d4b59;border-radius:20px;opacity:1;padding:50px 40px;margin:25px 0px}#symtoms .content #complic .inner .item:last-child{margin-bottom:0px}#symtoms .content #complic .inner .item h3{letter-spacing:1.8px;color:#000000;opacity:1;font-size:3rem;font-weight:500;font-family:"Zen Kaku Gothic Antique";border-bottom:2px solid #57b279;width:80%;margin:0 auto;padding-bottom:20px}#symtoms .content #complic .inner .item .text{padding-top:30px}#symtoms .content #complic .inner .item .text p{text-align:center;margin:0 auto;width:80%;font-size:2rem;font-weight:500;font-family:"Zen Kaku Gothic Antique";letter-spacing:1.2px;color:#000000;opacity:1}#symtoms .content #treatment{padding:90px 0px;background-color:#ffffff}#symtoms .content #treatment .inner .status{display:block}#symtoms .content #treatment .inner .status .item{display:flex;justify-content:space-between;align-items:center;background:#ffffff 0% 0% no-repeat padding-box;box-shadow:0px 10px 0px #00000029;border:4px solid #1d4b59;border-radius:10px;opacity:1;padding:60px 50px;position:relative;bottom:0}#symtoms .content #treatment .inner .status .item:hover{box-shadow:none;bottom:-6px;transition:0.2s}#symtoms .content #treatment .inner .status .item .text h2{text-align:center;font-size:5rem;font-weight:normal;font-family:"Kosugi Maru", sans-serif;letter-spacing:0px;color:#000000;opacity:1;border-bottom:6px solid #57b279;margin:20px 0px;padding-bottom:10px}#symtoms .content #treatment .inner .status .item .text p{text-align:center;font-size:2rem;font-weight:500;font-family:"Zen Kaku Gothic Antique";letter-spacing:1.2px;color:#000000;opacity:1}#symtoms .content #treatment .inner .status-sp{display:none}@media (min-width: 751px) and (max-width: 1024px){#symtoms #banner{background-color:#fffed6;width:100%;height:auto;padding:15px 0px 0px 0px;border-bottom:5px solid #57b279}#symtoms #banner .inner .status{display:none}#symtoms #banner .inner .status-sp{display:block}#symtoms #banner .inner .status-sp .banner-flex .title{margin-top:40px}#symtoms #banner .inner .status-sp .banner-flex .title h1{text-align:center;font-size:5rem;font-weight:normal;font-family:"Kosugi Maru", sans-serif;letter-spacing:0px;color:#000000;opacity:1;border-bottom:6px solid #57b279;margin:0;padding-bottom:20px}#symtoms #banner .inner .status-sp .banner-flex .text{display:flex;justify-content:space-between;padding:40px 0}#symtoms #banner .inner .status-sp .banner-flex .text p{text-align:left;font-size:2rem;font-weight:bold;font-family:"Zen Kaku Gothic Antique", sans-serif;letter-spacing:1.8px;color:#000000;opacity:1;width:55%;display:flex;align-items:center}#symtoms #banner .inner .status-sp .banner-flex .text .img{width:40%}#symtoms #banner .inner .status-sp .banner-flex .text .img img{display:block}#symtoms #btn-link{padding:0px 0px 0px 0px;display:unset;justify-content:center;margin-right:5%;margin-left:5%}#symtoms #btn-link .btn{position:relative;padding:20px 25px;min-width:30%;background:#ffffff 0% 0% no-repeat padding-box;border:4px solid #57b279;border-radius:20px;opacity:1;display:flex;justify-content:center;align-items:center;width:90%;margin-left:5%}#symtoms #btn-link .btn a{text-align:center;font-size:2.6rem;font-weight:bold;font-family:"Zen Kaku Gothic Antique";letter-spacing:1.56px;color:#57b279;opacity:1;border:none;padding:unset;width:100%}#symtoms #btn-link .btn a div{display:flex;background:white}#symtoms #btn-link .btn a div p{width:90%}#symtoms #btn-link .btn a div img{align-self:center}#symtoms #btn-link .btn a img{width:23px;transform:rotate(90deg);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg)}#symtoms #btn-link .btn:last-child{margin-top:30px;margin-bottom:60px}#symtoms .content #typ-sympt{height:auto;width:100%;padding:93px 0px 100px;background-color:#fffed6}#symtoms .content #typ-sympt .inner h2{text-align:center;font-size:5rem;font-weight:normal;font-family:"Kosugi Maru", sans-serif;letter-spacing:2.64px;color:#1d4b59;opacity:1;margin:0px 0px 100px}#symtoms .content #typ-sympt .inner .accordion .item{background:#ffffff 0% 0% no-repeat padding-box;border:4px solid #1d4b59;border-radius:20px;opacity:1;margin:50px 0px}#symtoms .content #typ-sympt .inner .accordion .item:first-child .item-flex .img{transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg)}#symtoms .content #typ-sympt .inner .accordion .item:first-child .item-text{display:block}#symtoms .content #typ-sympt .inner .accordion .item .item-flex{position:relative;display:flex;align-items:center;padding:40px 5% 30px}#symtoms .content #typ-sympt .inner .accordion .item .item-flex .title{width:100%;display:flex}#symtoms .content #typ-sympt .inner .accordion .item .item-flex .title .icon{background:#57b279;height:50px;width:50px;border-radius:50%;display:flex;justify-content:center;align-items:center}#symtoms .content #typ-sympt .inner .accordion .item .item-flex .title .icon p{text-align:center;font-size:3rem;font-weight:normal;font-family:"Kosugi Maru", sans-serif;letter-spacing:1.8px;color:#ffffff;opacity:1}#symtoms .content #typ-sympt .inner .accordion .item .item-flex .title h3{text-align:left;font-size:4rem;font-weight:normal;font-family:"Kosugi Maru", sans-serif;letter-spacing:2.28px;color:#1d4b59;opacity:1;margin:0;padding:0px 0px 0px 10px;cursor:pointer}#symtoms .content #typ-sympt .inner .accordion .item .item-flex .img{width:23px;cursor:pointer;transform:rotate(90deg);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg)}#symtoms .content #typ-sympt .inner .accordion .item .item-flex .img:first-child{transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg)}#symtoms .content #typ-sympt .inner .accordion .item .item-text{border-top:2px solid #57b279;padding-top:30px;display:none;margin-top:0px}#symtoms .content #typ-sympt .inner .accordion .item .item-text h3{text-align:left;font-size:4rem;font-weight:500;font-family:"Zen Kaku Gothic Antique";letter-spacing:2.4px;color:#57b279;opacity:1}#symtoms .content #typ-sympt .inner .accordion .item .item-text p{text-align:left;font-size:2.4rem;font-weight:500;font-family:"Zen Kaku Gothic Antique";letter-spacing:1.2px;color:#000000;opacity:1}#symtoms .content #typ-sympt .inner .text{padding-top:25px}#symtoms .content #typ-sympt .inner .text h3{text-align:left;font-size:3.4rem;font-weight:normal;font-family:"Zen Kaku Gothic Antique";letter-spacing:1.2px;color:#1d4b59;opacity:1;margin:15px 0px}#symtoms .content #typ-sympt .inner .text p{text-align:left;font-size:2.4rem;font-weight:500;font-family:"Zen Kaku Gothic Antique";letter-spacing:1.2px;color:#000000;opacity:1;padding:5px 0px}#symtoms .content #complic{height:auto;width:100%;padding:90px 0px;background-color:#f0fff6;text-align:center}#symtoms .content #complic .inner .status{display:none}#symtoms .content #complic .inner .status-sp{display:block}#symtoms .content #complic .inner .status-sp .h2{display:flex;justify-content:center;border:5px solid #1d4b59;border-radius:8px;position:relative;padding:84px 0px;margin:0 30px 65px}#symtoms .content #complic .inner .status-sp .h2 .h2-flex{display:flex;justify-content:center;align-items:center;position:absolute;top:-30px;bottom:-30px;width:95%;background-color:#f0fff6}#symtoms .content #complic .inner .status-sp .h2 .h2-flex p{font-size:5rem;font-weight:normal;font-family:"Kosugi Maru", sans-serif;letter-spacing:2.64px;color:#1d4b59;opacity:1;padding:0 66px}#symtoms .content #complic .inner .item{background:#ffffff 0% 0% no-repeat padding-box;border:4px solid #1d4b59;border-radius:20px;opacity:1;padding:50px 40px;margin:25px 0px}#symtoms .content #complic .inner .item:last-child{margin-bottom:0px}#symtoms .content #complic .inner .item h3{letter-spacing:1.8px;color:#000000;opacity:1;font-size:4rem;font-weight:500;font-family:"Zen Kaku Gothic Antique";border-bottom:2px solid #57b279;width:80%;margin:0 auto;padding-bottom:20px}#symtoms .content #complic .inner .item .text{padding-top:30px}#symtoms .content #complic .inner .item .text p{text-align:left;margin:0 auto;width:80%;font-size:2.4rem;font-weight:500;font-family:"Zen Kaku Gothic Antique";letter-spacing:1.2px;color:#000000;opacity:1}#symtoms .content #treatment{padding:40px 0px;background-color:#ffffff}#symtoms .content #treatment .inner .status{display:none}#symtoms .content #treatment .inner .status-sp{display:block}#symtoms .content #treatment .inner .status-sp .item{display:flex;flex-direction:column;align-items:center;background:#ffffff 0% 0% no-repeat padding-box;box-shadow:0px 10px 0px #00000029;border:4px solid #1d4b59;border-radius:30px;opacity:1;padding:40px 20px}#symtoms .content #treatment .inner .status-sp .item .title h2{font-size:5rem;font-weight:normal;font-family:"Kosugi Maru", sans-serif;letter-spacing:0px;color:#000000;opacity:1;border-bottom:6px solid #57b279;margin:20px 0px;padding-bottom:10px}#symtoms .content #treatment .inner .status-sp .item .treat-cont{display:flex;justify-content:flex-start;width:80%}#symtoms .content #treatment .inner .status-sp .item .treat-cont .img-left{width:45%}#symtoms .content #treatment .inner .status-sp .item .treat-cont .text{padding:10px 0px 10px 10px;width:60%}#symtoms .content #treatment .inner .status-sp .item .treat-cont .text p{text-align:left;font-size:3rem;font-weight:500;font-family:"Zen Kaku Gothic Antique", sans-serif;letter-spacing:1.8px;line-height:1.6;color:#000000;opacity:1}#symtoms .content #treatment .inner .status-sp .item .img-btn{transform:rotate(90deg);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg)}}@media (max-width: 750px){#symtoms #banner{background-color:#fffed6;width:100%;height:auto;padding:15px 0px 0px 0px;border-bottom:5px solid #57b279}#symtoms #banner .inner .status{display:none}#symtoms #banner .inner .status-sp{display:block}#symtoms #banner .inner .status-sp .banner-flex .title h1{text-align:center;font-size:3rem;font-weight:normal;font-family:"Kosugi Maru", sans-serif;letter-spacing:0px;color:#000000;opacity:1;border-bottom:6px solid #57b279;margin:15px 0 0 0;padding-bottom:10px}#symtoms #banner .inner .status-sp .banner-flex .text{display:flex;justify-content:space-between;padding:20px 0}#symtoms #banner .inner .status-sp .banner-flex .text p{text-align:left;font-size:1.5rem;font-weight:500;font-family:"Zen Kaku Gothic Antique", sans-serif;letter-spacing:1.8px;color:#000000;opacity:1;width:60%;display:flex;align-items:center}#symtoms #banner .inner .status-sp .banner-flex .text .img{width:40%}#symtoms #banner .inner .status-sp .banner-flex .text .img img{display:block}#symtoms #btn-link{padding:0}#symtoms #btn-link .inner{gap:0}#symtoms #btn-link .btn{position:relative;padding:20px 25px;min-width:30%;background:#ffffff 0% 0% no-repeat padding-box;border:4px solid #57b279;border-radius:20px;opacity:1;display:flex;justify-content:center;align-items:center;width:90%}#symtoms #btn-link .btn a{text-align:center;font-size:1.5rem;font-weight:bold;font-family:"Zen Kaku Gothic Antique";letter-spacing:1.56px;color:#57b279;opacity:1;border:none;padding:unset;width:100%;background:white}#symtoms #btn-link .btn a div{display:flex}#symtoms #btn-link .btn a div p{width:90%}#symtoms #btn-link .btn a div img{align-self:center}#symtoms #btn-link .btn a img{width:23px;transform:rotate(90deg);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg)}#symtoms #btn-link .btn:last-child{margin-top:30px;margin-bottom:60px}#symtoms .content #typ-sympt{height:auto;width:100%;padding:40px 0px;background-color:#fffed6}#symtoms .content #typ-sympt .inner h2{text-align:center;font-size:3rem;font-weight:normal;font-family:"Kosugi Maru", sans-serif;letter-spacing:unset;color:#1d4b59;opacity:1;margin:0px 0px 50px}#symtoms .content #typ-sympt .inner .intro-text{font-size:1.4rem}#symtoms .content #typ-sympt .inner .accordion .item{background:#ffffff 0% 0% no-repeat padding-box;border:2px solid #57b279;border-radius:20px;opacity:1;margin:30px 0px}#symtoms .content #typ-sympt .inner .accordion .item:first-child .item-flex .img{transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg)}#symtoms .content #typ-sympt .inner .accordion .item:first-child .item-text{display:block}#symtoms .content #typ-sympt .inner .accordion .item .item-flex{position:relative;display:flex;width:100%;text-align:center;padding:20px 5%}#symtoms .content #typ-sympt .inner .accordion .item .item-flex .title{width:100%;display:flex}#symtoms .content #typ-sympt .inner .accordion .item .item-flex .title .icon{background:#57b279;height:30px;width:30px;border-radius:50%;display:flex;justify-content:center;align-items:center}#symtoms .content #typ-sympt .inner .accordion .item .item-flex .title .icon p{text-align:center;font-size:1.5rem;font-weight:normal;font-family:"Kosugi Maru", sans-serif;letter-spacing:1.8px;color:#ffffff;opacity:1;padding-left:2px}#symtoms .content #typ-sympt .inner .accordion .item .item-flex .title h3{text-align:left;font-size:2rem;font-weight:normal;font-family:"Kosugi Maru", sans-serif;letter-spacing:2.4px;color:#1d4b59;opacity:1;margin:0;padding:0px 16px 0px 8px;cursor:pointer;width:90%;line-height:22px}#symtoms .content #typ-sympt .inner .accordion .item .item-flex .img{width:23px;cursor:pointer;transform:rotate(90deg);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg)}#symtoms .content #typ-sympt .inner .accordion .item .item-flex .img:first-child{transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg)}#symtoms .content #typ-sympt .inner .accordion .item .item-text{border-top:3px solid #57b279;padding-top:20px;margin-top:0;margin-left:20px;margin-right:20px;padding-bottom:0px}#symtoms .content #typ-sympt .inner .accordion .item .item-text h3{text-align:left;font-size:2rem;font-weight:500;font-family:"Zen Kaku Gothic Antique";letter-spacing:2.4px;color:#57b279;opacity:1;margin:0 0 1rem;padding-bottom:0px}#symtoms .content #typ-sympt .inner .accordion .item .item-text p{text-align:left;font-size:1.4rem;font-weight:500;font-family:"Zen Kaku Gothic Antique";letter-spacing:1.2px;color:#000000;opacity:1;margin-bottom:25px}#symtoms .content #typ-sympt .inner .text{padding-top:25px}#symtoms .content #typ-sympt .inner .text h3{text-align:left;font-size:1.7rem;font-weight:normal;font-family:"Zen Kaku Gothic Antique";letter-spacing:1.2px;color:#1d4b59;opacity:1;margin:15px 0px}#symtoms .content #typ-sympt .inner .text p{text-align:left;font-size:1.4rem;font-weight:500;font-family:"Zen Kaku Gothic Antique";letter-spacing:1.2px;color:#000000;opacity:1;padding:5px 0px}#symtoms .content #complic{height:auto;width:100%;padding:40px 0px;background-color:#f0fff6;text-align:center}#symtoms .content #complic .inner .status{display:none}#symtoms .content #complic .inner .status-sp{display:block}#symtoms .content #complic .inner .status-sp .h2{display:flex;justify-content:center;border:4px solid #1d4b59;border-radius:8px;position:relative;padding:50px 0px;margin:0 16px 10px}#symtoms .content #complic .inner .status-sp .h2 .h2-flex{display:flex;justify-content:center;align-items:center;position:absolute;top:-17px;bottom:-17px;width:93%;background-color:#f0fff6}#symtoms .content #complic .inner .status-sp .h2 .h2-flex p{font-size:2.5rem;font-weight:normal;font-family:"Kosugi Maru", sans-serif;letter-spacing:2.64px;color:#1d4b59;opacity:1;padding:0 10px}#symtoms .content #complic .inner .item{background:#ffffff 0% 0% no-repeat padding-box;border:4px solid #1d4b59;border-radius:20px;opacity:1;padding:30px 20px;margin:25px 0px}#symtoms .content #complic .inner .item:last-child{margin-bottom:0px}#symtoms .content #complic .inner .item h3{letter-spacing:1.8px;color:#000000;opacity:1;font-size:2rem;font-weight:500;font-family:"Zen Kaku Gothic Antique";border-bottom:2px solid #57b279;width:80%;margin:0 auto;padding-bottom:20px}#symtoms .content #complic .inner .item .text{padding-top:30px}#symtoms .content #complic .inner .item .text p{text-align:left;width:100%;margin:0 auto;font-size:1.4rem;font-weight:500;font-family:"Zen Kaku Gothic Antique";letter-spacing:1.2px;color:#000000;opacity:1}#symtoms .content #treatment{padding:40px 0px;background-color:#ffffff}#symtoms .content #treatment .inner .status{display:none}#symtoms .content #treatment .inner .status-sp{display:block}#symtoms .content #treatment .inner .status-sp .item{display:flex;flex-direction:column;align-items:center;background:#ffffff 0% 0% no-repeat padding-box;box-shadow:0px 10px 0px #00000029;border:4px solid #1d4b59;border-radius:30px;opacity:1;padding:25px 20px}#symtoms .content #treatment .inner .status-sp .item .title h2{font-size:2.5rem;font-weight:normal;font-family:"Kosugi Maru", sans-serif;letter-spacing:0px;color:#000000;opacity:1;border-bottom:6px solid #57b279;margin:20px 0px;padding-bottom:10px}#symtoms .content #treatment .inner .status-sp .item .treat-cont{display:flex;justify-content:flex-start;width:100%}#symtoms .content #treatment .inner .status-sp .item .treat-cont .img-left{width:45%}#symtoms .content #treatment .inner .status-sp .item .treat-cont .text{padding:10px 0px 10px 10px;width:60%}#symtoms .content #treatment .inner .status-sp .item .treat-cont .text p{text-align:left;font-size:1.5rem;font-weight:500;font-family:"Zen Kaku Gothic Antique", sans-serif;letter-spacing:1.8px;line-height:1.6;color:#000000;opacity:1}#symtoms .content #treatment .inner .status-sp .item .img-btn{transform:rotate(90deg);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg)}}#prosHyperp #banner{background-color:#fffed6;width:100%;height:auto;padding:5px 0px 0px 0px;border-bottom:5px solid #57b279}#prosHyperp #banner .inner .status{display:block}#prosHyperp #banner .inner .status .banner-flex{display:flex;justify-content:space-between}#prosHyperp #banner .inner .status .banner-flex .text{padding:40px 0px;width:52%}#prosHyperp #banner .inner .status .banner-flex .text h1{text-align:center;font-size:5rem;font-weight:normal;font-family:"Kosugi Maru", sans-serif;letter-spacing:0px;color:#000000;opacity:1;border-bottom:6px solid #57b279;margin:0;padding-bottom:20px}#prosHyperp #banner .inner .status .banner-flex .text p{text-align:center;font-size:3rem;font-weight:500;font-family:"Zen Kaku Gothic Antique", sans-serif;letter-spacing:1.8px;color:#000000;opacity:1;padding:20px;width:100%}#prosHyperp #banner .inner .status .banner-flex .img{width:30%;align-self:center}#prosHyperp #banner .inner .status .banner-flex .img img{display:block}#prosHyperp #banner .inner .status-sp{display:none}#prosHyperp #btn{text-align:center;padding:0px 0px 80px 0px}#prosHyperp #btn .inner{display:flex;gap:30px;flex-wrap:wrap;justify-content:center}#prosHyperp #btn .btn-link{position:relative;min-width:380px;padding:20px 5px;border:4px solid #57b279;border-radius:20px}#prosHyperp #btn .btn-link:hover{opacity:0.7;transition:0.3s}#prosHyperp #btn .btn-link p{font-family:"Zen Kaku Gothic Antique";font-size:2.4rem;font-weight:bold;color:#57b279}#prosHyperp #btn .btn-link img{position:absolute;top:26px;right:23px;height:23px;width:23px}#prosHyperp #mechanism{background-color:#fffed6}#prosHyperp #mechanism .inner .title h2{text-align:center;color:#1d4b59;letter-spacing:2.64px;font-size:4.4rem;font-family:"Kosugi Maru";font-weight:normal;padding-bottom:40px}#prosHyperp #mechanism .inner .accordion .item{border:2px solid #57b279;background:#ffffff;margin-bottom:50px;background:#ffffff 0% 0% no-repeat padding-box;border-radius:20px;opacity:1;margin:50px 0px}#prosHyperp #mechanism .inner .accordion .item:first-child .item-flex .img{transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg)}#prosHyperp #mechanism .inner .accordion .item:first-child .item-text{display:block}#prosHyperp #mechanism .inner .accordion .item .item-flex{position:relative;display:flex;align-items:center;padding:40px 5% 30px}#prosHyperp #mechanism .inner .accordion .item .item-flex .title{width:100%;display:flex}#prosHyperp #mechanism .inner .accordion .item .item-flex .title h3{text-align:center;font-size:3rem;letter-spacing:2.28px;color:#000000;opacity:1;margin:0;padding:0px 0px 0px 10px;cursor:pointer;width:100%}#prosHyperp #mechanism .inner .accordion .item .item-flex .img{width:23px;cursor:pointer;transform:rotate(90deg);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg)}#prosHyperp #mechanism .inner .accordion .item .item-flex .img:first-child{transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg)}#prosHyperp #mechanism .inner .accordion .item .item-text{border-top:2px solid #57b279;padding-top:30px;display:none;margin:0 5%}#prosHyperp #mechanism .inner .accordion .item .item-text .info{padding:20px 0 50px 0;display:flex}#prosHyperp #mechanism .inner .accordion .item .item-text .info .text{width:70%}#prosHyperp #mechanism .inner .accordion .item .item-text .info .text p{text-align:left;font-size:2rem;font-weight:500;font-family:"Zen Kaku Gothic Antique";letter-spacing:1.2px;color:#000000;opacity:1}#prosHyperp #mechanism .inner .accordion .item .item-text .info .text p span{background:linear-gradient(to top, #ffffff 0%,rgba(87,178,121,0.3) 0%,rgba(87,178,121,0.3) 8px,#ffffff 0%)}#prosHyperp #mechanism .inner .accordion .item .item-text .info .img{text-align:end;width:30%}#prosHyperp #mechanism .inner .accordion .content-about{border:2px solid #57b279;background:#ffffff;margin-bottom:50px;background:#ffffff 0% 0% no-repeat padding-box;border-radius:20px;opacity:1;margin:50px 0px}#prosHyperp #mechanism .inner .accordion .content-about .item-flex{padding:40px 5% 0px}#prosHyperp #mechanism .inner .accordion .content-about .item-flex h3{font:var(--unnamed-font-style-normal) normal medium 30px/36px Zen Kaku Gothic Antique;font-size:3rem;font-family:"Zen Kaku Gothic Antique";font-weight:normal;text-align:center}#prosHyperp #mechanism .inner .accordion .content-about .item-text{border-top:2px solid #57b279;padding-top:30px;margin:0 5%}#prosHyperp #mechanism .inner .accordion .content-about .item-text .info{padding:20px 0 50px 0;display:flex}#prosHyperp #mechanism .inner .accordion .content-about .item-text .info .text{width:70%}#prosHyperp #mechanism .inner .accordion .content-about .item-text .info .text p{text-align:left;font-size:2rem;font-weight:500;font-family:"Zen Kaku Gothic Antique";letter-spacing:1.2px;color:#000000;opacity:1}#prosHyperp #mechanism .inner .accordion .content-about .item-text .info .text p span{background:linear-gradient(to top, #ffffff 0%,rgba(87,178,121,0.3) 0%,rgba(87,178,121,0.3) 8px,#ffffff 0%)}#prosHyperp #mechanism .inner .accordion .content-about .item-text .info .img{align-self:center;text-align:end;width:30%}#prosHyperp #prostate .inner .title-prostate h2{text-align:center;color:#1d4b59;letter-spacing:2.64px;font-size:4.4rem;font-family:"Kosugi Maru";font-weight:normal}#prosHyperp #prostate .inner .title{display:block;padding-bottom:8%}#prosHyperp #prostate .inner .title p{text-align:center;letter-spacing:1.2px;font-size:2rem;font-family:"Zen Kaku Gothic Antique";font-weight:500;line-height:40px}#prosHyperp #prostate .inner .title p span{background:linear-gradient(to top, #ffffff 0%,rgba(87,178,121,0.3) 0%,rgba(87,178,121,0.3) 8px,#ffffff 0%)}#prosHyperp #prostate .inner .title-sp{display:none}#prosHyperp #prostate .inner .learn-about{border:2px solid #57b279;border-radius:20px;background:#ffffff;text-align:center}#prosHyperp #prostate .inner .learn-about .title-about{text-align:center;position:relative;display:flex;padding:40px 5% 30px}#prosHyperp #prostate .inner .learn-about .title-about p{font-family:"Zen Kaku Gothic Antique";letter-spacing:1.8px;color:#000000;font-size:3rem;width:90%;text-align:center;font-weight:500;cursor:pointer}#prosHyperp #prostate .inner .learn-about .title-about button{width:10%}#prosHyperp #prostate .inner .learn-about .title-about button img{transform:rotate(-90deg);cursor:pointer}#prosHyperp #prostate .inner .learn-about .content-about{margin:0px 5%;border-top:2px solid #57b279;padding-top:20px;align-items:center}#prosHyperp #prostate .inner .learn-about .content-about .txt-about{width:90%;margin:10px auto}#prosHyperp #prostate .inner .learn-about .content-about .txt-about p{font-size:2rem;letter-spacing:1.2px;font-family:"Zen Kaku Gothic Antique";font-weight:500;margin-bottom:2%}#prosHyperp #prostate .inner .learn-about .content-about .txt-about p span{background:linear-gradient(to top, #ffffff 0%,rgba(87,178,121,0.3) 0%,rgba(87,178,121,0.3) 8px,#ffffff 0%)}#prosHyperp #hyperplasia{background-color:#f0fff6}#prosHyperp #hyperplasia .inner .content .title-hyperlasia h2{text-align:center;color:#1d4b59;letter-spacing:2.64px;font-size:4.4rem;font-family:"Kosugi Maru";font-weight:normal}#prosHyperp #hyperplasia .inner .content .title{display:block;padding-bottom:2%}#prosHyperp #hyperplasia .inner .content .title p{text-align:center;letter-spacing:1.2px;font-size:2rem;font-family:"Zen Kaku Gothic Antique";font-weight:500;line-height:40px}#prosHyperp #hyperplasia .inner .content .title-sp{display:none}#prosHyperp #hyperplasia .inner .accordion .item{border:2px solid #57b279;background:#ffffff;margin-bottom:50px;background:#ffffff 0% 0% no-repeat padding-box;border-radius:20px;opacity:1;margin:50px 0px}#prosHyperp #hyperplasia .inner .accordion .item:first-child .item-flex .img{transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg)}#prosHyperp #hyperplasia .inner .accordion .item:first-child .item-text{display:block}#prosHyperp #hyperplasia .inner .accordion .item .item-flex{position:relative;display:flex;align-items:center;padding:40px 5% 30px}#prosHyperp #hyperplasia .inner .accordion .item .item-flex .title{width:100%;display:flex}#prosHyperp #hyperplasia .inner .accordion .item .item-flex .title h3{text-align:center;font-size:3rem;letter-spacing:2.28px;color:#000000;opacity:1;margin:0;padding:0px 0px 0px 10px;cursor:pointer;width:100%}#prosHyperp #hyperplasia .inner .accordion .item .item-flex .img{width:23px;cursor:pointer;transform:rotate(90deg);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg)}#prosHyperp #hyperplasia .inner .accordion .item .item-flex .img:first-child{transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg)}#prosHyperp #hyperplasia .inner .accordion .item .item-text{border-top:2px solid #57b279;padding-top:30px;display:none;margin:0 5%}#prosHyperp #hyperplasia .inner .accordion .item .item-text .info-bph{display:flex;padding-bottom:40px}#prosHyperp #hyperplasia .inner .accordion .item .item-text .info-bph .text-bph{width:50%}#prosHyperp #hyperplasia .inner .accordion .item .item-text .info-bph .text-bph p{text-align:left;font-size:2rem;font-weight:500;font-family:"Zen Kaku Gothic Antique";letter-spacing:1.2px;color:#000000;opacity:1;line-height:40px}#prosHyperp #hyperplasia .inner .accordion .item .item-text .info-bph .text-bph p span{background:linear-gradient(to top, #ffffff 0%,rgba(87,178,121,0.3) 0%,rgba(87,178,121,0.3) 8px,#ffffff 0%)}#prosHyperp #hyperplasia .inner .accordion .item .item-text .info-bph .img-bph{width:50%;text-align:center}#prosHyperp #hyperplasia .inner .accordion .item .item-text .info-chart{display:contents;padding-bottom:40px}#prosHyperp #hyperplasia .inner .accordion .item .item-text .info-chart .text-chart{width:100%}#prosHyperp #hyperplasia .inner .accordion .item .item-text .info-chart .text-chart p{text-align:left;font-size:2rem;font-weight:500;font-family:"Zen Kaku Gothic Antique";letter-spacing:1.2px;color:#000000;opacity:1;line-height:40px}#prosHyperp #hyperplasia .inner .accordion .item .item-text .info-chart .text-chart p span{background:linear-gradient(to top, #ffffff 0%,rgba(87,178,121,0.3) 0%,rgba(87,178,121,0.3) 8px,#ffffff 0%)}#prosHyperp #hyperplasia .inner .accordion .item .item-text .info-chart .text-chart .note-number{font-size:1.3rem;position:relative;top:-6px;border-bottom:8px solid rgba(87,178,121,0.3);background:linear-gradient(to top, #ffffff 0%,rgba(87,178,121,0.3) 0%,rgba(87,178,121,0.3) 0px,#ffffff 0%);font-weight:500}#prosHyperp #hyperplasia .inner .accordion .item .item-text .info-chart .img-chart{padding-top:30px;width:100%;text-align:center;padding-bottom:40px}#prosHyperp #hyperplasia .inner .accordion .item .item-text .info-chart .img-chart img{width:100%}#prosHyperp #hyperplasia .inner .accordion .item .item-text .info-percentage{display:flex;padding-bottom:40px}#prosHyperp #hyperplasia .inner .accordion .item .item-text .info-percentage .text-percentage{width:50%}#prosHyperp #hyperplasia .inner .accordion .item .item-text .info-percentage .text-percentage p{text-align:left;font-size:2rem;font-weight:500;font-family:"Zen Kaku Gothic Antique";letter-spacing:1.2px;color:#000000;opacity:1;line-height:40px}#prosHyperp #hyperplasia .inner .accordion .item .item-text .info-percentage .text-percentage p span{background:linear-gradient(to top, #ffffff 0%,rgba(87,178,121,0.3) 0%,rgba(87,178,121,0.3) 8px,#ffffff 0%)}#prosHyperp #hyperplasia .inner .accordion .item .item-text .info-percentage .text-percentage .icon-txt{display:flex;position:relative}#prosHyperp #hyperplasia .inner .accordion .item .item-text .info-percentage .text-percentage .icon-txt .icon{background:#57b279;height:19px;width:20px;border-radius:50%;display:flex;justify-content:center;align-items:center;margin-top:12px}#prosHyperp #hyperplasia .inner .accordion .item .item-text .info-percentage .text-percentage .icon-txt .icon p{text-align:center;font-size:1.4rem;font-weight:normal;font-family:"Kosugi Maru", sans-serif;letter-spacing:-1.2px;color:#ffffff;opacity:1}#prosHyperp #hyperplasia .inner .accordion .item .item-text .info-percentage .text-percentage .icon-txt p{width:92%}#prosHyperp #hyperplasia .inner .accordion .item .item-text .info-percentage .img-percentage{padding-top:0px;width:50%;text-align:center}#prosHyperp #hyperplasia .inner .accordion .item .item-text .info-serious{display:contents;padding-bottom:40px}#prosHyperp #hyperplasia .inner .accordion .item .item-text .info-serious .text-serious{width:100%}#prosHyperp #hyperplasia .inner .accordion .item .item-text .info-serious .text-serious p{text-align:left;font-size:2rem;font-weight:500;font-family:"Zen Kaku Gothic Antique";letter-spacing:1.2px;color:#000000;opacity:1;line-height:40px}#prosHyperp #hyperplasia .inner .accordion .item .item-text .info-serious .text-serious p span{background:linear-gradient(to top, #ffffff 0%,rgba(87,178,121,0.3) 0%,rgba(87,178,121,0.3) 8px,#ffffff 0%)}#prosHyperp #hyperplasia .inner .accordion .item .item-text .info-serious .img-serious{padding-top:30px;padding-bottom:40px;width:60%;margin:0 auto}#prosHyperp #hyperplasia .inner .accordion .item .item-text .info-patient{display:flex;padding-bottom:40px}#prosHyperp #hyperplasia .inner .accordion .item .item-text .info-patient .text-patient{width:50%}#prosHyperp #hyperplasia .inner .accordion .item .item-text .info-patient .text-patient p{text-align:left;font-size:2rem;font-weight:500;font-family:"Zen Kaku Gothic Antique";letter-spacing:1.2px;color:#000000;opacity:1;line-height:40px}#prosHyperp #hyperplasia .inner .accordion .item .item-text .info-patient .text-patient p span{background:linear-gradient(to top, #ffffff 0%,rgba(87,178,121,0.3) 0%,rgba(87,178,121,0.3) 8px,#ffffff 0%)}#prosHyperp #hyperplasia .inner .accordion .item .item-text .info-patient .img-patient{padding-top:0px;width:50%;text-align:center}#prosHyperp #symptoms{padding:90px 0px;background-color:#ffffff}#prosHyperp #symptoms .inner .status{display:block}#prosHyperp #symptoms .inner .status .item{display:flex;justify-content:space-between;align-items:center;background:#ffffff 0% 0% no-repeat padding-box;box-shadow:0px 10px 0px #00000029;border:4px solid #1d4b59;border-radius:10px;opacity:1;padding:60px 50px;position:relative;bottom:0}#prosHyperp #symptoms .inner .status .item:hover{box-shadow:none;bottom:-6px;transition:0.2s}#prosHyperp #symptoms .inner .status .item .text h2{text-align:center;font-size:5rem;font-weight:normal;font-family:"Kosugi Maru", sans-serif;letter-spacing:0px;color:#000000;opacity:1;border-bottom:6px solid #57b279;margin:20px 0px;padding-bottom:10px}#prosHyperp #symptoms .inner .status .item .text p{text-align:center;font-size:2rem;font-weight:500;font-family:"Zen Kaku Gothic Antique";letter-spacing:1.2px;color:#000000;opacity:1}#prosHyperp #symptoms .inner .status-sp{display:none}@media (min-width: 751px) and (max-width: 1024px){#prosHyperp #banner{background-color:#fffed6;width:100%;height:auto;padding:5px 0px 0px 0px;border-bottom:5px solid #57b279}#prosHyperp #banner .inner .status{display:none}#prosHyperp #banner .inner .status-sp{display:block}#prosHyperp #banner .inner .status-sp .banner-flex .title{margin-top:40px}#prosHyperp #banner .inner .status-sp .banner-flex .title h1{text-align:center;font-size:5rem;font-weight:normal;font-family:"Kosugi Maru", sans-serif;letter-spacing:0px;color:#000000;opacity:1;border-bottom:6px solid #57b279;margin:0;padding-bottom:20px}#prosHyperp #banner .inner .status-sp .banner-flex .text{display:flex;justify-content:space-between;padding:40px 0}#prosHyperp #banner .inner .status-sp .banner-flex .text div{width:50%}#prosHyperp #banner .inner .status-sp .banner-flex .text div p{font-size:3rem;letter-spacing:1.8px;color:#000000;font-family:"Zen Kaku Gothic Antique";align-self:center;font-weight:bold}#prosHyperp #banner .inner .status-sp .banner-flex .text .img{text-align:end;width:50%}#prosHyperp #btn{text-align:center;padding:0px 0px 80px 0px}#prosHyperp #btn .btn-link{position:relative;min-width:90%;padding:20px 5px;margin:40px 0px 0px 0px;border:4px solid #57b279;border-radius:20px}#prosHyperp #btn .btn-link p{font-family:"Zen Kaku Gothic Antique";font-size:3rem;font-weight:bold;color:#57b279}#prosHyperp #btn .btn-link img{position:absolute;top:19px;right:23px;height:40px;width:40px}#prosHyperp #mechanism{background-color:#fffed6;padding-bottom:5%}#prosHyperp #mechanism .inner{margin-top:-50px}#prosHyperp #mechanism .inner .title h2{font-size:5rem}#prosHyperp #mechanism .inner .accordion .item{border:2px solid #57b279;background:#ffffff;margin-bottom:50px;background:#ffffff 0% 0% no-repeat padding-box;border-radius:20px;opacity:1;margin:50px 0px}#prosHyperp #mechanism .inner .accordion .item:first-child .item-flex .img{transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg)}#prosHyperp #mechanism .inner .accordion .item:first-child .item-text{display:block}#prosHyperp #mechanism .inner .accordion .item .item-flex{position:relative;display:flex;align-items:center;padding:40px 5% 30px}#prosHyperp #mechanism .inner .accordion .item .item-flex .title{width:100%;display:flex}#prosHyperp #mechanism .inner .accordion .item .item-flex .title h3{text-align:center;font-size:4rem;font-weight:normal;font-family:"Kosugi Maru", sans-serif;letter-spacing:2.4px;color:#000000;opacity:1;margin:0;padding:0px 0px 0px 10px;cursor:pointer;width:100%}#prosHyperp #mechanism .inner .accordion .item .item-flex .img{width:23px;cursor:pointer;transform:rotate(90deg);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg)}#prosHyperp #mechanism .inner .accordion .item .item-flex .img:first-child{transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg)}#prosHyperp #mechanism .inner .accordion .item .item-text{border-top:2px solid #57b279;padding-top:30px;display:none;margin:0 5% 40px}#prosHyperp #mechanism .inner .accordion .item .item-text .info{padding:20px 0 50px 0;display:contents}#prosHyperp #mechanism .inner .accordion .item .item-text .info .text{width:100%}#prosHyperp #mechanism .inner .accordion .item .item-text .info .text p{text-align:left;font-size:2.4rem;font-weight:500;font-family:"Zen Kaku Gothic Antique";letter-spacing:1.44px;color:#000000;opacity:1}#prosHyperp #mechanism .inner .accordion .item .item-text .info .img{text-align:center;width:100%}#prosHyperp #mechanism .inner .accordion .content-about{border:2px solid #57b279;background:#ffffff;margin-bottom:50px;background:#ffffff 0% 0% no-repeat padding-box;border-radius:20px;opacity:1;margin:50px 0px}#prosHyperp #mechanism .inner .accordion .content-about .item-flex{padding:40px 5% 0px}#prosHyperp #mechanism .inner .accordion .content-about .item-flex h3{font:var(--unnamed-font-style-normal) normal medium 30px/36px Zen Kaku Gothic Antique;font-size:4rem;font-family:"Zen Kaku Gothic Antique";font-weight:normal;letter-spacing:2.4px}#prosHyperp #mechanism .inner .accordion .content-about .item-text{border-top:2px solid #57b279;padding-top:30px;margin:0 5%}#prosHyperp #mechanism .inner .accordion .content-about .item-text .info{padding:20px 0 50px 0;display:contents}#prosHyperp #mechanism .inner .accordion .content-about .item-text .info .text{width:100%}#prosHyperp #mechanism .inner .accordion .content-about .item-text .info .text p{text-align:left;font-size:2.4rem;font-weight:500;font-family:"Zen Kaku Gothic Antique";letter-spacing:1.44px;color:#000000;opacity:1}#prosHyperp #mechanism .inner .accordion .content-about .item-text .info .img{align-self:center;text-align:center;width:100%}#prosHyperp #storage{background-color:#fffed6;padding-bottom:5%}#prosHyperp #storage .inner .learn-about{padding:20px 20px}#prosHyperp #storage .inner .learn-about .title-about{text-align:center;position:relative;height:66px}#prosHyperp #storage .inner .learn-about .title-about p{font-size:4rem;letter-spacing:2.4px}#prosHyperp #storage .inner .learn-about .title-about img{bottom:63%;width:4%;top:34%;transform:rotate(90deg)}#prosHyperp #storage .inner .learn-about .content-about{flex-direction:column;margin-top:10px;display:none}#prosHyperp #storage .inner .learn-about .content-about .txt-about{width:99%;margin-top:unset}#prosHyperp #storage .inner .learn-about .content-about .txt-about p{font-size:2.4rem}#prosHyperp #storage .inner .learn-about .content-about .img-pc{width:75%;margin-top:25px;padding-left:unset;text-align:center}#prosHyperp #urinate{background-color:#fffed6;padding-top:0px;padding-bottom:5%}#prosHyperp #urinate .inner .learn-about{border:2px solid #57b279;border-radius:20px;background:#ffffff;padding:20px 20px}#prosHyperp #urinate .inner .learn-about .title-about{text-align:center;position:relative;height:66px}#prosHyperp #urinate .inner .learn-about .title-about p{font-size:4rem;letter-spacing:2.4px}#prosHyperp #urinate .inner .learn-about .title-about img{bottom:63%;width:4%;top:34%;transform:rotate(90deg)}#prosHyperp #urinate .inner .learn-about .content-about{flex-direction:column;margin-top:10px;display:none}#prosHyperp #urinate .inner .learn-about .content-about .txt-about{width:99%;margin-top:unset}#prosHyperp #urinate .inner .learn-about .content-about .txt-about p{font-size:2.4rem}#prosHyperp #urinate .inner .learn-about .content-about .img-pc{width:75%;margin-top:35px;padding-left:unset;text-align:center}#prosHyperp #prostate{padding-bottom:5%}#prosHyperp #prostate .inner{margin-top:unset}#prosHyperp #prostate .inner .title-prostate h2{font-size:5rem}#prosHyperp #prostate .inner .title{display:none}#prosHyperp #prostate .inner .title-sp{display:block;text-align:center;margin-bottom:20px;margin-top:-10px;line-height:20px;padding-bottom:20px}#prosHyperp #prostate .inner .title-sp p{font-size:2.4rem;line-height:40px;font-family:"Zen Kaku Gothic Antique";font-weight:500}#prosHyperp #prostate .inner .learn-about{text-align:unset}#prosHyperp #prostate .inner .learn-about .title-about{text-align:center;position:relative;padding:20px 5% 20px}#prosHyperp #prostate .inner .learn-about .title-about p{font-size:3rem;letter-spacing:2.4px}#prosHyperp #prostate .inner .learn-about .content-about{margin:0 5% 0;padding-top:unset;margin-top:10px}#prosHyperp #prostate .inner .learn-about .content-about .txt-about{width:100%;margin:20px 0 0px 0;text-align:center}#prosHyperp #prostate .inner .learn-about .content-about .txt-about p{font-size:2.4rem}#prosHyperp #prostate .inner .learn-about .content-about .img-pc{width:100%}#prosHyperp #hyperplasia{background-color:#f0fff6;padding-bottom:5%}#prosHyperp #hyperplasia .inner{margin-top:unset}#prosHyperp #hyperplasia .inner .content .title-hyperlasia h2{font-size:5rem}#prosHyperp #hyperplasia .inner .content .title{display:none}#prosHyperp #hyperplasia .inner .content .title-sp{display:block;text-align:center;margin-bottom:20px;margin-top:-10px;line-height:20px;padding-bottom:20px}#prosHyperp #hyperplasia .inner .content .title-sp p{font-size:2.4rem;line-height:40px;font-family:"Zen Kaku Gothic Antique";font-weight:500}#prosHyperp #hyperplasia .inner .accordion .item{border:2px solid #57b279;background:#ffffff;margin-bottom:50px;background:#ffffff 0% 0% no-repeat padding-box;border-radius:20px;opacity:1;margin:50px 0px}#prosHyperp #hyperplasia .inner .accordion .item:first-child .item-flex .img{transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg)}#prosHyperp #hyperplasia .inner .accordion .item:first-child .item-text{display:block}#prosHyperp #hyperplasia .inner .accordion .item .item-flex{position:relative;display:flex;align-items:center;padding:40px 5% 30px}#prosHyperp #hyperplasia .inner .accordion .item .item-flex .title{width:100%;display:flex}#prosHyperp #hyperplasia .inner .accordion .item .item-flex .title h3{text-align:center;font-size:4rem;font-weight:normal;font-family:"Kosugi Maru", sans-serif;letter-spacing:2.28px;color:#000000;opacity:1;margin:0;padding:0px 0px 0px 10px;cursor:pointer;width:100%}#prosHyperp #hyperplasia .inner .accordion .item .item-flex .img{width:23px;cursor:pointer;transform:rotate(90deg);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg)}#prosHyperp #hyperplasia .inner .accordion .item .item-flex .img:first-child{transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg)}#prosHyperp #hyperplasia .inner .accordion .item .item-text{border-top:2px solid #57b279;padding-top:30px;display:none;margin:0 5%;padding-bottom:40px}#prosHyperp #hyperplasia .inner .accordion .item .item-text .info-bph{display:contents;padding-bottom:40px}#prosHyperp #hyperplasia .inner .accordion .item .item-text .info-bph .text-bph{width:100%}#prosHyperp #hyperplasia .inner .accordion .item .item-text .info-bph .text-bph p{text-align:left;font-size:2.4rem;font-weight:500;font-family:"Zen Kaku Gothic Antique";letter-spacing:1.44px;color:#000000;opacity:1;line-height:35px}#prosHyperp #hyperplasia .inner .accordion .item .item-text .info-bph .text-bph p span{background:linear-gradient(to top, #ffffff 0%,rgba(87,178,121,0.3) 0%,rgba(87,178,121,0.3) 8px,#ffffff 0%)}#prosHyperp #hyperplasia .inner .accordion .item .item-text .info-bph .img-bph{width:100%;text-align:center;padding-top:30px}#prosHyperp #hyperplasia .inner .accordion .item .item-text .info-chart{display:contents;padding-bottom:40px}#prosHyperp #hyperplasia .inner .accordion .item .item-text .info-chart .text-chart{width:100%}#prosHyperp #hyperplasia .inner .accordion .item .item-text .info-chart .text-chart p{text-align:left;font-size:2.4rem;font-weight:500;font-family:"Zen Kaku Gothic Antique";letter-spacing:1.44px;color:#000000;opacity:1;line-height:35px}#prosHyperp #hyperplasia .inner .accordion .item .item-text .info-chart .text-chart p span{background:linear-gradient(to top, #ffffff 0%,rgba(87,178,121,0.3) 0%,rgba(87,178,121,0.3) 8px,#ffffff 0%)}#prosHyperp #hyperplasia .inner .accordion .item .item-text .info-chart .img-chart{padding-top:30px;width:100%;text-align:center;padding-bottom:0}#prosHyperp #hyperplasia .inner .accordion .item .item-text .info-chart .img-chart img{width:100%}#prosHyperp #hyperplasia .inner .accordion .item .item-text .info-percentage{display:flex;padding-bottom:0}#prosHyperp #hyperplasia .inner .accordion .item .item-text .info-percentage .text-percentage{width:50%}#prosHyperp #hyperplasia .inner .accordion .item .item-text .info-percentage .text-percentage p{text-align:left;font-size:2.4rem;font-weight:500;font-family:"Zen Kaku Gothic Antique";letter-spacing:1.44px;color:#000000;opacity:1;line-height:35px}#prosHyperp #hyperplasia .inner .accordion .item .item-text .info-percentage .text-percentage p span{background:linear-gradient(to top, #ffffff 0%,rgba(87,178,121,0.3) 0%,rgba(87,178,121,0.3) 8px,#ffffff 0%)}#prosHyperp #hyperplasia .inner .accordion .item .item-text .info-percentage .text-percentage .icon-txt{display:flex;position:relative}#prosHyperp #hyperplasia .inner .accordion .item .item-text .info-percentage .text-percentage .icon-txt .icon{background:#57b279;height:24px;width:24px;border-radius:50%;display:flex;justify-content:center;align-items:center;margin-top:8px}#prosHyperp #hyperplasia .inner .accordion .item .item-text .info-percentage .text-percentage .icon-txt .icon p{text-align:center;font-size:1.8rem;font-weight:normal;font-family:"Kosugi Maru", sans-serif;letter-spacing:0.8px;color:#ffffff;opacity:1}#prosHyperp #hyperplasia .inner .accordion .item .item-text .info-percentage .img-percentage{padding-top:30px;width:50%;text-align:center}#prosHyperp #hyperplasia .inner .accordion .item .item-text .info-serious{display:contents;padding-bottom:40px}#prosHyperp #hyperplasia .inner .accordion .item .item-text .info-serious .text-serious{width:100%}#prosHyperp #hyperplasia .inner .accordion .item .item-text .info-serious .text-serious p{text-align:left;font-size:2.4rem;font-weight:500;font-family:"Zen Kaku Gothic Antique";letter-spacing:1.44px;color:#000000;opacity:1;line-height:35px}#prosHyperp #hyperplasia .inner .accordion .item .item-text .info-serious .text-serious p span{background:linear-gradient(to top, #ffffff 0%,rgba(87,178,121,0.3) 0%,rgba(87,178,121,0.3) 8px,#ffffff 0%)}#prosHyperp #hyperplasia .inner .accordion .item .item-text .info-serious .img-serious{padding-top:30px;padding-bottom:0;width:100%;justify-content:space-between}#prosHyperp #hyperplasia .inner .accordion .item .item-text .info-serious .img-serious img{margin:0 4.8%;width:40%}#prosHyperp #hyperplasia .inner .accordion .item .item-text .info-patient{display:contents;padding-bottom:40px}#prosHyperp #hyperplasia .inner .accordion .item .item-text .info-patient .text-patient{width:100%}#prosHyperp #hyperplasia .inner .accordion .item .item-text .info-patient .text-patient p{text-align:left;font-size:2.4rem;font-weight:500;font-family:"Zen Kaku Gothic Antique";letter-spacing:1.44px;color:#000000;opacity:1;line-height:35px}#prosHyperp #hyperplasia .inner .accordion .item .item-text .info-patient .text-patient p span{background:linear-gradient(to top, #ffffff 0%,rgba(87,178,121,0.3) 0%,rgba(87,178,121,0.3) 8px,#ffffff 0%)}#prosHyperp #hyperplasia .inner .accordion .item .item-text .info-patient .img-patient{padding-top:30px;width:100%;text-align:center}#prosHyperp #symptoms{padding:50px 0px;background-color:#ffffff}#prosHyperp #symptoms .inner .status{display:none}#prosHyperp #symptoms .inner .status-sp{display:block}#prosHyperp #symptoms .inner .status-sp .item{display:flex;flex-direction:column;align-items:center;background:#ffffff 0% 0% no-repeat padding-box;box-shadow:0px 10px 0px #00000029;border-radius:30px;opacity:1;padding:25px 20px}#prosHyperp #symptoms .inner .status-sp .item .title{width:100%}#prosHyperp #symptoms .inner .status-sp .item .title h2{font-size:4rem;font-weight:normal;font-family:"Kosugi Maru", sans-serif;letter-spacing:0px;color:#000000;opacity:1;border-bottom:5px solid #57b279;margin:20px 0px;padding-bottom:10px;text-align:center}#prosHyperp #symptoms .inner .status-sp .item .treat-cont{display:flex;justify-content:space-between;width:100%}#prosHyperp #symptoms .inner .status-sp .item .treat-cont .img-left{width:50%}#prosHyperp #symptoms .inner .status-sp .item .treat-cont .img-left img{height:300px}#prosHyperp #symptoms .inner .status-sp .item .treat-cont .text{padding:25px 0px 0px 10px}#prosHyperp #symptoms .inner .status-sp .item .treat-cont .text p{font-size:2.7rem;font-weight:500;font-family:"Zen Kaku Gothic Antique", sans-serif;letter-spacing:1.8px;line-height:1.6;color:#000000;opacity:1;width:100%}#prosHyperp #symptoms .inner .status-sp .item .img-btn{transform:rotate(90deg);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg)}}@media (max-width: 750px){section{padding:8rem 0 8rem}#prosHyperp #banner{background-color:#fffed6;width:100%;height:auto;padding:5px 0px 0px 0px;border-bottom:5px solid #57b279}#prosHyperp #banner .inner .status{display:none}#prosHyperp #banner .inner .status-sp{display:block}#prosHyperp #banner .inner .status-sp .banner-flex .title h1{font-size:3rem;font-family:"Kosugi Maru";letter-spacing:4.06px;font-weight:normal;color:#000;text-align:center;border-bottom:4px solid #57b279;margin:15px 0 0 0;padding-bottom:10px}#prosHyperp #banner .inner .status-sp .banner-flex .text{display:flex;justify-content:space-between;align-items:center;padding:20px 0}#prosHyperp #banner .inner .status-sp .banner-flex .text div{width:50%}#prosHyperp #banner .inner .status-sp .banner-flex .text div p{font-size:1.5rem;letter-spacing:1.8px;color:#000000;font-family:"Zen Kaku Gothic Antique";align-self:center}#prosHyperp #banner .inner .status-sp .banner-flex .text .img{width:40%}#prosHyperp #btn{margin-top:-32px;padding-bottom:34px}#prosHyperp #btn .inner{gap:0}#prosHyperp #btn .btn-link{min-width:80%;margin:20px 0px 0px 0px}#prosHyperp #btn .btn-link p{padding-right:25px;font-size:1.5rem}#prosHyperp #mechanism{background-color:#fffed6;padding-bottom:5px}#prosHyperp #mechanism .inner .title h2{font-size:2.5rem;padding-bottom:0px;padding-top:0px}#prosHyperp #mechanism .inner .accordion .item{border:2px solid #57b279;background:#ffffff;margin-bottom:50px;background:#ffffff 0% 0% no-repeat padding-box;border-radius:20px;opacity:1;margin:25px 0px}#prosHyperp #mechanism .inner .accordion .item:first-child .item-flex .img{transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg)}#prosHyperp #mechanism .inner .accordion .item:first-child .item-text{display:block}#prosHyperp #mechanism .inner .accordion .item .item-flex{position:relative;display:flex;align-items:center;padding:20px 5% 20px}#prosHyperp #mechanism .inner .accordion .item .item-flex .title{width:100%;display:flex}#prosHyperp #mechanism .inner .accordion .item .item-flex .title h3{text-align:center;font-size:2rem;font-weight:normal;font-family:"Kosugi Maru", sans-serif;letter-spacing:2.4px;color:#000000;opacity:1;margin:0;padding:0px 0px 0px 10px;cursor:pointer;width:100%}#prosHyperp #mechanism .inner .accordion .item .item-flex .img{width:23px;cursor:pointer;transform:rotate(90deg);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg)}#prosHyperp #mechanism .inner .accordion .item .item-flex .img:first-child{transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg)}#prosHyperp #mechanism .inner .accordion .item .item-text{border-top:2px solid #57b279;padding-top:20px;display:none;margin:0 5% 20px}#prosHyperp #mechanism .inner .accordion .item .item-text .info{padding:20px 0 50px 0;display:contents}#prosHyperp #mechanism .inner .accordion .item .item-text .info .text{width:100%}#prosHyperp #mechanism .inner .accordion .item .item-text .info .text p{text-align:left;font-size:1.4rem;font-weight:500;font-family:"Zen Kaku Gothic Antique";letter-spacing:1.1px;color:#000000;opacity:1}#prosHyperp #mechanism .inner .accordion .item .item-text .info .img{text-align:center;width:100%}#prosHyperp #mechanism .inner .accordion .content-about{border:2px solid #57b279;background:#ffffff;margin-bottom:50px;background:#ffffff 0% 0% no-repeat padding-box;border-radius:20px;opacity:1;margin:35px 0px}#prosHyperp #mechanism .inner .accordion .content-about .item-flex{padding:20px 5% 0px}#prosHyperp #mechanism .inner .accordion .content-about .item-flex h3{font:var(--unnamed-font-style-normal) normal medium 30px/36px Zen Kaku Gothic Antique;font-size:2.2rem;font-family:"Zen Kaku Gothic Antique";font-weight:normal;letter-spacing:2.4px;margin-bottom:20px}#prosHyperp #mechanism .inner .accordion .content-about .item-text{border-top:2px solid #57b279;padding-top:20px;margin:0 5%}#prosHyperp #mechanism .inner .accordion .content-about .item-text .info{padding:20px 0 20px 0;display:contents}#prosHyperp #mechanism .inner .accordion .content-about .item-text .info .text{width:100%}#prosHyperp #mechanism .inner .accordion .content-about .item-text .info .text p{text-align:left;font-size:1.4rem;font-weight:500;font-family:"Zen Kaku Gothic Antique";letter-spacing:1.1px;color:#000000;opacity:1}#prosHyperp #mechanism .inner .accordion .content-about .item-text .info .img{align-self:center;text-align:center;width:100%}#prosHyperp #storage{background-color:#fffed6;padding-bottom:10%}#prosHyperp #storage .inner .learn-about{padding:20px 20px}#prosHyperp #storage .inner .learn-about .title-about{text-align:center;position:relative;height:30px}#prosHyperp #storage .inner .learn-about .title-about p{font-size:2rem}#prosHyperp #storage .inner .learn-about .title-about img{bottom:63%;width:7%;top:14%;transform:rotate(90deg)}#prosHyperp #storage .inner .learn-about .content-about{flex-direction:column;margin-top:10px;display:none}#prosHyperp #storage .inner .learn-about .content-about .txt-about{width:99%;margin-top:unset}#prosHyperp #storage .inner .learn-about .content-about .txt-about p{font-size:1.6rem}#prosHyperp #storage .inner .learn-about .content-about .img-pc{width:75%;margin-top:5px;padding-left:unset}#prosHyperp #urinate{background-color:#fffed6;padding-top:0px;padding-bottom:10%}#prosHyperp #urinate .inner .learn-about{border:2px solid #57b279;border-radius:20px;background:#ffffff;padding:20px 20px}#prosHyperp #urinate .inner .learn-about .title-about{text-align:center;position:relative;height:30px}#prosHyperp #urinate .inner .learn-about .title-about p{font-size:2rem}#prosHyperp #urinate .inner .learn-about .title-about img{bottom:63%;width:7%;top:14%;transform:rotate(90deg)}#prosHyperp #urinate .inner .learn-about .content-about{flex-direction:column;margin-top:10px;display:none}#prosHyperp #urinate .inner .learn-about .content-about .txt-about{width:100%;margin-top:unset}#prosHyperp #urinate .inner .learn-about .content-about .txt-about p{font-size:1.6rem}#prosHyperp #urinate .inner .learn-about .content-about .img-pc{width:75%;margin-top:35px;padding-left:unset}#prosHyperp #urinate .inner .learn-about .content-about .img-pc img{margin-top:-35px}#prosHyperp #prostate{padding-bottom:10%}#prosHyperp #prostate .inner .title-prostate h2{font-size:2.4rem}#prosHyperp #prostate .inner .title{display:none}#prosHyperp #prostate .inner .title-sp{display:block;text-align:center;margin-bottom:20px;margin-top:-10px;line-height:20px;padding-bottom:20px}#prosHyperp #prostate .inner .title-sp p{font-size:1.4rem;line-height:30px;font-family:"Zen Kaku Gothic Antique";font-weight:500}#prosHyperp #prostate .inner .title-sp p span{background:linear-gradient(to top, #ffffff 0%,rgba(87,178,121,0.3) 0%,rgba(87,178,121,0.3) 8px,#ffffff 0%)}#prosHyperp #prostate .inner .learn-about{text-align:unset}#prosHyperp #prostate .inner .learn-about .title-about{text-align:center;position:relative;padding:20px 5% 20px}#prosHyperp #prostate .inner .learn-about .title-about p{font-size:2rem}#prosHyperp #prostate .inner .learn-about .title-about img{bottom:63%;width:7%;top:14%}#prosHyperp #prostate .inner .learn-about .content-about{margin:0 5% 20px;padding-top:unset}#prosHyperp #prostate .inner .learn-about .content-about .txt-about{width:100%;margin:20px 0 0px}#prosHyperp #prostate .inner .learn-about .content-about .txt-about p{font-size:1.4rem}#prosHyperp #prostate .inner .learn-about .content-about .img-pc{width:100%}#prosHyperp #hyperplasia{background-color:#f0fff6;padding-bottom:5px}#prosHyperp #hyperplasia .inner .content .title-hyperlasia h2{font-size:2.5rem}#prosHyperp #hyperplasia .inner .content .title{display:none}#prosHyperp #hyperplasia .inner .content .title-sp{display:block;text-align:center;margin-bottom:20px;margin-top:-10px;line-height:20px;padding-bottom:20px}#prosHyperp #hyperplasia .inner .content .title-sp p{font-size:1.4rem;line-height:30px;font-family:"Zen Kaku Gothic Antique";font-weight:500}#prosHyperp #hyperplasia .inner .accordion .item{border:2px solid #57b279;background:#ffffff;margin-bottom:50px;background:#ffffff 0% 0% no-repeat padding-box;border-radius:20px;opacity:1;margin:25px 0px}#prosHyperp #hyperplasia .inner .accordion .item:first-child .item-flex .img{transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg)}#prosHyperp #hyperplasia .inner .accordion .item:first-child .item-text{display:block}#prosHyperp #hyperplasia .inner .accordion .item .item-flex{position:relative;display:flex;align-items:center;padding:20px 5% 20px}#prosHyperp #hyperplasia .inner .accordion .item .item-flex .title{width:100%;display:flex}#prosHyperp #hyperplasia .inner .accordion .item .item-flex .title h3{text-align:center;font-size:2.2rem;font-weight:normal;font-family:"Kosugi Maru", sans-serif;letter-spacing:1.4px;color:#000000;opacity:1;margin:0;padding:0px 0px 0px 10px;cursor:pointer;width:100%}#prosHyperp #hyperplasia .inner .accordion .item .item-flex .img{width:23px;cursor:pointer;transform:rotate(90deg);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg)}#prosHyperp #hyperplasia .inner .accordion .item .item-flex .img:first-child{transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg)}#prosHyperp #hyperplasia .inner .accordion .item .item-text{border-top:2px solid #57b279;padding-top:20px;display:none;margin:0 5%;padding-bottom:20px}#prosHyperp #hyperplasia .inner .accordion .item .item-text .info-bph{display:contents;padding-bottom:40px}#prosHyperp #hyperplasia .inner .accordion .item .item-text .info-bph .text-bph{width:100%}#prosHyperp #hyperplasia .inner .accordion .item .item-text .info-bph .text-bph p{text-align:left;font-size:1.4rem;font-weight:500;font-family:"Zen Kaku Gothic Antique";letter-spacing:1.1px;color:#000000;opacity:1;line-height:25px}#prosHyperp #hyperplasia .inner .accordion .item .item-text .info-bph .text-bph p span{background:linear-gradient(to top, #ffffff 0%,rgba(87,178,121,0.3) 0%,rgba(87,178,121,0.3) 8px,#ffffff 0%)}#prosHyperp #hyperplasia .inner .accordion .item .item-text .info-bph .img-bph{width:100%;text-align:center;padding-top:30px}#prosHyperp #hyperplasia .inner .accordion .item .item-text .info-chart{display:contents;padding-bottom:40px}#prosHyperp #hyperplasia .inner .accordion .item .item-text .info-chart .text-chart{width:100%}#prosHyperp #hyperplasia .inner .accordion .item .item-text .info-chart .text-chart p{text-align:left;font-size:1.4rem;font-weight:500;font-family:"Zen Kaku Gothic Antique";letter-spacing:1.1px;color:#000000;opacity:1;line-height:25px}#prosHyperp #hyperplasia .inner .accordion .item .item-text .info-chart .text-chart p span{background:linear-gradient(to top, #ffffff 0%,rgba(87,178,121,0.3) 0%,rgba(87,178,121,0.3) 8px,#ffffff 0%)}#prosHyperp #hyperplasia .inner .accordion .item .item-text .info-chart .img-chart{padding-top:30px;width:100%;text-align:center;padding-bottom:0}#prosHyperp #hyperplasia .inner .accordion .item .item-text .info-chart .img-chart img{width:100%}#prosHyperp #hyperplasia .inner .accordion .item .item-text .info-percentage{display:contents;padding-bottom:0}#prosHyperp #hyperplasia .inner .accordion .item .item-text .info-percentage .text-percentage{width:100%}#prosHyperp #hyperplasia .inner .accordion .item .item-text .info-percentage .text-percentage p{text-align:left;font-size:1.4rem;font-weight:500;font-family:"Zen Kaku Gothic Antique";letter-spacing:1.1px;color:#000000;opacity:1;line-height:25px}#prosHyperp #hyperplasia .inner .accordion .item .item-text .info-percentage .text-percentage p span{background:linear-gradient(to top, #ffffff 0%,rgba(87,178,121,0.3) 0%,rgba(87,178,121,0.3) 8px,#ffffff 0%)}#prosHyperp #hyperplasia .inner .accordion .item .item-text .info-percentage .text-percentage .icon-txt{display:flex;position:relative}#prosHyperp #hyperplasia .inner .accordion .item .item-text .info-percentage .text-percentage .icon-txt .icon{background:#57b279;height:19px;width:20px;border-radius:50%;display:flex;justify-content:center;align-items:center;margin-top:5px}#prosHyperp #hyperplasia .inner .accordion .item .item-text .info-percentage .text-percentage .icon-txt .icon p{text-align:center;font-size:1.4rem;font-weight:normal;font-family:"Kosugi Maru", sans-serif;letter-spacing:-1.2px;color:#ffffff;opacity:1}#prosHyperp #hyperplasia .inner .accordion .item .item-text .info-percentage .img-percentage{padding-top:30px;width:100%;text-align:center}#prosHyperp #hyperplasia .inner .accordion .item .item-text .info-serious{display:contents;padding-bottom:40px}#prosHyperp #hyperplasia .inner .accordion .item .item-text .info-serious .text-serious{width:100%}#prosHyperp #hyperplasia .inner .accordion .item .item-text .info-serious .text-serious p{text-align:left;font-size:1.4rem;font-weight:500;font-family:"Zen Kaku Gothic Antique";letter-spacing:1.1px;color:#000000;opacity:1;line-height:25px}#prosHyperp #hyperplasia .inner .accordion .item .item-text .info-serious .text-serious p span{background:linear-gradient(to top, #ffffff 0%,rgba(87,178,121,0.3) 0%,rgba(87,178,121,0.3) 8px,#ffffff 0%)}#prosHyperp #hyperplasia .inner .accordion .item .item-text .info-serious .img-serious{padding-top:30px;padding-bottom:0;width:100%;justify-content:space-between}#prosHyperp #hyperplasia .inner .accordion .item .item-text .info-serious .img-serious img{margin:0 0% 20px;width:100%}#prosHyperp #hyperplasia .inner .accordion .item .item-text .info-patient{display:contents;padding-bottom:40px}#prosHyperp #hyperplasia .inner .accordion .item .item-text .info-patient .text-patient{width:100%}#prosHyperp #hyperplasia .inner .accordion .item .item-text .info-patient .text-patient p{text-align:left;font-size:1.4rem;font-weight:500;font-family:"Zen Kaku Gothic Antique";letter-spacing:1.1px;color:#000000;opacity:1;line-height:25px}#prosHyperp #hyperplasia .inner .accordion .item .item-text .info-patient .text-patient p span{background:linear-gradient(to top, #ffffff 0%,rgba(87,178,121,0.3) 0%,rgba(87,178,121,0.3) 8px,#ffffff 0%)}#prosHyperp #hyperplasia .inner .accordion .item .item-text .info-patient .img-patient{padding-top:30px;width:100%;text-align:center}#prosHyperp #symptoms{padding:50px 0px;background-color:#ffffff}#prosHyperp #symptoms .inner .status{display:none}#prosHyperp #symptoms .inner .status-sp{display:block}#prosHyperp #symptoms .inner .status-sp .item{display:flex;flex-direction:column;align-items:center;background:#ffffff 0% 0% no-repeat padding-box;box-shadow:0px 10px 0px #00000029;border:4px solid #1d4b59;border-radius:30px;opacity:1;padding:25px 20px}#prosHyperp #symptoms .inner .status-sp .item .title{width:100%}#prosHyperp #symptoms .inner .status-sp .item .title h2{font-size:2.5rem;font-weight:normal;font-family:"Kosugi Maru", sans-serif;letter-spacing:0px;color:#000000;opacity:1;border-bottom:5px solid #57b279;margin:20px 0px;padding-bottom:10px;text-align:center}#prosHyperp #symptoms .inner .status-sp .item .treat-cont{display:flex;justify-content:flex-start}#prosHyperp #symptoms .inner .status-sp .item .treat-cont .img-left{width:43%}#prosHyperp #symptoms .inner .status-sp .item .treat-cont .text{padding:25px 0px 0px 10px}#prosHyperp #symptoms .inner .status-sp .item .treat-cont .text p{text-align:left;font-size:1.5rem;font-weight:500;font-family:"Zen Kaku Gothic Antique", sans-serif;letter-spacing:1.8px;line-height:1.6;color:#000000;opacity:1;width:101%}#prosHyperp #symptoms .inner .status-sp .item .img-btn{transform:rotate(90deg);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg)}}#treatment #banner{background-color:#fffed6;width:100%;height:auto;padding:5px 0px 0px 0px;border-bottom:5px solid #57b279}#treatment #banner .inner .status{display:block}#treatment #banner .inner .status .banner-flex{display:flex;justify-content:space-between}#treatment #banner .inner .status .banner-flex .text{padding:40px 0px;width:46%}#treatment #banner .inner .status .banner-flex .text h1{text-align:center;font-size:5rem;font-weight:normal;font-family:"Kosugi Maru", sans-serif;letter-spacing:0px;color:#000000;opacity:1;border-bottom:6px solid #57b279;margin:0;padding-bottom:20px}#treatment #banner .inner .status .banner-flex .text p{text-align:center;font-size:3rem;font-weight:500;font-family:"Zen Kaku Gothic Antique", sans-serif;letter-spacing:1.8px;color:#000000;opacity:1;padding:20px 20px;width:100%}#treatment #banner .inner .status .banner-flex .img{width:30%;align-self:center}#treatment #banner .inner .status .banner-flex .img img{display:block}#treatment #banner .inner .status-sp{display:none}#treatment #btn-link{text-align:center;padding:0px 0px 80px 0px}#treatment #btn-link .inner{display:flex;gap:30px;flex-wrap:wrap;justify-content:center}#treatment #btn-link .btn{position:relative;padding:20px 25px;min-width:30%;background:#ffffff 0% 0% no-repeat padding-box;border:4px solid #57b279;border-radius:20px;opacity:1;display:flex;justify-content:center;align-items:center;width:45%}#treatment #btn-link .btn:hover{opacity:0.7;transition:0.3s}#treatment #btn-link .btn a{text-align:center;font-size:2.6rem;font-weight:bold;font-family:"Zen Kaku Gothic Antique";letter-spacing:1.56px;color:#57b279;opacity:1;border:none;padding:unset;width:100%}#treatment #btn-link .btn a div{background:white;display:flex}#treatment #btn-link .btn a div p{width:90%}#treatment #btn-link .btn a div img{align-self:center}#treatment #btn-link .btn a img{width:23px;transform:rotate(90deg);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg)}#treatment .content p span{background:linear-gradient(to top, #ffffff 0%,rgba(87,178,121,0.3) 0%,rgba(87,178,121,0.3) 8px,#ffffff 0%)}#treatment .content #medicine{height:auto;width:100%;padding:93px 0px 100px;background-color:#fffed6}#treatment .content #medicine .inner h2{text-align:center;font-size:4.4rem;font-weight:normal;font-family:"Kosugi Maru", sans-serif;letter-spacing:2.64px;color:#1d4b59;opacity:1;margin:0px 0px 50px}#treatment .content #medicine .inner h2 img{height:44px;width:48px}#treatment .content #medicine .inner .detail{display:flex;justify-content:space-between}#treatment .content #medicine .inner .detail .text{width:50%}#treatment .content #medicine .inner .detail .text p{font-family:"Zen Kaku Gothic Antique", sans-serif;letter-spacing:1.2px;font-size:2rem;font-weight:medium}#treatment .content #medicine .inner .detail .text p span{background:linear-gradient(to top, #fffed6 0%,rgba(87,178,121,0.3) 0%,rgba(87,178,121,0.3) 8px,#fffed6 0%)}#treatment .content #medicine .inner .detail .detail-img{width:40%}#treatment .content #medicine .inner .detail .detail-img .detail-img{width:unset;text-align:unset}#treatment .content #medicine .inner .detail .detail-img .detail-img img{width:unset}#treatment .content #medicine .inner .medicine-list .item{background:#ffffff 0% 0% no-repeat padding-box;border:2px solid #57b279;border-radius:20px;opacity:1;margin:50px 0px}#treatment .content #medicine .inner .medicine-list .item:first-child .item-text{display:block}#treatment .content #medicine .inner .medicine-list .item:first-child .item-flex:first-child .img{transform:rotate(90deg);-webkit-transform:rotate(-90deg);-ms-transform:rotate(90deg)}#treatment .content #medicine .inner .medicine-list .item .item-flex{padding:30px 5%;display:flex;align-items:center}#treatment .content #medicine .inner .medicine-list .item .item-flex .title{display:flex;width:95%;justify-content:center}#treatment .content #medicine .inner .medicine-list .item .item-flex .title .icon{background:#57b279;height:44px;width:44px;border-radius:50%;display:flex;justify-content:center;align-items:center}#treatment .content #medicine .inner .medicine-list .item .item-flex .title .icon p{text-align:center;font-size:3rem;font-weight:normal;font-family:"Kosugi Maru", sans-serif;letter-spacing:1.2px;color:#ffffff;opacity:1}#treatment .content #medicine .inner .medicine-list .item .item-flex .title h3{text-align:center;font-size:3rem;font-weight:normal;font-family:"Kosugi Maru", sans-serif;letter-spacing:2.28px;color:#000;opacity:1;margin:0;padding:0px 0px 0px 45px;cursor:pointer;align-self:center}#treatment .content #medicine .inner .medicine-list .item .item-flex .img{text-align:center;width:5%;cursor:pointer;transform:rotate(90deg);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg)}#treatment .content #medicine .inner .medicine-list .item .item-flex .img img{width:23px}#treatment .content #medicine .inner .medicine-list .item .item-text{border-top:2px solid #57b279;padding-top:30px;display:none;margin-top:10px;margin-left:5%;margin-right:5%;margin-bottom:32px}#treatment .content #medicine .inner .medicine-list .item .item-text h3{text-align:left;font-size:4rem;font-weight:500;font-family:"Zen Kaku Gothic Antique";letter-spacing:2.4px;color:#57b279;opacity:1}#treatment .content #medicine .inner .medicine-list .item .item-text h4{color:#1d4b59;margin-bottom:2rem;font-size:2.5rem;font-weight:normal;margin-top:0}#treatment .content #medicine .inner .medicine-list .item .item-text p{text-align:left;font-size:2rem;font-weight:medium;font-family:"Zen Kaku Gothic Antique";letter-spacing:1.2px;color:#000000;opacity:1}#treatment .content #medicine .inner .medicine-list .item .item-text .medicine-name{font-size:2.6rem;font-weight:medium;letter-spacing:1.56px;color:#1d4b59;font-family:"Zen Kaku Gothic Antique";padding-top:30px;padding-bottom:10px}#treatment .content #medicine .inner .medicine-list .item .item-text .medicine-name:first-child{padding-top:0px}#treatment .content #medicine .inner .medicine-list .item .item-text .more-info{font-size:1.4rem}#treatment .content #surgery{background:#f0fff6}#treatment .content #surgery .inner h2{text-align:center;font-size:4.4rem;font-weight:normal;font-family:"Kosugi Maru", sans-serif;letter-spacing:2.64px;color:#1d4b59;opacity:1;margin:0px 0px 100px}#treatment .content #surgery .inner h2 img{height:44px;width:48px}#treatment .content #surgery .inner .detail{display:flex;justify-content:space-between}#treatment .content #surgery .inner .detail .text{width:47%}#treatment .content #surgery .inner .detail .text p{font-family:"Zen Kaku Gothic Antique", sans-serif;letter-spacing:1.2px;font-size:2rem;font-weight:medium}#treatment .content #surgery .inner .detail .text p span{background:linear-gradient(to top, #f0fff6 0%,rgba(87,178,121,0.3) 0%,rgba(87,178,121,0.3) 8px,#f0fff6 0%)}#treatment .content #surgery .inner .detail .detail-img{width:40%}#treatment .content #surgery .inner .note p{font-size:2rem;letter-spacing:1.2px;font-family:"Zen Kaku Gothic Antique";color:#000000;font-weight:medium}#treatment .content #surgery .inner .note p span{background:linear-gradient(to top, #f0fff6 0%,rgba(87,178,121,0.3) 0%,rgba(87,178,121,0.3) 8px,#f0fff6 0%)}#treatment .content #surgery .inner .note .more-info{font-size:1.6rem;letter-spacing:0.96px}#treatment .content #surgery .inner .note .note-number{font-size:1.3rem;position:relative;top:-6px;border-bottom:8px solid rgba(87,178,121,0.3);background:linear-gradient(to top, #f0fff6 0%,rgba(87,178,121,0.3) 0%,rgba(87,178,121,0.3) 0px,#f0fff6 0%);font-weight:500}#treatment .content #surgery .inner h3{padding-top:50px;padding-bottom:15px;font-weight:medium;font-family:"Zen Kaku Gothic Antique";text-align:center;letter-spacing:1.8px;color:#000000;font-size:3rem;border-bottom:2px dotted #57b279}#treatment .content #surgery .inner .surgery-list .item{background:#ffffff 0% 0% no-repeat padding-box;border:2px solid #57b279;border-radius:20px;opacity:1;margin:50px 0px}#treatment .content #surgery .inner .surgery-list .item:first-child .item-flex .img{transform:rotate(90deg);-webkit-transform:rotate(-90deg);-ms-transform:rotate(90deg)}#treatment .content #surgery .inner .surgery-list .item:first-child .item-text{display:block}#treatment .content #surgery .inner .surgery-list .item .item-flex{padding:44px 5% 23px;align-items:center;display:flex}#treatment .content #surgery .inner .surgery-list .item .item-flex .title{text-align:center;width:95%;justify-content:center}#treatment .content #surgery .inner .surgery-list .item .item-flex .title h3{text-align:center;font-size:3rem;font-weight:normal;font-family:"Kosugi Maru", sans-serif;letter-spacing:1.8px;color:#000;opacity:1;margin:0;padding:0px 0px 0px 45px;cursor:pointer;border:none;padding-left:0}#treatment .content #surgery .inner .surgery-list .item .item-flex .title p{font-size:2rem}#treatment .content #surgery .inner .surgery-list .item .item-flex .img{text-align:center;width:5%;cursor:pointer;transform:rotate(90deg);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg)}#treatment .content #surgery .inner .surgery-list .item .item-flex .img img{width:23px}#treatment .content #surgery .inner .surgery-list .item .item-text{border-top:2px solid #57b279;padding-top:30px;display:none;margin-top:10px;margin-left:5%;margin-right:5%;margin-bottom:32px}#treatment .content #surgery .inner .surgery-list .item .item-text h3{text-align:left;font-size:4rem;font-weight:500;font-family:"Zen Kaku Gothic Antique";letter-spacing:2.4px;color:#57b279;opacity:1}#treatment .content #surgery .inner .surgery-list .item .item-text h4{color:#1d4b59;font-size:2.5rem;margin-bottom:2rem;font-weight:normal;margin-top:0}#treatment .content #surgery .inner .surgery-list .item .item-text h4 span{font-weight:700;color:#57b279}#treatment .content #surgery .inner .surgery-list .item .item-text .title{color:#1d4b59;padding-top:10px;padding-bottom:10px}#treatment .content #surgery .inner .surgery-list .item .item-text p{text-align:left;font-size:2rem;font-weight:medium;font-family:"Zen Kaku Gothic Antique";letter-spacing:1.2px;color:#000000;opacity:1}#treatment .content #surgery .inner .surgery-list .item .item-text .medicine-name{font-size:2.6rem;font-weight:medium;letter-spacing:1.56px;color:#1d4b59;font-family:"Zen Kaku Gothic Antique";padding-top:30px;padding-bottom:10px}#treatment .content #surgery .inner .surgery-list .item .item-text .medicine-name:first-child{padding-top:0px}#treatment .content #surgery .inner .surgery-list .item .item-text .procedure-info{display:flex;justify-content:space-between}#treatment .content #surgery .inner .surgery-list .item .item-text .procedure-info .text{width:60%;margin-top:20px}#treatment .content #surgery .inner .surgery-list .item .item-text .procedure-info .text .title{color:#1d4b59}#treatment .content #surgery .inner .surgery-list .item .item-text .procedure-info .text p{font-size:2rem;font-family:"Zen Kaku Gothic Antique";font-weight:medium;letter-spacing:1.2px;color:#000000}#treatment .content #surgery .inner .surgery-list .item .item-text .procedure-info .text .more-info{letter-spacing:0.96px;font-size:1.6rem;font-weight:unset;font-family:"Zen Kaku Gothic Antique";color:#000000}#treatment .content #surgery .inner .surgery-list .item .item-text .procedure-info .img{width:35%}#treatment .content #surgery .inner .surgery-list .item .item-text .procedure-info .img img{width:100%}#treatment .content #surgery .inner .surgery-list .item .item-text .more-info{letter-spacing:0.96px;font-size:1.6rem;font-weight:unset;font-family:"Zen Kaku Gothic Antique";color:#000000}#treatment .content #surgery .inner .surgery-list .item .item-text .last-img{text-align:center;margin:50px 0}#treatment .content #surgery .inner .surgery-list .item .item-text .img-s{width:75%;margin:50px auto}#treatment .content #surgery .inner .surgery-list .item .item-text__detail .title{color:#1d4b59;margin:20px 0 10px;border-bottom:2px dotted #1d4b59;font-size:2rem}#treatment .content #self-check .inner .self-check-pc{display:block;border:4px solid #1d4b59;border-radius:10px;box-shadow:0px 10px rgba(29,75,89,0.3);position:relative;bottom:0}#treatment .content #self-check .inner .self-check-pc:hover{box-shadow:none;bottom:-6px;transition:0.2s}#treatment .content #self-check .inner .self-check-pc a{width:100%}#treatment .content #self-check .inner .self-check-pc a .cover{display:flex;justify-content:center;padding:40px 0px;width:80%;margin-left:10%}#treatment .content #self-check .inner .self-check-pc a .cover .text{width:60%}#treatment .content #self-check .inner .self-check-pc a .cover .text .title{border-bottom:6px solid #57b279;margin-bottom:10px;width:90%}#treatment .content #self-check .inner .self-check-pc a .cover .text .title h3{font-size:5rem;margin:0 0 15px;font-family:"Kosugi Maru";letter-spacing:0px;text-align:center}#treatment .content #self-check .inner .self-check-pc a .cover .text .info{font-size:2rem;font-family:"Zen Kaku Gothic Antique";letter-spacing:1.2px;font-weight:medium}#treatment .content #self-check .inner .self-check-pc a .cover .img{width:25%}#treatment .content #self-check .inner .self-check-pc a .cover .arrow-link{width:5%;align-self:center}#treatment .content #self-check .inner .self-check-pc a .cover .arrow-link img{width:100%}#treatment .content #self-check .inner .self-check-sp{display:none}@media (max-width: 750px){#treatment #banner{background-color:#fffed6;width:100%;height:auto;padding:5px 0px 0px 0px;border-bottom:5px solid #57b279}#treatment #banner .inner .status{display:none}#treatment #banner .inner .status-sp{display:block}#treatment #banner .inner .status-sp .banner-flex .title h1{font-size:3rem;font-family:"Kosugi Maru";letter-spacing:4.06px;color:#000;text-align:center;border-bottom:4px solid #57b279;margin:15px 0 0 0;padding-bottom:10px;font-weight:normal}#treatment #banner .inner .status-sp .banner-flex .text{display:flex;justify-content:space-between;padding:20px 0}#treatment #banner .inner .status-sp .banner-flex .text p{width:70%;font-size:1.5rem;letter-spacing:1.8px;color:#000000;font-family:"Zen Kaku Gothic Antique";align-self:center}#treatment #banner .inner .status-sp .banner-flex .text .img{width:40%}#treatment #btn-link{padding:0px}#treatment #btn-link .inner{gap:0}#treatment #btn-link .btn{position:relative;padding:20px 25px;min-width:30%;background:#ffffff 0% 0% no-repeat padding-box;border:4px solid #57b279;border-radius:20px;opacity:1;display:flex;justify-content:center;align-items:center;width:90%}#treatment #btn-link .btn a{text-align:center;font-size:1.5rem;font-weight:bold;font-family:"Zen Kaku Gothic Antique";letter-spacing:1.56px;color:#57b279;opacity:1;border:none;padding:unset;width:100%}#treatment #btn-link .btn a div{display:flex}#treatment #btn-link .btn a div p{width:90%}#treatment #btn-link .btn a div img{align-self:center}#treatment #btn-link .btn a img{width:23px;transform:rotate(90deg);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg)}#treatment #btn-link .btn:last-child{margin-top:30px;margin-bottom:60px}#treatment .content #medicine{height:auto;width:100%;padding:60px 0px 5px;background-color:#fffed6}#treatment .content #medicine .inner h2{text-align:center;font-size:2.5rem;font-weight:normal;font-family:"Kosugi Maru", sans-serif;letter-spacing:2.64px;color:#1d4b59;opacity:1;margin:0px 0px 20px}#treatment .content #medicine .inner h2 img{height:28px;width:28px}#treatment .content #medicine .inner .detail{display:contents;justify-content:space-between}#treatment .content #medicine .inner .detail .text{width:unset}#treatment .content #medicine .inner .detail .text p{font-family:"Zen Kaku Gothic Antique", sans-serif;letter-spacing:1.2px;font-size:1.4rem;font-weight:medium}#treatment .content #medicine .inner .detail .text p:last-child{margin-bottom:10px}#treatment .content #medicine .inner .detail .detail-img{width:unset;text-align:center}#treatment .content #medicine .inner .detail .detail-img img{width:70%}#treatment .content #medicine .inner .medicine-list .item{background:#ffffff 0% 0% no-repeat padding-box;border:2px solid #57b279;border-radius:20px;opacity:1;margin:25px 0px}#treatment .content #medicine .inner .medicine-list .item:first-child .item-text{display:block}#treatment .content #medicine .inner .medicine-list .item:last-child .item-flex .title h3{text-align:center}#treatment .content #medicine .inner .medicine-list .item .item-flex{padding:20px 0% 20px;display:flex;align-items:center}#treatment .content #medicine .inner .medicine-list .item .item-flex .title{display:flex;width:90%;justify-content:center}#treatment .content #medicine .inner .medicine-list .item .item-flex .title .icon{background:#57b279;height:30px;width:30px;border-radius:50%;display:flex;justify-content:center;align-items:center;align-self:center}#treatment .content #medicine .inner .medicine-list .item .item-flex .title .icon p{text-align:center;font-size:1.8rem;font-weight:normal;font-family:"Kosugi Maru", sans-serif;letter-spacing:1.2px;color:#ffffff;opacity:1}#treatment .content #medicine .inner .medicine-list .item .item-flex .title h3{text-align:start;font-size:1.5rem;font-weight:normal;font-family:"Kosugi Maru", sans-serif;letter-spacing:2.28px;opacity:1;margin:0;padding:0px 0px 0px 10px;cursor:pointer;width:84%;text-align:center}#treatment .content #medicine .inner .medicine-list .item .item-flex .img{width:23px;cursor:pointer;cursor:pointer;transform:rotate(90deg);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg)}#treatment .content #medicine .inner .medicine-list .item .item-text{border-top:2px solid #57b279;padding-top:30px;display:none;margin-top:10px}#treatment .content #medicine .inner .medicine-list .item .item-text h3{text-align:left;font-size:4rem;font-weight:500;font-family:"Zen Kaku Gothic Antique";letter-spacing:2.4px;color:#57b279;opacity:1}#treatment .content #medicine .inner .medicine-list .item .item-text h4{font-size:1.5rem}#treatment .content #medicine .inner .medicine-list .item .item-text p{text-align:left;font-size:1.4rem;font-weight:medium;font-family:"Zen Kaku Gothic Antique";letter-spacing:1.2px;color:#000000;opacity:1}#treatment .content #medicine .inner .medicine-list .item .item-text .medicine-name{font-size:1.4rem;font-weight:medium;letter-spacing:1.56px;color:#1d4b59;font-family:"Zen Kaku Gothic Antique";padding-top:15px;padding-bottom:10px}#treatment .content #medicine .inner .medicine-list .item .item-text .medicine-name:first-child{padding-top:0px}#treatment .content #surgery{padding:60px 0px 5px;background:#f0fff6}#treatment .content #surgery .inner h2{text-align:center;font-size:2.5rem;font-weight:normal;font-family:"Kosugi Maru", sans-serif;letter-spacing:2.64px;color:#1d4b59;opacity:1;margin:0px 0px 20px}#treatment .content #surgery .inner h2 img{height:28px;width:28px}#treatment .content #surgery .inner .detail{display:contents;justify-content:space-between}#treatment .content #surgery .inner .detail .text{width:100%}#treatment .content #surgery .inner .detail .text p{font-family:"Zen Kaku Gothic Antique", sans-serif;letter-spacing:1.2px;font-size:1.4rem;font-weight:medium}#treatment .content #surgery .inner .detail .detail-img{width:100%;text-align:center}#treatment .content #surgery .inner .detail .detail-img img{width:80%}#treatment .content #surgery .inner .note p{font-size:1.4rem;letter-spacing:1.44px;font-family:"Zen Kaku Gothic Antique";color:#000000;font-weight:medium}#treatment .content #surgery .inner .note .more-info{font-size:1rem;letter-spacing:0.96px}#treatment .content #surgery .inner h3{padding-top:50px;padding-bottom:5px;font-weight:medium;font-family:"Zen Kaku Gothic Antique";text-align:center;letter-spacing:1.8px;color:#000000;font-size:2rem;border-bottom:2px dotted #57b279}#treatment .content #surgery .inner .surgery-list .item{background:#ffffff 0% 0% no-repeat padding-box;border:2px solid #57b279;border-radius:20px;opacity:1;margin:25px 0px}#treatment .content #surgery .inner .surgery-list .item:first-child .item-text{display:block}#treatment .content #surgery .inner .surgery-list .item .item-flex{padding:20px 0% 20px;align-items:center;display:flex}#treatment .content #surgery .inner .surgery-list .item .item-flex .title{text-align:center;width:85%;justify-content:center;margin-left:5%}#treatment .content #surgery .inner .surgery-list .item .item-flex .title h3{text-align:center;font-size:1.5rem;font-weight:normal;font-family:"Kosugi Maru", sans-serif;letter-spacing:2.28px;color:#000;opacity:1;margin:0;padding:0px 0px 0px 0px;cursor:pointer;border:none}#treatment .content #surgery .inner .surgery-list .item .item-flex .title p{letter-spacing:1.14px;font-size:1rem}#treatment .content #surgery .inner .surgery-list .item .item-flex .img{width:23px;cursor:pointer;transform:rotate(90deg);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg)}#treatment .content #surgery .inner .surgery-list .item .item-text{display:none;border-top:2px solid #57b279;padding-top:10px;margin-top:0px}#treatment .content #surgery .inner .surgery-list .item .item-text h3{text-align:left;font-size:4rem;font-weight:500;font-family:"Zen Kaku Gothic Antique";letter-spacing:2.4px;color:#57b279;opacity:1}#treatment .content #surgery .inner .surgery-list .item .item-text h4{color:#1d4b59;font-size:1.5rem}#treatment .content #surgery .inner .surgery-list .item .item-text p{text-align:left;font-size:1.4rem;font-weight:medium;font-family:"Zen Kaku Gothic Antique";letter-spacing:1.2px;color:#000000;opacity:1}#treatment .content #surgery .inner .surgery-list .item .item-text .medicine-name{font-size:2.6rem;font-weight:medium;letter-spacing:1.56px;color:#1d4b59;font-family:"Zen Kaku Gothic Antique";padding-top:30px;padding-bottom:10px}#treatment .content #surgery .inner .surgery-list .item .item-text .medicine-name:first-child{padding-top:0px}#treatment .content #surgery .inner .surgery-list .item .item-text .procedure-info{display:contents;justify-content:space-between}#treatment .content #surgery .inner .surgery-list .item .item-text .procedure-info .text{width:100%;margin-top:unset}#treatment .content #surgery .inner .surgery-list .item .item-text .procedure-info .text .title{color:#1d4b59;font-size:1.4rem}#treatment .content #surgery .inner .surgery-list .item .item-text .procedure-info .text p{font-size:1.4rem;font-family:"Zen Kaku Gothic Antique";font-weight:medium;letter-spacing:1.14px;color:#000000}#treatment .content #surgery .inner .surgery-list .item .item-text .procedure-info .text .more-info{letter-spacing:0.96px;font-size:1.6rem;font-weight:unset;font-family:"Zen Kaku Gothic Antique";color:#000000}#treatment .content #surgery .inner .surgery-list .item .item-text .procedure-info .img{width:100%}#treatment .content #surgery .inner .surgery-list .item .item-text .more-info{letter-spacing:0.96px;font-size:1.6rem;font-weight:unset;font-family:"Zen Kaku Gothic Antique";color:#000000}#treatment .content #surgery .inner .surgery-list .item .item-text .last-img{text-align:center}#treatment .content #surgery .inner .surgery-list .item .item-text .img-s{width:100%;margin:2rem auto}#treatment .content #surgery .inner .surgery-list .item .item-text__detail{margin:10px 0 5px}#treatment .content #surgery .inner .surgery-list .item .item-text__detail .title{font-size:1.4rem}#treatment .content #self-check{padding:50px 0px 40px}#treatment .content #self-check .inner .self-check-pc{display:none}#treatment .content #self-check .inner .self-check-sp{display:block;border:4px solid #1d4b59;border-radius:10px;box-shadow:0px 10px rgba(29,75,89,0.3)}#treatment .content #self-check .inner .self-check-sp a{width:100%}#treatment .content #self-check .inner .self-check-sp a .cover{margin-left:5%;margin-right:5%}#treatment .content #self-check .inner .self-check-sp a .cover .title{border-bottom:6px solid #57b279;margin-bottom:10px}#treatment .content #self-check .inner .self-check-sp a .cover .title h3{font-size:2.5rem;margin:15px 0 10px;font-family:"Kosugi Maru";letter-spacing:0px;color:#000;text-align:center}#treatment .content #self-check .inner .self-check-sp a .cover .center{display:flex;justify-content:space-between}#treatment .content #self-check .inner .self-check-sp a .cover .center .img{align-self:center;width:35%}#treatment .content #self-check .inner .self-check-sp a .cover .center .info{width:60%;letter-spacing:1.8px;font-family:"Zen Kaku Gothic Antique";font-size:1.5rem;font-weight:medium;text-align:left}#treatment .content #self-check .inner .self-check-sp a .cover .arrow-link{text-align:center;margin:20px}}@media (min-width: 751px) and (max-width: 1024px){#treatment #banner{background-color:#fffed6;width:100%;height:auto;padding:5px 0px 0px 0px;border-bottom:5px solid #57b279}#treatment #banner .inner .status{display:none}#treatment #banner .inner .status-sp{display:block}#treatment #banner .inner .status-sp .banner-flex .title{margin-top:40px}#treatment #banner .inner .status-sp .banner-flex .title h1{text-align:center;font-size:5rem;font-weight:normal;font-family:"Kosugi Maru", sans-serif;letter-spacing:0px;color:#000000;opacity:1;border-bottom:6px solid #57b279;margin:0;padding-bottom:20px}#treatment #banner .inner .status-sp .banner-flex .text{display:flex;justify-content:space-between;padding:40px 0}#treatment #banner .inner .status-sp .banner-flex .text p{width:70%;font-size:2rem;letter-spacing:1.8px;color:#000000;font-family:"Zen Kaku Gothic Antique";align-self:center;font-weight:bold}#treatment #btn-link{padding:0px 0px 0px 0px;display:unset;justify-content:center;margin-right:5%;margin-left:5%}#treatment #btn-link .btn{position:relative;padding:20px 25px;min-width:30%;background:#ffffff 0% 0% no-repeat padding-box;border:4px solid #57b279;border-radius:20px;opacity:1;display:flex;justify-content:center;align-items:center;width:90%;margin-left:5%}#treatment #btn-link .btn a{text-align:center;font-size:2.6rem;font-weight:bold;font-family:"Zen Kaku Gothic Antique";letter-spacing:1.56px;color:#57b279;opacity:1;border:none;padding:unset;width:100%}#treatment #btn-link .btn a div{display:flex}#treatment #btn-link .btn a div p{width:90%}#treatment #btn-link .btn a div img{align-self:center}#treatment #btn-link .btn a img{width:23px;transform:rotate(90deg);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg)}#treatment #btn-link .btn:last-child{margin-top:30px;margin-bottom:60px}#treatment .content #medicine{height:auto;width:100%;padding:60px 0px 40px;background-color:#fffed6}#treatment .content #medicine .inner h2{text-align:center;font-size:5rem;font-weight:normal;font-family:"Kosugi Maru", sans-serif;letter-spacing:2.64px;color:#1d4b59;opacity:1;margin:0px 0px 20px}#treatment .content #medicine .inner h2 img{height:50px;width:50px}#treatment .content #medicine .inner .detail{display:contents;justify-content:space-between}#treatment .content #medicine .inner .detail .text{width:unset}#treatment .content #medicine .inner .detail .text p{font-family:"Zen Kaku Gothic Antique", sans-serif;letter-spacing:1.2px;font-size:2.4rem;font-weight:medium}#treatment .content #medicine .inner .detail .text p:last-child{margin-bottom:10px}#treatment .content #medicine .inner .detail .detail-img{width:unset;text-align:center;margin-top:30px}#treatment .content #medicine .inner .detail .detail-img img{width:60%}#treatment .content #medicine .inner .medicine-list .item{background:#ffffff 0% 0% no-repeat padding-box;border:2px solid #57b279;border-radius:20px;opacity:1;padding:15px 15px 15px;margin:25px 0px}#treatment .content #medicine .inner .medicine-list .item:first-child .item-text{display:block}#treatment .content #medicine .inner .medicine-list .item:last-child .item-flex .title h3{text-align:center}#treatment .content #medicine .inner .medicine-list .item .item-flex{position:relative;display:flex;align-items:center}#treatment .content #medicine .inner .medicine-list .item .item-flex .title{display:flex;width:95%;justify-content:center}#treatment .content #medicine .inner .medicine-list .item .item-flex .title .icon{background:#57b279;height:40px;width:40px;border-radius:50%;display:flex;justify-content:center;align-items:center;align-self:center}#treatment .content #medicine .inner .medicine-list .item .item-flex .title .icon p{text-align:center;font-size:1.8rem;font-weight:normal;font-family:"Kosugi Maru", sans-serif;letter-spacing:1.2px;color:#ffffff;opacity:1}#treatment .content #medicine .inner .medicine-list .item .item-flex .title h3{text-align:start;font-size:3.2rem;font-weight:normal;font-family:"Kosugi Maru", sans-serif;letter-spacing:2.28px;color:#1d4b59;opacity:1;margin:0;padding:0px 0px 0px 10px;cursor:pointer;width:89%;align-self:center}#treatment .content #medicine .inner .medicine-list .item .item-flex .img{position:absolute;right:0;height:23px;width:23px;cursor:pointer;transform:rotate(90deg);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg)}#treatment .content #medicine .inner .medicine-list .item .item-text{border-top:2px solid #57b279;padding-top:30px;display:none;margin-top:10px}#treatment .content #medicine .inner .medicine-list .item .item-text h3{text-align:left;font-size:4rem;font-weight:500;font-family:"Zen Kaku Gothic Antique";letter-spacing:2.4px;color:#57b279;opacity:1}#treatment .content #medicine .inner .medicine-list .item .item-text h4{color:#1d4b59}#treatment .content #medicine .inner .medicine-list .item .item-text p{text-align:left;font-size:2.4rem;font-weight:medium;font-family:"Zen Kaku Gothic Antique";letter-spacing:1.2px;color:#000000;opacity:1}#treatment .content #medicine .inner .medicine-list .item .item-text .medicine-name{font-size:1.8rem;font-weight:medium;letter-spacing:1.56px;color:#1d4b59;font-family:"Zen Kaku Gothic Antique";padding-top:30px;padding-bottom:10px}#treatment .content #medicine .inner .medicine-list .item .item-text .medicine-name:first-child{padding-top:0px}#treatment .content #surgery{background:#f0fff6;padding:50px 0px 20px}#treatment .content #surgery .inner h2{text-align:center;font-size:5rem;font-weight:normal;font-family:"Kosugi Maru", sans-serif;letter-spacing:2.64px;color:#1d4b59;opacity:1;margin:0px 0px 20px}#treatment .content #surgery .inner h2 img{height:50px;width:50px}#treatment .content #surgery .inner .detail{display:contents;justify-content:space-between}#treatment .content #surgery .inner .detail .text{width:100%}#treatment .content #surgery .inner .detail .text p{font-family:"Zen Kaku Gothic Antique", sans-serif;letter-spacing:1.2px;font-size:2.4rem;font-weight:medium}#treatment .content #surgery .inner .detail .detail-img{width:100%;text-align:center;margin-top:30px}#treatment .content #surgery .inner .detail .detail-img img{width:60%}#treatment .content #surgery .inner .note p{font-size:2.4rem;letter-spacing:1.44px;font-family:"Zen Kaku Gothic Antique";color:#000000;font-weight:medium}#treatment .content #surgery .inner .note .more-info{font-size:1.8rem;letter-spacing:0.96px}#treatment .content #surgery .inner h3{padding-top:50px;padding-bottom:5px;font-weight:medium;font-family:"Zen Kaku Gothic Antique";text-align:center;letter-spacing:1.8px;color:#000000;font-size:3.5rem;border-bottom:2px dotted #57b279}#treatment .content #surgery .inner .surgery-list .item{background:#ffffff 0% 0% no-repeat padding-box;border:2px solid #57b279;border-radius:20px;opacity:1;padding:15px 15px 15px;margin:25px 0px}#treatment .content #surgery .inner .surgery-list .item:first-child .item-text{display:block}#treatment .content #surgery .inner .surgery-list .item .item-flex{position:relative;align-items:center;display:flex}#treatment .content #surgery .inner .surgery-list .item .item-flex .title{text-align:center;width:90%;justify-content:center}#treatment .content #surgery .inner .surgery-list .item .item-flex .title h3{text-align:center;font-size:3.2rem;font-weight:normal;font-family:"Kosugi Maru", sans-serif;letter-spacing:2.28px;color:#000;opacity:1;margin:0;padding:0px 0px 0px 0px;cursor:pointer;border:none}#treatment .content #surgery .inner .surgery-list .item .item-flex .title p{letter-spacing:1.14px;font-size:1.6rem}#treatment .content #surgery .inner .surgery-list .item .item-flex .img{position:absolute;right:0;height:23px;width:23px;cursor:pointer;transform:rotate(90deg);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg)}#treatment .content #surgery .inner .surgery-list .item .item-text{display:none;border-top:2px solid #57b279;padding-top:10px;margin-top:10px}#treatment .content #surgery .inner .surgery-list .item .item-text h3{text-align:left;font-size:4rem;font-weight:500;font-family:"Zen Kaku Gothic Antique";letter-spacing:2.4px;color:#57b279;opacity:1}#treatment .content #surgery .inner .surgery-list .item .item-text .title{color:#1d4b59;padding-top:10px;padding-bottom:10px;font-size:2.6rem}#treatment .content #surgery .inner .surgery-list .item .item-text p{text-align:left;font-size:2.2rem;font-weight:medium;font-family:"Zen Kaku Gothic Antique";letter-spacing:1.2px;color:#000000;opacity:1}#treatment .content #surgery .inner .surgery-list .item .item-text .medicine-name{font-size:2.6rem;font-weight:medium;letter-spacing:1.56px;color:#1d4b59;font-family:"Zen Kaku Gothic Antique";padding-top:30px;padding-bottom:10px}#treatment .content #surgery .inner .surgery-list .item .item-text .medicine-name:first-child{padding-top:0px}#treatment .content #surgery .inner .surgery-list .item .item-text .procedure-info{display:contents;justify-content:space-between}#treatment .content #surgery .inner .surgery-list .item .item-text .procedure-info .text{width:100%;margin-top:unset}#treatment .content #surgery .inner .surgery-list .item .item-text .procedure-info .text .title{color:#1d4b59;font-size:2.6rem}#treatment .content #surgery .inner .surgery-list .item .item-text .procedure-info .text p{font-size:1.8rem;font-family:"Zen Kaku Gothic Antique";font-weight:medium;letter-spacing:1.14px;color:#000000}#treatment .content #surgery .inner .surgery-list .item .item-text .procedure-info .text .more-info{letter-spacing:0.96px;font-size:1.6rem;font-weight:unset;font-family:"Zen Kaku Gothic Antique";color:#000000}#treatment .content #surgery .inner .surgery-list .item .item-text .procedure-info .img{width:100%}#treatment .content #surgery .inner .surgery-list .item .item-text .more-info{letter-spacing:0.96px;font-size:1rem;font-weight:unset;font-family:"Zen Kaku Gothic Antique";color:#000000}#treatment .content #surgery .inner .surgery-list .item .item-text .last-img{text-align:center}#treatment .content #self-check{padding:50px 0px 40px}#treatment .content #self-check .inner .self-check-pc{display:none}#treatment .content #self-check .inner .self-check-sp{display:block;border:4px solid #1d4b59;border-radius:10px;box-shadow:0px 10px rgba(29,75,89,0.3)}#treatment .content #self-check .inner .self-check-sp a{width:100%}#treatment .content #self-check .inner .self-check-sp a .cover{margin-left:5%;margin-right:5%}#treatment .content #self-check .inner .self-check-sp a .cover .title{border-bottom:6px solid #57b279;margin-bottom:10px}#treatment .content #self-check .inner .self-check-sp a .cover .title h3{font-size:3.2rem;margin:15px 0 10px;font-family:"Kosugi Maru";letter-spacing:0px;color:#000}#treatment .content #self-check .inner .self-check-sp a .cover .center{display:flex;justify-content:space-between}#treatment .content #self-check .inner .self-check-sp a .cover .center .img{align-self:center;width:35%}#treatment .content #self-check .inner .self-check-sp a .cover .center .info{width:60%;letter-spacing:1.8px;font-family:"Zen Kaku Gothic Antique";font-size:2rem;font-weight:medium;text-align:left}#treatment .content #self-check .inner .self-check-sp a .cover .arrow-link{text-align:center;margin:20px}}#page-privacy{font-family:"Zen Kaku Gothic Antique"}#page-privacy .inner{padding:0;margin-bottom:180px}#page-privacy .inner h1{font-family:"Kosugi Maru";font-size:5rem;margin-bottom:20.5px;position:relative;margin-top:0;text-align:center;font-weight:normal}#page-privacy .inner h1:after{content:"";position:absolute;left:50%;bottom:-20.5px;width:80%;max-width:554px;height:6px;transform:translateX(-50%);background:#57b279}#page-privacy .inner h2{font-weight:bold;font-size:3rem;letter-spacing:1.8px;color:#57b279;margin:70px 0 21px 0;text-align:left}#page-privacy .inner p{font-size:2rem;letter-spacing:1.2px;line-height:2}#page-privacy .inner li{font-size:2rem;letter-spacing:1.2px;line-height:2;text-indent:-1em;padding-left:1em}#page-privacy .inner li::before{content:"";display:inline-block;background:#57b279;width:10px;height:10px;border-radius:50%;margin-right:10px}#page-privacy .inner .contents{margin-top:60.5px}#page-privacy .inner .link-img{width:30%;margin-top:30px}#page-privacy .inner .link-img:hover{opacity:0.7;transition:0.3s}#page-privacy .page-privacy--contact{padding-top:96px;padding-bottom:106px;text-align:center;background:#fffed6}#page-privacy .page-privacy--contact h2{font-family:"Kosugi Maru";font-size:3rem;position:relative;color:#000;text-align:center}#page-privacy .page-privacy--contact h2:after{content:"";position:absolute;left:50%;bottom:-22.5px;width:80%;max-width:554px;height:6px;transform:translateX(-50%);background:#57b279}#page-privacy .page-privacy--contact p{margin:60.5px 0 38px 0;font-size:2rem;letter-spacing:1.2px;line-height:2}#page-privacy .page-privacy--contact span{font-size:4.8rem;font-weight:bold;letter-spacing:2.88px;color:#57b279}#page-privacy .page-privacy--contact .inner{margin-bottom:0}@media (max-width: 750px){#page-privacy .inner{padding:0;margin-bottom:50px}#page-privacy .inner h1{font-size:2.5rem;margin:0 auto 10.25px auto;max-width:12em}#page-privacy .inner h1:after{content:"";position:absolute;left:50%;bottom:-10.25px;width:100%;max-width:12em}#page-privacy .inner h2{font-size:1.4rem;letter-spacing:0.9px;color:#57b279;margin:50px 0 11px 0}#page-privacy .inner p{font-size:1.4rem;letter-spacing:0.7px}#page-privacy .inner li{font-size:1.4rem;letter-spacing:0.7px}#page-privacy .inner .contents{margin-top:40px}#page-privacy .inner .link-img{width:100%}#page-privacy .page-privacy--contact{padding-top:48px;padding-bottom:41.5px;text-align:center;background:#fffed6}#page-privacy .page-privacy--contact h2{font-family:"Kosugi Maru";font-size:2rem;position:relative}#page-privacy .page-privacy--contact h2:after{content:"";position:absolute;bottom:-11.25px;max-width:12em}#page-privacy .page-privacy--contact p{margin:32px 0 18px 0;font-size:1.4rem;letter-spacing:0.7px}#page-privacy .page-privacy--contact span{font-size:2.8rem;letter-spacing:1.68px;color:#57b279}}#sitemap{font-family:"Zen Kaku Gothic Antique"}#sitemap .inner section{padding:0;margin-bottom:190px}#sitemap .inner section h1{text-align:center;font-family:"Kosugi Maru";font-size:5rem;margin-bottom:20.5px;position:relative;margin-top:0;font-weight:normal}#sitemap .inner section h1:after{content:"";position:absolute;left:50%;bottom:-20.5px;width:80%;max-width:554px;height:6px;transform:translateX(-50%);background:#57b279}#sitemap .inner section h2{margin-top:113px;padding-left:1em;font-size:3rem;font-weight:bold;background:url(../src/img/common/common_arrow.png) no-repeat left center/27px 27px;text-align:left}#sitemap .inner section ul{list-style-type:disclosure-closed;display:flex;flex-wrap:wrap;margin-left:30px;padding-left:2em;row-gap:30px}#sitemap .inner section ul li{width:50%;font-size:2.5rem;font-weight:bold;color:#767676}#sitemap .inner section ul li a{color:#000}@media (max-width: 750px){#sitemap .inner section{margin-bottom:90px}#sitemap .inner section h1{font-size:2.5rem}#sitemap .inner section h1:after{max-width:12em}#sitemap .inner section h2{margin-top:64px;margin-bottom:14px;padding-left:1.8em;font-size:1.6rem;background:url(../src/img/common/common_arrow.png) no-repeat 2% center/16px 16px}#sitemap .inner section ul{flex-flow:column;row-gap:14px}#sitemap .inner section ul li{width:100%;font-size:1.4rem}}#page-search{font-family:"Zen Kaku Gothic Antique"}#page-search .font{margin-right:1em}#page-search section{padding:0}#page-search .search_inner{padding:0}#page-search .search_inner>section{width:92%;max-width:120rem;margin:0 auto}#page-search .search_inner>section h1{font-family:"Kosugi Maru";font-size:5rem;margin-bottom:20.5px;margin-top:0;text-align:center;position:relative;font-weight:normal}#page-search .search_inner>section h1:after{content:"";position:absolute;left:50%;bottom:-20.5px;width:80%;max-width:554px;height:6px;transform:translateX(-50%);background:#57b279}@media (max-width: 750px){#page-search .search_inner>section h1{font-size:2.5rem;margin:0 auto 20.5px auto;max-width:12em}#page-search .search_inner>section h1:after{width:100%;max-width:12em}}#page-search .search_inner>section .img-box{margin-bottom:100px;padding-top:44.5px;text-align:center}@media (max-width: 750px){#page-search .search_inner>section .img-box{margin-bottom:21px;padding-top:33.5px}}#page-search .search_inner .page-search__category{max-width:1000px;margin:auto;padding:50px 30px 60px 30px;border:4px solid #1d4b59;border-radius:20px}@media (max-width: 750px){#page-search .search_inner .page-search__category{max-width:325px;padding:23.5px 25.5px 21.5px 25.5px;border:2px solid #1d4b59;border-radius:10px}}#page-search .search_inner .page-search__category p{font-size:3rem;text-align:center}@media (max-width: 750px){#page-search .search_inner .page-search__category p{font-size:1.5rem}}#page-search .search_inner .page-search__category ul{margin-top:30px;display:grid;grid-template-columns:repeat(5, 1fr);gap:20px 25px}@media (max-width: 750px){#page-search .search_inner .page-search__category ul{margin-top:21.5px;grid-template-columns:repeat(2, 1fr);gap:13px 20px}}#page-search .search_inner .page-search__category ul li{position:relative;border:4px solid #57b279;border-radius:20px;box-shadow:0px 6px 0px #0000004d;font-size:2.9rem;transition:0.2s;bottom:0px}#page-search .search_inner .page-search__category ul li:hover{box-shadow:none;bottom:-6px;transition:0.2s}@media (max-width: 750px){#page-search .search_inner .page-search__category ul li{font-size:1.5rem;border:2px solid #57b279;box-shadow:0px 3px 0px #0000004d;border-radius:10px}#page-search .search_inner .page-search__category ul li:hover{box-shadow:none;bottom:-3px;transition:0.2s}}#page-search .search_inner .page-search__category ul li a{min-height:70px;color:#57b279;display:flex;flex-flow:column;align-items:center;justify-content:center;padding-bottom:15px}@media (max-width: 750px){#page-search .search_inner .page-search__category ul li a{padding-bottom:7.5px}}#page-search .search_inner .page-search__category ul li a span{width:20px;height:20px;border-left:4px solid #57b279;border-bottom:4px solid #57b279;transform:rotate(-45deg)}@media (max-width: 750px){#page-search .search_inner .page-search__category ul li a span{width:10px;height:10px;border-left:3px solid #57b279;border-bottom:3px solid #57b279}}#page-search .search_inner .page-search__list{margin-top:86px}@media (max-width: 750px){#page-search .search_inner .page-search__list{margin-top:54px}}#page-search .search_inner .page-search__list section{padding:60px 0}@media (max-width: 750px){#page-search .search_inner .page-search__list section{padding:30px 0}}#page-search .search_inner .page-search__list section:first-child{padding-top:0}#page-search .search_inner .page-search__list section:nth-child(even){background:#fffed6}#page-search .search_inner .page-search__list h2{margin:auto;width:150px;height:60px;font-size:3rem;text-align:center;color:#fff;background:#57b279;border-radius:15px;display:flex;justify-content:center;align-items:center}@media (max-width: 750px){#page-search .search_inner .page-search__list h2{font-size:1.5rem;width:75px;height:30px;border-radius:7.5px}}#page-search .search_inner .page-search__list__thead{border-bottom:1px solid #000;display:grid;grid-template-columns:repeat(5, 1fr);max-width:1000px;margin:30px auto 0 auto;font-size:2rem;line-height:2}@media (min-width: 751px) and (max-width: 1024px){#page-search .search_inner .page-search__list__thead{width:92%}}@media (max-width: 750px){#page-search .search_inner .page-search__list__thead{margin:21px auto 0 auto;max-width:325px;font-size:1.2rem}}#page-search .search_inner .page-search__list__thead span:last-of-type{grid-column:2/6}#page-search .search_inner .page-search__list ul{max-width:1000px;margin:0 auto}@media (max-width: 750px){#page-search .search_inner .page-search__list ul{max-width:325px}}#page-search .search_inner .page-search__list ul li{padding:15px 0;display:grid;grid-template-columns:repeat(5, 1fr);border-bottom:1px solid #aaaaaa}@media (min-width: 751px) and (max-width: 1024px){#page-search .search_inner .page-search__list ul li{width:92%;margin:auto}}@media (max-width: 750px){#page-search .search_inner .page-search__list ul li{padding:10px 0}}#page-search .search_inner .page-search__list ul li div{font-size:2rem;line-height:2}@media (max-width: 750px){#page-search .search_inner .page-search__list ul li div{font-size:1.4rem;line-height:1.8}}#page-search .search_inner .page-search__list ul li div:nth-of-type(2){grid-column:2/6}#page-search .search_inner .page-search__list ul li div:nth-of-type(2) a{color:#1d4b59;text-decoration:underline}#page-search .search_inner .page-search__list ul li div:nth-of-type(2) div{display:grid;grid-template-columns:repeat(8, 90px);height:40px;align-items:center;gap:10px}@media (min-width: 751px) and (max-width: 1024px){#page-search .search_inner .page-search__list ul li div:nth-of-type(2) div{grid-template-columns:repeat(4, 100px);height:auto}}@media (max-width: 750px){#page-search .search_inner .page-search__list ul li div:nth-of-type(2) div{grid-template-columns:repeat(4, 60px);gap:5px 6.5px;height:auto}}#page-search .search_inner .page-search__list ul li div:nth-of-type(2) div span{text-align:center;background:#fff;height:29px;display:flex;justify-content:center;align-items:center}@media (max-width: 750px){#page-search .search_inner .page-search__list ul li div:nth-of-type(2) div span{height:20px}}#page-search .search_inner .page-search__list ul li div:nth-of-type(2) div .cvp{border:2px solid #ff7c7c}#page-search .search_inner .page-search__list ul li div:nth-of-type(2) div .pvp{border:2px solid #d0ae40}#page-search .search_inner .page-search__list ul li div:nth-of-type(2) div .thulium{border:2px solid #72b746}#page-search .search_inner .page-search__list ul li div:nth-of-type(2) div .holep{border:2px solid #147b80}#page-search .search_inner .page-search__list ul li div:nth-of-type(2) div .turp{border:2px solid #308fc1}#page-search .search_inner .page-search__list ul li div:nth-of-type(2) div .pul{border:2px solid #6700b2}#page-search .search_inner .page-search__list ul li div:nth-of-type(2) div .tube{border:2px solid #fa7cff}#page-search .search_inner .page-search__list ul li div:nth-of-type(2) div .other{border:2px solid #acacac}#page-search .search_inner .page-search__note{padding:60px 0;max-width:1000px;margin:0 auto}@media (max-width: 750px){#page-search .search_inner .page-search__note{padding:30px 0;max-width:325px}}#page-search .search_inner .page-search__note h2{text-align:left;font-size:1.8rem}@media (max-width: 750px){#page-search .search_inner .page-search__note h2{font-size:1.5rem}}#check #banner{background-color:#fffed6;width:100%;height:auto;padding:5px 0px 0px 0px;border-bottom:5px solid #57b279}#check #banner .inner .status{display:block}#check #banner .inner .status .banner-flex{display:flex;justify-content:space-between}#check #banner .inner .status .banner-flex .text{width:50%;padding:15px 0px}#check #banner .inner .status .banner-flex .text h1{text-align:center;font-size:5rem;font-weight:normal;font-family:"Kosugi Maru", sans-serif;letter-spacing:0px;color:#000000;opacity:1;border-bottom:6px solid #57b279;padding:unset;margin:0;padding-bottom:20px}#check #banner .inner .status .banner-flex .text p{text-align:center;font-size:2.5rem;font-weight:500;font-family:"Zen Kaku Gothic Antique", sans-serif;letter-spacing:1.5px;color:#000000;opacity:1;width:100%;padding:20px}#check #banner .inner .status .banner-flex .img{width:30%;padding:15px 0px 23px 0px}#check #banner .inner .status .banner-flex .img img{display:block}#check #banner .inner .status-sp{display:none}#check #btn-link{text-align:center;padding:0px 0px 80px 0px}#check #btn-link .inner{display:flex;gap:30px;flex-wrap:wrap;justify-content:center}#check #btn-link .btn{position:relative;padding:20px 25px;min-width:30%;background:#ffffff 0% 0% no-repeat padding-box;border:4px solid #57b279;border-radius:20px;opacity:1;display:flex;justify-content:center;align-items:center;width:45%}#check #btn-link .btn a{text-align:center;font-size:2.6rem;font-weight:bold;font-family:"Zen Kaku Gothic Antique";letter-spacing:1.56px;color:#57b279;opacity:1;border:none;padding:unset;width:100%}#check #btn-link .btn a div{background:white;display:flex}#check #btn-link .btn a div p{width:90%}#check #btn-link .btn a div img{align-self:center}#check #btn-link .btn a img{width:23px;transform:rotate(90deg);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg)}#check #btn-link .btn:hover{opacity:0.7;transition:0.3s}#check #form{padding:0 0 8rem}#check #form .inner{width:92%;max-width:120rem;margin:0 auto}#check #form .inner .symptom{border:4px solid #1d4b59;display:flex;justify-content:space-evenly;border-radius:20px;padding:35px 0px;margin-bottom:85px}#check #form .inner .symptom .img{align-self:center}#check #form .inner .symptom .txt-symptom{text-align:center;width:45%;display:flex;align-items:center;flex-wrap:wrap}#check #form .inner .symptom .txt-symptom h2{letter-spacing:2.64px;color:#1d4b59;font-size:4.4rem;font-family:"Kosugi Maru";font-weight:400;margin:unset;padding-bottom:35px;width:100%}#check #form .inner .symptom .txt-symptom .txt{letter-spacing:1.32px;color:#1d4b59;font-size:2.2rem;font-family:"Zen Kaku Gothic Antique";font-weight:bold;width:100%}#check #form .inner .symptom .txt-symptom p{letter-spacing:1.2px;font-size:2.2rem;font-family:"Zen Kaku Gothic Antique";font-weight:500;width:100%}#check #form .inner .title{text-align:center;margin:45px 0}#check #form .inner .title h2{text-align:center;font-size:4.4rem;font-weight:normal;font-family:"Kosugi Maru", sans-serif;letter-spacing:2.64px;color:#1d4b59;opacity:1}#check #form .inner .title p{text-align:center;font-size:2.2rem;font-weight:bold;font-family:"Zen Kaku Gothic Antique", sans-serif;letter-spacing:1.32px;color:#1d4b59;opacity:1}#check #form .inner .scores{display:flex;justify-content:flex-end}#check #form .inner .scores .scores-row{display:flex;width:50%;justify-content:space-between}#check #form .inner .scores .scores-row .scores-item{width:16%;background:#fffed6;padding:15px 0px;border-width:1px 1px 0px 1px;border-style:solid;border-color:#707070;text-align:center;font-size:2rem;font-weight:500;font-family:"Zen Kaku Gothic Antique", sans-serif;letter-spacing:1.2px;color:#000000;opacity:1;white-space:pre-line}#check #form .inner .item{width:100%;display:flex;justify-content:space-between;padding:30px 0px;border-top:1px solid}#check #form .inner .item:last-child{border-bottom:1px solid}#check #form .inner .item:last-child .radio-r{width:50%;display:flex;justify-content:space-between;flex-direction:column;align-self:center}#check #form .inner .item:last-child .radio-r .scores-7{display:flex;justify-content:flex-end;margin-bottom:15px}#check #form .inner .item:last-child .radio-r .scores-7 .scores-row7{display:flex;width:100%;justify-content:space-between}#check #form .inner .item:last-child .radio-r .scores-7 .scores-row7 .scores-item7{width:16%;background:#fffed6;padding:5px 0px;border:1px solid #707070;text-align:center;font-size:2rem;font-weight:500;font-family:"Zen Kaku Gothic Antique", sans-serif;letter-spacing:1.2px;color:#000000;opacity:1;white-space:pre-line}#check #form .inner .item:last-child .radio-r .radio{width:100%;display:flex;justify-content:space-between;align-self:center;height:60px}#check #form .inner .item:last-child .radio-r .radio .container{display:inline-block;position:relative;cursor:pointer;user-select:none;width:100%;display:flex;justify-content:center}#check #form .inner .item:last-child .radio-r .radio .container input{opacity:0;cursor:pointer}#check #form .inner .item:last-child .radio-r .radio .container .checkmark{position:absolute;top:0;width:60px;height:60px;background:#ffffff;border-radius:50%;border:2px solid #707070}#check #form .inner .item:last-child .radio-r .radio .container input:checked ~ .checkmark{background:#57b279}#check #form .inner .item h3{width:50%;text-align:left;font-size:2.4rem;font-weight:500;font-family:"Zen Kaku Gothic Antique", sans-serif;letter-spacing:1.44px;color:#1d4b59;opacity:1;padding-right:20px;margin:0;align-self:center}#check #form .inner .item .radio{width:50%;display:flex;justify-content:space-between;align-self:center;height:60px}#check #form .inner .item .radio .container{display:inline-block;position:relative;cursor:pointer;user-select:none;width:100%;display:flex;justify-content:center}#check #form .inner .item .radio .container input{opacity:0;cursor:pointer}#check #form .inner .item .radio .container .checkmark{position:absolute;top:0;width:60px;height:60px;background:#ffffff;border-radius:50%;border:2px solid #707070}#check #form .inner .item .radio .container input:checked ~ .checkmark{background:#57b279}#check #form .inner .result{padding:20px 0px;display:flex;justify-content:center;align-items:center}#check #form .inner .result input{height:60px;width:90px;margin:0 10px;border-radius:10px;border:1px solid #707070;font-size:4.5rem;text-align:center}#check #form .inner .result p{text-align:left;font-size:2rem;font-weight:500;font-family:"Zen Kaku Gothic Antique", sans-serif;letter-spacing:1.2px;color:#000000;opacity:1}#check #form .form-2 .inner{padding:0% 0}#check #form .form-2 .inner .title{text-align:center}#check #form .form-2 .inner .title h2{text-align:center;font-size:4.4rem;font-weight:normal;font-family:"Kosugi Maru", sans-serif;letter-spacing:2.64px;color:#1d4b59;opacity:1}#check #form .form-2 .inner .title p{text-align:center;font-size:2.2rem;font-weight:bold;font-family:"Zen Kaku Gothic Antique", sans-serif;letter-spacing:1.32px;color:#1d4b59;opacity:1}#check #form .form-2 .inner .title p:last-child{margin:45px 0px;font-size:2.4rem;font-weight:500;letter-spacing:1.44}#check #form .form-2 .inner .scores{width:100%;display:flex;justify-content:space-between}#check #form .form-2 .inner .scores .scores-item{width:14%;background:#fffed6;border-width:1px 1px 1px 1px;border-style:solid;border-color:#707070;text-align:center;font-size:2rem;font-weight:500;font-family:"Zen Kaku Gothic Antique", sans-serif;letter-spacing:1.2px;color:#000000;opacity:1;white-space:pre-line;display:flex;justify-content:center;align-items:center}#check #form .form-2 .inner .item{width:100%;height:80px;display:flex;justify-content:space-between;border-bottom:1px solid;margin:20px 0px;border-top:none;padding:0}#check #form .form-2 .inner .item .container{display:inline-block;position:relative;user-select:none;width:100%;display:flex;justify-content:center;margin:0 calc(100% - 95%)}#check #form .form-2 .inner .item .container input{opacity:0;cursor:pointer}#check #form .form-2 .inner .item .container .checkmark{position:absolute;top:0;width:60px;height:60px;background:#ffffff;border-radius:50%;border:2px solid #707070;cursor:pointer}#check #form .form-2 .inner .item .container input:checked ~ .checkmark{background:#57b279}#check #form .form-2 .inner .result{padding:0px 0px 20px;display:flex;justify-content:center;align-items:center}#check #form .form-2 .inner .result p{text-align:left;font-size:2rem;font-weight:500;font-family:"Zen Kaku Gothic Antique", sans-serif;letter-spacing:1.2px;color:#000000;opacity:1}#check #form .form-2 .inner .result input{height:60px;width:90px;margin:0 10px;border-radius:10px;border:1px solid #707070}#check #form .form-2 .inner .button{margin:30px 0}#check #form .form-2 .inner .button button{width:100%;padding:20px 15px;background:#ffeb00 0% 0% no-repeat padding-box;box-shadow:0px 6px 0px #0000004d;border-radius:20px;opacity:1;cursor:pointer;display:flex;justify-content:space-between;align-items:center;-moz-transition:0.3s;-o-transition:0.3s;-webkit-transition:0.3s;transition:0.3s;position:relative;bottom:0}#check #form .form-2 .inner .button button p{width:90%;text-align:center;font-size:3rem;font-weight:normal;font-family:"Kosugi Maru", sans-serif;letter-spacing:1.8px;color:#000000;opacity:1;padding-left:10%}#check #form .form-2 .inner .button:hover button{box-shadow:none;bottom:-6px;transition:0.2s}#check #recommend{background:#fffed8}#check #recommend .inner .title{text-align:center}#check #recommend .inner .title img{width:87px;height:75px}#check #recommend .inner .title h3{text-align:center;font-size:3rem;font-weight:500;font-family:"Zen Kaku Gothic Antique", sans-serif;letter-spacing:1.8px;color:#000000;opacity:1;margin:4rem 0 3rem}#check #recommend .inner .content .item{width:100%;margin:40px 0}#check #recommend .inner .content .item:nth-child(2) .scores{background:#3e9d2d 0% 0% no-repeat padding-box}#check #recommend .inner .content .item:nth-child(3){margin:40px 0 0}#check #recommend .inner .content .item:nth-child(3) .scores{background:#2b861b 0% 0% no-repeat padding-box}#check #recommend .inner .content .item .scores{width:156px;background:#51be3e 0% 0% no-repeat padding-box;border-radius:10px;text-align:center;font-size:3rem;font-weight:500;font-family:"Zen Kaku Gothic Antique", sans-serif;letter-spacing:1.8px;color:#ffffff;opacity:1;padding:5px 0}#check #recommend .inner .content .item .text{width:100%;text-align:left}#check #recommend .inner .content .item .text h3{text-align:left;font-size:2.4rem;font-weight:bold;font-family:"Zen Kaku Gothic Antique", sans-serif;letter-spacing:1.44px;color:#000000;margin-bottom:0}#check #recommend .inner .content .item .text p{text-align:left;font-size:2rem;font-weight:500;font-family:"Zen Kaku Gothic Antique", sans-serif;letter-spacing:1.2px;color:#000000}#check #recommend .inner .content .item .text p span{color:#51be3e;font-size:2.2rem;font-weight:bold}#check #recommend .inner .content .item .text .txt{padding-top:12px}#check #recommend .inner .content .item .text .txt p{text-align:left;font-size:1.8rem;font-weight:normal;font-family:"Zen Kaku Gothic Antique", sans-serif;letter-spacing:1.7px;color:#000000}#check #recommend .button{margin-top:100px}#check #recommend .button h3{text-align:center;font-size:3rem}#check #recommend .button button{width:100%;padding:20px 15px;background:#ffeb00 0% 0% no-repeat padding-box;box-shadow:0px 6px 0px #0000004d;border-radius:20px;opacity:1;cursor:pointer;display:flex;justify-content:space-between;align-items:center;-moz-transition:0.3s;-o-transition:0.3s;-webkit-transition:0.3s;transition:0.3s;position:relative;bottom:0}#check #recommend .button button p{width:90%;text-align:center;font-size:3rem;font-weight:normal;font-family:"Kosugi Maru", sans-serif;letter-spacing:1.8px;color:#000000;opacity:1;padding-left:10%}#check #recommend .button button a{width:90%;text-align:center;font-size:3rem;font-weight:normal;font-family:"Kosugi Maru", sans-serif;letter-spacing:1.8px;color:#000000;opacity:1;padding-left:10%;padding:0;border:none}#check #recommend .button:hover button{box-shadow:none;bottom:-6px;transition:0.2s}#check #medical{background-color:#f0fff6}#check #medical .inner .title-medical h2{font:normal normal normal 44px/53px "Kosugi Maru";letter-spacing:2.64px;color:#1d4b59;opacity:1;margin:unset}#check #medical .inner .title p{font-size:2rem;font-family:"Zen Kaku Gothic Antique";font-weight:500;letter-spacing:1.2px;color:#000000;opacity:1;padding-top:50px}#check #medical .inner .title .edit{padding-bottom:0px}#check #medical .inner .learn-about{border:4px solid #1d4b59;border-radius:20px;display:flex;justify-content:space-between;background-color:#ffffff;padding:20px 40px;position:relative;margin-top:80px}#check #medical .inner .learn-about::before{content:"01";font-size:6rem;font-weight:500;letter-spacing:3.6px;color:#1d4b59;position:absolute;display:block;top:-75px}#check #medical .inner .learn-about:nth-child(4)::before{content:"02"}#check #medical .inner .learn-about:nth-child(5)::before{content:"03"}#check #medical .inner .learn-about:nth-child(6)::before{content:"04"}#check #medical .inner .learn-about:nth-child(7)::before{content:"05"}#check #medical .inner .learn-about:nth-child(8)::before{content:"06"}#check #medical .inner .learn-about:nth-child(9)::before{content:"07"}#check #medical .inner .learn-about:nth-child(10)::before{content:"08"}#check #medical .inner .learn-about .txt{align-self:center}#check #medical .inner .learn-about .txt p{font-size:3rem;font-family:"Zen Kaku Gothic Antique";font-weight:500;border-bottom:2px solid #57b279;letter-spacing:1.8px;padding-bottom:7px}#check #medical .inner .learn-about .txt .line{display:none}#check #medical .inner .learn-about .txt-long{width:15%;text-align:center}#check #medical .inner .learn-about .txt-long p{font-size:3rem;font-family:"Zen Kaku Gothic Antique";font-weight:500;border-bottom:2px solid #57b279;letter-spacing:1.8px;padding-bottom:7px}#check #medical .inner .learn-about .txt-long .line{display:none}#check #medical .inner .learn-about .txt-dif{width:12%;text-align:center;align-self:center}#check #medical .inner .learn-about .txt-dif p{font-size:3rem;font-family:"Zen Kaku Gothic Antique";font-weight:500;border-bottom:2px solid #57b279;letter-spacing:1.8px;padding-bottom:7px}#check #medical .inner .learn-about .txt-dif .line{display:none}#check #medical .inner .learn-about .content{width:82%}#check #medical .inner .learn-about .content p{font-size:2rem;font-family:"Zen Kaku Gothic Antique";font-weight:500;letter-spacing:1.2px}#check #medical .inner .learn-about .content-dif{width:91%}#check #medical .inner .learn-about .content-dif p{font-size:2rem;font-family:"Zen Kaku Gothic Antique";font-weight:500;letter-spacing:1.2px}#check #medical .inner .learn-about .content-diff{width:87%}#check #medical .inner .learn-about .content-diff p{font-size:2rem;font-family:"Zen Kaku Gothic Antique";font-weight:500;letter-spacing:1.2px}#check #pdf{display:none}@media (min-width: 751px) and (max-width: 1024px){#check #banner{border-bottom:3px solid #57b279}#check #banner .inner .status{display:none}#check #banner .inner .status-sp{display:block}#check #banner .inner .status-sp .banner-flex .title{margin-top:40px}#check #banner .inner .status-sp .banner-flex .title h1{text-align:center;font-size:5rem;font-weight:normal;font-family:"Kosugi Maru", sans-serif;letter-spacing:0px;color:#000000;opacity:1;border-bottom:6px solid #57b279;margin:0;padding-bottom:20px}#check #banner .inner .status-sp .banner-flex .text{display:flex;justify-content:space-between;padding:40px 0}#check #banner .inner .status-sp .banner-flex .text .text-sp{width:80%;padding:20px 0px}#check #banner .inner .status-sp .banner-flex .text .text-sp p{font-size:2.6rem;letter-spacing:4.06px}#check #banner .inner .status-sp .banner-flex .text .img{width:40%;align-self:center}#check #banner .inner .status-sp .banner-flex .text .img img{display:block}#check #form .inner .symptom{flex-direction:column-reverse;padding:35px 40px 35px 70px}#check #form .inner .symptom .txt-symptom{width:100%}#check #form .inner .symptom .txt-symptom h2{font-size:5rem}#check #form .inner .symptom .txt-symptom .txt{font-size:2.4rem}#check #form .inner .symptom .txt-symptom p{font-size:2.2rem}#check #form .inner .symptom .img{margin-top:35px}#check #form .inner .scores .scores-row{width:100%}#check #form .inner .scores .scores-row .scores-item{width:16%}#check #form .inner form .item{flex-direction:column}#check #form .inner form .item h3{width:100%;padding:0px 0px 25px 0px}#check #form .inner form .item h3 p{font-size:2.5rem}#check #form .inner form .item .radio{width:100%}#check #form .inner form .item .radio .container{cursor:none}#check #form .inner form .item:last-child .radio-r{width:100%}#check #form .inner form .item:last-child .radio-r .radio .container{cursor:none}#check #form .inner form .result p{font-size:2.6rem}#check #form .form-2 .inner .scores .scores-item{font-size:2rem}#check #form .form-2 .inner .item .container .checkmark{cursor:none;height:60px;width:60px}#check #form .form-2 .inner .result p{font-size:2.6rem}#check #recommend .inner .title h3{font-size:4rem}#check #recommend .inner .content .item .scores{width:30%;font-size:4.2rem}#check #recommend .inner .content .item .text .h3{font-size:1.6rem}#check #recommend .inner .content .item .text p{font-size:2.4rem}#check #recommend .inner .content .item .text .txt{font-size:2rem}#check #medical{padding:2rem 0 8rem}#check #medical .inner .title-medical{padding-top:80px}#check #medical .inner .title-medical h2{font:normal normal normal 50px/0px "Kosugi Maru";padding-bottom:40px}#check #medical .inner .title p{font-size:2.4rem;padding-top:40px;padding-bottom:unset}#check #medical .inner .title .edit{padding-bottom:0px}#check #medical .inner .number{text-align:center;width:100%;padding-top:30px}#check #medical .inner .number p{font-size:6rem}#check #medical .inner .learn-about{flex-direction:column;padding:20px 20px}#check #medical .inner .learn-about .txt{align-self:unset;width:100%;display:flex;flex-direction:column;align-items:center}#check #medical .inner .learn-about .txt p{font-size:4.1rem;border-bottom:none;padding-bottom:2px}#check #medical .inner .learn-about .txt .line{display:block;width:12%;border-bottom:2px solid #57b279}#check #medical .inner .learn-about .txt-long{align-self:unset;width:100%;display:flex;flex-direction:column;align-items:center}#check #medical .inner .learn-about .txt-long p{font-size:4.1rem;border-bottom:none;padding-bottom:2px}#check #medical .inner .learn-about .txt-long .line{display:block;width:12%;border-bottom:2px solid #57b279}#check #medical .inner .learn-about .txt-dif{align-self:unset;width:100%;display:flex;flex-direction:column;align-items:center}#check #medical .inner .learn-about .txt-dif p{font-size:4.1rem;border-bottom:none;padding-bottom:2px}#check #medical .inner .learn-about .txt-dif .line{display:block;width:12%;border-bottom:2px solid #57b279}#check #medical .inner .learn-about .content{width:100%;padding-top:15px}#check #medical .inner .learn-about .content p{font-size:2.4rem}#check #medical .inner .learn-about .content-dif{width:100%;padding-top:15px}#check #medical .inner .learn-about .content-dif p{font-size:2.4rem}#check #medical .inner .learn-about .content-diff{width:100%;padding-top:15px}#check #medical .inner .learn-about .content-diff p{font-size:2.4rem}}@media (max-width: 750px){#check #banner{border-bottom:3px solid #57b279}#check #banner .inner .status{display:none}#check #banner .inner .status-sp{display:block}#check #banner .inner .status-sp .banner-flex .title{padding:0px 20px}#check #banner .inner .status-sp .banner-flex .title h1{text-align:center;font-size:3rem;font-weight:normal;font-family:"Kosugi Maru", sans-serif;letter-spacing:0px;color:#000000;opacity:1;border-bottom:4px solid #57b279;padding-bottom:10px;margin:15px 0 0 0}#check #banner .inner .status-sp .banner-flex .text{display:flex;justify-content:space-between;padding:20px 0px}#check #banner .inner .status-sp .banner-flex .text .text-sp{width:80%}#check #banner .inner .status-sp .banner-flex .text .text-sp p{font-size:1.5rem}#check #banner .inner .status-sp .banner-flex .text .img{width:41%;align-self:center}#check #banner .inner .status-sp .banner-flex .text .img img{display:block}#check #btn-link{padding:0px}#check #btn-link .inner{gap:0}#check #btn-link .btn{position:relative;padding:20px 25px;min-width:30%;background:#ffffff 0% 0% no-repeat padding-box;border:4px solid #57b279;border-radius:20px;opacity:1;display:flex;justify-content:center;align-items:center;width:90%}#check #btn-link .btn a{text-align:center;font-size:1.5rem;font-weight:bold;font-family:"Zen Kaku Gothic Antique";letter-spacing:1.56px;color:#57b279;opacity:1;border:none;padding:unset;width:100%}#check #btn-link .btn a div{display:flex}#check #btn-link .btn a div p{width:90%}#check #btn-link .btn a div img{align-self:center}#check #btn-link .btn a img{width:23px;transform:rotate(90deg);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg)}#check #btn-link .btn:last-child{margin-top:30px;margin-bottom:60px}#check #form .inner .title h2{font-size:2.5rem}#check #form .inner .title p{font-size:1.4rem}#check #form .inner .symptom{flex-direction:column-reverse}#check #form .inner .symptom .txt-symptom{width:100%}#check #form .inner .symptom .txt-symptom h2{font-size:2.5rem;padding-bottom:0;margin-bottom:20px}#check #form .inner .symptom .txt-symptom .txt{font-size:1.4rem}#check #form .inner .symptom .txt-symptom p{font-size:1.4rem}#check #form .inner .symptom .img{margin-top:20px;align-self:unset;text-align:center}#check #form .inner .symptom .img img{width:50%}#check #form .inner .scores .scores-row{width:100%}#check #form .inner .scores .scores-row .scores-item{width:16%;font-size:1.1rem}#check #form .inner form .item{flex-direction:column}#check #form .inner form .item h3{width:100%;padding:0px 0px 25px 0px;font-size:1.4rem}#check #form .inner form .item h3 p{font-size:2.5rem}#check #form .inner form .item .radio{width:100%}#check #form .inner form .item .radio .container{cursor:none}#check #form .inner form .item .radio .container .checkmark{height:50px;width:50px}#check #form .inner form .item:last-child .radio-r{width:100%}#check #form .inner form .item:last-child .radio-r .radio .container{cursor:none}#check #form .inner form .item:last-child .radio-r .radio .container .checkmark{height:50px;width:50px}#check #form .inner form .item:last-child .radio-r .scores-7 .scores-row7 .scores-item7{font-size:1.1rem}#check #form .inner .result p{font-size:1.3rem}#check #form .inner .button a{padding:15px 10px}#check #form .inner .button a p{font-size:2rem;padding-left:0}#check #form .form-2 .inner .title h2{font-size:2.5rem}#check #form .form-2 .inner .title p{font-size:1.4rem}#check #form .form-2 .inner .title p:last-child{font-size:1.4rem;margin:25px 0px}#check #form .form-2 .inner .scores .scores-item{font-size:1rem}#check #form .form-2 .inner .item .container .checkmark{cursor:none;height:45px;width:45px}#check #form .form-2 .inner .result p{font-size:1.3rem}#check #form .form-2 .inner .button button{padding:15px 10px}#check #form .form-2 .inner .button button p{font-size:2rem;padding-left:0}#check #recommend .inner .title h3{font-size:2rem}#check #recommend .inner .content .item .scores{font-size:2rem}#check #recommend .inner .content .item .text h3{font-size:1.6rem}#check #recommend .inner .content .item .text p{font-size:1.4rem}#check #recommend .inner .content .item .text p span{font-size:1.4rem}#check #recommend .inner .content .item .text .txt p{font-size:1.4rem}#check #recommend .inner .button{margin-top:50px}#check #recommend .inner .button h3{font-size:2rem}#check #recommend .inner .button button{padding:15px 10px}#check #recommend .inner .button button p{font-size:2rem;padding-left:0}#check #medical{padding:8rem 0 8rem}#check #medical .inner .title-medical h2{font:normal normal normal 30px/0px "Kosugi Maru";padding-bottom:unset;font-size:2.5rem}#check #medical .inner .title p{font-size:1.4rem;padding-top:40px;padding-bottom:unset}#check #medical .inner .title .edit{padding-bottom:0px}#check #medical .inner .learn-about{flex-direction:column;padding:20px 20px;margin-top:60px}#check #medical .inner .learn-about::before{font-size:5rem;top:-65px}#check #medical .inner .learn-about .txt{align-self:unset;width:100%;display:flex;flex-direction:column;align-items:center}#check #medical .inner .learn-about .txt p{font-size:2rem;border-bottom:none;padding-bottom:2px}#check #medical .inner .learn-about .txt .line{display:block;width:18%;border-bottom:2px solid #57b279}#check #medical .inner .learn-about .txt-long{align-self:unset;width:100%;display:flex;flex-direction:column;align-items:center}#check #medical .inner .learn-about .txt-long p{font-size:2rem;border-bottom:none;padding-bottom:2px}#check #medical .inner .learn-about .txt-long .line{display:block;width:18%;border-bottom:2px solid #57b279}#check #medical .inner .learn-about .txt-dif{align-self:unset;width:100%;display:flex;flex-direction:column;align-items:center}#check #medical .inner .learn-about .txt-dif p{font-size:2rem;border-bottom:none;padding-bottom:2px}#check #medical .inner .learn-about .txt-dif .line{display:block;width:18%;border-bottom:2px solid #57b279}#check #medical .inner .learn-about .content{width:100%}#check #medical .inner .learn-about .content p{font-size:1.4rem;padding-top:15px}#check #medical .inner .learn-about .content-dif{width:100%}#check #medical .inner .learn-about .content-dif p{font-size:1.4rem;padding-top:15px}#check #medical .inner .learn-about .content-diff{width:100%}#check #medical .inner .learn-about .content-diff p{font-size:1.4rem;padding-top:15px}}#single{background:#fffed8}#single .ttl{border-bottom:0;margin-bottom:44px}@media (max-width: 750px){#single .ttl{margin-bottom:20px}}#single .ttl h1{font:normal normal normal 44px/53px Kosugi Maru;color:#1d4b59;font-size:4.4rem;font-weight:300;text-align:center;margin:0;position:unset;transform:none}@media (max-width: 750px){#single .ttl h1{padding:0;font-size:2.1rem}}#single .content{background:#fff;border:solid 4px #1d4b59;border-radius:20px;padding:40px}@media (max-width: 750px){#single .content{padding:25px}}#single .content-area{font-size:2.2rem;margin-top:40px}#single .content-area h2{font-size:3rem;font-weight:500;color:#012560;padding-left:20px;border-left:solid 10px #012560}@media (max-width: 750px){#single .content-area h2{font-size:1.5rem}}#single .content-area h3{font-size:2.6rem;font-weight:500;color:#012560;position:relative;border-left:0;padding-left:30px}#single .content-area h3:before{position:absolute;content:"";background:#012560;width:20px;height:20px;left:0;top:0;bottom:0;margin:auto}@media (max-width: 750px){#single .content-area h3{font-size:1.4rem}}#single .content-area h4{font-size:2.4rem;font-weight:500;border-bottom:1px solid #707070;color:#012560}@media (max-width: 750px){#single .content-area h4{font-size:1.4rem}}#single .time{font-size:2rem;font-weight:700;margin-bottom:40px}@media (max-width: 750px){#single .time{font-size:1.3rem}}#single #pagination{margin-top:50px;padding-bottom:230px}@media (max-width: 750px){#single #pagination{padding-bottom:140px}}#single #pagination .inner{align-items:center;border-top:0;margin:auto;padding:30px}@media (max-width: 750px){#single #pagination .inner{width:80%}}@media (min-width: 751px) and (max-width: 1024px){#single #pagination .inner{width:80%}}#single #pagination .next{color:#000000;font-size:2.4rem}@media (min-width: 751px) and (max-width: 1024px){#single #pagination .next{top:100px}}@media (max-width: 750px){#single #pagination .next{top:100%;font-size:1.3rem}}#single #pagination .next a{padding-right:45px;font-weight:bold}#single #pagination .next a:after{position:absolute;content:"";top:0;bottom:0;left:auto;right:1rem;margin:auto;width:25px;height:25px;background:#57b279;border:solid 0;border-radius:100%;-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}@media (max-width: 750px){#single #pagination .next a:after{width:20px;height:20px}}#single #pagination .next a:before{position:absolute;content:"";top:48%;right:2.3rem;left:auto;width:13px;height:13px;border-top:#fff 0.2rem solid;border-right:#fff 0.2rem solid;-moz-transform:rotate(45deg) translateY(-50%);-ms-transform:rotate(45deg) translateY(-50%);-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%);-moz-transition:0.3s;-o-transition:0.3s;-webkit-transition:0.3s;transition:0.3s;z-index:1}@media (max-width: 750px){#single #pagination .next a:before{right:2.1rem;width:6.5px;height:6.5px;border-top:#fff 0.1rem solid;border-right:#fff 0.1rem solid}}#single #pagination .prev{color:#000000;font-size:2.4rem;font-weight:bold}@media (min-width: 751px) and (max-width: 1024px){#single #pagination .prev{top:100px}}@media (max-width: 750px){#single #pagination .prev{top:100%;font-size:1.3rem}}#single #pagination .prev a{padding-left:45px}#single #pagination .prev a:after{position:absolute;content:"";top:0;bottom:0;left:1rem;right:auto;margin:auto;width:25px;height:25px;background:#57b279;border:solid 0;border-radius:100%;-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}@media (max-width: 750px){#single #pagination .prev a:after{width:20px;height:20px}}#single #pagination .prev a:before{position:absolute;content:"";top:40%;left:1.8rem;right:auto;width:13px;height:13px;border-top:#fff 0.2rem solid;border-right:#fff 0.2rem solid;-moz-transform:rotate(-135deg);-ms-transform:rotate(-135deg);-webkit-transform:rotate(-135deg);transform:rotate(-135deg);z-index:1}@media (max-width: 750px){#single #pagination .prev a:before{top:44%;width:6.5px;height:6.5px;border-top:#fff 0.1rem solid;border-right:#fff 0.1rem solid}}#single #pagination .back a{height:80px;background:#57b279;border-radius:20px;box-shadow:0px 6px 0px #0000004d;color:#fff;font-size:3.2rem;max-width:520px;width:100%}@media (min-width: 751px) and (max-width: 1024px){#single #pagination .back a{max-width:100%;border-radius:10px}}@media (max-width: 750px){#single #pagination .back a{height:auto;font-size:1.6rem;border-radius:10px}}html{font-size:62.5%;line-height:1;margin-top:0 !important}body{position:relative;color:#000;font-size:1.6rem;letter-spacing:0.05em;line-height:1.6;width:100%;font-family:"Zen Kaku Gothic Antique", sans-serif;font-weight:400;-webkit-text-size-adjust:100%}@media (min-width: 751px) and (max-width: 1024px){body{font-size:1.4rem;-webkit-font-smoothing:antialiased}}@media (max-width: 750px){body{font-size:1.4rem;-webkit-font-smoothing:antialiased}}.inner{width:92%;max-width:120rem;margin:0 auto}.sp{display:none}@media (max-width: 750px){.sp{display:block}}.tab{display:none}@media (min-width: 751px) and (max-width: 1024px){.tab{display:block}}@media (max-width: 750px){.tab{display:none}}@media (min-width: 751px) and (max-width: 1024px){.pc{display:block}}@media (max-width: 750px){.pc{display:none}}.clearfix{overflow:hidden;*zoom:1}.fL{float:left}.fR{float:right}.flex{display:flex}.center{text-align:center}.right{text-align:right}.left{text-align:left}.mT20{margin-top:2rem}.mT40{margin-top:4rem}.mT60{margin-top:6rem}.mT80{margin-top:8rem}.mB20{margin-bottom:2rem}.mB40{margin-bottom:4rem}.mB60{margin-bottom:6rem}.mB80{margin-bottom:8rem}.figure{margin:0;overflow:hidden;position:relative;text-align:center}@media (min-width: 1025px){.figure:hover img{transform:scale(1.1, 1.1);-webkit-transform:scale(1.1, 1.1);-moz-transform:scale(1.1, 1.1);-ms-transform:scale(1.1, 1.1);-o-transform:scale(1.1, 1.1)}}.figure img{height:auto;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;width:100%;vertical-align:bottom;display:block}.font-s{font-size:80%}@media (max-width: 750px){.font-s{font-size:1.2rem;line-height:1.8em}}.en{font-family:bebas-neue, sans-serif;font-weight:400;font-style:normal}.icon-phone:before{content:"\e902"}.icon-map-pin:before{content:"\e901"}.icon-mail:before{content:"\e900"}section{padding:10rem 0 8rem}@media (min-width: 751px) and (max-width: 1024px){section{padding:2rem 0}}img{height:auto;max-width:100%}a{-moz-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;transition:.3s}blockquote{font-size:100%}embed,iframe,object{max-width:100%}dl{margin-bottom:11.5px}.wp-caption{border:none;text-align:left;background-color:transparent;padding:0;margin:0 0 11.5px;border-radius:0;max-width:100%}.wp-caption-text{color:#a3a3a3;margin-top:5px;font-size:12px;line-height:1.4}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.gallery{margin:0 0 11.5px}.gallery-item{display:inline-block;padding:1.79104477%;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33333%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66667%}.gallery-columns-7 .gallery-item{max-width:14.28571%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11111%}.gallery-icon img{margin:0 auto}.gallery-caption{display:block}.gallery-columns-6 .gallery-caption,.gallery-columns-7 .gallery-caption,.gallery-columns-8 .gallery-caption,.gallery-columns-9 .gallery-caption{display:none}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;color:#21759b;display:block;font-size:1.4rem;font-size:0.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.center{text-align:center}
