  @charset "UTF-8";:root{--cf-size-xs:0px;--cf-size-sm:640px;--cf-size-md:768px;--cf-size-lg:992px;--cf-size-xl:1120px;--cf-size-xl2:1366px;--cf-size-xxl:1568px;--cf-size-xxxl:1920px;--cf-block-padding-top-xs:40px;--cf-block-padding-top-sm:50px;--cf-block-padding-top-md:60px;--cf-block-padding-top-lg:60px;--cf-block-padding-top-xl:90px;--cf-block-padding-top-xl2:80px;--cf-block-padding-top-xxl:80px;--cf-block-padding-top-xxxl:80px;--cf-block-padding-right-xs:20px;--cf-block-padding-right-sm:20px;--cf-block-padding-right-md:40px;--cf-block-padding-right-lg:40px;--cf-block-padding-right-xl:60px;--cf-block-padding-right-xl2:60px;--cf-block-padding-right-xxl:60px;--cf-block-padding-right-xxxl:60px;--cf-block-padding-bottom-xs:40px;--cf-block-padding-bottom-sm:50px;--cf-block-padding-bottom-md:60px;--cf-block-padding-bottom-lg:60px;--cf-block-padding-bottom-xl:90px;--cf-block-padding-bottom-xl2:80px;--cf-block-padding-bottom-xxl:80px;--cf-block-padding-bottom-xxxl:80px;--cf-block-padding-left-xs:20px;--cf-block-padding-left-sm:20px;--cf-block-padding-left-md:40px;--cf-block-padding-left-lg:40px;--cf-block-padding-left-xl:60px;--cf-block-padding-left-xl2:60px;--cf-block-padding-left-xxl:60px;--cf-block-padding-left-xxxl:60px;--cf-font-family-sans-serif:"Noto Sans JP","Arial","Meiryo","Hiragino Kaku Gothic ProN","MS PGothic",sans-serif;--cf-font-family-serif:"Noto Serif JP","Roboto","Arial","MS Mincho","Hiragino Mincho","Times New Roman",serif;--cf-font-weight-thin:100;--cf-font-weight-normal:400;--cf-font-weight-semi-bold:600;--cf-font-weight-bold:700;--cf-font-weight-black:900;--cf-scroll-padding-top-sm:50px;--cf-scroll-padding-top-md:60px;--cf-scroll-padding-top-lg:125px;--cf-line-height:1.8;--cf-letter-spacing:0;--cf-opacity:0.8;--cf-transition-time:0.375s;--cf-text-color:#333;--cf-link-color:#333;--cf-scale:1.05;--cf-zi-layout:1;--cf-zi-back-to-page-top:500;--cf-zi-sticky-navi:1100;--cf-zi-drawer-overlay:1700;--cf-zi-drawer-content:1800;--cf-zi-drawer-trigger:1900;--cf-zi-modal:4000;--cf-color-white:#fff;--cf-color-white-rgb:255 255 255;--cf-color-black:#000;--cf-color-black-rgb:0 0 0;--cf-color-text:#333;--cf-color-text-rgb:51 51 51;--cf-color-link:#333;--cf-color-link-rgb:51 51 51;--cf-color-red30:#db4300;--cf-color-red30-rgb:219 67 0;--cf-color-red40:#e03f0f;--cf-color-red40-rgb:224 63 15;--cf-color-gray70:grey;--cf-color-gray70-rgb:128 128 128;--cf-color-gray120:#c7c7c7;--cf-color-gray120-rgb:199 199 199;--cf-color-gray130:#d8d8d8;--cf-color-gray130-rgb:216 216 216;--cf-color-gray140:#eaeaea;--cf-color-gray140-rgb:234 234 234;--cf-color-gray150:#f4f4f4;--cf-color-gray150-rgb:244 244 244;--cf-color-key10:#00b1b3;--cf-color-key10-rgb:0 177 179;--cf-color-key20:#0083b3;--cf-color-key20-rgb:0 131 179;--cf-color-green10:#017374;--cf-color-green10-rgb:1 115 116;--cf-color-green20:#03c4c6;--cf-color-green20-rgb:3 196 198;--cf-color-blue10:#025776;--cf-color-blue10-rgb:2 87 118;--cf-color-blue25:#0076ff;--cf-color-blue25-rgb:0 118 255;--cf-color-blue30:#0057b3;--cf-color-blue30-rgb:0 87 179;--cf-color-blue130:#e4f1f5;--cf-color-blue130-rgb:228 241 245;--cf-color-blue140:#eaf3f7;--cf-color-blue140-rgb:234 243 247;--cf-color-blue150:#eaf7f6;--cf-color-blue150-rgb:234 247 246}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}*,:after,:before{box-sizing:border-box}html{background-color:#fff;word-break:normal}body,html{word-wrap:break-word;overflow-wrap:break-word}body{margin:0;width:100%}figure{margin-left:0;margin-right:0}img{height:auto;max-width:100%;vertical-align:bottom}table{border-collapse:collapse;width:100%}table tbody,table td,table tfoot,table th,table thead,table tr{border:none}table td,table tr{word-wrap:break-word;overflow-wrap:break-word}[tabindex],a,area,button,input,label,select,summary,textarea{touch-action:manipulation}a{word-break:normal}a,button{outline:none}code,kbd,pre,samp{font-family:Menlo,Consolas,Roboto Mono,"Ubuntu Monospace",Noto Mono,Oxygen Mono,Liberation Mono,monospace,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.l-canvas{color:var(--cf-text-color);font-family:var(--cf-font-family-sans-serif);font-size:16px;font-weight:var(--cf-font-weight-normal);letter-spacing:var(--cf-letter-spacing);line-height:var(--cf-line-height);position:relative}.l-canvas :where(a){color:var(--cf-link-color)}.l-canvas :where(a)[href^="tel:"]{pointer-events:none}.l-header{background:#fff;left:0;position:fixed;top:0;transition:height var(--cf-transition-time),background var(--cf-transition-time);width:100%;z-index:var(--cf-zi-sticky-navi)}@media screen and (width < 768px){.l-header{height:var(--cf-scroll-padding-top-sm)}}@media screen and (768px <= width < 1366px){.l-header{height:var(--cf-scroll-padding-top-md)}}@media screen and (1366px <= width){.l-header{height:var(--cf-scroll-padding-top-lg)}}.l-canvas{transition:padding-top var(--cf-transition-time)}@media screen and (width < 768px){.l-canvas{padding-top:var(--cf-scroll-padding-top-sm)}}@media screen and (768px <= width < 1366px){.l-canvas{padding-top:var(--cf-scroll-padding-top-md)}}@media screen and (1366px <= width){.l-canvas{padding-top:var(--cf-scroll-padding-top-lg)}}.l-main{display:block;overflow:hidden}@media screen and (width < 992px){.l-main__inner{padding-bottom:40px;padding-top:40px}}@media screen and (992px <= width){.l-main__inner{padding-bottom:60px;padding-top:60px}}.l-footer{position:relative}a.c-a:not(.is-button){color:var(--cf-color-green10);text-decoration:underline;transition:color var(--cf-transition-time)}a.c-a:not(.is-button):not(.has-icon):hover{color:var(--cf-color-key10);text-decoration:underline}button.c-a{cursor:pointer}a:not(.is-button).has-icon,button:not(.is-button).has-icon{color:var(--cf-color-text);font-family:var(--cf-font-family);font-size:16px;padding-left:0;padding-right:32px;position:relative;transition:color var(--cf-transition-time)}a:not(.is-button).has-icon:after,button:not(.is-button).has-icon:after{background:var(--cf-color-text);content:"";display:block;height:12px;left:auto;-webkit-mask-image:url(/faculty/medicine/medic/images/common/icon-button-link-arrow-right.svg);mask-image:url(/faculty/medicine/medic/images/common/icon-button-link-arrow-right.svg);-webkit-mask-position:left top;mask-position:left top;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:16px 12px;mask-size:16px 12px;position:absolute;right:0;top:50%;transform:translate3d(0,-50%,0);transition:background var(--cf-transition-time),opacity var(--cf-transition-time);width:16px}a:not(.is-button).has-icon:hover,button:not(.is-button).has-icon:hover{color:var(--cf-color-key10);text-decoration:underline}a:not(.is-button).has-icon:hover:after,button:not(.is-button).has-icon:hover:after{background:var(--cf-color-key10);opacity:var(--cf-opacity)}@media screen and (width < 1120px){a:not(.is-button).has-icon.is-responsive,button:not(.is-button).has-icon.is-responsive{font-size:14px}}@media screen and (1120px <= width){a:not(.is-button).has-icon.is-responsive,button:not(.is-button).has-icon.is-responsive{font-size:16px}}a:not(.is-button).has-icon[target=_blank],button:not(.is-button).has-icon[target=_blank]{color:var(--cf-color-text);font-family:var(--cf-font-family);font-size:16px;padding-left:0;padding-right:32px;transition:color var(--cf-transition-time)}a:not(.is-button).has-icon[target=_blank]:after,button:not(.is-button).has-icon[target=_blank]:after{background:var(--cf-color-text);content:"";display:block;height:16px;left:auto;-webkit-mask-image:url(/faculty/medicine/medic/images/common/icon-link-target-blank.svg);mask-image:url(/faculty/medicine/medic/images/common/icon-link-target-blank.svg);-webkit-mask-position:left top;mask-position:left top;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:16px 16px;mask-size:16px 16px;position:absolute;right:0;top:50%;transform:translate3d(0,-50%,0);transition:background var(--cf-transition-time),opacity var(--cf-transition-time);width:16px}a:not(.is-button).has-icon[target=_blank]:hover,button:not(.is-button).has-icon[target=_blank]:hover{color:var(--cf-color-key10);text-decoration:underline}a:not(.is-button).has-icon[target=_blank]:hover:after,button:not(.is-button).has-icon[target=_blank]:hover:after{background:var(--cf-color-key10);opacity:var(--cf-opacity)}@media screen and (width < 1120px){a:not(.is-button).has-icon[target=_blank].is-responsive,button:not(.is-button).has-icon[target=_blank].is-responsive{font-size:14px}}@media screen and (1120px <= width){a:not(.is-button).has-icon[target=_blank].is-responsive,button:not(.is-button).has-icon[target=_blank].is-responsive{font-size:16px}}a:not(.is-button).has-icon[href$=".pdf"],button:not(.is-button).has-icon[href$=".pdf"]{color:var(--cf-color-text);font-family:var(--cf-font-family);font-size:16px;padding-left:0;padding-right:32px;transition:color var(--cf-transition-time)}a:not(.is-button).has-icon[href$=".pdf"]:after,button:not(.is-button).has-icon[href$=".pdf"]:after{background:var(--cf-color-text);content:"";display:block;height:16px;left:auto;-webkit-mask-image:url(/faculty/medicine/medic/images/common/icon-link-file-pdf.svg);mask-image:url(/faculty/medicine/medic/images/common/icon-link-file-pdf.svg);-webkit-mask-position:left top;mask-position:left top;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:16px 16px;mask-size:16px 16px;position:absolute;right:0;top:50%;transform:translate3d(0,-50%,0);transition:background var(--cf-transition-time),opacity var(--cf-transition-time);width:16px}a:not(.is-button).has-icon[href$=".pdf"]:hover,button:not(.is-button).has-icon[href$=".pdf"]:hover{color:var(--cf-color-key10);text-decoration:underline}a:not(.is-button).has-icon[href$=".pdf"]:hover:after,button:not(.is-button).has-icon[href$=".pdf"]:hover:after{background:var(--cf-color-key10);opacity:var(--cf-opacity)}@media screen and (width < 1120px){a:not(.is-button).has-icon[href$=".pdf"].is-responsive,button:not(.is-button).has-icon[href$=".pdf"].is-responsive{font-size:14px}}@media screen and (1120px <= width){a:not(.is-button).has-icon[href$=".pdf"].is-responsive,button:not(.is-button).has-icon[href$=".pdf"].is-responsive{font-size:16px}}a:not(.is-button).has-icon.is-small,button:not(.is-button).has-icon.is-small{color:var(--cf-color-text);font-family:var(--cf-font-family);font-size:14px;padding-left:0;padding-right:32px;transition:color var(--cf-transition-time)}a:not(.is-button).has-icon.is-small:after,button:not(.is-button).has-icon.is-small:after{background:var(--cf-color-text);content:"";display:block;height:12px;left:auto;-webkit-mask-image:url(/faculty/medicine/medic/images/common/icon-button-link-arrow-right.svg);mask-image:url(/faculty/medicine/medic/images/common/icon-button-link-arrow-right.svg);-webkit-mask-position:left top;mask-position:left top;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:16px 12px;mask-size:16px 12px;position:absolute;right:0;top:50%;transform:translate3d(0,-50%,0);transition:background var(--cf-transition-time),opacity var(--cf-transition-time);width:16px}a:not(.is-button).has-icon.is-small:hover,button:not(.is-button).has-icon.is-small:hover{color:var(--cf-color-key10);text-decoration:underline}a:not(.is-button).has-icon.is-small:hover:after,button:not(.is-button).has-icon.is-small:hover:after{background:var(--cf-color-key10);opacity:var(--cf-opacity)}@media screen and (width < 1120px){a:not(.is-button).has-icon.is-small.is-responsive,button:not(.is-button).has-icon.is-small.is-responsive{font-size:14px}}@media screen and (1120px <= width){a:not(.is-button).has-icon.is-small.is-responsive,button:not(.is-button).has-icon.is-small.is-responsive{font-size:14px}}a:not(.is-button).has-icon.is-small[target=_blank],button:not(.is-button).has-icon.is-small[target=_blank]{color:var(--cf-color-text);font-family:var(--cf-font-family);font-size:14px;padding-left:0;padding-right:32px;transition:color var(--cf-transition-time)}a:not(.is-button).has-icon.is-small[target=_blank]:after,button:not(.is-button).has-icon.is-small[target=_blank]:after{background:var(--cf-color-text);content:"";display:block;height:16px;left:auto;-webkit-mask-image:url(/faculty/medicine/medic/images/common/icon-link-target-blank.svg);mask-image:url(/faculty/medicine/medic/images/common/icon-link-target-blank.svg);-webkit-mask-position:left top;mask-position:left top;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:16px 16px;mask-size:16px 16px;position:absolute;right:0;top:50%;transform:translate3d(0,-50%,0);transition:background var(--cf-transition-time),opacity var(--cf-transition-time);width:16px}a:not(.is-button).has-icon.is-small[target=_blank]:hover,button:not(.is-button).has-icon.is-small[target=_blank]:hover{color:var(--cf-color-key10);text-decoration:underline}a:not(.is-button).has-icon.is-small[target=_blank]:hover:after,button:not(.is-button).has-icon.is-small[target=_blank]:hover:after{background:var(--cf-color-key10);opacity:var(--cf-opacity)}@media screen and (width < 1120px){a:not(.is-button).has-icon.is-small[target=_blank].is-responsive,button:not(.is-button).has-icon.is-small[target=_blank].is-responsive{font-size:14px}}@media screen and (1120px <= width){a:not(.is-button).has-icon.is-small[target=_blank].is-responsive,button:not(.is-button).has-icon.is-small[target=_blank].is-responsive{font-size:14px}}a:not(.is-button).has-icon.is-small[href$=".pdf"],button:not(.is-button).has-icon.is-small[href$=".pdf"]{color:var(--cf-color-text);font-family:var(--cf-font-family);font-size:14px;padding-left:0;padding-right:32px;transition:color var(--cf-transition-time)}a:not(.is-button).has-icon.is-small[href$=".pdf"]:after,button:not(.is-button).has-icon.is-small[href$=".pdf"]:after{background:var(--cf-color-text);content:"";display:block;height:16px;left:auto;-webkit-mask-image:url(/faculty/medicine/medic/images/common/icon-link-file-pdf.svg);mask-image:url(/faculty/medicine/medic/images/common/icon-link-file-pdf.svg);-webkit-mask-position:left top;mask-position:left top;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:16px 16px;mask-size:16px 16px;position:absolute;right:0;top:50%;transform:translate3d(0,-50%,0);transition:background var(--cf-transition-time),opacity var(--cf-transition-time);width:16px}a:not(.is-button).has-icon.is-small[href$=".pdf"]:hover,button:not(.is-button).has-icon.is-small[href$=".pdf"]:hover{color:var(--cf-color-key10);text-decoration:underline}a:not(.is-button).has-icon.is-small[href$=".pdf"]:hover:after,button:not(.is-button).has-icon.is-small[href$=".pdf"]:hover:after{background:var(--cf-color-key10);opacity:var(--cf-opacity)}@media screen and (width < 1120px){a:not(.is-button).has-icon.is-small[href$=".pdf"].is-responsive,button:not(.is-button).has-icon.is-small[href$=".pdf"].is-responsive{font-size:14px}}@media screen and (1120px <= width){a:not(.is-button).has-icon.is-small[href$=".pdf"].is-responsive,button:not(.is-button).has-icon.is-small[href$=".pdf"].is-responsive{font-size:14px}}a:not(.is-button).has-icon.is-type1,button:not(.is-button).has-icon.is-type1{color:var(--cf-color-text);font-family:var(--cf-font-family);font-size:16px;padding-left:0;padding-right:32px;transition:color var(--cf-transition-time)}a:not(.is-button).has-icon.is-type1:after,button:not(.is-button).has-icon.is-type1:after{background:var(--cf-color-text);content:"";display:block;height:12px;left:auto;-webkit-mask-image:url(/faculty/medicine/medic/images/common/icon-button-link-arrow-right.svg);mask-image:url(/faculty/medicine/medic/images/common/icon-button-link-arrow-right.svg);-webkit-mask-position:left top;mask-position:left top;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:16px 12px;mask-size:16px 12px;position:absolute;right:0;top:50%;transform:translate3d(0,-50%,0);transition:background var(--cf-transition-time),opacity var(--cf-transition-time);width:16px}a:not(.is-button).has-icon.is-type1:hover,button:not(.is-button).has-icon.is-type1:hover{color:var(--cf-color-key10);text-decoration:underline}a:not(.is-button).has-icon.is-type1:hover:after,button:not(.is-button).has-icon.is-type1:hover:after{background:var(--cf-color-key10);opacity:var(--cf-opacity)}@media screen and (width < 1120px){a:not(.is-button).has-icon.is-type1.is-responsive,button:not(.is-button).has-icon.is-type1.is-responsive{font-size:16px}}@media screen and (1120px <= width){a:not(.is-button).has-icon.is-type1.is-responsive,button:not(.is-button).has-icon.is-type1.is-responsive{font-size:16px}}a:not(.is-button).has-icon.is-type1[target=_blank],button:not(.is-button).has-icon.is-type1[target=_blank]{color:var(--cf-color-text);font-family:var(--cf-font-family);font-size:16px;padding-left:0;padding-right:32px;transition:color var(--cf-transition-time)}a:not(.is-button).has-icon.is-type1[target=_blank]:after,button:not(.is-button).has-icon.is-type1[target=_blank]:after{background:var(--cf-color-text);content:"";display:block;height:16px;left:auto;-webkit-mask-image:url(/faculty/medicine/medic/images/common/icon-link-target-blank.svg);mask-image:url(/faculty/medicine/medic/images/common/icon-link-target-blank.svg);-webkit-mask-position:left top;mask-position:left top;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:16px 16px;mask-size:16px 16px;position:absolute;right:0;top:50%;transform:translate3d(0,-50%,0);transition:background var(--cf-transition-time),opacity var(--cf-transition-time);width:16px}a:not(.is-button).has-icon.is-type1[target=_blank]:hover,button:not(.is-button).has-icon.is-type1[target=_blank]:hover{color:var(--cf-color-key10);text-decoration:underline}a:not(.is-button).has-icon.is-type1[target=_blank]:hover:after,button:not(.is-button).has-icon.is-type1[target=_blank]:hover:after{background:var(--cf-color-key10);opacity:var(--cf-opacity)}@media screen and (width < 1120px){a:not(.is-button).has-icon.is-type1[target=_blank].is-responsive,button:not(.is-button).has-icon.is-type1[target=_blank].is-responsive{font-size:16px}}@media screen and (1120px <= width){a:not(.is-button).has-icon.is-type1[target=_blank].is-responsive,button:not(.is-button).has-icon.is-type1[target=_blank].is-responsive{font-size:16px}}a:not(.is-button).has-icon.is-type1[href$=".pdf"],button:not(.is-button).has-icon.is-type1[href$=".pdf"]{color:var(--cf-color-text);font-family:var(--cf-font-family);font-size:16px;padding-left:0;padding-right:32px;transition:color var(--cf-transition-time)}a:not(.is-button).has-icon.is-type1[href$=".pdf"]:after,button:not(.is-button).has-icon.is-type1[href$=".pdf"]:after{background:var(--cf-color-text);content:"";display:block;height:16px;left:auto;-webkit-mask-image:url(/faculty/medicine/medic/images/common/icon-link-file-pdf.svg);mask-image:url(/faculty/medicine/medic/images/common/icon-link-file-pdf.svg);-webkit-mask-position:left top;mask-position:left top;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:16px 16px;mask-size:16px 16px;position:absolute;right:0;top:50%;transform:translate3d(0,-50%,0);transition:background var(--cf-transition-time),opacity var(--cf-transition-time);width:16px}a:not(.is-button).has-icon.is-type1[href$=".pdf"]:hover,button:not(.is-button).has-icon.is-type1[href$=".pdf"]:hover{color:var(--cf-color-key10);text-decoration:underline}a:not(.is-button).has-icon.is-type1[href$=".pdf"]:hover:after,button:not(.is-button).has-icon.is-type1[href$=".pdf"]:hover:after{background:var(--cf-color-key10);opacity:var(--cf-opacity)}@media screen and (width < 1120px){a:not(.is-button).has-icon.is-type1[href$=".pdf"].is-responsive,button:not(.is-button).has-icon.is-type1[href$=".pdf"].is-responsive{font-size:16px}}@media screen and (1120px <= width){a:not(.is-button).has-icon.is-type1[href$=".pdf"].is-responsive,button:not(.is-button).has-icon.is-type1[href$=".pdf"].is-responsive{font-size:16px}}a:not(.is-button).has-icon.is-type2,button:not(.is-button).has-icon.is-type2{color:var(--cf-color-text);font-family:var(--cf-font-family);font-size:16px;padding-left:0;padding-right:32px;transition:color var(--cf-transition-time)}a:not(.is-button).has-icon.is-type2:after,button:not(.is-button).has-icon.is-type2:after{background:var(--cf-color-white);content:"";display:block;height:12px;left:auto;-webkit-mask-image:url(/faculty/medicine/medic/images/common/icon-button-link-arrow-right.svg);mask-image:url(/faculty/medicine/medic/images/common/icon-button-link-arrow-right.svg);-webkit-mask-position:left top;mask-position:left top;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:16px 12px;mask-size:16px 12px;position:absolute;right:0;top:50%;transform:translate3d(0,-50%,0);transition:background var(--cf-transition-time),opacity var(--cf-transition-time);width:16px}a:not(.is-button).has-icon.is-type2:hover,button:not(.is-button).has-icon.is-type2:hover{color:var(--cf-color-red40);text-decoration:underline}a:not(.is-button).has-icon.is-type2:hover:after,button:not(.is-button).has-icon.is-type2:hover:after{background:var(--cf-color-red40);opacity:var(--cf-opacity)}@media screen and (width < 1120px){a:not(.is-button).has-icon.is-type2.is-responsive,button:not(.is-button).has-icon.is-type2.is-responsive{font-size:16px}}@media screen and (1120px <= width){a:not(.is-button).has-icon.is-type2.is-responsive,button:not(.is-button).has-icon.is-type2.is-responsive{font-size:16px}}a:not(.is-button).has-icon.is-type2[target=_blank],button:not(.is-button).has-icon.is-type2[target=_blank]{color:var(--cf-color-text);font-family:var(--cf-font-family);font-size:16px;padding-left:0;padding-right:32px;transition:color var(--cf-transition-time)}a:not(.is-button).has-icon.is-type2[target=_blank]:after,button:not(.is-button).has-icon.is-type2[target=_blank]:after{background:var(--cf-color-white);content:"";display:block;height:16px;left:auto;-webkit-mask-image:url(/faculty/medicine/medic/images/common/icon-link-target-blank.svg);mask-image:url(/faculty/medicine/medic/images/common/icon-link-target-blank.svg);-webkit-mask-position:left top;mask-position:left top;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:16px 16px;mask-size:16px 16px;position:absolute;right:0;top:50%;transform:translate3d(0,-50%,0);transition:background var(--cf-transition-time),opacity var(--cf-transition-time);width:16px}a:not(.is-button).has-icon.is-type2[target=_blank]:hover,button:not(.is-button).has-icon.is-type2[target=_blank]:hover{color:var(--cf-color-red40);text-decoration:underline}a:not(.is-button).has-icon.is-type2[target=_blank]:hover:after,button:not(.is-button).has-icon.is-type2[target=_blank]:hover:after{background:var(--cf-color-red40);opacity:var(--cf-opacity)}@media screen and (width < 1120px){a:not(.is-button).has-icon.is-type2[target=_blank].is-responsive,button:not(.is-button).has-icon.is-type2[target=_blank].is-responsive{font-size:16px}}@media screen and (1120px <= width){a:not(.is-button).has-icon.is-type2[target=_blank].is-responsive,button:not(.is-button).has-icon.is-type2[target=_blank].is-responsive{font-size:16px}}a:not(.is-button).has-icon.is-type2[href$=".pdf"],button:not(.is-button).has-icon.is-type2[href$=".pdf"]{color:var(--cf-color-text);font-family:var(--cf-font-family);font-size:16px;padding-left:0;padding-right:32px;transition:color var(--cf-transition-time)}a:not(.is-button).has-icon.is-type2[href$=".pdf"]:after,button:not(.is-button).has-icon.is-type2[href$=".pdf"]:after{background:var(--cf-color-white);content:"";display:block;height:16px;left:auto;-webkit-mask-image:url(/faculty/medicine/medic/images/common/icon-link-file-pdf.svg);mask-image:url(/faculty/medicine/medic/images/common/icon-link-file-pdf.svg);-webkit-mask-position:left top;mask-position:left top;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:16px 16px;mask-size:16px 16px;position:absolute;right:0;top:50%;transform:translate3d(0,-50%,0);transition:background var(--cf-transition-time),opacity var(--cf-transition-time);width:16px}a:not(.is-button).has-icon.is-type2[href$=".pdf"]:hover,button:not(.is-button).has-icon.is-type2[href$=".pdf"]:hover{color:var(--cf-color-red40);text-decoration:underline}a:not(.is-button).has-icon.is-type2[href$=".pdf"]:hover:after,button:not(.is-button).has-icon.is-type2[href$=".pdf"]:hover:after{background:var(--cf-color-red40);opacity:var(--cf-opacity)}@media screen and (width < 1120px){a:not(.is-button).has-icon.is-type2[href$=".pdf"].is-responsive,button:not(.is-button).has-icon.is-type2[href$=".pdf"].is-responsive{font-size:16px}}@media screen and (1120px <= width){a:not(.is-button).has-icon.is-type2[href$=".pdf"].is-responsive,button:not(.is-button).has-icon.is-type2[href$=".pdf"].is-responsive{font-size:16px}}a.is-button,button.is-button{display:inline-block;position:relative;text-decoration:none;transition:color var(--cf-transition-time),border var(--cf-transition-time),opacity var(--cf-transition-time),background var(--cf-transition-time)}a.is-button:hover,button.is-button:hover{opacity:var(--cf-opacity);text-decoration:none}a.is-button:disabled,button.is-button:disabled{cursor:auto;opacity:var(--cf-opacity)}a.is-button,button.is-button{background:var(--cf-color-white);color:var(--cf-color-text);font-family:sans-serif;font-size:16px;font-weight:var(--cf-font-weight-bold);padding:15px;text-align:center}a.is-button:not(.is-no-border),button.is-button:not(.is-no-border){border:1px solid var(--cf-color-key10);border-radius:0}a.is-button.is-full-width,button.is-button.is-full-width{display:block;width:100%}a.is-button:not(.is-fit-content-width):not(.is-full-width),button.is-button:not(.is-fit-content-width):not(.is-full-width){max-width:100%}a.is-button:hover,button.is-button:hover{background:var(--cf-color-key10);color:var(--cf-color-white)}a.is-button:hover:not(.is-no-border),button.is-button:hover:not(.is-no-border){border:1px solid var(--cf-color-key10)}@media screen and (width < 1120px){a.is-button.is-responsive,button.is-button.is-responsive{font-size:14px;padding:10px 6px}}@media screen and (1120px <= width){a.is-button.is-responsive,button.is-button.is-responsive{font-size:16px;padding:15px}}a.is-button[target=_blank],button.is-button[target=_blank]{background:var(--cf-color-white);color:var(--cf-color-text);font-family:sans-serif;font-size:16px;font-weight:var(--cf-font-weight-bold);padding:15px;text-align:center}a.is-button[target=_blank]:not(.is-no-border),button.is-button[target=_blank]:not(.is-no-border){border:1px solid var(--cf-color-key10);border-radius:0}a.is-button[target=_blank].is-full-width,button.is-button[target=_blank].is-full-width{display:block;width:100%}a.is-button[target=_blank]:not(.is-fit-content-width):not(.is-full-width),button.is-button[target=_blank]:not(.is-fit-content-width):not(.is-full-width){max-width:100%}a.is-button[target=_blank]:hover,button.is-button[target=_blank]:hover{background:var(--cf-color-key10);color:var(--cf-color-white)}a.is-button[target=_blank]:hover:not(.is-no-border),button.is-button[target=_blank]:hover:not(.is-no-border){border:1px solid var(--cf-color-key10)}@media screen and (width < 1120px){a.is-button[target=_blank].is-responsive,button.is-button[target=_blank].is-responsive{font-size:14px;padding:10px 6px}}@media screen and (1120px <= width){a.is-button[target=_blank].is-responsive,button.is-button[target=_blank].is-responsive{font-size:16px;padding:15px}}a.is-button[href$=".pdf"],button.is-button[href$=".pdf"]{background:var(--cf-color-white);color:var(--cf-color-text);font-family:sans-serif;font-size:16px;font-weight:var(--cf-font-weight-bold);padding:15px;text-align:center}a.is-button[href$=".pdf"]:not(.is-no-border),button.is-button[href$=".pdf"]:not(.is-no-border){border:1px solid var(--cf-color-key10);border-radius:0}a.is-button[href$=".pdf"].is-full-width,button.is-button[href$=".pdf"].is-full-width{display:block;width:100%}a.is-button[href$=".pdf"]:not(.is-fit-content-width):not(.is-full-width),button.is-button[href$=".pdf"]:not(.is-fit-content-width):not(.is-full-width){max-width:100%}a.is-button[href$=".pdf"]:hover,button.is-button[href$=".pdf"]:hover{background:var(--cf-color-key10);color:var(--cf-color-white)}a.is-button[href$=".pdf"]:hover:not(.is-no-border),button.is-button[href$=".pdf"]:hover:not(.is-no-border){border:1px solid var(--cf-color-key10)}@media screen and (width < 1120px){a.is-button[href$=".pdf"].is-responsive,button.is-button[href$=".pdf"].is-responsive{font-size:14px;padding:10px 6px}}@media screen and (1120px <= width){a.is-button[href$=".pdf"].is-responsive,button.is-button[href$=".pdf"].is-responsive{font-size:16px;padding:15px}}a.is-button.is-small,button.is-button.is-small{background:var(--cf-color-white);color:var(--cf-color-text);font-family:sans-serif;font-size:14px;font-weight:var(--cf-font-weight-bold);padding:10px 16px;text-align:center}a.is-button.is-small:not(.is-no-border),button.is-button.is-small:not(.is-no-border){border:1px solid var(--cf-color-key10);border-radius:0}a.is-button.is-small.is-full-width,button.is-button.is-small.is-full-width{display:block;width:100%}a.is-button.is-small:not(.is-fit-content-width):not(.is-full-width),button.is-button.is-small:not(.is-fit-content-width):not(.is-full-width){max-width:100%}a.is-button.is-small:hover,button.is-button.is-small:hover{background:var(--cf-color-key10);color:var(--cf-color-white)}a.is-button.is-small:hover:not(.is-no-border),button.is-button.is-small:hover:not(.is-no-border){border:1px solid var(--cf-color-key10)}@media screen and (width < 1120px){a.is-button.is-small.is-responsive,button.is-button.is-small.is-responsive{font-size:14px;padding:10px 16px}}@media screen and (1120px <= width){a.is-button.is-small.is-responsive,button.is-button.is-small.is-responsive{font-size:14px;padding:10px 16px}}a.is-button.is-small[target=_blank],button.is-button.is-small[target=_blank]{background:var(--cf-color-white);color:var(--cf-color-text);font-family:sans-serif;font-size:14px;font-weight:var(--cf-font-weight-bold);padding:10px 16px;text-align:center}a.is-button.is-small[target=_blank]:not(.is-no-border),button.is-button.is-small[target=_blank]:not(.is-no-border){border:1px solid var(--cf-color-key10);border-radius:0}a.is-button.is-small[target=_blank].is-full-width,button.is-button.is-small[target=_blank].is-full-width{display:block;width:100%}a.is-button.is-small[target=_blank]:not(.is-fit-content-width):not(.is-full-width),button.is-button.is-small[target=_blank]:not(.is-fit-content-width):not(.is-full-width){max-width:100%}a.is-button.is-small[target=_blank]:hover,button.is-button.is-small[target=_blank]:hover{background:var(--cf-color-key10);color:var(--cf-color-white)}a.is-button.is-small[target=_blank]:hover:not(.is-no-border),button.is-button.is-small[target=_blank]:hover:not(.is-no-border){border:1px solid var(--cf-color-key10)}@media screen and (width < 1120px){a.is-button.is-small[target=_blank].is-responsive,button.is-button.is-small[target=_blank].is-responsive{font-size:14px;padding:10px 16px}}@media screen and (1120px <= width){a.is-button.is-small[target=_blank].is-responsive,button.is-button.is-small[target=_blank].is-responsive{font-size:14px;padding:10px 16px}}a.is-button.is-small[href$=".pdf"],button.is-button.is-small[href$=".pdf"]{background:var(--cf-color-white);color:var(--cf-color-text);font-family:sans-serif;font-size:14px;font-weight:var(--cf-font-weight-bold);padding:10px 16px;text-align:center}a.is-button.is-small[href$=".pdf"]:not(.is-no-border),button.is-button.is-small[href$=".pdf"]:not(.is-no-border){border:1px solid var(--cf-color-key10);border-radius:0}a.is-button.is-small[href$=".pdf"].is-full-width,button.is-button.is-small[href$=".pdf"].is-full-width{display:block;width:100%}a.is-button.is-small[href$=".pdf"]:not(.is-fit-content-width):not(.is-full-width),button.is-button.is-small[href$=".pdf"]:not(.is-fit-content-width):not(.is-full-width){max-width:100%}a.is-button.is-small[href$=".pdf"]:hover,button.is-button.is-small[href$=".pdf"]:hover{background:var(--cf-color-key10);color:var(--cf-color-white)}a.is-button.is-small[href$=".pdf"]:hover:not(.is-no-border),button.is-button.is-small[href$=".pdf"]:hover:not(.is-no-border){border:1px solid var(--cf-color-key10)}@media screen and (width < 1120px){a.is-button.is-small[href$=".pdf"].is-responsive,button.is-button.is-small[href$=".pdf"].is-responsive{font-size:14px;padding:10px 16px}}@media screen and (1120px <= width){a.is-button.is-small[href$=".pdf"].is-responsive,button.is-button.is-small[href$=".pdf"].is-responsive{font-size:14px;padding:10px 16px}}a.is-button.is-type1,button.is-button.is-type1{background:var(--cf-color-white);color:var(--cf-color-text);font-family:sans-serif;font-size:16px;font-weight:var(--cf-font-weight-bold);padding:16px;text-align:center}a.is-button.is-type1:not(.is-no-border),button.is-button.is-type1:not(.is-no-border){border:1px solid var(--cf-color-key10);border-radius:0}a.is-button.is-type1.is-full-width,button.is-button.is-type1.is-full-width{display:block;width:100%}a.is-button.is-type1:not(.is-fit-content-width):not(.is-full-width),button.is-button.is-type1:not(.is-fit-content-width):not(.is-full-width){max-width:100%}a.is-button.is-type1:hover,button.is-button.is-type1:hover{background:var(--cf-color-key10);color:var(--cf-color-white)}a.is-button.is-type1:hover:not(.is-no-border),button.is-button.is-type1:hover:not(.is-no-border){border:1px solid var(--cf-color-key10)}@media screen and (width < 1120px){a.is-button.is-type1.is-responsive,button.is-button.is-type1.is-responsive{font-size:16px;padding:16px}}@media screen and (1120px <= width){a.is-button.is-type1.is-responsive,button.is-button.is-type1.is-responsive{font-size:16px;padding:16px}}a.is-button.is-type1[target=_blank],button.is-button.is-type1[target=_blank]{background:var(--cf-color-white);color:var(--cf-color-text);font-family:sans-serif;font-size:16px;font-weight:var(--cf-font-weight-bold);padding:16px;text-align:center}a.is-button.is-type1[target=_blank]:not(.is-no-border),button.is-button.is-type1[target=_blank]:not(.is-no-border){border:1px solid var(--cf-color-key10);border-radius:0}a.is-button.is-type1[target=_blank].is-full-width,button.is-button.is-type1[target=_blank].is-full-width{display:block;width:100%}a.is-button.is-type1[target=_blank]:not(.is-fit-content-width):not(.is-full-width),button.is-button.is-type1[target=_blank]:not(.is-fit-content-width):not(.is-full-width){max-width:100%}a.is-button.is-type1[target=_blank]:hover,button.is-button.is-type1[target=_blank]:hover{background:var(--cf-color-key10);color:var(--cf-color-white)}a.is-button.is-type1[target=_blank]:hover:not(.is-no-border),button.is-button.is-type1[target=_blank]:hover:not(.is-no-border){border:1px solid var(--cf-color-key10)}@media screen and (width < 1120px){a.is-button.is-type1[target=_blank].is-responsive,button.is-button.is-type1[target=_blank].is-responsive{font-size:16px;padding:16px}}@media screen and (1120px <= width){a.is-button.is-type1[target=_blank].is-responsive,button.is-button.is-type1[target=_blank].is-responsive{font-size:16px;padding:16px}}a.is-button.is-type1[href$=".pdf"],button.is-button.is-type1[href$=".pdf"]{background:var(--cf-color-white);color:var(--cf-color-text);font-family:sans-serif;font-size:16px;font-weight:var(--cf-font-weight-bold);padding:16px;text-align:center}a.is-button.is-type1[href$=".pdf"]:not(.is-no-border),button.is-button.is-type1[href$=".pdf"]:not(.is-no-border){border:1px solid var(--cf-color-key10);border-radius:0}a.is-button.is-type1[href$=".pdf"].is-full-width,button.is-button.is-type1[href$=".pdf"].is-full-width{display:block;width:100%}a.is-button.is-type1[href$=".pdf"]:not(.is-fit-content-width):not(.is-full-width),button.is-button.is-type1[href$=".pdf"]:not(.is-fit-content-width):not(.is-full-width){max-width:100%}a.is-button.is-type1[href$=".pdf"]:hover,button.is-button.is-type1[href$=".pdf"]:hover{background:var(--cf-color-key10);color:var(--cf-color-white)}a.is-button.is-type1[href$=".pdf"]:hover:not(.is-no-border),button.is-button.is-type1[href$=".pdf"]:hover:not(.is-no-border){border:1px solid var(--cf-color-key10)}@media screen and (width < 1120px){a.is-button.is-type1[href$=".pdf"].is-responsive,button.is-button.is-type1[href$=".pdf"].is-responsive{font-size:16px;padding:16px}}@media screen and (1120px <= width){a.is-button.is-type1[href$=".pdf"].is-responsive,button.is-button.is-type1[href$=".pdf"].is-responsive{font-size:16px;padding:16px}}a.is-button.is-type2,button.is-button.is-type2{background:var(--cf-color-red40);color:var(--cf-color-white);font-family:sans-serif;font-size:16px;font-weight:var(--cf-font-weight-bold);padding:16px;text-align:center}a.is-button.is-type2:not(.is-no-border),button.is-button.is-type2:not(.is-no-border){border:1px solid var(--cf-color-red40);border-radius:0}a.is-button.is-type2.is-full-width,button.is-button.is-type2.is-full-width{display:block;width:100%}a.is-button.is-type2:not(.is-fit-content-width):not(.is-full-width),button.is-button.is-type2:not(.is-fit-content-width):not(.is-full-width){max-width:100%}a.is-button.is-type2:hover,button.is-button.is-type2:hover{background:var(--cf-color-white);color:var(--cf-color-red40)}a.is-button.is-type2:hover:not(.is-no-border),button.is-button.is-type2:hover:not(.is-no-border){border:1px solid var(--cf-color-red40)}@media screen and (width < 1120px){a.is-button.is-type2.is-responsive,button.is-button.is-type2.is-responsive{font-size:16px;padding:16px}}@media screen and (1120px <= width){a.is-button.is-type2.is-responsive,button.is-button.is-type2.is-responsive{font-size:16px;padding:16px}}a.is-button.is-type2[target=_blank],button.is-button.is-type2[target=_blank]{background:var(--cf-color-red40);color:var(--cf-color-white);font-family:sans-serif;font-size:16px;font-weight:var(--cf-font-weight-bold);padding:16px;text-align:center}a.is-button.is-type2[target=_blank]:not(.is-no-border),button.is-button.is-type2[target=_blank]:not(.is-no-border){border:1px solid var(--cf-color-red40);border-radius:0}a.is-button.is-type2[target=_blank].is-full-width,button.is-button.is-type2[target=_blank].is-full-width{display:block;width:100%}a.is-button.is-type2[target=_blank]:not(.is-fit-content-width):not(.is-full-width),button.is-button.is-type2[target=_blank]:not(.is-fit-content-width):not(.is-full-width){max-width:100%}a.is-button.is-type2[target=_blank]:hover,button.is-button.is-type2[target=_blank]:hover{background:var(--cf-color-white);color:var(--cf-color-red40)}a.is-button.is-type2[target=_blank]:hover:not(.is-no-border),button.is-button.is-type2[target=_blank]:hover:not(.is-no-border){border:1px solid var(--cf-color-red40)}@media screen and (width < 1120px){a.is-button.is-type2[target=_blank].is-responsive,button.is-button.is-type2[target=_blank].is-responsive{font-size:16px;padding:16px}}@media screen and (1120px <= width){a.is-button.is-type2[target=_blank].is-responsive,button.is-button.is-type2[target=_blank].is-responsive{font-size:16px;padding:16px}}a.is-button.is-type2[href$=".pdf"],button.is-button.is-type2[href$=".pdf"]{background:var(--cf-color-red40);color:var(--cf-color-white);font-family:sans-serif;font-size:16px;font-weight:var(--cf-font-weight-bold);padding:16px;text-align:center}a.is-button.is-type2[href$=".pdf"]:not(.is-no-border),button.is-button.is-type2[href$=".pdf"]:not(.is-no-border){border:1px solid var(--cf-color-red40);border-radius:0}a.is-button.is-type2[href$=".pdf"].is-full-width,button.is-button.is-type2[href$=".pdf"].is-full-width{display:block;width:100%}a.is-button.is-type2[href$=".pdf"]:not(.is-fit-content-width):not(.is-full-width),button.is-button.is-type2[href$=".pdf"]:not(.is-fit-content-width):not(.is-full-width){max-width:100%}a.is-button.is-type2[href$=".pdf"]:hover,button.is-button.is-type2[href$=".pdf"]:hover{background:var(--cf-color-white);color:var(--cf-color-red40)}a.is-button.is-type2[href$=".pdf"]:hover:not(.is-no-border),button.is-button.is-type2[href$=".pdf"]:hover:not(.is-no-border){border:1px solid var(--cf-color-red40)}@media screen and (width < 1120px){a.is-button.is-type2[href$=".pdf"].is-responsive,button.is-button.is-type2[href$=".pdf"].is-responsive{font-size:16px;padding:16px}}@media screen and (1120px <= width){a.is-button.is-type2[href$=".pdf"].is-responsive,button.is-button.is-type2[href$=".pdf"].is-responsive{font-size:16px;padding:16px}}a.is-button.has-icon span,button.is-button.has-icon span{display:block;line-height:var(--cf-line-height);padding-left:24px;padding-right:32px;position:relative}a.is-button.has-icon span:after,button.is-button.has-icon span:after{background:var(--cf-color-text);content:"";display:block;height:12px;-webkit-mask-image:url(/faculty/medicine/medic/images/common/icon-button-link-arrow-right.svg);mask-image:url(/faculty/medicine/medic/images/common/icon-button-link-arrow-right.svg);-webkit-mask-position:left top;mask-position:left top;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:16px 12px;mask-size:16px 12px;position:absolute;right:0;top:50%;transform:translate3d(0,-50%,0);transition:background var(--cf-transition-time),opacity var(--cf-transition-time);width:16px}a.is-button.has-icon:hover span:after,button.is-button.has-icon:hover span:after{background:var(--cf-color-white);opacity:var(--cf-opacity)}a.is-button.has-icon[target=_blank] span,button.is-button.has-icon[target=_blank] span{display:block;line-height:var(--cf-line-height);padding-left:24px;padding-right:32px;position:relative}a.is-button.has-icon[target=_blank] span:after,button.is-button.has-icon[target=_blank] span:after{background:var(--cf-color-text);content:"";display:block;height:16px;-webkit-mask-image:url(/faculty/medicine/medic/images/common/icon-link-target-blank.svg);mask-image:url(/faculty/medicine/medic/images/common/icon-link-target-blank.svg);-webkit-mask-position:left top;mask-position:left top;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:16px 16px;mask-size:16px 16px;position:absolute;right:0;top:50%;transform:translate3d(0,-50%,0);transition:background var(--cf-transition-time),opacity var(--cf-transition-time);width:16px}a.is-button.has-icon[target=_blank]:hover span:after,button.is-button.has-icon[target=_blank]:hover span:after{background:var(--cf-color-white);opacity:var(--cf-opacity)}a.is-button.has-icon[href$=".pdf"] span,button.is-button.has-icon[href$=".pdf"] span{display:block;line-height:var(--cf-line-height);padding-left:24px;padding-right:32px;position:relative}a.is-button.has-icon[href$=".pdf"] span:after,button.is-button.has-icon[href$=".pdf"] span:after{background:var(--cf-color-text);content:"";display:block;height:16px;-webkit-mask-image:url(/faculty/medicine/medic/images/common/icon-link-file-pdf.svg);mask-image:url(/faculty/medicine/medic/images/common/icon-link-file-pdf.svg);-webkit-mask-position:left top;mask-position:left top;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:16px 16px;mask-size:16px 16px;position:absolute;right:0;top:50%;transform:translate3d(0,-50%,0);transition:background var(--cf-transition-time),opacity var(--cf-transition-time);width:16px}a.is-button.has-icon[href$=".pdf"]:hover span:after,button.is-button.has-icon[href$=".pdf"]:hover span:after{background:var(--cf-color-white);opacity:var(--cf-opacity)}a.is-button.has-icon.is-small span,button.is-button.has-icon.is-small span{display:block;line-height:var(--cf-line-height);padding-left:24px;padding-right:32px;position:relative}a.is-button.has-icon.is-small span:after,button.is-button.has-icon.is-small span:after{background:var(--cf-color-text);content:"";display:block;height:12px;-webkit-mask-image:url(/faculty/medicine/medic/images/common/icon-button-link-arrow-right.svg);mask-image:url(/faculty/medicine/medic/images/common/icon-button-link-arrow-right.svg);-webkit-mask-position:left top;mask-position:left top;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:16px 12px;mask-size:16px 12px;position:absolute;right:0;top:50%;transform:translate3d(0,-50%,0);transition:background var(--cf-transition-time),opacity var(--cf-transition-time);width:16px}a.is-button.has-icon.is-small:hover span:after,button.is-button.has-icon.is-small:hover span:after{background:var(--cf-color-white);opacity:var(--cf-opacity)}a.is-button.has-icon.is-small[target=_blank] span,button.is-button.has-icon.is-small[target=_blank] span{display:block;line-height:var(--cf-line-height);padding-left:24px;padding-right:32px;position:relative}a.is-button.has-icon.is-small[target=_blank] span:after,button.is-button.has-icon.is-small[target=_blank] span:after{background:var(--cf-color-text);content:"";display:block;height:16px;-webkit-mask-image:url(/faculty/medicine/medic/images/common/icon-link-target-blank.svg);mask-image:url(/faculty/medicine/medic/images/common/icon-link-target-blank.svg);-webkit-mask-position:left top;mask-position:left top;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:16px 16px;mask-size:16px 16px;position:absolute;right:0;top:50%;transform:translate3d(0,-50%,0);transition:background var(--cf-transition-time),opacity var(--cf-transition-time);width:16px}a.is-button.has-icon.is-small[target=_blank]:hover span:after,button.is-button.has-icon.is-small[target=_blank]:hover span:after{background:var(--cf-color-white);opacity:var(--cf-opacity)}a.is-button.has-icon.is-small[href$=".pdf"] span,button.is-button.has-icon.is-small[href$=".pdf"] span{display:block;line-height:var(--cf-line-height);padding-left:24px;padding-right:32px;position:relative}a.is-button.has-icon.is-small[href$=".pdf"] span:after,button.is-button.has-icon.is-small[href$=".pdf"] span:after{background:var(--cf-color-text);content:"";display:block;height:16px;-webkit-mask-image:url(/faculty/medicine/medic/images/common/icon-link-file-pdf.svg);mask-image:url(/faculty/medicine/medic/images/common/icon-link-file-pdf.svg);-webkit-mask-position:left top;mask-position:left top;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:16px 16px;mask-size:16px 16px;position:absolute;right:0;top:50%;transform:translate3d(0,-50%,0);transition:background var(--cf-transition-time),opacity var(--cf-transition-time);width:16px}a.is-button.has-icon.is-small[href$=".pdf"]:hover span:after,button.is-button.has-icon.is-small[href$=".pdf"]:hover span:after{background:var(--cf-color-white);opacity:var(--cf-opacity)}a.is-button.has-icon.is-type1 span,button.is-button.has-icon.is-type1 span{display:block;line-height:var(--cf-line-height);padding-left:24px;padding-right:32px;position:relative}a.is-button.has-icon.is-type1 span:after,button.is-button.has-icon.is-type1 span:after{background:var(--cf-color-text);content:"";display:block;height:12px;-webkit-mask-image:url(/faculty/medicine/medic/images/common/icon-button-link-arrow-right.svg);mask-image:url(/faculty/medicine/medic/images/common/icon-button-link-arrow-right.svg);-webkit-mask-position:left top;mask-position:left top;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:16px 12px;mask-size:16px 12px;position:absolute;right:0;top:50%;transform:translate3d(0,-50%,0);transition:background var(--cf-transition-time),opacity var(--cf-transition-time);width:16px}a.is-button.has-icon.is-type1:hover span:after,button.is-button.has-icon.is-type1:hover span:after{background:var(--cf-color-white);opacity:var(--cf-opacity)}a.is-button.has-icon.is-type1[target=_blank] span,button.is-button.has-icon.is-type1[target=_blank] span{display:block;line-height:var(--cf-line-height);padding-left:24px;padding-right:32px;position:relative}a.is-button.has-icon.is-type1[target=_blank] span:after,button.is-button.has-icon.is-type1[target=_blank] span:after{background:var(--cf-color-text);content:"";display:block;height:16px;-webkit-mask-image:url(/faculty/medicine/medic/images/common/icon-link-target-blank.svg);mask-image:url(/faculty/medicine/medic/images/common/icon-link-target-blank.svg);-webkit-mask-position:left top;mask-position:left top;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:16px 16px;mask-size:16px 16px;position:absolute;right:0;top:50%;transform:translate3d(0,-50%,0);transition:background var(--cf-transition-time),opacity var(--cf-transition-time);width:16px}a.is-button.has-icon.is-type1[target=_blank]:hover span:after,button.is-button.has-icon.is-type1[target=_blank]:hover span:after{background:var(--cf-color-white);opacity:var(--cf-opacity)}a.is-button.has-icon.is-type1[href$=".pdf"] span,button.is-button.has-icon.is-type1[href$=".pdf"] span{display:block;line-height:var(--cf-line-height);padding-left:24px;padding-right:32px;position:relative}a.is-button.has-icon.is-type1[href$=".pdf"] span:after,button.is-button.has-icon.is-type1[href$=".pdf"] span:after{background:var(--cf-color-text);content:"";display:block;height:16px;-webkit-mask-image:url(/faculty/medicine/medic/images/common/icon-link-file-pdf.svg);mask-image:url(/faculty/medicine/medic/images/common/icon-link-file-pdf.svg);-webkit-mask-position:left top;mask-position:left top;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:16px 16px;mask-size:16px 16px;position:absolute;right:0;top:50%;transform:translate3d(0,-50%,0);transition:background var(--cf-transition-time),opacity var(--cf-transition-time);width:16px}a.is-button.has-icon.is-type1[href$=".pdf"]:hover span:after,button.is-button.has-icon.is-type1[href$=".pdf"]:hover span:after{background:var(--cf-color-white);opacity:var(--cf-opacity)}a.is-button.has-icon.is-type2 span,button.is-button.has-icon.is-type2 span{display:block;line-height:var(--cf-line-height);padding-left:24px;padding-right:32px;position:relative}a.is-button.has-icon.is-type2 span:after,button.is-button.has-icon.is-type2 span:after{background:var(--cf-color-white);content:"";display:block;height:12px;-webkit-mask-image:url(/faculty/medicine/medic/images/common/icon-button-link-arrow-right.svg);mask-image:url(/faculty/medicine/medic/images/common/icon-button-link-arrow-right.svg);-webkit-mask-position:left top;mask-position:left top;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:16px 12px;mask-size:16px 12px;position:absolute;right:0;top:50%;transform:translate3d(0,-50%,0);transition:background var(--cf-transition-time),opacity var(--cf-transition-time);width:16px}a.is-button.has-icon.is-type2:hover span:after,button.is-button.has-icon.is-type2:hover span:after{background:var(--cf-color-red40);opacity:var(--cf-opacity)}a.is-button.has-icon.is-type2[target=_blank] span,button.is-button.has-icon.is-type2[target=_blank] span{display:block;line-height:var(--cf-line-height);padding-left:24px;padding-right:32px;position:relative}a.is-button.has-icon.is-type2[target=_blank] span:after,button.is-button.has-icon.is-type2[target=_blank] span:after{background:var(--cf-color-white);content:"";display:block;height:16px;-webkit-mask-image:url(/faculty/medicine/medic/images/common/icon-link-target-blank.svg);mask-image:url(/faculty/medicine/medic/images/common/icon-link-target-blank.svg);-webkit-mask-position:left top;mask-position:left top;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:16px 16px;mask-size:16px 16px;position:absolute;right:0;top:50%;transform:translate3d(0,-50%,0);transition:background var(--cf-transition-time),opacity var(--cf-transition-time);width:16px}a.is-button.has-icon.is-type2[target=_blank]:hover span:after,button.is-button.has-icon.is-type2[target=_blank]:hover span:after{background:var(--cf-color-red40);opacity:var(--cf-opacity)}a.is-button.has-icon.is-type2[href$=".pdf"] span,button.is-button.has-icon.is-type2[href$=".pdf"] span{display:block;line-height:var(--cf-line-height);padding-left:24px;padding-right:32px;position:relative}a.is-button.has-icon.is-type2[href$=".pdf"] span:after,button.is-button.has-icon.is-type2[href$=".pdf"] span:after{background:var(--cf-color-white);content:"";display:block;height:16px;-webkit-mask-image:url(/faculty/medicine/medic/images/common/icon-link-file-pdf.svg);mask-image:url(/faculty/medicine/medic/images/common/icon-link-file-pdf.svg);-webkit-mask-position:left top;mask-position:left top;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:16px 16px;mask-size:16px 16px;position:absolute;right:0;top:50%;transform:translate3d(0,-50%,0);transition:background var(--cf-transition-time),opacity var(--cf-transition-time);width:16px}a.is-button.has-icon.is-type2[href$=".pdf"]:hover span:after,button.is-button.has-icon.is-type2[href$=".pdf"]:hover span:after{background:var(--cf-color-red40);opacity:var(--cf-opacity)}[data-inview=fade-in]{opacity:0;transition-delay:.1s;transition-duration:1s;transition-property:opacity,transform;transition-timing-function:ease-out}[data-inview=fade-in][data-inview-status=active]{opacity:1}[data-inview=fade-out]{opacity:1;transition-delay:.1s;transition-duration:1s;transition-property:opacity,transform;transition-timing-function:ease-out}[data-inview=fade-out][data-inview-status=active]{opacity:0}[data-inview=slide-up]{opacity:0;transform:translate3d(0,5%,0);transition-delay:.1s;transition-duration:1s;transition-property:opacity,transform;transition-timing-function:ease-out}[data-inview=slide-up][data-inview-status=active]{opacity:1;transform:translateZ(0)}[data-inview=slide-down]{opacity:0;transform:translate3d(0,-5%,0);transition-delay:.1s;transition-duration:1s;transition-property:opacity,transform;transition-timing-function:ease-out}[data-inview=slide-down][data-inview-status=active]{opacity:1;transform:translateZ(0)}[data-inview=slide-left]{opacity:0;transform:translate3d(5%,0,0);transition-delay:.1s;transition-duration:1s;transition-property:opacity,transform;transition-timing-function:ease-out}[data-inview=slide-left][data-inview-status=active]{opacity:1;transform:translateZ(0)}[data-inview=slide-right]{opacity:0;transform:translate3d(-5%,0,0);transition-delay:.1s;transition-duration:1s;transition-property:opacity,transform;transition-timing-function:ease-out}[data-inview=slide-right][data-inview-status=active]{opacity:1;transform:translateZ(0)}.c-block{position:relative;width:100%}.c-block--fixed-xs{margin-left:auto;margin-right:auto;max-width:0}.c-block--fixed-sm{margin-left:auto;margin-right:auto;max-width:640px}.c-block--fixed-md{margin-left:auto;margin-right:auto;max-width:768px}.c-block--fixed-lg{margin-left:auto;margin-right:auto;max-width:992px}.c-block--fixed-xl{margin-left:auto;margin-right:auto;max-width:1120px}.c-block--fixed-xl2{margin-left:auto;margin-right:auto;max-width:1366px}.c-block--fixed-xxl{margin-left:auto;margin-right:auto;max-width:1568px}.c-block--fixed-xxxl{margin-left:auto;margin-right:auto;max-width:1920px}@media screen and (0px <= width < 640px){.c-block--padding-trbl{padding:var(--cf-block-padding-top-xs) var(--cf-block-padding-right-xs) var(--cf-block-padding-bottom-xs) var(--cf-block-padding-left-xs)}.c-block--padding-trbl.c-block--fixed-xs{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-xs) + var(--cf-block-padding-right-xs) + var(--cf-block-padding-left-xs))}.c-block--padding-rbl,.c-block--padding-trbl.c-block--fixed-xs{padding-left:var(--cf-block-padding-left-xs);padding-right:var(--cf-block-padding-right-xs)}.c-block--padding-rbl{padding-bottom:var(--cf-block-padding-bottom-xs);padding-top:0}.c-block--padding-rbl.c-block--fixed-xs{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-xs) + var(--cf-block-padding-right-xs) + var(--cf-block-padding-left-xs));padding-left:var(--cf-block-padding-left-xs);padding-right:var(--cf-block-padding-right-xs)}.c-block--padding-tbl{padding-bottom:var(--cf-block-padding-bottom-xs);padding-left:var(--cf-block-padding-left-xs);padding-right:0;padding-top:var(--cf-block-padding-top-xs)}.c-block--padding-tbl.c-block--fixed-xs{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-xs) + var(--cf-block-padding-left-xs));padding-left:var(--cf-block-padding-left-xs);padding-right:0}.c-block--padding-trl{padding-bottom:0;padding-top:var(--cf-block-padding-top-xs)}.c-block--padding-trl,.c-block--padding-trl.c-block--fixed-xs{padding-left:var(--cf-block-padding-left-xs);padding-right:var(--cf-block-padding-right-xs)}.c-block--padding-trl.c-block--fixed-xs{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-xs) + var(--cf-block-padding-right-xs) + var(--cf-block-padding-left-xs))}.c-block--padding-trb{padding-bottom:var(--cf-block-padding-bottom-xs);padding-left:0;padding-right:var(--cf-block-padding-right-xs);padding-top:var(--cf-block-padding-top-xs)}.c-block--padding-trb.c-block--fixed-xs{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-xs) + var(--cf-block-padding-right-xs));padding-left:0;padding-right:var(--cf-block-padding-right-xs)}.c-block--padding-tb{padding-bottom:var(--cf-block-padding-bottom-xs);padding-left:0;padding-right:0;padding-top:var(--cf-block-padding-top-xs)}.c-block--padding-tb.c-block--fixed-xs{margin-left:auto;margin-right:auto;max-width:var(--cf-size-xs);padding-left:0;padding-right:0}.c-block--padding-rl{padding-bottom:0;padding-top:0}.c-block--padding-rl,.c-block--padding-rl.c-block--fixed-xs{padding-left:var(--cf-block-padding-left-xs);padding-right:var(--cf-block-padding-right-xs)}.c-block--padding-rl.c-block--fixed-xs{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-xs) + var(--cf-block-padding-right-xs) + var(--cf-block-padding-left-xs))}.c-block--padding-t{padding-bottom:0;padding-left:0;padding-right:0;padding-top:var(--cf-block-padding-top-xs)}.c-block--padding-t.c-block--fixed-xs{margin-left:auto;margin-right:auto;max-width:var(--cf-size-xs);padding-left:0;padding-right:0}.c-block--padding-r{padding-bottom:0;padding-top:0}.c-block--padding-r,.c-block--padding-r.c-block--fixed-xs{padding-left:0;padding-right:var(--cf-block-padding-right-xs)}.c-block--padding-r.c-block--fixed-xs{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-xs) + var(--cf-block-padding-right-xs))}.c-block--padding-b{padding-bottom:var(--cf-block-padding-bottom-xs);padding-left:0;padding-right:0;padding-top:0}.c-block--padding-b.c-block--fixed-xs{margin-left:auto;margin-right:auto;max-width:var(--cf-size-xs);padding-left:0;padding-right:0}.c-block--padding-l{padding-bottom:0;padding-top:0}.c-block--padding-l,.c-block--padding-l.c-block--fixed-xs{padding-left:var(--cf-block-padding-left-xs);padding-right:0}.c-block--padding-l.c-block--fixed-xs{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-xs) + var(--cf-block-padding-left-xs))}}@media screen and (640px <= width < 768px){.c-block--padding-trbl{padding:var(--cf-block-padding-top-sm) var(--cf-block-padding-right-sm) var(--cf-block-padding-bottom-sm) var(--cf-block-padding-left-sm)}.c-block--padding-trbl.c-block--fixed-xs{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-xs) + var(--cf-block-padding-right-xs) + var(--cf-block-padding-left-xs));padding-left:var(--cf-block-padding-left-xs);padding-right:var(--cf-block-padding-right-xs)}.c-block--padding-trbl.c-block--fixed-sm{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-sm) + var(--cf-block-padding-right-sm) + var(--cf-block-padding-left-sm))}.c-block--padding-rbl,.c-block--padding-trbl.c-block--fixed-sm{padding-left:var(--cf-block-padding-left-sm);padding-right:var(--cf-block-padding-right-sm)}.c-block--padding-rbl{padding-bottom:var(--cf-block-padding-bottom-sm);padding-top:0}.c-block--padding-rbl.c-block--fixed-xs{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-xs) + var(--cf-block-padding-right-xs) + var(--cf-block-padding-left-xs));padding-left:var(--cf-block-padding-left-xs);padding-right:var(--cf-block-padding-right-xs)}.c-block--padding-rbl.c-block--fixed-sm{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-sm) + var(--cf-block-padding-right-sm) + var(--cf-block-padding-left-sm));padding-left:var(--cf-block-padding-left-sm);padding-right:var(--cf-block-padding-right-sm)}.c-block--padding-tbl{padding-bottom:var(--cf-block-padding-bottom-sm);padding-left:var(--cf-block-padding-left-sm);padding-right:0;padding-top:var(--cf-block-padding-top-sm)}.c-block--padding-tbl.c-block--fixed-xs{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-xs) + var(--cf-block-padding-left-xs));padding-left:var(--cf-block-padding-left-xs);padding-right:0}.c-block--padding-tbl.c-block--fixed-sm{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-sm) + var(--cf-block-padding-left-sm));padding-left:var(--cf-block-padding-left-sm);padding-right:0}.c-block--padding-trl{padding-bottom:0;padding-left:var(--cf-block-padding-left-sm);padding-right:var(--cf-block-padding-right-sm);padding-top:var(--cf-block-padding-top-sm)}.c-block--padding-trl.c-block--fixed-xs{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-xs) + var(--cf-block-padding-right-xs) + var(--cf-block-padding-left-xs));padding-left:var(--cf-block-padding-left-xs);padding-right:var(--cf-block-padding-right-xs)}.c-block--padding-trl.c-block--fixed-sm{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-sm) + var(--cf-block-padding-right-sm) + var(--cf-block-padding-left-sm));padding-left:var(--cf-block-padding-left-sm);padding-right:var(--cf-block-padding-right-sm)}.c-block--padding-trb{padding-bottom:var(--cf-block-padding-bottom-sm);padding-left:0;padding-right:var(--cf-block-padding-right-sm);padding-top:var(--cf-block-padding-top-sm)}.c-block--padding-trb.c-block--fixed-xs{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-xs) + var(--cf-block-padding-right-xs));padding-left:0;padding-right:var(--cf-block-padding-right-xs)}.c-block--padding-trb.c-block--fixed-sm{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-sm) + var(--cf-block-padding-right-sm));padding-left:0;padding-right:var(--cf-block-padding-right-sm)}.c-block--padding-tb{padding-bottom:var(--cf-block-padding-bottom-sm);padding-left:0;padding-right:0;padding-top:var(--cf-block-padding-top-sm)}.c-block--padding-tb.c-block--fixed-xs{margin-left:auto;margin-right:auto;max-width:var(--cf-size-xs);padding-left:0;padding-right:0}.c-block--padding-tb.c-block--fixed-sm{margin-left:auto;margin-right:auto;max-width:var(--cf-size-sm);padding-left:0;padding-right:0}.c-block--padding-rl{padding-bottom:0;padding-left:var(--cf-block-padding-left-sm);padding-right:var(--cf-block-padding-right-sm);padding-top:0}.c-block--padding-rl.c-block--fixed-xs{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-xs) + var(--cf-block-padding-right-xs) + var(--cf-block-padding-left-xs));padding-left:var(--cf-block-padding-left-xs);padding-right:var(--cf-block-padding-right-xs)}.c-block--padding-rl.c-block--fixed-sm{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-sm) + var(--cf-block-padding-right-sm) + var(--cf-block-padding-left-sm));padding-left:var(--cf-block-padding-left-sm);padding-right:var(--cf-block-padding-right-sm)}.c-block--padding-t{padding-bottom:0;padding-left:0;padding-right:0;padding-top:var(--cf-block-padding-top-sm)}.c-block--padding-t.c-block--fixed-xs{margin-left:auto;margin-right:auto;max-width:var(--cf-size-xs);padding-left:0;padding-right:0}.c-block--padding-t.c-block--fixed-sm{margin-left:auto;margin-right:auto;max-width:var(--cf-size-sm);padding-left:0;padding-right:0}.c-block--padding-r{padding-bottom:0;padding-left:0;padding-right:var(--cf-block-padding-right-sm);padding-top:0}.c-block--padding-r.c-block--fixed-xs{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-xs) + var(--cf-block-padding-right-xs));padding-left:0;padding-right:var(--cf-block-padding-right-xs)}.c-block--padding-r.c-block--fixed-sm{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-sm) + var(--cf-block-padding-right-sm));padding-left:0;padding-right:var(--cf-block-padding-right-sm)}.c-block--padding-b{padding-bottom:var(--cf-block-padding-bottom-sm);padding-left:0;padding-right:0;padding-top:0}.c-block--padding-b.c-block--fixed-xs{margin-left:auto;margin-right:auto;max-width:var(--cf-size-xs);padding-left:0;padding-right:0}.c-block--padding-b.c-block--fixed-sm{margin-left:auto;margin-right:auto;max-width:var(--cf-size-sm);padding-left:0;padding-right:0}.c-block--padding-l{padding-bottom:0;padding-left:var(--cf-block-padding-left-sm);padding-right:0;padding-top:0}.c-block--padding-l.c-block--fixed-xs{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-xs) + var(--cf-block-padding-left-xs));padding-left:var(--cf-block-padding-left-xs);padding-right:0}.c-block--padding-l.c-block--fixed-sm{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-sm) + var(--cf-block-padding-left-sm));padding-left:var(--cf-block-padding-left-sm);padding-right:0}}@media screen and (768px <= width < 992px){.c-block--padding-trbl{padding:var(--cf-block-padding-top-md) var(--cf-block-padding-right-md) var(--cf-block-padding-bottom-md) var(--cf-block-padding-left-md)}.c-block--padding-trbl.c-block--fixed-xs{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-xs) + var(--cf-block-padding-right-xs) + var(--cf-block-padding-left-xs));padding-left:var(--cf-block-padding-left-xs);padding-right:var(--cf-block-padding-right-xs)}.c-block--padding-trbl.c-block--fixed-sm{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-sm) + var(--cf-block-padding-right-sm) + var(--cf-block-padding-left-sm));padding-left:var(--cf-block-padding-left-sm);padding-right:var(--cf-block-padding-right-sm)}.c-block--padding-trbl.c-block--fixed-md{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-md) + var(--cf-block-padding-right-md) + var(--cf-block-padding-left-md))}.c-block--padding-rbl,.c-block--padding-trbl.c-block--fixed-md{padding-left:var(--cf-block-padding-left-md);padding-right:var(--cf-block-padding-right-md)}.c-block--padding-rbl{padding-bottom:var(--cf-block-padding-bottom-md);padding-top:0}.c-block--padding-rbl.c-block--fixed-xs{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-xs) + var(--cf-block-padding-right-xs) + var(--cf-block-padding-left-xs));padding-left:var(--cf-block-padding-left-xs);padding-right:var(--cf-block-padding-right-xs)}.c-block--padding-rbl.c-block--fixed-sm{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-sm) + var(--cf-block-padding-right-sm) + var(--cf-block-padding-left-sm));padding-left:var(--cf-block-padding-left-sm);padding-right:var(--cf-block-padding-right-sm)}.c-block--padding-rbl.c-block--fixed-md{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-md) + var(--cf-block-padding-right-md) + var(--cf-block-padding-left-md));padding-left:var(--cf-block-padding-left-md);padding-right:var(--cf-block-padding-right-md)}.c-block--padding-tbl{padding-bottom:var(--cf-block-padding-bottom-md);padding-left:var(--cf-block-padding-left-md);padding-right:0;padding-top:var(--cf-block-padding-top-md)}.c-block--padding-tbl.c-block--fixed-xs{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-xs) + var(--cf-block-padding-left-xs));padding-left:var(--cf-block-padding-left-xs);padding-right:0}.c-block--padding-tbl.c-block--fixed-sm{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-sm) + var(--cf-block-padding-left-sm));padding-left:var(--cf-block-padding-left-sm);padding-right:0}.c-block--padding-tbl.c-block--fixed-md{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-md) + var(--cf-block-padding-left-md));padding-left:var(--cf-block-padding-left-md);padding-right:0}.c-block--padding-trl{padding-bottom:0;padding-left:var(--cf-block-padding-left-md);padding-right:var(--cf-block-padding-right-md);padding-top:var(--cf-block-padding-top-md)}.c-block--padding-trl.c-block--fixed-xs{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-xs) + var(--cf-block-padding-right-xs) + var(--cf-block-padding-left-xs));padding-left:var(--cf-block-padding-left-xs);padding-right:var(--cf-block-padding-right-xs)}.c-block--padding-trl.c-block--fixed-sm{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-sm) + var(--cf-block-padding-right-sm) + var(--cf-block-padding-left-sm));padding-left:var(--cf-block-padding-left-sm);padding-right:var(--cf-block-padding-right-sm)}.c-block--padding-trl.c-block--fixed-md{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-md) + var(--cf-block-padding-right-md) + var(--cf-block-padding-left-md));padding-left:var(--cf-block-padding-left-md);padding-right:var(--cf-block-padding-right-md)}.c-block--padding-trb{padding-bottom:var(--cf-block-padding-bottom-md);padding-left:0;padding-right:var(--cf-block-padding-right-md);padding-top:var(--cf-block-padding-top-md)}.c-block--padding-trb.c-block--fixed-xs{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-xs) + var(--cf-block-padding-right-xs));padding-left:0;padding-right:var(--cf-block-padding-right-xs)}.c-block--padding-trb.c-block--fixed-sm{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-sm) + var(--cf-block-padding-right-sm));padding-left:0;padding-right:var(--cf-block-padding-right-sm)}.c-block--padding-trb.c-block--fixed-md{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-md) + var(--cf-block-padding-right-md));padding-left:0;padding-right:var(--cf-block-padding-right-md)}.c-block--padding-tb{padding-bottom:var(--cf-block-padding-bottom-md);padding-left:0;padding-right:0;padding-top:var(--cf-block-padding-top-md)}.c-block--padding-tb.c-block--fixed-xs{margin-left:auto;margin-right:auto;max-width:var(--cf-size-xs);padding-left:0;padding-right:0}.c-block--padding-tb.c-block--fixed-sm{margin-left:auto;margin-right:auto;max-width:var(--cf-size-sm);padding-left:0;padding-right:0}.c-block--padding-tb.c-block--fixed-md{margin-left:auto;margin-right:auto;max-width:var(--cf-size-md);padding-left:0;padding-right:0}.c-block--padding-rl{padding-bottom:0;padding-left:var(--cf-block-padding-left-md);padding-right:var(--cf-block-padding-right-md);padding-top:0}.c-block--padding-rl.c-block--fixed-xs{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-xs) + var(--cf-block-padding-right-xs) + var(--cf-block-padding-left-xs));padding-left:var(--cf-block-padding-left-xs);padding-right:var(--cf-block-padding-right-xs)}.c-block--padding-rl.c-block--fixed-sm{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-sm) + var(--cf-block-padding-right-sm) + var(--cf-block-padding-left-sm));padding-left:var(--cf-block-padding-left-sm);padding-right:var(--cf-block-padding-right-sm)}.c-block--padding-rl.c-block--fixed-md{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-md) + var(--cf-block-padding-right-md) + var(--cf-block-padding-left-md));padding-left:var(--cf-block-padding-left-md);padding-right:var(--cf-block-padding-right-md)}.c-block--padding-t{padding-bottom:0;padding-left:0;padding-right:0;padding-top:var(--cf-block-padding-top-md)}.c-block--padding-t.c-block--fixed-xs{margin-left:auto;margin-right:auto;max-width:var(--cf-size-xs);padding-left:0;padding-right:0}.c-block--padding-t.c-block--fixed-sm{margin-left:auto;margin-right:auto;max-width:var(--cf-size-sm);padding-left:0;padding-right:0}.c-block--padding-t.c-block--fixed-md{margin-left:auto;margin-right:auto;max-width:var(--cf-size-md);padding-left:0;padding-right:0}.c-block--padding-r{padding-bottom:0;padding-left:0;padding-right:var(--cf-block-padding-right-md);padding-top:0}.c-block--padding-r.c-block--fixed-xs{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-xs) + var(--cf-block-padding-right-xs));padding-left:0;padding-right:var(--cf-block-padding-right-xs)}.c-block--padding-r.c-block--fixed-sm{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-sm) + var(--cf-block-padding-right-sm));padding-left:0;padding-right:var(--cf-block-padding-right-sm)}.c-block--padding-r.c-block--fixed-md{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-md) + var(--cf-block-padding-right-md));padding-left:0;padding-right:var(--cf-block-padding-right-md)}.c-block--padding-b{padding-bottom:var(--cf-block-padding-bottom-md);padding-left:0;padding-right:0;padding-top:0}.c-block--padding-b.c-block--fixed-xs{margin-left:auto;margin-right:auto;max-width:var(--cf-size-xs);padding-left:0;padding-right:0}.c-block--padding-b.c-block--fixed-sm{margin-left:auto;margin-right:auto;max-width:var(--cf-size-sm);padding-left:0;padding-right:0}.c-block--padding-b.c-block--fixed-md{margin-left:auto;margin-right:auto;max-width:var(--cf-size-md);padding-left:0;padding-right:0}.c-block--padding-l{padding-bottom:0;padding-left:var(--cf-block-padding-left-md);padding-right:0;padding-top:0}.c-block--padding-l.c-block--fixed-xs{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-xs) + var(--cf-block-padding-left-xs));padding-left:var(--cf-block-padding-left-xs);padding-right:0}.c-block--padding-l.c-block--fixed-sm{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-sm) + var(--cf-block-padding-left-sm));padding-left:var(--cf-block-padding-left-sm);padding-right:0}.c-block--padding-l.c-block--fixed-md{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-md) + var(--cf-block-padding-left-md));padding-left:var(--cf-block-padding-left-md);padding-right:0}}@media screen and (992px <= width < 1120px){.c-block--padding-trbl{padding:var(--cf-block-padding-top-lg) var(--cf-block-padding-right-lg) var(--cf-block-padding-bottom-lg) var(--cf-block-padding-left-lg)}.c-block--padding-trbl.c-block--fixed-xs{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-xs) + var(--cf-block-padding-right-xs) + var(--cf-block-padding-left-xs));padding-left:var(--cf-block-padding-left-xs);padding-right:var(--cf-block-padding-right-xs)}.c-block--padding-trbl.c-block--fixed-sm{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-sm) + var(--cf-block-padding-right-sm) + var(--cf-block-padding-left-sm));padding-left:var(--cf-block-padding-left-sm);padding-right:var(--cf-block-padding-right-sm)}.c-block--padding-trbl.c-block--fixed-md{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-md) + var(--cf-block-padding-right-md) + var(--cf-block-padding-left-md));padding-left:var(--cf-block-padding-left-md);padding-right:var(--cf-block-padding-right-md)}.c-block--padding-trbl.c-block--fixed-lg{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-lg) + var(--cf-block-padding-right-lg) + var(--cf-block-padding-left-lg))}.c-block--padding-rbl,.c-block--padding-trbl.c-block--fixed-lg{padding-left:var(--cf-block-padding-left-lg);padding-right:var(--cf-block-padding-right-lg)}.c-block--padding-rbl{padding-bottom:var(--cf-block-padding-bottom-lg);padding-top:0}.c-block--padding-rbl.c-block--fixed-xs{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-xs) + var(--cf-block-padding-right-xs) + var(--cf-block-padding-left-xs));padding-left:var(--cf-block-padding-left-xs);padding-right:var(--cf-block-padding-right-xs)}.c-block--padding-rbl.c-block--fixed-sm{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-sm) + var(--cf-block-padding-right-sm) + var(--cf-block-padding-left-sm));padding-left:var(--cf-block-padding-left-sm);padding-right:var(--cf-block-padding-right-sm)}.c-block--padding-rbl.c-block--fixed-md{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-md) + var(--cf-block-padding-right-md) + var(--cf-block-padding-left-md));padding-left:var(--cf-block-padding-left-md);padding-right:var(--cf-block-padding-right-md)}.c-block--padding-rbl.c-block--fixed-lg{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-lg) + var(--cf-block-padding-right-lg) + var(--cf-block-padding-left-lg));padding-left:var(--cf-block-padding-left-lg);padding-right:var(--cf-block-padding-right-lg)}.c-block--padding-tbl{padding-bottom:var(--cf-block-padding-bottom-lg);padding-left:var(--cf-block-padding-left-lg);padding-right:0;padding-top:var(--cf-block-padding-top-lg)}.c-block--padding-tbl.c-block--fixed-xs{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-xs) + var(--cf-block-padding-left-xs));padding-left:var(--cf-block-padding-left-xs);padding-right:0}.c-block--padding-tbl.c-block--fixed-sm{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-sm) + var(--cf-block-padding-left-sm));padding-left:var(--cf-block-padding-left-sm);padding-right:0}.c-block--padding-tbl.c-block--fixed-md{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-md) + var(--cf-block-padding-left-md));padding-left:var(--cf-block-padding-left-md);padding-right:0}.c-block--padding-tbl.c-block--fixed-lg{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-lg) + var(--cf-block-padding-left-lg));padding-left:var(--cf-block-padding-left-lg);padding-right:0}.c-block--padding-trl{padding-bottom:0;padding-left:var(--cf-block-padding-left-lg);padding-right:var(--cf-block-padding-right-lg);padding-top:var(--cf-block-padding-top-lg)}.c-block--padding-trl.c-block--fixed-xs{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-xs) + var(--cf-block-padding-right-xs) + var(--cf-block-padding-left-xs));padding-left:var(--cf-block-padding-left-xs);padding-right:var(--cf-block-padding-right-xs)}.c-block--padding-trl.c-block--fixed-sm{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-sm) + var(--cf-block-padding-right-sm) + var(--cf-block-padding-left-sm));padding-left:var(--cf-block-padding-left-sm);padding-right:var(--cf-block-padding-right-sm)}.c-block--padding-trl.c-block--fixed-md{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-md) + var(--cf-block-padding-right-md) + var(--cf-block-padding-left-md));padding-left:var(--cf-block-padding-left-md);padding-right:var(--cf-block-padding-right-md)}.c-block--padding-trl.c-block--fixed-lg{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-lg) + var(--cf-block-padding-right-lg) + var(--cf-block-padding-left-lg));padding-left:var(--cf-block-padding-left-lg);padding-right:var(--cf-block-padding-right-lg)}.c-block--padding-trb{padding-bottom:var(--cf-block-padding-bottom-lg);padding-left:0;padding-right:var(--cf-block-padding-right-lg);padding-top:var(--cf-block-padding-top-lg)}.c-block--padding-trb.c-block--fixed-xs{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-xs) + var(--cf-block-padding-right-xs));padding-left:0;padding-right:var(--cf-block-padding-right-xs)}.c-block--padding-trb.c-block--fixed-sm{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-sm) + var(--cf-block-padding-right-sm));padding-left:0;padding-right:var(--cf-block-padding-right-sm)}.c-block--padding-trb.c-block--fixed-md{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-md) + var(--cf-block-padding-right-md));padding-left:0;padding-right:var(--cf-block-padding-right-md)}.c-block--padding-trb.c-block--fixed-lg{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-lg) + var(--cf-block-padding-right-lg));padding-left:0;padding-right:var(--cf-block-padding-right-lg)}.c-block--padding-tb{padding-bottom:var(--cf-block-padding-bottom-lg);padding-left:0;padding-right:0;padding-top:var(--cf-block-padding-top-lg)}.c-block--padding-tb.c-block--fixed-xs{margin-left:auto;margin-right:auto;max-width:var(--cf-size-xs);padding-left:0;padding-right:0}.c-block--padding-tb.c-block--fixed-sm{margin-left:auto;margin-right:auto;max-width:var(--cf-size-sm);padding-left:0;padding-right:0}.c-block--padding-tb.c-block--fixed-md{margin-left:auto;margin-right:auto;max-width:var(--cf-size-md);padding-left:0;padding-right:0}.c-block--padding-tb.c-block--fixed-lg{margin-left:auto;margin-right:auto;max-width:var(--cf-size-lg);padding-left:0;padding-right:0}.c-block--padding-rl{padding-bottom:0;padding-left:var(--cf-block-padding-left-lg);padding-right:var(--cf-block-padding-right-lg);padding-top:0}.c-block--padding-rl.c-block--fixed-xs{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-xs) + var(--cf-block-padding-right-xs) + var(--cf-block-padding-left-xs));padding-left:var(--cf-block-padding-left-xs);padding-right:var(--cf-block-padding-right-xs)}.c-block--padding-rl.c-block--fixed-sm{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-sm) + var(--cf-block-padding-right-sm) + var(--cf-block-padding-left-sm));padding-left:var(--cf-block-padding-left-sm);padding-right:var(--cf-block-padding-right-sm)}.c-block--padding-rl.c-block--fixed-md{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-md) + var(--cf-block-padding-right-md) + var(--cf-block-padding-left-md));padding-left:var(--cf-block-padding-left-md);padding-right:var(--cf-block-padding-right-md)}.c-block--padding-rl.c-block--fixed-lg{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-lg) + var(--cf-block-padding-right-lg) + var(--cf-block-padding-left-lg));padding-left:var(--cf-block-padding-left-lg);padding-right:var(--cf-block-padding-right-lg)}.c-block--padding-t{padding-bottom:0;padding-left:0;padding-right:0;padding-top:var(--cf-block-padding-top-lg)}.c-block--padding-t.c-block--fixed-xs{margin-left:auto;margin-right:auto;max-width:var(--cf-size-xs);padding-left:0;padding-right:0}.c-block--padding-t.c-block--fixed-sm{margin-left:auto;margin-right:auto;max-width:var(--cf-size-sm);padding-left:0;padding-right:0}.c-block--padding-t.c-block--fixed-md{margin-left:auto;margin-right:auto;max-width:var(--cf-size-md);padding-left:0;padding-right:0}.c-block--padding-t.c-block--fixed-lg{margin-left:auto;margin-right:auto;max-width:var(--cf-size-lg);padding-left:0;padding-right:0}.c-block--padding-r{padding-bottom:0;padding-left:0;padding-right:var(--cf-block-padding-right-lg);padding-top:0}.c-block--padding-r.c-block--fixed-xs{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-xs) + var(--cf-block-padding-right-xs));padding-left:0;padding-right:var(--cf-block-padding-right-xs)}.c-block--padding-r.c-block--fixed-sm{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-sm) + var(--cf-block-padding-right-sm));padding-left:0;padding-right:var(--cf-block-padding-right-sm)}.c-block--padding-r.c-block--fixed-md{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-md) + var(--cf-block-padding-right-md));padding-left:0;padding-right:var(--cf-block-padding-right-md)}.c-block--padding-r.c-block--fixed-lg{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-lg) + var(--cf-block-padding-right-lg));padding-left:0;padding-right:var(--cf-block-padding-right-lg)}.c-block--padding-b{padding-bottom:var(--cf-block-padding-bottom-lg);padding-left:0;padding-right:0;padding-top:0}.c-block--padding-b.c-block--fixed-xs{margin-left:auto;margin-right:auto;max-width:var(--cf-size-xs);padding-left:0;padding-right:0}.c-block--padding-b.c-block--fixed-sm{margin-left:auto;margin-right:auto;max-width:var(--cf-size-sm);padding-left:0;padding-right:0}.c-block--padding-b.c-block--fixed-md{margin-left:auto;margin-right:auto;max-width:var(--cf-size-md);padding-left:0;padding-right:0}.c-block--padding-b.c-block--fixed-lg{margin-left:auto;margin-right:auto;max-width:var(--cf-size-lg);padding-left:0;padding-right:0}.c-block--padding-l{padding-bottom:0;padding-left:var(--cf-block-padding-left-lg);padding-right:0;padding-top:0}.c-block--padding-l.c-block--fixed-xs{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-xs) + var(--cf-block-padding-left-xs));padding-left:var(--cf-block-padding-left-xs);padding-right:0}.c-block--padding-l.c-block--fixed-sm{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-sm) + var(--cf-block-padding-left-sm));padding-left:var(--cf-block-padding-left-sm);padding-right:0}.c-block--padding-l.c-block--fixed-md{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-md) + var(--cf-block-padding-left-md));padding-left:var(--cf-block-padding-left-md);padding-right:0}.c-block--padding-l.c-block--fixed-lg{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-lg) + var(--cf-block-padding-left-lg));padding-left:var(--cf-block-padding-left-lg);padding-right:0}}@media screen and (1120px <= width < 1366px){.c-block--padding-trbl{padding:var(--cf-block-padding-top-xl) var(--cf-block-padding-right-xl) var(--cf-block-padding-bottom-xl) var(--cf-block-padding-left-xl)}.c-block--padding-trbl.c-block--fixed-xs{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-xs) + var(--cf-block-padding-right-xs) + var(--cf-block-padding-left-xs));padding-left:var(--cf-block-padding-left-xs);padding-right:var(--cf-block-padding-right-xs)}.c-block--padding-trbl.c-block--fixed-sm{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-sm) + var(--cf-block-padding-right-sm) + var(--cf-block-padding-left-sm));padding-left:var(--cf-block-padding-left-sm);padding-right:var(--cf-block-padding-right-sm)}.c-block--padding-trbl.c-block--fixed-md{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-md) + var(--cf-block-padding-right-md) + var(--cf-block-padding-left-md));padding-left:var(--cf-block-padding-left-md);padding-right:var(--cf-block-padding-right-md)}.c-block--padding-trbl.c-block--fixed-lg{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-lg) + var(--cf-block-padding-right-lg) + var(--cf-block-padding-left-lg));padding-left:var(--cf-block-padding-left-lg);padding-right:var(--cf-block-padding-right-lg)}.c-block--padding-trbl.c-block--fixed-xl{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-xl) + var(--cf-block-padding-right-xl) + var(--cf-block-padding-left-xl))}.c-block--padding-rbl,.c-block--padding-trbl.c-block--fixed-xl{padding-left:var(--cf-block-padding-left-xl);padding-right:var(--cf-block-padding-right-xl)}.c-block--padding-rbl{padding-bottom:var(--cf-block-padding-bottom-xl);padding-top:0}.c-block--padding-rbl.c-block--fixed-xs{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-xs) + var(--cf-block-padding-right-xs) + var(--cf-block-padding-left-xs));padding-left:var(--cf-block-padding-left-xs);padding-right:var(--cf-block-padding-right-xs)}.c-block--padding-rbl.c-block--fixed-sm{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-sm) + var(--cf-block-padding-right-sm) + var(--cf-block-padding-left-sm));padding-left:var(--cf-block-padding-left-sm);padding-right:var(--cf-block-padding-right-sm)}.c-block--padding-rbl.c-block--fixed-md{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-md) + var(--cf-block-padding-right-md) + var(--cf-block-padding-left-md));padding-left:var(--cf-block-padding-left-md);padding-right:var(--cf-block-padding-right-md)}.c-block--padding-rbl.c-block--fixed-lg{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-lg) + var(--cf-block-padding-right-lg) + var(--cf-block-padding-left-lg));padding-left:var(--cf-block-padding-left-lg);padding-right:var(--cf-block-padding-right-lg)}.c-block--padding-rbl.c-block--fixed-xl{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-xl) + var(--cf-block-padding-right-xl) + var(--cf-block-padding-left-xl));padding-left:var(--cf-block-padding-left-xl);padding-right:var(--cf-block-padding-right-xl)}.c-block--padding-tbl{padding-bottom:var(--cf-block-padding-bottom-xl);padding-left:var(--cf-block-padding-left-xl);padding-right:0;padding-top:var(--cf-block-padding-top-xl)}.c-block--padding-tbl.c-block--fixed-xs{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-xs) + var(--cf-block-padding-left-xs));padding-left:var(--cf-block-padding-left-xs);padding-right:0}.c-block--padding-tbl.c-block--fixed-sm{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-sm) + var(--cf-block-padding-left-sm));padding-left:var(--cf-block-padding-left-sm);padding-right:0}.c-block--padding-tbl.c-block--fixed-md{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-md) + var(--cf-block-padding-left-md));padding-left:var(--cf-block-padding-left-md);padding-right:0}.c-block--padding-tbl.c-block--fixed-lg{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-lg) + var(--cf-block-padding-left-lg));padding-left:var(--cf-block-padding-left-lg);padding-right:0}.c-block--padding-tbl.c-block--fixed-xl{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-xl) + var(--cf-block-padding-left-xl));padding-left:var(--cf-block-padding-left-xl);padding-right:0}.c-block--padding-trl{padding-bottom:0;padding-left:var(--cf-block-padding-left-xl);padding-right:var(--cf-block-padding-right-xl);padding-top:var(--cf-block-padding-top-xl)}.c-block--padding-trl.c-block--fixed-xs{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-xs) + var(--cf-block-padding-right-xs) + var(--cf-block-padding-left-xs));padding-left:var(--cf-block-padding-left-xs);padding-right:var(--cf-block-padding-right-xs)}.c-block--padding-trl.c-block--fixed-sm{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-sm) + var(--cf-block-padding-right-sm) + var(--cf-block-padding-left-sm));padding-left:var(--cf-block-padding-left-sm);padding-right:var(--cf-block-padding-right-sm)}.c-block--padding-trl.c-block--fixed-md{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-md) + var(--cf-block-padding-right-md) + var(--cf-block-padding-left-md));padding-left:var(--cf-block-padding-left-md);padding-right:var(--cf-block-padding-right-md)}.c-block--padding-trl.c-block--fixed-lg{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-lg) + var(--cf-block-padding-right-lg) + var(--cf-block-padding-left-lg));padding-left:var(--cf-block-padding-left-lg);padding-right:var(--cf-block-padding-right-lg)}.c-block--padding-trl.c-block--fixed-xl{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-xl) + var(--cf-block-padding-right-xl) + var(--cf-block-padding-left-xl));padding-left:var(--cf-block-padding-left-xl);padding-right:var(--cf-block-padding-right-xl)}.c-block--padding-trb{padding-bottom:var(--cf-block-padding-bottom-xl);padding-left:0;padding-right:var(--cf-block-padding-right-xl);padding-top:var(--cf-block-padding-top-xl)}.c-block--padding-trb.c-block--fixed-xs{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-xs) + var(--cf-block-padding-right-xs));padding-left:0;padding-right:var(--cf-block-padding-right-xs)}.c-block--padding-trb.c-block--fixed-sm{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-sm) + var(--cf-block-padding-right-sm));padding-left:0;padding-right:var(--cf-block-padding-right-sm)}.c-block--padding-trb.c-block--fixed-md{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-md) + var(--cf-block-padding-right-md));padding-left:0;padding-right:var(--cf-block-padding-right-md)}.c-block--padding-trb.c-block--fixed-lg{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-lg) + var(--cf-block-padding-right-lg));padding-left:0;padding-right:var(--cf-block-padding-right-lg)}.c-block--padding-trb.c-block--fixed-xl{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-xl) + var(--cf-block-padding-right-xl));padding-left:0;padding-right:var(--cf-block-padding-right-xl)}.c-block--padding-tb{padding-bottom:var(--cf-block-padding-bottom-xl);padding-left:0;padding-right:0;padding-top:var(--cf-block-padding-top-xl)}.c-block--padding-tb.c-block--fixed-xs{margin-left:auto;margin-right:auto;max-width:var(--cf-size-xs);padding-left:0;padding-right:0}.c-block--padding-tb.c-block--fixed-sm{margin-left:auto;margin-right:auto;max-width:var(--cf-size-sm);padding-left:0;padding-right:0}.c-block--padding-tb.c-block--fixed-md{margin-left:auto;margin-right:auto;max-width:var(--cf-size-md);padding-left:0;padding-right:0}.c-block--padding-tb.c-block--fixed-lg{margin-left:auto;margin-right:auto;max-width:var(--cf-size-lg);padding-left:0;padding-right:0}.c-block--padding-tb.c-block--fixed-xl{margin-left:auto;margin-right:auto;max-width:var(--cf-size-xl);padding-left:0;padding-right:0}.c-block--padding-rl{padding-bottom:0;padding-left:var(--cf-block-padding-left-xl);padding-right:var(--cf-block-padding-right-xl);padding-top:0}.c-block--padding-rl.c-block--fixed-xs{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-xs) + var(--cf-block-padding-right-xs) + var(--cf-block-padding-left-xs));padding-left:var(--cf-block-padding-left-xs);padding-right:var(--cf-block-padding-right-xs)}.c-block--padding-rl.c-block--fixed-sm{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-sm) + var(--cf-block-padding-right-sm) + var(--cf-block-padding-left-sm));padding-left:var(--cf-block-padding-left-sm);padding-right:var(--cf-block-padding-right-sm)}.c-block--padding-rl.c-block--fixed-md{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-md) + var(--cf-block-padding-right-md) + var(--cf-block-padding-left-md));padding-left:var(--cf-block-padding-left-md);padding-right:var(--cf-block-padding-right-md)}.c-block--padding-rl.c-block--fixed-lg{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-lg) + var(--cf-block-padding-right-lg) + var(--cf-block-padding-left-lg));padding-left:var(--cf-block-padding-left-lg);padding-right:var(--cf-block-padding-right-lg)}.c-block--padding-rl.c-block--fixed-xl{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-xl) + var(--cf-block-padding-right-xl) + var(--cf-block-padding-left-xl));padding-left:var(--cf-block-padding-left-xl);padding-right:var(--cf-block-padding-right-xl)}.c-block--padding-t{padding-bottom:0;padding-left:0;padding-right:0;padding-top:var(--cf-block-padding-top-xl)}.c-block--padding-t.c-block--fixed-xs{margin-left:auto;margin-right:auto;max-width:var(--cf-size-xs);padding-left:0;padding-right:0}.c-block--padding-t.c-block--fixed-sm{margin-left:auto;margin-right:auto;max-width:var(--cf-size-sm);padding-left:0;padding-right:0}.c-block--padding-t.c-block--fixed-md{margin-left:auto;margin-right:auto;max-width:var(--cf-size-md);padding-left:0;padding-right:0}.c-block--padding-t.c-block--fixed-lg{margin-left:auto;margin-right:auto;max-width:var(--cf-size-lg);padding-left:0;padding-right:0}.c-block--padding-t.c-block--fixed-xl{margin-left:auto;margin-right:auto;max-width:var(--cf-size-xl);padding-left:0;padding-right:0}.c-block--padding-r{padding-bottom:0;padding-left:0;padding-right:var(--cf-block-padding-right-xl);padding-top:0}.c-block--padding-r.c-block--fixed-xs{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-xs) + var(--cf-block-padding-right-xs));padding-left:0;padding-right:var(--cf-block-padding-right-xs)}.c-block--padding-r.c-block--fixed-sm{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-sm) + var(--cf-block-padding-right-sm));padding-left:0;padding-right:var(--cf-block-padding-right-sm)}.c-block--padding-r.c-block--fixed-md{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-md) + var(--cf-block-padding-right-md));padding-left:0;padding-right:var(--cf-block-padding-right-md)}.c-block--padding-r.c-block--fixed-lg{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-lg) + var(--cf-block-padding-right-lg));padding-left:0;padding-right:var(--cf-block-padding-right-lg)}.c-block--padding-r.c-block--fixed-xl{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-xl) + var(--cf-block-padding-right-xl));padding-left:0;padding-right:var(--cf-block-padding-right-xl)}.c-block--padding-b{padding-bottom:var(--cf-block-padding-bottom-xl);padding-left:0;padding-right:0;padding-top:0}.c-block--padding-b.c-block--fixed-xs{margin-left:auto;margin-right:auto;max-width:var(--cf-size-xs);padding-left:0;padding-right:0}.c-block--padding-b.c-block--fixed-sm{margin-left:auto;margin-right:auto;max-width:var(--cf-size-sm);padding-left:0;padding-right:0}.c-block--padding-b.c-block--fixed-md{margin-left:auto;margin-right:auto;max-width:var(--cf-size-md);padding-left:0;padding-right:0}.c-block--padding-b.c-block--fixed-lg{margin-left:auto;margin-right:auto;max-width:var(--cf-size-lg);padding-left:0;padding-right:0}.c-block--padding-b.c-block--fixed-xl{margin-left:auto;margin-right:auto;max-width:var(--cf-size-xl);padding-left:0;padding-right:0}.c-block--padding-l{padding-bottom:0;padding-left:var(--cf-block-padding-left-xl);padding-right:0;padding-top:0}.c-block--padding-l.c-block--fixed-xs{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-xs) + var(--cf-block-padding-left-xs));padding-left:var(--cf-block-padding-left-xs);padding-right:0}.c-block--padding-l.c-block--fixed-sm{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-sm) + var(--cf-block-padding-left-sm));padding-left:var(--cf-block-padding-left-sm);padding-right:0}.c-block--padding-l.c-block--fixed-md{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-md) + var(--cf-block-padding-left-md));padding-left:var(--cf-block-padding-left-md);padding-right:0}.c-block--padding-l.c-block--fixed-lg{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-lg) + var(--cf-block-padding-left-lg));padding-left:var(--cf-block-padding-left-lg);padding-right:0}.c-block--padding-l.c-block--fixed-xl{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-xl) + var(--cf-block-padding-left-xl));padding-left:var(--cf-block-padding-left-xl);padding-right:0}}@media screen and (1366px <= width < 1568px){.c-block--padding-trbl{padding:var(--cf-block-padding-top-xl2) var(--cf-block-padding-right-xl2) var(--cf-block-padding-bottom-xl2) var(--cf-block-padding-left-xl2)}.c-block--padding-trbl.c-block--fixed-xs{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-xs) + var(--cf-block-padding-right-xs) + var(--cf-block-padding-left-xs));padding-left:var(--cf-block-padding-left-xs);padding-right:var(--cf-block-padding-right-xs)}.c-block--padding-trbl.c-block--fixed-sm{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-sm) + var(--cf-block-padding-right-sm) + var(--cf-block-padding-left-sm));padding-left:var(--cf-block-padding-left-sm);padding-right:var(--cf-block-padding-right-sm)}.c-block--padding-trbl.c-block--fixed-md{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-md) + var(--cf-block-padding-right-md) + var(--cf-block-padding-left-md));padding-left:var(--cf-block-padding-left-md);padding-right:var(--cf-block-padding-right-md)}.c-block--padding-trbl.c-block--fixed-lg{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-lg) + var(--cf-block-padding-right-lg) + var(--cf-block-padding-left-lg));padding-left:var(--cf-block-padding-left-lg);padding-right:var(--cf-block-padding-right-lg)}.c-block--padding-trbl.c-block--fixed-xl{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-xl) + var(--cf-block-padding-right-xl) + var(--cf-block-padding-left-xl));padding-left:var(--cf-block-padding-left-xl);padding-right:var(--cf-block-padding-right-xl)}.c-block--padding-trbl.c-block--fixed-xl2{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-xl2) + var(--cf-block-padding-right-xl2) + var(--cf-block-padding-left-xl2))}.c-block--padding-rbl,.c-block--padding-trbl.c-block--fixed-xl2{padding-left:var(--cf-block-padding-left-xl2);padding-right:var(--cf-block-padding-right-xl2)}.c-block--padding-rbl{padding-bottom:var(--cf-block-padding-bottom-xl2);padding-top:0}.c-block--padding-rbl.c-block--fixed-xs{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-xs) + var(--cf-block-padding-right-xs) + var(--cf-block-padding-left-xs));padding-left:var(--cf-block-padding-left-xs);padding-right:var(--cf-block-padding-right-xs)}.c-block--padding-rbl.c-block--fixed-sm{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-sm) + var(--cf-block-padding-right-sm) + var(--cf-block-padding-left-sm));padding-left:var(--cf-block-padding-left-sm);padding-right:var(--cf-block-padding-right-sm)}.c-block--padding-rbl.c-block--fixed-md{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-md) + var(--cf-block-padding-right-md) + var(--cf-block-padding-left-md));padding-left:var(--cf-block-padding-left-md);padding-right:var(--cf-block-padding-right-md)}.c-block--padding-rbl.c-block--fixed-lg{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-lg) + var(--cf-block-padding-right-lg) + var(--cf-block-padding-left-lg));padding-left:var(--cf-block-padding-left-lg);padding-right:var(--cf-block-padding-right-lg)}.c-block--padding-rbl.c-block--fixed-xl{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-xl) + var(--cf-block-padding-right-xl) + var(--cf-block-padding-left-xl));padding-left:var(--cf-block-padding-left-xl);padding-right:var(--cf-block-padding-right-xl)}.c-block--padding-rbl.c-block--fixed-xl2{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-xl2) + var(--cf-block-padding-right-xl2) + var(--cf-block-padding-left-xl2));padding-left:var(--cf-block-padding-left-xl2);padding-right:var(--cf-block-padding-right-xl2)}.c-block--padding-tbl{padding-bottom:var(--cf-block-padding-bottom-xl2);padding-left:var(--cf-block-padding-left-xl2);padding-right:0;padding-top:var(--cf-block-padding-top-xl2)}.c-block--padding-tbl.c-block--fixed-xs{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-xs) + var(--cf-block-padding-left-xs));padding-left:var(--cf-block-padding-left-xs);padding-right:0}.c-block--padding-tbl.c-block--fixed-sm{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-sm) + var(--cf-block-padding-left-sm));padding-left:var(--cf-block-padding-left-sm);padding-right:0}.c-block--padding-tbl.c-block--fixed-md{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-md) + var(--cf-block-padding-left-md));padding-left:var(--cf-block-padding-left-md);padding-right:0}.c-block--padding-tbl.c-block--fixed-lg{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-lg) + var(--cf-block-padding-left-lg));padding-left:var(--cf-block-padding-left-lg);padding-right:0}.c-block--padding-tbl.c-block--fixed-xl{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-xl) + var(--cf-block-padding-left-xl));padding-left:var(--cf-block-padding-left-xl);padding-right:0}.c-block--padding-tbl.c-block--fixed-xl2{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-xl2) + var(--cf-block-padding-left-xl2));padding-left:var(--cf-block-padding-left-xl2);padding-right:0}.c-block--padding-trl{padding-bottom:0;padding-left:var(--cf-block-padding-left-xl2);padding-right:var(--cf-block-padding-right-xl2);padding-top:var(--cf-block-padding-top-xl2)}.c-block--padding-trl.c-block--fixed-xs{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-xs) + var(--cf-block-padding-right-xs) + var(--cf-block-padding-left-xs));padding-left:var(--cf-block-padding-left-xs);padding-right:var(--cf-block-padding-right-xs)}.c-block--padding-trl.c-block--fixed-sm{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-sm) + var(--cf-block-padding-right-sm) + var(--cf-block-padding-left-sm));padding-left:var(--cf-block-padding-left-sm);padding-right:var(--cf-block-padding-right-sm)}.c-block--padding-trl.c-block--fixed-md{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-md) + var(--cf-block-padding-right-md) + var(--cf-block-padding-left-md));padding-left:var(--cf-block-padding-left-md);padding-right:var(--cf-block-padding-right-md)}.c-block--padding-trl.c-block--fixed-lg{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-lg) + var(--cf-block-padding-right-lg) + var(--cf-block-padding-left-lg));padding-left:var(--cf-block-padding-left-lg);padding-right:var(--cf-block-padding-right-lg)}.c-block--padding-trl.c-block--fixed-xl{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-xl) + var(--cf-block-padding-right-xl) + var(--cf-block-padding-left-xl));padding-left:var(--cf-block-padding-left-xl);padding-right:var(--cf-block-padding-right-xl)}.c-block--padding-trl.c-block--fixed-xl2{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-xl2) + var(--cf-block-padding-right-xl2) + var(--cf-block-padding-left-xl2));padding-left:var(--cf-block-padding-left-xl2);padding-right:var(--cf-block-padding-right-xl2)}.c-block--padding-trb{padding-bottom:var(--cf-block-padding-bottom-xl2);padding-left:0;padding-right:var(--cf-block-padding-right-xl2);padding-top:var(--cf-block-padding-top-xl2)}.c-block--padding-trb.c-block--fixed-xs{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-xs) + var(--cf-block-padding-right-xs));padding-left:0;padding-right:var(--cf-block-padding-right-xs)}.c-block--padding-trb.c-block--fixed-sm{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-sm) + var(--cf-block-padding-right-sm));padding-left:0;padding-right:var(--cf-block-padding-right-sm)}.c-block--padding-trb.c-block--fixed-md{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-md) + var(--cf-block-padding-right-md));padding-left:0;padding-right:var(--cf-block-padding-right-md)}.c-block--padding-trb.c-block--fixed-lg{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-lg) + var(--cf-block-padding-right-lg));padding-left:0;padding-right:var(--cf-block-padding-right-lg)}.c-block--padding-trb.c-block--fixed-xl{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-xl) + var(--cf-block-padding-right-xl));padding-left:0;padding-right:var(--cf-block-padding-right-xl)}.c-block--padding-trb.c-block--fixed-xl2{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-xl2) + var(--cf-block-padding-right-xl2));padding-left:0;padding-right:var(--cf-block-padding-right-xl2)}.c-block--padding-tb{padding-bottom:var(--cf-block-padding-bottom-xl2);padding-left:0;padding-right:0;padding-top:var(--cf-block-padding-top-xl2)}.c-block--padding-tb.c-block--fixed-xs{margin-left:auto;margin-right:auto;max-width:var(--cf-size-xs);padding-left:0;padding-right:0}.c-block--padding-tb.c-block--fixed-sm{margin-left:auto;margin-right:auto;max-width:var(--cf-size-sm);padding-left:0;padding-right:0}.c-block--padding-tb.c-block--fixed-md{margin-left:auto;margin-right:auto;max-width:var(--cf-size-md);padding-left:0;padding-right:0}.c-block--padding-tb.c-block--fixed-lg{margin-left:auto;margin-right:auto;max-width:var(--cf-size-lg);padding-left:0;padding-right:0}.c-block--padding-tb.c-block--fixed-xl{margin-left:auto;margin-right:auto;max-width:var(--cf-size-xl);padding-left:0;padding-right:0}.c-block--padding-tb.c-block--fixed-xl2{margin-left:auto;margin-right:auto;max-width:var(--cf-size-xl2);padding-left:0;padding-right:0}.c-block--padding-rl{padding-bottom:0;padding-left:var(--cf-block-padding-left-xl2);padding-right:var(--cf-block-padding-right-xl2);padding-top:0}.c-block--padding-rl.c-block--fixed-xs{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-xs) + var(--cf-block-padding-right-xs) + var(--cf-block-padding-left-xs));padding-left:var(--cf-block-padding-left-xs);padding-right:var(--cf-block-padding-right-xs)}.c-block--padding-rl.c-block--fixed-sm{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-sm) + var(--cf-block-padding-right-sm) + var(--cf-block-padding-left-sm));padding-left:var(--cf-block-padding-left-sm);padding-right:var(--cf-block-padding-right-sm)}.c-block--padding-rl.c-block--fixed-md{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-md) + var(--cf-block-padding-right-md) + var(--cf-block-padding-left-md));padding-left:var(--cf-block-padding-left-md);padding-right:var(--cf-block-padding-right-md)}.c-block--padding-rl.c-block--fixed-lg{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-lg) + var(--cf-block-padding-right-lg) + var(--cf-block-padding-left-lg));padding-left:var(--cf-block-padding-left-lg);padding-right:var(--cf-block-padding-right-lg)}.c-block--padding-rl.c-block--fixed-xl{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-xl) + var(--cf-block-padding-right-xl) + var(--cf-block-padding-left-xl));padding-left:var(--cf-block-padding-left-xl);padding-right:var(--cf-block-padding-right-xl)}.c-block--padding-rl.c-block--fixed-xl2{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-xl2) + var(--cf-block-padding-right-xl2) + var(--cf-block-padding-left-xl2));padding-left:var(--cf-block-padding-left-xl2);padding-right:var(--cf-block-padding-right-xl2)}.c-block--padding-t{padding-bottom:0;padding-left:0;padding-right:0;padding-top:var(--cf-block-padding-top-xl2)}.c-block--padding-t.c-block--fixed-xs{margin-left:auto;margin-right:auto;max-width:var(--cf-size-xs);padding-left:0;padding-right:0}.c-block--padding-t.c-block--fixed-sm{margin-left:auto;margin-right:auto;max-width:var(--cf-size-sm);padding-left:0;padding-right:0}.c-block--padding-t.c-block--fixed-md{margin-left:auto;margin-right:auto;max-width:var(--cf-size-md);padding-left:0;padding-right:0}.c-block--padding-t.c-block--fixed-lg{margin-left:auto;margin-right:auto;max-width:var(--cf-size-lg);padding-left:0;padding-right:0}.c-block--padding-t.c-block--fixed-xl{margin-left:auto;margin-right:auto;max-width:var(--cf-size-xl);padding-left:0;padding-right:0}.c-block--padding-t.c-block--fixed-xl2{margin-left:auto;margin-right:auto;max-width:var(--cf-size-xl2);padding-left:0;padding-right:0}.c-block--padding-r{padding-bottom:0;padding-left:0;padding-right:var(--cf-block-padding-right-xl2);padding-top:0}.c-block--padding-r.c-block--fixed-xs{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-xs) + var(--cf-block-padding-right-xs));padding-left:0;padding-right:var(--cf-block-padding-right-xs)}.c-block--padding-r.c-block--fixed-sm{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-sm) + var(--cf-block-padding-right-sm));padding-left:0;padding-right:var(--cf-block-padding-right-sm)}.c-block--padding-r.c-block--fixed-md{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-md) + var(--cf-block-padding-right-md));padding-left:0;padding-right:var(--cf-block-padding-right-md)}.c-block--padding-r.c-block--fixed-lg{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-lg) + var(--cf-block-padding-right-lg));padding-left:0;padding-right:var(--cf-block-padding-right-lg)}.c-block--padding-r.c-block--fixed-xl{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-xl) + var(--cf-block-padding-right-xl));padding-left:0;padding-right:var(--cf-block-padding-right-xl)}.c-block--padding-r.c-block--fixed-xl2{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-xl2) + var(--cf-block-padding-right-xl2));padding-left:0;padding-right:var(--cf-block-padding-right-xl2)}.c-block--padding-b{padding-bottom:var(--cf-block-padding-bottom-xl2);padding-left:0;padding-right:0;padding-top:0}.c-block--padding-b.c-block--fixed-xs{margin-left:auto;margin-right:auto;max-width:var(--cf-size-xs);padding-left:0;padding-right:0}.c-block--padding-b.c-block--fixed-sm{margin-left:auto;margin-right:auto;max-width:var(--cf-size-sm);padding-left:0;padding-right:0}.c-block--padding-b.c-block--fixed-md{margin-left:auto;margin-right:auto;max-width:var(--cf-size-md);padding-left:0;padding-right:0}.c-block--padding-b.c-block--fixed-lg{margin-left:auto;margin-right:auto;max-width:var(--cf-size-lg);padding-left:0;padding-right:0}.c-block--padding-b.c-block--fixed-xl{margin-left:auto;margin-right:auto;max-width:var(--cf-size-xl);padding-left:0;padding-right:0}.c-block--padding-b.c-block--fixed-xl2{margin-left:auto;margin-right:auto;max-width:var(--cf-size-xl2);padding-left:0;padding-right:0}.c-block--padding-l{padding-bottom:0;padding-left:var(--cf-block-padding-left-xl2);padding-right:0;padding-top:0}.c-block--padding-l.c-block--fixed-xs{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-xs) + var(--cf-block-padding-left-xs));padding-left:var(--cf-block-padding-left-xs);padding-right:0}.c-block--padding-l.c-block--fixed-sm{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-sm) + var(--cf-block-padding-left-sm));padding-left:var(--cf-block-padding-left-sm);padding-right:0}.c-block--padding-l.c-block--fixed-md{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-md) + var(--cf-block-padding-left-md));padding-left:var(--cf-block-padding-left-md);padding-right:0}.c-block--padding-l.c-block--fixed-lg{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-lg) + var(--cf-block-padding-left-lg));padding-left:var(--cf-block-padding-left-lg);padding-right:0}.c-block--padding-l.c-block--fixed-xl{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-xl) + var(--cf-block-padding-left-xl));padding-left:var(--cf-block-padding-left-xl);padding-right:0}.c-block--padding-l.c-block--fixed-xl2{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-xl2) + var(--cf-block-padding-left-xl2));padding-left:var(--cf-block-padding-left-xl2);padding-right:0}}@media screen and (1568px <= width < 1920px){.c-block--padding-trbl{padding:var(--cf-block-padding-top-xxl) var(--cf-block-padding-right-xxl) var(--cf-block-padding-bottom-xxl) var(--cf-block-padding-left-xxl)}.c-block--padding-trbl.c-block--fixed-xs{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-xs) + var(--cf-block-padding-right-xs) + var(--cf-block-padding-left-xs));padding-left:var(--cf-block-padding-left-xs);padding-right:var(--cf-block-padding-right-xs)}.c-block--padding-trbl.c-block--fixed-sm{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-sm) + var(--cf-block-padding-right-sm) + var(--cf-block-padding-left-sm));padding-left:var(--cf-block-padding-left-sm);padding-right:var(--cf-block-padding-right-sm)}.c-block--padding-trbl.c-block--fixed-md{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-md) + var(--cf-block-padding-right-md) + var(--cf-block-padding-left-md));padding-left:var(--cf-block-padding-left-md);padding-right:var(--cf-block-padding-right-md)}.c-block--padding-trbl.c-block--fixed-lg{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-lg) + var(--cf-block-padding-right-lg) + var(--cf-block-padding-left-lg));padding-left:var(--cf-block-padding-left-lg);padding-right:var(--cf-block-padding-right-lg)}.c-block--padding-trbl.c-block--fixed-xl{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-xl) + var(--cf-block-padding-right-xl) + var(--cf-block-padding-left-xl));padding-left:var(--cf-block-padding-left-xl);padding-right:var(--cf-block-padding-right-xl)}.c-block--padding-trbl.c-block--fixed-xl2{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-xl2) + var(--cf-block-padding-right-xl2) + var(--cf-block-padding-left-xl2));padding-left:var(--cf-block-padding-left-xl2);padding-right:var(--cf-block-padding-right-xl2)}.c-block--padding-trbl.c-block--fixed-xxl{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-xxl) + var(--cf-block-padding-right-xxl) + var(--cf-block-padding-left-xxl))}.c-block--padding-rbl,.c-block--padding-trbl.c-block--fixed-xxl{padding-left:var(--cf-block-padding-left-xxl);padding-right:var(--cf-block-padding-right-xxl)}.c-block--padding-rbl{padding-bottom:var(--cf-block-padding-bottom-xxl);padding-top:0}.c-block--padding-rbl.c-block--fixed-xs{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-xs) + var(--cf-block-padding-right-xs) + var(--cf-block-padding-left-xs));padding-left:var(--cf-block-padding-left-xs);padding-right:var(--cf-block-padding-right-xs)}.c-block--padding-rbl.c-block--fixed-sm{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-sm) + var(--cf-block-padding-right-sm) + var(--cf-block-padding-left-sm));padding-left:var(--cf-block-padding-left-sm);padding-right:var(--cf-block-padding-right-sm)}.c-block--padding-rbl.c-block--fixed-md{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-md) + var(--cf-block-padding-right-md) + var(--cf-block-padding-left-md));padding-left:var(--cf-block-padding-left-md);padding-right:var(--cf-block-padding-right-md)}.c-block--padding-rbl.c-block--fixed-lg{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-lg) + var(--cf-block-padding-right-lg) + var(--cf-block-padding-left-lg));padding-left:var(--cf-block-padding-left-lg);padding-right:var(--cf-block-padding-right-lg)}.c-block--padding-rbl.c-block--fixed-xl{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-xl) + var(--cf-block-padding-right-xl) + var(--cf-block-padding-left-xl));padding-left:var(--cf-block-padding-left-xl);padding-right:var(--cf-block-padding-right-xl)}.c-block--padding-rbl.c-block--fixed-xl2{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-xl2) + var(--cf-block-padding-right-xl2) + var(--cf-block-padding-left-xl2));padding-left:var(--cf-block-padding-left-xl2);padding-right:var(--cf-block-padding-right-xl2)}.c-block--padding-rbl.c-block--fixed-xxl{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-xxl) + var(--cf-block-padding-right-xxl) + var(--cf-block-padding-left-xxl));padding-left:var(--cf-block-padding-left-xxl);padding-right:var(--cf-block-padding-right-xxl)}.c-block--padding-tbl{padding-bottom:var(--cf-block-padding-bottom-xxl);padding-left:var(--cf-block-padding-left-xxl);padding-right:0;padding-top:var(--cf-block-padding-top-xxl)}.c-block--padding-tbl.c-block--fixed-xs{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-xs) + var(--cf-block-padding-left-xs));padding-left:var(--cf-block-padding-left-xs);padding-right:0}.c-block--padding-tbl.c-block--fixed-sm{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-sm) + var(--cf-block-padding-left-sm));padding-left:var(--cf-block-padding-left-sm);padding-right:0}.c-block--padding-tbl.c-block--fixed-md{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-md) + var(--cf-block-padding-left-md));padding-left:var(--cf-block-padding-left-md);padding-right:0}.c-block--padding-tbl.c-block--fixed-lg{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-lg) + var(--cf-block-padding-left-lg));padding-left:var(--cf-block-padding-left-lg);padding-right:0}.c-block--padding-tbl.c-block--fixed-xl{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-xl) + var(--cf-block-padding-left-xl));padding-left:var(--cf-block-padding-left-xl);padding-right:0}.c-block--padding-tbl.c-block--fixed-xl2{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-xl2) + var(--cf-block-padding-left-xl2));padding-left:var(--cf-block-padding-left-xl2);padding-right:0}.c-block--padding-tbl.c-block--fixed-xxl{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-xxl) + var(--cf-block-padding-left-xxl));padding-left:var(--cf-block-padding-left-xxl);padding-right:0}.c-block--padding-trl{padding-bottom:0;padding-left:var(--cf-block-padding-left-xxl);padding-right:var(--cf-block-padding-right-xxl);padding-top:var(--cf-block-padding-top-xxl)}.c-block--padding-trl.c-block--fixed-xs{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-xs) + var(--cf-block-padding-right-xs) + var(--cf-block-padding-left-xs));padding-left:var(--cf-block-padding-left-xs);padding-right:var(--cf-block-padding-right-xs)}.c-block--padding-trl.c-block--fixed-sm{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-sm) + var(--cf-block-padding-right-sm) + var(--cf-block-padding-left-sm));padding-left:var(--cf-block-padding-left-sm);padding-right:var(--cf-block-padding-right-sm)}.c-block--padding-trl.c-block--fixed-md{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-md) + var(--cf-block-padding-right-md) + var(--cf-block-padding-left-md));padding-left:var(--cf-block-padding-left-md);padding-right:var(--cf-block-padding-right-md)}.c-block--padding-trl.c-block--fixed-lg{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-lg) + var(--cf-block-padding-right-lg) + var(--cf-block-padding-left-lg));padding-left:var(--cf-block-padding-left-lg);padding-right:var(--cf-block-padding-right-lg)}.c-block--padding-trl.c-block--fixed-xl{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-xl) + var(--cf-block-padding-right-xl) + var(--cf-block-padding-left-xl));padding-left:var(--cf-block-padding-left-xl);padding-right:var(--cf-block-padding-right-xl)}.c-block--padding-trl.c-block--fixed-xl2{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-xl2) + var(--cf-block-padding-right-xl2) + var(--cf-block-padding-left-xl2));padding-left:var(--cf-block-padding-left-xl2);padding-right:var(--cf-block-padding-right-xl2)}.c-block--padding-trl.c-block--fixed-xxl{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-xxl) + var(--cf-block-padding-right-xxl) + var(--cf-block-padding-left-xxl));padding-left:var(--cf-block-padding-left-xxl);padding-right:var(--cf-block-padding-right-xxl)}.c-block--padding-trb{padding-bottom:var(--cf-block-padding-bottom-xxl);padding-left:0;padding-right:var(--cf-block-padding-right-xxl);padding-top:var(--cf-block-padding-top-xxl)}.c-block--padding-trb.c-block--fixed-xs{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-xs) + var(--cf-block-padding-right-xs));padding-left:0;padding-right:var(--cf-block-padding-right-xs)}.c-block--padding-trb.c-block--fixed-sm{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-sm) + var(--cf-block-padding-right-sm));padding-left:0;padding-right:var(--cf-block-padding-right-sm)}.c-block--padding-trb.c-block--fixed-md{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-md) + var(--cf-block-padding-right-md));padding-left:0;padding-right:var(--cf-block-padding-right-md)}.c-block--padding-trb.c-block--fixed-lg{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-lg) + var(--cf-block-padding-right-lg));padding-left:0;padding-right:var(--cf-block-padding-right-lg)}.c-block--padding-trb.c-block--fixed-xl{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-xl) + var(--cf-block-padding-right-xl));padding-left:0;padding-right:var(--cf-block-padding-right-xl)}.c-block--padding-trb.c-block--fixed-xl2{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-xl2) + var(--cf-block-padding-right-xl2));padding-left:0;padding-right:var(--cf-block-padding-right-xl2)}.c-block--padding-trb.c-block--fixed-xxl{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-xxl) + var(--cf-block-padding-right-xxl));padding-left:0;padding-right:var(--cf-block-padding-right-xxl)}.c-block--padding-tb{padding-bottom:var(--cf-block-padding-bottom-xxl);padding-left:0;padding-right:0;padding-top:var(--cf-block-padding-top-xxl)}.c-block--padding-tb.c-block--fixed-xs{margin-left:auto;margin-right:auto;max-width:var(--cf-size-xs);padding-left:0;padding-right:0}.c-block--padding-tb.c-block--fixed-sm{margin-left:auto;margin-right:auto;max-width:var(--cf-size-sm);padding-left:0;padding-right:0}.c-block--padding-tb.c-block--fixed-md{margin-left:auto;margin-right:auto;max-width:var(--cf-size-md);padding-left:0;padding-right:0}.c-block--padding-tb.c-block--fixed-lg{margin-left:auto;margin-right:auto;max-width:var(--cf-size-lg);padding-left:0;padding-right:0}.c-block--padding-tb.c-block--fixed-xl{margin-left:auto;margin-right:auto;max-width:var(--cf-size-xl);padding-left:0;padding-right:0}.c-block--padding-tb.c-block--fixed-xl2{margin-left:auto;margin-right:auto;max-width:var(--cf-size-xl2);padding-left:0;padding-right:0}.c-block--padding-tb.c-block--fixed-xxl{margin-left:auto;margin-right:auto;max-width:var(--cf-size-xxl);padding-left:0;padding-right:0}.c-block--padding-rl{padding-bottom:0;padding-left:var(--cf-block-padding-left-xxl);padding-right:var(--cf-block-padding-right-xxl);padding-top:0}.c-block--padding-rl.c-block--fixed-xs{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-xs) + var(--cf-block-padding-right-xs) + var(--cf-block-padding-left-xs));padding-left:var(--cf-block-padding-left-xs);padding-right:var(--cf-block-padding-right-xs)}.c-block--padding-rl.c-block--fixed-sm{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-sm) + var(--cf-block-padding-right-sm) + var(--cf-block-padding-left-sm));padding-left:var(--cf-block-padding-left-sm);padding-right:var(--cf-block-padding-right-sm)}.c-block--padding-rl.c-block--fixed-md{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-md) + var(--cf-block-padding-right-md) + var(--cf-block-padding-left-md));padding-left:var(--cf-block-padding-left-md);padding-right:var(--cf-block-padding-right-md)}.c-block--padding-rl.c-block--fixed-lg{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-lg) + var(--cf-block-padding-right-lg) + var(--cf-block-padding-left-lg));padding-left:var(--cf-block-padding-left-lg);padding-right:var(--cf-block-padding-right-lg)}.c-block--padding-rl.c-block--fixed-xl{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-xl) + var(--cf-block-padding-right-xl) + var(--cf-block-padding-left-xl));padding-left:var(--cf-block-padding-left-xl);padding-right:var(--cf-block-padding-right-xl)}.c-block--padding-rl.c-block--fixed-xl2{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-xl2) + var(--cf-block-padding-right-xl2) + var(--cf-block-padding-left-xl2));padding-left:var(--cf-block-padding-left-xl2);padding-right:var(--cf-block-padding-right-xl2)}.c-block--padding-rl.c-block--fixed-xxl{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-xxl) + var(--cf-block-padding-right-xxl) + var(--cf-block-padding-left-xxl));padding-left:var(--cf-block-padding-left-xxl);padding-right:var(--cf-block-padding-right-xxl)}.c-block--padding-t{padding-bottom:0;padding-left:0;padding-right:0;padding-top:var(--cf-block-padding-top-xxl)}.c-block--padding-t.c-block--fixed-xs{margin-left:auto;margin-right:auto;max-width:var(--cf-size-xs);padding-left:0;padding-right:0}.c-block--padding-t.c-block--fixed-sm{margin-left:auto;margin-right:auto;max-width:var(--cf-size-sm);padding-left:0;padding-right:0}.c-block--padding-t.c-block--fixed-md{margin-left:auto;margin-right:auto;max-width:var(--cf-size-md);padding-left:0;padding-right:0}.c-block--padding-t.c-block--fixed-lg{margin-left:auto;margin-right:auto;max-width:var(--cf-size-lg);padding-left:0;padding-right:0}.c-block--padding-t.c-block--fixed-xl{margin-left:auto;margin-right:auto;max-width:var(--cf-size-xl);padding-left:0;padding-right:0}.c-block--padding-t.c-block--fixed-xl2{margin-left:auto;margin-right:auto;max-width:var(--cf-size-xl2);padding-left:0;padding-right:0}.c-block--padding-t.c-block--fixed-xxl{margin-left:auto;margin-right:auto;max-width:var(--cf-size-xxl);padding-left:0;padding-right:0}.c-block--padding-r{padding-bottom:0;padding-left:0;padding-right:var(--cf-block-padding-right-xxl);padding-top:0}.c-block--padding-r.c-block--fixed-xs{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-xs) + var(--cf-block-padding-right-xs));padding-left:0;padding-right:var(--cf-block-padding-right-xs)}.c-block--padding-r.c-block--fixed-sm{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-sm) + var(--cf-block-padding-right-sm));padding-left:0;padding-right:var(--cf-block-padding-right-sm)}.c-block--padding-r.c-block--fixed-md{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-md) + var(--cf-block-padding-right-md));padding-left:0;padding-right:var(--cf-block-padding-right-md)}.c-block--padding-r.c-block--fixed-lg{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-lg) + var(--cf-block-padding-right-lg));padding-left:0;padding-right:var(--cf-block-padding-right-lg)}.c-block--padding-r.c-block--fixed-xl{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-xl) + var(--cf-block-padding-right-xl));padding-left:0;padding-right:var(--cf-block-padding-right-xl)}.c-block--padding-r.c-block--fixed-xl2{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-xl2) + var(--cf-block-padding-right-xl2));padding-left:0;padding-right:var(--cf-block-padding-right-xl2)}.c-block--padding-r.c-block--fixed-xxl{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-xxl) + var(--cf-block-padding-right-xxl));padding-left:0;padding-right:var(--cf-block-padding-right-xxl)}.c-block--padding-b{padding-bottom:var(--cf-block-padding-bottom-xxl);padding-left:0;padding-right:0;padding-top:0}.c-block--padding-b.c-block--fixed-xs{margin-left:auto;margin-right:auto;max-width:var(--cf-size-xs);padding-left:0;padding-right:0}.c-block--padding-b.c-block--fixed-sm{margin-left:auto;margin-right:auto;max-width:var(--cf-size-sm);padding-left:0;padding-right:0}.c-block--padding-b.c-block--fixed-md{margin-left:auto;margin-right:auto;max-width:var(--cf-size-md);padding-left:0;padding-right:0}.c-block--padding-b.c-block--fixed-lg{margin-left:auto;margin-right:auto;max-width:var(--cf-size-lg);padding-left:0;padding-right:0}.c-block--padding-b.c-block--fixed-xl{margin-left:auto;margin-right:auto;max-width:var(--cf-size-xl);padding-left:0;padding-right:0}.c-block--padding-b.c-block--fixed-xl2{margin-left:auto;margin-right:auto;max-width:var(--cf-size-xl2);padding-left:0;padding-right:0}.c-block--padding-b.c-block--fixed-xxl{margin-left:auto;margin-right:auto;max-width:var(--cf-size-xxl);padding-left:0;padding-right:0}.c-block--padding-l{padding-bottom:0;padding-left:var(--cf-block-padding-left-xxl);padding-right:0;padding-top:0}.c-block--padding-l.c-block--fixed-xs{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-xs) + var(--cf-block-padding-left-xs));padding-left:var(--cf-block-padding-left-xs);padding-right:0}.c-block--padding-l.c-block--fixed-sm{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-sm) + var(--cf-block-padding-left-sm));padding-left:var(--cf-block-padding-left-sm);padding-right:0}.c-block--padding-l.c-block--fixed-md{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-md) + var(--cf-block-padding-left-md));padding-left:var(--cf-block-padding-left-md);padding-right:0}.c-block--padding-l.c-block--fixed-lg{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-lg) + var(--cf-block-padding-left-lg));padding-left:var(--cf-block-padding-left-lg);padding-right:0}.c-block--padding-l.c-block--fixed-xl{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-xl) + var(--cf-block-padding-left-xl));padding-left:var(--cf-block-padding-left-xl);padding-right:0}.c-block--padding-l.c-block--fixed-xl2{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-xl2) + var(--cf-block-padding-left-xl2));padding-left:var(--cf-block-padding-left-xl2);padding-right:0}.c-block--padding-l.c-block--fixed-xxl{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-xxl) + var(--cf-block-padding-left-xxl));padding-left:var(--cf-block-padding-left-xxl);padding-right:0}}@media screen and (1920px <= width){.c-block--padding-trbl{padding:var(--cf-block-padding-top-xxxl) var(--cf-block-padding-right-xxxl) var(--cf-block-padding-bottom-xxxl) var(--cf-block-padding-left-xxxl)}.c-block--padding-trbl.c-block--fixed-xs{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-xs) + var(--cf-block-padding-right-xs) + var(--cf-block-padding-left-xs));padding-left:var(--cf-block-padding-left-xs);padding-right:var(--cf-block-padding-right-xs)}.c-block--padding-trbl.c-block--fixed-sm{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-sm) + var(--cf-block-padding-right-sm) + var(--cf-block-padding-left-sm));padding-left:var(--cf-block-padding-left-sm);padding-right:var(--cf-block-padding-right-sm)}.c-block--padding-trbl.c-block--fixed-md{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-md) + var(--cf-block-padding-right-md) + var(--cf-block-padding-left-md));padding-left:var(--cf-block-padding-left-md);padding-right:var(--cf-block-padding-right-md)}.c-block--padding-trbl.c-block--fixed-lg{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-lg) + var(--cf-block-padding-right-lg) + var(--cf-block-padding-left-lg));padding-left:var(--cf-block-padding-left-lg);padding-right:var(--cf-block-padding-right-lg)}.c-block--padding-trbl.c-block--fixed-xl{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-xl) + var(--cf-block-padding-right-xl) + var(--cf-block-padding-left-xl));padding-left:var(--cf-block-padding-left-xl);padding-right:var(--cf-block-padding-right-xl)}.c-block--padding-trbl.c-block--fixed-xl2{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-xl2) + var(--cf-block-padding-right-xl2) + var(--cf-block-padding-left-xl2));padding-left:var(--cf-block-padding-left-xl2);padding-right:var(--cf-block-padding-right-xl2)}.c-block--padding-trbl.c-block--fixed-xxl{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-xxl) + var(--cf-block-padding-right-xxl) + var(--cf-block-padding-left-xxl));padding-left:var(--cf-block-padding-left-xxl);padding-right:var(--cf-block-padding-right-xxl)}.c-block--padding-trbl.c-block--fixed-xxxl{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-xxxl) + var(--cf-block-padding-right-xxxl) + var(--cf-block-padding-left-xxxl))}.c-block--padding-rbl,.c-block--padding-trbl.c-block--fixed-xxxl{padding-left:var(--cf-block-padding-left-xxxl);padding-right:var(--cf-block-padding-right-xxxl)}.c-block--padding-rbl{padding-bottom:var(--cf-block-padding-bottom-xxxl);padding-top:0}.c-block--padding-rbl.c-block--fixed-xs{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-xs) + var(--cf-block-padding-right-xs) + var(--cf-block-padding-left-xs));padding-left:var(--cf-block-padding-left-xs);padding-right:var(--cf-block-padding-right-xs)}.c-block--padding-rbl.c-block--fixed-sm{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-sm) + var(--cf-block-padding-right-sm) + var(--cf-block-padding-left-sm));padding-left:var(--cf-block-padding-left-sm);padding-right:var(--cf-block-padding-right-sm)}.c-block--padding-rbl.c-block--fixed-md{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-md) + var(--cf-block-padding-right-md) + var(--cf-block-padding-left-md));padding-left:var(--cf-block-padding-left-md);padding-right:var(--cf-block-padding-right-md)}.c-block--padding-rbl.c-block--fixed-lg{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-lg) + var(--cf-block-padding-right-lg) + var(--cf-block-padding-left-lg));padding-left:var(--cf-block-padding-left-lg);padding-right:var(--cf-block-padding-right-lg)}.c-block--padding-rbl.c-block--fixed-xl{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-xl) + var(--cf-block-padding-right-xl) + var(--cf-block-padding-left-xl));padding-left:var(--cf-block-padding-left-xl);padding-right:var(--cf-block-padding-right-xl)}.c-block--padding-rbl.c-block--fixed-xl2{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-xl2) + var(--cf-block-padding-right-xl2) + var(--cf-block-padding-left-xl2));padding-left:var(--cf-block-padding-left-xl2);padding-right:var(--cf-block-padding-right-xl2)}.c-block--padding-rbl.c-block--fixed-xxl{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-xxl) + var(--cf-block-padding-right-xxl) + var(--cf-block-padding-left-xxl));padding-left:var(--cf-block-padding-left-xxl);padding-right:var(--cf-block-padding-right-xxl)}.c-block--padding-rbl.c-block--fixed-xxxl{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-xxxl) + var(--cf-block-padding-right-xxxl) + var(--cf-block-padding-left-xxxl));padding-left:var(--cf-block-padding-left-xxxl);padding-right:var(--cf-block-padding-right-xxxl)}.c-block--padding-tbl{padding-bottom:var(--cf-block-padding-bottom-xxxl);padding-left:var(--cf-block-padding-left-xxxl);padding-right:0;padding-top:var(--cf-block-padding-top-xxxl)}.c-block--padding-tbl.c-block--fixed-xs{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-xs) + var(--cf-block-padding-left-xs));padding-left:var(--cf-block-padding-left-xs);padding-right:0}.c-block--padding-tbl.c-block--fixed-sm{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-sm) + var(--cf-block-padding-left-sm));padding-left:var(--cf-block-padding-left-sm);padding-right:0}.c-block--padding-tbl.c-block--fixed-md{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-md) + var(--cf-block-padding-left-md));padding-left:var(--cf-block-padding-left-md);padding-right:0}.c-block--padding-tbl.c-block--fixed-lg{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-lg) + var(--cf-block-padding-left-lg));padding-left:var(--cf-block-padding-left-lg);padding-right:0}.c-block--padding-tbl.c-block--fixed-xl{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-xl) + var(--cf-block-padding-left-xl));padding-left:var(--cf-block-padding-left-xl);padding-right:0}.c-block--padding-tbl.c-block--fixed-xl2{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-xl2) + var(--cf-block-padding-left-xl2));padding-left:var(--cf-block-padding-left-xl2);padding-right:0}.c-block--padding-tbl.c-block--fixed-xxl{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-xxl) + var(--cf-block-padding-left-xxl));padding-left:var(--cf-block-padding-left-xxl);padding-right:0}.c-block--padding-tbl.c-block--fixed-xxxl{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-xxxl) + var(--cf-block-padding-left-xxxl));padding-left:var(--cf-block-padding-left-xxxl);padding-right:0}.c-block--padding-trl{padding-bottom:0;padding-left:var(--cf-block-padding-left-xxxl);padding-right:var(--cf-block-padding-right-xxxl);padding-top:var(--cf-block-padding-top-xxxl)}.c-block--padding-trl.c-block--fixed-xs{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-xs) + var(--cf-block-padding-right-xs) + var(--cf-block-padding-left-xs));padding-left:var(--cf-block-padding-left-xs);padding-right:var(--cf-block-padding-right-xs)}.c-block--padding-trl.c-block--fixed-sm{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-sm) + var(--cf-block-padding-right-sm) + var(--cf-block-padding-left-sm));padding-left:var(--cf-block-padding-left-sm);padding-right:var(--cf-block-padding-right-sm)}.c-block--padding-trl.c-block--fixed-md{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-md) + var(--cf-block-padding-right-md) + var(--cf-block-padding-left-md));padding-left:var(--cf-block-padding-left-md);padding-right:var(--cf-block-padding-right-md)}.c-block--padding-trl.c-block--fixed-lg{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-lg) + var(--cf-block-padding-right-lg) + var(--cf-block-padding-left-lg));padding-left:var(--cf-block-padding-left-lg);padding-right:var(--cf-block-padding-right-lg)}.c-block--padding-trl.c-block--fixed-xl{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-xl) + var(--cf-block-padding-right-xl) + var(--cf-block-padding-left-xl));padding-left:var(--cf-block-padding-left-xl);padding-right:var(--cf-block-padding-right-xl)}.c-block--padding-trl.c-block--fixed-xl2{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-xl2) + var(--cf-block-padding-right-xl2) + var(--cf-block-padding-left-xl2));padding-left:var(--cf-block-padding-left-xl2);padding-right:var(--cf-block-padding-right-xl2)}.c-block--padding-trl.c-block--fixed-xxl{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-xxl) + var(--cf-block-padding-right-xxl) + var(--cf-block-padding-left-xxl));padding-left:var(--cf-block-padding-left-xxl);padding-right:var(--cf-block-padding-right-xxl)}.c-block--padding-trl.c-block--fixed-xxxl{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-xxxl) + var(--cf-block-padding-right-xxxl) + var(--cf-block-padding-left-xxxl));padding-left:var(--cf-block-padding-left-xxxl);padding-right:var(--cf-block-padding-right-xxxl)}.c-block--padding-trb{padding-bottom:var(--cf-block-padding-bottom-xxxl);padding-left:0;padding-right:var(--cf-block-padding-right-xxxl);padding-top:var(--cf-block-padding-top-xxxl)}.c-block--padding-trb.c-block--fixed-xs{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-xs) + var(--cf-block-padding-right-xs));padding-left:0;padding-right:var(--cf-block-padding-right-xs)}.c-block--padding-trb.c-block--fixed-sm{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-sm) + var(--cf-block-padding-right-sm));padding-left:0;padding-right:var(--cf-block-padding-right-sm)}.c-block--padding-trb.c-block--fixed-md{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-md) + var(--cf-block-padding-right-md));padding-left:0;padding-right:var(--cf-block-padding-right-md)}.c-block--padding-trb.c-block--fixed-lg{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-lg) + var(--cf-block-padding-right-lg));padding-left:0;padding-right:var(--cf-block-padding-right-lg)}.c-block--padding-trb.c-block--fixed-xl{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-xl) + var(--cf-block-padding-right-xl));padding-left:0;padding-right:var(--cf-block-padding-right-xl)}.c-block--padding-trb.c-block--fixed-xl2{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-xl2) + var(--cf-block-padding-right-xl2));padding-left:0;padding-right:var(--cf-block-padding-right-xl2)}.c-block--padding-trb.c-block--fixed-xxl{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-xxl) + var(--cf-block-padding-right-xxl));padding-left:0;padding-right:var(--cf-block-padding-right-xxl)}.c-block--padding-trb.c-block--fixed-xxxl{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-xxxl) + var(--cf-block-padding-right-xxxl));padding-left:0;padding-right:var(--cf-block-padding-right-xxxl)}.c-block--padding-tb{padding-bottom:var(--cf-block-padding-bottom-xxxl);padding-left:0;padding-right:0;padding-top:var(--cf-block-padding-top-xxxl)}.c-block--padding-tb.c-block--fixed-xs{margin-left:auto;margin-right:auto;max-width:var(--cf-size-xs);padding-left:0;padding-right:0}.c-block--padding-tb.c-block--fixed-sm{margin-left:auto;margin-right:auto;max-width:var(--cf-size-sm);padding-left:0;padding-right:0}.c-block--padding-tb.c-block--fixed-md{margin-left:auto;margin-right:auto;max-width:var(--cf-size-md);padding-left:0;padding-right:0}.c-block--padding-tb.c-block--fixed-lg{margin-left:auto;margin-right:auto;max-width:var(--cf-size-lg);padding-left:0;padding-right:0}.c-block--padding-tb.c-block--fixed-xl{margin-left:auto;margin-right:auto;max-width:var(--cf-size-xl);padding-left:0;padding-right:0}.c-block--padding-tb.c-block--fixed-xl2{margin-left:auto;margin-right:auto;max-width:var(--cf-size-xl2);padding-left:0;padding-right:0}.c-block--padding-tb.c-block--fixed-xxl{margin-left:auto;margin-right:auto;max-width:var(--cf-size-xxl);padding-left:0;padding-right:0}.c-block--padding-tb.c-block--fixed-xxxl{margin-left:auto;margin-right:auto;max-width:var(--cf-size-xxxl);padding-left:0;padding-right:0}.c-block--padding-rl{padding-bottom:0;padding-left:var(--cf-block-padding-left-xxxl);padding-right:var(--cf-block-padding-right-xxxl);padding-top:0}.c-block--padding-rl.c-block--fixed-xs{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-xs) + var(--cf-block-padding-right-xs) + var(--cf-block-padding-left-xs));padding-left:var(--cf-block-padding-left-xs);padding-right:var(--cf-block-padding-right-xs)}.c-block--padding-rl.c-block--fixed-sm{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-sm) + var(--cf-block-padding-right-sm) + var(--cf-block-padding-left-sm));padding-left:var(--cf-block-padding-left-sm);padding-right:var(--cf-block-padding-right-sm)}.c-block--padding-rl.c-block--fixed-md{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-md) + var(--cf-block-padding-right-md) + var(--cf-block-padding-left-md));padding-left:var(--cf-block-padding-left-md);padding-right:var(--cf-block-padding-right-md)}.c-block--padding-rl.c-block--fixed-lg{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-lg) + var(--cf-block-padding-right-lg) + var(--cf-block-padding-left-lg));padding-left:var(--cf-block-padding-left-lg);padding-right:var(--cf-block-padding-right-lg)}.c-block--padding-rl.c-block--fixed-xl{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-xl) + var(--cf-block-padding-right-xl) + var(--cf-block-padding-left-xl));padding-left:var(--cf-block-padding-left-xl);padding-right:var(--cf-block-padding-right-xl)}.c-block--padding-rl.c-block--fixed-xl2{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-xl2) + var(--cf-block-padding-right-xl2) + var(--cf-block-padding-left-xl2));padding-left:var(--cf-block-padding-left-xl2);padding-right:var(--cf-block-padding-right-xl2)}.c-block--padding-rl.c-block--fixed-xxl{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-xxl) + var(--cf-block-padding-right-xxl) + var(--cf-block-padding-left-xxl));padding-left:var(--cf-block-padding-left-xxl);padding-right:var(--cf-block-padding-right-xxl)}.c-block--padding-rl.c-block--fixed-xxxl{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-xxxl) + var(--cf-block-padding-right-xxxl) + var(--cf-block-padding-left-xxxl));padding-left:var(--cf-block-padding-left-xxxl);padding-right:var(--cf-block-padding-right-xxxl)}.c-block--padding-t{padding-bottom:0;padding-left:0;padding-right:0;padding-top:var(--cf-block-padding-top-xxxl)}.c-block--padding-t.c-block--fixed-xs{margin-left:auto;margin-right:auto;max-width:var(--cf-size-xs);padding-left:0;padding-right:0}.c-block--padding-t.c-block--fixed-sm{margin-left:auto;margin-right:auto;max-width:var(--cf-size-sm);padding-left:0;padding-right:0}.c-block--padding-t.c-block--fixed-md{margin-left:auto;margin-right:auto;max-width:var(--cf-size-md);padding-left:0;padding-right:0}.c-block--padding-t.c-block--fixed-lg{margin-left:auto;margin-right:auto;max-width:var(--cf-size-lg);padding-left:0;padding-right:0}.c-block--padding-t.c-block--fixed-xl{margin-left:auto;margin-right:auto;max-width:var(--cf-size-xl);padding-left:0;padding-right:0}.c-block--padding-t.c-block--fixed-xl2{margin-left:auto;margin-right:auto;max-width:var(--cf-size-xl2);padding-left:0;padding-right:0}.c-block--padding-t.c-block--fixed-xxl{margin-left:auto;margin-right:auto;max-width:var(--cf-size-xxl);padding-left:0;padding-right:0}.c-block--padding-t.c-block--fixed-xxxl{margin-left:auto;margin-right:auto;max-width:var(--cf-size-xxxl);padding-left:0;padding-right:0}.c-block--padding-r{padding-bottom:0;padding-left:0;padding-right:var(--cf-block-padding-right-xxxl);padding-top:0}.c-block--padding-r.c-block--fixed-xs{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-xs) + var(--cf-block-padding-right-xs));padding-left:0;padding-right:var(--cf-block-padding-right-xs)}.c-block--padding-r.c-block--fixed-sm{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-sm) + var(--cf-block-padding-right-sm));padding-left:0;padding-right:var(--cf-block-padding-right-sm)}.c-block--padding-r.c-block--fixed-md{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-md) + var(--cf-block-padding-right-md));padding-left:0;padding-right:var(--cf-block-padding-right-md)}.c-block--padding-r.c-block--fixed-lg{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-lg) + var(--cf-block-padding-right-lg));padding-left:0;padding-right:var(--cf-block-padding-right-lg)}.c-block--padding-r.c-block--fixed-xl{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-xl) + var(--cf-block-padding-right-xl));padding-left:0;padding-right:var(--cf-block-padding-right-xl)}.c-block--padding-r.c-block--fixed-xl2{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-xl2) + var(--cf-block-padding-right-xl2));padding-left:0;padding-right:var(--cf-block-padding-right-xl2)}.c-block--padding-r.c-block--fixed-xxl{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-xxl) + var(--cf-block-padding-right-xxl));padding-left:0;padding-right:var(--cf-block-padding-right-xxl)}.c-block--padding-r.c-block--fixed-xxxl{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-xxxl) + var(--cf-block-padding-right-xxxl));padding-left:0;padding-right:var(--cf-block-padding-right-xxxl)}.c-block--padding-b{padding-bottom:var(--cf-block-padding-bottom-xxxl);padding-left:0;padding-right:0;padding-top:0}.c-block--padding-b.c-block--fixed-xs{margin-left:auto;margin-right:auto;max-width:var(--cf-size-xs);padding-left:0;padding-right:0}.c-block--padding-b.c-block--fixed-sm{margin-left:auto;margin-right:auto;max-width:var(--cf-size-sm);padding-left:0;padding-right:0}.c-block--padding-b.c-block--fixed-md{margin-left:auto;margin-right:auto;max-width:var(--cf-size-md);padding-left:0;padding-right:0}.c-block--padding-b.c-block--fixed-lg{margin-left:auto;margin-right:auto;max-width:var(--cf-size-lg);padding-left:0;padding-right:0}.c-block--padding-b.c-block--fixed-xl{margin-left:auto;margin-right:auto;max-width:var(--cf-size-xl);padding-left:0;padding-right:0}.c-block--padding-b.c-block--fixed-xl2{margin-left:auto;margin-right:auto;max-width:var(--cf-size-xl2);padding-left:0;padding-right:0}.c-block--padding-b.c-block--fixed-xxl{margin-left:auto;margin-right:auto;max-width:var(--cf-size-xxl);padding-left:0;padding-right:0}.c-block--padding-b.c-block--fixed-xxxl{margin-left:auto;margin-right:auto;max-width:var(--cf-size-xxxl);padding-left:0;padding-right:0}.c-block--padding-l{padding-bottom:0;padding-left:var(--cf-block-padding-left-xxxl);padding-right:0;padding-top:0}.c-block--padding-l.c-block--fixed-xs{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-xs) + var(--cf-block-padding-left-xs));padding-left:var(--cf-block-padding-left-xs);padding-right:0}.c-block--padding-l.c-block--fixed-sm{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-sm) + var(--cf-block-padding-left-sm));padding-left:var(--cf-block-padding-left-sm);padding-right:0}.c-block--padding-l.c-block--fixed-md{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-md) + var(--cf-block-padding-left-md));padding-left:var(--cf-block-padding-left-md);padding-right:0}.c-block--padding-l.c-block--fixed-lg{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-lg) + var(--cf-block-padding-left-lg));padding-left:var(--cf-block-padding-left-lg);padding-right:0}.c-block--padding-l.c-block--fixed-xl{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-xl) + var(--cf-block-padding-left-xl));padding-left:var(--cf-block-padding-left-xl);padding-right:0}.c-block--padding-l.c-block--fixed-xl2{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-xl2) + var(--cf-block-padding-left-xl2));padding-left:var(--cf-block-padding-left-xl2);padding-right:0}.c-block--padding-l.c-block--fixed-xxl{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-xxl) + var(--cf-block-padding-left-xxl));padding-left:var(--cf-block-padding-left-xxl);padding-right:0}.c-block--padding-l.c-block--fixed-xxxl{margin-left:auto;margin-right:auto;max-width:calc(var(--cf-size-xxxl) + var(--cf-block-padding-left-xxxl));padding-left:var(--cf-block-padding-left-xxxl);padding-right:0}}.c-heading2,.p-editor :where(h2){border-left:5px solid var(--cf-color-key10);font-size:26px;font-weight:700;padding-bottom:6px;padding-left:20px;padding-top:6px}.c-heading3,.p-editor :where(h3){background:var(--cf-color-key10);color:var(--cf-color-white);font-size:22px;font-weight:700;padding:12px 20px;position:relative}.c-heading3:before,.p-editor :where(h3):before{background:var(--cf-color-green10);content:"";height:16px;left:0;position:absolute;top:50%;transform:translate3d(0,-50%,0);width:6px}.c-heading4,.p-editor :where(h4){border-bottom:1px solid var(--cf-color-key10);font-size:20px;font-weight:700;padding-bottom:6px;position:relative}.c-heading5,.p-editor :where(h5){border-bottom:1px solid var(--cf-color-gray140);font-size:18px;font-weight:700;padding-bottom:6px;position:relative}.c-heading6,.p-editor :where(h6){font-size:16px;font-weight:700;position:relative}.p-editor :where(ol),ol.c-ol{line-height:1.8;padding-left:20px}.p-editor :where(ol) li,ol.c-ol li{color:var(--cf-color-text);position:relative}.p-editor :where(ol) li:not(:last-child),ol.c-ol li:not(:last-child){margin-bottom:12px}.p-editor :where(ol) li::marker,ol.c-ol li::marker{color:var(--cf-color-key10);font-size:16px;font-weight:var(--cf-font-weight-bold);line-height:1.8}.p-editor :where(table),table.c-table{border-collapse:collapse}.p-editor :where(table) .is-nowrap,table.c-table .is-nowrap{white-space:nowrap}.p-editor :where(table) tr th,table.c-table tr th{word-wrap:break-word}@media screen and (width < 992px){.p-editor :where(table) tr th,table.c-table tr th{padding:7px 14px}}@media screen and (992px <= width){.p-editor :where(table) tr th,table.c-table tr th{padding:7px 14px}}.p-editor :where(table) tr td,table.c-table tr td{background:#fff;word-wrap:break-word}@media screen and (width < 992px){.p-editor :where(table) tr td,table.c-table tr td{padding:7px 14px}}@media screen and (992px <= width){.p-editor :where(table) tr td,table.c-table tr td{padding:7px 14px}}.p-editor :where(table) tr td:first-child,.p-editor :where(table) tr th:first-child,table.c-table tr td:first-child,table.c-table tr th:first-child{border-left:1px solid var(--cf-color-gray140)}.p-editor :where(table) tr td:not(:first-child),.p-editor :where(table) tr th:not(:first-child),table.c-table tr td:not(:first-child),table.c-table tr th:not(:first-child){border-left:1px solid var(--cf-color-gray140)}.p-editor :where(table) tr td:not(:last-child),.p-editor :where(table) tr th:not(:last-child),table.c-table tr td:not(:last-child),table.c-table tr th:not(:last-child){border-right:1px solid var(--cf-color-gray140)}.p-editor :where(table) tr td:last-child,.p-editor :where(table) tr th:last-child,table.c-table tr td:last-child,table.c-table tr th:last-child{border-right:1px solid var(--cf-color-gray140)}.p-editor :where(table) tr td.is-bg-gray,.p-editor :where(table) tr th.is-bg-gray,table.c-table tr td.is-bg-gray,table.c-table tr th.is-bg-gray{background:var(--cf-color-gray150);color:var(--cf-color-text)}.p-editor :where(table) tr td.is-w-20pct,.p-editor :where(table) tr th.is-w-20pct,table.c-table tr td.is-w-20pct,table.c-table tr th.is-w-20pct{width:20%}.p-editor :where(table) tr td.is-w-25pct,.p-editor :where(table) tr th.is-w-25pct,table.c-table tr td.is-w-25pct,table.c-table tr th.is-w-25pct{width:25%}.p-editor :where(table) tr td.is-w-33pct,.p-editor :where(table) tr th.is-w-33pct,table.c-table tr td.is-w-33pct,table.c-table tr th.is-w-33pct{width:33%}.p-editor :where(table) tr td.is-w-50pct,.p-editor :where(table) tr th.is-w-50pct,table.c-table tr td.is-w-50pct,table.c-table tr th.is-w-50pct{width:50%}@media screen and (width < 992px){.p-editor :where(table) tr td,.p-editor :where(table) tr th,table.c-table tr td,table.c-table tr th{font-size:14px}}@media screen and (992px <= width){.p-editor :where(table) tr td,.p-editor :where(table) tr th,table.c-table tr td,table.c-table tr th{font-size:16px}}.p-editor :where(table) thead,table.c-table thead{border:none}.p-editor :where(table) thead tr th,table.c-table thead tr th{background:var(--cf-color-green10);color:var(--cf-color-white)}.p-editor :where(table) thead:first-child tr th,table.c-table thead:first-child tr th{border-top:1px solid var(--cf-color-gray140)}.p-editor :where(table) thead:first-child tr td,table.c-table thead:first-child tr td{border-top:1px solid var(--cf-color-gray140)}.p-editor :where(table) thead:not(:first-child) tr th,table.c-table thead:not(:first-child) tr th{border-bottom:1px solid var(--cf-color-gray140)}.p-editor :where(table) thead:not(:first-child) tr td,table.c-table thead:not(:first-child) tr td{border-bottom:1px solid var(--cf-color-gray140)}.p-editor :where(table) thead:not(:last-child) tr th,table.c-table thead:not(:last-child) tr th{border-bottom:1px solid var(--cf-color-gray140)}.p-editor :where(table) thead:not(:last-child) tr td,table.c-table thead:not(:last-child) tr td{border-bottom:1px solid var(--cf-color-gray140)}.p-editor :where(table) tbody,table.c-table tbody{border:none}.p-editor :where(table) tbody tr th,table.c-table tbody tr th{background:var(--cf-color-green10);color:var(--cf-color-white);font-weight:var(--cf-font-weight-normal)}.p-editor :where(table) tbody:first-child tr th,table.c-table tbody:first-child tr th{border-top:1px solid var(--cf-color-gray140)}.p-editor :where(table) tbody:first-child tr td,table.c-table tbody:first-child tr td{border-top:1px solid var(--cf-color-gray140)}.p-editor :where(table) tbody:not(:first-child) tr th,table.c-table tbody:not(:first-child) tr th{border-bottom:1px solid var(--cf-color-gray140)}.p-editor :where(table) tbody:not(:first-child) tr td,table.c-table tbody:not(:first-child) tr td{border-bottom:1px solid var(--cf-color-gray140)}.p-editor :where(table) tbody:not(:last-child) tr th,table.c-table tbody:not(:last-child) tr th{border-bottom:1px solid var(--cf-color-gray140)}.p-editor :where(table) tbody:not(:last-child) tr td,table.c-table tbody:not(:last-child) tr td{border-bottom:1px solid var(--cf-color-gray140)}.p-editor :where(table) tbody:last-child tr th,table.c-table tbody:last-child tr th{border-bottom:1px solid var(--cf-color-gray140)}.p-editor :where(table) tbody:last-child tr td,table.c-table tbody:last-child tr td{border-bottom:1px solid var(--cf-color-gray140)}.p-editor :where(table) tfoot,table.c-table tfoot{border:none}.p-editor :where(table) tfoot tr th,table.c-table tfoot tr th{background:var(--cf-color-green10);color:var(--cf-color-white)}.p-editor :where(table) tfoot:not(:first-child) tr th,table.c-table tfoot:not(:first-child) tr th{border-bottom:1px solid var(--cf-color-gray140)}.p-editor :where(table) tfoot:not(:first-child) tr td,table.c-table tfoot:not(:first-child) tr td{border-bottom:1px solid var(--cf-color-gray140)}.p-editor :where(table) tfoot:not(:last-child) tr th,table.c-table tfoot:not(:last-child) tr th{border-bottom:1px solid var(--cf-color-gray140)}.p-editor :where(table) tfoot:not(:last-child) tr td,table.c-table tfoot:not(:last-child) tr td{border-bottom:1px solid var(--cf-color-gray140)}.p-editor :where(table) tfoot:last-child tr th,table.c-table tfoot:last-child tr th{border-bottom:1px solid var(--cf-color-gray140)}.p-editor :where(table) tfoot:last-child tr td,table.c-table tfoot:last-child tr td{border-bottom:1px solid var(--cf-color-gray140)}@media screen and (width < 0px){.c-table-scroll--xs{overflow-x:auto;width:100%}.c-table-scroll--xs .p-policy-table{width:0}}@media screen and (width < 640px){.c-table-scroll--sm{overflow-x:auto;width:100%}.c-table-scroll--sm .p-policy-table{width:640px}}@media screen and (width < 768px){.c-table-scroll--md{overflow-x:auto;width:100%}.c-table-scroll--md .p-policy-table{width:768px}}@media screen and (width < 992px){.c-table-scroll--lg{overflow-x:auto;width:100%}.c-table-scroll--lg .p-policy-table{width:992px}}@media screen and (width < 1120px){.c-table-scroll--xl{overflow-x:auto;width:100%}.c-table-scroll--xl .p-policy-table{width:1120px}}@media screen and (width < 1366px){.c-table-scroll--xl2{overflow-x:auto;width:100%}.c-table-scroll--xl2 .p-policy-table{width:1366px}}@media screen and (width < 1568px){.c-table-scroll--xxl{overflow-x:auto;width:100%}.c-table-scroll--xxl .p-policy-table{width:1568px}}@media screen and (width < 1920px){.c-table-scroll--xxxl{overflow-x:auto;width:100%}.c-table-scroll--xxxl .p-policy-table{width:1920px}}.p-editor :where(ul),ul.c-ul{line-height:1.8}.p-editor :where(ul) li,ul.c-ul li{color:var(--cf-color-text);position:relative}.p-editor :where(ul) li:not(:last-child),ul.c-ul li:not(:last-child){margin-bottom:12px}.p-editor :where(ul) li::marker,ul.c-ul li::marker{color:var(--cf-color-text);font-size:16px;font-weight:400;line-height:1.8}.p-editor .is-type1:where(ul),ul.is-type1.c-ul{list-style:none;list-style-type:none;margin:0;padding:0}.p-editor .is-type1:where(ul) li,ul.is-type1.c-ul li{padding-left:20px}.p-editor .is-type1:where(ul) li::marker,ul.is-type1.c-ul li::marker{display:none}.p-editor .is-type1:where(ul) li:before,ul.is-type1.c-ul li:before{background-color:var(--cf-color-gray130);border-radius:50%;content:"";display:block;height:10px;left:0;position:absolute;top:9.4px;width:10px}.p-editor .is-type2:where(ul),ul.is-type2.c-ul{list-style:none;list-style-type:none;margin:0;padding:0}.p-editor .is-type2:where(ul) li,ul.is-type2.c-ul li{padding-left:18px}.p-editor .is-type2:where(ul) li::marker,ul.is-type2.c-ul li::marker{display:none}.p-editor .is-type2:where(ul) li:before,ul.is-type2.c-ul li:before{background-color:var(--cf-color-key10);border-radius:50%;content:"";display:block;height:10px;left:0;position:absolute;top:9.4px;width:10px}.p-editor .is-type3:where(ul),ul.is-type3.c-ul{list-style:none;list-style-type:none;margin:0;padding:0}.p-editor .is-type3:where(ul) li,ul.is-type3.c-ul li{padding-left:18px}.p-editor .is-type3:where(ul) li::marker,ul.is-type3.c-ul li::marker{display:none}.p-editor .is-type3:where(ul) li:before,ul.is-type3.c-ul li:before{border-bottom:3px solid var(--cf-color-red30);border-left:3px solid var(--cf-color-red30);content:"";display:block;height:7px;left:0;position:absolute;top:9.4px;transform:rotate(-45deg);width:11px}.p-editor .is-type-icon:where(ul),ul.is-type-icon.c-ul{list-style:none;list-style-type:none;margin:0;padding:0}.p-editor .is-type-icon:where(ul) li::marker,ul.is-type-icon.c-ul li::marker{display:none}.p-editor .is-type-icon:where(ul) li a,ul.is-type-icon.c-ul li a{--width:30px;--height:22px;color:var(--cf-color-green10);display:inline-block;padding-left:40px;position:relative;transition:color var(--cf-transition-time)}.p-editor .is-type-icon:where(ul) li a.is-green,ul.is-type-icon.c-ul li a.is-green{--mask-color:var(--cf-color-text);--mask-hover-color:var(--cf-color-white);--border-color:var(--cf-color-key10);--border-hover-color:var(--cf-color-key10);--background-color:var(--cf-color-white);--background-hover-color:var(--cf-color-key10)}.p-editor .is-type-icon:where(ul) li a.is-red,ul.is-type-icon.c-ul li a.is-red{--mask-color:var(--cf-color-red30);--mask-hover-color:var(--cf-color-white);--border-color:var(--cf-color-red30);--border-hover-color:var(--cf-color-red30);--background-color:var(--cf-color-white);--background-hover-color:var(--cf-color-red30)}.p-editor .is-type-icon:where(ul) li a:before,ul.is-type-icon.c-ul li a:before{background:var(--mask-color);content:"";display:block;height:var(--height);left:0;-webkit-mask-image:url(/faculty/medicine/medic/images/common/mask-arrow-right.svg);mask-image:url(/faculty/medicine/medic/images/common/mask-arrow-right.svg);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:18px 12px;mask-size:18px 12px;position:absolute;top:3.4px;transition:background var(--cf-transition-time);width:var(--width);z-index:2}.p-editor .is-type-icon:where(ul) li a:after,ul.is-type-icon.c-ul li a:after{background:var(--background-color);border:1px solid var(--border-color);content:"";display:block;height:var(--height);left:0;position:absolute;top:3.4px;transition:background var(--cf-transition-time);width:var(--width);z-index:1}.p-editor .is-type-icon:where(ul) li a[target=_blank]:before,ul.is-type-icon.c-ul li a[target=_blank]:before{-webkit-mask-image:url(/faculty/medicine/medic/images/common/mask-target-blank.svg);mask-image:url(/faculty/medicine/medic/images/common/mask-target-blank.svg);-webkit-mask-size:10px 10px;mask-size:10px 10px}.p-editor .is-type-icon:where(ul) li a[href$=".pdf"]:before,ul.is-type-icon.c-ul li a[href$=".pdf"]:before{-webkit-mask-image:url(/faculty/medicine/medic/images/common/mask-file-pdf.svg);mask-image:url(/faculty/medicine/medic/images/common/mask-file-pdf.svg);-webkit-mask-size:12px 14px;mask-size:12px 14px}.p-editor .is-type-icon:where(ul) li a.is-active,.p-editor .is-type-icon:where(ul) li a:hover,ul.is-type-icon.c-ul li a.is-active,ul.is-type-icon.c-ul li a:hover{color:var(--cf-color-key10)}.p-editor .is-type-icon:where(ul) li a.is-active:before,.p-editor .is-type-icon:where(ul) li a:hover:before,ul.is-type-icon.c-ul li a.is-active:before,ul.is-type-icon.c-ul li a:hover:before{background:var(--mask-hover-color)}.p-editor .is-type-icon:where(ul) li a.is-active:after,.p-editor .is-type-icon:where(ul) li a:hover:after,ul.is-type-icon.c-ul li a.is-active:after,ul.is-type-icon.c-ul li a:hover:after{background:var(--background-hover-color)}.p-editor :where(figure),.p-editor-image-list figure,figure.c-figure{display:block;margin:0;padding:0}.p-editor :where(figure) img,.p-editor-image-list figure img,figure.c-figure img{display:block}.p-editor :where(figure) img:not(:last-child),.p-editor-image-list figure img:not(:last-child),figure.c-figure img:not(:last-child){margin-bottom:10px}.p-editor :where(figure) figcaption,.p-editor-image-list figure figcaption,figure.c-figure figcaption{color:var(--cf-color-gray40);font-size:14px;line-height:1.5}details.c-details{margin:0;padding:0}details.c-details summary{list-style:none}details.c-details summary::-webkit-details-marker{display:none}details.c-details [data-details=content]{display:block;overflow:hidden}.c-dialog dialog[open],.p-popup dialog[open]{animation-duration:375ms;animation-fill-mode:forwards;animation-name:fade-in;animation-timing-function:ease-in-out}.c-dialog dialog::backdrop,.p-popup dialog::backdrop{animation-duration:375ms;animation-fill-mode:forwards;animation-name:fade-in;animation-timing-function:ease-in-out;background:rgba(0,0,0,.5)}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.p-header{position:relative}.p-footer,.p-header{margin:0;padding:0}@media screen and (640px <= width < 1120px){.p-footer-banner-wrap{padding-left:15px;padding-right:15px}}.p-footer-banner{display:grid;list-style:none;list-style-type:none;margin:0;padding:0}@media screen and (width < 640px){.p-footer-banner{gap:16px 16px;grid-template:auto/1fr 1fr}}@media screen and (640px <= width < 1568px){.p-footer-banner{gap:8px 8px;grid-template:auto/1fr 1fr 1fr 1fr}}@media screen and (1568px <= width){.p-footer-banner{gap:32px 32px;grid-template:auto/1fr 1fr 1fr 1fr}}.p-footer-banner li a{display:block}.p-footer-info__logo{margin:0 0 20px;padding:0}.p-footer-info address{font-style:normal;margin:0 0 15px;padding:0}.p-footer-info figure{border-radius:10px;overflow:hidden}@media screen and (width < 640px){.p-footer-info{padding-left:var(--cf-block-padding-left-sm);padding-right:var(--cf-block-padding-right-sm)}}@media screen and (640px <= width){.p-footer-info{max-width:326px}}@media screen and (width < 640px){.p-footer-column-outer{padding-bottom:0}}.p-footer-column{display:grid;gap:30px 30px}@media screen and (width < 640px){.p-footer-column{grid-template:auto/1fr;padding-top:32px}}@media screen and (640px <= width < 1120px){.p-footer-column{grid-template:auto/1fr 1fr;padding:50px 30px}}@media screen and (1120px <= width){.p-footer-column{grid-template:auto/1fr 1fr;padding-bottom:50px;padding-top:50px}}.p-footer-navi-wrap{display:grid}@media screen and (width < 640px){.p-footer-navi-wrap{grid-template:auto/1fr}}@media screen and (640px <= width < 1120px){.p-footer-navi-wrap{gap:30px 30px;grid-template:auto 1fr/1fr 1fr}}@media screen and (1120px <= width){.p-footer-navi-wrap{gap:30px 30px;grid-template:auto/1fr 2fr}}.p-footer-navi-sub-wrap{display:grid}@media screen and (width < 640px){.p-footer-navi-sub-wrap{grid-template:auto/1fr}}@media screen and (640px <= width < 1120px){.p-footer-navi-sub-wrap{gap:15px 30px;grid-template:auto/1fr}}@media screen and (1120px <= width){.p-footer-navi-sub-wrap{gap:15px 30px;grid-template:auto/1fr 1fr}}@media screen and (width < 640px){.p-footer-sub-navi-wrap{padding:20px 0}}@media screen and (640px <= width){.p-footer-sub-navi-wrap{padding:32px 0}}.p-logo{font-size:1px;line-height:1;margin:0;padding:0}@media screen and (width < 768px){.p-logo{max-width:167px}}.p-logo a{display:block}.p-logo a img{aspect-ratio:280/45;vertical-align:bottom}.p-pankuzu{display:flex;flex-wrap:wrap;list-style:none;list-style-type:none;margin:0;padding:16px 0;position:relative}@media screen and (width < 640px){.p-pankuzu{font-size:12px}}@media screen and (640px <= width < 1120px){.p-pankuzu{font-size:12px}}@media screen and (1120px <= width){.p-pankuzu{font-size:14px}}.p-pankuzu li{flex-basis:auto;flex-grow:0;flex-shrink:1;padding:5px 12px 5px 0;position:relative}.p-pankuzu li a{color:var(--cf-color-green10)}.p-pankuzu li a,.p-pankuzu li span{display:block;padding-right:12px}.p-pankuzu li:not(:last-child):after{border-right:1px solid var(--cf-color-gray120);border-top:1px solid var(--cf-color-gray120);content:"";height:7px;position:absolute;right:10px;top:50%;transform:translate3d(0,-50%,0) rotate(45deg);width:7px}.p-back-to-page-top{background-image:url(/faculty/medicine/medic/images/common/back-to-page-top.svg);background-position:0 0;background-repeat:no-repeat;bottom:20px;display:block;height:50px;line-height:1;margin:0;padding:0;position:fixed;right:20px;transition-delay:0s;transition-duration:.2s;transition-property:all;transition-timing-function:cubic-bezier(.25,.01,.75,1);width:50px;z-index:var(--cf-zi-back-to-page-top)}.p-back-to-page-top,.p-back-to-page-top:hover{text-decoration:none}.p-back-to-page-top:not([data-back-to-page-top=is-active]){opacity:0}.p-header-global-navi-wrap{border-bottom:1px solid var(--cf-color-gray150)}@media screen and (width < 768px){.p-header-global-navi-wrap{padding-left:20px}}@media screen and (768px <= width){.p-header-global-navi-wrap{padding-left:32px}}.p-header-global-navi-wrap__inner{display:flex;gap:10px 10px;justify-content:space-between;padding:8px;place-items:center center}@media screen and (width < 1366px){.p-header-global-navi-wrap{display:none}}@media screen and (1366px <= width){.p-header-global-navi-wrap{display:block}}.p-header-global-navi1{display:flex;gap:20px 20px;list-style:none;list-style-type:none;margin:0;padding:0}.p-header-global-navi1 li{flex-basis:auto;flex-grow:0;flex-shrink:1;font-size:13px}.p-header-global-navi1 li a{display:block}.p-header-global-navi2{display:flex;gap:20px 20px;gap:0 30px;list-style:none;list-style-type:none;margin:0;padding:0}.p-header-global-navi2 li{flex-basis:auto;flex-grow:0;flex-shrink:1;font-size:14px;line-height:28px;position:relative}@media screen and (width < 1568px){.p-header-global-navi2 li{font-size:12px}}@media screen and (1568px <= width){.p-header-global-navi2 li{font-size:14px}}.p-header-global-navi2 li.has-line:after{background:var(--cf-color-text);content:"";display:block;height:1em;position:absolute;right:-15px;top:50%;transform:translate3d(0,-50%,0);width:1px}.p-header-global-navi2 li.is-search form,.p-header-global-navi2 li.is-search span{background-color:#e3e3e3;background-image:url(/faculty/medicine/medic/images/common/icon-search.svg);background-position:0;background-repeat:no-repeat;display:block;line-height:26px;padding-left:26px}.p-header-global-navi2 li.is-search form input[type=text],.p-header-global-navi2 li.is-search span input[type=text]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent!important;border:none;border-radius:0;font:inherit;line-height:26px;outline:none}.p-header-global-navi2 li a{display:block}.p-header-navi-wrap{position:relative}@media screen and (width < 768px){.p-header-navi-wrap{padding-left:20px}}@media screen and (768px <= width){.p-header-navi-wrap{padding-left:32px}}.p-header-navi-wrap__inner{display:flex;place-items:center center;position:relative;z-index:20}@media screen and (width < 768px){.p-header-navi-wrap__inner{min-height:var(--cf-scroll-padding-top-sm)}}@media screen and (768px <= width){.p-header-navi-wrap__inner{min-height:var(--cf-scroll-padding-top-md)}}.p-header-navi-wrap:after{background:var(--cf-color-gray150);bottom:0;content:"";display:block;height:1px;left:0;position:absolute;width:100%;z-index:10}.p-header-navi{list-style:none;list-style-type:none;margin:0;padding:0}.p-header-navi.is-lv0{display:flex;margin-left:auto;padding-left:20px}.p-header-navi li.is-lv0{flex-basis:auto;flex-grow:0;flex-shrink:1;font-weight:var(--cf-font-weight-bold);position:relative}@media screen and (width < 1568px){.p-header-navi li.is-lv0{font-size:14px}}@media screen and (1568px <= width){.p-header-navi li.is-lv0{font-size:16px}}.p-header-navi li.is-lv0:hover .p-header-dropdown-wrap{animation:fade .2s ease-in-out forwards;pointer-events:auto}.p-header-navi li a{display:block}.p-header-navi li a.is-lv0{padding-bottom:5px;padding-top:5px}@media screen and (width < 1568px){.p-header-navi li a.is-lv0{padding-right:24px}}@media screen and (1568px <= width){.p-header-navi li a.is-lv0{padding-right:32px}}.p-header-navi li a.is-lv0.has-dropdown:after{border-right:1px solid var(--cf-color-text);border-top:1px solid var(--cf-color-text);content:"";cursor:pointer;display:block;height:6px;position:absolute;top:50%;transform:translate3d(0,calc(-50% - 2.1px),0) rotate(135deg);transition:transform var(--cf-transition-time),border-top var(--cf-transition-time),border-right var(--cf-transition-time);width:6px}@media screen and (width < 1568px){.p-header-navi li a.is-lv0.has-dropdown:after{right:24px}}@media screen and (1568px <= width){.p-header-navi li a.is-lv0.has-dropdown:after{right:32px}}@media screen and (width < 1568px){.p-header-navi li a.is-lv0.has-dropdown{padding-right:36px}}@media screen and (1568px <= width){.p-header-navi li a.is-lv0.has-dropdown{padding-right:50px}}.p-header-navi li.is-lv0:hover a.is-lv0:after{border-right:1px solid var(--cf-color-key10);border-top:1px solid var(--cf-color-key10);transform:translate3d(0,calc(-50% + 2.1px),0) rotate(-45deg)}@media screen and (width < 1366px){.p-header-navi.is-lv0{display:none}}@keyframes fade{0%{opacity:0;transform:translateY(5px);visibility:hidden}to{opacity:1;transform:translateY(0);visibility:visible}}.p-header-dropdown-wrap{background:var(--cf-color-gray150);box-shadow:0 3px 6px rgba(0,0,0,.16);left:-32px;padding:12px 32px;pointer-events:none;position:absolute;visibility:hidden;width:330px}.p-header-dropdown-wrap.is-last{left:auto;right:0}.is-fixed .p-header-dropdown-wrap{pointer-events:auto;visibility:visible}.p-header-dropdown__item__inner{display:block;line-height:1.5;padding:12px 0 12px 40px;position:relative;text-decoration:none;transition:color var(--cf-transition-time)}@media screen and (width < 1568px){.p-header-dropdown__item__inner{font-size:14px}}@media screen and (1568px <= width){.p-header-dropdown__item__inner{font-size:16px}}.p-header-dropdown__item__inner.has-underline span:not(.p-icon){border-bottom:1px solid transparent;transition:border-bottom var(--cf-transition-time)}.p-header-dropdown__item__inner:hover{color:var(--cf-color-key10);text-decoration:none}.p-header-dropdown__item__inner:hover.has-underline span:not(.p-icon){border-bottom:1px solid var(--cf-color-key10)}.p-header-dropdown__item__inner__icon{left:0;position:absolute;top:50%;transform:translate3d(0,-50%,0)}.p-header-panel-navi{display:flex;gap:0 0;list-style:none;list-style-type:none;margin:0;padding:0}.p-header-panel-navi li{flex-basis:auto;flex-grow:0;flex-shrink:1}.p-header-panel-navi li a{align-items:center;color:var(--cf-color-white);display:flex;font-weight:var(--cf-font-weight-bold);min-height:80px;text-decoration:none;transition:background var(--cf-transition-time)}.p-header-panel-navi li a span{display:block;text-align:center;width:100%}.p-header-panel-navi li a.is-document{background:var(--cf-color-key10)}.p-header-panel-navi li a.is-donation{background:var(--cf-color-key20)}.p-header-panel-navi li a:hover.is-document{background:var(--cf-color-green10)}.p-header-panel-navi li a:hover.is-donation{background:var(--cf-color-blue10)}@media screen and (width < 1568px){.p-header-panel-navi li a{font-size:14px;min-width:106px}}@media screen and (1568px <= width){.p-header-panel-navi li a{font-size:16px;min-width:136px}}@media screen and (width < 1366px){.p-header-panel-navi{display:none}}@media screen and (1366px <= width){.p-drawer-content,.p-drawer-overlay,.p-drawer-trigger{display:none}}.p-drawer-trigger{background:var(--cf-color-key10);cursor:pointer;font-family:var(--cf-font-family-sans-serif);letter-spacing:var(--cf-letter-spacing);line-height:var(--cf-line-height);position:fixed;right:0;top:0;transition:all var(--cf-transition-time);z-index:var(--cf-zi-drawer-trigger)}@media screen and (width < 768px){.p-drawer-trigger .bars{background:transparent;border:1px solid transparent;height:50px;opacity:1;overflow:hidden;position:relative;width:50px}.p-drawer-trigger .bars,.p-drawer-trigger .bars .bar{border-radius:0;transition:all var(--cf-transition-time)}.p-drawer-trigger .bars .bar{background:#fff;display:block;height:1px;left:12px;position:absolute;width:24px;z-index:10}.p-drawer-trigger .bars .bar:first-of-type{top:15px;width:24px}.p-drawer-trigger .bars .bar:nth-of-type(2){top:24px;width:24px}.p-drawer-trigger .bars .bar:nth-of-type(3){top:33px;width:24px}.p-drawer-trigger .bars .menu{color:#333;display:none;font-size:10px;left:0;letter-spacing:0;line-height:1;position:absolute;text-align:center;top:39px;transition:all var(--cf-transition-time);width:100%;z-index:5}.p-drawer-trigger .bars:hover .bar{width:24px}}@media screen and (768px <= width){.p-drawer-trigger .bars{background:transparent;border:1px solid transparent;height:60px;opacity:1;overflow:hidden;position:relative;width:60px}.p-drawer-trigger .bars,.p-drawer-trigger .bars .bar{border-radius:0;transition:all var(--cf-transition-time)}.p-drawer-trigger .bars .bar{background:#fff;display:block;height:1px;left:15px;position:absolute;width:28px;z-index:10}.p-drawer-trigger .bars .bar:first-of-type{top:18px;width:28px}.p-drawer-trigger .bars .bar:nth-of-type(2){top:29px;width:28px}.p-drawer-trigger .bars .bar:nth-of-type(3){top:40px;width:28px}.p-drawer-trigger .bars .menu{color:#333;display:none;font-size:10px;left:0;letter-spacing:0;line-height:1;position:absolute;text-align:center;top:46px;transition:all var(--cf-transition-time);width:100%;z-index:5}.p-drawer-trigger .bars:hover .bar{width:28px}}.p-drawer-overlay{transition:all var(--cf-transition-time)}.p-drawer-content{background:#fff;font-family:var(--cf-font-family-sans-serif);font-size:16px;height:100%;letter-spacing:var(--cf-letter-spacing);line-height:var(--cf-line-height);overflow-y:auto;position:fixed;transition:right var(--cf-transition-time),width var(--cf-transition-time);z-index:var(--cf-zi-drawer-content)}.p-drawer-content a{color:var(--cf-link-color)}@media screen and (width < 768px){.p-drawer-content{top:var(--cf-scroll-padding-top-sm)}}@media screen and (768px <= width < 1366px){.p-drawer-content{top:var(--cf-scroll-padding-top-md)}}@media screen and (width < 768px){.p-drawer-content{right:-100%;width:100%}}@media screen and (768px <= width){.p-drawer-content{right:-75%;width:75%}}@media screen and (width < 640px){.p-drawer-content__sub-inner{padding:20px 0}}@media screen and (640px <= width){.p-drawer-content__sub-inner{padding:32px 0}}[data-drawer=close]{position:relative;top:auto}[data-drawer=close] .p-drawer-content{visibility:hidden}[data-drawer=open]{overflow:hidden;top:0}[data-drawer=open] .p-drawer-trigger .bars{border:1px solid transparent}@media screen and (width < 768px){[data-drawer=open] .p-drawer-trigger .bars .bar{background:#fff;width:24px}[data-drawer=open] .p-drawer-trigger .bars .bar:first-of-type{top:24px;transform:rotate(45deg)}[data-drawer=open] .p-drawer-trigger .bars .bar:nth-of-type(2){left:240px;opacity:0}[data-drawer=open] .p-drawer-trigger .bars .bar:nth-of-type(3){top:24px;transform:rotate(-45deg)}}@media screen and (768px <= width){[data-drawer=open] .p-drawer-trigger .bars .bar{background:#fff;width:28px}[data-drawer=open] .p-drawer-trigger .bars .bar:first-of-type{top:29px;transform:rotate(45deg)}[data-drawer=open] .p-drawer-trigger .bars .bar:nth-of-type(2){left:280px;opacity:0}[data-drawer=open] .p-drawer-trigger .bars .bar:nth-of-type(3){top:29px;transform:rotate(-45deg)}}[data-drawer=open] .p-drawer-trigger .menu{color:#333}[data-drawer=open] .p-drawer-overlay{background:rgba(0,0,0,.25);cursor:pointer;height:100%;left:0;position:fixed;width:100%;z-index:var(--cf-zi-drawer-overlay)}@media screen and (width < 768px){[data-drawer=open] .p-drawer-overlay{top:var(--cf-scroll-padding-top-sm)}}@media screen and (768px <= width){[data-drawer=open] .p-drawer-overlay{top:var(--cf-scroll-padding-top-md)}}[data-drawer=open] .p-drawer-content{right:0}@media screen and (width < 768px){[data-drawer=open] .p-drawer-content{width:100%}}@media screen and (768px <= width){[data-drawer=open] .p-drawer-content{width:75%}}[data-drawer=closing] .p-drawer-overlay{background:transparent;cursor:pointer;height:100%;left:0;position:fixed;width:100%;z-index:var(--cf-zi-drawer-overlay)}@media screen and (width < 768px){[data-drawer=closing] .p-drawer-overlay{top:var(--cf-scroll-padding-top-sm)}}@media screen and (768px <= width < 1120px){[data-drawer=closing] .p-drawer-overlay{top:var(--cf-scroll-padding-top-md)}}@media screen and (width < 768px){[data-drawer=closing] .p-drawer-content{right:-100%;width:100%}}@media screen and (768px <= width){[data-drawer=closing] .p-drawer-content{right:-75%;width:75%}}.p-popup [data-close-dialog],.p-popup [data-show-dialog]{cursor:pointer;line-height:1.8}.p-popup [data-close-dialog],.p-popup [data-show-dialog],.p-popup dialog{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;outline:none;padding:0}.p-icon{--width:30px;--height:22px;background-color:var(--background-color);border:1px solid var(--border-color);display:block;height:var(--height);overflow:hidden;position:relative;width:var(--width)}.p-icon.is-green{--mask-color:var(--cf-color-text);--mask-hover-color:var(--cf-color-white);--border-color:var(--cf-color-key10);--border-hover-color:var(--cf-color-key10);--background-color:var(--cf-color-white);--background-hover-color:var(--cf-color-key10)}.p-icon.is-red{--mask-color:var(--cf-color-red30);--mask-hover-color:var(--cf-color-white);--border-color:var(--cf-color-red30);--border-hover-color:var(--cf-color-red30);--background-color:var(--cf-color-white);--background-hover-color:var(--cf-color-red30)}.p-icon:before{background:var(--mask-color);content:"";display:block;height:10px;left:50%;-webkit-mask-image:url(/faculty/medicine/medic/images/common/mask-arrow-right.svg);mask-image:url(/faculty/medicine/medic/images/common/mask-arrow-right.svg);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:18px 12px;mask-size:18px 12px;position:absolute;top:50%;transform:translate3d(-50%,-50%,0);width:18px}a.is-active .p-icon,a:hover .p-icon{animation:var(--cf-transition-time) both change-icon-bg}a.is-active .p-icon:before,a:hover .p-icon:before{animation:var(--cf-transition-time) both change-icon}.p-icon.is-target-blank:before{-webkit-mask-image:url(/faculty/medicine/medic/images/common/mask-target-blank.svg);mask-image:url(/faculty/medicine/medic/images/common/mask-target-blank.svg);-webkit-mask-size:10px 10px;mask-size:10px 10px}.p-icon.is-file-pdf:before,.p-icon.is-target-blank:before{-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.p-icon.is-file-pdf:before{height:16px;-webkit-mask-image:url(/faculty/medicine/medic/images/common/mask-file-pdf.svg);mask-image:url(/faculty/medicine/medic/images/common/mask-file-pdf.svg);-webkit-mask-size:12px 14px;mask-size:12px 14px}@keyframes change-icon{0%{background:var(--mask-color)}to{background:var(--mask-hover-color)}}@keyframes change-icon-bg{0%{background:var(--background-color)}to{background:var(--background-hover-color)}}.c-link{text-decoration:none;transition:color var(--cf-transition-time)}.c-link:hover{color:var(--cf-color-key10);text-decoration:none}.c-link.has-icon-arrow{background-image:url(/faculty/medicine/medic/images/common/icon-arrow-right.svg);background-position:0;background-repeat:no-repeat;padding-left:18px}.c-link.has-icon-target-blank span{background-image:url(/faculty/medicine/medic/images/common/mask-target-blank.svg);background-size:10px 10px}.c-link.has-icon-file-pdf span,.c-link.has-icon-target-blank span{background-position:100%;background-repeat:no-repeat;display:inline-block;padding-right:16px}.c-link.has-icon-file-pdf span{background-image:url(/faculty/medicine/medic/images/common/mask-file-pdf.svg);background-size:12px 14px}.p-link-list-wrap{text-align:left}.p-link-list{list-style:none;list-style-type:none;margin:0;padding:0}@media screen and (768px <= width){.p-link-list.is-grid{display:grid;gap:0 20px;grid-template:auto/1fr 1fr}}.p-link-list__item{padding:5px 0;position:relative}.p-link-list__item__inner{color:var(--cf-color-green10);display:block;font-size:16px;line-height:1.5;padding:0 0 0 40px;position:relative;text-decoration:none;transition:color var(--cf-transition-time)}.p-link-list__item__inner .has-underline span:not(.p-icon){border-bottom:1px solid var(--cf-color-green10);display:inline;transition:border-bottom var(--cf-transition-time)}.p-link-list__item__inner:hover{color:var(--cf-color-key10);text-decoration:none}.p-link-list__item__inner:hover .has-underline span:not(.p-icon){border-bottom:1px solid var(--cf-color-key10)}.p-link-list__item__icon{left:0;position:absolute;top:50%;transform:translate3d(0,-50%,0)}.p-link-box-list-wrap{text-align:left}.p-link-box-list{list-style:none;list-style-type:none;margin:0;padding:0}@media screen and (width < 640px){.p-link-box-list{display:grid;gap:16px 16px;grid-template:auto/1fr}}@media screen and (640px <= width < 992px){.p-link-box-list{display:grid;gap:16px 16px;grid-template:auto/1fr 1fr}}@media screen and (992px <= width){.p-link-box-list{display:grid;gap:32px 32px;grid-template:auto/1fr 1fr 1fr}}.p-link-box-list__item{position:relative}.p-link-box-list__item__inner{border:1px solid var(--cf-color-gray140);display:block;font-size:16px;font-weight:var(--cf-font-weight-bold);line-height:1.5;padding:20px 40px 20px 20px;position:relative;text-decoration:none;transition:color var(--cf-transition-time)}.p-link-box-list__item__inner:hover{color:var(--cf-color-key10);text-decoration:none}.p-link-box-list__item__icon{position:absolute;right:20px;top:50%;transform:translate3d(0,-50%,0)}.p-classroom-list{display:grid;list-style:none;list-style-type:none;margin:0;padding:0}@media screen and (width < 640px){.p-classroom-list{gap:20px 20px;grid-template:auto/1fr}}@media screen and (640px <= width < 992px){.p-classroom-list{gap:20px 20px;grid-template:auto/1fr 1fr}}@media screen and (992px <= width){.p-classroom-list{gap:32px 32px;grid-template:auto/1fr 1fr 1fr}.p-classroom-list.is-2col{grid-template:auto/1fr 1fr}}@media screen and (width < 640px){.p-classroom-list:not(first-child){margin-top:20px}}@media screen and (640px <= width < 992px){.p-classroom-list:not(first-child){margin-top:40px}}@media screen and (992px <= width){.p-classroom-list:not(first-child){margin-top:40px}}.p-classroom-list__item{border:1px solid var(--cf-color-gray120);margin:0;padding:0}.p-classroom-list__item dt{background:var(--cf-color-key10);display:flex;font-size:20px;gap:10px 10px;justify-content:space-between;margin:-1px -1px 0;padding:16px 20px;place-items:center left}.p-classroom-list__item dt span{color:#fff;font-weight:var(--cf-font-weight-bold)}.p-classroom-list__item dt a{flex-shrink:0}.p-classroom-list__item dd{line-height:2;margin:0;padding:15px 20px}.p-classroom-list__item__title{line-height:1.3;margin:0;padding:0}.p-classroom-list__item__text{margin:0;padding:0}.p-classroom-list__item__link{display:flex;gap:5px 5px;margin:0;padding:0;place-items:center left;position:relative}.p-classroom-list__item__link__icon{position:relative}.p-classroom-list__item__link:not(:first-child){margin-top:5px}.p-special-site-link{background:#fff;display:block;font-size:12px;padding:4px 10px;position:relative;text-decoration:none}.p-special-site-link[target=_blank]{padding:4px 20px 4px 10px}.p-special-site-link[target=_blank]:before{background:var(--cf-color-text);content:"";display:block;height:10px;-webkit-mask-image:url(/faculty/medicine/medic/images/common/mask-target-blank.svg);mask-image:url(/faculty/medicine/medic/images/common/mask-target-blank.svg);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:10px 10px;mask-size:10px 10px;position:absolute;right:10px;top:50%;transform:translate3d(0,-50%,0);width:10px}.p-sitemap-navi{list-style:none;list-style-type:none;margin:0;padding:0}.p-sitemap-navi a{display:block}@media screen and (width < 640px){.p-sitemap-navi.is-first{border-top:1px solid var(--cf-color-gray140)}.p-sitemap-navi li a.is-lv0{font-size:14px;font-weight:var(--cf-font-weight-bold);padding-bottom:14px;padding-left:var(--cf-block-padding-left-sm);padding-right:var(--cf-block-padding-right-sm);padding-top:14px}.p-sitemap-navi li a.is-lv0 br{display:none}.p-sitemap-navi li a.is-lv1{font-size:14px;padding-bottom:5px;padding-left:calc(var(--cf-block-padding-left-sm)*2);padding-right:calc(var(--cf-block-padding-right-sm)*2);padding-top:5px}.p-sitemap-navi li.is-lv0{border-bottom:1px solid var(--cf-color-gray140)}.p-sitemap-navi.is-lv1{background-color:var(--cf-color-white);padding-bottom:5px;padding-top:5px}.p-sitemap-navi [data-toggle=container]{position:relative}.p-sitemap-navi [data-toggle=container] [data-toggle=trigger]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;background-image:url(/faculty/medicine/medic/images/common/icon-toggle-arrow-top.svg);background-position:50%;background-repeat:no-repeat;background-size:10px 10px;border:none;cursor:pointer;height:20px;outline:none;padding:0;position:absolute;right:var(--cf-block-padding-right-sm);top:16.6px;transform:translate3d(5px,0,0) rotate(180deg);width:20px}.p-sitemap-navi [data-toggle=container] [data-toggle=contents]{display:none}.p-sitemap-navi [data-toggle=container][data-toggle-status=active] [data-toggle=contents]{display:block}.p-sitemap-navi [data-toggle=container][data-toggle-status=active] [data-toggle=trigger]{transform:translate3d(5px,0,0) rotate(0)}}@media screen and (640px <= width){.p-sitemap-navi li a.is-lv0,.p-sitemap-navi li a.is-lv1{font-size:14px;font-weight:var(--cf-font-weight-bold)}.p-sitemap-navi li:not(:last-child){margin-bottom:15px}.p-sitemap-navi [data-toggle=container] [data-toggle=contents],.p-sitemap-navi [data-toggle=container] [data-toggle=trigger]{display:none}}.p-sitemap-sub-navi{list-style:none;list-style-type:none;margin:0;padding:0}.p-sitemap-sub-navi:not(:last-child){margin-bottom:20px}.p-sitemap-sub-navi li{font-size:14px}@media screen and (width < 640px){.p-sitemap-sub-navi{display:grid;gap:20px 20px;grid-template:auto/1fr}}@media screen and (640px <= width){.p-sitemap-sub-navi{display:flex;gap:20px 20px;justify-content:center}}.p-sitemap-copyright{color:var(--cf-color-gray70);margin:0;padding:0;text-align:center}@media screen and (width < 640px){.p-sitemap-copyright{font-size:11px}}@media screen and (640px <= width){.p-sitemap-copyright{font-size:16px}}.p-sitemap-drawer-navi{list-style:none;list-style-type:none;margin:0;padding:0}.p-sitemap-drawer-navi a{display:block}.p-sitemap-drawer-navi.is-first{border-top:1px solid var(--cf-color-gray140)}.p-sitemap-drawer-navi li a.is-lv0{font-size:14px;font-weight:var(--cf-font-weight-bold);padding-bottom:14px;padding-left:var(--cf-block-padding-left-sm);padding-right:var(--cf-block-padding-right-sm);padding-top:14px}.p-sitemap-drawer-navi li a.is-lv0 br{display:none}.p-sitemap-drawer-navi li a.is-lv1{font-size:14px;padding-bottom:5px;padding-left:calc(var(--cf-block-padding-left-sm)*2);padding-right:calc(var(--cf-block-padding-right-sm)*2);padding-top:5px}.p-sitemap-drawer-navi li.is-lv0{border-bottom:1px solid var(--cf-color-gray140)}.p-sitemap-drawer-navi.is-lv1{background-color:var(--cf-color-white);padding-bottom:5px;padding-top:5px}.p-sitemap-drawer-navi [data-toggle=container]{position:relative}.p-sitemap-drawer-navi [data-toggle=container] [data-toggle=trigger]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;background-image:url(/faculty/medicine/medic/images/common/icon-toggle-arrow-top.svg);background-position:50%;background-repeat:no-repeat;background-size:10px 10px;border:none;cursor:pointer;height:20px;outline:none;padding:0;position:absolute;right:var(--cf-block-padding-right-sm);top:16.6px;transform:translate3d(5px,0,0) rotate(180deg);width:20px}.p-sitemap-drawer-navi [data-toggle=container] [data-toggle=contents]{display:none}.p-sitemap-drawer-navi [data-toggle=container][data-toggle-status=active] [data-toggle=contents]{display:block}.p-sitemap-drawer-navi [data-toggle=container][data-toggle-status=active] [data-toggle=trigger]{transform:translate3d(5px,0,0) rotate(0)}.p-sitemap-drawer-sub-navi{display:grid;gap:20px 20px;grid-template:auto/1fr;list-style:none;list-style-type:none;margin:0;padding:0}.p-sitemap-drawer-sub-navi:not(:last-child){margin-bottom:20px}.p-sitemap-drawer-sub-navi li{font-size:14px}.p-sitemap-drawer-copyright{color:var(--cf-color-gray70);font-size:11px;margin:0;padding:0;text-align:center}.p-image-panel{display:grid;list-style:none;list-style-type:none;margin:0;padding:0}@media screen and (width < 640px){.p-image-panel{gap:24px 24px;grid-template:auto/1fr}}@media screen and (640px <= width < 992px){.p-image-panel{gap:32px 32px;grid-template:auto/1fr 1fr 1fr}}@media screen and (992px <= width){.p-image-panel{gap:32px 32px;grid-template:auto/1fr 1fr 1fr}}@media screen and (width < 640px){.p-image-panel.is-col2{gap:24px 24px;grid-template:auto/1fr}}@media screen and (640px <= width < 992px){.p-image-panel.is-col2{gap:32px 32px;grid-template:auto/1fr 1fr}}@media screen and (992px <= width){.p-image-panel.is-col2{gap:32px 32px;grid-template:auto/1fr 1fr}}.p-image-panel__item__title{line-height:1.5;margin:0;padding:0}.p-image-panel__item figure{aspect-ratio:3/2;border-radius:5px;margin:0;overflow:hidden;padding:0}.p-image-panel__item figure:not(:last-child){margin-bottom:10px}.p-image-panel__item figure img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (width < 640px){.p-image-panel__item figure{border:1px solid var(--cf-color-white)}}@media screen and (640px <= width < 992px){.p-image-panel__item figure{border:2px solid var(--cf-color-white)}}@media screen and (992px <= width){.p-image-panel__item figure{border:3px solid var(--cf-color-white)}}.p-image-text-panel{display:grid;list-style:none;list-style-type:none;margin:0;padding:0}@media screen and (width < 640px){.p-image-text-panel{gap:24px 24px;grid-template:auto/1fr}}@media screen and (640px <= width < 992px){.p-image-text-panel{gap:32px 32px;grid-template:auto/1fr 1fr}}@media screen and (992px <= width){.p-image-text-panel{gap:32px 32px;grid-template:auto/3fr 2fr}.p-image-text-panel.is-reverse{grid-template:auto/2fr 3fr}}@media screen and (640px <= width){.p-image-text-panel:not(.is-reverse) .p-image-text-panel__item:first-child{order:2}.p-image-text-panel:not(.is-reverse) .p-image-text-panel__item:nth-child(2){order:1}}.p-image-text-panel__images{list-style:none;list-style-type:none;margin:0;padding:0}.p-image-text-panel__images li:not(:last-child){margin-bottom:20px}.p-pamphlet{display:grid;list-style:none;list-style-type:none;margin:0;padding:0}@media screen and (width < 640px){.p-pamphlet{gap:8px 8px;grid-template:auto/1fr 1fr}}@media screen and (640px <= width < 1120px){.p-pamphlet{gap:30px 30px;grid-template:auto/1fr 1fr}}@media screen and (1120px <= width){.p-pamphlet{gap:10px 10px;grid-template:auto/repeat(3,1fr)}}.p-pamphlet__item a{background-color:var(--cf-color-white);border:1px solid var(--cf-color-gray140);border-radius:10px;display:block;text-decoration:none;transition:color var(--cf-transition-time)}.p-pamphlet__item a .has-underline span:not(.p-icon){border-bottom:1px solid transparent;display:inline;transition:border-bottom var(--cf-transition-time)}.p-pamphlet__item a:hover{color:var(--cf-color-key10);text-decoration:none}.p-pamphlet__item a:hover .has-underline span:not(.p-icon){border-bottom:1px solid var(--cf-color-key10)}@media screen and (width < 640px){.p-pamphlet__item a{padding:20px 40px}}@media screen and (640px <= width < 992px){.p-pamphlet__item a{padding:30px}}@media screen and (992px <= width){.p-pamphlet__item a{padding:30px}}.p-pamphlet__item figure{display:grid;gap:15px 15px;margin:0;padding:0;place-items:center left}@media screen and (width < 640px){.p-pamphlet__item figure{grid-template:auto/1fr}}@media screen and (640px <= width < 992px){.p-pamphlet__item figure{grid-template:auto/1fr 1fr}}@media screen and (992px <= width){.p-pamphlet__item figure{grid-template:auto/110px 1fr}}.p-pamphlet__item figure img{border:1px solid var(--cf-color-gray120);display:block}.p-pamphlet__item figure figcaption{font-size:14px;line-height:1.4;position:relative}.p-pamphlet__item figure figcaption:not(:last-child){margin-bottom:5px}.p-pamphlet__item figure figcaption span{display:inline-block}@media screen and (width < 640px){.p-pamphlet.is-home{gap:8px 8px;grid-template:auto/1fr 1fr}}@media screen and (640px <= width < 1120px){.p-pamphlet.is-home{gap:30px 30px;grid-template:auto/1fr 1fr}}@media screen and (1120px <= width){.p-pamphlet.is-home{gap:10px 10px;grid-template:auto/1fr}}.p-pamphlet.is-home .p-pamphlet__item a{background-color:var(--cf-color-white);border:1px solid var(--cf-color-white)}.p-history tr{border-top:1px solid var(--cf-color-gray140)}.p-history tr th{color:var(--cf-color-green10);font-weight:var(--cf-font-weight-normal);min-width:90px;padding:14px 5px;text-align:left}.p-history tr td{padding:5px}.p-history tr:last-child{border-bottom:1px solid var(--cf-color-gray140)}@media screen and (width < 640px){.p-history tr{font-size:14px}}@media screen and (640px <= width){.p-history tr{font-size:16px}}.p-editor :where(dl),.p-editor :where(figure),.p-editor :where(p),.p-editor :where(table),.p-editor-container{margin:0;padding:0}@media screen and (width < 992px){.p-editor :not(:first-child):where(dl),.p-editor :not(:first-child):where(figure),.p-editor :not(:first-child):where(p),.p-editor :not(:first-child):where(table),.p-editor-container:not(:first-child){margin-top:20px}.p-editor :not(:last-child):where(dl),.p-editor :not(:last-child):where(figure),.p-editor :not(:last-child):where(p),.p-editor :not(:last-child):where(table),.p-editor-container:not(:last-child){margin-bottom:20px}}@media screen and (992px <= width){.p-editor :not(:first-child):where(dl),.p-editor :not(:first-child):where(figure),.p-editor :not(:first-child):where(p),.p-editor :not(:first-child):where(table),.p-editor-container:not(:first-child){margin-top:20px}.p-editor :not(:last-child):where(dl),.p-editor :not(:last-child):where(figure),.p-editor :not(:last-child):where(p),.p-editor :not(:last-child):where(table),.p-editor-container:not(:last-child){margin-bottom:20px}}.p-editor>:first-child{margin-top:0}.p-editor>:last-child{margin-bottom:0}@media screen and (width < 640px){.p-editor :where(h1):not(:first-child){margin-top:30px}}@media screen and (640px <= width < 992px){.p-editor :where(h1):not(:first-child){margin-top:50px}}@media screen and (992px <= width){.p-editor :where(h1):not(:first-child){margin-top:50px}}@media screen and (width < 640px){.p-editor :where(h1).is-default{margin-top:30px}}@media screen and (640px <= width < 992px){.p-editor :where(h1).is-default{margin-top:50px}}@media screen and (992px <= width){.p-editor :where(h1).is-default{margin-top:50px}}@media screen and (width < 640px){.p-editor :where(h1):not(:first-child){margin-bottom:20px}}@media screen and (640px <= width < 992px){.p-editor :where(h1):not(:first-child){margin-bottom:30px}}@media screen and (992px <= width){.p-editor :where(h1):not(:first-child){margin-bottom:30px}}@media screen and (width < 640px){.p-editor :where(h1).is-default{margin-bottom:20px}}@media screen and (640px <= width < 992px){.p-editor :where(h1).is-default{margin-bottom:30px}}@media screen and (992px <= width){.p-editor :where(h1).is-default{margin-bottom:30px}}@media screen and (width < 640px){.p-editor :where(h2):not(:first-child){margin-top:30px}}@media screen and (640px <= width < 992px){.p-editor :where(h2):not(:first-child){margin-top:50px}}@media screen and (992px <= width){.p-editor :where(h2):not(:first-child){margin-top:50px}}@media screen and (width < 640px){.p-editor :where(h2).is-default{margin-top:30px}}@media screen and (640px <= width < 992px){.p-editor :where(h2).is-default{margin-top:50px}}@media screen and (992px <= width){.p-editor :where(h2).is-default{margin-top:50px}}@media screen and (width < 640px){.p-editor :where(h2):not(:first-child){margin-bottom:20px}}@media screen and (640px <= width < 992px){.p-editor :where(h2):not(:first-child){margin-bottom:30px}}@media screen and (992px <= width){.p-editor :where(h2):not(:first-child){margin-bottom:30px}}@media screen and (width < 640px){.p-editor :where(h2).is-default{margin-bottom:20px}}@media screen and (640px <= width < 992px){.p-editor :where(h2).is-default{margin-bottom:30px}}@media screen and (992px <= width){.p-editor :where(h2).is-default{margin-bottom:30px}}@media screen and (width < 640px){.p-editor :where(h3):not(:first-child){margin-top:30px}}@media screen and (640px <= width < 992px){.p-editor :where(h3):not(:first-child){margin-top:50px}}@media screen and (992px <= width){.p-editor :where(h3):not(:first-child){margin-top:50px}}@media screen and (width < 640px){.p-editor :where(h3).is-default{margin-top:30px}}@media screen and (640px <= width < 992px){.p-editor :where(h3).is-default{margin-top:50px}}@media screen and (992px <= width){.p-editor :where(h3).is-default{margin-top:50px}}@media screen and (width < 640px){.p-editor :where(h3):not(:first-child){margin-bottom:20px}}@media screen and (640px <= width < 992px){.p-editor :where(h3):not(:first-child){margin-bottom:30px}}@media screen and (992px <= width){.p-editor :where(h3):not(:first-child){margin-bottom:30px}}@media screen and (width < 640px){.p-editor :where(h3).is-default{margin-bottom:20px}}@media screen and (640px <= width < 992px){.p-editor :where(h3).is-default{margin-bottom:30px}}@media screen and (992px <= width){.p-editor :where(h3).is-default{margin-bottom:30px}}@media screen and (width < 640px){.p-editor :where(h4):not(:first-child){margin-top:20px}}@media screen and (640px <= width < 992px){.p-editor :where(h4):not(:first-child){margin-top:40px}}@media screen and (992px <= width){.p-editor :where(h4):not(:first-child){margin-top:40px}}@media screen and (width < 640px){.p-editor :where(h4).is-default{margin-top:20px}}@media screen and (640px <= width < 992px){.p-editor :where(h4).is-default{margin-top:40px}}@media screen and (992px <= width){.p-editor :where(h4).is-default{margin-top:40px}}@media screen and (width < 640px){.p-editor :where(h4):not(:first-child){margin-bottom:15px}}@media screen and (640px <= width < 992px){.p-editor :where(h4):not(:first-child){margin-bottom:20px}}@media screen and (992px <= width){.p-editor :where(h4):not(:first-child){margin-bottom:20px}}@media screen and (width < 640px){.p-editor :where(h4).is-default{margin-bottom:15px}}@media screen and (640px <= width < 992px){.p-editor :where(h4).is-default{margin-bottom:20px}}@media screen and (992px <= width){.p-editor :where(h4).is-default{margin-bottom:20px}}@media screen and (width < 640px){.p-editor :where(h5):not(:first-child){margin-top:20px}}@media screen and (640px <= width < 992px){.p-editor :where(h5):not(:first-child){margin-top:40px}}@media screen and (992px <= width){.p-editor :where(h5):not(:first-child){margin-top:40px}}@media screen and (width < 640px){.p-editor :where(h5).is-default{margin-top:20px}}@media screen and (640px <= width < 992px){.p-editor :where(h5).is-default{margin-top:40px}}@media screen and (992px <= width){.p-editor :where(h5).is-default{margin-top:40px}}@media screen and (width < 640px){.p-editor :where(h5):not(:first-child){margin-bottom:15px}}@media screen and (640px <= width < 992px){.p-editor :where(h5):not(:first-child){margin-bottom:20px}}@media screen and (992px <= width){.p-editor :where(h5):not(:first-child){margin-bottom:20px}}@media screen and (width < 640px){.p-editor :where(h5).is-default{margin-bottom:15px}}@media screen and (640px <= width < 992px){.p-editor :where(h5).is-default{margin-bottom:20px}}@media screen and (992px <= width){.p-editor :where(h5).is-default{margin-bottom:20px}}@media screen and (width < 640px){.p-editor :where(h6):not(:first-child){margin-top:20px}}@media screen and (640px <= width < 992px){.p-editor :where(h6):not(:first-child){margin-top:40px}}@media screen and (992px <= width){.p-editor :where(h6):not(:first-child){margin-top:40px}}@media screen and (width < 640px){.p-editor :where(h6).is-default{margin-top:20px}}@media screen and (640px <= width < 992px){.p-editor :where(h6).is-default{margin-top:40px}}@media screen and (992px <= width){.p-editor :where(h6).is-default{margin-top:40px}}@media screen and (width < 640px){.p-editor :where(h6):not(:first-child){margin-bottom:15px}}@media screen and (640px <= width < 992px){.p-editor :where(h6):not(:first-child){margin-bottom:20px}}@media screen and (992px <= width){.p-editor :where(h6):not(:first-child){margin-bottom:20px}}@media screen and (width < 640px){.p-editor :where(h6).is-default{margin-bottom:15px}}@media screen and (640px <= width < 992px){.p-editor :where(h6).is-default{margin-bottom:20px}}@media screen and (992px <= width){.p-editor :where(h6).is-default{margin-bottom:20px}}.p-editor :where(a):not(.is-button):not(.has-icon){color:var(--cf-color-green10);word-break:break-all}.p-editor :where(p){line-height:2}.p-editor :where(strong){font-weight:var(--cf-font-weight-bold)}.p-editor :where(strong).has-underline{background:linear-gradient(transparent 60%,rgba(206,214,0,.3) 0);display:inline;font-weight:var(--cf-font-weight-bold)}.p-editor :where(em){color:var(--cf-color-red40);font-style:normal}.p-editor :where(em) a{color:var(--cf-color-red40)!important}.p-editor :where(b){font-weight:var(--cf-font-weight-bold)}.p-editor :where(i){font-style:italic}@media screen and (width < 992px){.p-editor :where(ul):not(:first-child){margin-top:20px}.p-editor :where(ul):not(:last-child){margin-bottom:20px}}@media screen and (992px <= width){.p-editor :where(ul):not(:first-child){margin-top:20px}.p-editor :where(ul):not(:last-child){margin-bottom:20px}}@media screen and (width < 992px){.p-editor :where(ol):not(:first-child){margin-top:20px}.p-editor :where(ol):not(:last-child){margin-bottom:20px}}@media screen and (992px <= width){.p-editor :where(ol):not(:first-child){margin-top:20px}.p-editor :where(ol):not(:last-child){margin-bottom:20px}}.p-editor-navi{display:flex;flex-wrap:wrap;gap:10px 30px;justify-content:flex-start;list-style:none;list-style-type:none;margin:0;padding:0}.p-editor-navi a{color:var(--cf-color-green10);display:block;padding-left:26px;position:relative;text-decoration:underline;transition:color var(--cf-transition-time)}.p-editor-navi a:hover{color:var(--cf-color-key10);text-decoration:underline}.p-editor-navi a:after{border-right:1px solid var(--cf-color-key10);border-top:1px solid var(--cf-color-key10);content:"";height:12px;left:0;position:absolute;top:calc(50% - 4px);transform:translate3d(0,-50%,0) rotate(135deg);width:12px}.p-editor-block figure{margin:0;padding:0}.p-editor-block figure figcaption{margin-top:10px}.p-editor-block__title{font-size:16px;font-weight:var(--cf-font-weight-bold);margin:0;padding:0}.p-editor-block__title:not(:last-child){margin-bottom:5px}.p-editor-block__text{font-size:14px;line-height:1.5;margin:0;padding:0}.p-editor-block.is-col2{display:grid}@media screen and (width < 640px){.p-editor-block.is-col2{gap:24px 12px;grid-template:auto/1fr 1fr}}@media screen and (640px <= width < 992px){.p-editor-block.is-col2{gap:24px 24px;grid-template:auto/1fr 1fr}}@media screen and (992px <= width){.p-editor-block.is-col2{gap:32px 32px;grid-template:auto/1fr 1fr}}.p-editor-block.is-col2 .p-editor-block__title{font-weight:var(--cf-font-weight-bold)}@media screen and (width < 640px){.p-editor-block.is-col2 .p-editor-block__title{font-size:14px}}@media screen and (640px <= width < 992px){.p-editor-block.is-col2 .p-editor-block__title{font-size:14px}}@media screen and (992px <= width){.p-editor-block.is-col2 .p-editor-block__title{font-size:18px}}.p-editor-block.is-col2 .p-editor-block__text{line-height:1.5}@media screen and (width < 640px){.p-editor-block.is-col2 .p-editor-block__text{font-size:12px}}@media screen and (640px <= width < 992px){.p-editor-block.is-col2 .p-editor-block__text{font-size:12px}}@media screen and (992px <= width){.p-editor-block.is-col2 .p-editor-block__text{font-size:16px}}.p-editor-block.is-col3{display:grid}@media screen and (width < 640px){.p-editor-block.is-col3{gap:24px 12px;grid-template:auto/1fr 1fr}}@media screen and (640px <= width < 992px){.p-editor-block.is-col3{gap:24px 24px;grid-template:auto/1fr 1fr}}@media screen and (992px <= width){.p-editor-block.is-col3{gap:32px 32px;grid-template:auto/1fr 1fr 1fr}}.p-editor-block.is-col3 .p-editor-block__title{font-weight:var(--cf-font-weight-bold)}@media screen and (width < 640px){.p-editor-block.is-col3 .p-editor-block__title{font-size:14px}}@media screen and (640px <= width < 992px){.p-editor-block.is-col3 .p-editor-block__title{font-size:14px}}@media screen and (992px <= width){.p-editor-block.is-col3 .p-editor-block__title{font-size:18px}}.p-editor-block.is-col3 .p-editor-block__text{line-height:1.5}@media screen and (width < 640px){.p-editor-block.is-col3 .p-editor-block__text{font-size:12px}}@media screen and (640px <= width < 992px){.p-editor-block.is-col3 .p-editor-block__text{font-size:12px}}@media screen and (992px <= width){.p-editor-block.is-col3 .p-editor-block__text{font-size:16px}}.p-editor-text-block.is-type1{border:1px solid var(--cf-color-gray140);padding:20px}.p-editor-text-block.is-type1 .p-editor-text-block__title{font-weight:var(--cf-font-weight-bold);margin:0;padding:0}.p-editor-text-block.is-type1 .p-editor-text-block__title:not(:last-child){margin-bottom:5px}@media screen and (width < 640px){.p-editor-text-block.is-type1 .p-editor-text-block__title{font-size:18px}}@media screen and (640px <= width < 992px){.p-editor-text-block.is-type1 .p-editor-text-block__title{font-size:14px}}@media screen and (992px <= width){.p-editor-text-block.is-type1 .p-editor-text-block__title{font-size:18px}}.p-editor-text-block.is-type1 .p-editor-text-block__text{line-height:1.8;margin:0;padding:0}@media screen and (width < 640px){.p-editor-text-block.is-type1 .p-editor-text-block__text{font-size:16px}}@media screen and (640px <= width < 992px){.p-editor-text-block.is-type1 .p-editor-text-block__text{font-size:14px}}@media screen and (992px <= width){.p-editor-text-block.is-type1 .p-editor-text-block__text{font-size:16px}}.p-editor-text-block.is-type2{background:var(--cf-color-gray150);padding:20px}.p-editor-text-block.is-type2 .p-editor-text-block__title{font-weight:var(--cf-font-weight-bold);margin:0;padding:0}.p-editor-text-block.is-type2 .p-editor-text-block__title:not(:last-child){margin-bottom:5px}@media screen and (width < 640px){.p-editor-text-block.is-type2 .p-editor-text-block__title{font-size:16px}}@media screen and (640px <= width < 992px){.p-editor-text-block.is-type2 .p-editor-text-block__title{font-size:14px}}@media screen and (992px <= width){.p-editor-text-block.is-type2 .p-editor-text-block__title{font-size:16px}}.p-editor-text-block.is-type2 .p-editor-text-block__text{line-height:1.8;margin:0;padding:0}@media screen and (width < 640px){.p-editor-text-block.is-type2 .p-editor-text-block__text{font-size:14px}}@media screen and (640px <= width < 992px){.p-editor-text-block.is-type2 .p-editor-text-block__text{font-size:12px}}@media screen and (992px <= width){.p-editor-text-block.is-type2 .p-editor-text-block__text{font-size:14px}}.p-editor-image-list{display:grid;grid-template:auto/1fr 1fr;list-style:none;list-style-type:none;margin:0;padding:0}@media screen and (width < 640px){.p-editor-image-list{gap:16px 24px;grid-template:auto/1fr}}@media screen and (640px <= width < 992px){.p-editor-image-list{gap:16px 16px;grid-template:auto/1fr 1fr}}@media screen and (992px <= width){.p-editor-image-list{gap:24px 24px;grid-template:auto/1fr 1fr}}.p-toc{line-height:1.8}.p-toc__title{background-color:var(--cf-color-key10);color:var(--cf-color-white);font-size:18px;font-weight:var(--cf-font-weight-normal);margin:0;padding:8px 30px}.p-toc__list{background-color:var(--cf-color-gray150);padding:20px 30px}.p-toc ul{list-style:none;list-style-type:none;margin:0;padding:0}.p-toc ul li{font-size:16px;position:relative}.p-toc ul li.toc-adjusted-level-1{padding-left:20px}.p-toc ul li.toc-adjusted-level-1:before{background-color:var(--cf-color-key10);border-radius:5px;content:"";display:block;height:10px;left:0;position:absolute;top:9.4px;width:10px}.p-toc ul li.toc-adjusted-level-2{padding-left:20px}.p-toc ul li.toc-adjusted-level-2:before{background-color:var(--cf-color-text);content:"";display:block;height:1px;left:0;position:absolute;top:13.9px;width:10px}.p-toc ul li:not(:first-child),.p-toc ul:not(:first-child){margin-top:5px}.p-toc ul a{color:var(--cf-color-green10);display:block;text-decoration:underline}@media screen and (width < 640px){.p-apply-outer{padding-left:0;padding-right:0}}@media screen and (640px <= width < 1120px){.p-apply-wrap{padding-left:15px;padding-right:15px}}.p-apply{aspect-ratio:1448/460;position:relative}@media screen and (width < 640px){.p-apply{background:var(--cf-color-key10)}}.p-apply__inner{position:relative}@media screen and (width < 640px){.p-apply__inner:before{background-image:url(/faculty/medicine/medic/images/home/apply-bg-grad-l-v.svg);background-position:0 0;background-repeat:no-repeat;background-size:cover;content:"";display:block;height:calc(100% - 69.33333vw + 105px);left:0;position:absolute;top:calc(69.33333vw - 105px);width:100%;z-index:1}}.p-apply__wrap{position:relative;z-index:4}@media screen and (width < 640px){.p-apply__wrap{padding-bottom:25px;padding-left:var(--cf-block-padding-right-sm);padding-right:var(--cf-block-padding-right-sm);padding-top:calc(69.33333vw - 105px)}}@media screen and (640px <= width < 1120px){.p-apply__wrap{padding:50px 15px 25px}}@media screen and (1120px <= width){.p-apply__wrap{padding:100px 65px 70px}}.p-apply__logo{margin:0;mix-blend-mode:multiply;padding:0;position:absolute;z-index:3}.p-apply__logo img{aspect-ratio:12/7}@media screen and (width < 640px){.p-apply__logo{left:15px;max-width:220px;top:-55px}}@media screen and (640px <= width < 1120px){.p-apply__logo{left:15px;max-width:160px;top:-40px}}@media screen and (1120px <= width){.p-apply__logo{left:35px;max-width:335px;top:-80px}}.p-apply__copy{color:var(--cf-color-white);font-weight:var(--cf-font-weight-bold);line-height:1.4;margin:0;max-width:600px;padding:0}.p-apply__copy:not(:last-child){margin-bottom:20px}.p-apply__copy span{display:block}.p-apply__copy em{font-style:normal}@media screen and (width < 640px){.p-apply__copy{font-size:32px}}@media screen and (640px <= width){.p-apply__copy{font-size:clamp(25px,2.96875vw,57px)}}.p-apply__text{color:var(--cf-color-white);margin:0;padding:0}@media screen and (width < 640px){.p-apply__text{font-size:16px;padding-top:70px}}@media screen and (640px <= width){.p-apply__text{font-size:clamp(10px,1.25vw,24px)}}.p-apply__button-list{display:flex;list-style:none;list-style-type:none;margin:0;padding:0}@media screen and (width < 640px){.p-apply__button-list{gap:15px 15px;justify-content:space-between}.p-apply__button-list li{flex-grow:1}.p-apply__button-list li a{font-size:12px!important}}@media screen and (640px <= width){.p-apply__button-list{gap:20px 20px;justify-content:start}}@media screen and (width < 640px){.p-apply:before{background-image:url(/faculty/medicine/medic/images/home/apply-bg-s.jpg);z-index:1}.p-apply:after,.p-apply:before{aspect-ratio:375/260;background-position:100% 0;background-repeat:no-repeat;background-size:cover;content:"";display:block;left:0;position:absolute;top:0;width:100vw}.p-apply:after{background-image:url(/faculty/medicine/medic/images/home/apply-bg-cover-l.svg);z-index:2}}@media screen and (640px <= width){.p-apply:before{background-image:url(/faculty/medicine/medic/images/home/apply-bg-l.jpg);background-position:100% 0;background-repeat:no-repeat;background-size:cover;z-index:1}.p-apply:after,.p-apply:before{content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.p-apply:after{background-image:url(/faculty/medicine/medic/images/home/apply-bg-cover-l.svg),url(/faculty/medicine/medic/images/home/apply-bg-grad-l-h.svg);background-position:100% 0,0 0;background-repeat:no-repeat,no-repeat;background-size:cover,cover;z-index:2}}.p-home{margin:0;padding:0}.p-home-mv,.p-home-mv__column{position:relative}@media screen and (width < 640px){.p-home-mv__column{align-items:start;display:grid;gap:30px 0;grid-template:auto/230fr 145fr}.p-home-mv__column__item{position:relative}.p-home-mv__column__item.is-contents{grid-column:1/3;grid-row:2/3;z-index:10}.p-home-mv__column__item.is-slide1{grid-column:1/2;grid-row:3/4}.p-home-mv__column__item.is-slide2{grid-column:2/3;grid-row:3/4;z-index:20}.p-home-mv__column__item.is-slide3{grid-column:1/3;grid-row:1/2}}@media screen and (640px <= width < 1120px){.p-home-mv__column{align-items:start;display:grid;gap:40px 0;grid-template:auto/260fr 140fr 368fr}.p-home-mv__column__item{position:relative}.p-home-mv__column__item.is-contents{grid-column:1/2;grid-row:1/3;z-index:10}.p-home-mv__column__item.is-slide1{grid-column:1/3;grid-row:2/3}.p-home-mv__column__item.is-slide2{grid-column:3/4;grid-row:2/3;z-index:20}.p-home-mv__column__item.is-slide3{grid-column:2/4;grid-row:1/2}}@media screen and (1120px <= width){.p-home-mv__column{align-items:start;display:grid;gap:85px 0;grid-template:auto 1fr/450fr 444fr 1026fr}.p-home-mv__column__item{position:relative}.p-home-mv__column__item.is-contents{grid-column:2/3;grid-row:1/3;z-index:20}.p-home-mv__column__item.is-slide1{grid-column:1/2;grid-row:1/2;z-index:10}.p-home-mv__column__item.is-slide2{grid-column:1/2;grid-row:2/3;z-index:10}.p-home-mv__column__item.is-slide3{grid-column:3/4;grid-row:1/3;z-index:10}}@media screen and (width < 640px){.p-home-mv:before{background:rgba(var(--cf-color-key10-rgb)/.2);bottom:0;content:"";display:block;height:48px;position:absolute;right:var(--cf-block-padding-right-sm);transform:translate3d(0,10px,0);width:48px}}@media screen and (640px <= width < 1120px){.p-home-mv:before{background:rgba(var(--cf-color-key10-rgb)/.2);bottom:0;content:"";display:block;height:92px;position:absolute;right:0;transform:translateZ(0);width:92px}}@media screen and (1120px <= width){.p-home-mv:before{background:rgba(var(--cf-color-key10-rgb)/.2);bottom:0;content:"";display:block;height:92px;left:0;position:absolute;transform:translate3d(0,100%,0);width:92px}}.p-home-mv-contents__copy{font-feature-settings:"palt"}@media screen and (width < 640px){.p-home-mv-contents{margin-top:-95px;padding-left:var(--cf-block-padding-left-sm);padding-right:var(--cf-block-padding-right-sm)}.p-home-mv-contents__wrap:not(:last-child){margin-bottom:20px}.p-home-mv-contents__logo{margin:0;max-width:210px;padding:0}.p-home-mv-contents__logo img{aspect-ratio:12/7}.p-home-mv-contents__copy{font-size:36px;font-weight:var(--cf-font-weight-bold);line-height:1.4;margin:0;padding:0 0 0 20px}.p-home-mv-contents__copy:not(:last-child){margin-bottom:10px}.p-home-mv-contents__copy span{display:inline-block}.p-home-mv-contents__copy em{color:var(--cf-color-key10);font-style:normal}.p-home-mv-contents__sub-copy{font-size:18px;font-weight:var(--cf-font-weight-bold);line-height:1.4;margin:0;padding:0 0 0 20px}.p-home-mv-contents__sub-copy:not(:last-child){margin-bottom:15px}.p-home-mv-contents__text{font-size:14px;line-height:2;margin:0;padding:0 0 0 20px}.p-home-mv-contents__text br{display:none}.p-home-mv-contents__text:not(:last-child){margin-bottom:20px}.p-home-mv-contents__button-wrap{margin:0;max-width:calc(200px + var(--cf-block-padding-left-sm));padding:0 0 0 20px;text-align:left}.p-home-mv-contents__button{max-width:250px}}@media screen and (640px <= width < 1120px){.p-home-mv-contents{left:0;position:absolute;top:15px;width:130%}.p-home-mv-contents__wrap:not(:last-child){margin-bottom:20px}.p-home-mv-contents__logo{margin:0;max-width:76.9230769231%;padding:0;padding-left:var(--cf-block-padding-left-md)}.p-home-mv-contents__logo img{aspect-ratio:12/7}.p-home-mv-contents__copy{font-size:clamp(28px,3.2142857143vw,36px);font-weight:var(--cf-font-weight-bold);line-height:1.4;margin:0;padding:0;padding-left:calc(var(--cf-block-padding-left-md) + 15px);padding-right:15px;width:76.9230769231%}.p-home-mv-contents__copy:not(:last-child){margin-bottom:10px}.p-home-mv-contents__copy span{display:inline-block}.p-home-mv-contents__copy em{color:var(--cf-color-key10);font-style:normal}.p-home-mv-contents__sub-copy{font-size:clamp(12px,1.6071428571vw,18px);font-weight:var(--cf-font-weight-bold);line-height:1.4;margin:0;padding:0;padding-left:calc(var(--cf-block-padding-left-md) + 15px);padding-right:15px;width:76.9230769231%}.p-home-mv-contents__sub-copy:not(:last-child){margin-bottom:15px}.p-home-mv-contents__text{font-size:clamp(12px,1.25vw,14px);line-height:1.6;margin:0;padding:0;padding-left:calc(var(--cf-block-padding-left-md) + 15px);padding-right:15px;width:76.9230769231%}.p-home-mv-contents__text br{display:none}.p-home-mv-contents__text:not(:last-child){margin-bottom:20px}.p-home-mv-contents__button-wrap{margin:0;padding:0;padding-left:calc(var(--cf-block-padding-left-md) + 15px);padding-right:15px;text-align:left;width:76.9230769231%}.p-home-mv-contents__button{max-width:250px}}@media screen and (640px <= width < 992px){.p-home-mv-contents__button-wrap,.p-home-mv-contents__copy,.p-home-mv-contents__sub-copy,.p-home-mv-contents__text{padding-left:var(--cf-block-padding-left-md)}}@media screen and (1120px <= width){.p-home-mv-contents{left:50%;padding-right:12%;position:absolute;top:36px;transform:translate3d(-50%,0,0);width:120%}.p-home-mv-contents__wrap{padding-left:15%}.p-home-mv-contents__wrap:not(:last-child){margin-bottom:40px}.p-home-mv-contents__logo{margin:0;padding:0}.p-home-mv-contents__logo img{aspect-ratio:12/7}.p-home-mv-contents__copy{font-size:clamp(36px,3.2291666667vw,62px);font-weight:var(--cf-font-weight-bold);line-height:1.3;margin:0;padding:0}.p-home-mv-contents__copy:not(:last-child){margin-bottom:15px}.p-home-mv-contents__copy span{display:inline-block}.p-home-mv-contents__copy em{color:var(--cf-color-key10);font-style:normal}.p-home-mv-contents__sub-copy{font-size:clamp(16px,1.5625vw,30px);font-weight:var(--cf-font-weight-bold);line-height:1.4;margin:0;padding:0}.p-home-mv-contents__sub-copy:not(:last-child){margin-bottom:20px}.p-home-mv-contents__text{font-size:clamp(14px,.9895833333vw,19px);line-height:1.5;margin:0;padding:0}.p-home-mv-contents__text:not(:last-child){margin-bottom:30px}.p-home-mv-contents__button-wrap{margin:0;padding:0;text-align:center}.p-home-mv-contents__button{max-width:250px}}.p-home-mv-slider1{position:relative;width:100%}.p-home-mv-slider1 .splide{position:relative;z-index:2}.p-home-mv-slider1__slide:before{aspect-ratio:450/300;background-image:url(/faculty/medicine/medic/images/home/mv-cover1.svg);background-position:0;background-repeat:no-repeat;background-size:cover;content:"";display:block;height:auto;left:0;position:absolute;top:0;width:100%;z-index:2}.p-home-mv-slider1__slide figure{aspect-ratio:450/300;margin:0;padding:0;position:relative;z-index:1}.p-home-mv-slider1__slide figure img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.p-home-mv-slider1:after{background:var(--cf-color-key10);border-radius:50px;bottom:0;content:"";display:block;filter:blur(50px);height:120px;left:50%;opacity:.23;position:absolute;transform:translate3d(-50%,20%,0);width:450px}@media screen and (width < 640px){.p-home-mv-slider1{padding-left:calc(var(--cf-block-padding-left-sm) + 20px)}}@media screen and (640px <= width < 1120px){.p-home-mv-slider1{margin-left:auto;margin-right:auto;max-width:calc(320px + var(--cf-block-padding-left-md));padding-left:var(--cf-block-padding-left-md)}}@media screen and (1120px <= width){.p-home-mv-slider1{padding-top:36px}}.p-home-mv-slider2{margin-left:auto;margin-right:auto;position:relative;width:100%}.p-home-mv-slider2 .splide{position:relative;z-index:2}.p-home-mv-slider2__slide:before{aspect-ratio:225/300;background-image:url(/faculty/medicine/medic/images/home/mv-cover2.svg);background-position:0;background-repeat:no-repeat;background-size:cover;content:"";display:block;height:auto;left:0;position:absolute;top:0;width:100%;z-index:2}.p-home-mv-slider2__slide figure{aspect-ratio:225/300;margin:0;padding:0;position:relative;z-index:1}.p-home-mv-slider2__slide figure img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.p-home-mv-slider2:after{background:var(--cf-color-key10);border-radius:50px;bottom:0;content:"";display:block;filter:blur(50px);height:100px;left:50%;opacity:.33;position:absolute;transform:translate3d(-50%,20%,0);width:320px}@media screen and (width < 640px){.p-home-mv-slider2{margin-left:auto;margin-right:0;margin-top:-60px;max-width:calc(95px + var(--cf-block-padding-left-sm));padding-right:var(--cf-block-padding-right-sm)}}@media screen and (640px <= width < 1120px){.p-home-mv-slider2{margin-left:auto;margin-right:auto;max-width:calc(155px + var(--cf-block-padding-left-md));padding-right:var(--cf-block-padding-right-md);padding-top:30px}}@media screen and (1120px <= width){.p-home-mv-slider2{margin-left:auto;margin-right:auto;max-width:calc(185px + var(--cf-block-padding-left-md));padding-right:var(--cf-block-padding-right-md)}}.p-home-mv-slider3{max-width:1026px;position:relative;width:100%}.p-home-mv-slider3 .splide{position:relative;z-index:2}.p-home-mv-slider3__slide:before{aspect-ratio:1026/798;background-image:url(/faculty/medicine/medic/images/home/mv-cover3.svg);background-position:0;background-repeat:no-repeat;background-size:cover;content:"";display:block;height:auto;left:0;position:absolute;top:0;width:100%;z-index:2}.p-home-mv-slider3__slide figure{aspect-ratio:1026/798;margin:0;padding:0;position:relative;z-index:1}.p-home-mv-slider3__slide figure img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.p-home-mv-slider3:after{background:var(--cf-color-key10);border-radius:50px;bottom:10%;content:"";display:block;filter:blur(50px);height:320px;left:-20%;opacity:.13;position:absolute;width:520px;z-index:1}@media screen and (1120px <= width){.p-home-notice-wrap{padding-left:68px;padding-right:68px}}.p-home-notice{background:#fff;border:1px solid var(--cf-color-red30);position:relative}.p-home-notice__column{display:grid;width:100%}@media screen and (width < 992px){.p-home-notice__column{gap:10px 10px;grid-template:auto/1fr}}@media screen and (992px <= width){.p-home-notice__column{gap:80px 80px;grid-template:auto/160px 1fr}}.p-home-notice__heading1{color:var(--cf-color-red30);font-weight:var(--cf-font-weight-bold);margin:0;padding:0}.p-home-notice__heading1 span{background-image:url(/faculty/medicine/medic/images/common/icon-notice.svg);background-position:0;background-repeat:no-repeat;display:inline-block;padding-left:30px}@media screen and (width < 640px){.p-home-notice__heading1{font-size:16px;margin-bottom:5px;text-align:center}}@media screen and (640px <= width < 1120px){.p-home-notice__heading1{font-size:14px}}@media screen and (1120px <= width){.p-home-notice__heading1{font-size:16px}}@media screen and (width < 640px){.p-home-notice{padding:20px}}@media screen and (640px <= width < 1120px){.p-home-notice{padding:25px 30px}}@media screen and (1120px <= width){.p-home-notice{padding:38px 40px}}.p-home-topics-bg{position:relative;z-index:20}.p-home-topics__heading-wrap{display:flex;gap:50px 20px;place-items:baseline left}@media screen and (width < 640px){.p-home-topics__heading-wrap:not(:last-child){margin-bottom:20px}}@media screen and (640px <= width < 1120px){.p-home-topics__heading-wrap:not(:last-child){margin-bottom:20px}}@media screen and (1120px <= width){.p-home-topics__heading-wrap:not(:last-child){margin-bottom:30px}}.p-home-topics__heading1{color:var(--cf-color-key10);font-family:Kaisei HarunoUmi,serif;font-weight:var(--cf-font-weight-normal);line-height:1.3;margin:0;padding:0}@media screen and (width < 640px){.p-home-topics__heading1{font-size:55px}}@media screen and (640px <= width < 1120px){.p-home-topics__heading1{font-size:55px}}@media screen and (1120px <= width){.p-home-topics__heading1{font-size:79px}}.p-home-topics__heading2{font-weight:var(--cf-font-weight-bold);line-height:1.3;margin:0;padding:0}@media screen and (width < 640px){.p-home-topics__heading2{font-size:18px}}@media screen and (640px <= width < 1120px){.p-home-topics__heading2{font-size:18px}}@media screen and (1120px <= width){.p-home-topics__heading2{font-size:26px}}.p-home-topics__column{display:grid;overflow:hidden;width:100%}.p-home-topics__column__item.is-latest-topics{padding-right:20px}@media screen and (width < 640px){.p-home-topics__column:has(.is-latest-topics){gap:30px 0;grid-template:auto/100%}}@media screen and (640px <= width < 1120px){.p-home-topics__column:has(.is-latest-topics){gap:0 25px;grid-template:auto/335px calc(100% - 335px)}}@media screen and (1120px <= width){.p-home-topics__column:has(.is-latest-topics){gap:0 50px;grid-template:auto/370px calc(100% - 370px)}}.p-home-latest-topics{background-color:var(--cf-color-key10);overflow:hidden;padding:24px 24px 24px 56px;position:relative}.p-home-latest-topics__heading1{color:var(--cf-color-white);font-weight:var(--cf-font-weight-bold);left:15px;letter-spacing:.5em;line-height:1.3;margin:0;padding:0;position:absolute;top:30px;writing-mode:vertical-rl}.p-home-latest-topics__heading1:not(:last-child){margin-bottom:30px}@media screen and (width < 640px){.p-home-latest-topics__heading1{font-size:18px}}@media screen and (640px <= width < 1120px){.p-home-latest-topics__heading1{font-size:18px}}@media screen and (1120px <= width){.p-home-latest-topics__heading1{font-size:20px}}.p-home-latest-topics__inner{background-color:var(--cf-color-white);border:1px solid var(--cf-color-white);border-radius:5px;overflow:hidden;padding:12px;position:relative;z-index:10}.p-home-latest-topics:before{background-color:rgba(0,0,0,.15);content:"";display:block;height:92px;left:0;position:absolute;top:0;width:92px}.p-home-latest-topics:after{background-color:#fff;content:"";display:block;height:360px;left:0;position:absolute;top:220px;transform:skew(0deg,55deg);width:18px}.p-home-topics-slider{position:relative}.p-home-topics-slider__more{min-width:170px}.p-home-topics-slider__arrows-wrap{display:flex;justify-content:start;margin-top:40px;min-height:40px;place-items:center left;position:relative;width:100%}.p-home-topics-slider__counter{font-size:14px;font-weight:var(--cf-font-weight-bold);min-width:40px;text-align:center}.p-home-topics-slider .splide__arrows-custom{display:flex;justify-content:space-between;place-items:center left}.p-home-topics-slider .splide__arrows-custom .splide__arrow-custom{background-color:var(--cf-color-gray10);height:40px;inset:auto;position:relative;transform:none;width:40px}.p-home-topics-slider .splide__arrows-custom .splide__arrow-custom svg{display:none}.p-home-topics-slider .splide__arrows-custom .splide__arrow-custom--prev:before{transform:translate3d(-50%,-50%,0)}.p-home-topics-slider .splide__arrows-custom .splide__arrow-custom--next:before,.p-home-topics-slider .splide__arrows-custom .splide__arrow-custom--prev:before{background-image:url(/faculty/medicine/medic/images/common/icon-slide-arrow-left.svg);background-position:50%;background-repeat:no-repeat;background-size:12px 22px;content:"";display:block;height:22px;left:50%;position:absolute;top:50%;width:12px}.p-home-topics-slider .splide__arrows-custom .splide__arrow-custom--next:before{transform:translate3d(-50%,-50%,0) rotate(180deg)}.p-home-topics-slider .splide__arrows-custom .splide__arrow-custom-custom--next,.p-home-topics-slider .splide__arrows-custom .splide__arrow-custom-custom--prev{top:0}.p-home-about-bg{background:rgba(0,177,179,.2);background:linear-gradient(180deg,rgba(0,177,179,.2),rgba(0,83,179,.2));position:relative;z-index:10}@media screen and (width < 640px){.p-home-about-bg{margin-top:145px}}@media screen and (640px <= width < 992px){.p-home-about-bg{margin-top:185px}}@media screen and (992px <= width){.p-home-about-bg{margin-top:150px}}.p-home-about{position:relative}@media screen and (width < 640px){.p-home-about{padding-top:130px}}@media screen and (640px <= width < 1120px){.p-home-about{padding-top:130px}}.p-home-about__heading1{color:var(--cf-color-key10);font-family:Kaisei HarunoUmi,serif;font-weight:var(--cf-font-weight-normal);line-height:1.3;margin:0;padding:0}@media screen and (width < 640px){.p-home-about__heading1{font-size:55px;padding-top:15px}.p-home-about__heading1:not(:last-child){margin-bottom:30px}}@media screen and (640px <= width < 1120px){.p-home-about__heading1{font-size:55px}.p-home-about__heading1:not(:last-child){margin-bottom:30px}}@media screen and (1120px <= width){.p-home-about__heading1{font-size:79px}.p-home-about__heading1:not(:last-child){margin-bottom:30px}}.p-home-about__heading2{font-weight:var(--cf-font-weight-bold);line-height:1.3;margin:0;padding:0}@media screen and (width < 640px){.p-home-about__heading2{font-size:18px}.p-home-about__heading2:not(:last-child){margin-bottom:15px}}@media screen and (640px <= width < 1120px){.p-home-about__heading2{font-size:18px}.p-home-about__heading2:not(:last-child){margin-bottom:10px}}@media screen and (1120px <= width){.p-home-about__heading2{font-size:26px}.p-home-about__heading2:not(:last-child){margin-bottom:20px}}.p-home-about__copy{font-weight:var(--cf-font-weight-bold);line-height:1.5;margin:0;max-width:600px;padding:0}.p-home-about__copy:not(:last-child){margin-bottom:20px}.p-home-about__copy span{display:inline-block}.p-home-about__copy em{font-style:normal}@media screen and (width < 640px){.p-home-about__copy{font-size:26px}}@media screen and (640px <= width < 1120px){.p-home-about__copy{font-size:26px;max-width:400px}}@media screen and (1120px <= width){.p-home-about__copy{font-size:36px}}.p-home-about__text{margin:0;padding:0}.p-home-about__text .is-pc{display:none}.p-home-about__text:not(:last-child){margin-bottom:20px}@media screen and (width < 640px){.p-home-about__text{font-size:14px;line-height:1.8}}@media screen and (640px <= width < 1120px){.p-home-about__text{font-size:14px;line-height:2}}@media screen and (1120px <= width){.p-home-about__text{font-size:16px;line-height:2}.p-home-about__text .is-pc{display:block}}.p-home-about__bg-wrap{margin:0;padding:0}.p-home-about__bg{aspect-ratio:880/640;position:relative}@media screen and (width < 640px){.p-home-about__bg{margin-top:-205px}}@media screen and (640px <= width < 1120px){.p-home-about__bg{transform:translate3d(0,-175px,0)}}@media screen and (1120px <= width){.p-home-about__bg{transform:translate3d(0,-75px,0)}}.p-home-about__bg figure{margin:0;padding:0}@media screen and (width < 640px){.p-home-about__bg figure{left:47%;position:absolute;top:42.1%;transform:translate3d(-50%,-50%,0);width:154.6875%}}@media screen and (640px <= width < 1120px){.p-home-about__bg figure{left:2.6%;position:absolute;top:42.1%;transform:translate3d(-50%,-50%,0);width:257.1428571429%}}@media screen and (1120px <= width){.p-home-about__bg figure{left:46.1%;position:absolute;top:42.1%;transform:translate3d(-50%,-50%,0);width:142.2727272727%}}.p-home-about__column1{display:grid}@media screen and (width < 640px){.p-home-about__column1{gap:10px 0;grid-template:auto/1fr}.p-home-about__column1__item{position:relative}.p-home-about__column1__item.is-about{order:2}.p-home-about__column1__item.is-list{order:3}.p-home-about__column1__item.is-bg{order:1}.p-home-about__column1:not(:last-child){margin-bottom:25px}}@media screen and (640px <= width < 1120px){.p-home-about__column1{align-items:end;gap:0 20px;grid-template:auto/1fr 280px;padding-left:15px}.p-home-about__column1__item{position:relative}.p-home-about__column1__item.is-about{grid-column:1/2;grid-row:1/3;z-index:20}.p-home-about__column1__item.is-list{grid-column:2/3;grid-row:2/3;z-index:30}.p-home-about__column1__item.is-bg{grid-column:2/3;grid-row:1/2;z-index:10}.p-home-about__column1:not(:last-child){margin-bottom:20px}}@media screen and (1120px <= width){.p-home-about__column1{gap:20px 20px;grid-template:auto/460px 1fr;margin-bottom:-35px;padding-left:68px;transform:translate3d(0,-60px,0)}.p-home-about__column1__item{position:relative}.p-home-about__column1__item.is-about{grid-column:1/2;grid-row:1/2;z-index:20}.p-home-about__column1__item.is-list{grid-column:1/2;grid-row:2/3;z-index:30}.p-home-about__column1__item.is-bg{grid-column:2/3;grid-row:1/3;z-index:10}}.p-home-about__column2{display:grid}.p-home-about__column2__item{position:relative}@media screen and (width < 640px){.p-home-about__column2{gap:8px 8px;grid-template:auto/1fr}}@media screen and (640px <= width < 1120px){.p-home-about__column2{gap:25px 50px;grid-template:auto/1fr}}@media screen and (1120px <= width){.p-home-about__column2{gap:25px 50px;grid-template:auto/1fr 290px;padding-left:68px;padding-right:68px}}.p-home-about-news{background-color:var(--cf-color-white);border-radius:10px}@media screen and (width < 640px){.p-home-about-news{padding:20px}}@media screen and (640px <= width < 992px){.p-home-about-news{padding:35px 30px 30px}}@media screen and (992px <= width < 1366px){.p-home-about-news{padding:50px}}@media screen and (1366px <= width){.p-home-about-news{padding:50px 80px}}.p-home-about-news__button{max-width:170px}@media screen and (width < 1120px){.p-home-about-news__button{margin-inline:auto}}.p-home-about-news__heading1{font-weight:var(--cf-font-weight-bold);line-height:1.3;margin:0;padding:0}.p-home-about-news__heading1:not(:last-child){margin-bottom:40px}@media screen and (width < 640px){.p-home-about-news__heading1{background-image:url(/faculty/medicine/medic/images/common/icon-green.svg);background-position:0;background-repeat:no-repeat;background-size:30px 30px;font-size:16px;padding-left:40px}}@media screen and (640px <= width < 1120px){.p-home-about-news__heading1{background-image:url(/faculty/medicine/medic/images/common/icon-green.svg);background-position:0;background-repeat:no-repeat;background-size:30px 30px;font-size:16px;padding-left:40px}}@media screen and (1120px <= width){.p-home-about-news__heading1{background-image:url(/faculty/medicine/medic/images/common/icon-green.svg);background-position:0;background-repeat:no-repeat;font-size:26px;padding-left:65px}}.p-home-about-news__column{display:grid}@media screen and (width < 992px){.p-home-about-news__column{gap:20px 20px;grid-template:auto/1fr}}@media screen and (992px <= width){.p-home-about-news__column{gap:30px 30px;grid-template:auto/1fr 170px}.p-home-about-news__column__item.is-title{grid-column:1/2;grid-row:1/2}.p-home-about-news__column__item.is-list{grid-column:1/3;grid-row:2/3}.p-home-about-news__column__item.is-more{grid-column:2/3;grid-row:1/2}}.p-home-link-list-wrap{text-align:left}.p-home-link-list{list-style:none;list-style-type:none;margin:0;padding:0}@media screen and (1120px <= width){.p-home-link-list{display:inline-block}}.p-home-link-list__item{position:relative}.p-home-link-list__item:first-child{padding-top:0}.p-home-link-list__item:last-child{padding-bottom:0}.p-home-link-list__item:not(:last-child){border-bottom:1px solid var(--cf-color-white)}.p-home-link-list__item__inner{display:block;font-weight:var(--cf-font-weight-bold);line-height:1.5;padding:18px 0 18px 40px;position:relative;text-decoration:none;transition:color var(--cf-transition-time)}.p-home-link-list__item__inner .has-underline span:not(.p-icon){border-bottom:1px solid transparent;display:inline;transition:border-bottom var(--cf-transition-time)}.p-home-link-list__item__inner:hover{color:var(--cf-color-key10);text-decoration:none}.p-home-link-list__item__inner:hover .has-underline span:not(.p-icon){border-bottom:1px solid var(--cf-color-key10)}@media screen and (width < 992px){.p-home-link-list__item__inner{font-size:16px}}@media screen and (992px <= width){.p-home-link-list__item__inner{font-size:18px}}.p-home-link-list__item__icon{left:0;position:absolute;top:50%;transform:translate3d(0,-50%,0)}@media screen and (768px <= width < 1120px){.p-home-news{padding-left:15px;padding-right:15px}}@media screen and (1120px <= width){.p-home-news{padding:20px 164px 20px 68px}}.p-home-news__button{max-width:170px}@media screen and (width < 992px){.p-home-news__button{margin-inline:auto;margin-top:10px}.p-home-news__heading-wrap{display:flex;gap:30px 30px;place-items:baseline left}}.p-home-news__heading1{color:var(--cf-color-key10);font-family:Kaisei HarunoUmi,serif;font-weight:var(--cf-font-weight-normal);line-height:1;margin:0;padding:0}@media screen and (width < 640px){.p-home-news__heading1{font-size:55px}}@media screen and (640px <= width < 1120px){.p-home-news__heading1{font-size:55px;margin-top:-10px}.p-home-news__heading1:not(:last-child){margin-bottom:25px}}@media screen and (1120px <= width){.p-home-news__heading1{font-size:79px;margin-top:-15px}.p-home-news__heading1:not(:last-child){margin-bottom:45px}}.p-home-news__heading2{font-weight:var(--cf-font-weight-bold);line-height:1.3;margin:0;padding:0}@media screen and (width < 640px){.p-home-news__heading2{font-size:18px}}@media screen and (640px <= width < 1120px){.p-home-news__heading2{font-size:18px}}@media screen and (1120px <= width){.p-home-news__heading2{font-size:26px}}.p-home-news__column{display:grid}@media screen and (width < 640px){.p-home-news__column{gap:10px 10px;grid-template:auto/1fr}}@media screen and (640px <= width < 992px){.p-home-news__column{gap:30px 30px;grid-template:auto/1fr}}@media screen and (992px <= width){.p-home-news__column{grid-template:auto 1fr/1fr 3fr}.p-home-news__column__item.is-title{grid-column:1/2;grid-row:1/2}.p-home-news__column__item.is-list{grid-column:2/3;grid-row:1/3}.p-home-news__column__item.is-more{grid-column:1/2;grid-row:2/3}}@media screen and (992px <= width < 1120px){.p-home-news__column{gap:30px 30px}}@media screen and (1120px <= width){.p-home-news__column{gap:30px 30px}}.p-home-medical-bg{background:#eff7f7;position:relative}@media screen and (1120px <= width){.p-home-medical-bg{padding-bottom:50px;padding-top:50px}}.p-home-medical-bg:before{background-image:url(/faculty/medicine/medic/images/home/medical-bg-l.jpg);background-position:100% 0;background-repeat:no-repeat;background-size:cover;content:"";display:block;left:0;position:absolute;top:0;width:100%;z-index:1}@media screen and (width < 640px){.p-home-medical-bg:before{height:260px}}@media screen and (640px <= width < 1120px){.p-home-medical-bg:before{height:260px}}@media screen and (1120px <= width){.p-home-medical-bg:before{height:460px}}.p-home-medical-bg:after{background:linear-gradient(0deg,#eff7f7,rgba(239,247,247,0));content:"";display:block;height:60px;left:0;position:absolute;top:400px;width:100%;z-index:2}@media screen and (width < 640px){.p-home-medical-bg:after{top:200px}}@media screen and (640px <= width < 1120px){.p-home-medical-bg:after{top:200px}}@media screen and (1120px <= width){.p-home-medical-bg:after{top:400px}}.p-home-medical-bg__inner{position:relative;z-index:3}.p-home-international-bg{background:linear-gradient(0deg,rgba(239,247,247,0),#eff7f7 75%,#eff7f7);position:relative}@media screen and (1120px <= width){.p-home-international-bg{padding-bottom:50px;padding-top:50px}}.p-home-international-bg:before{background-image:url(/faculty/medicine/medic/images/home/international-bg-l.jpg);background-position:0 0;background-repeat:no-repeat;background-size:cover;content:"";display:block;left:0;position:absolute;top:0;width:100%;z-index:1}@media screen and (width < 640px){.p-home-international-bg:before{height:260px}}@media screen and (640px <= width < 1120px){.p-home-international-bg:before{height:260px}}@media screen and (1120px <= width){.p-home-international-bg:before{height:460px}}.p-home-international-bg:after{background:linear-gradient(0deg,#eff7f7,rgba(239,247,247,0));content:"";display:block;height:60px;left:0;position:absolute;width:100%;z-index:2}@media screen and (width < 640px){.p-home-international-bg:after{top:200px}}@media screen and (640px <= width < 1120px){.p-home-international-bg:after{top:200px}}@media screen and (1120px <= width){.p-home-international-bg:after{top:400px}}.p-home-international-bg__inner{position:relative;z-index:3}@media screen and (640px <= width < 1120px){.p-home-column{padding-left:15px;padding-right:15px}}@media screen and (1120px <= width){.p-home-column{padding-left:68px;padding-right:68px}}.p-home-column__heading1{color:var(--cf-color-white);font-family:Kaisei HarunoUmi,serif;font-weight:var(--cf-font-weight-normal);line-height:1.3;margin:0;padding:0}@media screen and (width < 640px){.p-home-column__heading1{font-size:55px}.p-home-column__heading1:not(:last-child){margin-bottom:45px}}@media screen and (640px <= width < 1120px){.p-home-column__heading1{font-size:55px}.p-home-column__heading1:not(:last-child){margin-bottom:50px}}@media screen and (1120px <= width){.p-home-column__heading1{font-size:79px}.p-home-column__heading1:not(:last-child){margin-bottom:130px}}.p-home-column__heading2{font-weight:var(--cf-font-weight-bold);line-height:1.3;margin:0;padding:0}@media screen and (width < 640px){.p-home-column__heading2{font-size:24px}.p-home-column__heading2:not(:last-child){margin-bottom:30px}}@media screen and (640px <= width < 1120px){.p-home-column__heading2{font-size:24px;letter-spacing:.25em}.p-home-column__heading2:not(:last-child){margin-bottom:5px}}@media screen and (1120px <= width){.p-home-column__heading2{font-size:36px;letter-spacing:.25em}.p-home-column__heading2:not(:last-child){margin-bottom:30px}}.p-home-column__button{max-width:170px}.p-home-column__text{margin:0;padding:0}.p-home-column__text:not(:last-child){margin-bottom:10px}@media screen and (width < 640px){.p-home-column__text{font-size:14px}.p-home-column__text:not(:last-child){margin-bottom:20px}}@media screen and (640px <= width < 1120px){.p-home-column__text{font-size:14px;line-height:2.3}.p-home-column__text:not(:last-child){margin-bottom:20px}}@media screen and (1120px <= width){.p-home-column__text{font-size:16px;line-height:2}.p-home-column__text:not(:last-child){margin-bottom:20px}}.p-home-column__column{display:grid}@media screen and (width < 640px){.p-home-column__column{gap:30px 30px;grid-template:auto/1fr}}@media screen and (640px <= width < 1120px){.p-home-column__column{gap:35px 35px;grid-template:auto/1fr 2fr}}@media screen and (1120px <= width){.p-home-column__column{gap:70px 70px;grid-template:auto/1fr 2fr}}@media screen and (640px <= width){.p-home-column.is-rtl .p-home-column__heading1{text-align:right}.p-home-column.is-rtl .p-home-column__column{grid-template:auto/2fr 1fr}.p-home-column.is-rtl .p-home-column__column__item:first-child{order:2}.p-home-column.is-rtl .p-home-column__column__item:nth-child(2){order:1}}@media screen and (width < 640px){.p-home-apply-outer{padding-left:0;padding-right:0}}@media screen and (640px <= width < 1120px){.p-home-apply-wrap{padding-left:15px;padding-right:15px}}.p-home-apply{aspect-ratio:1448/460;position:relative}@media screen and (width < 640px){.p-home-apply{background:var(--cf-color-key10)}}.p-home-apply__inner{position:relative}@media screen and (width < 640px){.p-home-apply__inner:before{background-image:url(/faculty/medicine/medic/images/home/apply-bg-grad-l-v.svg);background-position:0 0;background-repeat:no-repeat;background-size:cover;content:"";display:block;height:calc(100% - 69.33333vw + 105px);left:0;position:absolute;top:calc(69.33333vw - 105px);width:100%;z-index:1}}.p-home-apply__wrap{position:relative;z-index:4}@media screen and (width < 640px){.p-home-apply__wrap{padding-bottom:25px;padding-left:var(--cf-block-padding-right-sm);padding-right:var(--cf-block-padding-right-sm);padding-top:calc(69.33333vw - 105px)}}@media screen and (640px <= width < 1120px){.p-home-apply__wrap{padding:50px 15px 25px}}@media screen and (1120px <= width){.p-home-apply__wrap{padding:100px 65px 70px}}.p-home-apply__logo{margin:0;mix-blend-mode:multiply;padding:0;position:absolute;z-index:3}.p-home-apply__logo img{aspect-ratio:12/7}@media screen and (width < 640px){.p-home-apply__logo{left:15px;max-width:220px;top:-55px}}@media screen and (640px <= width < 1120px){.p-home-apply__logo{left:15px;max-width:160px;top:-40px}}@media screen and (1120px <= width){.p-home-apply__logo{left:35px;max-width:335px;top:-80px}}.p-home-apply__copy{color:var(--cf-color-white);font-weight:var(--cf-font-weight-bold);line-height:1.4;margin:0;max-width:600px;padding:0}.p-home-apply__copy:not(:last-child){margin-bottom:20px}.p-home-apply__copy span{display:block}.p-home-apply__copy em{font-style:normal}@media screen and (width < 640px){.p-home-apply__copy{font-size:32px}}@media screen and (640px <= width){.p-home-apply__copy{font-size:clamp(25px,2.96875vw,57px)}}.p-home-apply__text{color:var(--cf-color-white);margin:0;padding:0}@media screen and (width < 640px){.p-home-apply__text{font-size:16px;padding-top:70px}}@media screen and (640px <= width){.p-home-apply__text{font-size:clamp(10px,1.25vw,24px)}}.p-home-apply__button-list{display:flex;list-style:none;list-style-type:none;margin:0;padding:0}@media screen and (width < 640px){.p-home-apply__button-list{gap:15px 15px;justify-content:space-between}.p-home-apply__button-list li{flex-grow:1}.p-home-apply__button-list li a{font-size:12px!important}}@media screen and (640px <= width){.p-home-apply__button-list{gap:20px 20px;justify-content:start}}@media screen and (width < 640px){.p-home-apply:before{background-image:url(/faculty/medicine/medic/images/home/apply-bg-s.jpg);z-index:1}.p-home-apply:after,.p-home-apply:before{aspect-ratio:375/260;background-position:100% 0;background-repeat:no-repeat;background-size:cover;content:"";display:block;left:0;position:absolute;top:0;width:100vw}.p-home-apply:after{background-image:url(/faculty/medicine/medic/images/home/apply-bg-cover-l.svg);z-index:2}}@media screen and (640px <= width){.p-home-apply:before{background-image:url(/faculty/medicine/medic/images/home/apply-bg-l.jpg);background-position:100% 0;background-repeat:no-repeat;background-size:cover;z-index:1}.p-home-apply:after,.p-home-apply:before{content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.p-home-apply:after{background-image:url(/faculty/medicine/medic/images/home/apply-bg-cover-l.svg),url(/faculty/medicine/medic/images/home/apply-bg-grad-l-h.svg);background-position:100% 0,0 0;background-repeat:no-repeat,no-repeat;background-size:cover,cover;z-index:2}}.p-page-column{display:grid}@media screen and (width < 768px){.p-page-column{gap:64px 32px;grid-template:auto/1fr}}@media screen and (768px <= width < 1120px){.p-page-column{gap:32px 32px;grid-template:auto/1fr 288px}.p-page-column__block{padding-left:0;padding-right:0}}@media screen and (1120px <= width){.p-page-column{gap:64px 64px;grid-template:auto/1fr 288px}.p-page-column__block{padding-left:0;padding-right:0}}.p-page-header{margin:0;padding:0;position:relative}.p-page-header__heading-wrap{position:relative;z-index:20}@media screen and (width < 640px){.p-page-header__heading-wrap{padding-bottom:40px;padding-top:50px}}@media screen and (640px <= width < 1120px){.p-page-header__heading-wrap{padding-bottom:40px;padding-top:50px}}@media screen and (1120px <= width){.p-page-header__heading-wrap{padding-bottom:90px;padding-top:110px}}.p-page-header__heading-en{color:#fff;font-family:Kaisei HarunoUmi,serif;line-height:1.3;margin:0;padding:0;text-align:center}@media screen and (width < 640px){.p-page-header__heading-en{font-size:50px}}@media screen and (640px <= width < 1120px){.p-page-header__heading-en{font-size:50px}}@media screen and (1120px <= width){.p-page-header__heading-en{font-size:79px}}.p-page-header__heading-ja{color:#fff;font-weight:var(--cf-font-weight-bold);letter-spacing:.1em;margin:0;padding:0;text-align:center}@media screen and (width < 640px){.p-page-header__heading-ja{font-size:24px}}@media screen and (640px <= width < 1120px){.p-page-header__heading-ja{font-size:24px}}@media screen and (1120px <= width){.p-page-header__heading-ja{font-size:34px}}.p-page-header figure{height:100%;margin:0;overflow:hidden;padding:0;position:absolute;width:100%;z-index:10}.p-page-header figure img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.p-page-header figure:after{background-color:#299d9f;content:"";height:100%;left:0;opacity:.2;position:absolute;top:0;width:100%;z-index:15}.p-page-side-navi-wrap{text-align:left}.p-page-side-navi{list-style:none;list-style-type:none;margin:0;padding:0}.p-page-side-navi__item{position:relative}.p-page-side-navi__item__inner{display:block;font-size:14px;font-weight:var(--cf-font-weight-bold);line-height:1.5;padding:20px 60px 20px 20px;position:relative;text-decoration:none;transition:color var(--cf-transition-time)}.p-page-side-navi__item__inner .has-underline span:not(.p-icon){border-bottom:1px solid var(--cf-color-green10);display:inline;transition:border-bottom var(--cf-transition-time)}.p-page-side-navi__item__inner.is-active,.p-page-side-navi__item__inner:hover{color:var(--cf-color-key10);text-decoration:none}.p-page-side-navi__item__inner.is-active .has-underline span:not(.p-icon),.p-page-side-navi__item__inner:hover .has-underline span:not(.p-icon){border-bottom:1px solid var(--cf-color-key10)}.p-page-side-navi__item__inner:not(.is-parent){border-bottom:1px solid var(--cf-color-gray140)}.p-page-side-navi__item__inner.is-parent{background-color:rgba(var(--cf-color-key10-rgb)/.1);font-size:16px}.p-page-side-navi__item__icon{position:absolute;right:20px;top:50%;transform:translate3d(0,-50%,0)}.p-portal .l-footer,.p-portal .l-header,.p-portal .l-main main,.p-portal-header{margin:0;padding:0}.p-portal-header{background-image:url(/faculty/medicine/medic/images/portal/bg.png);background-position:50%;background-size:cover;min-height:clamp(300px,35.7142857143vw,400px)}.p-portal-header__logo{margin:0 0 10px;padding:0;text-align:center}.p-portal-header__logo img{display:inline-block;width:clamp(210px,24.2857142857vw,272px)}.p-portal-header__heading{color:#fff;font-size:clamp(30px,3.5714285714vw,40px);font-weight:var(--cf-font-weight-bold);line-height:1.5;margin:0;padding:0;text-align:center}.p-portal-header__heading span{display:inline-block}.p-portal-header-navi{display:flex;gap:1px 1px;list-style:none;list-style-type:none;margin:0 0 40px;padding:0}@media screen and (width < 768px){.p-portal-header-navi{justify-content:space-between}}@media screen and (768px <= width){.p-portal-header-navi{justify-content:end}}@media screen and (width < 768px){.p-portal-header-navi__item{flex:1}}.p-portal-header-navi a{background-color:#fff;color:var(--cf-color-text);display:block;padding:12px 20px;text-align:center}.p-portal-header-navi a span{background-image:url(/faculty/medicine/medic/images/portal/icon-arrow-right.svg);background-position:0;background-repeat:no-repeat;display:inline-block;padding-left:18px}.p-portal-panel{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;list-style-type:none;margin:0;padding:0}@media screen and (width < 1120px){.p-portal-panel{gap:20px 20px;margin-top:clamp(-70px,-6.25vw,-30px)}}@media screen and (1120px <= width){.p-portal-panel{gap:32px 32px;margin-top:clamp(-110px,-9.8214285714vw,-70px)}}.p-portal-panel__item{box-shadow:0 3px 6px rgba(0,0,0,.16)}.p-portal-panel__item a{color:var(--cf-color-text);display:block;text-decoration:none}.p-portal-panel__item a img{transition:transform var(--cf-transition-time)}.p-portal-panel__item a:hover img{transform:scale(var(--cf-scale))}.p-portal-panel__item figure{aspect-ratio:352/176;margin:0;overflow:hidden;padding:0}.p-portal-panel__item figure figcaption{display:block;font-size:18px;font-weight:var(--cf-font-weight-bold);padding:14px;text-align:center}.p-portal-panel__item figure img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (width < 768px){.p-portal-panel__item{flex-basis:100%}}@media screen and (768px <= width < 1120px){.p-portal-panel__item{flex-basis:calc(50% - 10px)}}@media screen and (1120px <= width){.p-portal-panel__item{flex-basis:calc(33.33333% - 21.33333px)}}.p-portal-footer{margin:0;padding:0}.p-portal-footer-copyright{color:var(--cf-color-gray70);font-size:14px;margin:0;padding:1em 0;text-align:center}.p-page-about-2col{display:grid}@media screen and (width < 640px){.p-page-about-2col{gap:20px 20px;grid-template:auto/1fr}}@media screen and (640px <= width){.p-page-about-2col{gap:30px 30px;grid-template:auto/1fr 192px}.p-page-about-2col__item:first-child{order:2}.p-page-about-2col__item:nth-child(2){order:1}}.p-page-about-2col figure{margin:0;margin-inline:auto;max-width:192px;padding:0}.p-page-about-signature strong{font-size:24px;font-weight:var(--cf-font-weight-normal)}.p-page-request-complete__icon{background-image:url(/faculty/medicine/medic/images/common/icon-form-complete.svg);background-position:top;background-repeat:no-repeat;background-size:50px 50px;color:var(--cf-color-green10);font-size:18px;font-weight:var(--cf-font-weight-bold);margin:0 0 15px;padding:55px 0 0;text-align:center}.p-page-request-complete__title{font-weight:var(--cf-font-weight-bold);margin:0;padding:0;text-align:center}@media screen and (width < 768px){.p-page-request-complete__title{font-size:24px}}@media screen and (768px <= width){.p-page-request-complete__title{font-size:32px}}.p-page-request-complete__text{margin:0;padding:0}@media screen and (width < 640px){.p-page-request-complete__text{text-align:left}}@media screen and (640px <= width){.p-page-request-complete__text{text-align:center}}.p-page-not-found__icon{color:var(--cf-color-key10);font-family:Kaisei HarunoUmi,serif;line-height:1.3;margin:0;padding:0;text-align:center}@media screen and (width < 768px){.p-page-not-found__icon{font-size:32px;margin-bottom:15px}}@media screen and (768px <= width){.p-page-not-found__icon{font-size:46px;margin-bottom:5px}}.p-page-not-found__title{font-weight:var(--cf-font-weight-bold);margin:0;padding:0;text-align:center}@media screen and (width < 768px){.p-page-not-found__title{font-size:24px}}@media screen and (768px <= width){.p-page-not-found__title{font-size:32px}}.p-page-not-found__text{margin:0;padding:0}@media screen and (width < 640px){.p-page-not-found__text{text-align:left}}@media screen and (640px <= width){.p-page-not-found__text{text-align:center}}.p-page-appeal{margin:0;padding:0}.p-page-appeal-header1__inner{background:rgba(0,177,179,.2);background:linear-gradient(180deg,rgba(0,177,179,.2),rgba(0,83,179,.2))}@media screen and (width < 640px){.p-page-appeal-header1__inner{padding-bottom:80px}}@media screen and (640px <= width < 1120px){.p-page-appeal-header1__inner{padding-bottom:80px}}@media screen and (1120px <= width){.p-page-appeal-header1__inner{padding-bottom:180px}}.p-page-appeal-header1 figure{margin:0;padding:0;position:relative;z-index:5}.p-page-appeal-header1 figure img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}@media screen and (width < 640px){.p-page-appeal-header1 figure{min-height:200px}}@media screen and (640px <= width < 1120px){.p-page-appeal-header1 figure{min-height:clamp(200px,36.6071428571vw,410px)}}@media screen and (1120px <= width){.p-page-appeal-header1 figure{min-height:clamp(410px,48.2142857143vw,540px)}}.p-page-appeal-header1__logo{height:auto;margin:0;margin-inline:auto;padding:0;position:relative;width:100%;z-index:10}@media screen and (width < 640px){.p-page-appeal-header1__logo{margin-top:-140px;max-width:408px}}@media screen and (640px <= width < 1120px){.p-page-appeal-header1__logo{margin-bottom:0;margin-top:clamp(-265px,-23.6607142857vw,-140px);max-width:clamp(408px,62.8571428571vw,704px)}}@media screen and (1120px <= width){.p-page-appeal-header1__logo{margin-top:-265px;max-width:704px}}.p-page-appeal-header1__text-wrap{background-image:url(/faculty/medicine/medic/images/appeal/main-visual-bg.svg);background-position:top;background-repeat:no-repeat;background-size:clamp(490px,65.625vw,735px);min-height:clamp(300px,40.1785714286vw,450px);padding-top:clamp(50px,3.5714285714vw,40px);text-align:center}.p-page-appeal-header1__text-wrap__inner{margin:0;padding:0}.p-page-appeal-header1__text1{font-size:clamp(28px,4.2857142857vw,48px);line-height:1.5;margin:0 0 20px}.p-page-appeal-header1__text1,.p-page-appeal-header1__text2{color:var(--cf-color-text);font-weight:var(--cf-font-weight-bold);padding:0;text-align:center}.p-page-appeal-header1__text2{display:inline-block;font-size:clamp(18px,2.1428571429vw,24px);line-height:1.6;margin:0 0 32px;max-width:540px}.p-page-appeal-header1__text2 span{display:inline-block}.p-page-appeal-header1__text3{color:var(--cf-color-text);font-size:16px;line-height:2;margin:0;padding:0}@media screen and (width < 640px){.p-page-appeal-header1__text3{text-align:left}.p-page-appeal-header1__text3 br{display:none}}@media screen and (640px <= width){.p-page-appeal-header1__text3{text-align:center}}.p-page-appeal-header2{display:grid}.p-page-appeal-header2.is-type1{background:rgba(var(--cf-color-green20-rgb)/.2)}.p-page-appeal-header2.is-type2{background:rgba(var(--cf-color-blue25-rgb)/.2)}.p-page-appeal-header2 figure{margin:0;padding:0;position:relative}.p-page-appeal-header2 figure img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (width < 640px){.p-page-appeal-header2 figure{height:200px}}@media screen and (640px <= width < 1120px){.p-page-appeal-header2 figure{height:clamp(200px,61.6071428571vw,690px)}}@media screen and (1120px <= width){.p-page-appeal-header2 figure{height:690px;order:2}}.p-page-appeal-header2__logo{height:auto;margin:0;margin-inline:auto;max-width:540px;padding:0;position:relative;width:100%;z-index:10}@media screen and (width < 640px){.p-page-appeal-header2__logo{margin-top:0}}@media screen and (640px <= width < 1120px){.p-page-appeal-header2__logo{margin-top:0}}@media screen and (1120px <= width){.p-page-appeal-header2__logo{margin-bottom:-25px;margin-top:-25px}}.p-page-appeal-header2__text1{color:var(--cf-color-text);font-size:clamp(20px,2.5vw,28px);font-weight:var(--cf-font-weight-bold);line-height:1.5;margin:0;padding:0}@media screen and (width < 640px){.p-page-appeal-header2__text1{text-align:center}}@media screen and (1120px <= width){.p-page-appeal-header2__text1{text-align:center}}.p-page-appeal-header2__text2{color:var(--cf-color-text);display:block;font-size:clamp(28px,4.2857142857vw,48px);font-weight:var(--cf-font-weight-bold);line-height:1.6;margin:0;padding:0}@media screen and (width < 640px){.p-page-appeal-header2__text2{margin-bottom:18px;text-align:center}}@media screen and (640px <= width < 1120px){.p-page-appeal-header2__text2{margin-bottom:18px}}@media screen and (1120px <= width){.p-page-appeal-header2__text2{margin-bottom:32px;text-align:center}}.p-page-appeal-header2__text3{color:var(--cf-color-text);font-size:16px;line-height:2;margin:0;padding:0}@media screen and (width < 1120px){.p-page-appeal-header2__text3 br{display:none}}@media screen and (1120px <= width){.p-page-appeal-header2__text3{text-align:center}}@media screen and (width < 640px){.p-page-appeal-header2__inner{padding:10px 20px 80px}}@media screen and (640px <= width < 1120px){.p-page-appeal-header2__inner{padding:50px 20px}}@media screen and (1120px <= width){.p-page-appeal-header2__inner{padding:0 20px}}.p-page-appeal-header2__column{display:grid}@media screen and (width < 640px){.p-page-appeal-header2__column{grid-template:auto/1fr}}@media screen and (640px <= width < 1120px){.p-page-appeal-header2__column{grid-template:auto/1fr 1fr}}@media screen and (1120px <= width){.p-page-appeal-header2__column{grid-template:auto/1fr}}@media screen and (width < 1120px){.p-page-appeal-header2{grid-template:auto/1fr}}@media screen and (1120px <= width){.p-page-appeal-header2{grid-template:auto/628fr 940fr}}.p-page-appeal-point{position:relative}@media screen and (width < 640px){.p-page-appeal-point__block{padding-bottom:60px;padding-top:60px}}@media screen and (640px <= width < 1120px){.p-page-appeal-point__block{padding-bottom:80px;padding-top:80px}}@media screen and (1120px <= width){.p-page-appeal-point__block{padding-bottom:110px;padding-top:110px}}.p-page-appeal-point__number{background:#fff;border-radius:50%;color:var(--cf-color-key10);font-family:Kaisei HarunoUmi,serif;left:50%;margin:0;margin-inline:auto;padding:0;position:absolute;text-align:center;transform:translate3d(-50%,0,0);z-index:10}@media screen and (width < 1120px){.p-page-appeal-point__number{font-size:40px;height:80px;line-height:80px;top:-30px;width:80px}}@media screen and (1120px <= width){.p-page-appeal-point__number{font-size:58px;height:108px;line-height:108px;top:-30px;width:108px}}.p-page-appeal-point__column{display:grid;gap:0 66px;margin:0;padding:0;position:relative;z-index:20}@media screen and (width < 640px){.p-page-appeal-point__column{gap:30px 0}}@media screen and (640px <= width < 1120px){.p-page-appeal-point__column{gap:24px 18px}}@media screen and (1120px <= width){.p-page-appeal-point__column{gap:24px 66px}}.p-page-appeal-point__sub-heading{font-weight:var(--cf-font-weight-bold);margin:0 0 5px;padding:0}.p-page-appeal-point__sub-heading:before{content:"£Ü"}.p-page-appeal-point__sub-heading:after{content:"£¯"}.p-page-appeal-point__image{margin:0;overflow:hidden;padding:0}.p-page-appeal-point__heading{margin:0;padding:0}.p-page-appeal-point__heading span{background:rgba(0,177,179,.2);background:linear-gradient(90deg,rgba(0,177,179,.2),rgba(0,83,179,.2));display:inline-block;font-weight:var(--cf-font-weight-bold);letter-spacing:.08em;line-height:1.6;padding-left:10px;padding-right:10px}.p-page-appeal-point__heading span:not(:first-child){margin-top:2px}.p-page-appeal-point__heading.is-type1 span{font-size:clamp(30px,2.7272727273vw,36px)}.p-page-appeal-point__heading.is-type2 span{font-size:clamp(30px,3.6363636364vw,48px)}@media screen and (width < 1120px){.p-page-appeal-point__heading.is-detail{margin-bottom:40px}}@media screen and (1120px <= width){.p-page-appeal-point__heading.is-detail{margin-bottom:60px}}.p-page-appeal-point__text{margin:0;padding:0}@media screen and (width < 1120px){.p-page-appeal-point__text{margin-bottom:20px}}@media screen and (1120px <= width){.p-page-appeal-point__text{margin-bottom:30px}}.p-page-appeal-point__checklist{list-style:none;list-style-type:none;margin:0;padding:0}.p-page-appeal-point__checklist li{background-image:url(/faculty/medicine/medic/images/common/icon-check.svg);background-position:0;background-repeat:no-repeat;border-bottom:1px dashed var(--cf-color-gray120);font-weight:var(--cf-font-weight-bold);padding:14px 0 14px 45px}.p-page-appeal-point__checklist li em{color:var(--cf-color-key10);font-style:normal}@media screen and (width < 1120px){.p-page-appeal-point__checklist li{font-size:18px}}@media screen and (1120px <= width){.p-page-appeal-point__checklist li{font-size:20px}}@media screen and (width < 1120px){.p-page-appeal-point__checklist:not(:last-child){margin-bottom:20px}}@media screen and (1120px <= width){.p-page-appeal-point__checklist:not(:last-child){margin-bottom:30px}}.p-page-appeal-point.is-rtl{background-color:var(--cf-color-blue140)}@media screen and (width < 640px){.p-page-appeal-point.is-ltr .p-page-appeal-point__column{grid-template:auto/1fr}}@media screen and (640px <= width < 1120px){.p-page-appeal-point.is-ltr .p-page-appeal-point__column{grid-template:auto 1fr/1fr 1fr}}@media screen and (1120px <= width){.p-page-appeal-point.is-ltr .p-page-appeal-point__column{grid-template:auto 1fr/420fr 634fr}}@media screen and (640px <= width){.p-page-appeal-point.is-ltr .p-page-appeal-point__column__item{margin:0;padding:0}.p-page-appeal-point.is-ltr .p-page-appeal-point__column__item:first-child{grid-column:1/2;grid-row:1/2}.p-page-appeal-point.is-ltr .p-page-appeal-point__column__item:nth-child(2){grid-column:2/3;grid-row:1/3}.p-page-appeal-point.is-ltr .p-page-appeal-point__column__item:nth-child(3){grid-column:1/2;grid-row:2/3}}@media screen and (width < 1120px){.p-page-appeal-point.is-ltr .p-page-appeal-point__image{border-radius:10px}}@media screen and (1120px <= width){.p-page-appeal-point.is-ltr .p-page-appeal-point__image{border-radius:20px}}.p-page-appeal-point.is-rtl .p-page-appeal-point__number{background-color:var(--cf-color-blue140)}@media screen and (width < 640px){.p-page-appeal-point.is-rtl .p-page-appeal-point__column{grid-template:auto/1fr}}@media screen and (640px <= width < 1120px){.p-page-appeal-point.is-rtl .p-page-appeal-point__column{grid-template:auto 1fr/1fr 1fr}}@media screen and (1120px <= width){.p-page-appeal-point.is-rtl .p-page-appeal-point__column{grid-template:auto 1fr/634fr 420fr}}@media screen and (640px <= width){.p-page-appeal-point.is-rtl .p-page-appeal-point__column__item{margin:0;padding:0}.p-page-appeal-point.is-rtl .p-page-appeal-point__column__item:first-child{grid-column:2/3;grid-row:1/2}.p-page-appeal-point.is-rtl .p-page-appeal-point__column__item:nth-child(2){grid-column:1/2;grid-row:1/3}.p-page-appeal-point.is-rtl .p-page-appeal-point__column__item:nth-child(3){grid-column:2/3;grid-row:2/3}}@media screen and (width < 1120px){.p-page-appeal-point.is-rtl .p-page-appeal-point__image{border-radius:10px}}@media screen and (1120px <= width){.p-page-appeal-point.is-rtl .p-page-appeal-point__image{border-radius:20px}}@media screen and (width < 640px){.p-page-appeal-point.is-detail .p-page-appeal-point__column{gap:24px 24px;grid-template:auto/1fr}}@media screen and (640px <= width < 1120px){.p-page-appeal-point.is-detail .p-page-appeal-point__column{gap:24px 24px;grid-template:auto 1fr/1fr 1fr}}@media screen and (1120px <= width){.p-page-appeal-point.is-detail .p-page-appeal-point__column{gap:60px 50px;grid-template:auto 1fr/430fr 832fr}}@media screen and (640px <= width){.p-page-appeal-point.is-detail .p-page-appeal-point__column__item{margin:0;padding:0}.p-page-appeal-point.is-detail .p-page-appeal-point__column__item:first-child{grid-column:1/2;grid-row:1/2}.p-page-appeal-point.is-detail .p-page-appeal-point__column__item:nth-child(2){grid-column:2/3;grid-row:1/3}.p-page-appeal-point.is-detail .p-page-appeal-point__column__item:nth-child(3){grid-column:1/2;grid-row:2/3}}.p-page-appeal-point__gallery{display:grid;gap:24px;list-style:none;list-style-type:none;margin:0;padding:0}@media screen and (width < 640px){.p-page-appeal-point__gallery{grid-template:auto/1fr}}@media screen and (640px <= width < 768px){.p-page-appeal-point__gallery{grid-template:auto/1fr 1fr}}@media screen and (768px <= width){.p-page-appeal-point__gallery{grid-template:auto/1fr 1fr 1fr}}.p-page-appeal-point__gallery__item figure{margin:0;padding:0}.p-page-appeal-point__gallery__item figure figcaption{padding-top:10px}@media screen and (width < 1120px){.p-page-appeal-point__gallery:not(:first-child){margin-top:32px}}@media screen and (1120px <= width){.p-page-appeal-point__gallery:not(:first-child){margin-top:60px}}.p-page-appeal-banner-title{font-weight:var(--cf-font-weight-bold);margin:0;padding:0;text-align:center}.p-page-appeal-banner-title:before{content:"£Ü"}.p-page-appeal-banner-title:after{content:"£¯"}@media screen and (width < 640px){.p-page-appeal-banner-title{font-size:20px;margin-bottom:24px}}@media screen and (640px <= width){.p-page-appeal-banner-title{font-size:24px;margin-bottom:24px}}.p-page-appeal-banner-list{display:grid;list-style:none;list-style-type:none;margin:0;padding:0}@media screen and (width < 768px){.p-page-appeal-banner-list{gap:24px 24px;grid-template:auto/1fr}}@media screen and (768px <= width){.p-page-appeal-banner-list{gap:32px 32px;grid-template:auto/1fr 1fr}}.p-page-appeal-banner-list__item__inner{align-items:center;background:var(--cf-color-gray150);display:grid;text-decoration:none;transition:color var(--cf-transition-time),background var(--cf-transition-time)}@media screen and (width < 992px){.p-page-appeal-banner-list__item__inner{grid-template:auto/110px 1fr}}@media screen and (992px <= width){.p-page-appeal-banner-list__item__inner{grid-template:auto/130px 1fr}}.p-page-appeal-banner-list__item__inner:hover{background:var(--cf-color-gray120);text-decoration:none}.p-page-appeal-banner-list__item__inner:hover img{transform:scale(var(--cf-scale))}.p-page-appeal-banner-list__item__inner__wrap{position:relative}.p-page-appeal-banner-list__item__inner.is-active{background:var(--cf-color-gray120)}.p-page-appeal-banner-list__item__title{font-weight:var(--cf-font-weight-bold);line-height:1.5;margin:0;padding:0}@media screen and (width < 992px){.p-page-appeal-banner-list__item__title{font-size:18px;padding-left:12px;padding-right:54px}}@media screen and (992px <= width){.p-page-appeal-banner-list__item__title{font-size:18px;padding-left:24px;padding-right:66px}}.p-page-appeal-banner-list__item figure{aspect-ratio:1/1;margin:0;overflow:hidden;padding:0;position:relative}.p-page-appeal-banner-list__item figure:after{border:1px solid transparent;content:"";display:block;height:100%;left:0;position:absolute;top:0;transition:border var(--cf-transition-time);width:100%;z-index:10}.p-page-appeal-banner-list__item figure img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform var(--cf-transition-time);width:100%}.p-page-appeal-banner-list__item__icon{position:absolute;right:24px;top:50%;transform:translate3d(0,-50%,0)}.p-page-voice-header1{background:var(--cf-color-white);box-shadow:0 3px 6px rgba(var(--cf-color-key10-rgb)/.16);display:grid}@media screen and (width < 640px){.p-page-voice-header1{border-radius:20px;gap:16px 32px;grid-template:auto/1fr;margin-bottom:20px;margin-top:-20px;padding:24px 20px}}@media screen and (640px <= width < 992px){.p-page-voice-header1{border-radius:20px;gap:32px 32px;grid-template:auto/1fr;margin-bottom:40px;margin-top:-20px;padding:25px 32px}}@media screen and (992px <= width){.p-page-voice-header1{border-radius:50px;gap:45px 45px;grid-template:auto/340fr 645fr;margin-bottom:40px;margin-top:-100px;padding:25px 35px 25px 80px;place-items:center start}}.p-page-voice-header1 figure{margin:0;margin-inline:auto;padding:0}@media screen and (width < 640px){.p-page-voice-header1 figure{max-width:212px}}.p-page-voice-header1__inner{width:100%}.p-page-voice-header1__title{font-weight:var(--cf-font-weight-bold);line-height:1.5;margin:0;padding:0;text-align:center}.p-page-voice-header1__title em{color:var(--cf-color-key10);font-style:normal}@media screen and (width < 640px){.p-page-voice-header1__title{margin-bottom:15px}}@media screen and (640px <= width){.p-page-voice-header1__title br{display:none}}@media screen and (width < 992px){.p-page-voice-header1__title{font-size:28px}}@media screen and (992px <= width){.p-page-voice-header1__title{font-size:42px}}.p-page-voice-header1__text1{line-height:1.5;margin:0;padding:0;text-align:center}.p-page-voice-header1__text1 em{color:var(--cf-color-key10);font-style:normal;font-weight:var(--cf-font-weight-bold)}.p-page-voice-header1__text1 em span{line-height:1.4}@media screen and (width < 640px){.p-page-voice-header1__text1 em span{font-size:30px}}@media screen and (640px <= width < 992px){.p-page-voice-header1__text1 em span{font-size:32px}}@media screen and (992px <= width){.p-page-voice-header1__text1 em span{font-size:42px}}@media screen and (width < 640px){.p-page-voice-header1__text1{font-size:16px;margin-bottom:5px}}@media screen and (640px <= width < 992px){.p-page-voice-header1__text1{font-size:17px;margin-bottom:15px}.p-page-voice-header1__text1 br{display:none}}@media screen and (992px <= width){.p-page-voice-header1__text1{font-size:22px;margin-bottom:15px}.p-page-voice-header1__text1 br{display:none}}.p-page-voice-header1__text2{background:var(--cf-color-blue130);border-radius:15px;margin:0;padding:10px}.p-page-voice-header1__text2 :where(span){display:block}.p-page-voice-header1__text2 :where(span) br{display:none}@media screen and (width < 640px){.p-page-voice-header1__text2{font-size:14px;line-height:1.5}}@media screen and (640px <= width < 992px){.p-page-voice-header1__text2{font-size:16px;line-height:2;text-align:center}.p-page-voice-header1__text2 br{display:block}}@media screen and (992px <= width){.p-page-voice-header1__text2{font-size:18px;line-height:2;text-align:center}.p-page-voice-header1__text2 br{display:block}}.p-page-voice-header1__text3{font-size:14px;margin:5px 0 0;padding:0;text-align:right}.p-page-voice-header2{background:var(--cf-color-white);box-shadow:0 3px 6px rgba(var(--cf-color-blue30-rgb)/.16);display:grid}@media screen and (width < 640px){.p-page-voice-header2{border-radius:20px;gap:16px 32px;grid-template:auto/1fr;margin-bottom:20px;margin-top:-20px;padding:24px 20px}}@media screen and (640px <= width < 992px){.p-page-voice-header2{border-radius:20px;gap:32px 32px;grid-template:auto/1fr;margin-bottom:40px;margin-top:-20px;padding:25px 32px}}@media screen and (992px <= width){.p-page-voice-header2{border-radius:50px;gap:20px 20px;grid-template:auto/340fr 600fr;margin-bottom:40px;margin-top:-100px;padding:25px 80px;place-items:center center}}.p-page-voice-header2 figure{margin:0;margin-inline:auto;padding:0}@media screen and (width < 640px){.p-page-voice-header2 figure{max-width:212px}}.p-page-voice-header2__title{font-weight:var(--cf-font-weight-bold);line-height:1.5;margin:0;padding:0;text-align:center}.p-page-voice-header2__title em{color:var(--cf-color-blue30);font-style:normal}@media screen and (width < 640px){.p-page-voice-header2__title{margin-bottom:15px}}@media screen and (640px <= width){.p-page-voice-header2__title{margin-bottom:25px}.p-page-voice-header2__title br{display:none}}@media screen and (width < 992px){.p-page-voice-header2__title{font-size:28px}}@media screen and (992px <= width){.p-page-voice-header2__title{font-size:46px}}.p-page-voice-header2__text{line-height:1.5;margin:0;padding:0;text-align:center}.p-page-voice-header2__text em{color:var(--cf-color-key10);font-style:normal;font-weight:var(--cf-font-weight-bold)}.p-page-voice-header2__text em span{line-height:1.4}@media screen and (width < 640px){.p-page-voice-header2__text em span{font-size:30px}}@media screen and (640px <= width < 992px){.p-page-voice-header2__text em span{font-size:32px}}@media screen and (992px <= width){.p-page-voice-header2__text em span{font-size:42px}}@media screen and (width < 640px){.p-page-voice-header2__text{font-size:16px;margin-bottom:5px}}@media screen and (640px <= width < 992px){.p-page-voice-header2__text{font-size:17px;margin-bottom:15px}.p-page-voice-header2__text br{display:none}}@media screen and (992px <= width){.p-page-voice-header2__text{font-size:22px;margin-bottom:15px}.p-page-voice-header2__text br{display:none}}.p-page-voice-wrap{margin:0;padding:0}.p-page-voice-frame{margin:0;overflow:hidden;padding:0}.p-page-voice-frame__heading{color:var(--cf-color-white);line-height:1.3;margin:0;padding:0;text-align:center}.p-page-voice-frame__heading span{display:inline-block;font-family:Kaisei HarunoUmi,serif;margin-right:10px}@media screen and (width < 640px){.p-page-voice-frame__heading{font-size:22px;padding:11px 15px 15px}}@media screen and (640px <= width < 992px){.p-page-voice-frame__heading{font-size:22px;padding:16px 20px 20px}}@media screen and (992px <= width){.p-page-voice-frame__heading{font-size:32px;padding:21px 25px 25px}}.p-page-voice-frame.is-type1{border:4px solid var(--cf-color-key10)}.p-page-voice-frame.is-type1 .p-page-voice-frame__heading{background-color:var(--cf-color-key10)}.p-page-voice-frame.is-type2{border:4px solid var(--cf-color-blue30)}.p-page-voice-frame.is-type2 .p-page-voice-frame__heading{background-color:var(--cf-color-blue30)}@media screen and (width < 992px){.p-page-voice-frame{border-radius:20px}}@media screen and (992px <= width){.p-page-voice-frame{border-radius:50px}}@media screen and (width < 640px){.p-page-voice-frame:not(:last-child){margin-bottom:20px}}@media screen and (640px <= width < 992px){.p-page-voice-frame:not(:last-child){margin-bottom:40px}}@media screen and (992px <= width){.p-page-voice-frame:not(:last-child){margin-bottom:40px}}.p-page-voice-rank-wrap{background:var(--cf-color-white)}@media screen and (width < 640px){.p-page-voice-rank-wrap{padding:10px 20px 20px}}@media screen and (640px <= width < 992px){.p-page-voice-rank-wrap{padding:20px 34px 20px 42px}}@media screen and (992px <= width){.p-page-voice-rank-wrap{padding:32px 80px 40px}}.p-page-voice-rank-frame{display:grid;grid-template:auto/1fr 1fr}@media screen and (width < 640px){.p-page-voice-rank-frame{gap:20px 20px;grid-template:auto/1fr}}@media screen and (640px <= width){.p-page-voice-rank-frame{gap:40px 40px}.p-page-voice-rank-frame.is-left-sm-right-lg{grid-template:auto/360fr 560fr}.p-page-voice-rank-frame.is-left-lg-right-sm{grid-template:auto/560fr 360fr}.p-page-voice-rank-frame.is-left-sm-right-lg .p-page-voice-rank-frame__item:first-child{order:2}.p-page-voice-rank-frame.is-left-sm-right-lg .p-page-voice-rank-frame__item:nth-child(2){order:1}}.p-page-voice-rank{align-items:start start;border-bottom:1px dashed var(--cf-color-gray120);display:grid;margin:0;padding:0}@media screen and (width < 640px){.p-page-voice-rank{gap:0 0;grid-template:auto/60px 1fr}}@media screen and (640px <= width < 992px){.p-page-voice-rank{gap:0 0;grid-template:auto/60px 1fr}}@media screen and (992px <= width){.p-page-voice-rank{gap:20px 20px;grid-template:auto/85px 1fr}}.p-page-voice-rank__image{margin:0;padding:0}.p-page-voice-rank__position{font-family:Kaisei HarunoUmi,serif;margin:0;padding:18px 0 0;position:relative;text-align:center}@media screen and (width < 640px){.p-page-voice-rank__position:not(.has-crown){font-size:12px}}@media screen and (640px <= width < 992px){.p-page-voice-rank__position:not(.has-crown){font-size:12px}}@media screen and (992px <= width){.p-page-voice-rank__position:not(.has-crown){font-size:16px}}.p-page-voice-rank__position.has-crown{padding-top:0}.p-page-voice-rank__position.has-crown span{display:block;overflow:hidden;position:relative;text-align:center;transform:translate3d(0,5px,0);z-index:2}.p-page-voice-rank__position.has-crown span em{font-style:normal}@media screen and (width < 640px){.p-page-voice-rank__position.has-crown span em{font-size:24px}}@media screen and (640px <= width < 992px){.p-page-voice-rank__position.has-crown span em{font-size:24px}}@media screen and (992px <= width){.p-page-voice-rank__position.has-crown span em{font-size:32px}}@media screen and (width < 640px){.p-page-voice-rank__position.has-crown span{font-size:13px;height:60px;line-height:60px}}@media screen and (640px <= width < 992px){.p-page-voice-rank__position.has-crown span{font-size:13px;height:60px;line-height:60px}}@media screen and (992px <= width){.p-page-voice-rank__position.has-crown span{font-size:19px;height:85px;line-height:85px}}.p-page-voice-rank__position.has-crown:before{content:"";display:block;left:0;-webkit-mask-image:url(/faculty/medicine/medic/images/appeal/crown.svg);mask-image:url(/faculty/medicine/medic/images/appeal/crown.svg);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;position:absolute;top:0;z-index:1}@media screen and (width < 640px){.p-page-voice-rank__position.has-crown:before{height:60px;-webkit-mask-size:60px 60px;mask-size:60px 60px;width:60px}}@media screen and (640px <= width < 992px){.p-page-voice-rank__position.has-crown:before{height:60px;-webkit-mask-size:60px 60px;mask-size:60px 60px;width:60px}}@media screen and (992px <= width){.p-page-voice-rank__position.has-crown:before{height:85px;-webkit-mask-size:85px 85px;mask-size:85px 85px;width:85px}}.p-page-voice-rank__position.is-first:before{background:#e6e67f}.p-page-voice-rank__position.is-second:before{background:#b1d6d6}.p-page-voice-rank__position.is-third:before{background:#e8dcc1}.p-page-voice-rank__wrap{margin:0;padding:0}.p-page-voice-rank__list{list-style:none;list-style-type:none;margin:0;padding:0}@media screen and (width < 640px){.p-page-voice-rank__list{padding-bottom:14px;padding-top:14px}}@media screen and (640px <= width < 992px){.p-page-voice-rank__list{padding-bottom:14px;padding-top:14px}}@media screen and (992px <= width){.p-page-voice-rank__list{padding-bottom:18px;padding-top:18px}}@media screen and (width < 640px){.p-page-voice-rank__list.has-crown{padding-top:22px}}@media screen and (640px <= width < 992px){.p-page-voice-rank__list.has-crown{padding-top:22px}}@media screen and (992px <= width){.p-page-voice-rank__list.has-crown{padding-top:26px}}.p-page-voice-rank__list.has-crown .p-page-voice-rank__list__item:not(:first-child){border-top:1px dashed var(--cf-color-gray120)}@media screen and (width < 640px){.p-page-voice-rank__list.has-crown .p-page-voice-rank__list__item:not(:first-child){margin-top:14px;padding-top:14px}}@media screen and (640px <= width < 992px){.p-page-voice-rank__list.has-crown .p-page-voice-rank__list__item:not(:first-child){margin-top:14px;padding-top:14px}}@media screen and (992px <= width){.p-page-voice-rank__list.has-crown .p-page-voice-rank__list__item:not(:first-child){margin-top:18px;padding-top:18px}}.p-page-voice-rank__list__title{font-weight:var(--cf-font-weight-bold);line-height:1.4;margin:0;padding:0}@media screen and (width < 640px){.p-page-voice-rank__list__title{font-size:18px}}@media screen and (640px <= width < 992px){.p-page-voice-rank__list__title{font-size:20px}}@media screen and (992px <= width){.p-page-voice-rank__list__title{font-size:24px}}.p-page-voice-rank__list__title a{display:flex;flex-wrap:wrap;gap:5px 5px;justify-content:flex-start;place-items:center flex-start;text-decoration:none;transition:color var(--cf-transition-time)}.p-page-voice-rank__list__title a span.is-button{border:1px solid var(--cf-color-key10);display:inline-block;font-size:12px;font-weight:var(--cf-font-weight-bold);padding:3px 25px 3px 10px;position:relative;transition:background var(--cf-transition-time)}.p-page-voice-rank__list__title a span.is-button:before{background:var(--cf-color-text);content:"";display:block;height:22px;-webkit-mask-image:url(/faculty/medicine/medic/images/common/mask-arrow-right.svg);mask-image:url(/faculty/medicine/medic/images/common/mask-arrow-right.svg);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:18px 12px;mask-size:18px 12px;position:absolute;right:0;top:50%;transform:translate3d(0,-50%,0);transition:background var(--cf-transition-time);width:30px;z-index:2}.p-page-voice-rank__list__title a[target=_blank] span.is-button:before{-webkit-mask-image:url(/faculty/medicine/medic/images/common/mask-target-blank.svg);mask-image:url(/faculty/medicine/medic/images/common/mask-target-blank.svg);-webkit-mask-size:10px 10px;mask-size:10px 10px}.p-page-voice-rank__list__title a[href$=".pdf"] span.is-button:before{-webkit-mask-image:url(/faculty/medicine/medic/images/common/mask-file-pdf.svg);mask-image:url(/faculty/medicine/medic/images/common/mask-file-pdf.svg);-webkit-mask-size:12px 14px;mask-size:12px 14px}.p-page-voice-rank__list__title a.is-active,.p-page-voice-rank__list__title a:hover{color:var(--cf-color-key10)}.p-page-voice-rank__list__title a.is-active span.is-button,.p-page-voice-rank__list__title a:hover span.is-button{background:var(--cf-color-key10);color:var(--cf-color-white)}.p-page-voice-rank__list__title a.is-active span.is-button:before,.p-page-voice-rank__list__title a:hover span.is-button:before{background:var(--cf-color-white)}.p-page-voice-rank__list__sublist{list-style:none;list-style-type:none;list-style-type:disc;margin:0;padding:0 0 0 20px}@media screen and (width < 640px){.p-page-voice-rank__list__sublist{font-size:14px}}@media screen and (640px <= width < 992px){.p-page-voice-rank__list__sublist{font-size:14px}}@media screen and (992px <= width){.p-page-voice-rank__list__sublist{font-size:16px}}.p-page-voice-rank__list__subtitle{font-weight:var(--cf-font-weight-bold);margin:0;padding:0}@media screen and (width < 640px){.p-page-voice-rank__list__subtitle{font-size:16px}}@media screen and (640px <= width < 992px){.p-page-voice-rank__list__subtitle{font-size:16px}}@media screen and (992px <= width){.p-page-voice-rank__list__subtitle{font-size:20px}}.p-page-voice-card-wrap{background:var(--cf-color-white);display:grid}@media screen and (width < 640px){.p-page-voice-card-wrap{gap:10px 10px;grid-template:auto/1fr;padding:20px}}@media screen and (640px <= width < 992px){.p-page-voice-card-wrap{gap:20px 20px;grid-template:auto/1fr 1fr;padding:20px 34px}}@media screen and (992px <= width){.p-page-voice-card-wrap{gap:20px 20px;grid-template:auto/1fr 1fr;padding:32px 40px}}.p-page-voice-card{background:var(--cf-color-gray150);display:grid;margin:0;padding:0;place-items:center start}@media screen and (width < 640px){.p-page-voice-card{border-radius:10px;gap:10px 10px;grid-template:auto/50px 1fr;padding:16px 10px}}@media screen and (640px <= width < 992px){.p-page-voice-card{border-radius:30px;gap:20px 20px;grid-template:auto/80px 1fr;padding:40px 32px}}@media screen and (992px <= width){.p-page-voice-card{border-radius:30px;gap:20px 20px;grid-template:auto/80px 1fr;padding:40px 32px}}.p-page-voice-card__imge,.p-page-voice-card__imge figure{margin:0;padding:0}.p-page-voice-card__text{font-weight:var(--cf-font-weight-bold);margin:0;padding:0}@media screen and (width < 640px){.p-page-voice-card__text{font-size:16px}}@media screen and (640px <= width < 992px){.p-page-voice-card__text{font-size:16px}}@media screen and (992px <= width){.p-page-voice-card__text{font-size:20px}}.p-page-voice-banner-title{font-weight:var(--cf-font-weight-bold);margin:0 0 24px;padding:0;text-align:center}.p-page-voice-banner-title img{height:auto;max-width:170px}.p-page-voice-banner-list{display:grid;list-style:none;list-style-type:none;margin:0;padding:0}@media screen and (width < 768px){.p-page-voice-banner-list{gap:24px 24px;grid-template:auto/1fr}}@media screen and (768px <= width){.p-page-voice-banner-list{gap:32px 32px;grid-template:auto/1fr 1fr}}.p-page-voice-banner-list__item__inner{align-items:center;background:var(--cf-color-gray150);display:grid;text-decoration:none;transition:color var(--cf-transition-time),background var(--cf-transition-time)}@media screen and (width < 992px){.p-page-voice-banner-list__item__inner{grid-template:auto/110px 1fr}}@media screen and (992px <= width){.p-page-voice-banner-list__item__inner{grid-template:auto/175px 1fr}}.p-page-voice-banner-list__item__inner:hover{background:var(--cf-color-gray120);text-decoration:none}.p-page-voice-banner-list__item__inner:hover img{transform:scale(var(--cf-scale))}.p-page-voice-banner-list__item__inner__wrap{position:relative}.p-page-voice-banner-list__item__inner.is-active{background:var(--cf-color-gray120)}.p-page-voice-banner-list__item__title{font-weight:var(--cf-font-weight-bold);line-height:1.5;margin:0;padding:0}.p-page-voice-banner-list__item__title span{display:block}.p-page-voice-banner-list__item__title em{font-style:normal}@media screen and (width < 640px){.p-page-voice-banner-list__item__title{padding-left:12px;padding-right:54px}}@media screen and (640px <= width){.p-page-voice-banner-list__item__title{padding-left:24px;padding-right:66px}}@media screen and (width < 992px){.p-page-voice-banner-list__item__title{font-size:18px}}@media screen and (992px <= width){.p-page-voice-banner-list__item__title{font-size:24px}}.p-page-voice-banner-list__item.is-type1 .p-page-voice-banner-list__item__title em{color:var(--cf-color-key10)}.p-page-voice-banner-list__item.is-type2 .p-page-voice-banner-list__item__title em{color:var(--cf-color-blue30)}.p-page-voice-banner-list__item figure{aspect-ratio:1/1;margin:0;overflow:hidden;padding:0;position:relative}.p-page-voice-banner-list__item figure:after{border:1px solid transparent;content:"";display:block;height:100%;left:0;position:absolute;top:0;transition:border var(--cf-transition-time);width:100%;z-index:10}.p-page-voice-banner-list__item figure img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform var(--cf-transition-time);width:100%}.p-page-voice-banner-list__item__icon{position:absolute;right:24px;top:50%;transform:translate3d(0,-50%,0)}.p-page-voice-grade-wrap{background:var(--cf-color-white)}@media screen and (width < 640px){.p-page-voice-grade-wrap{padding:20px}}@media screen and (640px <= width < 992px){.p-page-voice-grade-wrap{padding:20px}}@media screen and (992px <= width){.p-page-voice-grade-wrap{padding:32px 40px}}.p-page-voice-grade{background:var(--cf-color-gray150)}@media screen and (width < 640px){.p-page-voice-grade{border-radius:10px;padding:20px}}@media screen and (640px <= width < 992px){.p-page-voice-grade{border-radius:10px;padding:20px}}@media screen and (992px <= width){.p-page-voice-grade{border-radius:30px;padding:32px}}@media screen and (width < 640px){.p-page-voice-grade:not(:last-child){margin-bottom:10px}}@media screen and (640px <= width < 992px){.p-page-voice-grade:not(:last-child){margin-bottom:20px}}@media screen and (992px <= width){.p-page-voice-grade:not(:last-child){margin-bottom:20px}}.p-page-voice-grade figure{margin:0;padding:0}.p-page-voice-grade__column{display:grid}@media screen and (width < 640px){.p-page-voice-grade__column{gap:10px 10px;grid-template:auto/1fr}.p-page-voice-grade__column__item:nth-child(2){margin-bottom:10px}}@media screen and (640px <= width < 992px){.p-page-voice-grade__column{gap:20px 20px;grid-template:auto/333fr 255fr;place-items:center start}.p-page-voice-grade__column__item:first-child{grid-column:1/2;grid-row:1/2}.p-page-voice-grade__column__item:nth-child(2){grid-column:2/3;grid-row:1/2}.p-page-voice-grade__column__item:nth-child(3){grid-column:1/3;grid-row:2/3}}@media screen and (992px <= width){.p-page-voice-grade__column{gap:20px 24px;grid-template:auto 1fr/592fr 360fr}.p-page-voice-grade__column__item:first-child{grid-column:1/2;grid-row:1/2}.p-page-voice-grade__column__item:nth-child(2){grid-column:2/3;grid-row:1/3}.p-page-voice-grade__column__item:nth-child(3){grid-column:1/2;grid-row:2/3}}.p-page-voice-grade__header{display:grid}@media screen and (width < 992px){.p-page-voice-grade__header{gap:10px 10px;grid-template:auto/1fr;place-items:center start}}@media screen and (992px <= width){.p-page-voice-grade__header{gap:20px 20px;grid-template:auto/auto 1fr;place-items:center start}}.p-page-voice-grade__header:not(:last-child){margin-bottom:20px}.p-page-voice-grade__header__grade{background:var(--cf-color-blue30);border-radius:4px;color:var(--cf-color-white);margin:0;padding:5px 12px}.p-page-voice-grade__header__grade em{font-style:normal;line-height:1.2}@media screen and (width < 640px){.p-page-voice-grade__header__grade em{font-size:28px}}@media screen and (640px <= width < 992px){.p-page-voice-grade__header__grade em{font-size:28px}}@media screen and (992px <= width){.p-page-voice-grade__header__grade em{font-size:38px}}@media screen and (width < 640px){.p-page-voice-grade__header__grade{font-size:17px}}@media screen and (640px <= width < 992px){.p-page-voice-grade__header__grade{font-size:17px}}@media screen and (992px <= width){.p-page-voice-grade__header__grade{font-size:23px}}.p-page-voice-grade__header__title{color:var(--cf-color-blue30);line-height:1.3;margin:0;padding:0}@media screen and (width < 640px){.p-page-voice-grade__header__title{font-size:18px}}@media screen and (640px <= width < 992px){.p-page-voice-grade__header__title{font-size:18px}}@media screen and (992px <= width){.p-page-voice-grade__header__title{font-size:24px}}.p-page-voice-grade__text{line-height:2;margin:0;padding:0}.p-page-voice-message-wrap{background:var(--cf-color-white)}@media screen and (width < 640px){.p-page-voice-message-wrap{padding:20px}}@media screen and (640px <= width < 992px){.p-page-voice-message-wrap{padding:20px}}@media screen and (992px <= width){.p-page-voice-message-wrap{padding:32px 40px}}.p-page-voice-message{background:var(--cf-color-gray150)}@media screen and (width < 640px){.p-page-voice-message{border-radius:10px;padding:20px}}@media screen and (640px <= width < 992px){.p-page-voice-message{border-radius:10px;padding:20px}}@media screen and (992px <= width){.p-page-voice-message{border-radius:30px;padding:32px}}@media screen and (width < 640px){.p-page-voice-message:not(:last-child){margin-bottom:10px}}@media screen and (640px <= width < 992px){.p-page-voice-message:not(:last-child){margin-bottom:20px}}@media screen and (992px <= width){.p-page-voice-message:not(:last-child){margin-bottom:20px}}.p-page-voice-message figure{margin:0;padding:0}@media screen and (width < 640px){.p-page-voice-message figure{height:auto;margin-inline:auto;max-width:100px}}.p-page-voice-message__column{display:grid}@media screen and (width < 640px){.p-page-voice-message__column{gap:20px 24px;grid-template:auto/1fr}}@media screen and (640px <= width){.p-page-voice-message__column{gap:20px 24px;grid-template:auto/160px 1fr}}@media screen and (width < 640px){.p-page-voice-message__header:not(:last-child){margin-bottom:10px}}@media screen and (640px <= width < 992px){.p-page-voice-message__header:not(:last-child){margin-bottom:10px}}@media screen and (992px <= width){.p-page-voice-message__header:not(:last-child){margin-bottom:20px}}.p-page-voice-message__header__title{color:var(--cf-color-blue30);line-height:1.3;margin:0;padding:0}.p-page-voice-message__header__title:not(:last-child){margin-bottom:10px}@media screen and (width < 640px){.p-page-voice-message__header__title{font-size:18px}}@media screen and (640px <= width < 992px){.p-page-voice-message__header__title{font-size:18px}}@media screen and (992px <= width){.p-page-voice-message__header__title{font-size:24px}}.p-page-voice-message__header__subtitle{line-height:1.5;margin:0;padding:0}@media screen and (width < 640px){.p-page-voice-message__header__subtitle{font-size:16px}}@media screen and (640px <= width < 992px){.p-page-voice-message__header__subtitle{font-size:16px}}@media screen and (992px <= width){.p-page-voice-message__header__subtitle{font-size:20px}}.p-page-voice-message__text{line-height:2;margin:0;padding:0}.page-research-donation_crowdfunding .crowdfunding__item__list{margin-inline:auto}@media screen and (width < 768px){.page-research-donation_crowdfunding .crowdfunding__item__list{max-width:306px}}@media screen and (768px <= width){.page-research-donation_crowdfunding .crowdfunding__item__list{display:grid;gap:32px;grid-template:auto/1fr 1fr}}.page-research-donation_crowdfunding .crowdfunding__item__list .crowdfunding__item{background-color:#fff;border:1px solid #e4e4e4;box-sizing:border-box;font-feature-settings:"palt";margin:0 auto 40px;padding-bottom:20px;text-align:left;width:100%}.page-research-donation_crowdfunding .crowdfunding__item__list .crowdfunding__item__header{padding:20px 24px 0}.page-research-donation_crowdfunding .crowdfunding__item__list .crowdfunding__item__header .category-label em{border:1px solid #d6dedb;border-radius:20px;display:inline-block;font-style:normal;font-weight:400;line-height:1;margin:0 10px 10px 0;padding:2px 10px}.page-research-donation_crowdfunding .crowdfunding__item__list .crowdfunding__item__header__heading{font-size:16px;font-weight:700;line-height:1.5;margin:0;padding:0}.page-research-donation_crowdfunding .crowdfunding__item__list .crowdfunding__item__header__heading a{color:#13814d;text-decoration:none;transition:color var(--cf-transition-time)}.page-research-donation_crowdfunding .crowdfunding__item__list .crowdfunding__item__header__heading a:after{background:url(https://www.shinshu-u.ac.jp/assets/img/module/icn_link_g.png) no-repeat;background-size:cover;content:"";display:inline-block;height:10px;margin-left:8px;position:relative;top:-2px;width:11px}.page-research-donation_crowdfunding .crowdfunding__item__list .crowdfunding__item__header__heading a:hover{color:#0d462d}.page-research-donation_crowdfunding .crowdfunding__item__list .crowdfunding__item__header .supplement-label{display:block;font-size:10px;margin-top:10px}.page-research-donation_crowdfunding .crowdfunding__item__list .crowdfunding__item__thumbnail{height:auto;position:relative;width:100%;z-index:0}.page-research-donation_crowdfunding .crowdfunding__item__list .crowdfunding__item__cont{border-color:#e4e4e4;border-style:solid;border-width:1px 0;box-sizing:border-box;display:flex;margin:14px 24px 0;padding:14px 0}.page-research-donation_crowdfunding .crowdfunding__item__list .crowdfunding__item__cont dl{margin:0;padding:0}.page-research-donation_crowdfunding .crowdfunding__item__list .crowdfunding__item__cont dl dt{font-size:12px;margin:0;padding:0}.page-research-donation_crowdfunding .crowdfunding__item__list .crowdfunding__item__cont dl dd{display:table;font-size:12px;margin:0;padding:0;width:100%}.page-research-donation_crowdfunding .crowdfunding__item__list .crowdfunding__item__cont dl dd span{display:table-cell}.page-research-donation_crowdfunding .crowdfunding__item__list .crowdfunding__item__cont__remaining{vertical-align:bottom}.page-research-donation_crowdfunding .crowdfunding__item__list .crowdfunding__item__cont__value{text-align:right}.page-research-donation_crowdfunding .crowdfunding__item__list .crowdfunding__item__cont__value em{color:#d04949;display:inline-block;font-family:Arial,Helvetica,sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:1.2;padding-right:4px}.page-research-donation_crowdfunding .crowdfunding__item__list .crowdfunding__item__footer{font-size:12px;line-height:1.2;padding:8px 24px 0}.page-research-donation_crowdfunding .crowdfunding__item__list .crowdfunding__item__footer a{border-radius:30px;color:#fff;display:block;font-weight:700;margin-top:10px;padding:14px 40px 14px 30px;position:relative;text-decoration:none}.page-research-donation_crowdfunding .crowdfunding__item__list .crowdfunding__item__footer a:after{background-color:#fff;background-image:url(https://www.shinshu-u.ac.jp/assets/img/module/icn_arrow_green.png);background-position:50%;background-repeat:no-repeat;background-size:7px 9px;border-radius:30px;content:"";display:block;height:21px;position:absolute;right:12px;top:50%;transform:translateY(-50%);width:21px}.page-research-donation_crowdfunding .crowdfunding__item__list .category-label{display:block;font-size:11px}.page-research-donation_crowdfunding .crowdfunding__item__list .supplement-label{display:block;font-size:11px;margin-top:10px}.page-research-donation_crowdfunding .crowdfunding__item__list .status-completion{background:url(https://www.shinshu-u.ac.jp/assets/img/research/donation/crowdfunding/icn_completion.png);background-position:0 0;background-repeat:no-repeat;background-size:contain;display:block;height:82px;left:0;overflow:hidden;position:absolute;text-indent:100%;top:0;white-space:nowrap;width:96px;z-index:1}.page-research-donation_crowdfunding .crowdfunding__item__list .period__cont{box-sizing:border-box;padding:0 20px 0 0;width:40%}.page-research-donation_crowdfunding .crowdfunding__item__list .money__cont{border-left:1px solid #e4e4e4;padding:0 0 0 20px}.page-research-donation_crowdfunding .crowdfunding__item__list .btn-profile{background-color:#146345}.p-pagination{font-size:16px;padding-bottom:60px;padding-top:60px}.p-pagination ul.page-numbers{display:flex;flex-wrap:wrap;gap:8px 8px;justify-content:center;list-style:none;list-style-type:none;margin:0;padding:0}.p-pagination ul.page-numbers li{flex-grow:0;flex-shrink:0}.p-pagination ul.page-numbers li .current_page,.p-pagination ul.page-numbers li .link_page{border:1px solid var(--cf-color-key10);color:var(--cf-color-text);cursor:pointer;display:block;height:45px;line-height:43px;position:relative;text-align:center;text-decoration:none;transition:all var(--cf-transition-time);width:45px}.p-pagination ul.page-numbers li .current_page,.p-pagination ul.page-numbers li .current_page:hover,.p-pagination ul.page-numbers li .link_page:hover{background:var(--cf-color-key10);border:1px solid var(--cf-color-key10);color:var(--cf-color-white)}.p-pagination ul.page-numbers li .link_before,.p-pagination ul.page-numbers li .link_next{border:1px solid var(--cf-color-key10);color:var(--cf-color-text);cursor:pointer;display:block;height:45px;line-height:43px;padding-left:20px;padding-right:20px;position:relative;text-decoration:none;transition:all var(--cf-transition-time)}.p-pagination ul.page-numbers li .link_before.is-current,.p-pagination ul.page-numbers li .link_before:hover,.p-pagination ul.page-numbers li .link_next.is-current,.p-pagination ul.page-numbers li .link_next:hover{background:var(--cf-color-key10);border:1px solid var(--cf-color-key10);color:var(--cf-color-white)}@media screen and (width < 640px){.p-pagination ul.page-numbers li .link_before,.p-pagination ul.page-numbers li .link_next{min-width:54px}}.p-pagination ul.page-numbers li .link_before{margin-right:0}.p-pagination ul.page-numbers li .link_before:before{background-color:var(--cf-color-text);content:"";display:block;height:12px;left:20px;-webkit-mask-image:url(/faculty/medicine/medic/images/common/icon-button-link-arrow-right.svg);mask-image:url(/faculty/medicine/medic/images/common/icon-button-link-arrow-right.svg);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:18px 12px;mask-size:18px 12px;position:absolute;top:50%;transform:translate3d(0,-50%,0) rotate(180deg);transition:background-color var(--cf-transition-time);width:16px}@media screen and (width < 640px){.p-pagination ul.page-numbers li .link_before:before{left:50%;transform:translate3d(-50%,-50%,0) rotate(180deg)}}.p-pagination ul.page-numbers li .link_before:hover:before{background-color:var(--cf-color-white)}@media screen and (width < 640px){.p-pagination ul.page-numbers li .link_before span{display:none}}@media screen and (640px <= width){.p-pagination ul.page-numbers li .link_before{padding-left:45px}}.p-pagination ul.page-numbers li .link_next:before{background-color:var(--cf-color-text);content:"";display:block;height:12px;-webkit-mask-image:url(/faculty/medicine/medic/images/common/icon-button-link-arrow-right.svg);mask-image:url(/faculty/medicine/medic/images/common/icon-button-link-arrow-right.svg);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:18px 12px;mask-size:18px 12px;position:absolute;right:20px;top:50%;transform:translate3d(0,-50%,0);transition:background-color var(--cf-transition-time);width:16px}@media screen and (width < 640px){.p-pagination ul.page-numbers li .link_next:before{right:50%;transform:translate3d(50%,-50%,0)}}.p-pagination ul.page-numbers li .link_next:hover:before{background-color:var(--cf-color-white)}@media screen and (width < 640px){.p-pagination ul.page-numbers li .link_next span{display:none}}@media screen and (640px <= width){.p-pagination ul.page-numbers li .link_next{padding-right:45px}}.p-prevnext{border-top:1px solid var(--cf-color-gray90);padding-bottom:30px;padding-top:30px}.p-prevnext ul.page-numbers{display:flex;flex-wrap:wrap;gap:16px 16px;justify-content:center;list-style:none;list-style-type:none;margin:0;padding:0}.p-prevnext ul.page-numbers li{flex-grow:0;flex-shrink:0}.p-prevnext ul.page-numbers li .is-back,.p-prevnext ul.page-numbers li .is-next,.p-prevnext ul.page-numbers li .is-prev{background:var(--cf-color-white);border:1px solid var(--cf-color-key10);border-radius:0;color:var(--cf-color-text);cursor:pointer;display:block;font-weight:var(--cf-font-weight-bold);height:45px;line-height:43px;padding-left:20px;padding-right:20px;position:relative;text-align:center;text-decoration:none;transition:all var(--cf-transition-time)}.p-prevnext ul.page-numbers li .is-back.is-current,.p-prevnext ul.page-numbers li .is-back:hover,.p-prevnext ul.page-numbers li .is-next.is-current,.p-prevnext ul.page-numbers li .is-next:hover,.p-prevnext ul.page-numbers li .is-prev.is-current,.p-prevnext ul.page-numbers li .is-prev:hover{background:var(--cf-color-key10);border:1px solid var(--cf-color-key10);color:var(--cf-color-white)}@media screen and (width < 640px){.p-prevnext ul.page-numbers li .is-back,.p-prevnext ul.page-numbers li .is-next,.p-prevnext ul.page-numbers li .is-prev{min-width:54px}}.p-prevnext ul.page-numbers li .is-prev{margin-right:0}.p-prevnext ul.page-numbers li .is-prev:before{background-color:var(--cf-color-text);content:"";display:block;height:12px;left:20px;-webkit-mask-image:url(/faculty/medicine/medic/images/common/icon-button-link-arrow-right.svg);mask-image:url(/faculty/medicine/medic/images/common/icon-button-link-arrow-right.svg);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:18px 12px;mask-size:18px 12px;position:absolute;top:50%;transform:translate3d(0,-50%,0) rotate(180deg);transition:background-color var(--cf-transition-time);width:16px}@media screen and (width < 640px){.p-prevnext ul.page-numbers li .is-prev:before{left:50%;transform:translate3d(-50%,-50%,0) rotate(180deg)}}.p-prevnext ul.page-numbers li .is-prev:hover:before{background-color:var(--cf-color-white)}@media screen and (width < 640px){.p-prevnext ul.page-numbers li .is-prev span{display:none}}@media screen and (640px <= width){.p-prevnext ul.page-numbers li .is-prev{padding-left:45px}}.p-prevnext ul.page-numbers li .is-next{margin-left:0}.p-prevnext ul.page-numbers li .is-next:before{background-color:var(--cf-color-text);content:"";display:block;height:12px;-webkit-mask-image:url(/faculty/medicine/medic/images/common/icon-button-link-arrow-right.svg);mask-image:url(/faculty/medicine/medic/images/common/icon-button-link-arrow-right.svg);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:18px 12px;mask-size:18px 12px;position:absolute;right:20px;top:50%;transform:translate3d(0,-50%,0);transition:background-color var(--cf-transition-time);width:16px}@media screen and (width < 640px){.p-prevnext ul.page-numbers li .is-next:before{right:50%;transform:translate3d(50%,-50%,0)}}.p-prevnext ul.page-numbers li .is-next:hover:before{background-color:var(--cf-color-white)}@media screen and (width < 640px){.p-prevnext ul.page-numbers li .is-next span{display:none}}@media screen and (640px <= width){.p-prevnext ul.page-numbers li .is-next{padding-right:45px}}.p-article-list-tab__trigger{display:flex;flex-wrap:wrap;list-style:none;list-style-type:none;margin:0;padding:0;place-items:start left}@media screen and (width < 640px){.p-article-list-tab__trigger{gap:6px 6px;margin-bottom:20px}}@media screen and (640px <= width < 992px){.p-article-list-tab__trigger{gap:6px 6px;margin-bottom:20px}}@media screen and (992px <= width){.p-article-list-tab__trigger{gap:10px 10px;margin-bottom:50px}}.p-article-list-tab__trigger li span{background:var(--cf-color-white);border:1px solid var(--cf-color-key10);display:block;font-weight:var(--cf-font-weight-bold);transition:color var(--cf-transition-time),background var(--cf-transition-time)}@media screen and (width < 640px){.p-article-list-tab__trigger li span{font-size:14px;padding:4px 12px}}@media screen and (640px <= width < 992px){.p-article-list-tab__trigger li span{font-size:14px;padding:4px 12px}}@media screen and (992px <= width){.p-article-list-tab__trigger li span{font-size:16px;padding:6px 16px}}.p-article-list-tab__trigger li:hover span{background:var(--cf-color-key10);color:var(--cf-color-white)}.p-article-list-tab [data-tab-trigger]{cursor:pointer}.p-article-list-tab [data-tab-trigger][data-tab-status=active] span{background:var(--cf-color-key10);color:var(--cf-color-white)}.p-article-list-tab [data-tab-contents]{display:none}.p-article-list-tab [data-tab-contents][data-tab-status=active]{display:block}.p-article-list{list-style:none;list-style-type:none;margin:0;padding:0}.p-article-list__item:first-child{padding-top:0}.p-article-list__item:last-child{padding-bottom:0}.p-article-list__item:not(:last-child){border-bottom:1px solid var(--cf-color-gray120)}@media screen and (width < 992px){.p-article-list__item{padding:15px 0}}@media screen and (992px <= width){.p-article-list__item{padding:18px 0}}.p-article-list__item__inner{display:block;text-decoration:none;transition:color var(--cf-transition-time)}.p-article-list__item__inner .has-underline span:not(.p-icon){border-bottom:1px solid transparent;display:inline;transition:border-bottom var(--cf-transition-time)}.p-article-list__item__inner:hover{color:var(--cf-color-key10);text-decoration:none}.p-article-list__item__inner:hover .has-underline span:not(.p-icon){border-bottom:1px solid var(--cf-color-key10)}.p-article-list__item__title-wrap{position:relative}.p-article-list__item__title{line-height:1.5;margin:0;padding:0 40px 0 0}@media screen and (width < 992px){.p-article-list__item__title{font-size:14px}}@media screen and (992px <= width){.p-article-list__item__title{font-size:16px}}.p-article-list__item__icon{position:absolute;right:0;top:50%;transform:translate3d(0,-50%,0)}.p-article-panel-list{display:grid;list-style:none;list-style-type:none;margin:0;padding:0}@media screen and (width < 640px){.p-article-panel-list{gap:16px 16px;grid-template:auto/1fr}}@media screen and (640px <= width < 992px){.p-article-panel-list{gap:32px 32px;grid-template:auto/1fr 1fr 1fr}}@media screen and (992px <= width){.p-article-panel-list{gap:32px 32px;grid-template:auto/1fr 1fr 1fr}}@media screen and (width < 640px){.p-article-panel-list.is-home{gap:16px 16px;grid-template:auto/1fr}}@media screen and (640px <= width < 992px){.p-article-panel-list.is-home{gap:16px 16px;grid-template:auto/1fr 1fr}}@media screen and (992px <= width){.p-article-panel-list.is-home{gap:32px 32px;grid-template:auto/1fr 1fr}}.p-article-panel-list__item__inner{text-decoration:none;transition:color var(--cf-transition-time)}@media screen and (width < 640px){.p-article-panel-list__item__inner{display:grid;gap:10px 10px;grid-template:auto/1fr 1fr}}@media screen and (640px <= width){.p-article-panel-list__item__inner{display:block}}.p-article-panel-list__item__inner img{transition:transform var(--cf-transition-time)}.p-article-panel-list__item__inner .has-underline span:not(.p-icon){border-bottom:1px solid transparent;display:inline;transition:border-bottom var(--cf-transition-time)}.p-article-panel-list__item__inner:hover{color:var(--cf-color-key10);text-decoration:none}.p-article-panel-list__item__inner:hover .has-underline span:not(.p-icon){border-bottom:1px solid var(--cf-color-key10)}.p-article-panel-list__item__inner:hover img{transform:scale(var(--cf-scale))}.p-article-panel-list__item__title{font-weight:var(--cf-font-weight-bold);line-height:1.5;margin:0;padding:0}.p-article-panel-list__item__title:not(:last-child){margin-bottom:10px}@media screen and (640px <= width){.p-article-panel-list__item__title{font-size:18px}}.p-article-panel-list__item figure{aspect-ratio:3/2;border:1px solid var(--cf-color-gray140);border-radius:5px;margin:0;overflow:hidden;padding:0}.p-article-panel-list__item figure:not(:last-child){margin-bottom:10px}.p-article-panel-list__item figure img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (width < 640px){.p-article-panel-list__item figure.has-white-border{border:1px solid var(--cf-color-white)}}@media screen and (640px <= width < 992px){.p-article-panel-list__item figure.has-white-border{border:2px solid var(--cf-color-white)}}@media screen and (992px <= width){.p-article-panel-list__item figure.has-white-border{border:3px solid var(--cf-color-white)}}.p-article-simple-panel-list{display:grid;list-style:none;list-style-type:none;margin:0;padding:0}@media screen and (width < 640px){.p-article-simple-panel-list{gap:16px 12px;grid-template:auto/1fr 1fr}}@media screen and (640px <= width < 992px){.p-article-simple-panel-list{gap:32px 32px;grid-template:auto/1fr 1fr 1fr}}@media screen and (992px <= width){.p-article-simple-panel-list{gap:32px 32px;grid-template:auto/1fr 1fr 1fr}}.p-article-simple-panel-list__item__inner{display:block;text-decoration:none;transition:color var(--cf-transition-time)}.p-article-simple-panel-list__item__inner img{transition:transform var(--cf-transition-time)}.p-article-simple-panel-list__item__inner .has-underline span:not(.p-icon){border-bottom:1px solid transparent;display:inline;transition:border-bottom var(--cf-transition-time)}.p-article-simple-panel-list__item__inner:hover{color:var(--cf-color-key10);text-decoration:none}.p-article-simple-panel-list__item__inner:hover .has-underline span:not(.p-icon){border-bottom:1px solid var(--cf-color-key10)}.p-article-simple-panel-list__item__inner:hover figure:after{border:1px solid var(--cf-color-key10)}.p-article-simple-panel-list__item__inner:hover img{transform:scale(var(--cf-scale))}.p-article-simple-panel-list__item__title{font-weight:var(--cf-font-weight-bold);line-height:1.5;margin:0;padding:0}.p-article-simple-panel-list__item__title:not(:last-child){margin-bottom:10px}@media screen and (width < 640px){.p-article-simple-panel-list__item__title{font-size:14px}}@media screen and (640px <= width){.p-article-simple-panel-list__item__title{font-size:18px}}.p-article-simple-panel-list__item figure{aspect-ratio:3/2;margin:0;overflow:hidden;padding:0;position:relative}.p-article-simple-panel-list__item figure:after{border:1px solid transparent;content:"";display:block;height:100%;left:0;position:absolute;top:0;transition:border var(--cf-transition-time);width:100%;z-index:10}.p-article-simple-panel-list__item figure:not(:last-child){margin-bottom:10px}.p-article-simple-panel-list__item figure img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.p-article-simple-panel-list__item__icon{bottom:0;position:absolute;right:0}.p-article-slide-list{margin:0;padding:0}.p-article-slide-list,.p-article-slide-list__item{list-style:none;list-style-type:none}.p-article-slide-list__item__inner{display:block;text-decoration:none;transition:color var(--cf-transition-time)}.p-article-slide-list__item__inner img{transition:transform var(--cf-transition-time)}.p-article-slide-list__item__inner .has-underline span:not(.p-icon){border-bottom:1px solid transparent;display:inline;transition:border-bottom var(--cf-transition-time)}.p-article-slide-list__item__inner:hover{color:var(--cf-color-key10);text-decoration:none}.p-article-slide-list__item__inner:hover .has-underline span:not(.p-icon){border-bottom:1px solid var(--cf-color-key10)}.p-article-slide-list__item__inner:hover img{transform:scale(var(--cf-scale))}.p-article-slide-list__item__title{font-size:16px;font-weight:var(--cf-font-weight-bold);line-height:1.5;margin:0;padding:0}.p-article-slide-list__item__title:not(:last-child){margin-bottom:10px}.p-article-slide-list__item figure{aspect-ratio:3/2;border:1px solid var(--cf-color-gray140);border-radius:5px;margin:0;overflow:hidden;padding:0}.p-article-slide-list__item figure:not(:last-child){margin-bottom:10px}.p-article-slide-list__item figure img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.p-article-notice-list{list-style:none;list-style-type:none;margin:0;padding:0}@media screen and (width < 992px){.p-article-notice-list__item:not(:last-child){margin-bottom:10px}}@media screen and (992px <= width){.p-article-notice-list__item:not(:last-child){margin-bottom:15px}}.p-article-notice-list__item__inner{display:grid;gap:0 0;text-decoration:none;transition:color var(--cf-transition-time);width:100%}.p-article-notice-list__item__inner .has-underline span:not(.p-icon){border-bottom:1px solid transparent;display:inline;transition:border-bottom var(--cf-transition-time)}.p-article-notice-list__item__inner:hover{color:var(--cf-color-red30);text-decoration:none}.p-article-notice-list__item__inner:hover .has-underline span:not(.p-icon){border-bottom:1px solid var(--cf-color-red30)}@media screen and (width < 992px){.p-article-notice-list__item__inner{grid-template:auto/1fr}}@media screen and (992px <= width){.p-article-notice-list__item__inner{grid-template:auto/105px 1fr}}.p-article-notice-list__item__title-wrap{position:relative}.p-article-notice-list__item__title{line-height:1.5;margin:0;padding:0 40px 0 0}@media screen and (width < 992px){.p-article-notice-list__item__title{font-size:14px}}@media screen and (992px <= width){.p-article-notice-list__item__title{font-size:16px}}.p-article-notice-list__item__icon{position:absolute;right:0;top:50%;transform:translate3d(0,-50%,0)}.p-article-meta-wrap{align-items:center;display:flex;flex-wrap:wrap;gap:10px 10px;justify-content:flex-start}.p-article-meta-wrap:not(:last-child){margin-bottom:10px}@media screen and (width < 640px){.p-article-meta-wrap{gap:5px 5px;gap:10px 10px;margin-bottom:2px;margin-bottom:5px}}.p-article-meta-time{letter-spacing:.115em;margin:0;padding:0}@media screen and (width < 992px){.p-article-meta-time{font-size:12px}}@media screen and (992px <= width){.p-article-meta-time{font-size:14px}}.p-article-meta-category{display:flex;flex-wrap:wrap;gap:8px 8px;justify-content:flex-start;list-style:none;list-style-type:none;margin:0;padding:0}.p-article-meta-category.has-margin-bottom{margin-bottom:8px}.p-article-meta-category li span{background:var(--cf-color-gray140);display:block;font-size:12px;line-height:1.5;padding:2px 12px;text-decoration:none;transition:background var(--cf-transition-time),color var(--cf-transition-time)}a:hover .p-article-meta-category span{background:var(--cf-color-key10);color:var(--cf-color-white)}.p-article-select-category select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--cf-color-black) 50%),linear-gradient(135deg,var(--cf-color-black) 50%,transparent 50%);background-position:calc(100% - 20px) calc(50% + 1px),calc(100% - 15px) calc(50% + 1px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;border:1px solid var(--cf-color-black);display:block;padding:10px 40px 10px 10px}.p-article{margin:0;padding:0}.p-article-header{border-bottom:1px solid var(--cf-color-gray120)}.p-article-header__heading{font-weight:var(--cf-font-weight-bold);line-height:1.5;margin:0;padding:0}.p-article-header__heading:not(:last-child){margin-bottom:20px}@media screen and (width < 640px){.p-article-header__heading{font-size:28px}}@media screen and (640px <= width < 992px){.p-article-header__heading{font-size:28px}}@media screen and (992px <= width){.p-article-header__heading{font-size:34px}}@media screen and (width < 640px){.p-article-header{margin-bottom:20px;padding-bottom:20px}}@media screen and (640px <= width < 992px){.p-article-header{margin-bottom:20px;padding-bottom:20px}}@media screen and (992px <= width){.p-article-header{margin-bottom:40px;padding-bottom:40px}}.p-form-table{margin:0 0 20px;padding:0}.p-form-table dt{font-weight:var(--cf-font-weight-bold);margin:0 0 5px;padding:0}.p-form-table dd{margin:0;padding:0}.p-form-table .is-required{position:relative}.p-form-table .is-required:after{border:1px solid var(--cf-color-red40);color:var(--cf-color-red40);content:"±Øíš";display:inline-block;font-size:12px;margin-left:5px;padding:0 10px}.p-form-table .is-column{display:grid;gap:10px 10px;grid-template-columns:1fr 1fr}.p-form-table .is-item-wrap:not(:last-child){margin-bottom:5px}.p-form-table .is-memo{font-size:14px;list-style:none;list-style-type:none;margin:0;padding:0}.p-form-table .is-memo:not(:first-child){padding-top:5px}.p-form-table .is-memo:not(:last-child){padding-bottom:5px}.p-form-acceptance{background:var(--cf-color-gray30);padding:20px}.p-form-acceptance__text{margin:0 0 5px;padding:0}.p-form-acceptance__check{margin:0;padding:0;text-align:center}.p-form-acceptance a{color:var(--cf-color-red10);text-decoration:none}.p-form-acceptance:not(:first-child){margin-top:30px}.p-form-acceptance:not(:last-child){margin-bottom:30px}.p-form-action{padding:20px 0}.p-form-action input[type=submit]{background:var(--cf-color-black10);border:1px solid var(--cf-color-black10);color:#fff;cursor:pointer;display:inline-block;line-height:var(--cf-lineheight);max-width:320px;padding:15px 12px;text-align:center;width:100%}.p-form-action input[type=submit][disabled]{cursor:not-allowed;opacity:.5}.p-form-action:not(:first-child){margin-top:30px}.p-form-action:not(:last-child){margin-bottom:30px}.p-form-flex{display:flex;flex-wrap:wrap;gap:20px 20px;justify-content:center}.p-form input[type=date],.p-form input[type=email],.p-form input[type=number],.p-form input[type=password],.p-form input[type=tel],.p-form input[type=text],.p-form textarea{background:#fff;border:1px solid #c7c7c7;border-radius:2px;box-sizing:border-box;color:#333;font-size:14px;line-height:1.8;outline:none;padding:10px 12px;width:100%}.p-form input[type=date].invalid,.p-form input[type=date].is-error,.p-form input[type=email].invalid,.p-form input[type=email].is-error,.p-form input[type=number].invalid,.p-form input[type=number].is-error,.p-form input[type=password].invalid,.p-form input[type=password].is-error,.p-form input[type=tel].invalid,.p-form input[type=tel].is-error,.p-form input[type=text].invalid,.p-form input[type=text].is-error,.p-form textarea.invalid,.p-form textarea.is-error{border:1px solid #db4300}.p-form input[type=date]:focus,.p-form input[type=date]:focus-visible,.p-form input[type=email]:focus,.p-form input[type=email]:focus-visible,.p-form input[type=number]:focus,.p-form input[type=number]:focus-visible,.p-form input[type=password]:focus,.p-form input[type=password]:focus-visible,.p-form input[type=tel]:focus,.p-form input[type=tel]:focus-visible,.p-form input[type=text]:focus,.p-form input[type=text]:focus-visible,.p-form textarea:focus,.p-form textarea:focus-visible{border:1px solid #00b1b3}.p-form input[type=date]::-moz-placeholder,.p-form input[type=email]::-moz-placeholder,.p-form input[type=number]::-moz-placeholder,.p-form input[type=password]::-moz-placeholder,.p-form input[type=tel]::-moz-placeholder,.p-form input[type=text]::-moz-placeholder,.p-form textarea::-moz-placeholder{color:#c7c7c7}.p-form input[type=date]::placeholder,.p-form input[type=email]::placeholder,.p-form input[type=number]::placeholder,.p-form input[type=password]::placeholder,.p-form input[type=tel]::placeholder,.p-form input[type=text]::placeholder,.p-form textarea::placeholder{color:#c7c7c7}.p-form input[type=date].hs-input,.p-form input[type=email].hs-input,.p-form input[type=number].hs-input,.p-form input[type=password].hs-input,.p-form input[type=tel].hs-input,.p-form input[type=text].hs-input,.p-form textarea.hs-input{width:100%!important}.p-form input[type=checkbox],.p-form input[type=radio]{accent-color:#017374;display:inline-block;margin-right:5px;scale:1.3}.p-form input[type=file]{width:100%}.p-form label{cursor:pointer}.p-form input[type=submit]{outline:none}.p-form input[type=submit],.p-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.p-form select{background:#fff;background-image:url(/faculty/medicine/medic/css/"data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2242%22%20height%3D%2242%22%20viewBox%3D%220%200%2042%2042%22%3E%20%3Cdefs%3E%20%3CclipPath%20id%3D%22clip-arrow%22%3E%20%3Crect%20width%3D%2242%22%20height%3D%2242%22%2F%3E%20%3C%2FclipPath%3E%20%3C%2Fdefs%3E%20%3Cg%20id%3D%22arrow%22%20clip-path%3D%22url(%23clip-arrow)%22%3E%20%3Cpath%20id%3D%22Path_173144%22%20data-name%3D%22Path%20173144%22%20d%3D%22M-8930-20209.023l5.333%2C5.332%2C5.334-5.332%22%20transform%3D%22translate(8945.5%2020227.523)%22%20fill%3D%22none%22%20stroke%3D%22%2300b1b3%22%20stroke-width%3D%221%22%2F%3E%20%3C%2Fg%3E%3C%2Fsvg%3E");background-position:100%;background-repeat:no-repeat;background-size:42px 42px;border:1px solid #c7c7c7;border-radius:2px;font-size:16px;line-height:1.8;max-width:100%;padding:10px 12px;width:100%!important}.p-form select.is-error{border:1px solid #db4300}.p-form fieldset{border:none;max-width:100%!important;padding:0}.p-form fieldset.form-columns-1{margin-bottom:16px}.p-form fieldset.form-columns-2{display:grid;margin-bottom:16px}.p-form fieldset.form-columns-2 .hs-form-field{float:none!important;width:100%!important}@media screen and (width < 768px){.p-form fieldset.form-columns-2{gap:16px 16px;grid-template:auto/1fr}}@media screen and (768px <= width){.p-form fieldset.form-columns-2{gap:32px 32px;grid-template:auto/1fr 1fr}}.p-form fieldset a{text-decoration:underline}.p-form .input{margin-right:0!important}.p-form .input ul.inputs-list{list-style:none;list-style-type:none;margin:0;padding:0}.p-form .input ul.inputs-list li[role=checkbox],.p-form .input ul.inputs-list li[role=radio]{margin-bottom:5px}.p-form__alert{color:var(--cf-color-red40)}.p-form .error-message{border-top:10px;color:#db4300;font-size:14px}.hs-form .hs-error-msgs{list-style:none;list-style-type:none;margin:5px 0 0;padding:0}.hs-form .hs-error-msgs li,.hs-form .hs-error-msgs li .hs-error-msg,.hs-form .hs-error-msgs li .hs-main-font-element{color:#db4300;font-size:14px}.hs-form .legal-consent-container{background:#fff;border:1px solid #c7c7c7;border-radius:2px;padding:24px}.hs-form .legal-consent-container .hs-form-booleancheckbox{margin-bottom:16px;margin-top:16px}.hs-form .legal-consent-container .hs-form-booleancheckbox-display input{float:unset!important;margin-right:5px}.hs-form .legal-consent-container .hs-form-booleancheckbox-display span{display:inline!important;margin-left:0!important}@media screen and (width < 768px){.hs-form .legal-consent-container{font-size:14px}}@media screen and (768px <= width){.hs-form .legal-consent-container{font-size:16px}}.hs-form .hs-recaptcha{margin-top:40px}.hs-form .hs-recaptcha .grecaptcha-badge{margin-left:auto;margin-right:auto}.hs-form .hs-submit{margin-top:40px;text-align:center}.hs-form .hs-submit .hs-button{background:#fff;background-image:url(/faculty/medicine/medic/css/"data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%3E%20%3Cdefs%3E%20%3CclipPath%20id%3D%22clip-arrow%22%3E%20%3Crect%20width%3D%2216%22%20height%3D%2216%22%2F%3E%20%3C%2FclipPath%3E%20%3C%2Fdefs%3E%20%3Cg%20id%3D%22arrow%22%20clip-path%3D%22url(%23clip-arrow)%22%3E%20%3Cpath%20id%3D%22Path_173145%22%20data-name%3D%22Path%20173145%22%20d%3D%22M-14939.291-18157.7l-.707-.707%2C5.119-5.119-5.119-5.119.707-.707%2C5.826%2C5.826Z%22%20transform%3D%22translate(14944.999%2018171.354)%22%20fill%3D%22%23fff%22%2F%3E%20%3C%2Fg%3E%3C%2Fsvg%3E");background-position:right 5px center;background-repeat:no-repeat;background-size:16px 16px;border:none;border-radius:5px;box-shadow:0 3px 0 rgba(var(--cf-color-blue10-rgb)/.16);color:#fff;font-size:16px;font-weight:lighter;line-height:56px;max-width:260px;padding:0 15px;position:relative;width:100%}.hs-form .field>label{display:inline-block;font-weight:700}@media screen and (width < 768px){.hs-form .field>label{font-size:16px}}@media screen and (768px <= width){.hs-form .field>label{font-size:18px}}.hs-form .field .hs-form-required{color:#db4300;display:inline-block;margin-left:5px}.hs-form .field .hs-field-desc{display:block;font-size:1;margin-bottom:4px}.hs-form .field ul[role=checkbox]{list-style:none;list-style-type:none;margin:0;padding:0}.p-youtube{aspect-ratio:16/9;margin:0;padding:0;width:100%}.p-youtube iframe{height:100%;width:100%}.u-align-center{text-align:center}.u-align-left{text-align:left}.u-align-right{text-align:right}.u-align-justify{text-align:justify}.u-bg-white{background-color:var(--cf-color-white)}.u-bg-black{background-color:var(--cf-color-black)}.u-bg-text{background-color:var(--cf-color-text)}.u-bg-link{background-color:var(--cf-color-link)}.u-bg-red30{background-color:var(--cf-color-red30)}.u-bg-red40{background-color:var(--cf-color-red40)}.u-bg-gray70{background-color:var(--cf-color-gray70)}.u-bg-gray120{background-color:var(--cf-color-gray120)}.u-bg-gray130{background-color:var(--cf-color-gray130)}.u-bg-gray140{background-color:var(--cf-color-gray140)}.u-bg-gray150{background-color:var(--cf-color-gray150)}.u-bg-key10{background-color:var(--cf-color-key10)}.u-bg-key20{background-color:var(--cf-color-key20)}.u-bg-green10{background-color:var(--cf-color-green10)}.u-bg-green20{background-color:var(--cf-color-green20)}.u-bg-blue10{background-color:var(--cf-color-blue10)}.u-bg-blue25{background-color:var(--cf-color-blue25)}.u-bg-blue30{background-color:var(--cf-color-blue30)}.u-bg-blue130{background-color:var(--cf-color-blue130)}.u-bg-blue140{background-color:var(--cf-color-blue140)}.u-bg-blue150{background-color:var(--cf-color-blue150)}.u-reset,.u-reset-list{margin:0;padding:0}.u-reset-list{list-style:none;list-style-type:none}.u-margin-t0{margin-top:0!important}.u-margin-r0{margin-right:0!important}.u-margin-b0{margin-bottom:0!important}.u-margin-l0{margin-left:0!important}.u-margin-t5{margin-top:5px!important}.u-margin-r5{margin-right:5px!important}.u-margin-b5{margin-bottom:5px!important}.u-margin-l5{margin-left:5px!important}.u-margin-t10{margin-top:10px!important}.u-margin-r10{margin-right:10px!important}.u-margin-b10{margin-bottom:10px!important}.u-margin-l10{margin-left:10px!important}.u-margin-t15{margin-top:15px!important}.u-margin-r15{margin-right:15px!important}.u-margin-b15{margin-bottom:15px!important}.u-margin-l15{margin-left:15px!important}.u-margin-t20{margin-top:20px!important}.u-margin-r20{margin-right:20px!important}.u-margin-b20{margin-bottom:20px!important}.u-margin-l20{margin-left:20px!important}.u-margin-t25{margin-top:25px!important}.u-margin-r25{margin-right:25px!important}.u-margin-b25{margin-bottom:25px!important}.u-margin-l25{margin-left:25px!important}.u-margin-t30{margin-top:30px!important}.u-margin-r30{margin-right:30px!important}.u-margin-b30{margin-bottom:30px!important}.u-margin-l30{margin-left:30px!important}.u-margin-t35{margin-top:35px!important}.u-margin-r35{margin-right:35px!important}.u-margin-b35{margin-bottom:35px!important}.u-margin-l35{margin-left:35px!important}.u-margin-t40{margin-top:40px!important}.u-margin-r40{margin-right:40px!important}.u-margin-b40{margin-bottom:40px!important}.u-margin-l40{margin-left:40px!important}.u-margin-t45{margin-top:45px!important}.u-margin-r45{margin-right:45px!important}.u-margin-b45{margin-bottom:45px!important}.u-margin-l45{margin-left:45px!important}.u-margin-t50{margin-top:50px!important}.u-margin-r50{margin-right:50px!important}.u-margin-b50{margin-bottom:50px!important}.u-margin-l50{margin-left:50px!important}.u-margin-t55{margin-top:55px!important}.u-margin-r55{margin-right:55px!important}.u-margin-b55{margin-bottom:55px!important}.u-margin-l55{margin-left:55px!important}.u-margin-t60{margin-top:60px!important}.u-margin-r60{margin-right:60px!important}.u-margin-b60{margin-bottom:60px!important}.u-margin-l60{margin-left:60px!important}.u-margin-t65{margin-top:65px!important}.u-margin-r65{margin-right:65px!important}.u-margin-b65{margin-bottom:65px!important}.u-margin-l65{margin-left:65px!important}.u-margin-t70{margin-top:70px!important}.u-margin-r70{margin-right:70px!important}.u-margin-b70{margin-bottom:70px!important}.u-margin-l70{margin-left:70px!important}.u-margin-t75{margin-top:75px!important}.u-margin-r75{margin-right:75px!important}.u-margin-b75{margin-bottom:75px!important}.u-margin-l75{margin-left:75px!important}.u-margin-t80{margin-top:80px!important}.u-margin-r80{margin-right:80px!important}.u-margin-b80{margin-bottom:80px!important}.u-margin-l80{margin-left:80px!important}.u-margin-t85{margin-top:85px!important}.u-margin-r85{margin-right:85px!important}.u-margin-b85{margin-bottom:85px!important}.u-margin-l85{margin-left:85px!important}.u-margin-t90{margin-top:90px!important}.u-margin-r90{margin-right:90px!important}.u-margin-b90{margin-bottom:90px!important}.u-margin-l90{margin-left:90px!important}.u-margin-t95{margin-top:95px!important}.u-margin-r95{margin-right:95px!important}.u-margin-b95{margin-bottom:95px!important}.u-margin-l95{margin-left:95px!important}.u-margin-t100{margin-top:100px!important}.u-margin-r100{margin-right:100px!important}.u-margin-b100{margin-bottom:100px!important}.u-margin-l100{margin-left:100px!important}.u-margin-center{margin-left:auto;margin-right:auto}.u-margin-left{margin-left:0;margin-right:auto}.u-margin-right{margin-left:auto;margin-right:0}.u-w25{width:25px!important}.u-w50{width:50px!important}.u-w75{width:75px!important}.u-w100{width:100px!important}.u-w125{width:125px!important}.u-w150{width:150px!important}.u-w175{width:175px!important}.u-w200{width:200px!important}.u-w225{width:225px!important}.u-w250{width:250px!important}.u-w275{width:275px!important}.u-w300{width:300px!important}.u-w325{width:325px!important}.u-w350{width:350px!important}.u-w375{width:375px!important}.u-w400{width:400px!important}.u-w425{width:425px!important}.u-w450{width:450px!important}.u-w475{width:475px!important}.u-w500{width:500px!important}.u-wp5{width:5%!important}.u-wp10{width:10%!important}.u-wp15{width:15%!important}.u-wp20{width:20%!important}.u-wp25{width:25%!important}.u-wp30{width:30%!important}.u-wp35{width:35%!important}.u-wp40{width:40%!important}.u-wp45{width:45%!important}.u-wp50{width:50%!important}.u-wp55{width:55%!important}.u-wp60{width:60%!important}.u-wp65{width:65%!important}.u-wp70{width:70%!important}.u-wp75{width:75%!important}.u-wp80{width:80%!important}.u-wp85{width:85%!important}.u-wp90{width:90%!important}.u-wp95{width:95%!important}.u-maxw50,.u-wp100{width:100%!important}.u-maxw50{max-width:50px!important}.u-maxw100{max-width:100px!important;width:100%!important}.u-maxw150{max-width:150px!important;width:100%!important}.u-maxw200{max-width:200px!important;width:100%!important}.u-maxw250{max-width:250px!important;width:100%!important}.u-maxw300{max-width:300px!important;width:100%!important}.u-maxw350{max-width:350px!important;width:100%!important}.u-maxw400{max-width:400px!important;width:100%!important}.u-maxw450{max-width:450px!important;width:100%!important}.u-maxw500{max-width:500px!important;width:100%!important}.u-maxw550{max-width:550px!important;width:100%!important}.u-maxw600{max-width:600px!important;width:100%!important}.u-maxw650{max-width:650px!important;width:100%!important}.u-maxw700{max-width:700px!important;width:100%!important}.u-maxw750{max-width:750px!important;width:100%!important}.u-maxw800{max-width:800px!important;width:100%!important}.u-maxw850{max-width:850px!important;width:100%!important}.u-maxw900{max-width:900px!important;width:100%!important}.u-maxw950{max-width:950px!important;width:100%!important}.u-maxw1000{max-width:1000px!important;width:100%!important}.u-minw50{min-width:50px!important}.u-minw100{min-width:100px!important}.u-minw150{min-width:150px!important}.u-minw200{min-width:200px!important}.u-minw250{min-width:250px!important}.u-minw300{min-width:300px!important}.u-minw350{min-width:350px!important}.u-minw400{min-width:400px!important}.u-minw450{min-width:450px!important}.u-minw500{min-width:500px!important}.u-minw550{min-width:550px!important}.u-minw600{min-width:600px!important}.u-minw650{min-width:650px!important}.u-minw700{min-width:700px!important}.u-minw750{min-width:750px!important}.u-minw800{min-width:800px!important}.u-minw850{min-width:850px!important}.u-minw900{min-width:900px!important}.u-minw950{min-width:950px!important}.u-minw1000{min-width:1000px!important}.u-zi10{z-index:10!important}.u-zi20{z-index:20!important}.u-zi30{z-index:30!important}.u-zi40{z-index:40!important}.u-zi50{z-index:50!important}.u-zi60{z-index:60!important}.u-zi70{z-index:70!important}.u-zi80{z-index:80!important}.u-zi90{z-index:90!important}.u-zi100{z-index:100!important}
/*# sourceMappingURL=main.min.css.map */