.info-source{display:flex;flex-wrap:wrap;justify-content:right;margin-bottom:48px}.info-source p{font-size:12px;line-height:20px;text-align:left}.sup{vertical-align:super;font-size:smaller}.sub{vertical-align:sub;font-size:smaller}.block-title{color:#1d7bbf;text-align:center}.img-box p.img-description{font-weight:700;font-size:16px;line-height:240%}.img-box p.img-description [data-type=left]{text-align:left}.img-box p.img-description [data-type=center]{text-align:center}a.text-link{text-decoration:underline;color:#1d7bbf;word-break:break-all}#page-front h2{font-weight:700;font-size:20rem;line-height:200%;color:#000}#page-front h2.icon{padding:112px 0 0;background-repeat:no-repeat;background-position:top center;background-size:120px 88px}#page-front .sec-lead{text-align:center}#page-front .logo-area{padding:40px 0;text-align:center}#page-front .logo-area img{width:30vw;margin:0 auto;min-width:180px}#page-front #hero .hero-element{display:-webkit-box;display:-ms-flexbox;display:flex;height:575px}#page-front #hero .hero-element .hero-info{width:440px;height:100%;padding:40px 48px;color:#fff;background-color:#1d7bbf}#page-front #hero .hero-element .hero-info>*{text-align:left}#page-front #hero .hero-element .hero-info .catch-main{font-weight:500;font-size:57rem;line-height:160%;letter-spacing:.2em;margin-bottom:48px}#page-front #hero .hero-element .hero-info .catch{font-size:20rem;line-height:240%}#page-front #hero .hero-element .hero-info .catch .catch-underline{padding-bottom:2px;border-bottom-width:3px}#page-front #hero .hero-element .hero-info .lead{font-size:12rem;line-height:200%}#page-front #hero .hero-element .hero-img{width:calc(100% - 440px);height:100%;background-image:url(//suizou-onaka.com/wp-content/themes/twentynineteen-child/assets/images/front/hero-pc.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;position:relative}#page-front #hero .hero-element .hero-img .supervisor{background:rgba(0,0,0,.4);font-size:14rem;line-height:200%;color:#fff;padding:6px 32px;position:absolute;bottom:0;left:0;width:100%}#page-front #sec-symptom{background-color:#f4f9ff;padding:64px 0 88px}#page-front #sec-symptom h2{margin-bottom:40px}#page-front #sec-symptom .catch{font-weight:700;font-size:32rem;line-height:200%;text-align:center;margin-bottom:20px}#page-front #sec-symptom .catch strong{font-weight:700;font-size:48rem;line-height:200%;color:#1d7bbf;margin-bottom:20px}#page-front #sec-symptom .sec-lead{margin-bottom:16px}#page-front #sec-symptom .parts-banner{max-width:800px;width:100%;margin:0 auto;padding-top:120px}#page-front #sec-role{padding:52px 0 104px;background-image:url(//suizou-onaka.com/wp-content/themes/twentynineteen-child/assets/images/common/bg-square.png);background-size:76px}#page-front #sec-role h2.icon{background-image:url(//suizou-onaka.com/wp-content/themes/twentynineteen-child/assets/images/front/role-icon.png);margin-bottom:24px}#page-front #sec-role .catch{font-weight:900;font-size:32rem;line-height:200%;margin-bottom:48px;text-align:center;color:#1d7bbf}#page-front #sec-role .sec-lead{margin-bottom:64px}#page-front #sec-pei{background-color:#f4f9ff;padding:0 0 88px;text-align:center}#page-front #sec-pei .sec-header{background-color:#1b3965;color:#fff;padding:64px 0 80px;margin-bottom:64px}#page-front #sec-pei .sec-header h2{color:#fff;font-size:36rem}#page-front #sec-pei .sec-header .catch{font-weight:700;font-size:36rem;line-height:220%;margin-bottom:4px}#page-front #sec-pei .sec-header .sec-lead{font-weight:700;font-size:20rem;line-height:240%}#page-front #sec-pei .parts-boxes .box{margin:0 40px 56px}#page-front #sec-pei .parts-boxes .box:nth-last-child(-n+2){margin-bottom:0}#page-front #sec-pei .parts-boxes .box .img{border:4px solid #fff;border-radius:8px;margin-bottom:16px;width:300px;overflow:hidden}#page-front #sec-pei .parts-boxes .box .title{font-weight:500;font-size:20rem;line-height:180%;margin-bottom:36px}#page-front #sec-pei .parts-boxes .box .btn{width:240px;background-color:#1b3965}#page-front #sec-treatment{background-color:#1d7bbf;padding:48px 0 80px;text-align:center}#page-front #sec-treatment h2.icon{color:#fff;background-image:url(//suizou-onaka.com/wp-content/themes/twentynineteen-child/assets/images/front/treatment-icon.png);margin-bottom:56px}#page-front #sec-treatment .parts-boxes .box{width:184px;margin:0 24px}#page-front #sec-treatment .parts-boxes .box .img{margin-bottom:24px}#page-front #sec-treatment .parts-boxes .box .title{font-weight:700;font-size:24rem;line-height:200%;color:#fff;margin-bottom:12px}#page-front #sec-treatment .parts-boxes .box .btn{width:100%}#page-front #sec-healthy-menu{padding:80px 0 0}#page-front #sec-healthy-menu .page-link a:hover{opacity:.5;transition:.3s}#page-front #sec-online-forum{padding:80px 0}#page-front #sec-online-forum .page-link{position:relative;max-width:960px;max-height:300px;width:100%;height:auto;margin-bottom:24px}#page-front #sec-online-forum .btn.forPC{width:184px;height:64px;position:absolute;bottom:24px;right:24px}#page-front #sec-online-forum .btn.forPC a span{font-size:20px;font-weight:500;line-height:300%}#page-front #sec-interview{padding:80px 0}#page-front #sec-interview h2{margin-bottom:56px}#page-front #sec-interview article{margin-bottom:48px}#page-front #sec-interview article:last-child{margin-bottom:0}#page-front #sec-interview article .interview-img{width:400px}#page-front #sec-interview article .interview-info{width:520px}#page-front #sec-interview article .interview-info .info-title{font-weight:700;font-size:20rem;line-height:180%;color:#1d7bbf;margin-bottom:16px}#page-front #sec-interview article .interview-info .info-interviewer{font-size:14rem;line-height:240%;margin-bottom:16px}#page-front #sec-interview article .interview-info .info-lead{font-size:18rem;line-height:180%;margin-bottom:40px}#page-front #sec-interview article .interview-info .btn{width:184px;margin-left:0}#page-front #sec-interview article.interview-pre{display:none}#page-position #sec-page-lead .img-box img{width:600px}#page-role #sec-exocrine .img-box img{width:320px}#page-role #sec-endocrine .img-box img{width:320px}#page-disease #sec-illness-type .img-sec img{width:560px}#page-disease #sec-illness-type .pancreatic-cancer .parts-boxes .box-text{width:520px}#page-disease #sec-illness-type .pancreatic-cancer .parts-boxes .box-img{width:400px}#page-disease #sec-illness-type .btn.m-0{margin:0}#page-disease #sec-symptom .img-box img{max-width:800px;width:100%}#page-acute-pancreatitis #sec-what-disease .img-box{max-width:800px;width:100%;margin:0 auto 48px}#page-acute-pancreatitis #sec-what-disease .img-box img{width:100%}#page-chronic-pancreatitis #sec-what-disease .img-box{max-width:800px;width:100%;margin:0 auto 48px}#page-chronic-pancreatitis #sec-what-disease .img-box img{width:100%}#page-pancreatic-cancer #sec-what-disease .img-box{max-width:800px;width:100%;margin:0 auto 48px}#page-pancreatic-cancer #sec-what-disease .img-box img{width:100%}#page-pancreatic-cancer #sec-what-disease .parts-boxes .box:first-of-type{width:60%}#page-pancreatic-cancer #sec-what-disease .parts-boxes .box:nth-of-type(2){width:40%}#page-pancreatic-cancer #sec-diagnose .img-box{max-width:800px;width:100%;margin:0 auto 48px}#page-pancreatic-cancer #sec-diagnose .img-box img{width:100%}#page-pancreatic-cancer #sec-treatment .img-box{max-width:800px;width:100%;margin:0 auto 48px}#page-pancreatic-cancer #sec-treatment .img-box img{width:100%}#page-pei #sec-page-index .parts-card-boxes .box.box-examination .title{line-height:120%;margin-bottom:28px}#page-about #sec-page-lead .img-box img{width:538px}#page-symptom #sec-page-lead .page-lead{margin-bottom:48px}#page-symptom #sec-page-lead .img-box img{width:654px}#page-symptom #sec-fatty-stool .img-box img{width:458px}#page-cause #sec-relevance .img-box img{width:640px}#page-examination #sec-method .parts-boxes .box{width:164px;margin:0 12px;text-align:center}#page-examination #sec-method .parts-boxes .box .box-inner{height:164px;padding:8px 16px;border:3px solid #1d7bbf;background-color:#f4f9ff}#page-examination #sec-method .parts-boxes .box .box-num{font-weight:700;font-size:24rem;line-height:180%;color:#1d7bbf;margin-bottom:22px}#page-examination #sec-method .parts-boxes .box .box-title{font-weight:700;font-size:18rem;line-height:180%}#page-examination #sec-method .parts-boxes .box .box-text{font-size:14rem;line-height:180%;text-align:left;padding:0 4px}#page-examination #sec-03 .imagings .imaging .img-box img{width:auto;height:364px}#page-food #sec-guide .info-source,#page-food #sec-lipid-intake40 .info-source{display:flex;flex-wrap:wrap;justify-content:right;margin-bottom:48px}#page-food #sec-guide .info-source p,#page-food #sec-lipid-intake40 .info-source p{font-size:12px;line-height:20px}#page-food .food-list .food-boxes{gap:48px}#page-food .food-list .food-boxes .item-box{max-width:120px;max-height:207px;width:100%;height:100%;text-align:canter}#page-food .food-list .food-boxes .item-box .item-food{text-align:center !important}#page-food .food-list .food-boxes .item-box .item-info{width:100%}#page-food .food-list .food-boxes .item-box .item-info p{font-size:12px;line-height:180%;text-align:center}#page-food #sec-page-link{padding:56px 0 0}#page-food #sec-page-link .banner{width:fit-content;margin:0 auto}#page-food #sec-page-link .banner-link{display:block;height:100%}#page-food #sec-page-link .banner-link:hover{opacity:.5;transition:.3s}#page-medication #sec-pert .img-box img{width:588px}#page-other #sec-guide .img-box img{width:426px}#page-search-confirm #sec-confirm .lead{font-weight:700;font-size:18rem;line-height:180%;text-align:center;margin-bottom:18px}#page-search-confirm #sec-confirm .lead-blue{font-size:32rem;color:#1d7bbf}#page-search-confirm #sec-confirm .lead-small{font-weight:400;font-size:14rem}#page-search-confirm #sec-confirm .btn-wrap{margin:32px 0}#page-lipacreon-confirm #sec-confirm .lead{font-weight:700;font-size:24rem;line-height:180%;text-align:center;margin:72px 0}#page-lipacreon-confirm #sec-confirm .btn-wrap{margin:72px 0 0}#page-lipacreon #sec-about .img-box img{width:322px}#page-lipacreon #sec-attention .img-box img{width:366px}#page-lipacreon #sec-lifestyle .img-box img{width:424px}#page-lipacreon #sec-checksheet .img-box img{width:580px}#page-lipacreon ul li .img-box{padding:48px 0 32px}#page-lipacreon strong{color:#1d7bbf}#page-lipacreon #sec-btn .btn a{background-image:url(//suizou-onaka.com/wp-content/themes/twentynineteen-child/assets/images/common/icon-document.png);background-repeat:no-repeat;background-position:left 24px center;background-size:18px 20px}#page-lipacreon #sec-btn .btn a span{margin-left:32px}#page-lipacreon #sec-btn .lead{margin-bottom:32px}main .page-lower.page-interview{padding-bottom:0}.page-interview #page-header h1{line-height:180%;margin-bottom:20px}.page-interview #page-header .interviewer{text-align:center;font-weight:700}.page-interview .interview-photo{padding:56px 0 0;text-align:center}.page-interview .mainvisual.interview-photo{padding:80px 0 0}.page-interview .interview-qa h2{text-align:left;font-size:24rem}.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:350px}.page-interview .conversation h2{text-align:left;font-size:24rem}.page-interview .conversation h2.question{margin-bottom:20px}.page-interview .conversation strong{font-weight:700;color:#1d7bbf;padding-right:1em}.page-interview .profile{background-color:#f4f9ff;padding:48px 0 64px !important;margin:56px 0 0}.page-interview .profile h2{color:#000;text-align:center}.page-interview .profile .profile-img{width:300px}.page-interview .profile .profile-info{width:660px;background-color:#fff}.page-interview .profile .profile-info h3{padding:0 20px;background-color:#000;font-size:16rem;color:#fff}.page-interview .profile .profile-info .info-inner{padding:12px 20px 0;font-size:14rem;line-height:180%}.page-interview #sec-notice{padding:48px 0 !important}.page-interview #sec-notice h2{color:#000;text-align:center}#page-system-error .sec-system-error{text-align:center;padding-top:121px}#page-system-error .system-error-title{font-weight:700;font-size:36px;line-height:180%;margin-bottom:32px}#page-system-error .system-error-lead{margin-bottom:80px;line-height:180%}#sec-news{padding:24px 0}#sec-news .cmn-ttl-section{font-weight:900;font-size:32rem;line-height:200%;text-align:center;color:#1d7bbf}#sec-news .news-list-item{max-width:800px;margin-left:auto;margin-right:auto;margin-top:24px;margin-bottom:24px}#sec-news .entry{width:100%;border-bottom:1px solid #969696}#sec-news .entry a{width:100%;display:flex;justify-content:flex-start;padding:24px 24px 24px 0;background-image:url(//suizou-onaka.com/wp-content/themes/twentynineteen-child/assets/images/common/icon_arrow.webp);background-repeat:no-repeat;background-position:center right}#sec-news .entry a .date{width:104px;font-size:12px;line-height:250%;margin-right:20px}#sec-news .entry a .ttl{width:calc(100% - 120px);font-size:16px;line-height:180%}#sec-news .entry a .ttl:hover>span:not(.label){text-decoration:underline}#sec-news .entry a .label{font-size:14px;background-color:#1d7bbf;color:#fff;padding:5px 10px;line-height:1;margin-right:5px}#single-news h2{text-align:left}#single-news h5,#single-news h6{font-weight:700}#single-news blockquote{font-style:italic;background-color:#f0f0f0;color:#484848}#single-news li{padding-left:20px}#single-news ul>li{list-style-type:circle}