@charset "UTF-8";@font-face{font-family:"arcamajora3";src:url(../font/ArcaMajora3-Bold.eot) format("eot"),url(../font/ArcaMajora3-Bold.woff) format("woff");font-display:swap}@font-face{font-family:"nserifj-r";font-style:normal;font-weight:400;src:url(../font/nserifj-r.woff) format("woff");font-display:swap}@font-face{font-family:"nserifj-tate-r";font-style:normal;font-weight:400;src:url(../font/nserifj-tate-r.woff) format("woff");font-display:swap}body,div,h1,h2,h3,h4,h5,h6,p,ul,ol,li,dl,dt,dd,form,blockquote,th,td,img{margin:0;padding:0;box-sizing:border-box;word-break:break-all}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}table{border-collapse:collapse;border-spacing:0}address,caption,th{font-style:normal;font-weight:400}img{vertical-align:bottom;border:none}li{list-style-type:none}input,textarea,select,button{font-family:inherit;font-size:inherit;font-weight:inherit}button,input,select,textarea{vertical-align:middle}input{outline:0}button,input{*overflow:visible;line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button,html input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}label,select,button,input[type="button"],input[type="reset"],input[type="submit"],input[type="radio"],input[type="checkbox"]{cursor:pointer}textarea{overflow:auto;vertical-align:top;font-family:sans-serif}figure{margin:0}body{color:#465954;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","メイリオ",sans-serif;font-weight:500;padding-top:68px;margin:auto;font-size:16px;line-height:1.6;-webkit-text-size-adjust:100%;position:relative;overflow:initial;word-break:keep-all}body.fixed{position:fixed;overflow:hidden}body.spMenuOn{overflow:hidden}@media screen and (min-width:750px){body{padding-top:0}body.spMenuOn{overflow:inherit}}@media print{body{padding-top:0}}@media screen and (min-width:750px){html.browser-safari body{-webkit-font-smoothing:antialiased}}.is-left{float:left}.is-right{float:right}a{color:#45b078;text-decoration:none;cursor:pointer;transition-property:opacity,color,background,background-color;transition-duration:.3s;transition-timing-function:ease-out}@media screen and (min-width:750px){a:hover{color:#999}}.medical_education a{color:#015daa}.clinical_trial a{color:#18969b}.medical_education .article a:hover,.clinical_trial .article a:hover,.saitama .article a:hover,.kajigaya .article a:hover{color:#999}img{max-width:100%;height:auto}@media print{img{display:none}}input[type="submit"]:hover,button:hover{opacity:.8;filter:alpha(opacity=80)}.link{color:#45b078}body{min-width:320px}@media screen and (min-width:750px){.body{position:relative!important}}@media screen and (min-width:750px){body{min-width:1370px}}::-webkit-search-cancel-button{-webkit-appearance:none}.global-header{position:fixed;left:0;top:0;width:100%;height:68px;background-color:#fff;z-index:10000}.global-header.fixed{border-bottom:1px solid #ccc}.global-header__logo{float:left;position:relative;z-index:1;width:45%;height:68px;background-color:#fff}.global-header__logo a{display:flex;height:100%;align-items:center;justify-content:center}.global-header__logo a img{width:82.2%;max-width:160px}.global-header__logo--clinical_trial a{background:url(../images/clinical_trial/common/logo_sp.png) no-repeat center center/112px 47px}.global-header__logo--clinical_trial a img{display:none}.global-header__logo--medical_education{width:62%}.global-header__logo--medical_education a{padding:10px;box-sizing:border-box}.global-header__logo--medical_education a img{width:100%;max-width:inherit;max-width:314px;max-height:50px}.global-header__nav{float:right;position:relative;z-index:1;width:55%;height:68px;background-color:#fff;text-align:right;letter-spacing:-.4em}.global-header__nav div{display:inline-block;width:33.3%;text-align:center;border-left:1px solid #ccc;letter-spacing:normal;vertical-align:top}.global-header__nav div a{display:block;padding-top:18px;height:50px;font-size:10px;font-size:.625rem;font-weight:700;color:#465954}.global-header__nav div a img{margin-bottom:4px}.global-header__nav div a span{display:block}.global-header__nav div a .pc{display:none}.global-header__nav div:last-child{border-left:none}.global-header__nav div:last-child a{background:#45b078;color:#FFF;background:linear-gradient(to right,#45b078 0%,#45b078 100%)}.global-header__nav div:last-child a img.menu{display:inline}.global-header__nav div:last-child a span.menu{display:block;margin-top:1px}.global-header__nav div:last-child a .close{display:none}.global-header__nav--2nav{width:38%}.global-header__nav--2nav div{width:50%}.global-header__nav--1nav{width:18%}.global-header__nav--1nav div{width:100%}.global-header__nav--clinical_trial div:last-child a{background:linear-gradient(to right,#45b078 0%,#3fd0ba 100%)}.global-header__nav--medical_education div:last-child a{background:linear-gradient(to right,#45b078 0%,#5ec1e6 100%)}.global-header__menu-area{display:none;background-color:#fff}@media screen and (max-width:750px){.global-header__menu-area{width:100%;flex-wrap:wrap;overflow:auto}}.global-header__main__form_input{-webkit-appearance:none;-moz-appearance:none;appearance:none}.global-header__main__list_item ul li.blank a:after{position:static;content:"";display:inline-block;background:url(../images/common/icon_blank_bl.png) no-repeat 0 0/15px auto;width:15px;height:12px;margin-left:4px;vertical-align:-2px}.global-header__main__list_item.no-child:after{position:absolute;content:"";background:url(../images/common/icon_arrow_bl.webp) no-repeat 0 0/8px auto;width:8px;height:16px;right:20px;top:20px}.global-header__main__list_item.blank:after{position:absolute;content:"";background:url(../images/common/icon_blank_bl.png) no-repeat 0 0/15px auto;width:15px;height:12px;top:22px;right:16px}.global-header__main__list--general .global-header__main__list_item.no-child:after{background-image:url(../images/common/icon_arrow_black.png)}@media screen and (max-width:750px){.global-header__main{width:100%}.global-header__main__form{position:relative;background:#e5e5e5;padding:18px 5% 20px}.global-header__main__form_input{background:#FFF;border:none;border-radius:5px;padding:0 12px;height:42px;width:100%;font-size:16px;font-size:1rem}.global-header__main__form_submit{position:absolute;right:8.5%;top:31px}.global-header__main__list_item{position:relative;border-bottom:1px solid #CCC}.global-header__main__list_item.has-child.active:after{display:none}.global-header__main__list_item.has-child:before{position:absolute;content:"";display:block;background:#45b078;height:2px;width:20px;right:15px;top:26px}.global-header__main__list_item.has-child:after{position:absolute;content:"";display:block;background:#45b078;height:20px;width:2px;right:24px;top:17px}.global-header__main__list_item>div{display:none}.global-header__main__list_item a{display:block;padding:15px 5%;color:#465954;font-weight:700}.global-header__main__list_item ul{padding:20px 0;background:#f3f3f3}.global-header__main__list_item ul li a{position:relative;padding:8px 20px 9px 43px;font-size:15px;font-size:.9375rem}.global-header__main__list_item ul li a:before{position:absolute;content:"";display:block;background:url(../images/common/icon_arrow_bl.webp) no-repeat 0 0/6px auto;width:6px;height:11px;left:28px;top:14px}.global-header__main__list_item ul li.blank a:after{position:static;content:"";display:inline-block;background:url(../images/common/icon_blank_bl.png) no-repeat 0 0/15px auto;width:15px;height:12px;margin-left:4px;vertical-align:-2px}.global-header__main__list_item ul li.external a:after{content:"";position:absolute;top:50%;left:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(../images/common/icon_blank_bl.png) no-repeat 0 0/15px auto;margin-left:6px;width:15px;height:12px;opacity:1}.global-header__main__list--general .global-header__main__list_item.has-child:before,.global-header__main__list--general .global-header__main__list_item.has-child:after{background:#465954}}@media screen and (max-width:750px){.global-header__sub{order:1;width:100%}.global-header__sub__form{display:none}.global-header__sub__list{padding:15px 5% 30px}.global-header__sub__list li a{position:relative;display:block;padding:4px;font-size:14px;font-size:.875rem;font-weight:700;color:#465954}.global-header__sub__list li a:before{position:static;content:"";display:inline-block;background:url(../images/common/icon_arrow_bl.webp) no-repeat 0 0/6px auto;width:6px;height:11px;margin-right:8px;vertical-align:-1px}.global-header__sub__list li.sub-nav-btn{padding-top:15px}.global-header__sub__list li.sub-nav-btn a{background-color:#45b078;color:#fff;padding:10px 20px}.global-header__sub__list li.sub-nav-btn a:before{background-image:url(../images/common/icon_arrow_wh.png)}.global-header__sub__list li.sub-nav-btn.blank a:after{position:absolute;top:50%;right:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-image:url(../images/common/icon_blank.png)}.global-header__sub__list li.blank a:after{content:"";display:inline-block;margin-left:10px;background:url(../images/common/icon_blank_bl.png) no-repeat 0 0/15px auto;width:15px;height:12px}.global-header__sub__list li.main-site a{background:#1347a9}.global-header__sub__list--general li a:before{background-image:url(../images/common/icon_arrow_black.png)}}@media screen and (max-width:750px){.global-header.open{height:100%;overflow:auto;background:none}.global-header.open .global-header__nav_menu .menu{display:none}.global-header.open .global-header__nav_menu img.close{display:inline}.global-header.open .global-header__nav_menu span.close{display:block}}.global-header__nav{margin-left:0}@media screen and (min-width:750px){.global-header{position:relative;padding:0 1.3%;width:auto;height:130px}.global-header__logo{position:absolute;left:1.3%;top:0;margin:35px .8% 0;width:241px;height:auto}.global-header__logo a{padding:0}.global-header__logo a img{width:100%;max-width:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:opacity .3s}.global-header__logo a:hover img{opacity:.7}.global-header__logo--clinical_trial{width:252px;margin-top:28px}.global-header__logo--clinical_trial a{background:none}.global-header__logo--clinical_trial a img{display:block}.global-header__logo--medical_education{width:384px}.global-header__logo--medical_education a img{max-height:inherit}.global-header__nav{margin-left:10px;margin-top:17px;width:auto;height:auto;letter-spacing:normal}.global-header__nav div{width:auto;text-align:center;border-left:none;vertical-align:middle}.global-header__nav div a{border-radius:40px;height:20px;font-size:14px;font-size:.875rem;color:#FFF;box-shadow:0 3px 0 #cdd7df}.global-header__nav div a img{display:none}.global-header__nav div a:before{position:static;display:inline-block;content:"";height:15px;vertical-align:-2px}.global-header__nav div a span{display:inline}.global-header__nav div a .pc{display:inline}.global-header__nav div a:hover{opacity:.7}.global-header__nav div:nth-child(1){margin-right:4px}.global-header__nav div:nth-child(1) a{background:linear-gradient(to right,#F7BD02 0%,#F7BD02 100%);padding:10px 17px}.global-header__nav div:nth-child(1) a:before{background:url(../images/common/icon_contact_wh.png) no-repeat 0 0/auto 15px;width:20px;margin-right:10px}.global-header__nav div:nth-child(2) a{background:#45b078;padding:10px 19px}.global-header__nav div:nth-child(2) a:before{background:url(../images/common/icon_access_wh.png) no-repeat 0 0/auto 15px;width:12px;margin-right:12px}.global-header__nav div:last-child{display:none}.global-header__nav--clinical_trial div:nth-child(1) a{background:linear-gradient(to right,#1da3b3 0%,#3fd0ba 100%)}.global-header__nav--medical_education div:nth-child(1) a{background:linear-gradient(to right,#45b078 0%,#5ec1e6 100%)}.global-header__menu-area{display:block!important}.global-header__main{clear:both;text-align:right}.global-header__main__form{display:none}.global-header__main__list{padding-top:23px;height:50px;font-size:0}.global-header__main__list_item{display:inline-block;height:100%}.global-header__main__list_item>a{border-right:1px solid #ccc}.global-header__main__list_item>div{display:none;position:absolute;right:0;top:130px;padding:40px 0 36px;width:100%;min-width:1300px;background-image:linear-gradient(180deg,#F3F9EF 0%,#F3F9EF 100%);text-align:left}.global-header__main__list_item>div .contents{position:relative;margin:auto;padding-left:280px;width:1140px}.global-header__main__list_item>div .contents::before{content:attr(data-hdg);position:absolute;left:0;top:50%;z-index:1;margin-top:-1px;width:220px;text-align:right;font-size:20px;font-size:1.25rem;font-weight:700;letter-spacing:1px;white-space:nowrap;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.global-header__main__list_item>div a{font-size:14px;font-size:.875rem;padding-right:15px;padding-left:14px;background:url(../images/common/icon_arrow_bl.webp) no-repeat 0 4.5px/6px auto;letter-spacing:.5px}.global-header__main__list_item>div a:hover{opacity:.6}.global-header__main__list_item>div ul{display:flex;position:relative;z-index:1;flex-wrap:wrap}.global-header__main__list_item>div ul>li{width:33.333%}.global-header__main__list_item>div ul>li:nth-of-type(n+5){margin-top:18px}.global-header__main__list_item>div ul>li.external a:after{content:"";position:absolute;top:50%;left:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(../images/common/icon_blank_bl.png) no-repeat 0 0/15px auto;margin-left:6px;width:15px;height:12px;opacity:1}.global-header__main__list_item a{display:block;color:#465954;padding:3px 22px 5px;font-size:17px;font-size:1.0625rem;font-weight:700;line-height:1}.global-header__main__list_item a span{position:relative;letter-spacing:.5px}.global-header__main__list_item a span:after{transition-property:opacity;transition-duration:.3s;transition-timing-function:ease-out;position:absolute;content:"";height:2px;width:100%;background:linear-gradient(to right,#45b078 0%,#45b078 100%);left:0;bottom:-28px;opacity:0;transition:opacity .3s ease-out}.global-header__main__list_item ul li.blank a:after{margin-left:8px;vertical-align:-1px}.global-header__main__list_item.active a,.global-header__main__list_item:hover a{opacity:1}.global-header__main__list_item.active a span:after,.global-header__main__list_item:hover a span:after{opacity:1}.global-header__main__list_item:first-child>a{border-left:1px solid #ccc}.global-header__main__list_item__foreign{display:none}.global-header__main__list_item.blank>a span{position:relative;padding-right:24px}.global-header__main__list_item.blank>a span:before{content:"";position:absolute;top:50%;right:0;left:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(../images/common/icon_blank_bl.png) no-repeat 0 0/15px auto;width:15px;height:12px;opacity:1}.global-header__main__list_item.no-child:after{content:none}.global-header__main__list--clinical_trial .global-header__main__list_item a span:after{background:linear-gradient(to right,#1da3b3 0%,#3fd0ba 100%)}.global-header__main__list--medical_education .global-header__main__list_item a span:after{background:linear-gradient(to right,#45b078 0%,#5ec1e6 100%)}.global-header__sub{float:right;padding-top:22px}.global-header__sub__list{display:inline-block}.global-header__sub__list li{display:inline-block;margin-top:2px}.global-header__sub__list li a{position:relative;display:block;font-size:12px;font-size:.75rem;line-height:1;color:#465954;margin-left:11px;padding:8px 6px}.global-header__sub__list li a:before{position:static;content:"";display:inline-block;vertical-align:1px;background:url(../images/common/icon_arrow_bl.webp) no-repeat 0 0/4px auto;width:4px;height:7px;margin-right:7px}.global-header__sub__list li a:hover{opacity:.6}.global-header__sub__list li.sub-nav-btn a{background-color:#45b078;color:#fff;padding:8px 11px 8px 22px}.global-header__sub__list li.sub-nav-btn a:before{position:absolute;left:11px;top:11px;background-image:url(../images/common/icon_arrow_wh.png)}.global-header__sub__list li.sub-nav-btn a:hover{opacity:1;background-color:rgba(0,135,180,.7)}.global-header__sub__list li.sub-nav-btn a:hover:after{opacity:0}.global-header__sub__list li.sub-nav-btn.blank a{padding-right:30px}.global-header__sub__list li.sub-nav-btn.blank a:after{right:8px;background-image:url(../images/common/icon_blank.png)}.global-header__sub__list li.sub-nav-btn.blank a:hover:after{opacity:.8}.global-header__sub__list li.main-site a{background:#45b078}.global-header__sub__list li.main-site a:hover{background:#45b078}.global-header__sub__list li.blank a{padding-right:22px}.global-header__sub__list li.blank a:after{content:"";position:absolute;right:0;width:15px;height:12px;background:url(../images/common/icon_blank_bl.png) no-repeat 0 0/15px auto}.global-header__sub__list--general li a:before{background-image:url(../images/common/icon_arrow_black.png)}.global-header__sub__form{position:relative;display:inline-block;margin:0 22px 0 15px;vertical-align:2px}.global-header__sub__form_input{width:165px;height:30px;margin:0;padding:0 30px 0 10px;border:1px solid #CCC;border-radius:5px;font-size:12px;font-size:.75rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.global-header__sub__form_submit{position:absolute;right:2px;top:3px;padding:5px}}@media print{.global-header{display:none}}.mainvisual__s{display:flex;align-items:center;justify-content:center;position:relative;width:100%;height:150px;background:url(../images/common/basis_mainvisual_sp.jpg) no-repeat center center/cover;text-align:center}.mainvisual__s__title{max-width:92%;padding:6px 14px;background:linear-gradient(to right,#4eca81ab 0%,#449e7a 100%);color:#fff;font-size:24px;font-size:1.4rem;font-weight:700;line-height:1.5;letter-spacing:6px}@media screen and (min-width:750px),print{.mainvisual__s{height:300px;background-image:url(../images/common/basis_mainvisual.jpg)}.mainvisual__s__title{font-size:30px;font-size:1.875rem;padding:8px 24px}}@media print{.mainvisual__s{display:none}}.mainvisual__s--large{height:220px}.mainvisual__s--large__title{padding:14px 0;width:52%;background:rgba(255,255,255,.9);color:#465954;line-height:1.3;letter-spacing:4px}.mainvisual__s--large__title:after{content:none}.mainvisual__s--large__title__inner{font-weight:700}.mainvisual__s--large__title span{position:relative;display:block;font-size:15px;font-size:.9375rem;padding-bottom:10px;margin-bottom:8px}.mainvisual__s--large__title span:after{content:"";position:absolute;left:50%;bottom:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:20px;height:1px;background:#465954}@media screen and (min-width:750px),print{.mainvisual__s--large{height:470px}.mainvisual__s--large__title{padding:36px 14px;display:table;width:390px;min-height:150px;font-size:46px;font-size:2.875rem;line-height:1.4;letter-spacing:6px}.mainvisual__s--large__title span{font-size:22px;font-size:1.375rem;padding-bottom:12px;margin-bottom:15px}.mainvisual__s--large__title span:after{width:40px}.mainvisual__s--large__title__inner{display:table-cell;vertical-align:middle}}.mainvisual__s--medicaldirector{background-image:url(../images/about/medicaldirector/titleimage_sp.jpg)}@media screen and (min-width:750px),print{.mainvisual__s--medicaldirector{background-image:url(../images/about/medicaldirector/titleimage.jpg)}}.mainvisual__s--cancer{background-image:url(../images/about/cancer/titleimage_sp.jpg)}@media screen and (min-width:750px),print{.mainvisual__s--cancer{background-image:url(../images/about/cancer/titleimage.jpg)}}.mainvisual__s--general_geriatric_medicine{background-image:url(../images/about/general_geriatric_medicine/titleimage_sp.jpg)}@media screen and (min-width:750px),print{.mainvisual__s--general_geriatric_medicine{background-image:url(../images/about/general_geriatric_medicine/titleimage.jpg)}}.mainvisual__s--disastermedical{background-image:url(../images/about/disastermedical/titleimage_sp.jpg)}@media screen and (min-width:750px),print{.mainvisual__s--disastermedical{background-image:url(../images/about/disastermedical/titleimage.jpg)}}.mainvisual__s--clinical_trials{background-image:url(../images/about/clinical_trials/titleimage_sp.jpg)}@media screen and (min-width:750px),print{.mainvisual__s--clinical_trials{background-image:url(../images/about/clinical_trials/titleimage.jpg)}}.mainvisual__s--hepatology{background-image:url(../images/about/hepatology/titleimage_sp.jpg)}@media screen and (min-width:750px),print{.mainvisual__s--hepatology{background-image:url(../images/about/hepatology/titleimage.jpg)}}.mainvisual__s--emergency_medical{background-image:url(../images/about/emergency_medical/titleimage_sp.jpg)}@media screen and (min-width:750px),print{.mainvisual__s--emergency_medical{background-image:url(../images/about/emergency_medical/titleimage.jpg)}}.mainvisual__s--internationalization{background-image:url(../images/about/internationalization/titleimage_sp.jpg)}@media screen and (min-width:750px),print{.mainvisual__s--internationalization{background-image:url(../images/about/internationalization/titleimage.jpg)}}.mainvisual__s .print{display:none}@media screen and (min-width:750px),print{.mainvisual__s .print{display:block;position:absolute;bottom:0;right:80px;width:180px;height:40px;padding:8px 24px 8px 47px;background-color:#fff;cursor:pointer}.mainvisual__s .print span{font-size:13px;font-size:.8125rem;font-weight:700;transition:opacity .3s ease-out}.mainvisual__s .print span:before{content:'';display:block;position:absolute;top:15px;left:25px;width:15px;height:14px;background:url(../images/common/icon_print_bl.png) no-repeat 0 0/15px auto}.mainvisual__s .print:hover span{opacity:.7;filter:alpha(opacity=70)}}.breadcrumb{width:100%;padding:10px 4%;font-size:13px;font-size:.8125rem;background-color:#ffe66147}.breadcrumb li{display:inline-block}.breadcrumb li~li{position:relative;padding-left:26px}.breadcrumb li~li:before{content:'';display:block;position:absolute;top:3px;left:10px;width:6px;height:11px;background:url(../images/common/icon_arrow_gray.png) no-repeat 0 0/6px auto}.breadcrumb li a{text-decoration:underline}@media screen and (min-width:750px){.breadcrumb{position:absolute;top:0;left:0;padding:20px 5.3%;background-color:transparent}.breadcrumb li a:hover{text-decoration:none}}@media print{.breadcrumb{display:none}}.contents-wrapper{display:flex;flex-wrap:wrap}@media screen and (min-width:750px),print{.contents-wrapper{position:relative}}@media screen and (min-width:750px),print{.contents-area{width:100%;margin:0 0 80px;padding:0 5.3%}.contents{max-width:1140px;margin-left:auto;margin-right:auto}}.contents-area__s{width:100%;margin:30px 0 50px}@media screen and (min-width:750px),print{.contents-area__s{width:calc(100% - 260px);margin:110px 0 80px;padding:0 5.3%}}@media print{.contents-area__s{margin:10px 0;width:100%}}.contents-area__s--large{margin-top:0}@media screen and (min-width:750px),print{.contents-area__s--large{width:100%;padding:0}}.contents-area__s--sm{padding:0 4%}@media screen and (min-width:750px),print{.contents-area__s--sm{padding:0}}@media screen and (min-width:750px),print{.contents-area__s--whole{width:100%}}.contents-section{margin-bottom:50px}.contents-section:after{content:"";display:block;clear:both}.contents-section:last-child{margin-bottom:0!important}.contents-section>*:last-child{margin-bottom:0!important}@media screen and (min-width:750px),print{.contents-section{margin-bottom:80px}}.contents-section--sm{margin-bottom:30px}@media screen and (min-width:750px),print{.contents-section--sm{margin-bottom:60px}}.contents-section--sm>*:last-child{margin-bottom:0!important}.side-area{display:none}@media screen and (min-width:750px){.side-area{display:block;width:260px;margin-top:115px}}@media print{.side-area{display:none}}.category-nav{margin-bottom:25px}.category-nav__title{padding:22px 4%;font-size:20px;font-size:1.25rem;color:#fff;background:linear-gradient(to right,#4eca81 0%,#449e7a 100%)}.category-nav__body>li>a{display:block;position:relative;padding:14px 33px 13px 22px;font-size:14px;font-size:.875rem;color:#465954;background-color:#fff;border-bottom:1px solid #ccc}.category-nav__body>li>a:after{content:'';display:block;position:absolute;top:calc(50% - 4px);right:20px;width:6px;height:11px;background:url(../images/common/icon_arrow_bl.webp) no-repeat 0 0/6px auto}.category-nav__body>li>a:hover{background-color:#F3F9EF;color:#45b078}.category-nav__body>li.external a:after{position:absolute;top:calc(50% - 4px);right:20px;width:15px;height:12px;background:url(../images/common/icon_external_bl.png) no-repeat 0 0/15px auto}.category-nav__body>li.category-nav__hdg{position:relative;padding:40px 4% 20px;font-weight:700}.category-nav__body>li.category-nav__hdg:after{content:'';position:absolute;bottom:0;left:0;display:block;width:100%;height:1px;background:linear-gradient(to right,#45b078 0%,#45b078 100%)}.category-nav__body>li.category-nav__hdg:first-of-type{padding:20px 4%}.category-nav .is-current>a{color:#465954;font-weight:700;background-color:#f3f3f3}.category-nav .is-current.has-child>a{border-bottom:none}.category-nav .is-current .category-nav__child{background-color:#f3f3f3;border-bottom:1px solid #ccc}.category-nav .is-current .category-nav__child>li{padding-left:4%}.category-nav .is-current .category-nav__child>li a{display:block;position:relative;padding:10px 20px;font-size:13px;font-size:.8125rem;color:#465954;background-color:#f3f3f3;border:none}.category-nav .is-current .category-nav__child>li a:before{content:'';display:block;position:absolute;top:16px;left:10px;width:0;height:0;background-color:transparent;border:4px solid;border-color:transparent transparent transparent #45b078}.category-nav .is-current .category-nav__child>li a:hover{background-color:#F3F9EF;color:#45b078}.category-nav .is-current .category-nav__child>li.is-current a{background-color:#fff;padding:5px 20px}.category-nav .is-current .category-nav__child>li.is-current a:before{top:11px}.category-nav .is-current .category-nav__child>li.is-current:last-child{margin-bottom:11px}@media screen and (min-width:750px),print{.category-nav{margin-bottom:40px}.category-nav__title{padding:22px;font-size:18px;font-size:1.125rem}.category-nav__body>li.category-nav__hdg{padding:40px 0 20px}.category-nav__body>li.category-nav__hdg:first-of-type{padding:20px 0}}.pickup-nav{box-sizing:border-box;margin-bottom:50px;padding:0 4%}.pickup-nav *{box-sizing:border-box}.pickup-nav li{display:block;margin-bottom:10px}.pickup-nav li.blank a:after{width:15px;height:12px;background:url(../images/common/icon_external_wh.png) no-repeat 0 0/15px auto}.pickup-nav li a{display:flex;align-items:center;position:relative;width:100%;padding:10px;background:linear-gradient(90deg,#444,#27427d);box-shadow:0 3px rgba(205,215,223,.7)}.pickup-nav li a:before{content:'';opacity:0;position:absolute;left:0;right:0;top:0;bottom:0;background-color:#45b078;transition:opacity .3s ease-out}.pickup-nav li a:after{content:'';display:block;position:absolute;top:calc(50% - 3px);right:20px;width:6px;height:11px;background:url(../images/common/icon_arrow_wh.png) no-repeat 0 0/6px auto}.pickup-nav li a .image,.pickup-nav li a .text{position:relative}.pickup-nav li a .image{width:70px;overflow:hidden}.pickup-nav li a .image img{transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}.pickup-nav li a .text{padding-left:20px;width:calc(100% - 70px);font-weight:700}.pickup-nav li a .ja{display:block;color:#fff}.pickup-nav li a .en{display:block;font-family:arcamajora3,sans-serif;font-size:14px;font-size:.875rem;color:#ccc;text-transform:uppercase}.pickup-nav li a:hover:before{opacity:1}.pickup-nav li a:hover .image img{-webkit-transform:scale(1.1);transform:scale(1.1)}.pickup-nav li.external a:after{width:15px;height:12px;background:url(../images/common/icon_external_wh.png) no-repeat 0 0/15px auto}@media screen and (min-width:750px),print{.pickup-nav{padding:0}.pickup-nav li a .en{font-size:12px;font-size:.75rem}}.cont-overlay{display:none;position:fixed;left:0;top:0;z-index:9000;width:100%;height:100%;background-color:rgba(0,0,0,.4)}@media screen and (min-width:750px),print{.cont-overlay{display:none!important}}.tabmap,.p-access .accessmap{width:100%;margin:0 auto}.tabmap__head .tabset,.p-access .accessmap__head .tabset{margin-bottom:0!important}.tabmap__head .tabset ul li a,.p-access .accessmap__head .tabset ul li a{margin-bottom:0}.tabmap__body,.p-access .accessmap__body{width:100%}.tabmap__body__cont,.p-access .accessmap__body__cont{display:none;width:100%}.tabmap__body__cont.active,.p-access .accessmap__body__cont.active{display:block}.tabmap__body__cont img,.p-access .accessmap__body__cont img{width:100%;height:auto}.tabmap__body__cont__inner,.p-access .accessmap__body__cont__inner{position:relative;width:100%;height:0;padding-top:84.875%}.tabmap__body__cont__inner iframe,.p-access .accessmap__body__cont__inner iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (min-width:750px),print{.tabmap,.p-access .accessmap{width:74.07407%}}.clinical_trial .mainvisual__s{background-image:url(../images/clinical_trial/common/basis_mainvisual_sp.jpg)}@media screen and (min-width:750px),print{.clinical_trial .mainvisual__s{background-image:url(../images/clinical_trial/common/basis_mainvisual.jpg)}}@media screen and (min-width:750px),print{.clinical_trial .mainvisual__s .print span:before{background-image:url(../images/clinical_trial/common/icon_print_mint.png)}}.clinical_trial .breadcrumb{background-color:#e5f5f4}@media screen and (min-width:750px){.clinical_trial .breadcrumb{background-color:transparent}.clinical_trial .breadcrumb a:hover{color:#999}}@media print{.clinical_trial .breadcrumb{display:none}}.clinical_trial .category-nav__title{background:linear-gradient(to right,#1da3b3,#3fd0ba)}.clinical_trial .category-nav__body>li>a:after{background-image:url(../images/clinical_trial/common/icon_arrow_mint.png)}.clinical_trial .category-nav__body>li>a:hover{background-color:#d5efed;color:#1da3b3}.clinical_trial .category-nav__body>li.external a:after{background-image:url(../images/clinical_trial/common/icon_blank_mint.png)}.clinical_trial .category-nav__body>li.category-nav__hdg:after{background:linear-gradient(to right,#45b078,#3fd0ba)}.clinical_trial .category-nav .is-current .category-nav__child>li a:before{border-color:transparent transparent transparent #45b078}.clinical_trial .category-nav .is-current .category-nav__child>li a:hover{background-color:#d5efed;color:#45b078}.clinical_trial .pickup-nav li a{background:linear-gradient(90deg,#444,#006b79)}.clinical_trial .pickup-nav li a:before{background-color:#44b38d}.medical_education .mainvisual__s{background-image:url(../images/medical_education/common/basis_mainvisual_sp.jpg)}@media screen and (min-width:750px),print{.medical_education .mainvisual__s{background-image:url(../images/medical_education/common/basis_mainvisual.jpg)}}@media screen and (min-width:750px),print{.medical_education .mainvisual__s .print span:before{background-image:url(../images/medical_education/common/icon_print_light_bl.png)}}@media screen and (min-width:750px){.medical_education .breadcrumb a:hover{color:#999}}@media print{.medical_education .breadcrumb{display:none}}.medical_education .category-nav__title{background:linear-gradient(to right,#45b078,#5ec1e6)}.medical_education .category-nav__body>li>a:after{background-image:url(../images/medical_education/common/icon_arrow_light_bl.png)}.medical_education .category-nav__body>li>a:hover{color:#45b078}.medical_education .category-nav__body>li.external a:after{background-image:url(../images/medical_education/common/icon_blank_light_bl.png)}.medical_education .category-nav__body>li.category-nav__hdg:after{background:linear-gradient(to right,#45b078,#5ec1e6)}.medical_education .category-nav .is-current .category-nav__child>li a:before{border-color:transparent transparent transparent #45b078}.medical_education .category-nav .is-current .category-nav__child>li a:hover{color:#45b078}.medical_education .pickup-nav li a{background:linear-gradient(90deg,#444,#45b078)}.medical_education .pickup-nav li a:before{background-color:#45b078}.pagetop{position:fixed;background:url(../../cms/images/top/minami_01pc.png) no-repeat 30% 30%/60px auto #4440;width:80px;height:100px;right:0%;bottom:5px;z-index:100;text-indent:-9999px;overflow:hidden}.pagetop a{display:block}.footer-authorize{display:none;flex-wrap:wrap;margin:14px 4% 11px;text-align:center}.footer-authorize__item{display:flex;align-items:center;width:50%;border-bottom:1px solid #CCC}.footer-authorize__item:nth-child(odd){border-right:1px solid #CCC;padding-right:4%}.footer-authorize__item:nth-child(even){padding-left:4%}.footer-authorize__item:nth-child(2) .inner{padding-top:14px}.footer-authorize__item:nth-child(2) .inner p{margin-top:17px}.footer-authorize__item:nth-child(3),.footer-authorize__item:nth-child(4){border-bottom:none}.footer-authorize__item:nth-child(3) .inner{padding-top:14px;padding-bottom:0}.footer-authorize__item:nth-child(3) .inner p{margin-top:6px}.footer-authorize__item:nth-child(4) .inner{padding-top:20px;padding-bottom:0}.footer-authorize__item .inner{padding:0 2px 17px;font-size:12px;font-size:.75rem;color:#465954}.footer-authorize__item .inner p{margin-top:10px}.footer-sitemap__logo{border-top:1px solid #45b078;border-bottom:1px solid #CCC;text-align:center}.footer-sitemap__logo a{display:block;padding:20px 0}.footer-sitemap__logo img{width:51%}.footer-sitemap__logo--general{border-top:none}.footer-sitemap__list_item>div{border-bottom:1px solid #CCC}.footer-sitemap__list_item>div>a{position:relative;padding:15px 5%;font-weight:700}.footer-sitemap__list_item a{display:block;color:#465954}.footer-sitemap__list_item ul{display:none;padding-bottom:10px}.footer-sitemap__list_item ul li{padding:0 5%}.footer-sitemap__list_item ul li a{position:relative;padding:6px 20px}.footer-sitemap__list_item ul li a:before{position:absolute;content:"";display:block;background:#465954;height:1px;width:5px;left:6px;top:16px}.footer-sitemap__list_item ul li a[target="_blank"]:after{content:"";display:inline-block;margin-left:6px;width:15px;height:12px;background:url(../images/common/icon_blank_bl.png) no-repeat 0 0/15px auto}.footer-sitemap__list_item>.has-child.active>a:after{display:none}.footer-sitemap__list_item>.has-child>a:before{position:absolute;content:"";display:block;opacity:1;max-height:3em;transition-property:opacity;transition-duration:.3s;transition-timing-function:ease-out;background:#45b078;height:2px;width:20px;right:15px;top:26px}.footer-sitemap__list_item>.has-child>a:after{position:absolute;content:"";display:block;background:#45b078;height:20px;width:2px;right:24px;top:17px}.footer-sitemap__list_item>.no-child>a:after{position:absolute;content:"";background:url(../images/common/icon_arrow_bl.webp) no-repeat 0 0/8px auto;width:8px;height:16px;right:20px;top:20px}.footer-sitemap__list_item>.blank>a:after{position:absolute;content:"";background:url(../images/common/icon_blank_bl.png) no-repeat 0 0/15px auto;width:15px;height:12px;top:22px;right:16px}.footer-sitemap--general .footer-sitemap__list_item>.has-child>a:before,.footer-sitemap--general .footer-sitemap__list_item>.has-child>a:after{background:#465954}.footer-sitemap--general .footer-sitemap__list_item>.no-child a:after{background-image:url(../images/common/icon_arrow_black.png)}.footer-sub{padding:15px 4%}.footer-sub a{position:relative;display:inline-block;margin-right:20px;color:#465954;font-size:13px;font-size:.8125rem}.footer-sub a:before{position:static;content:"";display:inline-block;background:url(../images/common/icon_arrow_bl.webp) no-repeat 0 0/4px auto;width:4px;height:7px;vertical-align:1px;margin-right:6px}.footer-sub a[target="_blank"]:after{content:"";display:inline-block;margin-left:6px;width:15px;height:12px;background:url(../images/common/icon_blank_bl.png) no-repeat 0 0/15px auto}.footer-sub--general a:before{background-image:url(../images/common/icon_arrow_black.png)}.footer-sub--general a[target="_blank"]:after{background-image:url(../images/common/icon_blank_black.png)}.footer-copyright{padding-bottom:20px;font-size:12px;font-size:.75rem;font-weight:700;text-align:center}.footer-copyright small{font-family:arcamajora3,sans-serif;font-size:100%;letter-spacing:.5px}.top .footer-authorize{display:flex}@media screen and (min-width:750px){.pagetop{position:fixed;background:url(../images/common/btn_pagetop.png) no-repeat 50% 12px/10px auto #4440;width:auto;height:auto;right:0;bottom:40px;text-indent:0}.pagetop a{padding:25px 10px 15px;color:#FFF;font-weight:700}footer{overflow:hidden;padding-bottom:50px}.footer-authorize{display:flex;margin:40px 2% 35px}.footer-authorize__item{width:25%;border-bottom:none;padding:0 4%}.footer-authorize__item:nth-child(odd){border-right:none;padding-right:4%}.footer-authorize__item:nth-child(even){padding-left:4%}.footer-authorize__item:nth-child(2) .inner{padding-top:12px}.footer-authorize__item:nth-child(2) .inner p{margin-top:18px}.footer-authorize__item:nth-child(3){padding:0 2%}.footer-authorize__item:nth-child(3) .inner{padding-top:0}.footer-authorize__item:nth-child(3) .inner p{margin-top:6px}.footer-authorize__item:nth-child(4) .inner{padding-top:0;padding-bottom:0}.footer-authorize__item .inner{padding:0 6%}.footer-sitemap{overflow:hidden;margin:40px 0 53px}.footer-sitemap__logo{position:relative;border-top:none;border-bottom:none;float:left;width:17.5%;text-align:left}.footer-sitemap__logo:before{position:absolute;content:"";display:block;width:100%;height:1px;background:linear-gradient(to right,#45b078 0%,#45b078 100%)}.footer-sitemap__logo a{display:block;padding:29px 0}.footer-sitemap__logo img{width:97%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:opacity .3s}.footer-sitemap__logo a:hover img{opacity:.7}.footer-sitemap__logo--general{border-top:1px solid #CCC}.footer-sitemap__logo--general:before{content:none}.footer-sitemap__list{float:right;width:79.4%}.footer-sitemap__list_item{float:left;width:24.3%;border-bottom:none;margin-left:3.8%;padding:0}.footer-sitemap__list_item>div{border-top:1px solid #CCC;border-bottom:none;padding:24px 0 0}.footer-sitemap__list_item:first-child{margin-left:0}.footer-sitemap__list_item:nth-child(2){width:19.9%}.footer-sitemap__list_item:nth-child(4),.footer-sitemap__list_item:nth-child(5),.footer-sitemap__list_item:nth-child(6),.footer-sitemap__list_item:nth-child(7){width:20%}.footer-sitemap__list_item:nth-child(4)>div,.footer-sitemap__list_item:nth-child(5)>div,.footer-sitemap__list_item:nth-child(6)>div,.footer-sitemap__list_item:nth-child(7)>div{margin-bottom:40px}.footer-sitemap__list_item:nth-child(4)>div:last-child,.footer-sitemap__list_item:nth-child(5)>div:last-child,.footer-sitemap__list_item:nth-child(6)>div:last-child,.footer-sitemap__list_item:nth-child(7)>div:last-child{margin-bottom:0}.footer-sitemap__list_item.active ul{display:block}.footer-sitemap__list_item>div a{padding:0}.footer-sitemap__list_item>div a:before{display:none}.footer-sitemap__list_item>div a:after{display:none}.footer-sitemap__list_item>div.blank a:after{display:block;top:7px}.footer-sitemap__list_item a{display:block}.footer-sitemap__list_item a:hover{opacity:.6}.footer-sitemap__list_item ul{display:block!important;margin-top:8px;padding-bottom:0;border-bottom:none}.footer-sitemap__list_item ul li{max-height:none;opacity:1;padding:0}.footer-sitemap__list_item ul li a{padding:3px 0 4px 17px;font-size:14px;font-size:.875rem}.footer-sitemap__list_item ul li a:before{left:0;top:13px}.footer-sitemap__list_item ul li a[target="_blank"]:after{vertical-align:-1px}.footer-sitemap__list_item>.has-child>a::before,.footer-sitemap__list_item>.has-child>a::after{content:none}.footer-sitemap--general .footer-sitemap__list_item{width:21.2%}.footer-sitemap--general .footer-sitemap__list_item:nth-child(2),.footer-sitemap--general .footer-sitemap__list_item:nth-child(4),.footer-sitemap--general .footer-sitemap__list_item:nth-child(5),.footer-sitemap--general .footer-sitemap__list_item:nth-child(6),.footer-sitemap--general .footer-sitemap__list_item:nth-child(7){width:21.2%}.footer-sitemap--6col .footer-sitemap__list_item{width:16.2%}.footer-sitemap--6col .footer-sitemap__list_item:nth-child(2),.footer-sitemap--6col .footer-sitemap__list_item:nth-child(4),.footer-sitemap--6col .footer-sitemap__list_item:nth-child(5),.footer-sitemap--6col .footer-sitemap__list_item:nth-child(6),.footer-sitemap--6col .footer-sitemap__list_item:nth-child(7){width:16.2%}.footer-sitemap--clinical_trial .footer-sitemap__list_item .no-child{margin-bottom:40px}.footer-sitemap--medical_education .footer-sitemap__list_item{width:16.2%}.footer-sitemap--medical_education .footer-sitemap__list_item:nth-child(4)>div,.footer-sitemap--medical_education .footer-sitemap__list_item:nth-child(5)>div{margin-bottom:40px}.footer-sub{float:left;padding:0}.footer-sub a{margin-right:27px}.footer-sub a:hover{opacity:.6}.footer-copyright{float:right;padding-bottom:0}}@media print{.pagetop{display:none!important}footer{display:none}.footer{display:none}}.footer-links{background:url(../images/common/footer_links_bg_sp.png) no-repeat 0 0/cover;padding:15px 4%}.footer-links--clinical_trial{display:none;background-image:url(../images/clinical_trial/common/footer_links_bg_sp.png)}.footer-links--medical_education{display:none;background-image:url(../images/medical_education/common/footer_links_bg_sp.png)}.footer-links__banners{margin-bottom:15px}.footer-links__banners_item{display:table;background:#FFF;width:100%;box-shadow:0 3px 0 rgba(205,215,223,.7);margin-bottom:10px}.footer-links__banners_item a{display:table-row;color:#465954}.footer-links__banners_item .img{display:table-cell;width:120px}.footer-links__banners_item p{display:table-cell;padding:10px 15px;vertical-align:middle;font-size:14px;font-size:.875rem;font-weight:700}.footer-links__banners_item p span{font-weight:400;font-size:12px;font-size:.75rem}.footer-links__links{display:flex;flex-wrap:wrap;padding:15px 4vw;background:#FFF;box-shadow:0 3px 0 rgba(205,215,223,.7)}.footer-links__links_item{border-bottom:1px solid #CCC;width:50%;box-sizing:border-box}.footer-links__links_item:nth-child(odd){border-right:1px solid #CCC}.footer-links__links_item:nth-child(7),.footer-links__links_item:nth-child(8){border-bottom:none}.footer-links__links_item a{display:flex;padding:6px 0;height:100%;box-sizing:border-box;align-items:center;color:inherit}.footer-links__links_item a>div{box-sizing:border-box}.footer-links__links_item:nth-child(even) a{padding-left:2.666666667vw}.footer-links__links_item:nth-child(1) a,.footer-links__links_item:nth-child(2) a{padding-top:0}.footer-links__links_item .img{width:25%;text-align:center}.footer-links__links_item .text{padding-left:2.666666667vw;width:75%;font-size:12px;font-size:.75rem;font-weight:700;line-height:1.5}.footer-links__links_item .text span{display:block;margin-bottom:2px;font-size:11px;font-size:.6875rem;font-weight:400}.top .footer-links{display:block}@media screen and (min-width:750px){.footer-links{display:block;background:url(../files/themes/images/common/footer_links_bg.png) no-repeat 0 0/cover;background-size:cover;padding:70px 0}.footer-links--clinical_trial{background-image:url(../images/clinical_trial/common/footer_links_bg.png)}.footer-links--medical_education{background-image:url(../images/medical_education/common/footer_links_bg.png)}.footer-links__banners{display:flex;margin-left:-16px}.footer-links__banners_item{margin:0 0 0 16px;width:calc(25% - 16px)}.footer-links__banners_item a:hover{opacity:.6}.footer-links__banners_item .img img{vertical-align:top}.footer-links__banners_item p{padding:5px 10px 5px 15px;line-height:1.4}.footer-links__banners_item p span{display:inline-block;padding-bottom:4px}.footer-links__banners--5col .footer-links__banners_item{width:calc(20% - 16px)}.footer-links__banners--5col .footer-links__banners_item .img{overflow:hidden;position:relative;width:90px;height:90px}.footer-links__banners--5col .footer-links__banners_item .img img{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:auto;height:90px;max-width:inherit}.footer-links__links{background:#FFF;padding:20px 1.754385965%}.footer-links__links_item{border-right:1px solid #CCC;width:25%}.footer-links__links_item:nth-child(4n){border-right:none}.footer-links__links_item:nth-child(5),.footer-links__links_item:nth-child(6){border-bottom:none}.footer-links__links_item a:hover{opacity:.6}.footer-links__links_item:nth-child(1) a,.footer-links__links_item:nth-child(2) a,.footer-links__links_item:nth-child(3) a,.footer-links__links_item:nth-child(4) a{padding:0 5.109489051% 9px}.footer-links__links_item:nth-child(5) a,.footer-links__links_item:nth-child(6) a,.footer-links__links_item:nth-child(7) a,.footer-links__links_item:nth-child(8) a{padding:16px 5.109489051% 2px}.footer-links__links_item:nth-child(4n+1) a{padding-left:0}.footer-links__links_item:nth-child(4n) a{padding-right:0}.footer-links__links_item .img{width:53px}.footer-links__links_item .text{padding-left:10px;width:calc(100% - 53px);font-size:13px;font-size:.8125rem}.footer-links__links_item .text span{margin-bottom:3px;font-size:13px;font-size:.8125rem;line-height:1.3}}@media print{.footer-links{display:none}.top .footer-links{display:none}}.u-isred{color:red}.u-isblue{color:#00f}.u-align-left{text-align:left}.u-align-center{text-align:center}.u-align-right{text-align:right}.u-fl{float:left}.u-fl:after{content:"";display:block;clear:both}.u-fr{float:right}.u-fr:after{content:"";display:block;clear:both}@media screen and (min-width:750px),print{.u-sp-only{display:none}}.u-pc-only{display:none}@media screen and (min-width:750px),print{.u-pc-only{display:block}}.u-no-underline{text-decoration:none!important}@media print{.u-print-img{display:block!important}}.u-pb{page-break-before:always}.u-pb-after{page-break-after:always}@media print{.u-no-print{display:none!important}}.imp-news-sp-only{position:relative;z-index:2000;border-top:1px solid #ccc;border-bottom:1px solid #ccc;background-color:#fff;box-shadow:0 5px 5px rgba(0,0,0,.1);letter-spacing:.5px}.imp-news-sp-only .inner{margin:auto;padding:15px 0;width:92%}.imp-news-sp-only .hdg{font-size:15px;font-weight:700}.imp-news-sp-only dl::after{content:"";display:block;clear:both}.imp-news-sp-only dl dt{float:left;margin-right:15px;font-size:13px;-webkit-transform:translateY(2px);transform:translateY(2px)}.imp-news-sp-only dl dd{font-size:14px}.mainvisual{position:relative}.mainvisual__catch{display:none;position:absolute;z-index:100;top:11.267605634%;right:0;width:290px;content:url(../images/top/mainvisual_text_sp.png)}.mainvisual__images{display:none!important}.mainvisual__images_sp{position:absolute;top:0;left:0;overflow:hidden;width:100%;z-index:-1}.mainvisual__search-link{margin:-25px 4% 0;text-align:center}.mainvisual__search-link ul{display:flex}.mainvisual__search-link ul::after{content:"";display:block;clear:both}.mainvisual__search-link li{display:flex;width:80%;border-bottom:3px solid #dce3e9}.mainvisual__search-link li a{position:relative;display:block;width:100%;background:linear-gradient(to right,#45b078 0%,#45b078 100%);padding:15px 26px 14px 13px;line-height:1.4;color:#FFF;font-weight:700;display:flex;justify-content:center;align-items:center}.mainvisual__search-link li a:after{content:"";position:absolute;right:7%;top:50%;background:url(../images/common/icon_arrow_wh.png) no-repeat 0 0/6px auto;margin-top:-3px;width:6px;height:11px}.mainvisual__search-link li ul{display:none}.mainvisual__search-link .imp-news-pc-only{display:none}.mainvisual__global-link{margin-top:15px}.mainvisual__global-link ul{display:flex;margin:auto;width:92%;flex-wrap:wrap}@media screen and (max-width:768px){.mainvisual__global-link ul{margin-top:9%}}.mainvisual__global-link ul li{border-right:1px solid #ccc;width:33.333%}.mainvisual__global-link ul li:nth-child(3n){border-right:none}.mainvisual__global-link ul li:nth-child(n+4){border-top:1px solid #ccc}.mainvisual__global-link ul a{display:flex;height:100px;flex-wrap:wrap;align-items:center;align-content:center;justify-content:center;color:#465954}.mainvisual__global-link ul .image{display:flex;position:relative;width:100%;height:30px;align-items:center;justify-content:center}.mainvisual__global-link ul .image img:nth-child(1){position:relative;z-index:1}.mainvisual__global-link ul .image img:nth-child(2){position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.mainvisual__global-link ul .text{margin-top:1px;font-size:14px;font-weight:700}.mainvisual__global-link ul a[target="_blank"] .text>span{margin-right:4px}.mainvisual--clinical_trial .mainvisual__catch,.mainvisual--medical_education .mainvisual__catch,.mainvisual--yokohama .mainvisual__catch{display:none}.mainvisual--clinical_trial .mainvisual__search-link,.mainvisual--medical_education .mainvisual__search-link,.mainvisual--yokohama .mainvisual__search-link{margin-top:0}.top-to-news{margin:15px 4% 25px;border:2px solid #45b078;background:#45b078;text-align:center}.top-to-news a{position:relative;display:block;padding:11px;font-weight:700;color:#fff;letter-spacing:1px}.top-to-news a:after{display:block;position:absolute;content:"";top:50%;margin-top:-6px;right:18px;width:6px;height:11px;background:url(../images/common/icon_arrow_bl.webp) no-repeat 0 0/6px auto;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.top-subnav{margin:30px 4%}.top-subnav br{display:none}.top-pickup{margin:25px 4% 50px}.top-pickup ul{overflow:hidden;display:block;border-bottom:3px solid #dce3e9}.top-pickup li a{position:relative;display:block;width:100%;color:#FFF;background:linear-gradient(to right,#45b078 0%,#45b078 100%)}.top-pickup li a[target="_blank"] .top-pickup__text:before{background:url(../images/common/icon_blank.png) no-repeat 0 0/15px auto;width:15px;height:12px}.top-pickup__image{overflow:hidden;width:100%}.top-pickup__image img{width:100%}.top-pickup__text{width:100%;padding:0 32px 0 15px}.top-pickup__text:before{content:"";position:absolute;display:block;margin:0;right:2.5%;top:50%;margin-top:-6px;background:url(../images/common/icon_arrow_wh.png) no-repeat 0 0/6px auto;width:6px;height:11px}.top-pickup__text_title{margin-bottom:5px;font-size:16px;font-size:1rem;font-weight:700}.top-pickup__text_copy{line-height:1.4;font-size:14px;font-size:.875rem}.top-pickup__text_copy span{display:none}.top-pickup .two-col{display:flex;flex-wrap:wrap}.top-pickup .two-col li{display:flex;width:50%}.top-pickup .two-col .top-pickup__image{display:block;width:100%}.top-pickup .two-col .top-pickup__text{position:relative;display:block;width:100%;padding:12px 18% 14px 15px}.top-pickup .two-col .top-pickup__text:before{right:5%}.top-pickup--clinical_trial{margin:0;padding:30px 4%;background-image:linear-gradient(to bottom,#eeeeee 0%,#e3f9f8 100%)}.top-pickup--clinical_trial li:nth-child(1) img{content:none}.top-pickup--clinical_trial li:nth-child(2) img{content:none}.top-pickup--clinical_trial li a{background:linear-gradient(to right,#33afbe 50%,#65d9c7 100%)}.top-pickup--clinical_trial .top-pickup__text br{display:none}.top-pickup--clinical_trial .two-col li a{background:linear-gradient(to right,#33afbe 0%,#65d9c7 100%)}.top-pickup--medical_education{margin-top:30px}.top-pickup--medical_education li:nth-child(1) img{content:none}.top-pickup--medical_education li:nth-child(2) img{content:none}.top-pickup--medical_education li a{background:linear-gradient(to right,#45b078 50%,#45b078 100%)}.top-pickup--medical_education .two-col li a{background:linear-gradient(to right,#45b078 0%,#45b078 100%)}.top-innovative{position:relative;margin-top:51px}.top-innovative__bg{background:linear-gradient(to bottom,#eeeeee 0%,#F3F9EF 100%) no-repeat}.top-innovative:before{position:absolute;display:block;content:"";background:url(../images/top/innovative_title_sp.png) no-repeat 50% 0/335px auto;top:0;left:0;width:100%;height:98px;text-align:center}.top-innovative__title{padding-top:46px}.top-innovative__title_text{position:relative;padding-bottom:26px;text-align:center;font-weight:700;font-size:25px;font-size:1.5625rem;letter-spacing:2px}.top-innovative__title_copy{margin:0 4% 20px}.top-innovative__title_btn{display:none}.top-innovative__main_item{float:none!important;height:auto!important;position:relative;margin:0 1px;background:#FFF;border-bottom:3px solid #dce3e9}.top-innovative__main_item a{display:block;color:#465954}.top-innovative__main_item__image{overflow:hidden}.top-innovative__main_item__image img{width:100%;height:46.66667vw;min-height:146px;-o-object-fit:cover;object-fit:cover;font-family:'object-fit: cover;'}.top-innovative__main_item__title{padding:20px 6.6% 10px 12%;font-weight:700;background:url(../images/common/icon_arrow_bl.webp) no-repeat 6.6% 26px/6px auto}.top-innovative__main_item__title-inner>span{margin-right:18px}.top-innovative__main_item__text{padding:0 6.6% 20px;font-size:14px;font-size:.875rem}.top-innovative__main_item.movie .top-innovative__main_item__title-inner:after{display:inline-block;content:"映像あり";position:static;width:67px;color:#FFF;background:#444;padding:5px 0 5px 2px;font-size:14px;font-size:.875rem;line-height:1;text-align:center;vertical-align:3px}.top-innovative__main .slick-track{display:flex}.top-innovative__main .slick-dots{background:#FFF;text-align:center}.top-innovative__main .slick-dots li{display:inline-block;margin:15px 6px 0}.top-innovative__main .slick-dots li.slick-active button{background:#45b078}.top-innovative__main .slick-dots li button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;content:"";width:10px;height:10px;background:#ccc;text-indent:-9999px;overflow:hidden;border:none;padding:0}.top-innovative__sub{display:none}.top-innovative__btn a{display:block;position:relative;background:linear-gradient(to right,#45b078 0%,#45b078 100%);box-shadow:0 3px 0 #cdd7df;margin:12px auto 0;width:64%;height:38px;padding-top:12px;border-radius:100px;color:#FFF;font-size:17px;font-weight:700;text-align:center}.top-innovative__btn a:after{position:absolute;content:"";display:block;background:url(../images/common/icon_arrow_wh.png) no-repeat 0 0/6px auto;width:6px;height:11px;right:9%;top:20px}.top-features{position:relative;background:linear-gradient(to bottom,#fff7f0 0%,#fff7f0 100%) no-repeat;background-size:100% 98%;margin-top:57px}.top-features>.contents-area{padding-top:48px}.top-features:before{position:absolute;display:block;content:"";background:url(../images/top/features_title.png) no-repeat 50% 0/266px auto;top:0;left:0;width:100%;height:44px;text-align:center}.top-features--ennone:before{content:none}.top-features--subnone{background-size:100% 82%}.top-features__title{position:relative;margin-bottom:18px;padding-bottom:12px;text-align:center;font-weight:700;font-size:25px;font-size:1.5625rem;letter-spacing:2px;line-height:1.5}.top-features__title:after{position:absolute;display:block;content:"";background:linear-gradient(to right,#45b078 0%,#45b078 100%);bottom:0;left:50%;width:30px;height:1px;margin-left:-15px;text-align:center}.top-features__copy{margin:0 4% 26px}.top-features__main_item{padding:30px 4% 0}.top-features__main_item:first-child{padding-top:0}.top-features__main_item:last-child{border-bottom:none;padding-bottom:40px}.top-features__main_item>a{position:relative;display:block;margin-bottom:15px;height:170px;overflow:hidden}.top-features__main_item>a img{position:absolute;margin-top:-20px;width:100%}.top-features__main_item>a .inner{position:absolute;bottom:18px;left:50%;width:68%;height:50px;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:linear-gradient(to right,#45b078 0%,#45b078 100%);border-radius:50px;box-shadow:0 0 0 2px rgba(205,215,223,.7);text-align:center}.top-features__main_item>a span{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;color:#FFF;font-weight:700;line-height:1.4}.top-features__main_item>a span:after{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block;background:url(../images/common/icon_arrow_wh.png) no-repeat 0 0/6px auto;width:6px;height:11px;right:8%}.top-features__main_item.blank>a span:after{width:15px;height:12px;background:url(../images/common/icon_blank.png) no-repeat 0 0/15px auto}.top-features__main ul{overflow:hidden;display:none;margin:18px 0 0 -5px}.top-features__main ul li{float:left;width:calc(50% - 5px);background:#FFF;margin:0 0 5px 5px;border-bottom:1px solid #d6dee5}.top-features__main ul li a{display:block;padding:7px 9.5%;font-weight:700;color:#465954}.top-features__main ul li a:before{position:static;content:"";display:inline-block;background:url(../images/common/icon_arrow_bl.webp) no-repeat 0 0/6px auto;width:6px;height:11px;margin:-2px 7px 0 -1px}.top-features--2col .top-features__main_item>a{padding-top:51.5625%;height:auto}.top-features--2col .top-features__main_item>a img{margin-top:0;top:0}.top-features--clinical_trial{margin:0 0 -40px;background-image:linear-gradient(to bottom,#eeeeee 0%,#e3f9f8 100%)}.top-features--clinical_trial .top-features__title:after{background:linear-gradient(to right,#1da3b3 0%,#45b078 100%)}.top-features--clinical_trial .top-features__main_item>a .inner{background:linear-gradient(to right,#1da3b3 0%,#45b078 100%);box-shadow:0 0 0 2px rgba(205,215,223,.7)}.top-features--medical_education{margin-top:0;background-image:linear-gradient(to bottom,#eff3f7 0%,#d4e8f8 100%)}.top-features--medical_education .top-features__title:after{background:linear-gradient(to right,#45b078 0%,#45b078 100%)}.top-features--medical_education .top-features__main_item>a .inner{background:linear-gradient(to right,#45b078 0%,#45b078 100%)}.top-features__sub{margin:0 4%}.top-features__sub_item{border-bottom:1px solid #FFF}.top-features__sub_item a{position:relative;display:block;color:#FFF}.top-features__sub_item a img{width:100%}.top-features__sub_item a span{border-top:1px solid #FFF;border-bottom:1px solid #FFF;display:block;position:absolute;padding:9px 0;font-size:18px;font-size:1.125rem;font-weight:700;top:50%;left:50%;width:80%;text-align:center;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.top-features__sub_item a:after{position:absolute;content:"";display:block;background:url(../images/common/icon_arrow_wh.png) no-repeat 0 0/6px auto;width:6px;height:11px;right:10.5%;top:50%;margin-top:-6px}.top-features__sub_item:nth-child(1) img{content:url(../images/top/features_sub_01_sp.jpg)}.top-features__sub_item:nth-child(2) img{content:url(../images/top/features_sub_02_sp.jpg)}.top-features__sub_item:nth-child(3) img{content:url(../images/top/features_sub_03_sp.jpg)}.top-news-magazine--clinical_trial,.top-news-magazine--medical_education{margin-bottom:0}.top-news-magazine--medical_education{margin-top:50px}.top-news-magazine .top-news__sub{background:linear-gradient(to bottom,#e4eff8 0%,#e4eff8 100%) no-repeat 0 0/100% 90%;margin:0;padding:30px 4% 0}.top-news{position:relative;background:linear-gradient(to bottom,#F3F9EF 0%,#F3F9EF 100%) no-repeat;border-bottom:1px solid #FFF;margin-top:58px;padding:40px 4% 52px;68px 3.6% 52px 0}.top-news_2nd{position:relative;background:linear-gradient(to bottom,#eeeeee 0%,#F3F9EF 100%) no-repeat;border-bottom:1px solid #FFF;margin-top:58px;padding:40px 4% 52px}.top-news__title{position:relative;padding-top:6px;margin-bottom:22px;font-size:20px;font-weight:700;text-align:center;letter-spacing:2px;z-index:999}.top-news__title_2nd{position:relative;padding-top:6px;margin-bottom:22px;font-size:20px;font-weight:700;text-align:center;letter-spacing:2px}.top-news__title_2nd:before{position:static;display:block;content:"";background:url(../images/top/news_title.png) no-repeat 50% 0/44px auto;margin-bottom:-2px;width:100%;height:18px}.top-news__title--clinical_trial:before{background:url(../images/clinical_trial/top/news_title.png) no-repeat 50% 0/44px auto}.top-news__title--medical_education:before{background:url(../images/medical_education/top/news_title.png) no-repeat 50% 0/44px auto}.top-news__tab{overflow:hidden;padding-bottom:25px;z-index:999;width:65%!important;padding:68px 3.6% 52px 0}@media screen and (max-width:768px){.top-news__tab{padding:0!important;margin:auto}}.top-news__tab li{float:left;width:25%;height:42px;border-bottom:1px solid #d6dee4;text-align:center}.top-news__tab li:after{opacity:0;position:absolute;content:"";display:block;bottom:-7px;left:50%;margin-left:-7px;width:0;height:0;border-style:solid;border-width:7px 7px 0 7px;border-color:#444 transparent transparent transparent;transition:opacity .1s}.top-news__tab li.active{position:relative}.top-news__tab li.active a{background:#444!important;color:#FFF}.top-news__tab li.active:after{opacity:1}.top-news__tab li a{position:relative;display:block;padding-top:11px;height:31px;background:#FFF;font-size:14px;font-size:.875rem;font-weight:700;color:#465954}.top-news__tab li a:before{position:absolute;content:"";display:block;left:0;top:14px;width:1px;height:15px;background:#CCC}.top-news__tab li:first-child a:before{display:none}.top-news__tab--3col li{width:33.3%}.top-news__tab--medical_education li a{background:#45b078;color:#FFF}.top-news__body{background:#FFF;padding:8px 6% 4px;font-size:14px;font-size:.875rem;margin-top:32px!important}.top-news__body_2nd{background:#FFF;padding:8px 6% 4px;font-size:14px;font-size:.875rem}.top-news__body-cont{display:none}.top-news__body-cont.active{display:block}.top-news__body--medical_education{background:#eff3f7}.top-news__body dl{border-bottom:1px solid #CCC;padding:12px 0 12px}.top-news__body dl dt{display:block;margin-bottom:8px;font-size:14px;color:#666}.top-news__body dl dt .date{display:inline-block;margin:2px 18px 0 1px}.top-news__body dl dt a{display:inline-block;padding:3px 14px;background:#f3f3f3;color:#465954;font-size:12px}.top-news__body dl dd{line-height:1.7}.top-news__body dl dd a{position:relative}.top-news__body dl dd a.external:after{content:'';display:inline-block;top:calc(50% - 6px);width:15px;height:12px;margin-left:11px;background:url(../images/common/icon_external_bl.png) no-repeat 0 0/15px auto}.top-news__body dl dd a.pdf:after,.top-news__body dl dd a.xls:after,.top-news__body dl dd a.doc:after,.top-news__body dl dd a.ppt:after{content:'';display:inline-block;vertical-align:middle;width:16px;height:19px;margin-left:11px}.top-news__body dl dd a.pdf:after{background:url(../images/common/icon_pdf.png) no-repeat 0 0/16px auto}.top-news__body dl dd a.xls:after{background:url(../images/common/icon_xls.png) no-repeat 0 0/16px auto}.top-news__body dl dd a.doc:after{background:url(../images/common/icon_doc.png) no-repeat 0 0/16px auto}.top-news__body dl dd a.ppt:after{background:url(../images/common/icon_ppt.png) no-repeat 0 0/16px auto}.top-news__body_2nd dl{border-bottom:1px solid #CCC;padding:12px 0 12px}.top-news__body_2nd dl dt{display:block;margin-bottom:8px;font-size:14px;color:#666}.top-news__body_2nd dl dt .date{display:inline-block;margin:2px 18px 0 1px}.top-news__body_2nd dl dt a{display:inline-block;padding:3px 14px;background:#f3f3f3;color:#465954;font-size:12px}.top-news__body_2nd dl dd{line-height:1.7}.top-news__body_2nd dl dd a{position:relative}.top-news__body_2nd dl dd a.external:after{content:'';display:inline-block;top:calc(50% - 6px);width:15px;height:12px;margin-left:11px;background:url(../images/common/icon_external_bl.png) no-repeat 0 0/15px auto}.top-news__body_2nd dl dd a.pdf:after,.top-news__body_2nd dl dd a.xls:after,.top-news__body_2nd dl dd a.doc:after,.top-news__body_2nd dl dd a.ppt:after{content:'';display:inline-block;vertical-align:middle;width:16px;height:19px;margin-left:11px}.top-news__body_2nd dl dd a.pdf:after{background:url(../images/common/icon_pdf.png) no-repeat 0 0/16px auto}.top-news__body_2nd dl dd a.xls:after{background:url(../images/common/icon_xls.png) no-repeat 0 0/16px auto}.top-news__body_2nd dl dd a.doc:after{background:url(../images/common/icon_doc.png) no-repeat 0 0/16px auto}.top-news__body_2nd dl dd a.ppt:after{background:url(../images/common/icon_ppt.png) no-repeat 0 0/16px auto}.top-news__body--clinical_trial dl a{color:#45b078}.top-news__body--clinical_trial dl a:hover{color:#999}.top-news__body--clinical_trial dl dd a.external:after{background-image:url(../images/clinical_trial/common/icon_blank_mint.png)}.top-news__body--clinical_trial dl dd a.pdf:after{background-image:url(../images/clinical_trial/common/icon_pdf_mint.png)}.top-news__body--clinical_trial dl dd a.xls:after{background-image:url(../images/clinical_trial/common/icon_xls_mint.png)}.top-news__body--clinical_trial dl dd a.doc:after{background-image:url(../images/clinical_trial/common/icon_doc_mint.png)}.top-news__body--clinical_trial dl dd a.ppt:after{background-image:url(../images/clinical_trial/common/icon_ppt_mint.png)}.top-news__body--medical_education dl a{color:#45b078}.top-news__body--medical_education dl a:hover{color:#999}.top-news__body--medical_education dl dd a.external:after{background-image:url(../images/medical_education/common/icon_blank_light_bl.png)}.top-news__body--medical_education dl dd a.pdf:after{background-image:url(../images/medical_education/common/icon_pdf_light_bl.png)}.top-news__body--medical_education dl dd a.xls:after{background-image:url(../images/medical_education/common/icon_xls_light_bl.png)}.top-news__body--medical_education dl dd a.doc:after{background-image:url(../images/medical_education/common/icon_doc_light_bl.png)}.top-news__body--medical_education dl dd a.ppt:after{background-image:url(../images/medical_education/common/icon_ppt_light_bl.png)}.top-news__sub{margin:0 4%}.top-news__sub_item{border-bottom:1px solid #FFF}.top-news__sub_item a{position:relative;display:block;color:#FFF}.top-news__sub_item a img{width:100%}.top-news__sub_item a span{border-top:1px solid #FFF;border-bottom:1px solid #FFF;display:block;position:absolute;padding:9px 0;font-size:18px;font-size:1.125rem;font-weight:700;top:50%;left:50%;width:80%;text-align:center;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.top-news__sub_item a:after{position:absolute;content:"";display:block;background:url(../images/common/icon_arrow_wh.png) no-repeat 0 0/6px auto;width:6px;height:11px;right:10.5%;top:50%;margin-top:-6px}.top-news__sub_item a[target="_blank"]::after{margin-top:-5px;width:15px;height:12px;background:url(../images/common/icon_blank.png) no-repeat 0 0/15px auto}.top-news__sub_item:nth-child(1) img{content:url(../images/top/news_sub_01_sp.jpg)}.top-news__sub_item:nth-child(2) img{content:url(../images/top/news_sub_02_sp.jpg)}.top-news__sub_item:nth-child(3) img{content:url(../images/top/news_sub_03_sp.jpg)}.top-news__more{position:relative;display:block;margin:24px 0;background:linear-gradient(to right,#45b078 0%,#45b078 100%);box-shadow:0 3px 0 #cdd7df;left:10%;width:80%;height:39px;padding-top:11px;border-radius:100px;font-size:17px;font-weight:700;text-align:center}.top-news__more span{color:#FFF}.top-news__more:after{position:absolute;content:"";display:block;background:url(../images/common/icon_arrow_wh.png) no-repeat 0 0/6px auto;width:6px;height:11px;right:9%;top:20px}.top-news__more--clinical_trial{background:linear-gradient(to right,#1da3b3 0%,#3fd0ba 100%)}.top-news__more--medical_education{background:linear-gradient(to right,#45b078 0%,#5ec1e6 100%)}.top-news--only{border-bottom:none;padding-bottom:0}.top-news--clinical_trial{background:linear-gradient(to bottom,#eeeeee 0%,#e3f9f8 100%) no-repeat}.top-news--medical_education{margin-top:0;padding-top:0;padding-bottom:52px;background:none}.top-magazine{position:relative;background:linear-gradient(to bottom,#F3F9EF 0%,#F3F9EF 100%) no-repeat;padding:38px 4% 0}@media screen and (max-width:768px){.top-magazine{padding-bottom:15%}}.top-magazine__title{position:relative;padding-top:6px;margin-bottom:24px;font-size:20px;font-weight:700;text-align:center;letter-spacing:2px;z-index:999}.top-magazine__title--clinical_trial:before{background:url(../images/clinical_trial/top/column_title.png) no-repeat 50% 0/68px auto}@media screen and (min-width:750px){.top-magazine__body,.top-news__body{height:386px}}.top-magazine__body{overflow:hidden;background:#FFF;padding:22px 6% 4px}.top-magazine__body_title{margin-bottom:10px;font-weight:700;text-align:center}.top-magazine__body_text{float:left;width:51%;margin-bottom:26px;font-size:14px;font-size:.875rem;line-height:1.7}.top-magazine__body_text li{padding-left:.8em;text-indent:-.8em;list-style:none}.top-magazine__body_text li:before{content:'- '}.top-magazine__body_img{float:right;width:43%;padding-top:4px;margin-bottom:26px}.top-magazine__body_img a{position:relative;display:block;background:#f3f3f3;color:#465954;font-size:14px;font-size:.875rem;border-bottom:3px solid #d6dee5;margin-top:8px;padding:9px 5px 6px 32px;font-weight:700}.top-magazine__body_img a:before{content:"";position:absolute;left:18px;top:14px;background:url(../images/common/icon_arrow_bl.webp) no-repeat 0 0/6px auto;width:6px;height:11px}.top-magazine__body_img a.pdf .text{margin-right:5px}.top-magazine__body_img a.pdf .icon{display:inline-block;position:relative}.top-magazine__body_img a.pdf .icon img{vertical-align:-3px}.top-magazine__body_img a.pdf .icon img:first-child{position:absolute;left:0;top:0;z-index:1}.top-magazine__body_img--general a:before{background-image:url(../images/common/icon_arrow_black.png)}.top-magazine__more{clear:both;position:relative;display:block;margin:24px 0;background:linear-gradient(to right,#45b078 0%,#45b078 100%);box-shadow:0 3px 0 #cdd7df;left:10%;width:80%;height:37px;padding-top:13px;border-radius:100px;font-family:arcamajora3,sans-serif;font-size:16px;letter-spacing:1.5px;text-align:center}.top-magazine__more span{color:#FFF}.top-magazine__more:after{position:absolute;content:"";display:block;background:url(../images/common/icon_arrow_wh.png) no-repeat 0 0/6px auto;width:6px;height:11px;right:9%;top:19px}.top-magazine__more.blank:after{background:url(../images/common/icon_blank.png) no-repeat 0 0/15px auto;width:15px;height:12px}.top-magazine__more--clinical_trial{background:linear-gradient(to right,#1da3b3 0%,#3fd0ba 100%)}.top-magazine--clinical_trial{padding-bottom:52px;background:linear-gradient(to bottom,#eeeeee 0%,#e3f9f8 100%) no-repeat}.top-recruit{position:relative;margin-top:55px;padding:52px 4% 0}.top-recruit:before{position:absolute;display:block;content:"";background:linear-gradient(to bottom,#eeeeee 0%,#F3F9EF 100%) no-repeat 0 0/100% 90%;top:0;left:0;width:100%;height:100%;z-index:-10}.top-recruit:after{position:absolute;display:block;content:"";background:url(../images/top/recruit_title.png) no-repeat 50% 0/221px auto;top:0;left:0;width:100%;height:44px;text-align:center}.top-recruit__title_text{position:relative;padding-bottom:26px;text-align:center;font-weight:700;font-size:25px;font-size:1.5625rem;letter-spacing:2px}.top-recruit__title_text:after{position:absolute;display:block;content:"";background:linear-gradient(to right,#45b078 0%,#45b078 100%);top:50px;left:50%;width:30px;height:1px;margin-left:-15px;text-align:center}.top-recruit__copy{margin-bottom:30px;text-align:center}.top-recruit__main_item{padding:10px 0}.top-recruit__main_item .image{height:150px;background-size:cover}.top-recruit__main_item .image img{visibility:hidden}.top-recruit__main_item.large .image{height:170px}.top-recruit__main_item:nth-child(2){padding-top:0}.top-recruit__main_item:last-child{border-bottom:none;padding-bottom:40px}.top-recruit__main_item.blank>a span:after{background:url(../images/common/icon_blank.png) no-repeat 0 0/15px auto;width:15px;height:12px;right:7%}.top-recruit__main_item>a{position:relative;display:block;overflow:hidden}.top-recruit__main_item>a img{position:absolute;z-index:-5;width:100%}.top-recruit__main_item>a .inner{position:absolute;bottom:18px;left:50%;width:68%;height:50px;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:linear-gradient(to right,#45b078 0%,#45b078 100%);border-radius:50px;box-shadow:0 0 0 2px rgba(205,215,223,.7);text-align:center}.top-recruit__main_item>a span{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;color:#FFF;font-weight:700;line-height:1.4}.top-recruit__main_item>a span:after{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block;background:url(../images/common/icon_arrow_wh.png) no-repeat 0 0/6px auto;width:6px;height:11px;right:8%}.top-information{position:relative;margin-top:20px;padding:40px 4%}.top-information:before{position:absolute;content:"";display:block;width:100%;height:100%;top:0;left:0;background:linear-gradient(to bottom,#eeeeee 0%,#F3F9EF 100%) no-repeat;z-index:-10}.top-information__title{position:relative;padding-top:4px;margin-bottom:22px;font-size:20px;font-weight:700;text-align:center;letter-spacing:2px}.top-information__title:before{position:static;display:block;content:"";background:url(../images/top/information_title.png) no-repeat 50% 0/102px auto;margin-bottom:4px;width:100%;height:13px}.top-information__article_item{position:relative;display:block;color:#465954;background:#FFF;box-shadow:0 2px rgba(205,215,223,.7);margin-bottom:10px;padding:16px 6% 12px;font-size:15px;font-size:.9375rem}.top-information__article_item__title{position:relative;padding-left:12px;margin-bottom:5px;font-weight:700;color:#465954}.top-information__article_item__title:before{position:absolute;content:"";background:url(../images/common/icon_arrow_bl.webp) no-repeat 0 0/6px auto;top:50%;left:0;width:6px;height:11px;margin-top:-6px}.top-information__article_item__text{line-height:1.6;color:#465954}.top-information__article_item.blank .top-information__article_item__title:after{position:absolute;content:"";top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:15px;height:12px;background:url(../images/common/icon_blank_bl.png) no-repeat 0 0/15px auto}.top-information__about{margin-top:34px;text-align:center}.top-information__about_title{padding-bottom:7px;font-size:18px;font-size:1.125rem;font-weight:700;letter-spacing:1px}.top-information__about li a{position:relative;display:block;margin:6px 0;background:linear-gradient(to right,#45b078 0%,#45b078 100%);border:2px solid #d3dee7;left:15%;width:70%;height:34px;padding-top:11px;border-radius:36px;color:#FFF;font-size:15px;font-size:.9375rem;font-weight:700;text-align:center}.top-information__about li a:after{position:absolute;content:"";display:block;background:url(../images/common/icon_arrow_wh.png) no-repeat 0 0/6px auto;width:6px;height:11px;right:7%;top:17px}.top-information__about li a[target="_blank"]::after{top:50%;right:6.2%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:15px;height:12px;background:url(../images/common/icon_blank.png) no-repeat 0 0/15px auto}@media (max-width:749px){.mainvisual__images_sp img{width:100%;height:auto}}@media screen and (min-width:750px),print{.imp-news-sp-only{display:none}.mainvisual{height:510px}.mainvisual__catch{top:224px;width:41.7%;content:url(../images/top/mainvisual_text.png)}.mainvisual__images{display:block!important;position:absolute;top:0;left:0;height:510px;max-height:510px;overflow:hidden;width:calc(100% - 296px);z-index:2}.mainvisual__images .slick-list,.mainvisual__images .slick-track{height:100%}.mainvisual__images .slick-arrow{display:none!important;position:absolute;top:0;z-index:10;border:none;padding:0;width:40px;height:40px;box-sizing:border-box;background:#444;text-align:center;line-height:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;transition:opacity .3s}.mainvisual__images .slick-arrow img{height:15px}.mainvisual__images .slick-arrow:hover{opacity:.7}.mainvisual__images .slick-prev{right:41px;padding-right:2px;display:none}.mainvisual__images .slick-prev img{-webkit-transform:scale(-1);transform:scale(-1)}.mainvisual__images .slick-next{padding-left:2px;right:0;display:none}.mainvisual__images-item{height:100%;background-position:50% 0;background-size:cover}.mainvisual__images_sp{display:none!important}.mainvisual__search-link{position:absolute;top:50%;left:0;width:300px;z-index:10;margin:0 0;padding-top:0;text-align:left;z-index:10;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.mainvisual__search-link li{position:relative;float:none;width:100%;border-bottom:none;overflow:hidden;display:table}.mainvisual__search-link li a{position:relative;display:block;background:none;padding:0;font-size:18px;font-size:1.125rem}.mainvisual__search-link li a:after{right:7.5%;top:50%;margin-top:-5px}.mainvisual__search-link li a span{position:relative;display:block;overflow:hidden;padding:22px 24px 21px}.mainvisual__search-link li a span:before{position:absolute;content:"";display:block;width:100%;height:100%;left:0;top:0;z-index:-1;transition:opacity .3s ease-out}.mainvisual__search-link li a span:after{position:absolute;content:"";display:block;width:100%;height:100%;left:0;top:0;z-index:-2}.mainvisual__search-link li a span:hover:before{opacity:0}.mainvisual__search-link li a span:before{background:linear-gradient(to right,#45b078 0%,#45b078 100%)}.mainvisual__search-link li a span:after{background:linear-gradient(to right,#ffb16d 0%,#45b078 100%)}.mainvisual__search-link li a:hover{opacity:1}.mainvisual__search-link>ul{box-shadow:0 5px rgba(205,215,223,.7);display:block}.mainvisual__search-link>ul>li>ul{display:block;float:right;width:250px}.mainvisual__search-link>ul>li>ul>li{height:70px}.mainvisual__search-link>ul>li>ul>li>a{height:100%}.mainvisual__search-link>ul>li>ul>li>a>span{display:flex;padding:0 24px;height:70px;align-items:center}.mainvisual__search-link>ul>li>ul>li>a::before{content:"";position:absolute;left:0;bottom:0;width:230px;height:1px;background:#b7c7ea}.mainvisual__search-link>ul>li>ul>li:last-child>a::before{content:none}.mainvisual__search-link>ul>li:first-child{border-top:none}.mainvisual__search-link>ul>li:first-child>a{display:table-cell;vertical-align:middle;background:#45b078;margin-right:1px;font-size:16px;font-size:1rem;line-height:1;height:280px;width:18px;padding:0 16px 0 15px;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.mainvisual__search-link>ul>li:first-child>a span{padding:0;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-align:center;letter-spacing:.1em}.mainvisual__search-link>ul>li:first-child>a:after{display:none}.mainvisual__search-link>ul>li:first-child>a:hover{background:#45b078}.mainvisual__search-link>ul>li:last-child{float:none;clear:both;width:100%;margin-top:1px}.mainvisual__search-link .imp-news-pc-only{display:block;margin-top:20px;padding:15px 15px 15px 20px;background-color:#fff;box-shadow:0 5px 5px rgba(0,0,0,.1)}.mainvisual__search-link .imp-news-pc-only .hdg{display:inline-block;margin-bottom:10px;padding-bottom:2px;border-bottom:1px solid #465954;font-size:16px;font-size:1rem;font-weight:700;letter-spacing:1px}.mainvisual__search-link .imp-news-pc-only .text{font-size:14px;font-size:.875rem;letter-spacing:.5px}.mainvisual__search-link .imp-news-pc-only .text a{display:block;position:relative;padding-right:20px}.mainvisual__search-link .imp-news-pc-only .text a::before{content:"";position:absolute;right:0;top:50%;margin-top:-6px;width:6px;height:11px;background:url(../images/common/icon_arrow_bl.webp) no-repeat 0 0/6px auto;transition:opacity .3s}.mainvisual__search-link .imp-news-pc-only .text a:hover::before{opacity:.7}.mainvisual__search-link .imp-news-pc-only .date{margin-top:4px;font-size:12px;font-size:.75rem;letter-spacing:.5px}.mainvisual__search-link--general{width:100%;top:auto;bottom:0;margin-top:0;-webkit-transform:inherit;transform:inherit}.mainvisual__search-link--general .imp-news-pc-only{margin-top:0;padding:20px 15px 20px 20px;box-shadow:none;background:rgba(51,51,51,.9)}.mainvisual__search-link--general .imp-news-pc-only .inner{width:1140px;margin:0 auto}.mainvisual__search-link--general .imp-news-pc-only .inner:after{content:"";display:block;clear:both}.mainvisual__search-link--general .imp-news-pc-only .hdg{float:left;color:#FFF;border:none;margin:10px 0 0}.mainvisual__search-link--general .imp-news-pc-only .text,.mainvisual__search-link--general .imp-news-pc-only .date{margin-left:160px}.mainvisual__search-link--general .imp-news-pc-only .text a{color:#FFF;text-decoration:underline;transition:opacity .3s ease-out}.mainvisual__search-link--general .imp-news-pc-only .text a:before{content:none}.mainvisual__search-link--general .imp-news-pc-only .text a:hover{text-decoration:none;opacity:.7}.mainvisual__search-link--general .imp-news-pc-only .date{color:#FFF}.mainvisual__global-link{overflow:hidden;position:absolute;margin-top:0;top:0;right:0;z-index:2}.mainvisual__global-link ul{width:296px;flex-wrap:wrap;background-color:#fff;border-top:1px solid #dce3e9;border-left:1px solid #dce3e9;border-right:1px solid #dce3e9}.mainvisual__global-link ul li{position:relative;border:none!important;width:145px;height:169px;border-bottom:1px solid #dce3e9!important}.mainvisual__global-link ul li:nth-child(2n+1){border-right:1px solid #dce3e9!important}.mainvisual__global-link ul li:nth-child(3n+1)::before{content:none;position:absolute;right:0;top:0;bottom:0;width:1px;background-color:#ccc}.mainvisual__global-link ul li:last-child::before{content:none}.mainvisual__global-link ul a{height:100%;transition-property:background-color,color;transition-duration:.3s}.mainvisual__global-link ul a:hover{background-color:#45b078;color:#fff}.mainvisual__global-link ul .image{height:40px}.mainvisual__global-link ul .image img{transition:opacity .3s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.mainvisual__global-link ul a:hover .image img:nth-child(1){opacity:0}.mainvisual__global-link ul li:nth-child(1) .image img{width:46px}.mainvisual__global-link ul li:nth-child(2) .image img{width:46px}.mainvisual__global-link ul li:nth-child(3) .image img{width:46px}.mainvisual__global-link ul li:nth-child(4) .image img{width:46px}.mainvisual__global-link ul li:nth-child(5) .image img{width:46px}.mainvisual__global-link ul li:nth-child(6) .image img{width:46px}.mainvisual__global-link ul .text{margin-top:10px;font-size:16px;font-size:1rem}.mainvisual__global-link ul a[target="_blank"] .text::after{content:none}.mainvisual__global-link ul a[target="_blank"] .text>span{display:inline-block;position:relative;margin-right:0;padding-right:20px}.mainvisual__global-link ul a[target="_blank"] .text>span::before,.mainvisual__global-link ul a[target="_blank"] .text>span::after{content:"";position:absolute;right:0;top:50%;margin-top:-7px;width:15px;height:12px;background-size:15px}.mainvisual__global-link ul a[target="_blank"] .text>span::before{background-image:url(../images/common/icon_blank.png)}.mainvisual__global-link ul a[target="_blank"] .text>span::after{background-image:url(../images/common/icon_blank_bl.png);transition:opacity .3s}.mainvisual__global-link ul a[target="_blank"]:hover .text>span::after{opacity:0}.mainvisual--clinical_trial,.mainvisual--medical_education,.mainvisual--yokohama{height:680px}.mainvisual--clinical_trial .mainvisual__catch,.mainvisual--medical_education .mainvisual__catch,.mainvisual--yokohama .mainvisual__catch{content:none;display:block;top:50%;right:12%;bottom:auto;padding:46px 50px;width:440px;background-color:rgba(255,255,255,.9);-webkit-transform:translateY(-50%);transform:translateY(-50%);box-shadow:2px 2px 20px rgba(0,0,0,.15);text-align:center}.mainvisual--clinical_trial .mainvisual__catch img,.mainvisual--medical_education .mainvisual__catch img,.mainvisual--yokohama .mainvisual__catch img{width:332px;height:166px}.mainvisual--clinical_trial .mainvisual__catch{left:12%}.mainvisual--medical_education .mainvisual__catch{right:auto;left:12%}.top-to-news{display:none}.top-subnav{margin:80px 0}.top-subnav br{display:block}.top-subnav .article .linkset__item{width:calc(20% - 15px)}.top-subnav .article .linkbtn--rect a{padding:28px 40px 28px 20px}.top-pickup{margin-bottom:80px}.top-pickup ul{border-bottom:5px solid #dce3e9}.top-pickup li{position:relative;display:block;overflow:hidden;display:table;width:100%}.top-pickup li:before{position:absolute;content:"";display:block;width:100%;height:100%;left:0;top:0;z-index:-1;transition:opacity .3s ease-out}.top-pickup li:after{position:absolute;content:"";display:block;width:100%;height:100%;left:0;top:0;z-index:-2}.top-pickup li:hover:before{opacity:0}.top-pickup li:before{background:linear-gradient(to right,#45b078 0%,#45b078 100%)}.top-pickup li:after{background:linear-gradient(to right,#45b078 0%,#87bae5 100%)}.top-pickup li a{position:relative;display:table;width:100%}.top-pickup li a:hover{opacity:1}.top-pickup li a:hover .top-pickup__image img{-webkit-transform:scale(1.1);transform:scale(1.1)}.top-pickup__image{overflow:hidden;display:table-cell;vertical-align:middle;width:50%}.top-pickup__image img{width:100%;transition:transform .3s}.top-pickup__text{display:table-cell;vertical-align:middle;width:50%;padding:14px 58px 14px 50px}.top-pickup__text_title{margin-bottom:0;font-size:22px;font-size:1.375rem}.top-pickup__text_copy{line-height:1.7;font-size:16px;font-size:1rem}.top-pickup__text_copy span{display:block}.top-pickup .two-col{display:flex;flex-wrap:wrap}.top-pickup .two-col li{display:flex;align-items:start}.top-pickup .two-col .top-pickup__image{display:block;width:100%}.top-pickup .two-col .top-pickup__text{display:flex;padding:14px 58px 14px 0;min-height:80px}.top-pickup .two-col .top-pickup__text:before{position:absolute;display:block;margin:0;top:50%;margin-top:-6px}.top-pickup .two-col .top-pickup__text_title{display:flex;align-items:center;margin-bottom:0;padding:0 50px;min-width:8em;max-width:12em}.top-pickup .two-col .top-pickup__text_title--only{min-width:inherit;max-width:inherit}.top-pickup .two-col .top-pickup__text_copy{display:flex;align-items:center}.top-pickup .two-col .top-pickup__text_copy span{display:block}.top-pickup--clinical_trial{margin:0;padding:80px 0}.top-pickup--clinical_trial li:nth-child(1) img{content:none}.top-pickup--clinical_trial li:nth-child(2) img{content:none}.top-pickup--medical_education{margin-top:80px}.top-pickup--medical_education li:nth-child(1) img{content:none}.top-pickup--medical_education li:nth-child(2) img{content:none}.top-innovative{background:linear-gradient(to bottom,#eeeeee 0%,#F3F9EF 100%) no-repeat 0 0/100% 88%;margin-top:72px;overflow:hidden}.top-innovative__bg{background:none;padding-left:5.3%}.top-innovative:before{background:url(../images/top/innovative_title.png) no-repeat 0 0/500px auto;top:0;left:4.7%;width:100%;height:141px}.top-innovative__title{float:left;width:24%;padding-top:174px}.top-innovative__title_text{padding-bottom:40px;text-align:left;font-size:40px;font-size:2.5rem;letter-spacing:4px}.top-innovative__title_copy{margin:0 15% 0 0}.top-innovative__title_btn{display:block}.top-innovative__title_btn a{position:relative;display:table;box-shadow:0 5px 0 #cdd7df;margin:33px 0 0;width:70%;border-radius:100px;color:#FFF;font-size:18px;font-size:1.125rem;font-weight:700;text-align:center;z-index:5}.top-innovative__title_btn a:after{position:absolute;content:"";display:block;background:url(../images/common/icon_arrow_wh.png) no-repeat 0 0/6px auto;width:6px;height:11px;right:9%;top:20px}.top-innovative__title_btn a span{height:39px;padding-top:11px;border-radius:100px;position:relative;display:block;overflow:hidden}.top-innovative__title_btn a span:before{position:absolute;content:"";display:block;width:100%;height:100%;left:0;top:0;z-index:-1;transition:opacity .3s ease-out}.top-innovative__title_btn a span:after{position:absolute;content:"";display:block;width:100%;height:100%;left:0;top:0;z-index:-2}.top-innovative__title_btn a span:hover:before{opacity:0}.top-innovative__title_btn a span:before{background:linear-gradient(to right,#45b078 0%,#45b078 100%)}.top-innovative__title_btn a span:after{background:linear-gradient(to right,#45b078 0%,#45b078 100%)}.top-innovative__title_btn a span::before,.top-innovative__title_btn a span::after{border-radius:100px}.top-innovative__main{float:right;width:76%;margin-bottom:12px;padding-top:80px;display:flex;flex-wrap:wrap}.top-innovative__main_item{width:33.3%;margin:0;border-bottom:5px solid #dce3e9;transition:background-color .3s}.top-innovative__main_item a:hover{color:#fff}.top-innovative__main_item a:hover .top-innovative__main_item__image img{-webkit-transform:scale(1.1);transform:scale(1.1)}.top-innovative__main_item__image img{height:13.46667vw;min-height:202px;transition:transform .3s}.top-innovative__main_item__body{position:relative}.top-innovative__main_item__body::before{content:"";position:absolute;right:0;top:30px;bottom:30px;width:1px;background-color:#ccc}.top-innovative__main_item__title{position:relative;padding:28px 9% 14px;font-size:18px;font-size:1.125rem;background:none}.top-innovative__main_item__title::before,.top-innovative__main_item__title::after{content:"";position:absolute;left:9%;top:36.5px;margin-left:3px;width:6px;height:11px;background-repeat:no-repeat;background-size:6px}.top-innovative__main_item__title::before{background-image:url(../images/common/icon_arrow_wh.png)}.top-innovative__main_item__title::after{background-image:url(../images/common/icon_arrow_bl.webp);transition:opacity .3s}.top-innovative__main_item__title-inner{padding-left:18px}.top-innovative__main_item__title-inner>span{margin-right:10px}.top-innovative__main_item__text{padding:0 9% 30px;line-height:1.9}.top-innovative__main_item.movie .top-innovative__main_item__title-inner:after{vertical-align:2px}.top-innovative__main_item:last-child .top-innovative__main_item__body::before{content:none}.top-innovative__main_item:hover{background-color:#45b078}.top-innovative__main_item:hover .top-innovative__main_item__title::after{opacity:0}.top-innovative__sub{display:flex;flex-wrap:wrap;clear:both;margin-left:28%;background:#FFF;border-bottom:5px solid #dce3e9;padding:20px 1.7%}.top-innovative__sub a{position:relative;display:flex;align-items:center;width:calc(25% - 36px);padding:0 35px 13px 0;padding-bottom:13px;color:#465954;font-weight:700}.top-innovative__sub a:nth-child(1),.top-innovative__sub a:nth-child(2),.top-innovative__sub a:nth-child(3),.top-innovative__sub a:nth-child(5),.top-innovative__sub a:nth-child(6),.top-innovative__sub a:nth-child(7){border-right:1px solid #CCC}.top-innovative__sub a:nth-child(1),.top-innovative__sub a:nth-child(2),.top-innovative__sub a:nth-child(3),.top-innovative__sub a:nth-child(4){border-bottom:1px solid #CCC}.top-innovative__sub a span{position:relative;padding:0 0 0 18px;background:url(../images/common/icon_arrow_bl.webp) no-repeat 6px 7px/6px auto}.top-innovative__sub a:nth-child(2) span,.top-innovative__sub a:nth-child(3) span,.top-innovative__sub a:nth-child(4) span,.top-innovative__sub a:nth-child(6) span,.top-innovative__sub a:nth-child(7) span,.top-innovative__sub a:nth-child(8) span{padding-left:36px;background:url(../images/common/icon_arrow_bl.webp) no-repeat 20px 7px/6px auto}.top-innovative__sub a:nth-child(5),.top-innovative__sub a:nth-child(6),.top-innovative__sub a:nth-child(7),.top-innovative__sub a:nth-child(8){padding-top:20px}.top-innovative__sub a.movie:after{display:inline-block;content:"映像あり";position:static;color:#FFF;background:#444;margin-left:10px;padding:5px 4px 5px 6px;font-size:14px;font-size:.875rem;line-height:1;text-align:center;vertical-align:2px;white-space:nowrap}.top-innovative__sub a:hover{opacity:.6}.top-innovative__btn a{display:none}.top-features{background-size:100% 83%}.top-features--subnone{background-size:100% 78%}.top-features:before{z-index:1;background-size:432px;height:71px;margin-top:20px}.top-features>.contents-area{position:relative;padding-top:95px}.top-features>.contents-area:before{position:absolute;display:block;content:"";left:34.2%;width:1px;top:0;height:100%;background:#FFF;z-index:0}.top-features>.contents-area:after{position:absolute;display:block;content:"";left:65.6%;width:1px;top:0;height:100%;background:#FFF;z-index:0}.top-features--2col>.contents-area:before,.top-features--2col>.contents-area:after{content:none}.top-features__title{margin-bottom:0;padding-bottom:44px;font-size:40px;font-size:2.5rem;letter-spacing:4px;line-height:1.6;z-index:1}.top-features__title:after{top:78px;width:40px;margin-left:-20px}.top-features__copy{position:relative;text-align:center;margin-bottom:45px;z-index:2}.top-features__main{overflow:hidden;margin-bottom:44px;display:flex;flex-wrap:wrap;justify-content:center}.top-features__main_item{position:relative;z-index:1;float:none;width:20.5%;padding:0;border-bottom:none}.top-features__main_item:nth-child(2){margin:0 3.7%}.top-features__main_item:nth-child(3){margin-right:3.7%}.top-features__main_item:last-child{padding-bottom:0}.top-features__main_item__text{margin:0 3%}.top-features__main_item>a{margin-bottom:25px;padding-top:78.48%;height:auto}.top-features__main_item>a img{top:0;width:100%;height:100%;margin-top:0;transition-property:all;transition:.3s ease-out}.top-features__main_item>a .inner{bottom:30px;position:relative;display:block;overflow:hidden;position:absolute}.top-features__main_item>a .inner:before{position:absolute;content:"";display:block;width:100%;height:100%;left:0;top:0;z-index:-1;transition:opacity .3s ease-out}.top-features__main_item>a .inner:after{position:absolute;content:"";display:block;width:100%;height:100%;left:0;top:0;z-index:-2}.top-features__main_item>a .inner:hover:before{opacity:0}.top-features__main_item>a .inner:before{background:linear-gradient(to right,#45b078 0%,#45b078 100%)}.top-features__main_item>a .inner:after{background:linear-gradient(to right,#45b078 0%,#f5bedc 100%)}.top-features__main_item>a .inner span{font-size:18px;font-size:1.125rem}.top-features__main_item>a:hover{opacity:1}.top-features__main_item>a:hover .inner:before{opacity:0}.top-features__main_item>a:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.top-features__main--2col{margin-left:-4.3%}.top-features__main--2col_item{width:45.7%;margin-left:4.3%}.top-features__main--2col_item:nth-child(2){margin:0 0 0 4.3%}.top-features__main--2col_item>a .inner{width:45%}.top-features__main ul{display:flex;flex-wrap:wrap;margin:26px 4% 0 2%}.top-features__main ul li{float:none;border-bottom:none;padding-left:5px;width:50%;margin:0 0 3px;background-color:transparent}.top-features__main ul li a{position:relative;border-bottom:3px solid #d4dee7;padding:9px 10% 7px calc(10% + 24px);background-color:#fff}.top-features__main ul li a:before,.top-features__main ul li a:after{position:absolute;left:calc(10% + 3px);top:15px}.top-features__main ul li a:before{margin:0;background-image:url(../images/common/icon_arrow_wh.png)}.top-features__main ul li a:after{content:"";background:url(../images/common/icon_arrow_bl.webp) no-repeat 0 0/6px auto;width:6px;height:11px;transition:opacity .3s}.top-features__main ul li a:hover{opacity:1;color:#FFF;background:#45b078}.top-features__main ul li a:hover:after{opacity:0}.top-features--clinical_trial{margin-top:0}.top-features--clinical_trial .top-features__main_item>a .inner{position:relative;display:block;overflow:hidden;position:absolute}.top-features--clinical_trial .top-features__main_item>a .inner:before{position:absolute;content:"";display:block;width:100%;height:100%;left:0;top:0;z-index:-1;transition:opacity .3s ease-out}.top-features--clinical_trial .top-features__main_item>a .inner:after{position:absolute;content:"";display:block;width:100%;height:100%;left:0;top:0;z-index:-2}.top-features--clinical_trial .top-features__main_item>a .inner:hover:before{opacity:0}.top-features--clinical_trial .top-features__main_item>a .inner:before{background:linear-gradient(to right,#45b078 0%,#3fd0ba 100%)}.top-features--clinical_trial .top-features__main_item>a .inner:after{background:linear-gradient(to right,#45b078 0%,#6ce0cf 100%)}.top-features--medical_education{margin-top:0}.top-features--medical_education .top-features__main_item>a .inner{height:60px;position:relative;display:block;overflow:hidden;position:absolute}.top-features--medical_education .top-features__main_item>a .inner:before{position:absolute;content:"";display:block;width:100%;height:100%;left:0;top:0;z-index:-1;transition:opacity .3s ease-out}.top-features--medical_education .top-features__main_item>a .inner:after{position:absolute;content:"";display:block;width:100%;height:100%;left:0;top:0;z-index:-2}.top-features--medical_education .top-features__main_item>a .inner:hover:before{opacity:0}.top-features--medical_education .top-features__main_item>a .inner:before{background:linear-gradient(to right,#45b078 0%,#5ec1e6 100%)}.top-features--medical_education .top-features__main_item>a .inner:after{background:linear-gradient(to right,#45b078 0%,#6bcef1 100%)}.top-features__sub{position:relative;overflow:hidden;margin:0 0 0 -1px;z-index:2}.top-features__sub_item{border-bottom:none;float:left;width:calc(33.3% - 1px);margin-left:1px}.top-features__sub_item a{overflow:hidden}.top-features__sub_item a::after{content:none}.top-features__sub_item a span{border-top:1px solid #FFF;border-bottom:1px solid #FFF;display:block;position:absolute;padding:9px 20px 9px 0;font-size:20px;font-size:1.25rem;top:50%;left:50%;width:auto;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);white-space:nowrap}.top-features__sub_item a span::before{content:"";position:absolute;right:0;top:50%;margin-top:-5px;width:6px;height:11px;background:url(../images/common/icon_arrow_wh.png) no-repeat;background-size:6px}.top-features__sub_item a img{transition-property:all;transition:.3s ease-out}.top-features__sub_item a:after{right:20%;top:48%}.top-features__sub_item a:hover{opacity:1}.top-features__sub_item a:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.top-features__sub_item:nth-child(1) img{content:url(../images/top/features_sub_01.jpg)}.top-features__sub_item:nth-child(2) img{content:url(../images/top/features_sub_02.jpg)}.top-features__sub_item:nth-child(3) img{content:url(../images/top/features_sub_03.jpg)}.top-news-magazine{display:flex;flex-wrap:wrap;background:linear-gradient(to bottom,#f9fdf3 100%,#f9fdf3 100%) no-repeat 0 0/100% 100%}.top-news-magazine .top-news__sub{background:none;padding:0}.top-news-magazine>.contents-area{display:flex;margin-bottom:0}.top-news-magazine--clinical_trial{margin-bottom:0;padding-bottom:0;background:linear-gradient(to bottom,#eeeeee 0%,#e3f9f8 100%) no-repeat 0 0/100% 100%}.top-news-magazine--clinical_trial .top-news,.top-news-magazine--clinical_trial .top-magazine{padding-bottom:80px}.top-news-magazine--medical_education{margin-top:80px;margin-bottom:80px;background:none}.top-news{background:none;display:flex;flex-wrap:wrap;border-right:1px solid #FFF;width:61.2%;border-bottom:none;margin:0 3.6% 0 0;padding:68px 3.6% 52px 0}.top-news_2nd{background:none;display:flex;flex-wrap:wrap;border-bottom:none;margin:0 3.6% 0 0;padding:68px 3.6% 52px 0}.top-news>div{width:100%}.top-news__title{padding-top:0;margin-bottom:0;font-size:28px;font-size:1.75rem;text-align:left;width:35%}.top-news__title_2nd{padding-top:0;margin-bottom:0;font-size:28px;font-size:1.75rem;text-align:left}.top-news__title:before{background:url(../images/top/news_title.png) no-repeat 0 0/100px auto;margin-bottom:14px;width:100px;height:30px}.top-news__title_2nd:before{background:url(../images/top/news_title.png) no-repeat 0 0/53px auto;margin-bottom:14px;height:15px}.top-news__title--clinical_trial:before{background-image:url(../images/clinical_trial/top/news_title.png)}.top-news__title--medical_education{width:100%;text-align:center}.top-news__title--medical_education:before{background-image:url(../images/medical_education/top/news_title.png);margin:0 auto 10px}.top-news__tab{padding:13px 0 0;width:65%}.top-news__tab li{height:50px;background:#FFF;border-bottom:1px solid #d6dee4;text-align:center}.top-news__tab li a{padding-top:12px;height:38px;font-size:16px;font-size:1rem}.top-news__tab li a:before{top:11px;height:30px}.top-news__tab li a:hover{opacity:1;background:#45b078;color:#FFF}.top-news__tab li:first-child a:before{display:none}.top-news__tab--clinical_trial li a:hover{background:#45b078}.top-news__tab--medical_education li a:hover{background:#45b078}.top-news__body{position:relative;padding:32px 4.1% 90px;font-size:14px;font-size:.875rem;width:100%;margin-top:32px}.top-news__body dl{overflow:hidden;border-bottom:1px solid #CCC;padding:12px 0 12px}.top-news__body dl dt{float:left;margin:0 18px 0 0;width:200px}.top-news__body dl dt .date{margin:0;width:86px}.top-news__body dl dt a{display:inline-block;padding:3px 14px;background:#f3f3f3;color:#465954;border:1px solid #cdcdcd;margin-right:1px;font-size:14px;font-size:.875rem;font-size:12px}.top-news__body dl dd{overflow:hidden;font-size:15px;font-size:.9375rem}.top-news__body dl dd a{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.top-news__body dl:last-child{border-bottom:none}.top-news__body_2nd{position:relative;padding:12px 4.1% 20px;font-size:14px;font-size:.875rem;width:100%;margin-top:32px}.top-news__body_2nd dl{overflow:hidden;border-bottom:1px solid #CCC;padding:12px 0 12px}.top-news__body_2nd dl dt{float:left;margin:0 18px 0 0}.top-news__body_2nd dl dt .date{margin:0;width:86px}.top-news__body_2nd dl dt a{display:inline-block;padding:3px 14px;background:#f3f3f3;color:#465954;font-size:14px;font-size:.875rem;font-size:12px}.top-news__body_2nd dl dd{overflow:hidden;font-size:15px;font-size:.9375rem}.top-news__body_2nd dl dd a{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.top-news__body_2nd dl:last-child{border-bottom:none}.top-news__body--medical_education{width:1140px!important;margin-right:auto;margin-left:auto}.top-news__body--medical_education dl dt{width:100px}.top-news__sub{overflow:hidden;margin-left:-1px}.top-news__sub_item{border-bottom:none;float:left;width:calc(33.3% - 1px);margin-left:1px}.top-news__sub_item a{overflow:hidden}.top-news__sub_item a::after{content:none}.top-news__sub_item a span{border-top:1px solid #FFF;border-bottom:1px solid #FFF;position:absolute;padding:9px 20px 9px 0;font-size:20px;font-size:1.25rem;top:50%;left:50%;width:auto;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);white-space:nowrap}.top-news__sub_item a span::before{content:"";position:absolute;right:0;top:50%;margin-top:-5px;width:6px;height:11px;background:url(../images/common/icon_arrow_wh.png) no-repeat;background-size:6px}.top-news__sub_item a[target="_blank"] span::before{margin-top:-5px;width:15px;height:12px;background:url(../images/common/icon_blank.png) no-repeat 0 0/15px auto}.top-news__sub_item a img{transition-property:all;transition:.3s ease-out}.top-news__sub_item a:after{right:20%;top:48%}.top-news__sub_item a:hover{opacity:1}.top-news__sub_item a:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.top-news__sub_item:nth-child(1) img{content:url(../images/top/news_sub_01.jpg)}.top-news__sub_item:nth-child(2) img{content:url(../images/top/news_sub_02.jpg)}.top-news__sub_item:nth-child(3) img{content:url(../images/top/news_sub_03.jpg)}.top-news__sub--twoCol .top-news__sub_item{width:calc(50% - 1px)}.top-news__more{display:table;position:absolute;margin:0;left:50%;bottom:25px;width:240px;height:auto;padding-top:0;border-radius:50px;background:none;box-shadow:0 5px 0 #cdd7df;font-size:18px;font-size:1.125rem;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.top-news__more:hover{opacity:1;color:#FFF}.top-news__more span{position:absolute;height:40px;padding-top:10px;border-radius:50px;z-index:2;position:relative;display:block;overflow:hidden}.top-news__more span:before{position:absolute;content:"";display:block;width:100%;height:100%;left:0;top:0;z-index:-1;transition:opacity .3s ease-out}.top-news__more span:after{position:absolute;content:"";display:block;width:100%;height:100%;left:0;top:0;z-index:-2}.top-news__more span:hover:before{opacity:0}.top-news__more span:before{background:linear-gradient(to right,#45b078 0%,#45b078 100%)}.top-news__more span:after{background:linear-gradient(to right,#45b078 0%,#45b078 100%)}.top-news__more--clinical_trial span{position:relative;display:block;overflow:hidden}.top-news__more--clinical_trial span:before{position:absolute;content:"";display:block;width:100%;height:100%;left:0;top:0;z-index:-1;transition:opacity .3s ease-out}.top-news__more--clinical_trial span:after{position:absolute;content:"";display:block;width:100%;height:100%;left:0;top:0;z-index:-2}.top-news__more--clinical_trial span:hover:before{opacity:0}.top-news__more--clinical_trial span:before{background:linear-gradient(to right,#1da3b3 0%,#3fd0ba 100%)}.top-news__more--clinical_trial span:after{background:linear-gradient(to right,#3cc1cf 0%,#6ce0cf 100%)}.top-news__more--medical_education span{position:relative;display:block;overflow:hidden}.top-news__more--medical_education span:before{position:absolute;content:"";display:block;width:100%;height:100%;left:0;top:0;z-index:-1;transition:opacity .3s ease-out}.top-news__more--medical_education span:after{position:absolute;content:"";display:block;width:100%;height:100%;left:0;top:0;z-index:-2}.top-news__more--medical_education span:hover:before{opacity:0}.top-news__more--medical_education span:before{background:linear-gradient(to right,#45b078 0%,#5ec1e6 100%)}.top-news__more--medical_education span:after{background:linear-gradient(to right,#1d7ff7 0%,#6bcef1 100%)}.top-news__more:after{top:19px;z-index:2}.top-news--only{min-width:1140px;border:none;margin:0 auto;padding-right:0;width:auto}.top-news--medical_education{padding-top:0;padding-bottom:0}.top-magazine{width:35%;background:none;border-bottom:none;padding:67px 0 0}.top-magazine__title{padding-top:0;margin-bottom:50px;font-size:28px;font-size:1.75rem;text-align:left}.top-magazine__title:before{background:url(../images/top/magazine_title.png) no-repeat 0 0/100px auto;margin-bottom:10px;width:100px;height:16px}.top-magazine__title--clinical_trial:before{background:url(../images/clinical_trial/top/column_title.png) no-repeat 0 0/82px auto}.top-magazine__body{position:relative;overflow:hidden;margin-bottom:0;padding:32px 6% 90px 8%}.top-magazine__body_left{float:left;width:60%}.top-magazine__body_title{margin-bottom:10px;text-align:left}.top-magazine__body_text{width:auto;margin-bottom:0;font-size:15px;font-size:.9375rem;line-height:1.75}.top-magazine__body_img{float:right;width:34%;min-width:130px;padding-top:0}.top-magazine__body_img a{margin-top:11px;padding-right:25px}.top-magazine__body_img a:before{background-image:url(../images/common/icon_arrow_wh.png)}.top-magazine__body_img a:after{content:"";position:absolute;left:18px;top:14px;background:url(../images/common/icon_arrow_bl.webp) no-repeat 0 0/6px auto;width:6px;height:11px;transition:opacity .3s}.top-magazine__body_img a.pdf .text{margin-right:0}.top-magazine__body_img a.pdf .icon{position:absolute;right:10px;top:10px}.top-magazine__body_img a.pdf .icon img{vertical-align:top}.top-magazine__body_img a.pdf .icon img:first-child{transition:opacity .3s}.top-magazine__body_img a.pdf:hover .icon img:first-child{opacity:0}.top-magazine__body_img a:hover{background-color:#45b078;color:#fff}.top-magazine__body_img a:hover:after{opacity:0}.top-magazine__body_img--general a:after{background-image:url(../images/common/icon_arrow_black.png)}.top-magazine__body_img--general a:hover{background-color:#666}.top-magazine__more{display:table;position:absolute;margin:0;left:50%;bottom:25px;width:240px;height:auto;padding-top:0;background:none;border-radius:50px;box-shadow:0 5px 0 #cdd7df;color:#FFF;font-size:18px;font-size:1.125rem;letter-spacing:1px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.top-magazine__more:hover{opacity:1;color:#FFF}.top-magazine__more span{position:absolute;height:37px;padding-top:13px;border-radius:50px;z-index:2;position:relative;display:block;overflow:hidden}.top-magazine__more span:before{position:absolute;content:"";display:block;width:100%;height:100%;left:0;top:0;z-index:-1;transition:opacity .3s ease-out}.top-magazine__more span:after{position:absolute;content:"";display:block;width:100%;height:100%;left:0;top:0;z-index:-2}.top-magazine__more span:hover:before{opacity:0}.top-magazine__more span:before{background:linear-gradient(to right,#45b078 0%,#45b078 100%)}.top-magazine__more span:after{background:linear-gradient(to right,#45b078 0%,#45b078 100%)}.top-magazine__more:after{z-index:2}.top-magazine__more--clinical_trial span{position:relative;display:block;overflow:hidden}.top-magazine__more--clinical_trial span:before{position:absolute;content:"";display:block;width:100%;height:100%;left:0;top:0;z-index:-1;transition:opacity .3s ease-out}.top-magazine__more--clinical_trial span:after{position:absolute;content:"";display:block;width:100%;height:100%;left:0;top:0;z-index:-2}.top-magazine__more--clinical_trial span:hover:before{opacity:0}.top-magazine__more--clinical_trial span:before{background:linear-gradient(to right,#1da3b3 0%,#3fd0ba 100%)}.top-magazine__more--clinical_trial span:after{background:linear-gradient(to right,#3cc1cf 0%,#6ce0cf 100%)}.top-recruit{margin-top:120px;padding:80px 0 0}.top-recruit .contents-area{display:flex;flex-wrap:wrap;margin-bottom:120px}.top-recruit:after{display:none}.top-recruit__title{position:relative;display:flex;align-items:center;order:2;width:44.8%}.top-recruit__title>div{width:100%;padding-left:13%}.top-recruit__title_text{position:relative;padding-top:20%;font-size:40px;font-size:2.5rem;letter-spacing:3px;text-align:left}.top-recruit__title_text:before{position:absolute;display:block;content:"";background:url(../images/top/recruit_title.png) no-repeat 0 0/360px auto;top:8px;left:2px;width:100%;height:72px;text-align:center}.top-recruit__title_text:after{top:96%;left:3px;width:40px;margin-left:0}.top-recruit__copy{margin:210px 0 0 4px;text-align:right}.top-recruit__main_item{display:flex;align-items:center;padding:0;width:55.2%}.top-recruit__main_item .image{height:auto}.top-recruit__main_item .image img{visibility:visible}.top-recruit__main_item.large .image{height:auto}.top-recruit__main_item:nth-child(2){order:1}.top-recruit__main_item:nth-child(3){order:3;width:55.2%}.top-recruit__main_item:nth-child(4){order:4;width:44.8%}.top-recruit__main_item:last-child{padding-bottom:0}.top-recruit__main_item.blank>a:after{right:35%;bottom:45px}.top-recruit__main_item>a{width:100%}.top-recruit__main_item>a:hover{opacity:1}.top-recruit__main_item>a:hover .image{-webkit-transform:scale(1.1);transform:scale(1.1)}.top-recruit__main_item>a:hover .inner:before{opacity:0}.top-recruit__main_item>a .image{transition-property:all;transition:.3s ease-out}.top-recruit__main_item>a img{position:relative;top:0;width:100%;height:auto}.top-recruit__main_item>a .inner{width:35%;bottom:30px;position:relative;display:block;overflow:hidden;position:absolute}.top-recruit__main_item>a .inner:before{position:absolute;content:"";display:block;width:100%;height:100%;left:0;top:0;z-index:-1;transition:opacity .3s ease-out}.top-recruit__main_item>a .inner:after{position:absolute;content:"";display:block;width:100%;height:100%;left:0;top:0;z-index:-2}.top-recruit__main_item>a .inner:hover:before{opacity:0}.top-recruit__main_item>a .inner:before{background:linear-gradient(to right,#45b078 0%,#45b078 100%)}.top-recruit__main_item>a .inner:after{background:linear-gradient(to right,#45b078 0%,#45b078 100%)}.top-recruit__main_item>a .inner span{font-size:18px;font-size:1.125rem}.top-information{padding:74px 0 1px}.top-information .contents-area{margin-bottom:75px}.top-information__title{float:left;width:14.9%;margin-left:-3px;font-size:28px;font-size:1.75rem;text-align:left}.top-information__title:before{background:url(../images/top/information_title.png) no-repeat 0 0/135px auto;margin-bottom:8px;height:17px}.top-information__article{float:right;width:79.1%;display:flex;flex-wrap:wrap}.top-information__article_item{display:flex;align-items:center;box-shadow:0 5px rgba(205,215,223,.7);width:49.5%;margin:8px 0 3px 1%;padding:16px 2.8% 16px;font-size:15px;font-size:.9375rem;box-sizing:border-box}.top-information__article_item:nth-child(odd){margin-left:0}.top-information__article_item__title{width:50%;padding-right:8%;padding-left:25px;font-size:16px;font-size:1rem;margin-bottom:0}.top-information__article_item__title::before{background-image:url(../images/common/icon_arrow_wh.png)}.top-information__article_item__title::after{content:"";position:absolute;background:url(../images/common/icon_arrow_bl.webp) no-repeat 0 0/6px auto;top:50%;left:0;width:6px;height:11px;margin-top:-6px;transition:opacity .3s}.top-information__article_item.blank{position:relative;padding-right:60px}.top-information__article_item.blank:after{content:"";position:absolute;right:30px;width:15px;height:12px;background:url(../images/common/icon_blank_bl.png) no-repeat 0 0/15px auto;transition:.3s}.top-information__article_item.blank .top-information__article_item__title:after{-webkit-transform:inherit;transform:inherit;background:url(../images/common/icon_arrow_bl.webp) no-repeat 0 0/6px auto}.top-information__article_item__text{font-size:14px;font-size:.875rem;width:50%;line-height:1.8}.top-information__article_item:hover{opacity:1;background:#45b078;color:#FFF}.top-information__article_item:hover .top-information__article_item__title{color:#fff}.top-information__article_item:hover .top-information__article_item__title:after{opacity:0}.top-information__article_item:hover .top-information__article_item__text{color:#FFF}.top-information__article_item:hover.blank:after{background-image:url(../images/common/icon_blank.png)}.top-information__about{overflow:hidden;clear:both;padding:39px 0 5px;margin:0 0 0 20.9%;text-align:left}.top-information__about_title{position:relative;float:left;width:39.6%;margin-top:15px;padding-bottom:0;font-size:20px;font-size:1.25rem}.top-information__about_title:after{position:absolute;content:"";display:block;width:39%;height:1px;top:15px;right:0;background:linear-gradient(to right,#45b078 0%,#45b078 100%)}.top-information__about ul{display:block;float:right;width:57.4%}.top-information__about ul li{float:left;width:49%;margin:0 0 0 2%}.top-information__about ul li:nth-child(2n-1){margin-left:0}.top-information__about ul li:nth-child(n+3){margin-top:20px}.top-information__about ul li a{display:table;margin:0;border:none;box-shadow:0 5px rgba(205,215,223,.7);background:none;left:0;padding-top:0;height:auto;width:100%;border-radius:60px;font-size:18px;font-size:1.125rem}.top-information__about ul li a:after{background:url(../images/common/icon_arrow_wh.png) no-repeat 0 0/6px auto;top:50%;margin-top:-4px}.top-information__about ul li a:hover{opacity:1}.top-information__about ul li a span{height:43px;padding-top:17px;border-radius:60px;position:relative;display:block;overflow:hidden}.top-information__about ul li a span:before{position:absolute;content:"";display:block;width:100%;height:100%;left:0;top:0;z-index:-1;transition:opacity .3s ease-out}.top-information__about ul li a span:after{position:absolute;content:"";display:block;width:100%;height:100%;left:0;top:0;z-index:-2}.top-information__about ul li a span:hover:before{opacity:0}.top-information__about ul li a span:before{background:linear-gradient(to right,#45b078 0%,#45b078 100%)}.top-information__about ul li a span:after{background:linear-gradient(to right,#207fd7 0%,#87bae5 100%)}.top-information__about ul li a span::before,.top-information__about ul li a span::after{border-radius:100px}.top-information__about ul li a[target="_blank"]:after{margin-top:0}}@media print{.mainvisual--clinical_trial .mainvisual__catch,.mainvisual--medical_education .mainvisual__catch,.mainvisual--yokohama .mainvisual__catch,.mainvisual--kajigaya .mainvisual__catch{display:none}.mainvisual__search-link--general .imp-news-pc-only .inner{width:auto}.top-pickup .two-col .top-pickup__text{display:block;padding-left:14px}.top-pickup .two-col .top-pickup__text_title{padding:0}.top-news--only{min-width:0;width:100%}.top-innovative__title{float:none;width:auto}.top-innovative__main{width:100%}.top-innovative__sub{margin-left:0}.top-features__main_item>a{padding-top:60%}.top-features__main_item>a .inner{width:100%}.top-recruit__main_item>a .inner{position:relative;bottom:0;width:100%}.top-information__about ul li{float:none;margin-left:0;width:100%}.top-information__about ul li~li{margin-top:10px}}.article{box-sizing:border-box;font-size:14px;font-size:.875rem}@media screen and (min-width:750px),print{.article{font-size:16px;font-size:1rem}}.article *{box-sizing:border-box}.article--info .article__title,.article--info .article__data{margin-bottom:22px}.article--info .date{font-size:14px;font-size:.875rem;margin-right:16px}@media screen and (min-width:750px),print{.article--info .date{margin-bottom:36px}}.article--info .keyword{display:inline-block;margin-right:16px;padding:2px 14px;font-size:13px;font-size:.8125rem;background-color:#f3f3f3}.article .hdg--h2,.article .hdg--h3,.article .hdg--h4,.article .hdg--h5{font-weight:700;line-height:1.4}.article .hdg--h2{margin-top:30px;position:relative;margin-bottom:28px;padding:6px 0 6px 25px;font-size:20px;font-size:1.25rem}.article .hdg--h2:before{content:'';display:block;position:absolute;top:0;left:0;width:5px;height:100%;background:linear-gradient(#45b078,#45b078)}.article .hdg--h2 .text{display:block}.article .hdg--h2 .label{display:inline-block;margin-top:10px;margin-right:5px;padding:7px 11px;background-color:#f3f3f3;font-size:14px;font-size:.875rem;letter-spacing:.5px}.article .hdg--h2 .label:last-of-type{margin-right:0}@media screen and (min-width:750px),print{.article .hdg--h2{margin-top:60px;margin-bottom:40px;padding:10px 0 10px 30px;font-size:28px;font-size:1.75rem}.article .hdg--h2 .text{flex-grow:10;padding-right:20px}.article .hdg--h2 .label{align-self:center;margin-top:0;white-space:nowrap}.article .hdg--h2--has-label{display:flex}}.article .contents-section .hdg--h2:first-child{margin-top:0}.article .hdg--h3{position:relative;margin-top:30px;margin-bottom:22px;font-size:17px;font-size:1.0625rem;padding-bottom:17px}.article .hdg--h3:after{content:'';display:block;position:absolute;bottom:0;left:0;width:100%;height:1px;background:linear-gradient(to right,#F7BD02 0%,#F7BD02 100%)}@media screen and (min-width:750px),print{.article .hdg--h3{margin-top:30px;margin-bottom:35px;font-size:20px;font-size:1.25rem;padding-bottom:12px}}.article .hdg--h3:first-child{margin-top:0}.article .contents-section .hdg--h3:first-child{margin-top:0}.article .hdg--h2+.hdg--h3{margin-top:35px}.article .hdg--h4{position:relative;padding-left:25px;margin-bottom:20px;font-size:15px;font-size:.9375rem}.article .hdg--h4:before{content:'';display:inline-block;position:absolute;top:4px;left:0;width:14px;height:14px;margin-right:10px;background:linear-gradient(90deg,#F7BD02,#F7BD02)}@media screen and (min-width:750px),print{.article .hdg--h4{margin-bottom:24px;font-size:18px;font-size:1.125rem}.article .hdg--h4:before{width:18px;height:18px}}.article .hdg--h5{margin-bottom:18px;font-size:14px;font-size:.875rem}@media screen and (min-width:750px),print{.article .hdg--h5{margin-bottom:13px;font-size:16px;font-size:1rem}}.article .leadmsg{font-size:20px;font-size:1.25rem;font-weight:700;margin-bottom:1em}@media screen and (min-width:750px),print{.article .leadmsg{font-size:28px;font-size:1.75rem}}.article .imageset .hdg--h2{padding-left:0}.article .imageset .hdg--h2:before{content:none}.article .imageset .hdg--h2 span{display:table;position:relative;padding-left:25px}.article .imageset .hdg--h2 span:before{content:'';display:block;position:absolute;top:0;left:0;width:5px;height:100%;background:linear-gradient(#45b078,#45b078)}@media screen and (min-width:750px),print{.article .imageset .hdg--h2 span{padding-left:30px}}.article .imageset .hdg--h4 span{padding-left:25px}.article .imageset--left .hdg--h4{padding-left:0}.article .imageset--left .hdg--h4:before{left:auto}.article .wyswyg{margin-bottom:28px;font-size:14px;font-size:.875rem}.article .wyswyg>*:last-child{margin-bottom:0}@media screen and (min-width:750px),print{.article .wyswyg{font-size:16px;font-size:1rem}}.article .wyswyg p:not([class]),.article .wyswyg p.em{margin-bottom:1.6em;font-size:14px;font-size:.875rem;line-height:1.6}@media screen and (min-width:750px),print{.article .wyswyg p:not([class]),.article .wyswyg p.em{font-size:16px;font-size:1rem}}.article .wyswyg p:not([class]):last-child,.article .wyswyg p.em:last-child{margin-bottom:0}.article .wyswyg a{text-decoration:underline}@media screen and (min-width:750px),print{.article .wyswyg a:hover{text-decoration:none}}.article .wyswyg a.pdf:after,.article .wyswyg a.xls:after,.article .wyswyg a.doc:after,.article .wyswyg a.ppt:after{content:'';display:inline-block;margin-bottom:-3px;width:16px;height:19px;margin-left:11px}.article .wyswyg a.pdf:after{background:url(../images/common/icon_pdf.png) no-repeat 0 0/16px auto}.article .wyswyg a.xls:after{background:url(../images/common/icon_xls.png) no-repeat 0 0/16px auto}.article .wyswyg a.doc:after{background:url(../images/common/icon_doc.png) no-repeat 0 0/16px auto}.article .wyswyg a.ppt:after{background:url(../images/common/icon_ppt.png) no-repeat 0 0/16px auto}.article .wyswyg em,.article .wyswyg .em{font-style:normal;font-weight:700}.article .wyswyg i{font-style:italic}.article .wyswyg u{text-decoration:underline}.article .wyswyg ul,.article .wyswyg ol{margin-bottom:1.6em;padding-left:calc(1em)}.article .wyswyg ul>li,.article .wyswyg ol>li{margin-bottom:10px}.article .wyswyg ul>li:last-child,.article .wyswyg ol>li:last-child{margin-bottom:0}.article .wyswyg ul>li>*:last-child,.article .wyswyg ol>li>*:last-child{margin-bottom:0}.article .wyswyg ul>li{list-style-type:disc}.article .wyswyg ol>li{list-style-type:decimal}.article .wyswyg .linkbtn a,.article .wyswyg .linkbtn--rect a,.article .wyswyg .doctor-linkset__item a,.article .wyswyg .tabset a,.article .wyswyg .anchorset a,.article .wyswyg .columnset--linkbox a,.article .wyswyg .contactset a{text-decoration:none}.article .wyswyg .linkbtn{text-decoration:none}.article .wyswyg .anchorset ul{margin-bottom:30px}.article .wyswyg .anchorset ul li:last-child{margin-bottom:2px}.article .wyswyg .tabset ul{margin-bottom:30px}.article .wyswyg .tabset ul>li>a:last-child{margin-bottom:2px}@media screen and (min-width:750px),print{.article .wyswyg .anchorset ul{margin-bottom:60px}.article .wyswyg .tabset ul{margin-bottom:60px}}@media print{.article .wyswyg .anchorset ul{display:none}}.article .schedule_link{font-size:20px}.article .linklist{margin-bottom:1.6em}.article .linklist .link{display:block;margin-bottom:10px}.article .linklist .link:last-child{margin-bottom:0}.article .linklist .link a:before{content:"";display:inline-block;width:6px;height:11px;margin-right:5px;background:url(../images/common/icon_arrow_bl.webp) no-repeat 0 0/6px auto}.article .linklist .link.noicon a:before{content:"";width:0;height:0;background-image:none}.article .linklist .link--external a:after{content:'';display:inline-block;width:15px;height:12px;margin-left:11px;background:url(../images/common/icon_external.png) no-repeat 0 0/15px auto}.article .linklist .link--external.noicon a:after{content:"";width:0;height:0;background-image:none}.article .linklist .link--pdf a:after,.article .linklist .link--xls a:after,.article .linklist .link--doc a:after,.article .linklist .link--ppt a:after{content:'';display:inline-block;margin-bottom:-3px;width:16px;height:19px;margin-left:11px}.article .linklist .link--pdf a:after{background:url(../images/common/icon_pdf.png) no-repeat 0 0/16px auto}.article .linklist .link--xls a:after{background:url(../images/common/icon_xls.png) no-repeat 0 0/16px auto}.article .linklist .link--doc a:after{background:url(../images/common/icon_doc.png) no-repeat 0 0/16px auto}.article .linklist .link--ppt a:after{background:url(../images/common/icon_ppt.png) no-repeat 0 0/16px auto}@media screen and (min-width:750px),print{.article .linklist{margin-bottom:38px}}.article .imageset{margin-bottom:30px}.article .imageset__image,.article .imageset__movie{display:table;max-width:100%;margin-bottom:22px;text-align:center}.article .imageset__image .caption,.article .imageset__movie .caption{display:table-caption;caption-side:bottom;padding-top:12px;margin-bottom:0;text-align:left}.article .imageset__image--cover{width:100%}.article .imageset__image--cover img{width:100%;height:auto}.article .imageset__movie{margin-bottom:30px}.article .imageset__movie .playIcon{left:calc(50% - 42px);z-index:2;width:83px!important;height:auto}.article .imageset__movie__inner{position:relative;overflow:hidden;position:relative}.article .imageset__movie__inner.is-active .playIcon{display:none}.article .imageset__movie__inner.arrow-none:before{display:none}.article .imageset__movie__inner:before{content:'';position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:83px!important;height:83px;background:url(../images/common/movie_btn.png) no-repeat 0 0/cover;z-index:1;pointer-events:none}.article .imageset__movie__inner:after{content:"";display:block;padding-top:56.25%}.article .imageset__movie__inner iframe,.article .imageset__movie__inner video,.article .imageset__movie__inner img{position:absolute;top:50%;left:0;width:100%;height:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.article .imageset__movie--gen .playIcon{display:none}.article .imageset__movie--gen .imageset__movie__inner:before{content:none}.article .imageset__text .hdg--h3{margin-bottom:18px}.article .imageset__text .hdg--h3:after{z-index:-1}.article .imageset__text>*:last-child{margin-bottom:0}.article .imageset__text a{text-decoration:underline}.article .imageset__text .linkbtn a,.article .imageset__text .linkbtn--rect a,.article .imageset__text .doctor-linkset__item a,.article .imageset__text .tabset a,.article .imageset__text .anchorset a,.article .imageset__text .columnset--linkbox a,.article .imageset__text .contactset a{text-decoration:none}.article .imageset__text .linkbtn{text-decoration:none}.article .imageset__text .anchorset ul{margin-bottom:30px}.article .imageset__text .anchorset ul li:last-child{margin-bottom:2px}.article .imageset__text .tabset ul{margin-bottom:30px}.article .imageset__text .tabset ul>li>a:last-child{margin-bottom:2px}.article .imageset--whole .imageset__movie,.article .imageset--whole .imageset__image,.article .imageset--center .imageset__movie,.article .imageset--center .imageset__image,.article .imageset--left .imageset__movie,.article .imageset--left .imageset__image,.article .imageset--right .imageset__movie,.article .imageset--right .imageset__image{width:100%}.article .imageset--whole .imageset__movie video,.article .imageset--whole .imageset__movie img,.article .imageset--whole .imageset__image video,.article .imageset--whole .imageset__image img,.article .imageset--center .imageset__movie video,.article .imageset--center .imageset__movie img,.article .imageset--center .imageset__image video,.article .imageset--center .imageset__image img,.article .imageset--left .imageset__movie video,.article .imageset--left .imageset__movie img,.article .imageset--left .imageset__image video,.article .imageset--left .imageset__image img,.article .imageset--right .imageset__movie video,.article .imageset--right .imageset__movie img,.article .imageset--right .imageset__image video,.article .imageset--right .imageset__image img{width:100%;height:auto}.article .imageset--min:after{content:"";display:block;clear:both}.article .imageset--min .imageset__image{width:43.22767%;min-width:150px;float:left;margin:0 15px 10px 0}.article .imageset.get-reader .imageset__image img{width:auto}@media screen and (min-width:750px),print{.article .imageset{margin-bottom:60px}.article .imageset:after{content:"";display:block;clear:both}.article .imageset__image a,.article .imageset__movie a{display:block;transition:opacity .3s ease-out}.article .imageset__image a img,.article .imageset__movie a img{transition:opacity .3s ease-out}.article .imageset__image a:hover img,.article .imageset__movie a:hover img{opacity:.7;filter:alpha(opacity=70)}.article .imageset__image{margin-bottom:60px}.article .imageset__text .hdg--h3{margin-bottom:28px}.article .imageset__text .anchorset ul{margin-bottom:60px}.article .imageset__text .tabset ul{margin-bottom:60px}.article .imageset--center .imageset__image,.article .imageset--center .imageset__movie{text-align:center;margin:0 auto 55px}.article .imageset--center .imageset__image{width:auto}.article .imageset--center .imageset__movie{width:59.25926%}.article .imageset--left .imageset__movie,.article .imageset--left .imageset__image,.article .imageset--right .imageset__movie,.article .imageset--right .imageset__image{width:39.81481%;margin-bottom:0;background-color:#fff}.article .imageset--left .imageset__image,.article .imageset--left .imageset__movie{float:left}.article .imageset--left .imageset__image .caption,.article .imageset--left .imageset__movie .caption{padding-right:30px}.article .imageset--left .imageset__image img{padding-right:30px}.article .imageset--left .imageset__movie{padding-right:30px}.article .imageset--right .imageset__image,.article .imageset--right .imageset__movie{float:right}.article .imageset--right .imageset__image .caption,.article .imageset--right .imageset__movie .caption{padding-left:30px}.article .imageset--right .imageset__image img{padding-left:30px}.article .imageset--right .imageset__movie{padding-left:30px}.article .imageset--min.imageset--left .imageset__image,.article .imageset--min.imageset--right .imageset__image{display:inline-block;max-width:21.2963%;min-width:auto;margin:0}.article .imageset--min.imageset--left .imageset__text,.article .imageset--min.imageset--right .imageset__text{width:auto}.article .imageset.get-reader .imageset__image{width:auto}}@media print{.article .imageset img{display:inline}.article .imageset__image .caption,.article .imageset__movie .caption{display:block;width:100%}.article .imageset__movie__inner{display:none}}.article .columnset__item__image .imageset{margin-bottom:0}.article .columnset__item__image .imageset__movie{margin-bottom:0}.article .tableset{margin-bottom:30px}.article .tableset--scroll{overflow-x:scroll}.article .tableset--scroll::-webkit-scrollbar{padding-top:10px;height:4px;width:4px}.article .tableset--scroll::-webkit-scrollbar-track{border-radius:4px;background-color:#dce3e9;box-shadow:none}.article .tableset--scroll::-webkit-scrollbar-thumb{border-radius:4px;background-color:#45b078;box-shadow:none}.article .tableset--scroll .tableset__table{margin-bottom:10px;width:900px}.article .tableset--scroll .tableset__table th,.article .tableset--scroll .tableset__table td{min-width:120px}@media screen and (min-width:750px),print{.article .tableset--scroll{overflow-x:auto}.article .tableset--scroll .tableset__table{margin-bottom:0;width:100%}}@media print{.article .tableset--scroll .tableset__table th,.article .tableset--scroll .tableset__table td{min-width:0}}.article .tableset__table{width:100%}.article .tableset__table th,.article .tableset__table td{border:1px solid #ccc;padding:13px 16px}.article .tableset__table th>*:last-child,.article .tableset__table td>*:last-child{margin-bottom:0}.article .tableset__table th a,.article .tableset__table td a{text-decoration:underline}.article .tableset__table th a[target="_blank"]::after,.article .tableset__table td a[target="_blank"]::after{content:"";display:inline-block;margin-left:8px;width:15px;height:12px;vertical-align:-1px;background:url(../images/common/icon_external.png);background-size:15px}.article .tableset__table th a:hover,.article .tableset__table td a:hover{text-decoration:none}.article .tableset__table th{text-align:center;vertical-align:middle;font-weight:700;color:#fff;background-color:#45b078}.article .tableset__table th.sub{background-color:#fffee4;color:#465954}.article .tableset__table td{background:#fff}.article .tableset__table.tbl1 th{background-color:#f3f3f3;color:#465954}.article .tableset__table.tbl2 td{text-align:center;vertical-align:middle}@media screen and (min-width:750px),print{.article .tableset__table th,.article .tableset__table td{padding:13px 16px;min-width:190px}}@media print{.article .tableset__table th,.article .tableset__table td{border:2px solid #ccc}}@media print{.article .tableset__table th,.article .tableset__table td{min-width:0}}.article .tableset__table--res{width:100%}.article .tableset__table--res th,.article .tableset__table--res td{min-width:auto;padding:12px 16px}.article .tableset__table--light tr{border-top:1px solid #ccc}.article .tableset__table--light tr:last-child{border-bottom:1px solid #ccc}.article .tableset__table--light th,.article .tableset__table--light td{min-width:0;padding:12px 0;border:none}.article .tableset__table--light th{width:28.09798%;background:transparent;color:#465954;vertical-align:middle;text-align:left;padding-right:15px}@media screen and (min-width:750px),print{.article .tableset__table--light th{width:21.01852%;padding:23px 30px 23px 0;vertical-align:top}.article .tableset__table--light.th-mid th{vertical-align:middle}.article .tableset__table--light td{padding:23px 0 23px}}@media print{.article .tableset__table--light th{width:auto}}.article .tableset__table.timetable tr{width:100%}.article .tableset__table.timetable th{min-width:70px;width:70px}.article .tableset__table.timetable td{min-width:145px;font-size:18px;font-size:1.125rem}.article .tableset__table.timetable thead tr>th:first-of-type{width:155px;min-width:155px}.article .tableset__table.timetable thead th{font-weight:700;color:#fff;background-color:#45b078}.article .tableset__table.timetable tbody th{color:#465954;background-color:#f3f3f3}.article .tableset__table.timetable tfoot th{color:#465954;background-color:#cce1f9}.article .tableset__table.timetable tfoot td{background-color:#f1f9ff}@media screen and (min-width:750px),print{.article .tableset__table.timetable th,.article .tableset__table.timetable td{table-layout:fixed}}@media print{.article .tableset__table.timetable{table-layout:fixed}.article .tableset__table.timetable th,.article .tableset__table.timetable td{width:auto;min-width:0}.article .tableset__table.timetable thead tr>th:first-of-type{width:auto;min-width:0}}.article .tableset__table.achieve{table-layout:fixed}.article .tableset__table.achieve th,.article .tableset__table.achieve td{text-align:center;width:auto;min-width:0}.article .tableset__table.achieve th.sub{text-align:left}.article .tableset__table.achieve td{min-width:70px}.article .tableset__table.achieve tr>th:first-of-type{min-width:155px}@media screen and (min-width:750px),print{.article .tableset{margin-bottom:40px}}@media print{.article .tableset td{min-width:0}.article .tableset tr>th:first-of-type{min-width:0}}.article .columnset{font-size:0;font-size:0rem}.article .columnset__item{margin-bottom:35px}.article .columnset__item__image{margin-bottom:16px}.article .columnset__item__image img{width:100%;height:auto}.article .columnset__item__image .caption{margin-top:12px;font-size:14px;font-size:.875rem}.article .columnset__item__child{padding:15px 15px 9px 0;background:#f3f3f3}.article .columnset__item__child .link{margin-left:15px;display:inline-block;font-size:14px;font-size:.875rem;margin-bottom:6px}.article .columnset__item__child .link:last-child{margin-bottom:6px}.article .columnset__item__child .link a{color:#465954}.article .columnset__item__text{width:100%;font-size:14px;font-size:.875rem}.article .columnset__item__text .title{margin-bottom:14px;font-size:17px;font-size:1.0625rem;font-weight:700}.article .columnset__item__text>*:last-child{margin-bottom:0}.article .columnset__item__foot{width:100%;text-align:center;margin-top:20px}@media screen and (min-width:750px),print{.article .columnset{margin-top:-30px;margin-bottom:60px}.article .columnset__item{display:inline-block;margin-top:30px;margin-bottom:0}.article .columnset__item__image{margin-bottom:12px}.article .columnset__item__image .caption{font-size:16px;font-size:1rem}.article .columnset__item__image a{transition:opacity .3s ease-out}.article .columnset__item__image a:hover{opacity:.7;filter:alpha(opacity=70)}.article .columnset__item__child{margin-bottom:0;padding:15px 18px 6px 3px}.article .columnset__item__child .link{display:inline-block}.article .columnset__item__child .link a:hover{color:#45b078}.article .columnset__item__text{font-size:16px;font-size:1rem}.article .columnset__item__text .title{margin-bottom:11px;font-size:20px;font-size:1.25rem}.article .columnset__item__foot{margin-top:25px}}@media print{.article .columnset img{display:inline}}@media screen and (min-width:750px),print{.article .columnset--2col,.article .columnset--3col{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-left:-30px}.article .columnset--2col .columnset__item,.article .columnset--3col .columnset__item{padding-left:30px}}@media screen and (min-width:750px),print{.article .columnset--2col .columnset__item{width:50%}}@media screen and (min-width:750px),print{.article .columnset--3col .columnset__item{width:33.333%}}.article .columnset--linkbox .columnset__item~.columnset__item{margin-top:25px}.article .columnset--linkbox .columnset__item a{display:block}.article .columnset--linkbox .columnset__item__child .link{font-size:14px;font-size:.875rem}.article .columnset--linkbox .columnset__item__text .title{position:relative;margin-bottom:9px;padding-left:15px;font-size:16px;font-size:1rem;color:#465954;background:url(../images/common/icon_arrow_bl.webp) no-repeat 0 8px/6px auto}.article .columnset--linkbox .columnset__item__text .movie{display:block;background:#444;width:67px;margin-bottom:9px;padding:5px 0 5px 2px;font-size:14px;font-size:.875rem;font-weight:700;color:#FFF;text-align:center;line-height:1}.article .columnset--linkbox .columnset__item p{line-height:1.8;font-size:12px;font-size:.75rem;color:#465954}.article .columnset--linkbox .columnset__item.external .columnset__item__text .title:after{content:'';display:inline-block;width:15px;height:12px;margin-left:8px;background:url(../images/common/icon_external_bl.png) no-repeat 0 0/15px auto}@media screen and (min-width:750px),print{.article .columnset--linkbox{margin-top:-44px}.article .columnset--linkbox .columnset__item{margin-top:44px}.article .columnset--linkbox .columnset__item~.columnset__item{margin-top:44px}.article .columnset--linkbox .columnset__item__image{margin-bottom:15px;overflow:hidden}.article .columnset--linkbox .columnset__item__image img{transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}.article .columnset--linkbox .columnset__item__child .link{font-size:16px;font-size:1rem}.article .columnset--linkbox .columnset__item__text p,.article .columnset--linkbox .columnset__item__text .title{transition:color .3s ease-out}.article .columnset--linkbox .columnset__item__text .title{font-size:18px;font-size:1.125rem}.article .columnset--linkbox .columnset__item p{font-size:14px;font-size:.875rem}.article .columnset--linkbox .columnset__item a:hover .columnset__item__image img{-webkit-transform:scale(1.1);transform:scale(1.1)}.article .columnset--linkbox .columnset__item a:hover .columnset__item__text p,.article .columnset--linkbox .columnset__item a:hover .columnset__item__text .title{color:#45b078}}.article .doctor-linkset{display:flex;flex-wrap:wrap;justify-content:flex-start;margin:-20px 0 30px -16px}.article .doctor-linkset__item{width:calc(50% - 16px);margin:20px 0 0 16px}.article .doctor-linkset__item.no-link .doctor-linkset__item__cont{box-shadow:none}.article .doctor-linkset__item.no-link .doctor-linkset__item__profile .name,.article .doctor-linkset__item.no-link .doctor-linkset__item__profile .data{color:#465954}.article .doctor-linkset__item__cont{height:100%;box-shadow:4px 4px #F3F9EF}.article .doctor-linkset__item__image img{width:100%;height:auto}.article .doctor-linkset__item__profile{padding:16px;background-color:#fff}.article .doctor-linkset__item__profile .name,.article .doctor-linkset__item__profile .data{text-align:center;color:#45b078}.article .doctor-linkset__item__profile .name{font-size:15px;font-size:.9375rem;font-weight:700;margin-bottom:4px}.article .doctor-linkset__item__profile .data{margin-bottom:0}.article .doctor-linkset__item__profile .text{margin:14px 0 0;text-align:left;color:#465954}.article .doctor-linkset__item__profile .department{margin-top:14px}.article .doctor-linkset__item__profile .department span{margin-top:4px;padding:2px 8px;display:block;background:#F3F9EF;text-align:center;color:#465954}@media screen and (min-width:750px),print{.article .doctor-linkset{margin-top:-30px;margin-left:-30px}.article .doctor-linkset__item{width:calc(20% - 30px);margin:33px 0 0 30px}.article .doctor-linkset__item__cont{transition:background-color .3s ease-out}.article .doctor-linkset__item__image{overflow:hidden}.article .doctor-linkset__item__image img{transition-property:scale;transition:.3s ease-out}.article .doctor-linkset__item__profile{transition:background-color .3s ease-out}.article .doctor-linkset__item__profile .name,.article .doctor-linkset__item__profile .data,.article .doctor-linkset__item__profile .text{transition:color .3s ease-out}.article .doctor-linkset__item__profile .name{font-size:18px;font-size:1.125rem;margin-bottom:10px}.article .doctor-linkset__item__profile .data{font-size:14px;font-size:.875rem}.article .doctor-linkset__item__profile .text{font-size:14px;font-size:.875rem}.article .doctor-linkset__item__profile .department span{font-size:14px;font-size:.875rem}.article .doctor-linkset__item:hover .doctor-linkset__item__cont{background-color:#45b078}.article .doctor-linkset__item:hover .doctor-linkset__item__image img{-webkit-transform:scale(1.1);transform:scale(1.1)}.article .doctor-linkset__item:hover .doctor-linkset__item__profile{background-color:#45b078}.article .doctor-linkset__item:hover .doctor-linkset__item__profile .name,.article .doctor-linkset__item:hover .doctor-linkset__item__profile .data,.article .doctor-linkset__item:hover .doctor-linkset__item__profile .text{color:#fff}.article .doctor-linkset__item:hover.no-link .doctor-linkset__item__cont{background-color:#FFF}.article .doctor-linkset__item:hover.no-link .doctor-linkset__item__image img{-webkit-transform:scale(1);transform:scale(1)}.article .doctor-linkset__item:hover.no-link .doctor-linkset__item__profile{background-color:#FFF}.article .doctor-linkset__item:hover.no-link .doctor-linkset__item__profile .name,.article .doctor-linkset__item:hover.no-link .doctor-linkset__item__profile .data,.article .doctor-linkset__item:hover.no-link .doctor-linkset__item__profile .text{color:#465954}}.article .tabset{margin-bottom:30px}.article .tabset ul{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:0;padding:0}.article .tabset ul li{list-style:none;width:calc(50% - 1px);margin-bottom:0}.article .tabset ul li a{min-height:54px;padding:4px 10px;display:flex;align-items:center;justify-content:center;width:100%;height:calc(100% - 2px);margin-bottom:2px;text-align:center;font-size:14px;font-size:.875rem;font-weight:700;color:#465954;background-color:#eeeded;text-decoration:none}.article .tabset ul li.current a{background-color:#45b078;color:#fff}@media screen and (min-width:750px),print{.article .tabset{margin-bottom:60px}.article .tabset ul{display:flex;flex-wrap:nowrap;justify-content:start;position:relative}.article .tabset ul:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:2px;background:linear-gradient(to right,#45b078 0%,#45b078 100%)}.article .tabset ul li{position:relative;width:100%}.article .tabset ul li a{display:flex;align-items:center;justify-content:center;height:100%;padding:16px 10px;background-color:#fff;font-size:18px;font-size:1.125rem}.article .tabset ul li a:hover{background-color:#45b078;color:#fff}.article .tabset ul li:after{content:'';display:block;position:absolute;top:calc(50% - 15px);left:0;width:1px;height:30px;background-color:#ccc}.article .tabset ul li:first-child:after{display:none}}@media print{.article .tabset ul li.current a{font-weight:700;border:solid 2px #ccc}}.article .anchorset{margin-bottom:30px}.article .anchorset ul{background-color:#F3F9EF;padding:20px}.article .anchorset ul li{list-style:none;margin-bottom:0}.article .anchorset ul li~li{margin-top:14px}.article .anchorset ul li a{position:relative;padding-left:20px;color:#465954;font-weight:700;text-decoration:none}.article .anchorset ul li a:before{content:'';position:absolute;top:4px;left:0;display:inline-block;width:6px;height:11px;background:url(../images/common/icon_arrow_bl.webp) no-repeat 0 0/6px auto;-webkit-transform:rotate(90deg);transform:rotate(90deg)}@media screen and (min-width:750px),print{.article .anchorset{margin-bottom:40px}.article .anchorset ul{display:flex;flex-wrap:wrap;justify-content:flex-start;padding:0;background:transparent;overflow:hidden}.article .anchorset ul li{position:relative;padding:12px 20px;margin-bottom:2px}.article .anchorset ul li::before{content:"";position:absolute;left:0;top:0;width:200vw;height:100%;background-color:#F3F9EF}.article .anchorset ul li a:hover{color:#45b078}.article .anchorset ul li~li{margin-top:0}}@media print{.article .anchorset{display:none}}.article .relationset{padding:20px 4% 30px;background:linear-gradient(#eee,#F3F9EF)}.article .relationset .title{margin-bottom:20px;text-align:center;font-size:20px;font-size:1.25rem;font-weight:700}.article .relationset ul{padding:0;margin-bottom:0}.article .relationset ul li{list-style:none;margin-bottom:0}.article .relationset ul li~li{margin-top:15px}@media screen and (min-width:750px),print{.article .relationset{margin-bottom:80px;padding:34px 4% 40px}.article .relationset .title{font-size:24px;font-size:1.5rem;letter-spacing:2px}.article .relationset ul{display:flex;flex-wrap:wrap;justify-content:center;margin:-20px 0 0 -20px;text-align:center;font-size:0;font-size:0rem}.article .relationset ul li{width:33.333%;padding:20px 0 0 20px}.article .relationset ul li~li{margin-top:0}.article .relationset ul li .linkbtn--rect{height:100%}.article .relationset ul li .linkbtn--rect a{height:100%}}.article .relationset--departments{width:100%;margin-left:0;background:#fff;border:1px solid #ccc}.article .relationset--departments ul li a{background-color:#f3f3f3}@media screen and (min-width:750px),print{.article .relationset--departments{padding:25px 4% 28px;display:flex;justify-content:center;align-items:center;font-size:0;font-size:0rem;text-align:center}.article .relationset--departments .title{display:inline-block;margin:0 36px 0 0;font-size:20px;font-size:1.25rem}.article .relationset--departments ul{display:inline-block}.article .relationset--departments ul li{width:100%}.article .relationset--departments ul li .linkbtn--rect{margin-bottom:0;min-width:320px}}.article .linkset{margin-bottom:30px;text-align:center}.article .linkset__item .linkbtn{width:100%;margin-top:0}.article .linkset__item~.linkset__item{margin-top:15px}.article .linkset--disease{display:flex;flex-wrap:wrap;margin:-15px 0 0 -15px}.article .linkset--disease .linkset__item{width:calc(33.3% - 15px);margin-left:15px}.article .linkset--disease .linkset__item:first-child{margin-top:15px}@media screen and (min-width:750px),print{.article .linkset{display:flex;flex-wrap:wrap;justify-content:start;margin:-15px 0 40px -15px}.article .linkset~.linkset{margin-top:-15px}.article .linkset--disease .linkset__item{width:calc(20% - 15px)}.article .linkset__item{width:calc(33.333% - 15px);margin:15px 0 0 15px}.article .linkset__item .linkbtn a{width:100%}.article .linkset__item .linkbtn--rect{height:100%}.article .linkset__item .linkbtn--rect a{height:100%}.article .linkset--center{justify-content:center}.article .linkset--center .linkset__item a{min-width:0}}.article .linkset--blue .linkset__item:only-of-type{width:auto;min-width:350px}.article .linkbtn{box-sizing:border-box;display:table;position:relative;min-width:290px;width:84.248%;margin:0 auto;padding:14px 40px;text-align:center;font-size:16px;font-size:1rem;font-weight:700;color:#FFF;border-radius:36px;background:linear-gradient(to right,#45b078 0%,#45b078 100%);box-shadow:0 5px 0 #cdd7df}.article .linkbtn *{box-sizing:border-box}.article .linkbtn+.linkbtn{margin-top:15px}.article .linkbtn:after{position:absolute;content:"";display:block;background:url(../images/common/icon_arrow_wh.png) no-repeat 0 0/6px auto;width:6px;height:11px;right:20px;top:calc(50% - 6px);z-index:3}@media screen and (min-width:750px),print{.article .linkbtn{position:relative;width:33%;max-width:100%;height:100%;padding:0;border-radius:52px;background:none;box-shadow:0 5px 0 #cdd7df;font-size:18px;font-size:1.125rem}.article .linkbtn:hover{opacity:1;color:#FFF}.article .linkbtn span{position:relative;display:block;overflow:hidden;display:flex;justify-content:center;align-items:center;height:100%;padding:16px 40px;font-size:18px;font-size:1.125rem;border-radius:50px;z-index:2}.article .linkbtn span:before{position:absolute;content:"";display:block;width:100%;height:100%;left:0;top:0;z-index:-1;transition:opacity .3s ease-out}.article .linkbtn span:after{position:absolute;content:"";display:block;width:100%;height:100%;left:0;top:0;z-index:-2}.article .linkbtn span:hover:before{opacity:0}.article .linkbtn span:before{background:linear-gradient(to right,#45b078 0%,#45b078 100%)}.article .linkbtn span:after{background:linear-gradient(to right,#45b078 0%,#45b078 100%)}.article .linkbtn+.linkbtn{margin-top:20px}}@media print{.article .linkbtn{border-right:1px solid #45b078}.article .linkbtn span{border:2px solid #ccc}}.article .linkbtn--external:after{top:calc(50% - 6px);width:15px;height:12px;background:url(../images/common/icon_external_wh.png) no-repeat 0 0/15px auto}@media screen and (min-width:750px),print{.article .linkbtn--external{padding:0}.article .linkbtn--external span{padding-right:40px}}.article .linkbtn--pdf:after{top:calc(50% - 10px);width:16px;height:19px;background:url(../images/common/icon_pdf_wh.png) no-repeat 0 0/16px auto}@media screen and (min-width:750px),print{.article .linkbtn--pdf{padding:0}.article .linkbtn--pdf span{padding-right:41px}}.article .linkbtn--xls:after{top:calc(50% - 10px);width:16px;height:19px;background:url(../images/common/icon_xls_wh.png) no-repeat 0 0/16px auto}@media screen and (min-width:750px),print{.article .linkbtn--xls{padding:0}.article .linkbtn--xls span{padding-right:41px}}.article .linkbtn--doc:after{top:calc(50% - 10px);width:16px;height:19px;background:url(../images/common/icon_doc_wh.png) no-repeat 0 0/16px auto}@media screen and (min-width:750px),print{.article .linkbtn--doc{padding:0}.article .linkbtn--doc span{padding-right:41px}}.article .linkbtn--ppt:after{top:calc(50% - 10px);width:16px;height:19px;background:url(../images/common/icon_ppt_wh.png) no-repeat 0 0/16px auto}@media screen and (min-width:750px),print{.article .linkbtn--ppt{padding:0}.article .linkbtn--ppt span{padding-right:41px}}.article .linkbtn--yt:after{top:calc(50% - 6px);width:18px;height:14px;background:url(../images/common/icon_yt_wh.png) no-repeat 0 0/18px auto}@media screen and (min-width:750px),print{.article .linkbtn--yt{padding:0}.article .linkbtn--yt span{padding-right:43px}}.article .linkbtn--mail{width:100%;padding-right:25px;padding-left:42px}.article .linkbtn--mail:before{content:'';display:block;position:absolute;top:calc(50% - 9px);left:25px;width:24px;height:18px;background:url(../images/common/icon_mail_wh.png) no-repeat 0 0/24px auto}@media screen and (min-width:750px),print{.article .linkbtn--mail{width:38.88889%;min-width:420px;padding:0}.article .linkbtn--mail:before{left:53px;z-index:3}.article .linkbtn--mail span{padding-left:87px}}@media screen and (min-width:750px),print{.article .columnset__item .linkbtn,.article .imageset .linkbtn{display:inline-block;min-width:200px;width:auto;height:auto}.article .columnset__item .linkbtn:after,.article .imageset .linkbtn:after{top:calc(50% - 5px)}.article .columnset__item .linkbtn span,.article .imageset .linkbtn span{padding:10px 30px;font-size:16px;font-size:1rem}}.article .columnset__item .linkbtn--external span,.article .columnset__item .linkbtn--pdf span,.article .columnset__item .linkbtn--xls span,.article .columnset__item .linkbtn--doc span,.article .columnset__item .linkbtn--ppt span,.article .columnset__item .linkbtn--yt span,.article .columnset__item .linkbtn--mail span,.article .imageset .linkbtn--external span,.article .imageset .linkbtn--pdf span,.article .imageset .linkbtn--xls span,.article .imageset .linkbtn--doc span,.article .imageset .linkbtn--ppt span,.article .imageset .linkbtn--yt span,.article .imageset .linkbtn--mail span{padding-right:42px}@media print{.article .columnset__item .linkbtn,.article .imageset .linkbtn{min-width:0}}.article .columnset__item .linkbtn{text-align:center}@media screen and (min-width:750px),print{.article .imageset .linkbtn{text-align:left}.article .imageset .linkbtn span{text-align:center}}.article .link-area{margin:30px 0;text-align:center}@media screen and (min-width:750px),print{.article .link-area{margin:40px 0}.article .link-area .linkbtn{display:inline-block;width:auto}}.article .columnset__item .link-area,.article .imageset .link-area{text-align:left}.article .linkbtn--rect{margin-bottom:0}.article .linkbtn--rect a{display:flex;align-items:center;justify-content:center;position:relative;padding:16px 40px 16px 20px;background:#f3f3f3;color:#465954;font-size:16px;font-size:1rem;font-weight:700;box-shadow:0 3px rgba(205,215,223,.7)}.article .linkbtn--rect a:after{content:'';position:absolute;top:calc(50% - 5px);right:20px;width:6px;height:11px;background:url(../images/common/icon_arrow_bl.webp) no-repeat 0 0/6px auto;transition:opacity .3s ease-out}.article .linkbtn--rect a[target="_blank"]:after{content:'';position:absolute;top:calc(50% - 5px);right:20px;width:15px;height:12px;background:url(../images/common/icon_blank_bl.png) no-repeat 0 0/15px auto;transition:opacity .3s ease-out}@media screen and (min-width:750px),print{.article .linkbtn--rect a{justify-content:flex-start;text-align:left;padding:18px 40px 18px 20px;transition-property:background-color,color;transition-duration:.3s;transition-timing-function:ease-out}.article .linkbtn--rect a:before{content:'';position:absolute;top:calc(50% - 5px);right:20px;width:6px;height:11px;background:url(../images/common/icon_arrow_wh.png) no-repeat 0 0/6px auto}.article .linkbtn--rect a:hover{background-color:#45b078;color:#fff}.article .linkbtn--rect a:hover:after{opacity:0}.article .linkbtn--rect a[target="_blank"]:before{content:'';right:20px;width:15px;height:12px;background:url(../images/common/icon_blank.png) no-repeat 0 0/15px auto;transition:opacity .3s ease-out}}@media print{.article .linkbtn--rect a{border:1px solid #465954}}.article .linkbtn--rect--wh a{background-color:#fff}.article .linkbtn--rect.linkbtn--external a:after,.article .linkbtn--rect.linkbtn--pdf a:after,.article .linkbtn--rect.linkbtn--yt a:after,.article .linkbtn--rect.linkbtn--doc a:after,.article .linkbtn--rect.linkbtn--xls a:after,.article .linkbtn--rect a:after,.article .linkbtn--rect .linkbtn--ppt a:after{content:'';display:inline-block;position:absolute;right:20px}@media screen and (min-width:750px),print{.article .linkbtn--rect.linkbtn--external a:before,.article .linkbtn--rect.linkbtn--pdf a:before,.article .linkbtn--rect.linkbtn--yt a:before,.article .linkbtn--rect.linkbtn--doc a:before,.article .linkbtn--rect.linkbtn--xls a:before,.article .linkbtn--rect a:before,.article .linkbtn--rect .linkbtn--ppt a:before{content:'';position:absolute;right:20px;transition:opacity .3s ease-out}.article .linkbtn--rect.linkbtn--external a:hover,.article .linkbtn--rect.linkbtn--pdf a:hover,.article .linkbtn--rect.linkbtn--yt a:hover,.article .linkbtn--rect.linkbtn--doc a:hover,.article .linkbtn--rect.linkbtn--xls a:hover,.article .linkbtn--rect a:hover,.article .linkbtn--rect .linkbtn--ppt a:hover{background-color:#45b078;color:#fff}.article .linkbtn--rect.linkbtn--external a:hover:after,.article .linkbtn--rect.linkbtn--pdf a:hover:after,.article .linkbtn--rect.linkbtn--yt a:hover:after,.article .linkbtn--rect.linkbtn--doc a:hover:after,.article .linkbtn--rect.linkbtn--xls a:hover:after,.article .linkbtn--rect a:hover:after,.article .linkbtn--rect .linkbtn--ppt a:hover:after{opacity:0}}.article .linkbtn--rect.linkbtn--external a:after{top:calc(50% - 6px);width:15px;height:12px;background:url(../images/common/icon_external_bl.png) no-repeat 0 0/15px auto}@media screen and (min-width:750px),print{.article .linkbtn--rect.linkbtn--external a:before{top:calc(50% - 6px);width:15px;height:12px;background:url(../images/common/icon_external_wh.png) no-repeat 0 0/15px auto}}.article .linkbtn--rect.linkbtn--pdf a:after{top:calc(50% - 9px);width:16px;height:19px;background:url(../images/common/icon_pdf.png) no-repeat 0 0/16px auto}@media screen and (min-width:750px),print{.article .linkbtn--rect.linkbtn--pdf a:before{top:calc(50% - 9px);width:16px;height:19px;background:url(../images/common/icon_pdf_wh.png) no-repeat 0 0/16px auto}}.article .linkbtn--rect.linkbtn--yt a:after{top:calc(50% - 6px);width:18px;height:14px;background:url(../images/common/icon_yt.png) no-repeat 0 0/18px auto}@media screen and (min-width:750px),print{.article .linkbtn--rect.linkbtn--yt a:before{top:calc(50% - 6px);width:18px;height:14px;background:url(../images/common/icon_yt_wh.png) no-repeat 0 0/18px auto}}.article .linkbtn--rect.linkbtn--doc a:after{top:calc(50% - 10px);width:16px;height:19px;background:url(../images/common/icon_doc.png) no-repeat 0 0/16px auto}@media screen and (min-width:750px),print{.article .linkbtn--rect.linkbtn--doc a:before{top:calc(50% - 10px);width:16px;height:19px;background:url(../images/common/icon_doc_wh.png) no-repeat 0 0/16px auto}}.article .linkbtn--rect.linkbtn--xls a:after{top:calc(50% - 10px);width:16px;height:19px;background:url(../images/common/icon_xls.png) no-repeat 0 0/16px auto}@media screen and (min-width:750px),print{.article .linkbtn--rect.linkbtn--xls a:before{top:calc(50% - 10px);width:16px;height:19px;background:url(../images/common/icon_xls_wh.png) no-repeat 0 0/16px auto}}.article .linkbtn--rect.linkbtn--ppt a:after{top:calc(50% - 10px);width:16px;height:19px;background:url(../images/common/icon_ppt.png) no-repeat 0 0/16px auto}@media screen and (min-width:750px),print{.article .linkbtn--rect.linkbtn--ppt a:before{top:calc(50% - 10px);width:16px;height:19px;background:url(../images/common/icon_ppt_wh.png) no-repeat 0 0/16px auto}}.article .accordionset{margin-bottom:30px}.article .accordionset ul{margin:0;padding:0}.article .accordionset ul li{list-style:none}.article .accordionset__item{background:linear-gradient(90deg,#F3F9EF,#f7f7f7);margin-bottom:15px}.article .accordionset__item__head{position:relative;padding:12px 45px 12px 4%}.article .accordionset__item__head .title{font-size:16px;font-size:1rem;font-weight:700}.article .accordionset__item__head__icon{position:absolute;z-index:2;top:calc(50% - 13px);right:4%;width:26px;height:26px;background-color:#F7BD02}.article .accordionset__item__head__icon:before,.article .accordionset__item__head__icon:after{content:'';display:block;position:absolute;background-color:#fff}.article .accordionset__item__head__icon:before{top:calc(50% - 1px);right:calc(50% - 8px);width:16px;height:2px}.article .accordionset__item__head__icon:after{top:calc(50% - 8px);right:calc(50% - 1px);width:2px;height:16px}.article .accordionset__item__body{display:none;padding:4px 10px 10px}.article .accordionset__item__body__cont{padding:20px;background-color:#fff}.article .accordionset__item__body__cont>*:last-child{margin-bottom:0!important}.article .accordionset__item__body__section>*:last-child{margin-bottom:0!important}.article .accordionset__item__body__section~.accordionset__item__body__section{margin-top:30px}.article .accordionset__item__body__section .hdg--h3{margin-bottom:20px}.article .accordionset__item.is-open .accordionset__item__head__icon:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}@media screen and (min-width:750px),print{.article .accordionset__item{margin-bottom:20px}.article .accordionset__item__head{position:relative;padding:17px 63px 17px 27px;cursor:pointer}.article .accordionset__item__head:after{content:'';position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;opacity:0;background-color:#fff;transition:opacity .3s ease-out}.article .accordionset__item__head .title{position:relative;z-index:1;font-size:18px;font-size:1.125rem;transition:color .3s ease-out}.article .accordionset__item__head:hover:after{opacity:.3}.article .accordionset__item__head:hover .title{color:#45b078}.article .accordionset__item__head__icon{right:17px}.article .accordionset__item__body{padding-top:0}.article .accordionset__item__body__cont{padding:28px 30px 30px}.article .accordionset__item__body__section{display:flex;align-items:flex-start;gap:60px}.accordionset__item__body__section .wyswyg{flex:1}.accordionset__item__body__section .accordionset_box{width:300px}.accordionset_img{height:auto}.article .accordionset__item__body__section~.accordionset__item__body__section{margin-top:60px}.article .accordionset__item__body__section .hdg--h3{margin-bottom:28px}.article .accordionset__item.is-open .accordionset__item__head:after{height:calc(100% - 10px)}}.article .attentionset{margin-bottom:20px;padding:20px;background-color:#fff1f1}.article .attentionset *:last-child{margin-bottom:0}.article .attentionset--withimage:after{content:"";display:block;clear:both}.article .attentionset--withimage .attentionset__image{float:left;width:49.18033%;margin:0 15px 4px 0}.article .attentionset--withimage .attentionset__image img{width:100%;height:auto}@media screen and (min-width:750px),print{.article .attentionset{padding:30px}.article .attentionset--withimage{display:table;width:100%;padding:20px}.article .attentionset--withimage .attentionset__image,.article .attentionset--withimage .attentionset__text{display:table-cell}.article .attentionset--withimage .attentionset__image{float:none;width:200px;margin:0}.article .attentionset--withimage .attentionset__text{width:calc(100% - 200px);padding-left:30px;vertical-align:middle}}@media print{.article .attentionset{border:1px solid #fff1f1}.article .attentionset--withimage .attentionset__image{display:none}.article .attentionset--withimage .attentionset__text{width:100%}}@media screen and (min-width:750px),print{.article .attentionset .imageset--left .imageset__movie,.article .attentionset .imageset--left .imageset__image,.article .attentionset .imageset--right .imageset__movie,.article .attentionset .imageset--right .imageset__image{background-color:#fff1f1}}@media print{.article .attentionset{border:2px solid red}}.article .contactset{margin-bottom:20px;text-align:center}.article .contactset__head{padding:14px 4% 13px;font-size:17px;font-size:1.0625rem;font-weight:700;color:#fff;background-color:#45b078}.article .contactset__body{padding:16px;border:1px solid #ccc}.article .contactset__body>*:last-child{margin-bottom:0!important}.article .contactset__body .subtitle{font-weight:700}.article .contactset__body .department{margin-bottom:0;font-size:14px;font-size:.875rem;font-weight:700}.article .contactset__body .title{margin-bottom:10px;font-size:17px;font-size:1.0625rem;font-weight:700}.article .contactset__body .supplement{text-align:left}.article .contactset__body>*:last-child{margin-bottom:0}@media screen and (min-width:750px),print{.article .contactset{margin-bottom:40px}.article .contactset__head{font-size:18px;font-size:1.125rem}.article .contactset__body{padding:22px 4% 24px}.article .contactset__body .department{margin-bottom:4px;font-size:18px;font-size:1.125rem}.article .contactset__body .title{font-size:24px;font-size:1.5rem;margin-bottom:6px}.article .contactset__body .title a[href^="tel:"]{pointer-events:none;color:#465954}.article .contactset__body .supplement{text-align:center}}@media print{.article .contactset__head{border:2px solid #45b078}}.article .contactset--2col .contactset__body{padding:0}.article .contactset--2col .contactset__section{padding:16px}.article .contactset--2col .contactset__section:nth-of-type(odd){border-bottom:1px solid #ccc}@media screen and (min-width:750px),print{.article .contactset--2col .contactset__body{display:flex}.article .contactset--2col .contactset__body .title a[href^="tel:"]{pointer-events:none;color:#465954}.article .contactset--2col .contactset__section{padding:22px 3% 24px;width:50%}.article .contactset--2col .contactset__section:nth-of-type(odd){border-bottom:none;border-right:1px solid #ccc}}.article .boxset{padding:20px;border:1px solid #ccc;margin-bottom:30px}.article .boxset>*:last-child{margin-bottom:0}.article .boxset .hdg--h3{margin-bottom:28px}.article .boxset .imageset__image{margin-bottom:13px}@media screen and (min-width:750px),print{.article .boxset .imageset__image{margin-bottom:0}}@media screen and (min-width:750px),print{.article .boxset{padding:20px 30px;margin-bottom:40px}}.article .newslist__hdg{margin-bottom:28px}.article .newslist dl{position:relative;border-bottom:1px solid #CCC;padding:14px 0 12px}.article .newslist dl:first-of-type{padding-top:0}.article .newslist dl dt{margin-bottom:8px;font-size:14px;color:#666}.article .newslist dl dt .date{display:inline-block;margin:2px 18px 0 1px}.article .newslist dl dt a{display:inline-block;padding:3px 14px;background:#f3f3f3;color:#465954;font-size:12px}.article .newslist dl dd{line-height:1.7}.article .newslist dl dd a.external:after{content:'';display:inline-block;top:calc(50% - 6px);width:15px;height:12px;margin-left:11px;background:url(../images/common/icon_external_bl.png) no-repeat 0 0/15px auto}.article .newslist dl dd a.pdf:after,.article .newslist dl dd a.xls:after,.article .newslist dl dd a.doc:after,.article .newslist dl dd a.ppt:after{content:'';display:inline-block;vertical-align:middle;width:16px;height:19px;margin-left:11px}.article .newslist dl dd a.pdf:after{background:url(../images/common/icon_pdf.png) no-repeat 0 0/16px auto}.article .newslist dl dd a.xls:after{background:url(../images/common/icon_xls.png) no-repeat 0 0/16px auto}.article .newslist dl dd a.doc:after{background:url(../images/common/icon_doc.png) no-repeat 0 0/16px auto}.article .newslist dl dd a.ppt:after{background:url(../images/common/icon_ppt.png) no-repeat 0 0/16px auto}.article .newslist dl dd .nyusatsu{display:inline-block;padding:1px 14px;font-size:12px;border:1px solid #999;position:absolute;left:170px;margin-top:-33px}.article .newslist dl dd .busyo{font-size:12px;font-size:.75rem;margin:10px 0 0}@media screen and (min-width:750px),print{.article .newslist dl{padding:18px 0;display:table;width:100%}.article .newslist dl dt{display:table-cell;width:188px;margin-bottom:0}.article .newslist dl dt .date{margin:2px 18px 0 1px}.article .newslist dl dt a{width:90px;text-align:center}.article .newslist dl dd{display:table-cell;width:calc(100% - 188px);padding-left:18px;font-size:15px;font-size:.9375rem}.article .newslist dl dd .nyusatsu{margin-right:12px;position:relative;left:auto;margin-top:0}.article .newslist dl dd .busyo{margin-bottom:-3px}}.article .newslist__pager{margin-top:30px}.article .newslist__pager ul{position:relative;text-align:center;font-size:0;font-size:0rem}.article .newslist__pager li{display:inline-block;vertical-align:top}.article .newslist__pager li a{display:block;height:35px;font-weight:700;color:#465954;background-color:#f3f3f3;list-style:none;box-shadow:0 3px rgba(205,215,223,.7)}.article .newslist__pager li.num a{display:flex;align-items:center;justify-content:center;width:35px;font-size:15px;font-size:.9375rem}.article .newslist__pager li.num~.num{margin-left:4px}.article .newslist__pager li.current a{background-color:#465954;color:#fff;box-shadow:none}.article .newslist__pager li:first-child:not(.num),.article .newslist__pager li:last-child:not(.num){position:absolute;top:0}.article .newslist__pager li:first-child:not(.num) a,.article .newslist__pager li:last-child:not(.num) a{display:flex;align-items:center;width:68px;padding:0 10px;font-size:14px;font-size:.875rem}.article .newslist__pager li:first-child:not(.num) a:after,.article .newslist__pager li:last-child:not(.num) a:after{content:'';display:block;position:absolute;top:calc(50% - 4px);width:5px;height:10px;background:url(../images/common/icon_arrow_bl.webp) no-repeat 0 0/5px auto}.article .newslist__pager li:first-child:not(.num){left:0}.article .newslist__pager li:first-child:not(.num) a{justify-content:flex-end;text-align:right}.article .newslist__pager li:first-child:not(.num) a:after{left:12px;-webkit-transform:scale(-1,1);transform:scale(-1,1)}.article .newslist__pager li:last-child:not(.num){right:0}.article .newslist__pager li:last-child:not(.num) a{justify-content:flex-start;text-align:left}.article .newslist__pager li:last-child:not(.num) a:after{right:12px}@media screen and (min-width:750px),print{.article .newslist__pager{margin-top:40px}.article .newslist__pager li a{height:40px}.article .newslist__pager li a:hover{background-color:#45b078;color:#fff}.article .newslist__pager li a:hover:after{opacity:0}.article .newslist__pager li.num{margin-left:15px}.article .newslist__pager li.num a{width:40px;font-size:18px;font-size:1.125rem}.article .newslist__pager li.num~.num{margin-left:5px}.article .newslist__pager li.current:hover a{background-color:#465954;color:#fff}.article .newslist__pager li:first-child:not(.num),.article .newslist__pager li:last-child:not(.num){position:relative}.article .newslist__pager li:first-child:not(.num) a,.article .newslist__pager li:last-child:not(.num) a{position:relative;width:90px;padding:0 20px;font-size:16px;font-size:1rem}.article .newslist__pager li:first-child:not(.num) a:before,.article .newslist__pager li:last-child:not(.num) a:before{content:'';display:block;position:absolute;top:calc(50% - 4px);width:6px;height:11px;background:url(../images/common/icon_arrow_wh.png) no-repeat 0 0/6px auto}.article .newslist__pager li:first-child:not(.num) a:after,.article .newslist__pager li:last-child:not(.num) a:after{width:6px;height:11px;background:url(../images/common/icon_arrow_bl.webp) no-repeat 0 0/6px auto;transition:opacity .3s ease-out}.article .newslist__pager li:first-child:not(.num) a:before{-webkit-transform:rotate(180deg);transform:rotate(180deg);left:20px}.article .newslist__pager li:first-child:not(.num) a:after{left:20px}.article .newslist__pager li:last-child:not(.num){margin-left:15px}.article .newslist__pager li:last-child:not(.num) a:before{right:20px}.article .newslist__pager li:last-child:not(.num) a:after{right:20px}}@media screen and (max-width:320px){.article .newslist__pager li:first-child:not(.num),.article .newslist__pager li:last-child:not(.num){margin-top:45px}}.article .history-list{padding-left:0}.article .history-list__item{list-style:none;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #DDD}.article .history-list__item time{line-height:2.4}.article .history-list__item .text{margin-top:4px}.article .history-list__item~.history-list__item{margin-top:10px}@media screen and (min-width:750px),print{.article .history-list__item{margin-bottom:4px;padding-bottom:0;border:none}.article .history-list__item .text{margin-top:0}.article .history-list__item:after{content:"";display:block;clear:both}.article .history-list__item time{float:left;position:relative;padding-right:50px;width:160px}.article .history-list__item time::before{content:"";position:absolute;right:15px;top:17px;width:30px;height:1px;background-color:#ccc}.article .history-list__item .text{display:inline-block;margin-top:7px;width:calc(100% - 160px);overflow:hidden}}.article .dr-list{padding-left:0}.article .dr-list__item{margin-bottom:20px;padding:5.333333333vw 5.333333333vw 5vw;background-color:#f3f3f3;list-style:none}.article .dr-list__item:last-child{margin-bottom:0}.article .dr-list__item .head{display:flex;align-items:center;margin-bottom:18px}.article .dr-list__item .head .image{position:relative;margin:0;width:37.333333333vw;background-color:#fff;overflow:hidden}.article .dr-list__item .head .image::before{content:"";display:block;padding-top:75%}.article .dr-list__item .head .image img{position:absolute;left:50%;top:0;width:auto;height:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.article .dr-list__item .head .image--no-image::after{content:"NO IMAGE";position:absolute;left:0;right:0;top:50%;text-align:center;color:#e3e3e3;font-family:arcamajora3,sans-serif;font-size:16px;font-size:1rem;letter-spacing:1.5px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.article .dr-list__item .head .name{margin:0 0 0 5.333333333vw;font-size:16px;font-size:1rem;line-height:1.8}.article .dr-list__item .head .name::before{top:7px}.article .dr-list__item .body .period .hdg{font-weight:700}.article .dr-list__item .body .period .hdg::before{content:"【"}.article .dr-list__item .body .period .hdg::after{content:"】"}.article .dr-list__item .body .period .text{margin:0}.article .dr-list__item .body__text{margin:15px 0 0;border-left:1px solid #45b078;padding-left:4.5vw}@media screen and (min-width:750px),print{.article .dr-list__item{position:relative;padding:36px 30px 30px 260px;min-height:150px;box-sizing:content-box}.article .dr-list__item .head{display:inline}.article .dr-list__item .head .image{position:absolute;left:30px;top:30px;width:200px}.article .dr-list__item .head .image img{left:50%;top:50%;width:auto;height:auto;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.article .dr-list__item .head .image--no-image::after{font-size:24px;font-size:1.5rem;letter-spacing:2px}.article .dr-list__item .head .name{margin:0;font-size:18px;font-size:1.125rem;letter-spacing:1px;line-height:initial}.article .dr-list__item .head .name::before{top:4px}.article .dr-list__item .head .name br{display:none}.article .dr-list__item .body .period{margin-top:12px;letter-spacing:.5px}.article .dr-list__item .body .period:after{content:"";display:block;clear:both}.article .dr-list__item .body .period .hdg{float:left}.article .dr-list__item .body .period .text{overflow:hidden}.article .dr-list__item .body__text{margin:20px 0 0;padding-left:20px;letter-spacing:.5px}}@media print{.article .dr-list__item{border:2px solid #ccc;padding-left:30px}.article .dr-list__item .head .image{display:none}}.article .js-moreset .columnset__item{display:none}.clinical_trial .article .hdg--h2:before{background:linear-gradient(#1da3b3,#3fd0ba)}.clinical_trial .article .hdg--h3:after{background:linear-gradient(to right,#1da3b3,#3fd0ba)}.clinical_trial .article .hdg--h4:before{background:linear-gradient(90deg,#1da3b3,#3fd0ba)}.clinical_trial .article .linklist .link a:before{background-image:url(../images/clinical_trial/common/icon_arrow_mint.png)}.clinical_trial .article .linklist .link--external a:after{background-image:url(../images/clinical_trial/common/icon_blank_mint.png)}.clinical_trial .article .linklist .link--pdf a:after{background-image:url(../images/clinical_trial/common/icon_pdf_mint.png)}.clinical_trial .article .linklist .link--xls a:after{background-image:url(../images/clinical_trial/common/icon_xls_mint.png)}.clinical_trial .article .linklist .link--doc a:after{background-image:url(../images/clinical_trial/common/icon_doc_mint.png)}.clinical_trial .article .linklist .link--ppt a:after{background-image:url(../images/clinical_trial/common/icon_ppt_mint.png)}.clinical_trial .article .imageset__movie__inner:before{background-image:url(../images/clinical_trial/common/movie_btn_mint.png)}.clinical_trial .article .tableset--scroll::-webkit-scrollbar-thumb{background-color:#1da3b3}.clinical_trial .article .tableset__table th a[target="_blank"]::after,.clinical_trial .article .tableset__table td a[target="_blank"]::after{background-image:url(../images/clinical_trial/common/icon_blank_mint.png)}.clinical_trial .article .tableset__table th{background-color:#1da3b3}.clinical_trial .article .tableset__table th.sub{background-color:#f3f3f3}.clinical_trial .article .tableset__table--light th{background:transparent}.clinical_trial .article .tableset__table.timetable thead th{background-color:#1da3b3}.clinical_trial .article .tableset__table.tbl1 th{background-color:#f3f3f3}@media screen and (min-width:750px),print{.clinical_trial .article .columnset__item__child .link a:hover{color:#18969b}}.clinical_trial .article .columnset--linkbox .columnset__item__text .title{background-image:url(../images/clinical_trial/common/icon_arrow_mint.png)}.clinical_trial .article .columnset--linkbox .columnset__item.external .columnset__item__text .title:after{background-image:url(../images/clinical_trial/common/icon_blank_mint.png)}@media screen and (min-width:750px),print{.clinical_trial .article .columnset--linkbox .columnset__item a:hover .columnset__item__text p,.clinical_trial .article .columnset--linkbox .columnset__item a:hover .columnset__item__text .title{color:#18969b}}.clinical_trial .article .doctor-linkset__item__profile .name,.clinical_trial .article .doctor-linkset__item__profile .data{color:#18969b}.clinical_trial .article .doctor-linkset__item__cont{box-shadow:4px 4px #d4ebec}@media screen and (min-width:750px),print{.clinical_trial .article .doctor-linkset__item:hover .doctor-linkset__item__cont{background-color:#23a5aa}.clinical_trial .article .doctor-linkset__item:hover .doctor-linkset__item__profile{background-color:#23a5aa}}.clinical_trial .article .tabset ul li.current a{background-color:#1da3b3}@media screen and (min-width:750px),print{.clinical_trial .article .tabset ul:after{background:linear-gradient(to right,#1da3b3,#3fd0ba)}.clinical_trial .article .tabset ul li a:hover{background-color:#23a5aa}}.clinical_trial .article .anchorset ul{background-color:#e5f5f4}.clinical_trial .article .anchorset ul li a:before{background-image:url(../images/clinical_trial/common/icon_arrow_mint.png)}@media screen and (min-width:750px),print{.clinical_trial .article .anchorset ul{background:transparent}.clinical_trial .article .anchorset ul li:before{background-color:#e5f5f4}.clinical_trial .article .anchorset ul li a:hover{color:#18969b}}.clinical_trial .article .relationset{background:linear-gradient(#eeeeee,#e3f9f8)}.clinical_trial .article .relationset--departments{background:#fff}.clinical_trial .article .relationset--departments ul li a{background-color:#f3f3f3}.clinical_trial .article .linkbtn{background:linear-gradient(to right,#1da3b3,#3fd0ba);box-shadow:0 5px 0 rgba(205,223,222,.7)}@media screen and (min-width:750px),print{.clinical_trial .article .linkbtn:hover{color:#FFF}.clinical_trial .article .linkbtn span{position:relative;display:block;overflow:hidden}.clinical_trial .article .linkbtn span:before{position:absolute;content:"";display:block;width:100%;height:100%;left:0;top:0;z-index:-1;transition:opacity .3s ease-out}.clinical_trial .article .linkbtn span:after{position:absolute;content:"";display:block;width:100%;height:100%;left:0;top:0;z-index:-2}.clinical_trial .article .linkbtn span:hover:before{opacity:0}.clinical_trial .article .linkbtn span:before{background:linear-gradient(to right,#1da3b3 0%,#3fd0ba 100%)}.clinical_trial .article .linkbtn span:after{background:linear-gradient(to right,#3cc1cf 0%,#6ce0cf 100%)}}.clinical_trial .article .linkbtn--rect a{box-shadow:0 3px 0 rgba(205,223,222,.7)}.clinical_trial .article .linkbtn--rect a:after{background-image:url(../images/clinical_trial/common/icon_arrow_mint.png)}.clinical_trial .article .linkbtn--rect a[target="_blank"]:after{background-image:url(../images/clinical_trial/common/icon_blank_mint.png)}@media screen and (min-width:750px),print{.clinical_trial .article .linkbtn--rect a:hover{background-color:#23a5aa}.clinical_trial .article .linkbtn--rect a[target="_blank"]:before{background-image:url(../images/common/icon_external_wh.png)}}.clinical_trial .article .linkbtn--rect.linkbtn--external a:after{background-image:url(../images/clinical_trial/common/icon_blank_mint.png)}@media screen and (min-width:750px),print{.clinical_trial .article .linkbtn--rect.linkbtn--external a:hover{background-color:#23a5aa}.clinical_trial .article .linkbtn--rect.linkbtn--external a:before{background-image:url(../images/common/icon_external_wh.png)}}.clinical_trial .article .linkbtn--rect.linkbtn--pdf a:after{background-image:url(../images/clinical_trial/common/icon_pdf_mint.png)}@media screen and (min-width:750px),print{.clinical_trial .article .linkbtn--rect.linkbtn--pdf a:before{background-image:url(../images/common/icon_pdf_wh.png)}}.clinical_trial .article .accordionset__item{background:linear-gradient(90deg,#eeeeee,#e3f9f8)}.clinical_trial .article .accordionset__item__head__icon{background-color:#1da3b3}@media screen and (min-width:750px),print{.clinical_trial .article .accordionset__item__head:hover .title{color:#18969b}}.clinical_trial .article .contactset__head{background-color:#1da3b3}.clinical_trial .article .newslist dl dd a.external:after{background-image:url(../images/clinical_trial/common/icon_blank_mint.png)}.clinical_trial .article .newslist dl dd a.pdf:after{background-image:url(../images/clinical_trial/common/icon_pdf_mint.png)}.clinical_trial .article .newslist dl dd a.xls:after{background-image:url(../images/clinical_trial/common/icon_xls_mint.png)}.clinical_trial .article .newslist dl dd a.doc:after{background-image:url(../images/clinical_trial/common/icon_doc_mint.png)}.clinical_trial .article .newslist dl dd a.ppt:after{background-image:url(../images/clinical_trial/common/icon_ppt_mint.png)}.clinical_trial .article .newslist__pager li:first-child:not(.num) a:after,.clinical_trial .article .newslist__pager li:last-child:not(.num) a:after{background-image:url(../images/clinical_trial/common/icon_arrow_mint.png)}@media screen and (min-width:750px),print{.clinical_trial .article .newslist__pager li a:hover{background-color:#23a5aa}.clinical_trial .article .newslist__pager li:first-child:not(.num) a:after,.clinical_trial .article .newslist__pager li:last-child:not(.num) a:after{background-image:url(../images/clinical_trial/common/icon_arrow_mint.png)}}.clinical_trial .article .dr-list__item .body__text{border-left:1px solid #18969b}.clinical_trial .article .p-contact .desklist__item__head{background-color:#e5f5f4}.medical_education .article .hdg--h2:before{background:linear-gradient(#45b078,#5ec1e6)}.medical_education .article .hdg--h3:after{background:linear-gradient(to right,#45b078,#5ec1e6)}.medical_education .article .hdg--h4:before{background:linear-gradient(90deg,#45b078,#5ec1e6)}.medical_education .article .linklist .link a:before{background-image:url(../images/medical_education/common/icon_arrow_light_bl.png)}.medical_education .article .linklist .link--external a:after{background-image:url(../images/medical_education/common/icon_blank_light_bl.png)}.medical_education .article .linklist .link--pdf a:after{background-image:url(../images/medical_education/common/icon_pdf_light_bl.png)}.medical_education .article .linklist .link--xls a:after{background-image:url(../images/medical_education/common/icon_xls_light_bl.png)}.medical_education .article .linklist .link--doc a:after{background-image:url(../images/medical_education/common/icon_doc_light_bl.png)}.medical_education .article .linklist .link--ppt a:after{background-image:url(../images/medical_education/common/icon_ppt_light_bl.png)}.medical_education .article .imageset__movie__inner:before{background-image:url(../images/medical_education/common/movie_btn_light_bl.png)}.medical_education .article .tableset--scroll::-webkit-scrollbar-thumb{background-color:#0555b9}.medical_education .article .tableset__table th a[target="_blank"]::after,.medical_education .article .tableset__table td a[target="_blank"]::after{background-image:url(../images/medical_education/common/icon_blank_light_bl.png)}.medical_education .article .tableset__table th{background-color:#0555b9}.medical_education .article .tableset__table th.sub{background-color:#f3f3f3}.medical_education .article .tableset__table--light th{background:transparent}.medical_education .article .tableset__table.timetable thead th{background-color:#0555b9}.medical_education .article .tableset__table.tbl1 th{background-color:#f3f3f3}@media screen and (min-width:750px),print{.medical_education .article .columnset__item__child .link a:hover{color:#015daa}}.medical_education .article .columnset--linkbox .columnset__item__text .title{background-image:url(../images/medical_education/common/icon_arrow_light_bl.png)}.medical_education .article .columnset--linkbox .columnset__item.external .columnset__item__text .title:after{background-image:url(../images/medical_education/common/icon_blank_light_bl.png)}@media screen and (min-width:750px),print{.medical_education .article .columnset--linkbox .columnset__item a:hover .columnset__item__text p,.medical_education .article .columnset--linkbox .columnset__item a:hover .columnset__item__text .title{color:#015daa}}.medical_education .article .doctor-linkset__item__profile .name,.medical_education .article .doctor-linkset__item__profile .data{color:#015daa}@media screen and (min-width:750px),print{.medical_education .article .doctor-linkset__item:hover .doctor-linkset__item__cont{background-color:#2b9be3}.medical_education .article .doctor-linkset__item:hover .doctor-linkset__item__profile{background-color:#2b9be3}}.medical_education .article .tabset ul li.current a{background-color:#0555b9}@media screen and (min-width:750px),print{.medical_education .article .tabset ul:after{background:linear-gradient(to right,#0555b9,#5ec1e6)}.medical_education .article .tabset ul li a:hover{background-color:#2b9be3}}.medical_education .article .anchorset ul li a:before{background-image:url(../images/medical_education/common/icon_arrow_light_bl.png)}@media screen and (min-width:750px),print{.medical_education .article .anchorset ul{background:transparent}.medical_education .article .anchorset ul li a:hover{color:#015daa}}.medical_education .article .relationset{background:linear-gradient(#eff3f7,#d4e8f8)}.medical_education .article .relationset--departments{background:#fff}.medical_education .article .relationset--departments ul li a{background-color:#f3f3f3}.medical_education .article .linkbtn{background:linear-gradient(to right,#45b078,#5ec1e6)}@media screen and (min-width:750px),print{.medical_education .article .linkbtn:hover{color:#FFF}.medical_education .article .linkbtn span{position:relative;display:block;overflow:hidden}.medical_education .article .linkbtn span:before{position:absolute;content:"";display:block;width:100%;height:100%;left:0;top:0;z-index:-1;transition:opacity .3s ease-out}.medical_education .article .linkbtn span:after{position:absolute;content:"";display:block;width:100%;height:100%;left:0;top:0;z-index:-2}.medical_education .article .linkbtn span:hover:before{opacity:0}.medical_education .article .linkbtn span:before{background:linear-gradient(to right,#45b078 0%,#5ec1e6 100%)}.medical_education .article .linkbtn span:after{background:linear-gradient(to right,#1d7ff7 0%,#6bcef1 100%)}}.medical_education .article .linkbtn--rect a:after{background-image:url(../images/medical_education/common/icon_arrow_light_bl.png)}.medical_education .article .linkbtn--rect a[target="_blank"]:after{background-image:url(../images/medical_education/common/icon_blank_light_bl.png)}.medical_education .article .linkbtn--rect.linkbtn--pdf a:after{background-image:url(../images/medical_education/common/icon_pdf_light_bl.png)}@media screen and (min-width:750px),print{.medical_education .article .linkbtn--rect a:hover{background-color:#2b9be3}.medical_education .article .linkbtn--rect a[target="_blank"]:before{background-image:url(../images/common/icon_external_wh.png)}.medical_education .article .linkbtn--rect.linkbtn--pdf a:before{background-image:url(../images/common/icon_pdf_wh.png)}}.medical_education .article .linkbtn--rect.linkbtn--external a:after{background-image:url(../images/medical_education/common/icon_blank_light_bl.png)}@media screen and (min-width:750px),print{.medical_education .article .linkbtn--rect.linkbtn--external a:hover{background-color:#2b9be3}.medical_education .article .linkbtn--rect.linkbtn--external a:before{background-image:url(../images/common/icon_external_wh.png)}}.medical_education .article .accordionset__item{background:linear-gradient(90deg,#eff3f7,#d4e8f8)}.medical_education .article .accordionset__item__head__icon{background-color:#45b078}@media screen and (min-width:750px),print{.medical_education .article .accordionset__item__head:hover .title{color:#015daa}}.medical_education .article .contactset__head{background-color:#0555b9}.medical_education .article .newslist dl dd a.external:after{background-image:url(../images/medical_education/common/icon_blank_light_bl.png)}.medical_education .article .newslist dl dd a.pdf:after{background-image:url(../images/medical_education/common/icon_pdf_light_bl.png)}.medical_education .article .newslist dl dd a.xls:after{background-image:url(../images/medical_education/common/icon_xls_light_bl.png)}.medical_education .article .newslist dl dd a.doc:after{background-image:url(../images/medical_education/common/icon_doc_light_bl.png)}.medical_education .article .newslist dl dd a.ppt:after{background-image:url(../images/medical_education/common/icon_ppt_light_bl.png)}.medical_education .article .newslist__pager li:first-child:not(.num) a:after,.medical_education .article .newslist__pager li:last-child:not(.num) a:after{background-image:url(../images/medical_education/common/icon_arrow_light_bl.png)}@media screen and (min-width:750px),print{.medical_education .article .newslist__pager li a:hover{background-color:#2b9be3}.medical_education .article .newslist__pager li:first-child:not(.num) a:after,.medical_education .article .newslist__pager li:last-child:not(.num) a:after{background-image:url(../images/medical_education/common/icon_arrow_light_bl.png)}}.medical_education .article .dr-list__item .body__text{border-left:1px solid #015daa}@media screen and (min-width:750px),print{.p-404 .msg{margin-bottom:53px}}@media screen and (max-width:320px){.p-info .contents-area__s{margin:30px 0 75px}}.p-info__detail .article__contents{margin-bottom:30px}@media screen and (min-width:750px),print{.p-info__detail .article__contents{margin-bottom:60px}}.p-info__detail .article__contents>*:last-child{margin-bottom:0!important}.p-t_channel .movie-category .lead{margin-bottom:2.75em}@media screen and (min-width:750px),print{.p-t_channel .movie-category .hdg--h2{margin-bottom:33px}}.p-magazine .catalog__item{display:flex;flex-wrap:wrap;margin-bottom:20px;padding:20px 20px 24px;background-color:#f3f3f3}.p-magazine .catalog__item:last-child{margin-bottom:0}.p-magazine .catalog__item__head{width:100%;margin-bottom:16px;letter-spacing:1px}.p-magazine .catalog__item__head .title{display:block;margin-bottom:10px}.p-magazine .catalog__item__head .issue{display:block;font-size:13px;font-size:.8125rem;font-weight:400}.p-magazine .catalog__item__head .issue:before{content:' - '}.p-magazine .catalog__item__image{display:inline-block;vertical-align:top;width:49.18033%;padding:0 17px 10px 0}.p-magazine .catalog__item__image img{margin-bottom:9px;border:1px solid #ccc}.p-magazine .catalog__item__image .catalog__item__link{width:100%;min-width:0;padding:7px 10px 5px;font-size:14px;font-size:.875rem}.p-magazine .catalog__item__image .catalog__item__link:after{top:calc(50% - 11px);right:7px;width:16px;height:19px;background:url(../images/common/icon_pdf_wh.png) no-repeat 0 0/16px auto}.p-magazine .catalog__item__image .catalog__item__link span{width:100%}.p-magazine .catalog__item__body{display:inline-block;width:50.81967%;vertical-align:top}.p-magazine .catalog__item__body>*:last-child{margin-bottom:0}.p-magazine .catalog__item__body .index li{margin-bottom:0}.p-magazine .catalog__item--latest{background:linear-gradient(#eeeeee,#F3F9EF)}.p-magazine .catalog__item--latest .catalog__item__head .title:before{content:'NEW';display:inline-block;margin-right:2px;padding:4px 8px 3px 9px;font-size:17px;font-size:1.0625rem;color:#fff;background-color:#F7BD02}@media screen and (min-width:750px),print{.p-magazine .catalog{margin-bottom:132px}.p-magazine .catalog__item{display:block;min-height:200px;position:relative;padding:30px 30px 30px 272px}.p-magazine .catalog__item__head{margin-bottom:16px;letter-spacing:1px}.p-magazine .catalog__item__head .hdg--h3{margin-bottom:30px}.p-magazine .catalog__item__head .title{display:inline;margin-bottom:0}.p-magazine .catalog__item__head .issue{display:inline;font-size:16px;font-size:1rem}.p-magazine .catalog__item__image{position:absolute;top:30px;left:30px;width:200px;padding:0}.p-magazine .catalog__item__image img{margin-bottom:12px}.p-magazine .catalog__item__image .catalog__item__link{width:100%;min-width:0;padding:0;font-size:16px;font-size:1rem}.p-magazine .catalog__item__image .catalog__item__link span{padding:9px 25px}.p-magazine .catalog__item__image .catalog__item__link:after{right:20px}.p-magazine .catalog__item__body{display:block;width:auto}.p-magazine .catalog__item__body .index{position:relative;padding-top:2.2em}.p-magazine .catalog__item__body .index:before{content:'目次';position:absolute;top:0;left:0;font-weight:700}.p-magazine .catalog__item__body .index li{margin-bottom:10px}.p-magazine .catalog__item--latest .catalog__item__head .title:before{padding:4px 8px 3px 9px;font-size:17px;font-size:1.0625rem}}@media print{.p-magazine .catalog__item{border:2px solid #ccc}}.p-faq .faq__category__body .accordionset__item{margin-bottom:20px}.p-faq .faq__category__body .accordionset__item__head{padding-left:50px;padding-right:50px}.p-faq .faq__category__body .accordionset__item__head:before{content:'Q.';position:absolute;z-index:2;top:11px;left:15px;height:26px;font-family:arcamajora3,sans-serif;font-size:24px;font-size:1.5rem;color:#45b078}.p-faq .faq__category__body .accordionset__item__head .title{font-size:18px;font-size:1.125rem}.p-faq .faq__category__body .accordionset__item__body{padding-top:3px}.p-faq .faq__category__body .accordionset__item__body__cont{position:relative;padding-left:60px}.p-faq .faq__category__body .accordionset__item__body__cont:before{content:'A.';position:absolute;top:17px;left:20px;height:26px;font-family:arcamajora3,sans-serif;font-size:24px;font-size:1.5rem}@media screen and (min-width:750px),print{.p-faq .faq__category__body .accordionset__item__head{padding-left:65px;padding-right:65px}.p-faq .faq__category__body .accordionset__item__head:before{top:16px;left:26px}.p-faq .faq__category__body .accordionset__item__body__cont{padding-left:70px}.p-faq .faq__category__body .accordionset__item__body__cont:before{top:25px;left:30px}}.p-depertments__doctor .doctor-search{margin-top:-15px;padding:20px;background:#F3F9EF}.p-depertments__doctor .doctor-search .title{margin-bottom:4px;font-size:17px;font-size:1.0625rem;font-weight:700}.p-depertments__doctor .doctor-search__inner{margin-left:-6px;font-size:0}.p-depertments__doctor .doctor-search label{position:relative;display:inline-block;margin:6px 0 0 6px;padding:8px 10px;background:#FFF;font-size:14px;font-size:.875rem}.p-depertments__doctor .doctor-search label.checked{background:#45b078;color:#FFF;font-weight:700}.p-depertments__doctor .doctor-search label input{display:none}.p-depertments__doctor .doctor-search label span{display:block}@media screen and (min-width:750px),print{.p-depertments__doctor .doctor-search{margin-top:-22px;padding:36px}.p-depertments__doctor .doctor-search .title{margin-bottom:10px;font-size:20px;font-size:1.25rem}.p-depertments__doctor .doctor-search__inner{margin-left:-8px;font-size:0}.p-depertments__doctor .doctor-search label{margin:8px 0 0 8px;padding:11px 12px;transition:.3s}.p-depertments__doctor .doctor-search label:hover{background:#45b078;color:#FFF;font-weight:700}}@media print{.p-depertments__doctor .doctor-search label{border:2px solid #ccc}}.p-departments__detail .tabset{margin-bottom:30px}@media screen and (min-width:750px),print{.p-departments__detail .tabset{margin-bottom:60px}}.p-departments__detail .achievement__lead{margin-bottom:40px}@media screen and (min-width:750px),print{.p-departments__detail .achievement__lead{margin-bottom:80px}}.p-departments__detail .achievement__contact{margin-bottom:40px}@media screen and (min-width:750px),print{.p-departments__detail .achievement__contact{margin-bottom:80px}}.p-departments__detail .schedule__doctor{margin-top:30px;padding:5.333333333vw;background-color:#f3f3f3}.p-departments__detail .schedule__doctor__head{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:18px}.p-departments__detail .schedule__doctor__head .image{width:37.333333333vw}.p-departments__detail .schedule__doctor__head .image img{width:100%;height:auto}.p-departments__detail .schedule__doctor__head .name{margin:0 0 0 5.333333333vw;font-weight:700;font-size:16px;font-size:1rem;line-height:1.8}.p-departments__detail .schedule__doctor__body{margin-bottom:0}.p-departments__detail .schedule__doctor__body>*:last-child{margin-bottom:0!important}@media screen and (min-width:750px),print{.p-departments__detail .schedule__doctor{margin-top:60px;display:block;position:relative;min-height:310px;padding:24px 30px 30px 260px}.p-departments__detail .schedule__doctor__head{display:inline;margin-bottom:0}.p-departments__detail .schedule__doctor__head .image{position:absolute;top:30px;left:30px;width:200px}.p-departments__detail .schedule__doctor__head .name{margin:0;font-size:16px;font-size:1rem;letter-spacing:1px;line-height:1.6}.p-departments__detail .schedule__doctor__body{margin-top:20px}}.p-departments__detail .doctor-bio{position:relative;padding:5.333333333vw;background:linear-gradient(#eee,#F3F9EF);letter-spacing:.5px}.p-departments__detail .doctor-bio__head{display:table;table-layout:fixed}.p-departments__detail .doctor-bio__head .image,.p-departments__detail .doctor-bio__head .text-area{display:table-cell;vertical-align:middle}.p-departments__detail .doctor-bio__head .image{width:34vw}.p-departments__detail .doctor-bio__head .image img{width:100%}.p-departments__detail .doctor-bio__head .text-area{padding-left:5.333333333vw}.p-departments__detail .doctor-bio__head .text-area p{margin-bottom:0}.p-departments__detail .doctor-bio__head .text-area .copy{position:relative;margin-bottom:10px;padding:3px 0 0 9px;font-size:15px;font-size:.9375rem;font-weight:700;line-height:1.4}.p-departments__detail .doctor-bio__head .text-area .copy::before,.p-departments__detail .doctor-bio__head .text-area .copy::after{content:"";width:6px;height:6px}.p-departments__detail .doctor-bio__head .text-area .copy::before{position:absolute;left:0;top:0;border-top:1px solid #465954;border-left:1px solid #465954}.p-departments__detail .doctor-bio__head .text-area .copy::after{display:inline-block;border-right:1px solid #465954;border-bottom:1px solid #465954;-webkit-transform:translate(5px,7px);transform:translate(5px,7px)}.p-departments__detail .doctor-bio__head .text-area .name{font-size:16px;font-size:1rem;font-weight:700}.p-departments__detail .doctor-bio__head .text-area .name :lang(en){padding-top:2px;display:block;font-family:arcamajora3,sans-serif;font-size:10px;font-size:.625rem;color:#45b078;letter-spacing:1.5}.p-departments__detail .doctor-bio__head .text-area .data{margin-top:6px}.p-departments__detail .doctor-bio__head .text-area .department{margin:6px 0 0 -4px;font-size:0}.p-departments__detail .doctor-bio__head .text-area .department span{margin:4px 0 0 4px;padding:2px 6px;display:inline-block;background:#45b078;font-size:14px;font-size:.875rem;color:#FFF}.p-departments__detail .doctor-bio__body{margin-top:5.333333333vw;border-top:1px solid #ccc;padding-top:4.5vw}.p-departments__detail .doctor-bio__body .hdg--h4{font-size:16px;font-size:1rem}.p-departments__detail .doctor-bio__body .text{margin:-12px 0 0 0}@media screen and (min-width:750px),print{.p-departments__detail .doctor-bio{padding:30px 30px 35px 325px;min-height:340px;box-sizing:content-box}.p-departments__detail .doctor-bio__head{display:block}.p-departments__detail .doctor-bio__head .image,.p-departments__detail .doctor-bio__head .text-area{display:block}.p-departments__detail .doctor-bio__head .image{position:absolute;left:30px;top:50%;width:255px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.p-departments__detail .doctor-bio__head .text-area{padding:14px 0 0}.p-departments__detail .doctor-bio__head .text-area .copy{padding:6px 0 0 20px;font-size:18px;font-size:1.125rem;letter-spacing:1px}.p-departments__detail .doctor-bio__head .text-area .copy::before,.p-departments__detail .doctor-bio__head .text-area .copy::after{width:11px;height:11px}.p-departments__detail .doctor-bio__head .text-area .copy::after{-webkit-transform:translate(7px,11px);transform:translate(7px,11px)}.p-departments__detail .doctor-bio__head .text-area .name{font-size:28px;font-size:1.75rem;letter-spacing:1px}.p-departments__detail .doctor-bio__head .text-area .name :lang(en){padding:0;position:absolute;right:0;top:0;color:#fff;font-size:42px;font-size:2.625rem;letter-spacing:3;line-height:1}.p-departments__detail .doctor-bio__head .text-area .data{margin-top:10px}.p-departments__detail .doctor-bio__head .text-area .department span{padding:2px 8px;font-size:15px;font-size:.9375rem}.p-departments__detail .doctor-bio__body{margin-top:24px;padding-top:26px}.p-departments__detail .doctor-bio__body .hdg--h4{font-size:18px;font-size:1.125rem}}@media print{.p-departments__detail .doctor-bio{padding-left:30px}.p-departments__detail .doctor-bio__head .image{display:none}.p-departments__detail .doctor-bio__head .text-area .name :lang(en){color:#ddd}}.p-departments__disease .disease-list{width:calc(100% - 1px)}.p-departments__disease .disease-list__disease,.p-departments__disease .disease-list__department,.p-departments__disease .disease-list__hdg{border:1px solid #ccc;padding:13px 16px}.p-departments__disease .disease-list__hdg{text-align:center;vertical-align:middle;font-weight:700;color:#fff;background-color:#45b078}.p-departments__disease .disease-list__disease{width:35%;text-align:left;font-weight:700;color:#465954;background-color:#f3f3f3}.p-departments__disease .disease-list__disease>a{margin-right:15px;text-decoration:underline}.p-departments__disease .disease-list__disease>a:hover{text-decoration:none}.p-departments__disease .disease-list__disease__link{display:block;margin-top:10px}.p-departments__disease .disease-list__disease__link a{display:inline-block;position:relative;padding:8px 10px 8px 20px;font-size:14px;font-size:.875rem;font-weight:700;color:#fff;background-color:#45b078}.p-departments__disease .disease-list__disease__link a:before{content:'';display:block;position:absolute;top:11px;left:10px;width:0;height:0;background-color:transparent;border:4px solid;border-color:transparent transparent transparent #fff}@media screen and (min-width:750px),print{.p-departments__disease .disease-list__disease__link a{padding:4px 10px 4px 20px}}.p-departments__disease .disease-list__department{width:65%;background-color:#fff}.p-departments__disease .disease-list__department ul li{list-style:none;margin-bottom:0;line-height:1.6}.p-departments__disease .disease-list__department ul li~li{margin-top:14px}.p-departments__disease .disease-list__department ul li a{display:block;position:relative;padding-left:16px}.p-departments__disease .disease-list__department ul li a:before{content:'';position:absolute;top:6px;left:0;display:inline-block;width:6px;height:11px;background:url(../images/common/icon_arrow_bl.webp) no-repeat 0 0/6px auto}@media screen and (min-width:750px),print{.p-departments__disease .disease-list th,.p-departments__disease .disease-list td{padding:13px 16px;min-width:190px}.p-departments__disease .disease-list__disease__link{display:inline-block;transition:opacity .3s ease-out}.p-departments__disease .disease-list__disease__link a:hover{opacity:.7}.p-departments__disease .disease-list__department ul{display:flex;flex-wrap:wrap;justify-content:flex-start;padding:0;background:transparent;overflow:hidden}.p-departments__disease .disease-list__department ul li{position:relative;margin-right:40px}.p-departments__disease .disease-list__department ul li~li{margin-top:0}.p-departments__disease .disease-list__department ul li a:before{top:7px}}@media screen and (min-width:750px),print{.p-recruit .newslist dl dt{width:82px}.p-recruit .newslist dl dt .date{margin-right:0}.p-recruit .newslist dl dd{width:calc(100% - 82px)}}.p-recruit .recruit-type__list{margin-top:60px}@media screen and (min-width:750px),print{.p-recruit__detail .tableset__table th{width:230px}}.p-event .later-events{margin-top:30px}.p-event .icons-event{margin-bottom:-5px;padding-left:0;font-size:0}.p-event .icons-event li{list-style-type:none;display:inline-block;margin:5px 5px 5px 0}.p-event .icons-event li a{display:block;padding:4px 7px 2px;color:#FFF;font-size:14px;font-size:.875rem}.p-event .icons-event li.info a{background:#327ce1}.p-event .icons-event li.general a{background:#45b078}.p-event .icons-event li.alert a{background:red}.p-event .icons-event li.movie a{background:#465954}.p-event .hdg--h3 .sb,.p-event .accordionset__item__head .sb{display:block;margin:5px 0;font-size:14px;font-size:.875rem;font-weight:400}.p-event .event-detail{background:#f3f3f3;margin-bottom:20px;padding:20px 20px 2px}.p-event .event-detail__item~.event-detail__item{padding-top:1.6em;border-top:1px solid #CCC}.p-event .event-detail__title{margin-bottom:10px}.p-event .event-detail p{margin-bottom:16px}@media screen and (min-width:750px),print{.p-event .later-events{margin-top:66px}.p-event .icons-event li{margin-top:0}.p-event .event-info .tableset__table--light td span{color:red}.p-event .event-info__note{margin-top:-15px;font-size:13px;font-size:.8125rem}}.p-event .hdg--h3 .mn,.p-event .accordionset__item__head .mn{display:block}.p-event .hdg--h3 .sb,.p-event .accordionset__item__head .sb{margin:7px 10px 0 0;display:inline-block}@media screen and (min-width:750px),print{.p-event .article .icons-event{display:inline-block}.p-event .article .event-info .imageset__image{width:32.4%}.p-event .article .event-info .imageset__text{float:right;width:67.6%}.p-event .article .event-info .tableset__table--light th{padding:10px 0;width:10.5%}.p-event .article .event-info .tableset__table--light td{padding:10px 0 10px 30px;line-height:1.6}.p-event .article .event-info__note{margin-top:-25px;font-size:14px;font-size:.875rem}.p-event .article .event-application{margin-top:36px;margin-bottom:66px}.p-event .article .event-detail{margin:-32px 0 33px;padding:28px 30px 8px}.p-event .article .event-detail__item~.event-detail__item{padding-top:1em}.p-event .article .event-detail__title{padding-left:30px}}.p-medical__medical_relation .columnset--hospital .columnset__item__text{font-size:14px;font-size:.875rem}.p-medical__medical_relation .columnset--hospital .columnset__item__text .hdg--h4{font-size:15px;font-size:.9375rem;background-color:#f3f3f3;padding:12px 14px 10px 38px}.p-medical__medical_relation .columnset--hospital .columnset__item__text .hdg--h4:before{top:14px;left:14px;width:16px;height:16px}.p-medical__medical_relation .columnset--hospital .columnset__item__text .text{margin-bottom:1.2em}.p-medical__medical_relation .columnset--hospital .columnset__item__text .department{padding:3px 0 3px 15px;position:relative}.p-medical__medical_relation .columnset--hospital .columnset__item__text .department:before{content:'';display:block;position:absolute;top:0;left:0;width:1px;height:100%;background-color:#45b078}@media screen and (min-width:750px),print{.p-medical__medical_relation .columnset--hospital{margin-left:-20px}.p-medical__medical_relation .columnset--hospital .columnset__item{padding-left:20px}.p-medical__medical_relation .columnset--hospital .columnset__item__text{font-size:16px;font-size:1rem}.p-medical__medical_relation .columnset--hospital .columnset__item__text .hdg--h4{margin-bottom:24px;padding-left:44px;font-size:18px;font-size:1.125rem}.p-medical__medical_relation .columnset--hospital .columnset__item__text .hdg--h4:before{top:15px;left:15px;width:18px;height:18px}.p-medical__medical_relation .columnset--hospital .columnset__item__text .department{padding-left:20px}.p-medical__medical_relation .columnset--hospital .columnset__item__foot{margin-top:30px}}.p-sitemap .list-sitemap{display:block;margin-bottom:-40px;padding:0 4%}.p-sitemap .list-sitemap>li{list-style-type:none;line-height:1;margin:25px 0}.p-sitemap .list-sitemap>li:first-child{margin-top:0}.p-sitemap .list-sitemap>li>a{position:relative;display:block;font-size:17px;font-size:1.0625rem;border-bottom:1px solid #0a40b7;padding-bottom:13px;font-weight:700;color:#465954}.p-sitemap .list-sitemap>li>a:before{content:"";display:inline-block;width:6px;height:11px;margin-right:13px;background:url(../images/common/icon_arrow_bl.webp) no-repeat 0 0/6px auto}.p-sitemap .list-sitemap>li.external>a>span{position:relative}.p-sitemap .list-sitemap>li.external>a>span:after{content:"";position:absolute;display:block;top:50%;margin-top:-6px;right:-22px;width:15px;height:12px;background:url(../images/common/icon_external.png) no-repeat 0 0/15px auto}.p-sitemap .list-sitemap>li>ul{display:block;margin-top:20px;padding:0}.p-sitemap .list-sitemap>li>ul>li{list-style-type:none;margin-bottom:15px}.p-sitemap .list-sitemap>li>ul>li.external>div>a>span>.icon:after{position:absolute;content:"";display:block;top:50%;margin-top:-6px;right:-10px;width:15px;height:12px;background:url(../images/common/icon_external.png) no-repeat 0 0/15px auto}.p-sitemap .list-sitemap>li>ul>li>div{width:100%;display:table}.p-sitemap .list-sitemap>li>ul>li>div>a{display:table-cell;background:#f3f3f3;width:100%;padding:8px 23px;vertical-align:middle}.p-sitemap .list-sitemap>li>ul>li>div>a>span{display:block;position:relative;width:100%;font-size:14px;font-size:.875rem;font-weight:700;color:#465954;line-height:1.4;transition:color .3s ease-out}.p-sitemap .list-sitemap>li>ul>li>div>a>span:before{position:absolute;content:"";display:block;top:calc(50% - 5px);left:-12px;z-index:2;width:6px;height:11px;background:url(../images/common/icon_arrow_bl.webp) no-repeat 0 0/6px auto}.p-sitemap .list-sitemap>li>ul>li>div>ul{display:table-row}.p-sitemap .list-sitemap>li>ul>li>div>ul>li{list-style-type:none;padding-top:12px}.p-sitemap .list-sitemap>li>ul>li>div>ul>li:last-child{margin-bottom:0}.p-sitemap .list-sitemap>li>ul>li>div>ul>li>a{position:relative;display:block;padding:2px 30px;font-size:14px;font-size:.875rem;line-height:1.3;color:#465954}.p-sitemap .list-sitemap>li>ul>li>div>ul>li>a:before{position:absolute;content:"";display:block;width:4px;height:8px;top:6px;left:20px;background:url(../images/common/icon_triangle.png) no-repeat 0 0/4px auto}.p-sitemap .list-sitemap__title{margin:15px 0 -10px;font-size:15px;font-size:.9375rem;font-weight:700}@media screen and (min-width:750px),print{.p-sitemap .list-sitemap{margin-bottom:-110px;padding-left:0}.p-sitemap .list-sitemap>li{margin:80px 0}.p-sitemap .list-sitemap>li>a{font-size:20px;font-size:1.25rem;transition:color .3s ease-out}.p-sitemap .list-sitemap>li>a:hover{color:#999}.p-sitemap .list-sitemap>li.departments>ul>li.wide{width:56.4%}.p-sitemap .list-sitemap>li.departments>ul>li.wide>div>ul{font-size:0}.p-sitemap .list-sitemap>li.departments>ul>li.wide>div>ul>li{display:inline-block;margin-left:1.5%;width:31.658%;vertical-align:top}.p-sitemap .list-sitemap>li.departments>ul>li.wide>div>ul>li:nth-of-type(-n+3){padding-top:15px}.p-sitemap .list-sitemap>li>ul{display:flex;flex-wrap:wrap;margin:36px 0 -33px -1.2%}.p-sitemap .list-sitemap>li>ul>li{display:flex;flex-wrap:wrap;width:18.8%;margin-bottom:20px;margin-left:1.2%}}@media print{.p-sitemap .list-sitemap>li>ul>li{width:32.1%}}@media screen and (min-width:750px),print{.p-sitemap .list-sitemap>li>ul>li.external>div>a>span>.icon:before{position:absolute;content:"";display:block;top:50%;margin-top:-6px;right:-20px;width:15px;height:12px;background:url(../images/common/icon_external_wh.png) no-repeat 0 0/15px auto}.p-sitemap .list-sitemap>li>ul>li.external>div>a>span>.icon:after{right:-20px;transition:opacity .3s ease-out}.p-sitemap .list-sitemap>li>ul>li.external>div>a:hover>span>.icon:after{opacity:0}.p-sitemap .list-sitemap>li>ul>li>div>a{padding:15px 40px;min-height:70px}.p-sitemap .list-sitemap>li>ul>li>div>a>span{font-size:16px;font-size:1rem}.p-sitemap .list-sitemap>li>ul>li>div>a>span:before{left:-19px;transition:opacity .3s ease-out}.p-sitemap .list-sitemap>li>ul>li>div>a>span:after{position:absolute;content:"";display:block;top:calc(50% - 5px);left:-19px;width:6px;height:11px;background:url(../images/common/icon_arrow_wh.png) no-repeat 0 0/6px auto}.p-sitemap .list-sitemap>li>ul>li>div>a:hover{background-color:#45b078}.p-sitemap .list-sitemap>li>ul>li>div>a:hover>span{color:#fff}.p-sitemap .list-sitemap>li>ul>li>div>a:hover>span:before{opacity:0}.p-sitemap .list-sitemap>li>ul>li>div>ul>li:first-child{padding-top:15px}.p-sitemap .list-sitemap>li>ul>li>div>ul>li~li{padding-top:9px}.p-sitemap .list-sitemap>li>ul>li>div>ul>li:last-child{margin-bottom:10px}.p-sitemap .list-sitemap>li>ul>li>div>ul>li>a{padding:4px 20px;font-size:14px;font-size:.875rem;transition:color .3s ease-out}.p-sitemap .list-sitemap>li>ul>li>div>ul>li>a:before{top:9px;left:10px}.p-sitemap .list-sitemap>li>ul>li>div>ul>li>a:hover{color:#999}.p-sitemap .list-sitemap__title{margin:30px 0 -22px;font-size:18px;font-size:1.125rem}}.p-about .imageset--right .imageset__image--concept img{width:60%}@media screen and (min-width:750px),print{.p-about .imageset--right .imageset__image--concept img{width:100%}}@media screen and (min-width:750px),print{.p-about .columnset__item.textink{width:66.666%}.p-about .columnset__item.textink .linkset{margin-top:0}.p-about .columnset__item.textink .linkset__item{width:calc(50% - 10px);margin:10px 0 0 10px}.p-about .columnset__item.textink .linkset__item a{display:flex;align-items:center}.p-about .columnset__item.textink .linkset__item:nth-child(-n+2){margin-top:0}}.p-about__facilities .facilities-pointList__item{margin-top:15px;background:#f0f5f9}.p-about__facilities .facilities-pointList__item__body{padding:20px 20px 15px}.p-about__facilities .facilities-pointList__item__body .icon{margin-bottom:10px;text-align:center}.p-about__facilities .facilities-pointList__item__body .icon img{width:70px;height:auto}.p-about__facilities .facilities-pointList__item__body .title{margin-bottom:10px;font-size:18px;font-size:1.125rem;color:#45b078;font-weight:700;text-align:center}.p-about__facilities .facilities-pointList__item__body .text{font-size:15px;font-size:.9375rem}@media screen and (min-width:750px),print{.p-about__facilities .facilities-pointList{display:flex;margin-left:-2.7%}.p-about__facilities .facilities-pointList__item{position:relative;width:30.6666%;margin-top:0;margin-left:2.7%}.p-about__facilities .facilities-pointList__item__body{padding:30px;padding-bottom:calc(58.8235% + 30px)}.p-about__facilities .facilities-pointList__item__body .title{font-size:22px;font-size:1.375rem}.p-about__facilities .facilities-pointList__item__body .text{font-size:16px;font-size:1rem}.p-about__facilities .facilities-pointList__item .image{position:absolute;bottom:0}.p-about__facilities .facilities-pointList__item .image img{width:100%}}.p-about__facilities .facilities-anchor-set{display:flex;margin-left:-2%}.p-about__facilities .facilities-anchor-set .linkset__item{width:48%;margin-left:2%}.p-about__facilities .facilities-anchor-set .linkset__item~.linkset__item{margin-top:0}.p-about__facilities .facilities-anchor-set .linkbtn{min-width:inherit;padding:12px 25px 18px;background:linear-gradient(to right,#0079d7,#49cae1);font-size:18px;font-size:1.125rem}.p-about__facilities .facilities-anchor-set .linkbtn:after{top:auto;right:auto;bottom:9px;left:50%;width:11px;height:6px;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:url(../images/common/icon_arrow_bottom_wh.png) no-repeat 0 0/11px auto}@media screen and (min-width:750px),print{.p-about__facilities .facilities-anchor-set .linkset__item{margin-top:0}.p-about__facilities .facilities-anchor-set .linkbtn{padding:0;background:none}.p-about__facilities .facilities-anchor-set .linkbtn span{padding:18px 50px 22px;font-size:24px;font-size:1.5rem}.p-about__facilities .facilities-anchor-set .linkbtn span:before{background:linear-gradient(to right,#0079d7,#49cae1)}.p-about__facilities .facilities-anchor-set .linkbtn span:after{background:linear-gradient(to right,#309aeb,#65d9ee)}.p-about__facilities .facilities-anchor-set .linkbtn:after{bottom:15px}}.p-about__facilities .imageset--room{margin-bottom:40px}.p-about__facilities .imageset--room .hdg--h3{font-size:19px;font-size:1.1875rem}.p-about__facilities .imageset--room .wyswyg .lead{margin-bottom:8px;font-size:16px;font-size:1rem;color:#45b078;font-weight:700}.p-about__facilities .imageset--room .additionBox{border:1px solid #CCC;padding:15px}.p-about__facilities .imageset--room .additionBox .title{margin-bottom:6px;font-size:15px;font-size:.9375rem;font-weight:700}@media screen and (min-width:750px),print{.p-about__facilities .imageset--room{margin-bottom:70px}.p-about__facilities .imageset--room__col2{display:flex;justify-content:space-between;flex-direction:row-reverse}.p-about__facilities .imageset--room .hdg--h3{width:47%;font-size:26px;font-size:1.625rem}.p-about__facilities .imageset--room .imageset__image{position:relative;float:none}.p-about__facilities .imageset--room .imageset__image:before{content:"";position:absolute;top:-36px;left:0;width:100%;height:calc(100% + 36px)}.p-about__facilities .imageset--room .imageset__image--01:before{background:url(../../cms/images/medical_checkup/sunday_01.png) no-repeat center center/cover}.p-about__facilities .imageset--room .imageset__image--02:before{background:url(../../cms/images/medical_checkup/sunday_02.png) no-repeat center center/cover}.p-about__facilities .imageset--room .imageset__image--03:before{background:url(../images/about/facilities/room_img03.jpg) no-repeat center center/cover}.p-about__facilities .imageset--room .imageset__image--04:before{background:url(../images/about/facilities/room_img04.jpg) no-repeat center center/cover}.p-about__facilities .imageset--room .imageset__image--05:before{background:url(../images/about/facilities/room_img05.jpg) no-repeat center center/cover}.p-about__facilities .imageset--room .imageset__image img{display:none;padding-left:0}.p-about__facilities .imageset--room .imageset__movie{margin-top:-35px}.p-about__facilities .imageset--room .imageset__text{width:47%}.p-about__facilities .imageset--room .wyswyg .lead{margin-bottom:10px;font-size:20px;font-size:1.25rem}.p-about__facilities .imageset--room .additionBox{padding:24px}.p-about__facilities .imageset--room .additionBox .title{margin-bottom:6px;font-size:17px;font-size:1.0625rem;font-weight:700}}@media screen and (min-width:750px),print{.p-about__facilities .imageset--left .imageset__movie,.p-about__facilities .imageset--left .imageset__image,.p-about__facilities .imageset--right .imageset__movie,.p-about__facilities .imageset--right .imageset__image{width:50%}}.p-about__facilities .columnset__item__text .wyswyg p{margin-bottom:0}.p-about__facilities .columnset__item__text .wyswyg ul{margin-bottom:10px}.p-about__facilities .tableset--roominfo{margin-bottom:15px}.p-about__facilities .tableset--roominfo .tableset__table th,.p-about__facilities .tableset--roominfo .tableset__table td{padding:13px 6px;line-height:1.4;text-align:center}.p-about__facilities .tableset--roominfo .tableset__table th.wide{min-width:90px}.p-about__facilities .tableset--roominfo .tableset__table .total{background:#F3F9EF;font-weight:700;text-align:right}@media screen and (min-width:750px),print{.p-about__facilities .tableset--roominfo{margin-bottom:20px}.p-about__facilities .tableset--roominfo .tableset__table th,.p-about__facilities .tableset--roominfo .tableset__table td{padding:13px 16px}.p-about__facilities .tableset--roominfo .tableset__table th.wide{min-width:162px}}.p-about__facilities .facilitiesInfo-set__item{border:1px solid #CCC;margin-top:15px;padding:5.4%}.p-about__facilities .facilitiesInfo-set__item--btn .imageset{margin:15px 0 0}.p-about__facilities .facilitiesInfo-set__item .head{display:flex;align-items:center}.p-about__facilities .facilitiesInfo-set__item .head .icon img{width:70px}.p-about__facilities .facilitiesInfo-set__item .head .title{padding-left:15px;font-size:17px;font-size:1.0625rem;color:#45b078;font-weight:700}.p-about__facilities .facilitiesInfo-set__item .body{margin-top:15px}.p-about__facilities .facilitiesInfo-set__item .wyswyg{margin:0}.p-about__facilities .facilitiesInfo-set__item .wyswyg ul{margin-bottom:0}.p-about__facilities .facilitiesInfo-set__item .wyswyg ul>li{margin:6px 0 0}.p-about__facilities .facilitiesInfo-set__item .wyswyg p{margin:10px 0 0 0}.p-about__facilities .facilitiesInfo-set__item .subIcon-set{display:flex;align-items:center;margin-top:15px}.p-about__facilities .facilitiesInfo-set__item .subIcon-set .subIcon{width:110px;margin-left:-5px;font-size:0}.p-about__facilities .facilitiesInfo-set__item .subIcon-set .subIcon p{margin-left:5px;display:inline-block}.p-about__facilities .facilitiesInfo-set__item .subIcon-set .subIcon img{width:50px}.p-about__facilities .facilitiesInfo-set__item .subIcon-set .text{flex:1;margin-left:15px}@media screen and (min-width:750px),print{.p-about__facilities .facilitiesInfo-set{display:flex;flex-wrap:wrap;margin:-20px 0 0 -20px}.p-about__facilities .facilitiesInfo-set__item{position:relative;width:calc(50% - 20px);margin:20px 0 0 20px;padding:30px}.p-about__facilities .facilitiesInfo-set__item--btn{position:relative;padding-bottom:94px}.p-about__facilities .facilitiesInfo-set__item--btn .imageset{position:absolute;right:30px;bottom:24px}.p-about__facilities .facilitiesInfo-set__item .head{display:block}.p-about__facilities .facilitiesInfo-set__item .head .icon{position:absolute;top:30px;left:30px}.p-about__facilities .facilitiesInfo-set__item .head .title{padding-left:2px;font-size:20px;font-size:1.25rem}.p-about__facilities .facilitiesInfo-set__item .body{margin-top:10px;padding-left:12px}.p-about__facilities .facilitiesInfo-set__item .wyswyg ul{padding-left:calc(1.6em)}.p-about__facilities .facilitiesInfo-set__item .subIcon-set{align-items:start;margin-top:20px}.p-about__facilities .facilitiesInfo-set__item .subIcon-set .subIcon{width:116px;margin-left:-8px;font-size:0}.p-about__facilities .facilitiesInfo-set__item .subIcon-set .subIcon p{margin-left:8px}.p-about__facilities .facilitiesInfo-set__item .subIcon-set .subIcon img{width:50px}.p-about__facilities .facilitiesInfo-set__item .subIcon-set .text{flex:1;margin-left:15px}}.p-about__facilities__private_room .slider__images{position:relative;margin-bottom:30px}@media screen and (min-width:750px),print{.p-about__facilities__private_room .slider__images{margin-bottom:60px}}.p-about__facilities__private_room .slider__images .slick-arrow{position:absolute;top:calc(50% - 20px);z-index:10;border:none;padding:0;width:40px;height:40px;box-sizing:border-box;background:#444;text-align:center;line-height:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;transition:opacity .3s}.p-about__facilities__private_room .slider__images .slick-arrow img{height:15px}.p-about__facilities__private_room .slider__images .slick-arrow:hover{opacity:.7}.p-about__facilities__private_room .slider__images .slick-prev{left:0;padding-right:2px}.p-about__facilities__private_room .slider__images .slick-prev img{-webkit-transform:scale(-1);transform:scale(-1)}.p-about__facilities__private_room .slider__images .slick-next{padding-left:2px;right:0}.p-about__facilities__private_room .article .tableset .tableset__table th{min-width:110px}.p-about__facilities__private_room .equipment{display:flex;flex-wrap:wrap;width:100%}.p-about__facilities__private_room .equipment__head,.p-about__facilities__private_room .equipment__body{padding:15px 20px;border:1px solid #ccc}.p-about__facilities__private_room .equipment__head{display:flex;align-items:center;justify-content:center;width:120px;background-color:#f3f3f3;font-weight:700}.p-about__facilities__private_room .equipment__body{width:calc(100% - 120px);background-color:#fff}.p-about__facilities__special_room .contents-section .columnset{margin-bottom:15px}@media screen and (min-width:750px),print{.p-about__facilities__special_room .contents-section .columnset{margin-bottom:30px}}.p-about__facilities__special_room .contents-section .columnset .columnset__item{display:flex;flex-direction:column}.p-about__facilities__special_room .contents-section .columnset .columnset__item__visual{position:relative}.p-about__facilities__special_room .contents-section .columnset .columnset__item__visual__image img{width:100%}.p-about__facilities__special_room .contents-section .columnset .columnset__item__visual__title{position:absolute;width:70px;height:70px;bottom:-35px}@media screen and (min-width:750px),print{.p-about__facilities__special_room .contents-section .columnset .columnset__item__visual__title{width:100px;height:100px;bottom:-50px}}.p-about__facilities__special_room .contents-section .columnset .columnset__item__text{padding:10px 0 20px 80px;color:#45b078;font-weight:700}@media screen and (min-width:750px),print{.p-about__facilities__special_room .contents-section .columnset .columnset__item__text{padding:20px 0 20px 123px}}.p-about__facilities__special_room .contents-section .columnset .columnset__item .boxset{margin-top:15px}@media screen and (min-width:750px),print{.p-about__facilities__special_room .contents-section .columnset .columnset__item .boxset{margin-top:30px}}.p-about__facilities__special_room .contents-section .columnset .columnset__item__sketch{display:flex;align-self:center;height:150px;justify-content:space-around}.p-about__facilities__special_room .contents-section .columnset .columnset__item__sketch img{-o-object-fit:scale-down;object-fit:scale-down}@media screen and (min-width:750px),print{.p-about__facilities__special_room .contents-section .columnset .columnset__item__sketch{margin-top:20px;height:200px}.p-about__facilities__special_room .contents-section .columnset .columnset__item__sketch:nth-child(3),.p-about__facilities__special_room .contents-section .columnset .columnset__item__sketch:nth-child(4){height:230px}}.p-about__facilities__special_room .contents-section .tableset__table th,.p-about__facilities__special_room .contents-section .tableset__table td{min-width:70px;padding:13px 6px;line-height:1.4;text-align:center}.p-about__facilities__special_room .contents-section .tableset__table th.wide{min-width:90px}.p-about__facilities__special_room .contents-section .tableset__table .total{background:#F3F9EF;font-weight:700;text-align:right}@media screen and (min-width:750px),print{.p-about__facilities__special_room .contents-section .tableset__table th,.p-about__facilities__special_room .contents-section .tableset__table td{padding:13px 16px}.p-about__facilities__special_room .contents-section .tableset__table th.wide{min-width:162px}}.p-about__facilities__special_room .contents-section .boxset__title{line-height:1;margin-bottom:15px}.p-about__facilities__special_room .slider__images{position:relative;margin-bottom:30px}@media screen and (min-width:750px),print{.p-about__facilities__special_room .slider__images{margin-bottom:60px}}.p-about__facilities__special_room .slider__images .slick-arrow{position:absolute;top:calc(50% - 20px);z-index:10;border:none;padding:0;width:40px;height:40px;box-sizing:border-box;background:#444;text-align:center;line-height:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;transition:opacity .3s}.p-about__facilities__special_room .slider__images .slick-arrow img{height:15px}.p-about__facilities__special_room .slider__images .slick-arrow:hover{opacity:.7}.p-about__facilities__special_room .slider__images .slick-prev{left:0;padding-right:2px}.p-about__facilities__special_room .slider__images .slick-prev img{-webkit-transform:scale(-1);transform:scale(-1)}.p-about__facilities__special_room .slider__images .slick-next{padding-left:2px;right:0}.p-about__facilities__special_room .article .tableset .tableset__table th{min-width:110px}.p-about__facilities__special_room .equipment{display:flex;flex-wrap:wrap;width:100%}.p-about__facilities__special_room .equipment__head,.p-about__facilities__special_room .equipment__body{padding:15px 20px;border:1px solid #ccc}.p-about__facilities__special_room .equipment__head{display:flex;align-items:center;justify-content:center;width:120px;background-color:#f3f3f3;font-weight:700}.p-about__facilities__special_room .equipment__body{width:calc(100% - 120px);background-color:#fff}.p-about__facilities__floor .tabmap__body{background-color:#fffee4;padding:15px 10px}@media screen and (min-width:750px),print{.p-about__facilities__floor .tabmap__body{padding:35px 30px}}.p-about__facilities__floor__icon{font-size:0;font-size:0rem;margin:15px 0 0;padding-bottom:15px;border-bottom:1px solid #ccc}.p-about__facilities__floor__icon li{display:inline-block;width:49%;margin:0 1% 6px 0;font-size:14px;font-size:.875rem;font-weight:700}.p-about__facilities__floor__icon li img{width:27px;height:auto;margin-right:8px;vertical-align:middle}@media screen and (min-width:750px),print{.p-about__facilities__floor__icon{width:74.07407%;margin:38px auto 0;padding-bottom:14px}.p-about__facilities__floor__icon li{font-size:15px;font-size:.9375rem;width:auto;margin:0 20px 16px 0}}@media print{.p-about__facilities__floor img:not(.u-sp-only){display:block!important}}.p-visit__outpatient .article .columnset__item{margin-bottom:20px}.p-visit__outpatient .menu{margin-bottom:30px}.p-visit__outpatient .menu .columnset__item__image{margin-bottom:0}.p-visit__outpatient .menu .columnset__item__text{padding:5.333333333vw 5.333333333vw 5vw;background-color:#f3f3f3}@media screen and (min-width:750px),print{.p-visit__outpatient .menu{margin-bottom:10px}.p-visit__outpatient .menu .columnset__item__text{padding:24px 30px}}.p-visit__outpatient .bg-area{margin-bottom:30px;background-color:#f3f3f3;padding:24px 30px}.p-visit__outpatient .bg-area>*:last-child{margin-bottom:0!important}.p-visit__outpatient .bg-area .attention{padding-left:1em;text-indent:-1em;color:red}@media screen and (min-width:750px),print{.p-visit__outpatient .attentionset--withimage{padding:30px}.p-visit__outpatient .attentionset--withimage .attentionset__text{width:calc(100% - 120px)}}.p-visit__outpatient__first .important{display:inline-block;margin-top:2px;margin-right:12px;padding:5px 8px;vertical-align:top;font-size:16px;font-size:1rem;line-height:1;color:#fff;background-color:red}@media screen and (min-width:750px),print{.p-visit__outpatient__first .important{margin-top:2px;margin-right:16px;padding:7px 14px 8px;font-size:20px;font-size:1.25rem}}.p-visit__outpatient__first .visit-guide .lead{font-weight:700;margin-bottom:28px}@media screen and (min-width:750px),print{.p-visit__outpatient__first .visit-guide .lead{margin-bottom:38px}}@media screen and (min-width:750px),print{.p-visit__outpatient__first .visit-guide .tableset__table th{width:110px;min-width:0}}.p-visit__outpatient__first .gradation-box{padding:5.333333333vw 5.333333333vw 5vw;background:linear-gradient(#eee,#F3F9EF)}.p-visit__outpatient__first .gradation-box>*:last-child{margin-bottom:0}.p-visit__outpatient__first .gradation-box .attentionset{background-color:#fff}@media screen and (min-width:750px),print{.p-visit__outpatient__first .gradation-box{padding:24px 30px}}.p-visit__outpatient__first .article .columnset__item{margin-bottom:20px}.p-visit__outpatient__first .columnset__item .gradation-box{height:100%}.p-visit__outpatient__first .visits-flow{width:100%}.p-visit__outpatient__first .visits-flow__step{position:relative;width:100%}.p-visit__outpatient__first .visits-flow__step:last-child{margin-bottom:0}.p-visit__outpatient__first .visits-flow__step:after{content:'';position:absolute;bottom:0;width:100%}.p-visit__outpatient__first .visits-flow__step__inner{font-size:16px;font-size:1rem;font-weight:700;text-align:center;line-height:1.4}.p-visit__outpatient__first .visits-flow__step__inner .em{color:#45b078}.p-visit__outpatient__first .visits-flow__step.step01{padding-bottom:8.6956522%}.p-visit__outpatient__first .visits-flow__step.step01:after{padding-top:8.6956522%;background:url(../images/visit/outpatient/first/flow_bg01_sp.png) no-repeat 0 0/100% auto}.p-visit__outpatient__first .visits-flow__step.step01 .visits-flow__step__inner{padding:22px 0 10px;background-color:#45b07847}.p-visit__outpatient__first .visits-flow__step.step02{padding-bottom:8.6956522%}.p-visit__outpatient__first .visits-flow__step.step02:after{padding-top:8.6956522%;background:url(../images/visit/outpatient/first/flow_bg02_sp.png) no-repeat 0 0/100% auto}.p-visit__outpatient__first .visits-flow__step.step02 .visits-flow__step__inner{padding:12px 0 0;background-color:#F3F9EF}.p-visit__outpatient__first .visits-flow__step.step02 .visits-flow__step__inner p{margin-bottom:-1px}.p-visit__outpatient__first .visits-flow__step.step03 .visits-flow__step__inner{padding:13px 0 14px;background-color:#c0dff7}@media screen and (min-width:750px),print{.p-visit__outpatient__first .visits-flow{display:flex}.p-visit__outpatient__first .visits-flow__step:after{left:auto;right:-1px;width:auto;height:100%}.p-visit__outpatient__first .visits-flow__step__inner{display:flex;align-items:center;justify-content:center;height:100%;font-size:20px;font-size:1.25rem}.p-visit__outpatient__first .visits-flow__step.step01{width:37.59259%;padding-bottom:0;padding-right:51px;background-color:#45b07847}.p-visit__outpatient__first .visits-flow__step.step01:after{padding-top:0;padding-right:51px;background:url(../images/visit/outpatient/first/flow_bg01.png) no-repeat 0 0/auto 100%}.p-visit__outpatient__first .visits-flow__step.step01 .visits-flow__step__inner{padding:48px 10px}.p-visit__outpatient__first .visits-flow__step.step02{width:33.7037%;padding-bottom:0;padding-right:51px;background-color:#F3F9EF}.p-visit__outpatient__first .visits-flow__step.step02:after{z-index:2;padding-top:0;padding-right:51px;background:url(../images/visit/outpatient/first/flow_bg02.png) no-repeat 0 0/auto 100%}.p-visit__outpatient__first .visits-flow__step.step02 .visits-flow__step__inner{padding:48px 10px}.p-visit__outpatient__first .visits-flow__step.step02 .visits-flow__step__inner p{margin-bottom:0}.p-visit__outpatient__first .visits-flow__step.step03{width:28.7037%;background-color:#c0dff7}.p-visit__outpatient__first .visits-flow__step.step03 .visits-flow__step__inner{padding:48px 10px}}.p-visit__outpatient__first__first4 .columnset--intro .columnset__item{margin-bottom:15px}@media screen and (min-width:750px),print{.p-visit__outpatient__first__first4 .columnset--intro .columnset__item{margin-bottom:0}}.p-visit__outpatient__first__first4 .intro-box{padding:20px}.p-visit__outpatient__first__first4 .intro-box--blue{background-color:#e7f3fc}.p-visit__outpatient__first__first4 .intro-box--red{background-color:#fff1f1}.p-visit__outpatient__first__first4 .intro-box>*:last-child{margin-bottom:0}@media screen and (min-width:750px),print{.p-visit__outpatient__first__first4 .intro-box{padding:24px 30px}}.p-visit__outpatient__first__first4 .flow-box-column{display:flex;justify-content:space-between;align-items:center}.p-visit__outpatient__first__first4 .flow-box-column .flow-box{width:49%;height:100%;text-align:center}.p-visit__outpatient__first__first4 .flow-box-column .flow-box .flow-box__inner{display:flex;justify-content:center;align-items:center;padding:14px}.p-visit__outpatient__first__first4 .flow-box-column .flow-box .lead{margin-bottom:0;color:#45b078}.p-visit__outpatient__first__first4 .flow-box-wrapper{position:relative}.p-visit__outpatient__first__first4 .flow-box{position:relative;margin-bottom:4px;padding-bottom:32px}.p-visit__outpatient__first__first4 .flow-box--narrow{width:86%}.p-visit__outpatient__first__first4 .flow-box__inner{border:4px solid #45b07873;padding:18px}.p-visit__outpatient__first__first4 .flow-box__image{margin-top:25px}.p-visit__outpatient__first__first4 .flow-box .wyswyg{margin-bottom:0}.p-visit__outpatient__first__first4 .flow-box .hdg--h3{color:#45b078;font-size:18px;font-size:1.125rem}.p-visit__outpatient__first__first4 .flow-box .lead{margin-bottom:10px;font-size:16px;font-size:1rem;font-weight:700}.p-visit__outpatient__first__first4 .flow-box .lead .flow-number{color:#45b078}.p-visit__outpatient__first__first4 .flow-box .important span{background-color:#ffeaea}.p-visit__outpatient__first__first4 .flow-box .columnset{margin:25px 0 -10px}.p-visit__outpatient__first__first4 .flow-box .columnset__item{margin-bottom:12px}@media screen and (min-width:750px),print{.p-visit__outpatient__first__first4 .flow-box{margin-bottom:6px;padding-bottom:44px}.p-visit__outpatient__first__first4 .flow-box__inner{padding:3%}.p-visit__outpatient__first__first4 .flow-box__columnset{display:flex;justify-content:space-between}.p-visit__outpatient__first__first4 .flow-box__body{flex:1}.p-visit__outpatient__first__first4 .flow-box__image{width:32.73%;margin:0 0 0 30px}.p-visit__outpatient__first__first4 .flow-box__image--learge{width:37.7%}.p-visit__outpatient__first__first4 .flow-box .hdg--h3{margin-bottom:30px;font-size:25px;font-size:1.5625rem}.p-visit__outpatient__first__first4 .flow-box .lead{margin-bottom:12px;font-size:20px;font-size:1.25rem}.p-visit__outpatient__first__first4 .flow-box .columnset{margin:30px 0 0 -22px}.p-visit__outpatient__first__first4 .flow-box .columnset__item{margin:0;padding-left:22px}}.p-visit__outpatient__first__first4 .flow-arrow{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);height:32px}.p-visit__outpatient__first__first4 .flow-arrow:before,.p-visit__outpatient__first__first4 .flow-arrow:after{content:"";position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.p-visit__outpatient__first__first4 .flow-arrow:before{width:16px;height:14px;background-color:#45b078}.p-visit__outpatient__first__first4 .flow-arrow:after{bottom:0;width:0;height:0;border-style:solid;border-width:18px 17px 0 17px;border-color:#45b078 transparent transparent transparent}.p-visit__outpatient__first__first4 .flow-arrow--left,.p-visit__outpatient__first__first4 .flow-arrow--right{width:50%;-webkit-transform:inherit;transform:inherit}.p-visit__outpatient__first__first4 .flow-arrow--left{left:0}.p-visit__outpatient__first__first4 .flow-arrow--right{right:0}.p-visit__outpatient__first__first4 .flow-arrow--long{width:14%;height:100%;left:auto;right:0;-webkit-transform:inherit;transform:inherit}.p-visit__outpatient__first__first4 .flow-arrow--long:before{top:-36px;bottom:18px;height:auto}@media screen and (min-width:750px),print{.p-visit__outpatient__first__first4 .flow-arrow{height:44px}.p-visit__outpatient__first__first4 .flow-arrow:before{height:26px}.p-visit__outpatient__first__first4 .flow-arrow:after{bottom:0}.p-visit__outpatient__first__first4 .flow-arrow--long{height:100%;-webkit-transform:inherit;transform:inherit}.p-visit__outpatient__first__first4 .flow-arrow--long:before{top:-50px;bottom:18px;height:auto}}.p-visit__outpatient__first__first4 .flow-last{margin-bottom:30px;text-align:center}.p-visit__outpatient__first__first4 .flow-last span{display:inline-block;width:70%;padding:12px;background:linear-gradient(to right,#45b078 0%,#45b078 100%);font-size:20px;font-size:1.25rem;color:#fff;font-weight:700}@media screen and (min-width:750px),print{.p-visit__outpatient__first__first4 .flow-last{margin-bottom:50px}.p-visit__outpatient__first__first4 .flow-last span{width:440px;padding:18px;font-size:26px;font-size:1.625rem}}.p-visit__outpatient__first__first4 .visit-imageset{margin-top:35px}.p-visit__outpatient__first__first4 .visit-imageset .wyswyg{margin-bottom:0}.p-visit__outpatient__first__first4 .visit-imageset__image{margin-top:25px}@media screen and (min-width:750px),print{.p-visit__outpatient__first__first4 .visit-imageset{display:flex;margin-top:60px}.p-visit__outpatient__first__first4 .visit-imageset__text{flex:1}.p-visit__outpatient__first__first4 .visit-imageset__image{float:none;width:37.9%;margin:0 0 0 30px}}.p-visit__outpatient__first__first4 .columnset__item__image--border img{border:1px solid #ccc}.p-visit__outpatient__first__first4 .columnset--flow .hdg--h4{margin-bottom:16px}@media screen and (min-width:750px),print{.p-visit__outpatient__first__first4 .columnset--flow .hdg--h4{margin-top:20px}}@media print{.p-visit__outpatient__first__first4 img{display:inline}}.p-visit__outpatient__return__return4 .columnset--intro .columnset__item{margin-bottom:15px}@media screen and (min-width:750px),print{.p-visit__outpatient__return__return4 .columnset--intro .columnset__item{margin-bottom:0}}.p-visit__outpatient__return__return4 .intro-box{padding:20px}.p-visit__outpatient__return__return4 .intro-box--blue{background-color:#e7f3fc}.p-visit__outpatient__return__return4 .intro-box--red{background-color:#fff1f1}.p-visit__outpatient__return__return4 .intro-box>*:last-child{margin-bottom:0}@media screen and (min-width:750px),print{.p-visit__outpatient__return__return4 .intro-box{padding:24px 30px}}.p-visit__outpatient__return__return4 .flow-box-column{display:flex;justify-content:space-between;align-items:center}.p-visit__outpatient__return__return4 .flow-box-column .flow-box{width:49%;height:100%;text-align:center}.p-visit__outpatient__return__return4 .flow-box-column .flow-box .flow-box__inner{display:flex;justify-content:center;align-items:center;padding:14px}.p-visit__outpatient__return__return4 .flow-box-column .flow-box .lead{margin-bottom:0;color:#45b078}.p-visit__outpatient__return__return4 .flow-box-wrapper{position:relative}.p-visit__outpatient__return__return4 .flow-box{position:relative;margin-bottom:4px;padding-bottom:32px}.p-visit__outpatient__return__return4 .flow-box--narrow{width:86%}.p-visit__outpatient__return__return4 .flow-box__inner{border:4px solid #45b07873;padding:18px}.p-visit__outpatient__return__return4 .flow-box__image{margin-top:25px}.p-visit__outpatient__return__return4 .flow-box .wyswyg{margin-bottom:0}.p-visit__outpatient__return__return4 .flow-box .hdg--h3{color:#45b078;font-size:18px;font-size:1.125rem}.p-visit__outpatient__return__return4 .flow-box .lead{margin-bottom:10px;font-size:16px;font-size:1rem;font-weight:700}.p-visit__outpatient__return__return4 .flow-box .lead .flow-number{color:#45b078}.p-visit__outpatient__return__return4 .flow-box .important span{background-color:#ffeaea}.p-visit__outpatient__return__return4 .flow-box .columnset{margin:25px 0 -10px}.p-visit__outpatient__return__return4 .flow-box .columnset__item{margin-bottom:12px}@media screen and (min-width:750px),print{.p-visit__outpatient__return__return4 .flow-box{margin-bottom:6px;padding-bottom:44px}.p-visit__outpatient__return__return4 .flow-box__inner{padding:3%}.p-visit__outpatient__return__return4 .flow-box__columnset{display:flex;justify-content:space-between}.p-visit__outpatient__return__return4 .flow-box__body{flex:1}.p-visit__outpatient__return__return4 .flow-box__image{width:32.73%;margin:0 0 0 30px}.p-visit__outpatient__return__return4 .flow-box__image--learge{width:37.7%}.p-visit__outpatient__return__return4 .flow-box .hdg--h3{margin-bottom:30px;font-size:25px;font-size:1.5625rem}.p-visit__outpatient__return__return4 .flow-box .lead{margin-bottom:12px;font-size:20px;font-size:1.25rem}.p-visit__outpatient__return__return4 .flow-box .columnset{margin:30px 0 0 -22px}.p-visit__outpatient__return__return4 .flow-box .columnset__item{margin:0;padding-left:22px}}.p-visit__outpatient__return__return4 .flow-arrow{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);height:32px}.p-visit__outpatient__return__return4 .flow-arrow:before,.p-visit__outpatient__return__return4 .flow-arrow:after{content:"";position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.p-visit__outpatient__return__return4 .flow-arrow:before{width:16px;height:14px;background-color:#45b078}.p-visit__outpatient__return__return4 .flow-arrow:after{bottom:0;width:0;height:0;border-style:solid;border-width:18px 17px 0 17px;border-color:#45b078 transparent transparent transparent}.p-visit__outpatient__return__return4 .flow-arrow--left,.p-visit__outpatient__return__return4 .flow-arrow--right{width:50%;-webkit-transform:inherit;transform:inherit}.p-visit__outpatient__return__return4 .flow-arrow--left{left:0}.p-visit__outpatient__return__return4 .flow-arrow--right{right:0}.p-visit__outpatient__return__return4 .flow-arrow--long{width:14%;height:100%;left:auto;right:0;-webkit-transform:inherit;transform:inherit}.p-visit__outpatient__return__return4 .flow-arrow--long:before{top:-36px;bottom:18px;height:auto}@media screen and (min-width:750px),print{.p-visit__outpatient__return__return4 .flow-arrow{height:44px}.p-visit__outpatient__return__return4 .flow-arrow:before{height:26px}.p-visit__outpatient__return__return4 .flow-arrow:after{bottom:0}.p-visit__outpatient__return__return4 .flow-arrow--long{height:100%;-webkit-transform:inherit;transform:inherit}.p-visit__outpatient__return__return4 .flow-arrow--long:before{top:-50px;bottom:18px;height:auto}}.p-visit__outpatient__return__return4 .flow-last{margin-bottom:30px;text-align:center}.p-visit__outpatient__return__return4 .flow-last span{display:inline-block;width:70%;padding:12px;background:linear-gradient(to right,#45b078 0%,#45b078 100%);font-size:20px;font-size:1.25rem;color:#fff;font-weight:700}@media screen and (min-width:750px),print{.p-visit__outpatient__return__return4 .flow-last{margin-bottom:50px}.p-visit__outpatient__return__return4 .flow-last span{width:440px;padding:18px;font-size:26px;font-size:1.625rem}}.p-visit__outpatient__return__return4 .visit-imageset{margin-top:35px}.p-visit__outpatient__return__return4 .visit-imageset .wyswyg{margin-bottom:0}.p-visit__outpatient__return__return4 .visit-imageset__image{margin-top:25px}@media screen and (min-width:750px),print{.p-visit__outpatient__return__return4 .visit-imageset{display:flex;margin-top:60px}.p-visit__outpatient__return__return4 .visit-imageset__text{flex:1}.p-visit__outpatient__return__return4 .visit-imageset__image{float:none;width:37.9%;margin:0 0 0 30px}}.p-visit__outpatient__return__return4 .columnset__item__image--border img{border:1px solid #ccc}.p-visit__outpatient__return__return4 .columnset--flow .hdg--h4{margin-bottom:16px}@media screen and (min-width:750px),print{.p-visit__outpatient__return__return4 .columnset--flow .hdg--h4{margin-top:20px}}@media print{.p-visit__outpatient__return__return4 img{display:inline}}@media screen and (min-width:750px),print{.p-visit__outpatient__return .reservation .tableset__table th{width:290px}}.p-visit__consultation__medical_socialwelfare .visits-flow__step.step01:after{background:url(../images/visit/outpatient/first/flow_bg01_sp.png) no-repeat 0 0/100% auto}.p-visit__consultation__medical_socialwelfare .visits-flow__step.step01 .visits-flow__step__inner{padding:4% 0 0;background-color:#45b07847}.p-visit__consultation__medical_socialwelfare .visits-flow__step.step02,.p-visit__consultation__medical_socialwelfare .visits-flow__step.step03,.p-visit__consultation__medical_socialwelfare .visits-flow__step.step04{padding-bottom:8.6956522%}.p-visit__consultation__medical_socialwelfare .visits-flow__step.step02:after,.p-visit__consultation__medical_socialwelfare .visits-flow__step.step03:after,.p-visit__consultation__medical_socialwelfare .visits-flow__step.step04:after{padding-top:8.6956522%;background:url(../images/visit/outpatient/first/flow_bg03_sp.png) no-repeat 0 0/100% auto}.p-visit__consultation__medical_socialwelfare .visits-flow__step.step02 .visits-flow__step__inner,.p-visit__consultation__medical_socialwelfare .visits-flow__step.step03 .visits-flow__step__inner,.p-visit__consultation__medical_socialwelfare .visits-flow__step.step04 .visits-flow__step__inner{padding:4% 0 1%;background-color:#F3F9EF}.p-visit__consultation__medical_socialwelfare .visits-flow__step.step02 .visits-flow__step__inner p,.p-visit__consultation__medical_socialwelfare .visits-flow__step.step03 .visits-flow__step__inner p,.p-visit__consultation__medical_socialwelfare .visits-flow__step.step04 .visits-flow__step__inner p{margin-bottom:-1px}.p-visit__consultation__medical_socialwelfare .visits-flow__step.step03:after{background:url(../images/visit/outpatient/first/flow_bg01_sp.png) no-repeat 0 0/100% auto}.p-visit__consultation__medical_socialwelfare .visits-flow__step.step03 .visits-flow__step__inner{background-color:#45b07847}.p-visit__consultation__medical_socialwelfare .visits-flow__step.step05 .visits-flow__step__inner{padding:16px 0;background-color:#45b07847}@media screen and (min-width:750px),print{.p-visit__consultation__medical_socialwelfare .visits-flow{display:flex}.p-visit__consultation__medical_socialwelfare .visits-flow__step{width:20%!important}.p-visit__consultation__medical_socialwelfare .visits-flow__step:after{left:auto;right:-1px;width:auto;height:100%}.p-visit__consultation__medical_socialwelfare .visits-flow__step__inner{height:150px;font-size:18px;font-size:1.125rem}.p-visit__consultation__medical_socialwelfare .visits-flow__step.step01{padding-bottom:0;padding-right:51px;background-color:#45b07847}.p-visit__consultation__medical_socialwelfare .visits-flow__step.step01:after{padding-top:0;padding-right:51px;background:url(../images/visit/outpatient/first/flow_bg01.png) no-repeat 0 0/auto 100%}.p-visit__consultation__medical_socialwelfare .visits-flow__step.step01 .visits-flow__step__inner{padding:48px 10px}.p-visit__consultation__medical_socialwelfare .visits-flow__step.step02,.p-visit__consultation__medical_socialwelfare .visits-flow__step.step03,.p-visit__consultation__medical_socialwelfare .visits-flow__step.step04{padding-bottom:0;padding-right:51px;background-color:#F3F9EF}.p-visit__consultation__medical_socialwelfare .visits-flow__step.step02:after,.p-visit__consultation__medical_socialwelfare .visits-flow__step.step03:after,.p-visit__consultation__medical_socialwelfare .visits-flow__step.step04:after{z-index:2;padding-top:0;padding-right:51px;background:url(../images/visit/outpatient/first/flow_bg03.png) no-repeat 0 0/auto 100%}.p-visit__consultation__medical_socialwelfare .visits-flow__step.step02 .visits-flow__step__inner,.p-visit__consultation__medical_socialwelfare .visits-flow__step.step03 .visits-flow__step__inner,.p-visit__consultation__medical_socialwelfare .visits-flow__step.step04 .visits-flow__step__inner{padding:48px 10px}.p-visit__consultation__medical_socialwelfare .visits-flow__step.step03{background-color:#45b07847}.p-visit__consultation__medical_socialwelfare .visits-flow__step.step03:after{background:url(../images/visit/outpatient/first/flow_bg01.png) no-repeat 0 0/auto 100%}}.p-access .route{margin-bottom:19px}.p-contact .article .columnset__item{margin-bottom:20px}@media screen and (min-width:750px),print{.p-contact .article .columnset__item{margin-bottom:35px}}.p-contact .before-contact__box{padding:24px 30px;background:linear-gradient(#eee,#F3F9EF)}.p-contact .before-contact__box>*:last-child{margin-bottom:0}.p-contact .before-contact .linkbtn{width:100%}.p-contact .before-contact .linkbtn span{padding:0}.p-contact .before-contact .linkbtn .txt{position:relative;display:inline-block;vertical-align:middle;padding:0;background:transparent;border-radius:0}.p-contact .before-contact .linkbtn .txt:before,.p-contact .before-contact .linkbtn .txt:after{background:transparent}.p-contact .before-contact .linkbtn .txt:before{content:'';position:absolute;left:0}.p-contact .before-contact .linkbtn.faq .txt{padding-left:33px}.p-contact .before-contact .linkbtn.faq .txt:before{top:calc(50% - 13px);width:24px;height:24px;background:url(../images/common/icon_help_wh.png) no-repeat 0 0/24px auto}.p-contact .before-contact .linkbtn.mail .txt{padding-left:35px}.p-contact .before-contact .linkbtn.mail .txt:before{top:calc(50% - 10px);width:24px;height:18px;background:url(../images/common/icon_mail_wh.png) no-repeat 0 0/24px auto}@media screen and (min-width:750px),print{.p-contact .before-contact .columnset{margin-left:-20px}.p-contact .before-contact .columnset__item{padding-left:20px}.p-contact .before-contact__box{padding:50px 36px}.p-contact .before-contact .linkbtn{width:59.5238095%}.p-contact .before-contact .linkbtn span{padding:16px 50px}.p-contact .before-contact .linkbtn .txt:hover:before{opacity:1}}@media print{.p-contact .before-contact .linkbtn{width:auto}.p-contact .before-contact .linkbtn .txt{border:none}.p-contact .before-contact .linkbtn .txt:before{content:none}.p-contact .before-contact .linkbtn.faq .txt{padding-left:0}.p-contact .before-contact .linkbtn.mail .txt{padding-left:0}}.p-contact .desklist__item{display:flex;width:100%;min-height:140px;border-bottom:1px solid #ccc}.p-contact .desklist__item:first-child{border-top:1px solid #ccc}.p-contact .desklist__item__head{display:flex;align-items:center;width:110px;padding:24px 14px;font-size:14px;font-size:.875rem;font-weight:700;background-color:#fffee4}.p-contact .desklist__item__body{display:flex;flex-wrap:wrap;align-items:center;width:calc(100% - 110px);padding:24px 0 24px 24px}.p-contact .desklist__item__body .text{width:100%}.p-contact .desklist__item__body .text>*:last-child{margin-bottom:0}.p-contact .desklist__item__body .text .hdg--h4{margin-bottom:12px}.p-contact .desklist__item__body .text .link{color:#45b078}.p-contact .desklist__item__body .text .link:after{content:'';display:inline-block;margin-bottom:-3px;width:16px;height:19px;margin-left:8px;margin-right:6px}.p-contact .desklist__item__body .text .link--pdf:after{background:url(../images/common/icon_pdf.png) no-repeat 0 0/16px auto}.p-contact .desklist__item__body .text .link--doc:after{background:url(../images/common/icon_doc.png) no-repeat 0 0/16px auto}.p-contact .desklist__item__body .linkarea{width:100%;margin-top:1.6em}.p-contact .desklist__item.nolink .desklist__item__body{padding-right:30px}.p-contact .desklist__item.nolink .desklist__item__body .text{width:100%}@media screen and (min-width:750px),print{.p-contact .desklist__item{display:flex}.p-contact .desklist__item__head{width:24.02985%;padding:24px;font-size:18px;font-size:1.125rem}.p-contact .desklist__item__body{width:75.97015%;padding:24px 0 24px 30px}.p-contact .desklist__item__body .text{padding-right:30px;width:calc(100% - 330px)}.p-contact .desklist__item__body .text>*:last-child{margin-bottom:0}.p-contact .desklist__item__body .text a[href^="tel:"]{pointer-events:none;color:#465954;text-decoration:none}.p-contact .desklist__item__body .linkarea{width:330px;margin-top:0}.p-contact .desklist__item.nolink .desklist__item__body{padding-right:30px}.p-contact .desklist__item.nolink .desklist__item__body .text{width:100%}}@media print{.p-contact .desklist__item__head{border:1px solid #ccc;border-bottom:none}.p-contact .desklist__item__body .text{width:100%}.p-contact .desklist__item__body .linkarea{width:100%}.p-contact .desklist__item:last-child__head{border-bottom:1px solid #ccc}}.p-about-feature .featureMessage{padding:25px 10px;font-weight:400;background:linear-gradient(#eee,#F3F9EF)}.p-about-feature .featureMessage .maincopy{font-size:21px;font-size:1.3125rem;font-family:"nserifj-r",sans-serif;font-weight:400;text-align:center}.p-about-feature .featureMessage .lead{margin-top:15px;font-size:16px;font-size:1rem;line-height:1.8}@media screen and (min-width:750px),print{.p-about-feature .featureMessage{padding:76px 0}.p-about-feature .featureMessage .maincopy{font-size:36px;font-size:2.25rem}.p-about-feature .featureMessage .lead{margin-top:20px;font-size:17px;font-size:1.0625rem;line-height:2}}@media screen and (min-width:750px),print{.p-about-feature .featureCont{max-width:1080px;margin:0 auto}.p-about-feature .featureCont--small{max-width:840px}}@media print{.p-about-feature .featureCont{width:77.1428571%}}@media screen and (min-width:750px),print{.p-about-feature .contents-area__s--sm{padding:0 5.3%}}@media screen and (min-width:750px),print{.p-about-feature .contents-section{margin-bottom:80px}}.p-about-feature .feature-area{padding:45px 0 50px}.p-about-feature .feature-area__inner,.p-about-feature .feature-area--bgleft__inner{padding:0 4%}.p-about-feature .feature-area--bgnone{padding-bottom:0}.p-about-feature .feature-area--bg{position:relative}.p-about-feature .feature-area--bg:before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;z-index:-1}.p-about-feature .feature-area--bg--blue:before{background:linear-gradient(to right,#15479a 0%,#002362 100%)}.p-about-feature .feature-area--bg--lightblue:before{background:#f0f5f9}.p-about-feature .feature-area--bg--v2{padding-bottom:0}.p-about-feature .feature-area--bg--v2:before{height:calc(100% - 50px)}.p-about-feature .feature-area--bgleft--v2{padding-bottom:0}.p-about-feature .feature-area--bgleft--v2:before{height:calc(100% - 50px)}@media screen and (min-width:750px),print{.p-about-feature .feature-area{padding:106px 0}.p-about-feature .feature-area__inner{padding:0}.p-about-feature .feature-area--bg--v2{padding-bottom:0}.p-about-feature .feature-area--bg--v2:before{height:calc(100% - 180px)}.p-about-feature .feature-area--bgnone{padding-bottom:0}.p-about-feature .feature-area--bgleft:before{width:94.7%}.p-about-feature .feature-area--bgleft--v2{padding-bottom:0}.p-about-feature .feature-area--bgleft--v2:before{height:calc(100% - 300px)}.p-about-feature .feature-area--bgleft__inner{padding:0 10.6% 0 5.3%}}@media screen and (min-width:750px),print{.p-about-feature .relationset{margin-top:110px}}.p-about-feature .future-link-area{margin-top:50px}@media screen and (min-width:750px),print{.p-about-feature .future-link-area{margin-top:110px}}.p-about-feature .featureSec__lead{margin-bottom:12px;font-size:20px;font-size:1.25rem;font-family:"nserifj-r",sans-serif;font-weight:400;color:#FFF;text-align:center}.p-about-feature .featureSec__text{font-size:16px;font-size:1rem;line-height:1.8}.p-about-feature .featureSec__text--white{color:#FFF}.p-about-feature .featureSec__image{margin-top:25px;padding:25px 20px;background:linear-gradient(#eee,#F3F9EF);text-align:center}.p-about-feature .featureSec__image--bgnone{padding:0;background:none}.p-about-feature .featureSec__image .imageTitle{margin-bottom:10px;font-size:18px;font-size:1.125rem;font-weight:700;color:#45b078}.p-about-feature .featureSec__image .imageTitle .date{display:block;font-size:14px;font-size:.875rem;color:#465954;font-weight:400}.p-about-feature .featureSec__image .imageTitle--black{color:#465954}.p-about-feature .featureSec__image .imageText{margin-bottom:18px;font-size:15px;font-size:.9375rem;text-align:left}.p-about-feature .featureSec__image a.textLink{text-decoration:underline}.p-about-feature .featureSec__image a.textLink:hover{text-decoration:none}.p-about-feature .featureSec__hdg--label{margin-bottom:6px;font-size:16px;font-size:1rem;color:#45b078;font-weight:700;text-align:center}.p-about-feature .featureSec__hdg--label span{border:1px solid #45b078;padding:2px 6px;letter-spacing:.03em}.p-about-feature .featureSec__hdg--h2{position:relative;margin-bottom:18px;padding-bottom:13px;font-size:23px;font-size:1.4375rem;font-weight:700;text-align:center}.p-about-feature .featureSec__hdg--h2:before{content:"";position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:40px;height:1px;background:linear-gradient(to right,#F7BD02 0%,#F7BD02 100%)}.p-about-feature .featureSec__hdg--h2--white{color:#FFF}.p-about-feature .featureSec__hdg--h2--white:before{background:linear-gradient(to right,white 0%,rgba(255,255,255,.4) 100%)}.p-about-feature .featureSec__hdg--h2 .small{display:block;font-size:16px;font-size:1rem}.p-about-feature .featureSec__list li~li{margin-top:20px}.p-about-feature .featureSec__list li .title{position:relative;margin-bottom:10px;padding-left:10px;font-size:18px;font-size:1.125rem;color:#004ca9;font-weight:700}.p-about-feature .featureSec__list li .title:before{content:"";position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1px;height:80%;background:#45b078}.p-about-feature .featureSec__list li .title__en{padding-left:6px;color:#89afdd;font-family:arcamajora3,sans-serif;font-size:15px;font-size:.9375rem;font-weight:400}.p-about-feature .featureSec__list li .text{font-size:15px;font-size:.9375rem;line-height:1.8}@media screen and (min-width:750px),print{.p-about-feature .featureSec--2col{display:flex;align-items:center;justify-content:space-between}.p-about-feature .featureSec--2col--reverse{flex-flow:row-reverse}.p-about-feature .featureSec--titleLeft{display:flex}.p-about-feature .featureSec--titleLeft .featureSec__hdg--h2{padding-right:60px}.p-about-feature .featureSec--titleLeft .featureSec__text{flex:1;margin-top:10px}.p-about-feature .featureSec__body{width:44%;margin-bottom:0}.p-about-feature .featureSec__image{display:table;width:50%;margin-top:0;padding:45px 60px}.p-about-feature .featureSec__image--wide{width:100%}.p-about-feature .featureSec__image--bgnone{padding:0;min-height:inherit}.p-about-feature .featureSec__image .featureSec__image__inner{display:table-cell;vertical-align:middle}.p-about-feature .featureSec__image .imageTitle{position:relative;margin-bottom:15px;font-size:23px;font-size:1.4375rem}.p-about-feature .featureSec__image .imageTitle .date{position:absolute;top:6px;right:0;font-size:15px;font-size:.9375rem}.p-about-feature .featureSec__image .imageText{margin-bottom:24px;font-size:17px;font-size:1.0625rem}.p-about-feature .featureSec__image .image--full img{width:100%}.p-about-feature .featureSec__lead{margin-bottom:20px;font-size:28px;font-size:1.75rem}.p-about-feature .featureSec__text{font-size:17px;font-size:1.0625rem;line-height:2}.p-about-feature .featureSec a.textLink:hover{text-decoration:none}.p-about-feature .featureSec__hdg--label{margin-bottom:8px;font-size:20px;font-size:1.25rem;text-align:left}.p-about-feature .featureSec__hdg--label span{padding:4px 8px}.p-about-feature .featureSec__hdg--h2{margin-bottom:30px;padding-bottom:24px;font-size:34px;font-size:2.125rem}.p-about-feature .featureSec__hdg--h2:before{width:80px}.p-about-feature .featureSec__hdg--h2--left{text-align:left}.p-about-feature .featureSec__hdg--h2--left:before{left:0;-webkit-transform:inherit;transform:inherit}.p-about-feature .featureSec__hdg--h2 .small{display:inline;font-size:26px;font-size:1.625rem}.p-about-feature .featureSec__list li~li{margin-top:38px}.p-about-feature .featureSec__list li .title{margin-bottom:14px;padding-left:14px;font-size:21px;font-size:1.3125rem}.p-about-feature .featureSec__list li .title__en{padding-left:10px;font-size:21px;font-size:1.3125rem;letter-spacing:.04em}.p-about-feature .featureSec__list li .text{font-size:16px;font-size:1rem;line-height:2}}@media print{.p-about-feature .featureSec__body{width:100%}.p-about-feature .featureSec__image--noprint{display:none}.p-about-feature .featureSec__image .imageTitle .date{position:static}}.p-about-feature .featureSpecialSec{position:relative;margin-top:30px}.p-about-feature .featureSpecialSec:before{content:"";position:absolute;width:100%;height:100%;background:linear-gradient(to right,#f2f8fe 0%,#deeefc 100%);z-index:-1}.p-about-feature .featureSpecialSec__inner{padding:30px 5.8%}.p-about-feature .featureSpecialSec__image{margin-bottom:25px}.p-about-feature .featureSpecialSec__message .messageCopy{margin-bottom:14px;font-family:"nserifj-r",sans-serif;font-weight:400;font-size:20px;font-size:1.25rem;text-align:center}.p-about-feature .featureSpecialSec__message .messagetext{font-size:16px;font-size:1rem;line-height:1.8}@media screen and (min-width:750px),print{.p-about-feature .featureSpecialSec{margin:80px 5.3% 0}.p-about-feature .featureSpecialSec__inner{padding:80px 0}.p-about-feature .featureSpecialSec--bgright{margin-right:0;margin-left:0}.p-about-feature .featureSpecialSec--bgright:before{width:94.7%;right:0}.p-about-feature .featureSpecialSec--bgright .featureSpecialSec__inner{max-width:1080px;margin:0 auto}.p-about-feature .featureSpecialSec--bgright .featureSpecialSec__inner--learge{padding-right:5.3%;padding-left:10.6%;max-width:inherit}.p-about-feature .featureSpecialSec__2col:after{content:"";display:block;clear:both}.p-about-feature .featureSpecialSec__left{float:left}.p-about-feature .featureSpecialSec__right{float:right}.p-about-feature .featureSpecialSec__message{display:flex}.p-about-feature .featureSpecialSec__message .messageCopy{width:160px;margin-bottom:0;font-family:"nserifj-tate-r",sans-serif;font-weight:400;font-size:34px;font-size:2.125rem;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-align:left}.p-about-feature .featureSpecialSec__message .messageCopy--2row{width:100px}.p-about-feature .featureSpecialSec__message .messagetext{flex:1;margin:25px 0 0 80px;font-size:17px;font-size:1.0625rem;line-height:2}}@media print{.p-about-feature .featureSpecialSec--bgright .featureSpecialSec__inner{max-width:77.1428571%}}.p-about-feature .additionBoxSet{border:1px solid #CCC;margin-top:25px;padding:20px}.p-about-feature .additionBoxSet .wyswyg{margin-bottom:0}.p-about-feature .additionBoxSet__title{margin-bottom:12px;font-size:16px;font-size:1rem;font-weight:700;text-align:center}@media screen and (min-width:750px),print{.p-about-feature .additionBoxSet{margin-top:34px;padding:24px 30px}.p-about-feature .additionBoxSet__title{font-size:18px;font-size:1.125rem;text-align:left}}.p-about-feature .infoBoxSet{margin-top:25px;border:1px solid #CCC;padding:20px 5.8%}.p-about-feature .infoBoxSet--white{border-color:#FFF;color:#FFF}.p-about-feature .infoBoxSet__title{margin-bottom:8px;font-size:18px;font-size:1.125rem;font-weight:700;text-align:center}.p-about-feature .infoBoxSet__text{font-size:15px;font-size:.9375rem;line-height:1.8}@media screen and (min-width:750px),print{.p-about-feature .infoBoxSet{margin-top:50px;padding:35px 50px}.p-about-feature .infoBoxSet__title{margin-bottom:12px;font-size:22px;font-size:1.375rem;text-align:left}.p-about-feature .infoBoxSet__text{font-size:16px;font-size:1rem;line-height:2}}.p-about-feature .contactset{margin:25px 0 0}.p-about-feature .contactset__body{background:#FFF}.p-about-feature .contactset__body .title.number{margin-bottom:6px}.p-about-feature .contactset__body .title.number span{font-size:26px;font-size:1.625rem}.p-about-feature .contactset__body .text~.text{margin-top:10px}@media screen and (min-width:750px),print{.p-about-feature .contactset{margin-top:50px}.p-about-feature .contactset__body .title.number{margin-bottom:0}.p-about-feature .contactset__body .title.number span{font-size:38px;font-size:2.375rem}}.p-about-feature .staffMessage__cont{padding:30px 5.8%;background:#f0f5f9}.p-about-feature .staffMessage__cont__section{position:relative}.p-about-feature .staffMessage__cont__section~.staffMessage__cont__section{margin-top:20px;padding-top:20px}.p-about-feature .staffMessage__cont__section~.staffMessage__cont__section:before{content:"";position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);height:1px;width:30px;background:#465954}.p-about-feature .staffMessage__cont__section .copy{margin-bottom:14px;font-size:20px;font-size:1.25rem;font-family:"nserifj-r",sans-serif;font-weight:400}.p-about-feature .staffMessage__cont__section .text{line-height:1.8}.p-about-feature .staffMessage__cont__section .name{margin-top:16px;font-size:16px;font-size:1rem;font-family:"nserifj-r",sans-serif;font-weight:400;text-align:right}@media screen and (min-width:750px),print{.p-about-feature .staffMessage__cont{padding:80px 0}.p-about-feature .staffMessage__cont__section~.staffMessage__cont__section{margin-top:40px;padding-top:40px}.p-about-feature .staffMessage__cont__section~.staffMessage__cont__section:before{width:50px}.p-about-feature .staffMessage__cont__section .copy{margin-bottom:24px;font-size:32px;font-size:2rem;text-align:center}.p-about-feature .staffMessage__cont__section .text{font-size:17px;font-size:1.0625rem;line-height:2}.p-about-feature .staffMessage__cont__section .name{margin-top:34px;font-size:20px;font-size:1.25rem}}.p-about-feature .summaryBoxList{margin-top:25px}.p-about-feature .summaryBoxList li{border:1px solid #CCC;margin-top:20px;padding:22px 5.8%;background:#FFF}.p-about-feature .summaryBoxList li .title{margin-bottom:8px;color:#45b078;font-size:18px;font-size:1.125rem;font-weight:700;text-align:center}.p-about-feature .summaryBoxList li .text{font-size:15px;font-size:.9375rem;line-height:1.8}.p-about-feature .summaryBoxList li .note{margin-top:10px}@media screen and (min-width:750px),print{.p-about-feature .summaryBoxList{display:flex;flex-wrap:wrap;margin-top:50px;margin-left:-2.7%}.p-about-feature .summaryBoxList li{width:47.3%;margin-left:2.7%;margin-top:0;padding:30px}.p-about-feature .summaryBoxList li .title{margin-bottom:14px;font-size:22px;font-size:1.375rem}.p-about-feature .summaryBoxList li .text{font-size:16px;font-size:1rem}}.p-about-feature .strengthList{margin-top:25px}.p-about-feature .strengthList li{display:table;position:relative;width:100%;height:90px;margin-top:8px;background:#daebfa}.p-about-feature .strengthList li .number{position:absolute;top:10px;left:10px;color:#45b078;font-size:15px;font-size:.9375rem;font-family:arcamajora3,sans-serif}.p-about-feature .strengthList li .number:before{content:"";position:absolute;right:0;bottom:-12px;width:1px;height:30px;background:#45b078;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.p-about-feature .strengthList li .copy{font-family:"nserifj-r",sans-serif;font-weight:400;font-size:19px;font-size:1.1875rem;color:#45b078;text-align:center}.p-about-feature .strengthList__inner{display:table-cell;vertical-align:middle}@media screen and (min-width:750px),print{.p-about-feature .strengthList{display:flex;margin-top:50px;margin-left:-2.8%}.p-about-feature .strengthList li{width:22.2%;height:240px;margin-top:0;margin-left:2.8%}.p-about-feature .strengthList li .number{top:18px;left:18px;font-size:23px;font-size:1.4375rem}.p-about-feature .strengthList li .number:before{right:-2px;bottom:-30px;height:60px}.p-about-feature .strengthList li .copy{font-size:25px;font-size:1.5625rem}.p-about-feature .strengthList__inner{display:table-cell;vertical-align:middle}}@media print{.p-about-feature .strengthList li{height:104px}.p-about-feature .strengthList li .number{font-size:1.6428571vw}.p-about-feature .strengthList li .number:before{bottom:-12px;height:30px}.p-about-feature .strengthList li .copy{font-size:1.7857143vw}}@media screen and (min-width:750px),print{.p-about-feature__medicaldirector .medicaldirectorMovie-list{display:flex}.p-about-feature__medicaldirector .medicaldirectorMovie-list li{width:50%}}.p-about-feature__medicaldirector .medicaldirectorMovie-list__movie{margin-bottom:0}.p-about-feature__medicaldirector .medicaldirectorMovie-list__movie .imageset__movie{margin-bottom:0}.p-about-feature__medicaldirector .medicaldirectorMovie-list__cont{padding:20px;background:linear-gradient(to right,#15479a 0%,#002362 100%);color:#FFF}@media screen and (min-width:750px),print{.p-about-feature__medicaldirector .medicaldirectorMovie-list__cont{padding:36px 80px}}.p-about-feature__medicaldirector .medicaldirectorMovie-list__cont .title{text-align:center;font-size:18px;font-size:1.125rem;font-weight:700}@media screen and (min-width:750px),print{.p-about-feature__medicaldirector .medicaldirectorMovie-list__cont .title{font-size:28px;font-size:1.75rem}}.p-about-feature__medicaldirector .medicaldirectorMovie-list__cont .text{padding-top:10px;font-size:15px;font-size:.9375rem}@media screen and (min-width:750px),print{.p-about-feature__medicaldirector .medicaldirectorMovie-list__cont .text{font-size:16px;font-size:1rem;line-height:1.8}}.p-about-feature__medicaldirector .doctor-search{margin-top:0;padding:40px 20px 30px}@media screen and (min-width:750px),print{.p-about-feature__medicaldirector .doctor-search{padding:76px 5.3% 60px}}.p-about-feature__medicaldirector .medicaldirector-linkset{margin:20px 0 60px 0!important}@media screen and (min-width:750px),print{.p-about-feature__medicaldirector .medicaldirector-linkset{margin:0 0 140px -80px!important}}.p-about-feature__medicaldirector .medicaldirector-linkset__item{margin-top:30px}@media screen and (min-width:750px),print{.p-about-feature__medicaldirector .medicaldirector-linkset__item{width:calc(50% - 80px);margin:90px 0 0 80px}.p-about-feature__medicaldirector .medicaldirector-linkset__item:hover .medicaldirector-linkset__item__image img{-webkit-transform:scale(1.1);transform:scale(1.1)}.p-about-feature__medicaldirector .medicaldirector-linkset__item:hover .medicaldirector-linkset__item__cont{background-color:#f0f6fc}}.p-about-feature__medicaldirector .medicaldirector-linkset__item__cont{position:relative;background:#FFF;transition:background-color .3s ease-out}.p-about-feature__medicaldirector .medicaldirector-linkset__item__cont:before{content:"";position:absolute;right:-6px;bottom:-6px;width:100%;height:100%;background:linear-gradient(#eee,#F3F9EF);transition:background-color .3s ease-out;z-index:-1}@media screen and (min-width:750px),print{.p-about-feature__medicaldirector .medicaldirector-linkset__item__cont{height:100%}.p-about-feature__medicaldirector .medicaldirector-linkset__item__cont:before{right:-30px;bottom:-30px}}.p-about-feature__medicaldirector .medicaldirector-linkset__item__lead{position:absolute;top:15px;right:15px;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;z-index:1}.p-about-feature__medicaldirector .medicaldirector-linkset__item__lead .row{display:inline-block;margin-left:3px;padding:7px;background:#FFF;font-size:17px;font-size:1.0625rem;font-family:"nserifj-tate-r",sans-serif;font-weight:400;color:#465954;line-height:1;font-weight:400;letter-spacing:0}@media screen and (min-width:750px),print{.p-about-feature__medicaldirector .medicaldirector-linkset__item__lead{top:36px;right:38px}.p-about-feature__medicaldirector .medicaldirector-linkset__item__lead .row{margin-left:6px;font-size:27px;font-size:1.6875rem}}.p-about-feature__medicaldirector .medicaldirector-linkset__item__image img{width:100%}@media screen and (min-width:750px),print{.p-about-feature__medicaldirector .medicaldirector-linkset__item__image{overflow:hidden}.p-about-feature__medicaldirector .medicaldirector-linkset__item__image img{transition-property:scale;transition:.3s ease-out}}.p-about-feature__medicaldirector .medicaldirector-linkset__item__profile{position:relative;padding:20px 40px 20px 20px}.p-about-feature__medicaldirector .medicaldirector-linkset__item__profile:before{content:"";position:absolute;top:50%;right:15px;width:10px;height:10px;border-top:1px solid #004ca9;border-right:1px solid #004ca9;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}@media screen and (min-width:750px),print{.p-about-feature__medicaldirector .medicaldirector-linkset__item__profile{padding:44px 70px 40px 40px}.p-about-feature__medicaldirector .medicaldirector-linkset__item__profile:before{right:26px;width:20px;height:20px}}.p-about-feature__medicaldirector .medicaldirector-linkset__item__profile .department{position:absolute;top:-12px}.p-about-feature__medicaldirector .medicaldirector-linkset__item__profile .department span{padding:3px 6px;background:#45b078;color:#FFF;font-size:15px;font-size:.9375rem;font-weight:700}@media screen and (min-width:750px),print{.p-about-feature__medicaldirector .medicaldirector-linkset__item__profile .department{top:-14px}.p-about-feature__medicaldirector .medicaldirector-linkset__item__profile .department span{padding:5px 10px;font-size:19px;font-size:1.1875rem}}.p-about-feature__medicaldirector .medicaldirector-linkset__item__profile .name{font-size:18px;font-size:1.125rem;color:#465954;font-weight:700}.p-about-feature__medicaldirector .medicaldirector-linkset__item__profile .name span{padding-left:10px;font-family:arcamajora3,sans-serif;font-size:13px;font-size:.8125rem;color:#45b078}@media screen and (min-width:750px),print{.p-about-feature__medicaldirector .medicaldirector-linkset__item__profile .name{font-size:24px;font-size:1.5rem}.p-about-feature__medicaldirector .medicaldirector-linkset__item__profile .name span{font-size:17px;font-size:1.0625rem}}.p-about-feature__medicaldirector .medicaldirector-linkset__item__profile .text{margin-top:8px;color:#465954}@media screen and (min-width:750px),print{.p-about-feature__medicaldirector .medicaldirector-linkset__item__profile .text{margin-top:12px;line-height:1.8}}.p-about-feature__medicaldirector .medicaldirector-linkset__item__profile .data{content:"";display:block;clear:both;margin-top:15px;font-size:14px;font-size:.875rem}.p-about-feature__medicaldirector .medicaldirector-linkset__item__profile .data .title{position:relative;float:left;color:#7c7c7c;font-weight:700}.p-about-feature__medicaldirector .medicaldirector-linkset__item__profile .data .title:after{content:"";position:absolute;top:50%;right:-16px;width:10px;height:1px;background:#465954}.p-about-feature__medicaldirector .medicaldirector-linkset__item__profile .data .field{margin-left:80px;color:#465954}@media screen and (min-width:750px),print{.p-about-feature__medicaldirector .medicaldirector-linkset__item__profile .data{margin-top:18px;font-size:15px;font-size:.9375rem}.p-about-feature__medicaldirector .medicaldirector-linkset__item__profile .data .title:after{width:18px;right:-28px}.p-about-feature__medicaldirector .medicaldirector-linkset__item__profile .data .field{margin-left:96px}}@media print{.p-about-feature__medicaldirector .medicaldirector-linkset__item__profile{padding-right:40px;padding-left:0}.p-about-feature__medicaldirector .medicaldirector-linkset__item__profile .department{position:static}.p-about-feature__medicaldirector .medicaldirector-linkset__item__lead{top:15px;right:15px;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:horizontal-tb;z-index:1;position:relative}}.p-about-feature__cancer .textLinkWhite{color:#fff;text-decoration:underline}@media screen and (min-width:750px),print{.p-about-feature__cancer .textLinkWhite:hover{color:#ccc;text-decoration:none}}.p-about-feature__cancer .anchorLinkList{margin-top:25px;margin-bottom:0}.p-about-feature__cancer .anchorLinkList .linkset__item .linkbtn--rect a:before,.p-about-feature__cancer .anchorLinkList .linkset__item .linkbtn--rect a:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.p-about-feature__cancer .anchorLinkList--child{text-align:left}.p-about-feature__cancer .anchorLinkList--child .link{position:relative;padding-right:35px}.p-about-feature__cancer .anchorLinkList--child .link a:before{position:absolute;right:14px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}@media screen and (min-width:750px),print{.p-about-feature__cancer .anchorLinkList{margin-top:50px;margin-left:-16px}.p-about-feature__cancer .anchorLinkList~.linkset{margin-top:0}.p-about-feature__cancer .anchorLinkList .linkset__item{width:calc(50% - 16px);margin-left:16px}.p-about-feature__cancer .anchorLinkList .linkset__item .linkbtn--rect a{justify-content:center;padding-bottom:22px;padding:18px 20px 22px;font-size:20px;font-size:1.25rem;text-align:center}.p-about-feature__cancer .anchorLinkList .linkset__item .linkbtn--rect a:before,.p-about-feature__cancer .anchorLinkList .linkset__item .linkbtn--rect a:after{top:auto;right:auto;left:50%;bottom:10px}.p-about-feature__cancer .anchorLinkList--col4 .linkset__item{width:calc(25% - 16px)}.p-about-feature__cancer .anchorLinkList--child{display:flex;flex-wrap:wrap;margin:0 0 0 10px}.p-about-feature__cancer .anchorLinkList--child .link{position:relative;width:50%;padding:0 0 0 18px}.p-about-feature__cancer .anchorLinkList--child .link a{color:#465954;font-weight:700}.p-about-feature__cancer .anchorLinkList--child .link a:hover{color:#004ca9}.p-about-feature__cancer .anchorLinkList--child .link a:before{right:auto;top:7px;left:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}}.p-about-feature__cancer .cancerFeatureList{margin-bottom:50px;background-color:#f0f5f9}.p-about-feature__cancer .cancerFeatureList__item{padding:20px 30px;border-bottom:1px solid #d7e3e9}.p-about-feature__cancer .cancerFeatureList__item:last-child{border-bottom:none}.p-about-feature__cancer .cancerFeatureList__item .title{margin-bottom:10px;font-size:20px;font-size:1.25rem;font-family:"nserifj-r",sans-serif;font-weight:400;text-align:center}.p-about-feature__cancer .cancerFeatureList__item .text{font-size:15px;font-size:.9375rem;line-height:1.8}.p-about-feature__cancer .cancerFeatureList__item .text a{text-decoration:underline}.p-about-feature__cancer .cancerFeatureList__item .whiteBox{margin-top:20px;padding:20px 25px;background-color:#fff}.p-about-feature__cancer .cancerFeatureList__item .whiteBox__title{margin-bottom:10px;font-size:16px;font-size:1rem;font-weight:700;text-align:center}.p-about-feature__cancer .cancerFeatureList__item .whiteBox .linklist{margin-bottom:0}@media screen and (min-width:750px),print{.p-about-feature__cancer .cancerFeatureList{position:relative;display:flex;flex-wrap:wrap;margin-bottom:120px}.p-about-feature__cancer .cancerFeatureList:before{content:"";position:absolute;left:50%;width:1px;height:100%;background-color:#d7e3e9}.p-about-feature__cancer .cancerFeatureList__item{width:50%;padding:46px 60px}.p-about-feature__cancer .cancerFeatureList__item:nth-child(3){border-bottom:none}.p-about-feature__cancer .cancerFeatureList__item .title{margin-bottom:20px;font-size:28px;font-size:1.75rem}.p-about-feature__cancer .cancerFeatureList__item .text{font-size:16px;font-size:1rem;line-height:2}.p-about-feature__cancer .cancerFeatureList__item .text a:hover{text-decoration:none}.p-about-feature__cancer .cancerFeatureList__item .whiteBox{padding:25px 40px;background-color:#fff}.p-about-feature__cancer .cancerFeatureList__item .whiteBox__title{margin-bottom:12px;font-size:17px;font-size:1.0625rem}.p-about-feature__cancer .cancerFeatureList__item .whiteBox .linklist{margin-left:-15px}.p-about-feature__cancer .cancerFeatureList__item .whiteBox .linklist li{display:inline-block;margin-left:15px}}.p-about-feature__cancer .cancerEffortsSec-sub__image{width:auto}.p-about-feature__cancer .cancerEffortsSec-sub__image p{margin-bottom:15px;font-size:16px;font-size:1rem;font-weight:700;text-align:center;line-height:1.6}.p-about-feature__cancer .cancerEffortsSec-sub__body{margin-left:0}@media screen and (min-width:750px),print{.p-about-feature__cancer .cancerEffortsSec-sub__image{width:636px}.p-about-feature__cancer .cancerEffortsSec-sub__image p{margin-bottom:40px;font-size:21px;font-size:1.3125rem}.p-about-feature__cancer .cancerEffortsSec-sub__body{margin-left:700px}}@media print{.p-about-feature__cancer .cancerEffortsSec-sub__image{width:50%}.p-about-feature__cancer .cancerEffortsSec-sub__body{margin-left:0}}.p-about-feature__cancer .feature-area--cancerResults:before{background:url(../images/about/cancer/results_bg.jpg) no-repeat top left/cover}.p-about-feature__cancer .cancerResults-list{margin-top:25px}.p-about-feature__cancer .cancerResults-list li{position:relative;display:flex;align-items:center;padding:20px 0;background:#FFF;margin-top:15px}.p-about-feature__cancer .cancerResults-list li:before{content:"";position:absolute;top:50%;left:30%;width:1px;height:calc(100% - 30px);background:#c0d1e8;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.p-about-feature__cancer .cancerResults-list li .title{width:30%;font-weight:700;text-align:center}.p-about-feature__cancer .cancerResults-list li .title .text{margin-bottom:-6px;font-size:17px;font-size:1.0625rem}.p-about-feature__cancer .cancerResults-list li .title .number{font-size:16px;font-size:1rem}.p-about-feature__cancer .cancerResults-list li .title .number span{font-size:32px;font-size:2rem;color:#004ca9}.p-about-feature__cancer .cancerResults-list li .body{width:70%;position:relative;padding:0 15px}.p-about-feature__cancer .cancerResults-list li .body:before,.p-about-feature__cancer .cancerResults-list li .body:after{content:"";position:absolute;top:50%;width:0;height:0;border-style:solid;border-width:4px 4px 4px 0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.p-about-feature__cancer .cancerResults-list li .body:before{left:-3px;border-color:transparent #FFF transparent transparent;z-index:2}.p-about-feature__cancer .cancerResults-list li .body:after{left:-4px;border-color:transparent #c0d1e8 transparent transparent;z-index:1}.p-about-feature__cancer .cancerResults-list li .body__title{margin-bottom:10px;font-size:15px;font-size:.9375rem;font-weight:700}.p-about-feature__cancer .cancerResults-list li .body .linkset{margin-bottom:0}.p-about-feature__cancer .cancerResults-list li .body .linkset .linkbtn--rect a{padding:16px 24px 16px 16px;justify-content:left;text-align:left}.p-about-feature__cancer .cancerResults-list li .body .linkset .linkbtn--rect a:after{right:16px}.p-about-feature__cancer .cancerResults-list li .body .linkset__item~.linkset__item{margin-top:10px}.p-about-feature__cancer .cancerResults-list li.subBox{display:block;border:1px solid #fff;padding:20px;background:none}.p-about-feature__cancer .cancerResults-list li.subBox:before{content:none}.p-about-feature__cancer .cancerResults-list li.subBox .subBox__title{margin-bottom:10px;font-size:17px;font-size:1.0625rem;color:#fff;font-weight:700}.p-about-feature__cancer .cancerResults-list li.subBox .linklist{margin-bottom:0}.p-about-feature__cancer .cancerResults-list li.subBox .linklist .link a{color:#fff}.p-about-feature__cancer .cancerResults-list li.subBox .linklist .link a:before{background-image:url(../images/common/icon_arrow_wh.png)}.p-about-feature__cancer .cancerResults-list li.subBox .linklist .link.link--pdf a:after{background-image:url(../images/common/icon_pdf_wh.png)}@media screen and (min-width:750px),print{.p-about-feature__cancer .cancerResults-list{display:flex;flex-wrap:wrap;align-items:stretch;margin:0 0 0 -1.6%}.p-about-feature__cancer .cancerResults-list li{width:48.4%;min-height:180px;padding:20px 0;margin:20px 0 0 1.6%}.p-about-feature__cancer .cancerResults-list li:before{height:calc(100% - 56px)}.p-about-feature__cancer .cancerResults-list li .title{width:30%}.p-about-feature__cancer .cancerResults-list li .title .text{font-size:22px;font-size:1.375rem}.p-about-feature__cancer .cancerResults-list li .title .number{font-size:22px;font-size:1.375rem}.p-about-feature__cancer .cancerResults-list li .title .number span{font-size:50px;font-size:3.125rem}.p-about-feature__cancer .cancerResults-list li .body{padding:0 36px 0 24px}.p-about-feature__cancer .cancerResults-list li .body:before,.p-about-feature__cancer .cancerResults-list li .body:after{border-width:7px 7px 7px 0}.p-about-feature__cancer .cancerResults-list li .body:before{left:-6px}.p-about-feature__cancer .cancerResults-list li .body:after{left:-7px}.p-about-feature__cancer .cancerResults-list li .body__title{margin-bottom:14px;font-size:18px;font-size:1.125rem}.p-about-feature__cancer .cancerResults-list li .body .linkset{display:block;margin-top:0}.p-about-feature__cancer .cancerResults-list li .body .linkset .linkbtn--rect a{padding:16px 24px 16px 16px;justify-content:left;text-align:left}.p-about-feature__cancer .cancerResults-list li .body .linkset .linkbtn--rect a:after{right:16px}.p-about-feature__cancer .cancerResults-list li .body .linkset__item{width:auto}.p-about-feature__cancer .cancerResults-list li .body .linkset__item~.linkset__item{margin-top:14px}.p-about-feature__cancer .cancerResults-list li.subBox{padding:32px 40px}.p-about-feature__cancer .cancerResults-list li.subBox .subBox__title{margin-bottom:15px;font-size:22px;font-size:1.375rem}.p-about-feature__cancer .cancerResults-list li.subBox .linklist{margin-bottom:0}.p-about-feature__cancer .cancerResults-list li.subBox .linklist .link a{color:#fff}.p-about-feature__cancer .cancerResults-list li.subBox .linklist .link a:before{background-image:url(../images/common/icon_arrow_wh.png)}.p-about-feature__cancer .cancerResults-list li.subBox .linklist .link a:hover{opacity:.7}}@media print{.p-about-feature__cancer .cancerResults-list li{border:1px solid #c0d1e8}}.p-about-feature__cancer .cancer-list{margin-top:25px}.p-about-feature__cancer .cancer-list li{margin-top:15px;border:1px solid #45b078}.p-about-feature__cancer .cancer-list li .title{padding:9px;background:#45b078;font-weight:700;color:#FFF;font-size:16px;font-size:1rem;text-align:center}.p-about-feature__cancer .cancer-list li table{width:calc(100% - 20px);margin:0 10px 10px;font-size:14px;font-size:.875rem}.p-about-feature__cancer .cancer-list li table th,.p-about-feature__cancer .cancer-list li table td{width:50%;text-align:left}.p-about-feature__cancer .cancer-list li table th{padding:10px 12px}.p-about-feature__cancer .cancer-list li table th:nth-child(2){padding:10px 12px 10px 0}.p-about-feature__cancer .cancer-list li table td{padding:6px 0 6px 0}.p-about-feature__cancer .cancer-list li table thead th{font-weight:700}.p-about-feature__cancer .cancer-list li table tbody tr~tr{border-top:1px solid #c0d1e8}.p-about-feature__cancer .cancer-list li table tbody th{background:linear-gradient(to right,#e3f1fc 0%,#e9f1f6 100%);color:#45b078;font-weight:700}.p-about-feature__cancer .cancer-list li table tbody td{background:linear-gradient(to right,#e9f1f6 0%,#f0f0f0 100%)}.p-about-feature__cancer .cancer-list li table tbody td .link a{display:inline-block;padding:4px 15px 4px 0}@media screen and (min-width:750px),print{.p-about-feature__cancer .cancer-list{display:flex;flex-wrap:wrap;align-items:stretch;margin:-14px 0 0 -2.933%}.p-about-feature__cancer .cancer-list li{border:none;margin:34px 0 0 2.933%;width:30.4%}.p-about-feature__cancer .cancer-list li .title{padding:12px;font-size:19px;font-size:1.1875rem}.p-about-feature__cancer .cancer-list li table{font-size:16px;font-size:1rem}.p-about-feature__cancer .cancer-list li table th{padding:12px 14px}.p-about-feature__cancer .cancer-list li table th:nth-child(2){padding:10px 14px 10px 0}.p-about-feature__cancer .cancer-list li table td{padding:12px 0 12px 0}.p-about-feature__cancer .cancer-list li table tbody td .link a{display:inline-block;padding:2px 15px 2px 0}}.p-about-feature__cancer .cancer-reality-area{position:relative}.p-about-feature__cancer .cancer-reality-area:before{content:"";position:absolute;right:0;width:100%;height:100%;background:url(../images/about/cancer/reality_bg.png);z-index:-1;opacity:.5}@media screen and (min-width:750px),print{.p-about-feature__cancer .cancer-reality-area:before{width:83.3%}}.p-about-feature__cancer .cancer-reality__cont{margin-top:25px}.p-about-feature__cancer .cancer-reality__cont .body{padding:20px 5.8% 170px;background:linear-gradient(to right,#2a84cf 0%,#0d47b0 100%)}.p-about-feature__cancer .cancer-reality__cont .body .title-area{margin-bottom:20px;color:#FFF;text-align:center}.p-about-feature__cancer .cancer-reality__cont .body .title-area .title{font-size:20px;font-size:1.25rem;font-weight:700;text-align:center}.p-about-feature__cancer .cancer-reality__cont .body .title-area .description{display:block;border-top:1px solid #FFF;border-bottom:1px solid #FFF;margin-top:16px;padding:15px 0;line-height:1.5;font-size:14px;font-size:.875rem;text-align:left}.p-about-feature__cancer .cancer-reality__cont .body .text{color:#FFF;font-size:16px;font-size:1rem;line-height:1.8}.p-about-feature__cancer .cancer-reality__cont .image{width:88.4%;margin:-145px auto 0}.p-about-feature__cancer .cancer-reality__cont .image .caption{padding-top:10px;text-align:center;font-size:13px;font-size:.8125rem}@media screen and (min-width:750px),print{.p-about-feature__cancer .cancer-reality{margin-top:-80px}.p-about-feature__cancer .cancer-reality__cont{position:relative;margin-top:80px}.p-about-feature__cancer .cancer-reality__cont:after{content:"";display:block;clear:both}.p-about-feature__cancer .cancer-reality__cont .body{display:flex;align-items:center;width:calc(100% - 460px);min-height:400px;padding-top:56px;padding-bottom:56px}.p-about-feature__cancer .cancer-reality__cont .body .title-area{display:flex;align-items:center}.p-about-feature__cancer .cancer-reality__cont .body .title-area .title{position:relative;padding-right:68px;font-size:28px;font-size:1.75rem;text-align:left}.p-about-feature__cancer .cancer-reality__cont .body .title-area .title:after{content:"";position:absolute;top:50%;right:34px;width:1px;height:38px;background:#FFF;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.p-about-feature__cancer .cancer-reality__cont .body .title-area .description{flex:1;border:none;margin:0;padding:0;line-height:1.6;font-size:15px;font-size:.9375rem}.p-about-feature__cancer .cancer-reality__cont .body .text{line-height:2}.p-about-feature__cancer .cancer-reality__cont .body--right{margin-right:0;margin-left:auto;padding-right:70px;padding-left:130px}.p-about-feature__cancer .cancer-reality__cont .body--left{margin-right:auto;padding-right:130px;padding-left:70px}.p-about-feature__cancer .cancer-reality__cont .image{position:absolute;width:520px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin:10px 0 0 0}.p-about-feature__cancer .cancer-reality__cont .image img{width:100%;height:auto}.p-about-feature__cancer .cancer-reality__cont .image--right{right:0}.p-about-feature__cancer .cancer-reality__cont .image .caption{padding-top:20px;font-size:15px;font-size:.9375rem}}@media print{.p-about-feature__cancer .cancer-reality__cont .body{width:100%}.p-about-feature__cancer .cancer-reality__cont .body--right,.p-about-feature__cancer .cancer-reality__cont .body--left{padding-right:5.8%;padding-left:5.8%}.p-about-feature__cancer .cancer-reality__cont .image{display:none}}.p-about-feature__cancer .contactMailBox{padding:20px 20px 30px;background-color:#f0f5f9}.p-about-feature__cancer .contactMailBox .title{margin-bottom:15px;font-size:18px;font-size:1.125rem;color:#004ca9;font-weight:700;text-align:center}.p-about-feature__cancer .contactMailBox .text{margin-bottom:15px;font-weight:700}.p-about-feature__cancer .contactMailBox .text a{text-decoration:underline}.p-about-feature__cancer .contactMailBox .linkset{margin-bottom:0}@media screen and (min-width:750px),print{.p-about-feature__cancer .contactMailBox{padding:50px 20px 58px;text-align:center}.p-about-feature__cancer .contactMailBox .title{margin-bottom:20px;font-size:28px;font-size:1.75rem}.p-about-feature__cancer .contactMailBox .text{margin-bottom:15px}.p-about-feature__cancer .contactMailBox .text a:hover{text-decoration:none}.p-about-feature__cancer .contactMailBox .linkset{justify-content:center}.p-about-feature__cancer .contactMailBox .linkset__item{width:auto}}.p-about-feature__cancer .featureSec__btn .linkset{margin-top:25px}@media screen and (min-width:750px),print{.p-about-feature__cancer .featureSec__btn{padding-top:50px;width:50%}.p-about-feature__cancer .featureSec__btn .linkset__item{width:calc(50% - 15px)}}.p-about-feature__cancer .cancerSupport-list{margin-top:-10px}.p-about-feature__cancer .cancerSupport-list li{margin-top:35px}.p-about-feature__cancer .cancerSupport-list li:last-child{margin-bottom:0}.p-about-feature__cancer .cancerSupport-list li .image img{width:100%;height:auto}.p-about-feature__cancer .cancerSupport-list li .title{margin-top:18px;font-size:18px;font-size:1.125rem;font-weight:700;text-align:center;color:#004ca9}.p-about-feature__cancer .cancerSupport-list li .text{margin-top:10px;font-size:15px;font-size:.9375rem;line-height:1.8}.p-about-feature__cancer .cancerSupport-list li .linkbtn{margin-top:16px}@media screen and (min-width:750px),print{.p-about-feature__cancer .cancerSupport-list{display:flex;flex-wrap:wrap;margin:-14px 0 0 -3%}.p-about-feature__cancer .cancerSupport-list li{width:47%;margin:34px 0 0 3%}.p-about-feature__cancer .cancerSupport-list li .title{margin-top:26px;font-size:19px;font-size:1.1875rem}.p-about-feature__cancer .cancerSupport-list li .text{margin-top:18px;font-size:16px;font-size:1rem}.p-about-feature__cancer .cancerSupport-list li .btn{text-align:center}.p-about-feature__cancer .cancerSupport-list li .linkbtn{margin-top:24px}}@media all and (-ms-high-contrast:none){.p-about-feature__general_geriatric_medicine .featureSec__image *::-ms-backdrop,.p-about-feature__general_geriatric_medicine .featureSec__image img{width:100%}}.p-about-feature__general_geriatric_medicine .staffMessage{margin:25px 0 50px}.p-about-feature__general_geriatric_medicine .staffMessage__maincopy{background:linear-gradient(to right,#d4ebf3 0%,#d4ebf3 50%,#baddeb 51%,#baddeb 100%)}.p-about-feature__general_geriatric_medicine .staffMessage__maincopy .image{position:relative;padding-top:75.36231%;overflow:hidden}.p-about-feature__general_geriatric_medicine .staffMessage__maincopy .image img{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);height:100%;width:auto;max-width:inherit}.p-about-feature__general_geriatric_medicine .staffMessage__maincopy .maincopy{padding:28px 5.8%;background:linear-gradient(to right,#2a84cf 0%,#0d47b0 100%);color:#FFF}.p-about-feature__general_geriatric_medicine .staffMessage__maincopy .maincopy .copy{font-size:20px;font-size:1.25rem;font-family:"nserifj-r",sans-serif;font-weight:400;line-height:1.8}.p-about-feature__general_geriatric_medicine .staffMessage__maincopy .maincopy .name{margin-top:12px;font-size:16px;font-size:1rem;font-family:"nserifj-r",sans-serif;font-weight:400}@media screen and (min-width:750px),print{.p-about-feature__general_geriatric_medicine .staffMessage{margin-top:50px}.p-about-feature__general_geriatric_medicine .staffMessage__cont{padding:80px 5.3%}.p-about-feature__general_geriatric_medicine .staffMessage__maincopy .featureCont{position:relative}.p-about-feature__general_geriatric_medicine .staffMessage__maincopy .image{padding-top:0;height:520px}.p-about-feature__general_geriatric_medicine .staffMessage__maincopy .image img{left:auto;right:0;-webkit-transform:inherit;transform:inherit;height:100%;width:auto;max-width:inherit}.p-about-feature__general_geriatric_medicine .staffMessage__maincopy .maincopy{position:absolute;top:100px;left:0;padding:0;background:none;color:#465954}.p-about-feature__general_geriatric_medicine .staffMessage__maincopy .maincopy .copy{font-size:37px;font-size:2.3125rem}.p-about-feature__general_geriatric_medicine .staffMessage__maincopy .maincopy .name{margin-top:26px;font-size:22px;font-size:1.375rem}}@media screen and (min-width:750px),print{.p-about-feature__disastermedical .featureMessage{margin-bottom:-30px}}.p-about-feature__disastermedical .disastermedicalList{border:1px solid #45b078;padding:10px}.p-about-feature__disastermedical .disastermedicalList~.disastermedicalList{margin-top:30px}.p-about-feature__disastermedical .disastermedicalList__hdg{padding-bottom:5px;font-size:20px;font-size:1.25rem;font-weight:700;text-align:center}.p-about-feature__disastermedical .disastermedicalList li~li{margin-top:10px}.p-about-feature__disastermedical .disastermedicalList__body{padding:20px 4%;background:linear-gradient(#f6f6f6,#eff7fd)}.p-about-feature__disastermedical .disastermedicalList__body .icon{margin-bottom:14px;text-align:center}.p-about-feature__disastermedical .disastermedicalList__body .icon img{width:71px;height:auto}.p-about-feature__disastermedical .disastermedicalList__body .title{margin-bottom:10px;color:#45b078;font-size:18px;font-size:1.125rem;font-weight:700;text-align:center}.p-about-feature__disastermedical .disastermedicalList__body .text{font-size:15px;font-size:.9375rem;line-height:1.8}.p-about-feature__disastermedical .disastermedicalList__body .note{margin-top:8px;font-size:14px;font-size:.875rem}.p-about-feature__disastermedical .disastermedicalList__body .image-area{margin-top:25px}.p-about-feature__disastermedical .disastermedicalList__body .image-area .image{margin-top:15px}@media screen and (min-width:750px),print{.p-about-feature__disastermedical .disastermedicalList~.disastermedicalList{margin-top:50px}.p-about-feature__disastermedical .disastermedicalList__hdg{padding:5px 0 10px;font-size:26px;font-size:1.625rem}.p-about-feature__disastermedical .disastermedicalList__cont{background:linear-gradient(#f6f6f6,#eff7fd)}.p-about-feature__disastermedical .disastermedicalList__cont--3col{display:flex}.p-about-feature__disastermedical .disastermedicalList__cont--3col li{position:relative;width:33.33%}.p-about-feature__disastermedical .disastermedicalList__cont--3col li~li:before{content:"";position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1px;height:calc(100% - 72px);background:#c0d1e8}.p-about-feature__disastermedical .disastermedicalList li~li{margin-top:0}.p-about-feature__disastermedical .disastermedicalList__body{padding:36px 30px;height:100%;background:none}.p-about-feature__disastermedical .disastermedicalList__body .icon{margin-bottom:14px;text-align:center}.p-about-feature__disastermedical .disastermedicalList__body .icon img{width:71px;height:auto}.p-about-feature__disastermedical .disastermedicalList__body .title{margin-bottom:16px;font-size:22px;font-size:1.375rem}.p-about-feature__disastermedical .disastermedicalList__body .text{font-size:16px;font-size:1rem}.p-about-feature__disastermedical .disastermedicalList__body .note{margin-top:10px;font-size:15px;font-size:.9375rem}.p-about-feature__disastermedical .disastermedicalList__body .image-area{display:flex;justify-content:space-between;margin-top:15px}.p-about-feature__disastermedical .disastermedicalList__body .image-area .image{width:485px}}.p-about-feature__disastermedical .feature-area--cooperation:before{background:url(../images/about/disastermedical/cooperation_bg.jpg) no-repeat top center/cover}.p-about-feature__disastermedical .summaryBoxList li{border:none}.p-about-feature__clinical_trials .clinicalTrialsSec .featureSec__list{margin-top:25px}@media screen and (min-width:750px),print{.p-about-feature__clinical_trials .clinicalTrialsSec{align-items:flex-start;margin-top:50px}.p-about-feature__clinical_trials .clinicalTrialsSec .featureSec__list{margin-top:0}}.p-about-feature__clinical_trials .staffMessage__right{position:static;background:none;width:auto;height:auto}.p-about-feature__clinical_trials .staffMessage__cont .copy{text-align:center}@media screen and (min-width:750px),print{.p-about-feature__clinical_trials .staffMessage{position:relative}.p-about-feature__clinical_trials .staffMessage:after{content:"";display:block;clear:both}.p-about-feature__clinical_trials .staffMessage__right{position:absolute;top:0;right:0;width:440px;height:100%;background:url(../images/about/clinical_trials/staff_image01.jpg) no-repeat top center/cover}.p-about-feature__clinical_trials .staffMessage__right img{display:none}.p-about-feature__clinical_trials .staffMessage__left{margin-right:440px}.p-about-feature__clinical_trials .staffMessage__cont{display:table;height:580px;padding:0}.p-about-feature__clinical_trials .staffMessage__cont__section{display:table-cell;vertical-align:middle;padding:80px 5.5% 80px 8.8%}.p-about-feature__clinical_trials .staffMessage__cont .copy{text-align:left}}@media print{.p-about-feature__clinical_trials .staffMessage__right{display:none}.p-about-feature__clinical_trials .staffMessage__cont{margin-right:0}}.p-about-feature__clinical_trials .resurtsArea .featureSec__image .image{margin:20px 0}.p-about-feature__clinical_trials .resurtsArea .featureSec__image .text{text-align:left}.p-about-feature__clinical_trials .relationset{margin-top:50px}@media screen and (min-width:750px),print{.p-about-feature__clinical_trials .relationset{margin-top:110px}}.p-about-feature__clinical_trials .feature-area.achieve{margin-bottom:50px}@media screen and (min-width:750px),print{.p-about-feature__clinical_trials .feature-area.achieve{margin-bottom:80px}}.p-about-feature__emergency_medical .summaryBoxList{margin-top:40px}@media screen and (min-width:750px),print{.p-about-feature__emergency_medical .summaryBoxList{margin-left:-3.6%}.p-about-feature__emergency_medical .summaryBoxList li{width:46.4%;margin-top:40px;margin-left:3.6%}}@media print{.p-about-feature__internationalization .strengthList li .copy{font-size:13px!important}}.mainvisual__s--hepatology .mainvisual__s--large__title{width:1080px;margin:0 auto;background:none;text-align:left}.mainvisual__s--hepatology .mainvisual__s--large__title span:after{left:0;-webkit-transform:inherit;transform:inherit}.p-about-feature__hepatology .anchorLinkList{margin-top:25px;margin-bottom:0}.p-about-feature__hepatology .anchorLinkList .linkset__item .linkbtn--rect a:before,.p-about-feature__hepatology .anchorLinkList .linkset__item .linkbtn--rect a:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}@media screen and (min-width:750px),print{.p-about-feature__hepatology .anchorLinkList{margin-top:50px;margin-left:-20px}.p-about-feature__hepatology .anchorLinkList .linkset__item{width:calc(50% - 20px);margin-left:20px}.p-about-feature__hepatology .anchorLinkList .linkset__item .linkbtn--rect a{justify-content:center;padding:18px 20px 22px;font-size:20px;font-size:1.25rem}.p-about-feature__hepatology .anchorLinkList .linkset__item .linkbtn--rect a:before,.p-about-feature__hepatology .anchorLinkList .linkset__item .linkbtn--rect a:after{top:auto;right:auto;left:50%;bottom:10px}}@media screen and (min-width:750px),print{.p-about-feature__hepatology .cancerEffortsSec-sub:before{width:100%}.p-about-feature__hepatology .cancerEffortsSec-sub .featureSpecialSec__inner{padding:60px 0}.p-about-feature__hepatology .cancerEffortsSec-sub .featureSpecialSec__message .messagetext{margin:0 60px 0 60px}}.p-about-feature__hepatology .strengthList li{height:70px;background:inherit}.p-about-feature__hepatology .strengthList li a{position:relative;width:100%;height:70px;display:table;box-shadow:0 3px rgba(205,215,223,.7);background-color:#daebfa}.p-about-feature__hepatology .strengthList li a:before,.p-about-feature__hepatology .strengthList li a:after{content:'';position:absolute;bottom:6px;left:50%;width:6px;height:11px;-webkit-transform:translateX(-50%) rotate(90deg);transform:translateX(-50%) rotate(90deg)}.p-about-feature__hepatology .strengthList li a:before{background:url(../images/common/icon_arrow_wh.png) no-repeat 0 0/6px auto}.p-about-feature__hepatology .strengthList li a:after{background:url(../images/common/icon_arrow_bl.webp) no-repeat 0 0/6px auto}@media screen and (min-width:750px),print{.p-about-feature__hepatology .strengthList li a{height:240px}.p-about-feature__hepatology .strengthList li a .number,.p-about-feature__hepatology .strengthList li a .copy{transition:opacity .3s ease-out}.p-about-feature__hepatology .strengthList li a .number:before,.p-about-feature__hepatology .strengthList li a .copy:before{transition:opacity .3s ease-out}.p-about-feature__hepatology .strengthList li a:before,.p-about-feature__hepatology .strengthList li a:after{content:'';bottom:20px;transition:opacity .3s ease-out}.p-about-feature__hepatology .strengthList li a:hover{background-color:#45b078}.p-about-feature__hepatology .strengthList li a:hover:after{opacity:0}.p-about-feature__hepatology .strengthList li a:hover .number{color:#fff}.p-about-feature__hepatology .strengthList li a:hover .number:before{background:#fff}.p-about-feature__hepatology .strengthList li a:hover .copy{color:#fff}}@media screen and (min-width:750px),print{.p-about-feature__hepatology .hepatologyDateSec .featureSec__image{padding:60px 50px}.p-about-feature__hepatology .hepatologyDateSec .featureSec__image .tableset__table th,.p-about-feature__hepatology .hepatologyDateSec .featureSec__image .tableset__table td{min-width:inherit}}.p-about-feature__hepatology .patientList li{margin-top:8px;padding:6px 15px 10px;background:#FFF}.p-about-feature__hepatology .patientList__title,.p-about-feature__hepatology .patientList__case{display:inline-block}.p-about-feature__hepatology .patientList__title{font-size:16px;font-size:1rem;font-weight:700}.p-about-feature__hepatology .patientList__case{padding-left:8px;font-size:16px;font-size:1rem;font-weight:700}.p-about-feature__hepatology .patientList__case .number{font-size:29px;font-size:1.8125rem;color:#45b078}.p-about-feature__hepatology .patientList .past{border-top:1px solid #c6d2dc;padding-top:8px}.p-about-feature__hepatology .patientList .past__date,.p-about-feature__hepatology .patientList .past__number{display:inline-block}.p-about-feature__hepatology .patientList .past__date{font-size:14px;font-size:.875rem}.p-about-feature__hepatology .patientList .past__number{padding-left:5px;font-size:15px;font-size:.9375rem;font-weight:700}@media screen and (min-width:750px),print{.p-about-feature__hepatology .patientList{display:flex;margin-left:-2%}.p-about-feature__hepatology .patientList li{width:31.3%;margin-top:0;margin-left:2%;padding:25px 0}.p-about-feature__hepatology .patientList__title,.p-about-feature__hepatology .patientList__case{display:block}.p-about-feature__hepatology .patientList__title{font-size:20px;font-size:1.25rem;line-height:1.5}.p-about-feature__hepatology .patientList__case{padding-left:0;margin-bottom:3px;font-size:20px;font-size:1.25rem}.p-about-feature__hepatology .patientList__case .number{font-size:38px;font-size:2.375rem}.p-about-feature__hepatology .patientList .past{margin:0 10%;padding-top:10px}.p-about-feature__hepatology .patientList .past__date,.p-about-feature__hepatology .patientList .past__number{display:block}.p-about-feature__hepatology .patientList .past__date{font-size:15px;font-size:.9375rem}.p-about-feature__hepatology .patientList .past__number{padding-left:0;font-size:16px;font-size:1rem}}@media print{.p-about-feature__hepatology .patientList li{border:1px solid #c6d2dc}}.p-about-feature__hepatology .feature-area--clinicalTrials{margin-top:50px}@media screen and (min-width:750px),print{.p-about-feature__hepatology .feature-area--clinicalTrials{margin-top:110px;margin-bottom:80px}}.p-about-feature__hepatology .clinicalTrialsSec{margin-top:25px}@media screen and (min-width:750px),print{.p-about-feature__hepatology .clinicalTrialsSec{margin-top:50px;align-items:flex-start}}.p-about-feature__hepatology .infoBoxSet .linkset{margin:15px 0 0}.p-about-feature__hepatology .infoBoxSet .linkset__item .linkbtn--rect a{padding:12px 40px 12px 20px}@media screen and (min-width:750px),print{.p-about-feature__hepatology .infoBoxSet .linkset{margin-top:20px}.p-about-feature__hepatology .infoBoxSet .linkset__item{width:166px;margin:0}.p-about-feature__hepatology .infoBoxSet .linkset__item .linkbtn--rect a{padding:8px 34px 8px 14px;font-size:14px;font-size:.875rem}.p-about-feature__hepatology .infoBoxSet .linkset__item .linkbtn--rect a:before,.p-about-feature__hepatology .infoBoxSet .linkset__item .linkbtn--rect a:after{right:15px}}.p-about-feature__internationalization .strengthList li{background:linear-gradient(to right,#2a84cf,#0d47b0)}.p-about-feature__internationalization .strengthList li .number{color:#FFF}.p-about-feature__internationalization .strengthList li .number:before{background:#FFF}.p-about-feature__internationalization .strengthList li .copy{color:#FFF}@media screen and (min-width:750px),print{.p-about-feature__internationalization .strengthList{margin-left:-1.9%}.p-about-feature__internationalization .strengthList li{width:48.1%;height:110px;margin-left:1.9%}.p-about-feature__internationalization .strengthList li .copy{font-size:24px;font-size:1.5rem}}@media screen and (min-width:750px),print{.p-about-feature__internationalization .featureSpecialSec__message .messageCopy{margin-top:-110px}.p-about-feature__internationalization .featureSpecialSec__message .messagetext{margin-top:0}}.p-about-feature__internationalization .relationset{margin-top:50px}@media screen and (min-width:750px),print{.p-about-feature__internationalization .relationset{margin-top:110px}}.p_maintenance .contents-wrapper p{padding:1em}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none} /*! Lity - v2.3.1 - 2018-04-20 * http://sorgalla.com/lity/ * Copyright (c) 2015-2018 Jan Sorgalla; Licensed MIT */ .lity{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;white-space:nowrap;background:#0b0b0b;background:rgba(0,0,0,.6);outline:none!important;opacity:0;transition:opacity 0.3s ease}.lity.lity-opened{opacity:1}.lity.lity-closed{opacity:0}.lity *{box-sizing:border-box}.lity-wrap{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;text-align:center;outline:none!important}.lity-wrap:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}.lity-loader{z-index:9991;color:#fff;position:absolute;top:50%;margin-top:-.8em;width:100%;text-align:center;font-size:14px;font-family:Arial,Helvetica,sans-serif;opacity:0;transition:opacity 0.3s ease}.lity-loading .lity-loader{opacity:1}.lity-container{z-index:9992;position:relative;text-align:left;vertical-align:middle;display:inline-block;white-space:normal;max-width:100%;max-height:100%;outline:none!important}.lity-content{z-index:9993;width:100%;-webkit-transform:scale(1);transform:scale(1);transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease,-webkit-transform 0.3s ease}.lity-loading .lity-content,.lity-closed .lity-content{-webkit-transform:scale(.8);transform:scale(.8)}.lity-content:after{content:'';position:absolute;left:0;top:0;bottom:0;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6)}.lity-close{z-index:9994;width:40px;height:40px;position:absolute;right:-15px;top:-25px;-webkit-appearance:none;cursor:pointer;text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:0!important;font-family:Arial,Baskerville,monospace;text-shadow:0 1px 2px rgba(0,0,0,.6);border:0;border-radius:50%;background-image:linear-gradient(90deg,#0a40b7 0%,#4886cd 100%);outline:none;box-shadow:none}.lity-close::before{content:"";display:inline-block;width:16px;height:16px;background:url(../images/common/icon_close.png);background-size:16px;line-height:100%}.lity-close:hover{opacity:1}@media screen and (min-width:750px),print{.lity-close{right:-30px;top:-30px;width:60px;height:60px}.lity-close::before{width:22px;height:22px;background-size:22px}}.lity-close::-moz-focus-inner{border:0;padding:0}.lity-image img{max-width:100%;display:block;line-height:0;border:0}.lity-iframe .lity-container,.lity-youtube .lity-container,.lity-vimeo .lity-container,.lity-facebookvideo .lity-container,.lity-googlemaps .lity-container{width:100%;max-width:964px}.lity-iframe-container{width:100%;height:0;padding-top:56.25%;overflow:auto;pointer-events:auto;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-overflow-scrolling:touch}.lity-iframe-container iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}.lity-youtube .lity-container{width:90%}.lity-hide{display:none}.alert_top{background-color:red;position:fixed;top:120px;dislay:inline-block;color:#fff;padding:20px;z-index:10000;opacity:.9}.alert_top a{color:#fff;text-decoration:underline}.alert_top .button{text-align:center}.alert_top .button input{margin-top:10px;background-color:transparent;color:#fff;border:1px solid #fff}@media screen and (min-width:750px),print{.top-googlemap{position:relative;overflow-y:hidden;width:100%;padding-top:20%}.top-googlemap iframe{position:absolute;top:-150px;left:0;width:100%;height:calc(100% + (150px * 2))}.contents-maparea{width:100%;margin:0 0 30px;padding:0 5.3% 4% 5.3%;background-color:#F3F9EF}}.top-mapbox{position:relative}.map-inner a{position:absolute;bottom:18px;left:50%;width:68%;height:50px;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:linear-gradient(to right,#45b078 0%,#45b078 100%);border-radius:50px;box-shadow:0 0 0 2px rgba(205,215,223,.7);text-align:center;display:flex;align-items:center;justify-content:center;text-decoration:none;color:#fff;font-weight:700;white-space:nowrap;transition:background 0.6s ease,box-shadow 0.6s ease}@media screen and (min-width:769px){.map-inner a{width:300px}}.map-inner a:hover{background:linear-gradient(to right,rgba(255,255,255,.2) 0%,rgba(255,255,255,.2) 100%),linear-gradient(to right,#45b078 0%,#45b078 100%);cursor:pointer}.map-sp-button{display:none;text-align:center;margin:20px 0}.map-sp-button .sp-only-button{width:68%;height:50px;margin:0 auto;border:1px solid #4CAF50;font-size:16px;background:linear-gradient(to right,#45b078 0%,#45b078 100%);border-radius:50px;box-shadow:0 0 0 2px rgba(205,215,223,.7);text-align:center;display:flex;align-items:center;justify-content:center;text-decoration:none;color:#fff;font-weight:700;white-space:nowrap;transition:background 0.6s ease,box-shadow 0.6s ease}.map-sp-button .sp-only-button:hover{background-color:#4CAF50;color:#388E3C}@media screen and (max-width:749px){.map-sp-button{display:block}.map-inner{display:none}}@media screen and (max-width:749px){.map-sp-button{display:block}.map-inner{display:none}}.footer-sitemap__list_item ul{list-style:none;padding-left:0;margin:0}.footer-sitemap__list_item li{margin-bottom:2px}.footer-sitemap__list_item li a{text-decoration:none;color:#465954}.footer-sitemap__list_item ul.submenu{margin-left:20px;margin-bottom:5px}.footer-sitemap__list_item ul.submenu li a{font-size:.875em}.footer-sitemap__list_item ul.submenu{display:block;margin-left:5px;padding-bottom:0;margin-top:5px}.footer-sitemap__list_item ul.submenu li{padding:0 0 0 5%}.footer-sitemap__list_item ul.submenu li a:before{left:12px}.footer-sitemap__list_item ul.submenu li a{font-size:.9em;padding:4px 20px}.global-header__main__list_item>div .contents ul li.has-hover-submenu{position:relative}.global-header__main__list_item>div .contents ul li.has-hover-submenu .hover-submenu{display:none;position:absolute;top:100%;left:0;background-color:#fff;border:1px solid #ddd;box-shadow:0 4px 8px rgba(0,0,0,.1);z-index:1001;min-width:150px;padding:5px 0;list-style:none;margin:0}.global-header__main__list_item>div .contents ul li.has-hover-submenu:hover>.hover-submenu{display:block}.global-header__main__list_item>div .contents ul li.has-hover-submenu .hover-submenu li{width:auto;margin-top:0;padding:0}.global-header__main__list_item>div .contents ul li.has-hover-submenu .hover-submenu li a{display:block;padding:8px 15px;color:#465954;text-decoration:none;font-size:14px;font-weight:400;white-space:nowrap;background:none}.global-header__main__list_item>div .contents ul li.has-hover-submenu .hover-submenu li a:hover{background-color:#f0f0f0;opacity:1}.global-header__main__list_item>div .contents ul li.has-hover-submenu .hover-submenu li a::before,.global-header__main__list_item>div .contents ul li.has-hover-submenu .hover-submenu li a::after{display:none!important;content:none!important;background-image:none!important}@media screen and (max-width:768px){.global-header__main__list_item>div .contents ul li.has-hover-submenu{position:static}.global-header__main__list_item>div .contents ul li.has-hover-submenu .hover-submenu{display:none;position:static;background-color:transparent;border:none;box-shadow:none;min-width:auto;margin-left:30px;padding:0}.global-header__main__list_item>div .contents ul li.has-hover-submenu.active>.hover-submenu{display:block!important}.global-header__main__list_item>div .contents ul li.has-hover-submenu .hover-submenu li a{padding:6px 15px;font-size:14px}.global-header__main__list_item>div .contents ul li.has-hover-submenu .hover-submenu li a::before{content:"";display:inline-block!important;background:url(../images/common/icon_arrow_bl.webp) no-repeat 0 0/6px auto!important;width:6px;height:10px;margin-right:8px;vertical-align:middle;left:auto;top:auto}.global-header__main__list_item>div .contents ul li.has-hover-submenu .hover-submenu li a::after{display:none!important;content:none!important;background-image:none!important}}.f-banner{text-align:center;margin:20px 0}.f-banner-img{margin:10px}.img_news{position:absolute;left:0;margin-left:10%;max-width:30%;width:auto;height:auto;z-index:1}@media screen and (max-width:768px){.title_topics{position:relative}.img_news{top:5%;left:0;width:auto;height:auto;max-width:50%;margin-left:33%;z-index:1}}.title_topics{position:relative}.img_topics{position:absolute;top:0;left:0;max-width:50%;width:auto;height:auto;margin-left:20%;z-index:1}@media screen and (max-width:768px){.img_topics{width:auto;height:auto;margin-left:27%;text-align:center}}.visually-hidden-image{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;opacity:0}.mainvisual__images-item{position:relative}.sitemap_wrap{display:flex;flex-wrap:wrap;gap:20px;justify-content:flex-start;align-items:flex-start;padding:20px 0}.item_sitemap{flex:0 0 calc(33.333% - 13.333px);max-width:300px}