#page-front #hero .hero-element{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse;height:auto}#page-front #hero .hero-element .hero-info{width:100%;height:auto;padding:20px 24px}#page-front #hero .hero-element .hero-info .catch-main{font-size:32rem;letter-spacing:.1em;margin-bottom:20px}#page-front #hero .hero-element .hero-img{width:100%;height:300px;background-position:top center}#page-front #hero .hero-element .hero-img .supervisor{padding:6px 10px;font-size:11rem}#page-front #sec-symptom .catch{font-size:26rem}#page-front #sec-symptom .catch strong{font-size:32rem}#page-front #sec-pei .sec-header .sec-lead{font-size:18rem}#page-front #sec-pei .parts-boxes .box{margin:0 10px 56px !important}#page-front #sec-pei .parts-boxes .box{margin-bottom:0}#page-front #sec-treatment .parts-boxes .box{width:184px;margin:0 24px 56px}#page-front #sec-treatment .parts-boxes .box:last-child{margin-bottom:0}#page-front #sec-online-forum{padding:48px 0 80px}#page-front #sec-online-forum .btn.forSP{width:184px;height:64px;position:relative;display:block}#page-front #sec-online-forum .btn.forSP a span{font-size:20px;font-weight:500;line-height:300%}#page-front #sec-interview{padding:64px 0}#page-front #sec-interview article:last-child{margin-bottom:0}#page-front #sec-interview article .interview-img{width:100%}#page-front #sec-interview article .interview-img .img{margin-bottom:32px}#page-front #sec-interview article .interview-info{width:100%}#page-front #sec-interview article .interview-info .info-lead{line-height:240%}#page-front #sec-interview article .interview-info .btn{margin-left:auto}#page-examination #sec-method .parts-boxes .box{width:100%;text-align:left;margin:0 0 20px}#page-examination #sec-method .parts-boxes .box .box-inner{height:auto;padding:0 0 0 80px}#page-examination #sec-method .parts-boxes .box p{display:inline-block;vertical-align:middle;line-height:50px !important}#page-examination #sec-method .parts-boxes .box .box-num{margin:0 16px 0 0}#page-examination #sec-03 .imagings .imaging .img-box img{width:auto;height:unset}#page-food .food-list .box{width:100%}#page-food .food-list .food-boxes{gap:10%}#page-food .food-list .food-boxes .item-box{max-width:none;max-height:none;width:26%}#page-food .food-list .food-boxes .item-box .item-info p{font-size:11px}main .page-lower.page-interview{padding-bottom:0}.page-interview #page-header h1{font-size:28rem}.page-interview #page-header .interviewer{line-height:180%;margin-bottom:16px}.page-interview .mainvisual.interview-photo{padding:40px 0 0}.page-interview .interview-qa h2{font-size:20rem}.page-interview .interview-qa h2.question{margin-bottom:20px}.page-interview .interview-qa .question:before{content:"──";display:inline;padding-right:4px}.page-interview #interview-qa-01 img,.page-interview #interview-qa-04 img{width:80%}.page-interview .conversation h2{font-size:20rem}.page-interview .profile{background-color:#f4f9ff}.page-interview .profile .profile-img{width:100%}.page-interview .profile .profile-info{width:100%}.page-interview .profile .profile-info h3{text-align:center;padding:4px 20px;font-size:18rem}.page-interview .profile .profile-info .info-inner{padding:12px 20px;font-size:16rem;line-height:200%}#page-pancreatic-cancer #sec-what-disease .parts-boxes{flex-direction:column}#page-pancreatic-cancer #sec-what-disease .parts-boxes .box:first-of-type{width:100%}#page-pancreatic-cancer #sec-what-disease .parts-boxes .box:nth-of-type(2){width:100%}