﻿/*! modern-normalize | MIT License | https://github.com/sindresorhus/modern-normalize */html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}:root{-moz-tab-size:4;tab-size:4}html{line-height:1.15}body{margin:0}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}h1{font-size:2em;margin:.67em 0}hr{height:0}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:SFMono-Regular,Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{padding:0}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}html{font-size:100%;font-size:16px;scroll-behavior:smooth}body{padding:0;margin:0;font-family:"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",Meiryo,メイリオ,arial,helvetica,sans-serif;background:#fff;line-height:1.8;min-width:1000px;color:#222;max-width:1600px;margin:0 auto}body .pc{display:block}body .pc.inBlock{display:inline}body .sp{display:none}h1{font-weight:normal;font-size:2.5em;margin:0 0 45px 0}.elTitleH1,#pageTitle{font-weight:normal;font-size:2.5em;margin:0}h2{font-size:1.75em;font-weight:normal}h2.sectionTitle{text-align:center}h2.sectionTitle span.subTitle{font-size:.5em;color:#339ee6;display:block;padding-top:10px}.elTitleH2,.sttl h2{font-weight:normal;font-size:1.75em;margin:0 auto;padding:0 0 .25em;text-align:left;border-bottom:1px solid #8a8a8a;max-width:1000px}.elTitleH3{font-size:1.375em;font-weight:normal;text-align:left;border-left:4px solid #1f6fcd;padding:0 15px;margin:0;margin-top:2.5rem}h4{font-size:1.125em;font-weight:bold;margin:0 0 15px 0}h4 span.highlight{color:#ec7616}.elTitleH4,.titleTxt{font-size:1.125em;line-height:1.5;font-weight:bold;margin:0 0 12px 0}h5{margin:0}p{line-height:1.8}p:last-child{margin-bottom:0}div>p:first-child{margin-top:0}.larger{font-size:1.25em;line-height:1.5}.medium{font-size:.875em;line-height:1.6}.small{font-size:.75em;line-height:1.5}em{font-style:normal;font-weight:bold}a{text-decoration:none;color:#006bcf}a:link{color:#006bcf}a:hover,a:focus{text-decoration:underline}a:hover img,a:focus img{opacity:.8}a:visited{color:purple}a.abs{position:absolute;top:0;left:0;width:100%;height:100%}a.linkBtn{border:2px solid #0a50a1;border-radius:9px;background:url(../images/ico/link_btn_arrow.png) no-repeat #fff;background-size:9px 14px;background-position:right 14px center;display:flex;align-items:center;text-align:center;font-size:1em;width:320px;height:100%;box-sizing:border-box;transition:opacity .5s;line-height:1.6}a.linkBtn>span{flex:1 1 auto;text-decoration:none;padding:1rem 2rem}a.linkBtn.single{width:600px;display:inline-block;padding:22px 0}a.linkBtn.blank{background:url(../images/ico/ico-tab.png) no-repeat #fff;background-size:12px 11px;background-position:right 14px center}@-moz-document url-prefix(){a:focus{outline:solid 3px #5e9ed6}}img{vertical-align:top;transition:opacity .5s}img.borderOn{border:1px #aaa solid;margin:-2px}figure{margin:0}figure iframe{border:none}p.center{text-align:center}dl,dt,dd,figure,figcaption{margin:0}.column{display:flex;flex-wrap:wrap;align-items:stretch;margin:0;padding:0}.column li{list-style:none;flex-basis:50%;max-width:auto}.column li figcaption{text-align:center}.column li figcaption p{margin-top:.5rem}.column.three{justify-content:flex-start}.column.three li{flex-basis:33.333%;max-width:33.333%;margin-top:0}.column.typeB li:nth-child(n+3){margin-top:3rem}.column.typeB.three li{margin-top:0}.column.typeB.three li:nth-child(n+4){margin-top:3rem}.borderTop{padding-top:60px;margin-top:50px;border-top:1px solid #8a8a8a}.mainTitle{display:flex;justify-content:space-between}.headVisual{width:100%;margin-bottom:3rem}.headVisual img{width:100%}#header{font-family:"Meiryo UI","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",sans-serif;margin:0 auto;border-bottom:1px solid #8a8a8a;padding:0;background:#fff;position:relative;z-index:1}#header h1.logo{margin:15px 0 0;display:inline-block;padding:0 1rem .5rem}#header h1.logo a img{width:146px;height:59px}#header h1.logo a:hover img{opacity:1;transition:opacity .5s}#header h2 a{color:#fff;display:inline-block}#header .prNavArea ul li:hover img{opacity:.8}#header .prNavArea ul li:hover figcaption{text-decoration:underline}#header #fontSize{display:flex;flex-wrap:nowrap;align-items:center}#header #fontSize p.label{font-size:.75em;margin:0 .5rem 0 0;padding:0;white-space:nowrap}#header #fontSize ul{margin:0;padding:0;display:flex;flex-wrap:nowrap}#header #fontSize ul li{list-style:none;font-size:.75em;line-height:1.5;background:#f1f2f4;white-space:nowrap;padding:0}#header #fontSize ul li.small{border-radius:4px 0 0 4px}#header #fontSize ul li.large{border-radius:0 4px 4px 0}#header #fontSize ul li.active{background:#444}#header #fontSize ul li.active a{color:#fff}#header #fontSize ul li a{display:inline-block;padding:.3rem .8rem;color:#222}.headerTop{margin-bottom:15px !important}body.english #header .headerTop{margin-bottom:13px !important}h1.logo{padding:0 !important;margin:0 !important}h1.logo a{display:block;padding:0 0 0 16px !important}@media screen and (min-width: 768px){.headerBottom{height:40px}body.english #header .headerBottom{height:42px}h1.logo a{width:162px;height:76px}body.english #header h1.logo a{width:316px;height:76px}}@media screen and (max-width: 767px){.headerTop{height:59px;margin-bottom:0 !important}body.english #header .headerTop{height:59px;margin-bottom:0 !important}h1.logo{padding:0 110px 0 10px !important;width:auto !important}body.english #header h1.logo{padding:0 110px 0 10px !important}h1.logo a{max-width:113px;width:100%;height:40px;padding-left:0 !important}body.english #header h1.logo a{max-width:242px !important;height:40px}}img[src$=".svg"]{width:100% !important;height:100% !important}.headerTop{line-height:1;display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;margin-bottom:.5rem}.rightBox{display:flex;flex-wrap:nowrap;align-items:center;float:right}input.mf_finder_searchBox_query_input::-webkit-input-placeholder{color:#595959;opacity:1}input.mf_finder_searchBox_query_input:-ms-input-placeholder{color:#595959;opacity:1}input.mf_finder_searchBox_query_input::placeholder{color:#595959;opacity:1}#spMenu{display:none}#menuSP{display:none}#sNavi{margin-right:0}#sNavi ul{display:flex;align-items:center;margin:0;padding:0;overflow:hidden}#sNavi ul li{list-style:none;float:left;font-size:.75em;padding:.1rem 1rem;line-height:1.5}#sNavi ul li:nth-child(2){border-left:1px solid #727272;border-right:1px solid #727272}#sNavi ul li a{color:#222}.headerBottom{margin-top:0}#gNavi{padding:0 1rem}#gNavi>ul{margin:0;padding:0;display:flex;align-content:flex-end;justify-content:flex-start;align-items:flex-end}#gNavi>ul>li{margin:0 1.5rem;list-style:none}#gNavi>ul>li:first-child{margin-left:0}#gNavi>ul>li:last-child{margin-right:0}#gNavi>ul>li.here>a{color:#006bcf}#gNavi>ul>li.here>a:after{content:"";display:inline-block;width:100%;height:3px;background:#0a50a1;position:absolute;bottom:0;left:0}#gNavi>ul>li.hover .menuArea{display:block}#gNavi>ul>li.hover:after{width:0;height:0;border:90px solid rgba(0,0,0,0);border-top:90px solid red}#gNavi>ul>li>a{line-height:1.4;font-size:.938em;padding:0;position:relative;padding-bottom:10px;display:inline-block;color:#222;text-decoration:none}#gNavi>ul>li:hover>a{color:#006bcf}#gNavi>ul>li:hover>a:after{content:"";display:inline-block;width:100%;height:3px;background:#0a50a1;position:absolute;bottom:0;left:0}#overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4);z-index:1;display:none}#overlay.active{z-index:2}#overlay.active:before{content:"";width:31px;height:31px;background:url(../images/ico/menu-close.png) center no-repeat;position:absolute;top:60px;left:50%;margin-left:460px}.menuArea{-webkit-transform:translate3d(0, 0, 1px);transform:translate3d(0, 0, 1px);position:absolute;top:128px;left:0;background:rgba(0,76,165,.95);width:100%;padding:24px 0 32px;border-top:1px solid #8a8a8a;display:none;z-index:9999}.menuArea .innerLarge{position:relative}.menuArea h2{color:#fff}.closeBtn{position:absolute;top:5px;right:0;cursor:pointer}.closeBtn a{display:flex;flex-direction:row;align-items:center}.closeBtn a img{width:16px;height:16px;margin-right:10px}.closeBtn a span{color:#fff}.navArea h2{font-size:2em;margin:0;margin-left:25px;margin-bottom:5px;line-height:1.2;font-weight:normal;position:relative;display:inline-block}.navArea p{font-size:1.125em;color:#fff;margin:0 0 0 25px}.navArea .txtLinkArea ul,.navArea .topLinkArea ul{padding:0 15px;margin-bottom:22px;flex-wrap:nowrap}.navArea .txtLinkArea ul li,.navArea .topLinkArea ul li{list-style:none;margin:13px 10px;box-sizing:border-box;line-height:1.3}.navArea .txtLinkArea ul li a,.navArea .topLinkArea ul li a{color:#fff;position:relative;padding-left:15px;display:inline-block}.navArea .txtLinkArea ul li a::before,.navArea .topLinkArea ul li a::before{position:absolute;content:"";width:6px;height:6px;border-top:solid 1px #fff;border-right:solid 1px #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:9px;left:0;margin-top:-3px}.navArea .topLinkArea{margin-bottom:20px}.navArea .topLinkArea ul li{margin-top:3px}.navArea .topLinkArea ul li a{font-size:.938em}.navArea .txtLinkArea ul:first-of-type{padding-right:5px}.navArea .txtLinkArea ul:not(:first-of-type){padding:0 5px}.navArea .txtLinkArea ul li{margin:12px 10px}.navArea .txtLinkArea ul li a{font-size:.938em}.navArea .icoTab::after{content:"";padding-right:19px;background:url(/common/images/ico/ico-tab-w.png) no-repeat;background-position-x:0%;background-position-y:0%;background-size:auto;background-position:center center;background-size:12px}.subLinkArea{display:flex;flex-direction:row;justify-content:space-between}.subLinkArea .txtLinkArea{display:flex;flex-direction:row;list-style:none none outside;padding:0}.subLinkArea .txtLinkArea>li:not(:first-of-type){border-left:1px solid rgba(255,255,255,.4)}.subLinkArea .txtLinkArea>li:not(:first-of-type)>ul{padding:0 5px}.subLinkArea .txtLinkArea ul{width:260px;margin-bottom:0 !important}.subLinkArea .txtLinkArea ul li:first-child{margin-top:auto}.subLinkArea .prNavArea{margin-top:0}.subLinkArea .prNavArea ul{display:flex;flex-direction:column}.subLinkArea .prNavArea ul li{flex-shrink:0;width:202px;max-width:202px;margin-right:0 !important;margin-left:0 !important}.subLinkArea .prNavArea ul li:not(:last-of-type){margin-bottom:10px}.subLinkArea .prNavArea ul li a{min-height:0%}.prNavArea{margin-top:7px}.prNavArea ul{overflow:hidden;margin:-4px;padding:0}.prNavArea ul li{list-style:none;float:left;margin:4px;position:relative;width:202px;margin-left:25px}.prNavArea ul li:not(:last-of-type){margin-right:25px}.prNavArea ul li figcaption{line-height:1.3;font-size:.938em;margin-top:5px;padding:0}.prNavArea ul li a{color:#fff}.prNavArea ul li a figure img{width:100%;height:auto;flex-shrink:0}.footerMenu{padding:0 0 2.5rem;background:#f1f2f4}.footerMenu #fNavi ul.ctgList{margin:0;padding:0;display:flex;justify-content:space-between}@media screen and (min-width: 768px){html[lang=ja] .footerMenu #fNavi ul.ctgList{display:grid;gap:2.5%;grid-template-columns:repeat(5, 1fr);grid-auto-rows:max-content 1fr}}.footerMenu #fNavi ul.ctgList>li{list-style:none;flex-basis:18%;max-width:18%;font-weight:bold;font-size:1em}@media screen and (min-width: 768px){html[lang=ja] .footerMenu #fNavi ul.ctgList>li{max-width:100%}}.footerMenu #fNavi ul.ctgList>li h2.ctgTitle,.footerMenu #fNavi ul.ctgList>li h3.ctgTitle{font-size:.875em;font-weight:bold;margin:0;padding:0}.footerMenu #fNavi ul.ctgList>li h2.ctgTitle:before,.footerMenu #fNavi ul.ctgList>li h3.ctgTitle:before{content:"";display:block;border-bottom:1px solid #8a8a8a;padding-top:100px;margin-bottom:.8rem;background-position:center bottom .8rem;background-repeat:no-repeat}.footerMenu #fNavi ul.ctgList>li h2.ctgTitle a,.footerMenu #fNavi ul.ctgList>li h3.ctgTitle a{padding:0 .3rem}.footerMenu #fNavi ul.ctgList>li.ptn h2.ctgTitle:before,.footerMenu #fNavi ul.ctgList>li.ptn h3.ctgTitle:before{background-image:url("/common/images/ico/ico-ptn.png")}@media screen and (min-width: 768px){html[lang=ja] .footerMenu #fNavi ul.ctgList>li.hcp{grid-column-start:1;grid-row-start:2;grid-row-end:3}}.footerMenu #fNavi ul.ctgList>li.hcp h2.ctgTitle:before,.footerMenu #fNavi ul.ctgList>li.hcp h3.ctgTitle:before{background-image:url("/common/images/ico/ico-hcp.png")}@media screen and (min-width: 768px){html[lang=ja] .footerMenu #fNavi ul.ctgList>li.ir{grid-row-start:1;grid-row-end:3}}.footerMenu #fNavi ul.ctgList>li.ir h2.ctgTitle:before,.footerMenu #fNavi ul.ctgList>li.ir h3.ctgTitle:before{background-image:url("/common/images/ico/ico-ir.png")}@media screen and (min-width: 768px){html[lang=ja] .footerMenu #fNavi ul.ctgList>li.recruit{grid-row-start:1;grid-row-end:3}}.footerMenu #fNavi ul.ctgList>li.recruit h2.ctgTitle:before,.footerMenu #fNavi ul.ctgList>li.recruit h3.ctgTitle:before{background-image:url("/common/images/ico/ico-recruit.png")}@media screen and (min-width: 768px){html[lang=ja] .footerMenu #fNavi ul.ctgList>li.sustainability{grid-row-start:1;grid-row-end:3}}.footerMenu #fNavi ul.ctgList>li.sustainability h2.ctgTitle:before,.footerMenu #fNavi ul.ctgList>li.sustainability h3.ctgTitle:before{background-image:url("/common/images/ico/ico-csr.png")}@media screen and (min-width: 768px){html[lang=ja] .footerMenu #fNavi ul.ctgList>li.profile{grid-row-start:1;grid-row-end:3}}.footerMenu #fNavi ul.ctgList>li.profile h2.ctgTitle:before,.footerMenu #fNavi ul.ctgList>li.profile h3.ctgTitle:before{background-image:url("/common/images/ico/ico-profile.png")}.footerMenu #fNavi ul.ctgList>li ul.cntList{margin:0;padding:0 .3rem}.footerMenu #fNavi ul.ctgList>li ul.cntList li{list-style:none;font-size:.75em;font-weight:normal;margin-top:.8rem;line-height:1.3}.footerMenu #fNavi ul.ctgList>li ul.cntList.hcp li{font-weight:bold;font-size:1em}.footerMenu #fNavi ul.ctgList>li a{padding:0;color:#222}.footerMenu #fNavi ul.ctgList>li a:link,.footerMenu #fNavi ul.ctgList>li a:hover,.footerMenu #fNavi ul.ctgList>li a:visited{color:#222}.annotation{margin-top:20px}.annotation p{font-size:.75em;padding:10px 0;text-align:left !important}#fsNavi{margin:0 auto;padding:15px 0;text-align:center}#fsNavi ul{margin:0;padding:0;overflow:hidden;display:inline-block;vertical-align:bottom}#fsNavi ul li{list-style:none;float:left;font-size:.875em;width:auto;padding-left:25px}#fsNavi ul li:first-child{padding-left:0}#sns{margin-top:22px}#sns dl dt{font-size:.75em;text-align:center;margin-bottom:10px}#sns dl dd{text-align:center}#sns dl dd ul{margin:0;padding:0;overflow:hidden;display:inline-block}#sns dl dd ul li{list-style:none;float:left;width:36px}#sns dl dd ul li img{width:100%;height:auto}#sns dl dd ul li+li{margin-left:20px}#copyright{font-size:.688em !important;text-align:center;padding:7px 0 23px !important;line-height:1 !important}#pagetop{position:fixed;bottom:0;right:0;width:50px}#pagetop img{width:100%;height:auto}#mainContents{margin-top:1.5rem}#mainContents header{max-width:1000px;margin:0 auto;display:flex}#mainContents header .elTitleH1{margin-right:auto;word-break:break-all;word-wrap:break-word}.english #mainContents header .elTitleH1{word-break:keep-all;word-wrap:normal}#mainContents header .headerBtnRss{margin-top:1.25em}#mainContents header .headerBtnEnglish{margin-top:1em;padding-left:2em}#mainContents header .headerBtnRss{padding-left:2em}#mainContents header .headerBtnRss .icoRss{padding:0}#mainContents header .headTitle{display:flex;flex-wrap:nowrap;justify-content:space-between;margin-bottom:2rem}#mainContents header .headTitle .elTitleH1{width:80%;margin:0}#mainContents header .headTitle .enBtn{max-width:20%;align-self:center}#mainContents header .headVisual{margin-bottom:0}#mainContents header .description{margin-top:3rem}#mainContents .description p{margin:0}#mainContents .description.txtPlural p{margin-bottom:1em}#mainContents .description.txtPlural p:last-child{margin-bottom:0}#mainContents .description .imgBox{margin-top:0}#mainContents .description+.cntBlock{margin-top:4rem}.sectionBlock{margin:2rem 0 0;clear:both}.sectionBlock+.sectionBlock{margin-top:3.75rem}.information.co19.index .sectionBlock+.sectionBlock,.ir.policy.growth_strategy .sectionBlock+.sectionBlock,.ir.policy.directors_officers .sectionBlock+.sectionBlock,.ir.policy.disclosure .sectionBlock+.sectionBlock,.ir.policy.risk .sectionBlock+.sectionBlock,.ir.product.product .sectionBlock+.sectionBlock,.ir.product.pipeline .sectionBlock+.sectionBlock,.ir.governance.concept .sectionBlock+.sectionBlock,.ir.governance.perspective .sectionBlock+.sectionBlock,.ir.governance.system .sectionBlock+.sectionBlock,.ir.governance.held_shares .sectionBlock+.sectionBlock,.ir.governance.dialogue .sectionBlock+.sectionBlock,.ir.reports_downloads.pipeline .sectionBlock+.sectionBlock,.ir.individual.technologies .sectionBlock+.sectionBlock,.ir.individual.rd .sectionBlock+.sectionBlock,.ir.profile.articles_incorporation .sectionBlock+.sectionBlock,.ir.faq.index .sectionBlock+.sectionBlock,.recruit.group.index .sectionBlock+.sectionBlock,.sustainability.strategy.background .sectionBlock+.sectionBlock,.sustainability.strategy.patient .sectionBlock+.sectionBlock,.sustainability.strategy.sdgs .sectionBlock+.sectionBlock,.sustainability.strategy.riskmanagement .sectionBlock+.sectionBlock,.sustainability.strategy.riskappetite .sectionBlock+.sectionBlock,.sustain.sustainability.strategy.materiality .sectionBlock+.sectionBlock,.sustainability.patient.effort .sectionBlock+.sectionBlock,.sustainability.patient.counterfeit .sectionBlock+.sectionBlock,.sustainability.patient.reliability .sectionBlock+.sectionBlock,.sustainability.patient.core_themes .sectionBlock+.sectionBlock,.sustainability.globalhealth.concept .sectionBlock+.sectionBlock,.sustainability.globalhealth.project .sectionBlock+.sectionBlock,.sustainability.globalhealth.priority .sectionBlock+.sectionBlock,.sustainability.diversity.employee .sectionBlock+.sectionBlock,.sustainability.diversity.vision .sectionBlock+.sectionBlock,.sustainability.diversity.system .sectionBlock+.sectionBlock,.sustainability.diversity.promotion .sectionBlock+.sectionBlock,.sustainability.diversity.worklife.index .sectionBlock+.sectionBlock,.sustainability.ethics.effort .sectionBlock+.sectionBlock,.sustainability.ethics.human_stem_cells .sectionBlock+.sectionBlock,.sustainability.ethics.biotechnology .sectionBlock+.sectionBlock,.sustainability.supplychain.policy .sectionBlock+.sectionBlock,.sustainability.supplychain.evaluation .sectionBlock+.sectionBlock,.sustainability.humanrights.policy .sectionBlock+.sectionBlock,.sustainability.humanrights.effort .sectionBlock+.sectionBlock,.sustainability.community.concept .sectionBlock+.sectionBlock,.sustainability.environment.policy .sectionBlock+.sectionBlock,.sustainability.environment.action .sectionBlock+.sectionBlock,.sustainability.environment.tcfd .sectionBlock+.sectionBlock,.sustainability.environment.climate .sectionBlock+.sectionBlock,.sustainability.environment.resource .sectionBlock+.sectionBlock,.sustainability.environment.biodiversity .sectionBlock+.sectionBlock,.sustainability.environment.communication .sectionBlock+.sectionBlock,.sustainability.healthmanagement.activities .sectionBlock+.sectionBlock,.sustainability.healthmanagement.policy .sectionBlock+.sectionBlock,.sustainability.healthmanagement.action .sectionBlock+.sectionBlock,.sustainability.healthmanagement.communication .sectionBlock+.sectionBlock,.sustainability.activity.past.index .sectionBlock+.sectionBlock,.sustainability.data.policy .sectionBlock+.sectionBlock,.sustainability.evaluation.index .sectionBlock+.sectionBlock,.profile.about.process .sectionBlock+.sectionBlock,.profile.about.directors_officers .sectionBlock+.sectionBlock,.profile.strategy.growth_strategy .sectionBlock+.sectionBlock,.profile.rd.understanding .sectionBlock+.sectionBlock,.profile.rd.technologies .sectionBlock+.sectionBlock,.profile.rd.process .sectionBlock+.sectionBlock,.profile.rd.features .sectionBlock+.sectionBlock,.profile.rd.structure .sectionBlock+.sectionBlock,.profile.rd.development .sectionBlock+.sectionBlock,.profile.rd.production .sectionBlock+.sectionBlock,.profile.rd.intellectual .sectionBlock+.sectionBlock,.profile.ad.movie .sectionBlock+.sectionBlock,.profile.ad.newspaper .sectionBlock+.sectionBlock,.profile.group.office .sectionBlock+.sectionBlock,.profile.faq.index .sectionBlock+.sectionBlock,.ptn.trials.detail.summary.index .sectionBlock+.sectionBlock,.rule.contact.index .sectionBlock+.sectionBlock,.rule.sitemap.index .sectionBlock+.sectionBlock,.rule.WebsiteUse.index .sectionBlock+.sectionBlock,.rule.Privacy.index .sectionBlock+.sectionBlock,.rule.browser.index .sectionBlock+.sectionBlock,.rule.accessibility.index .sectionBlock+.sectionBlock,.english.information.co19.index .sectionBlock+.sectionBlock,.english.ir.policy.growth_strategy .sectionBlock+.sectionBlock,.english.ir.policy.directors_officers .sectionBlock+.sectionBlock,.english.ir.policy.disclosure .sectionBlock+.sectionBlock,.english.ir.policy.risk .sectionBlock+.sectionBlock,.english.ir.product.product .sectionBlock+.sectionBlock,.english.ir.product.pipeline .sectionBlock+.sectionBlock,.english.ir.governance.concept .sectionBlock+.sectionBlock,.english.ir.governance.perspective .sectionBlock+.sectionBlock,.english.ir.governance.system .sectionBlock+.sectionBlock,.english.ir.governance.held_shares .sectionBlock+.sectionBlock,.english.ir.governance.dialogue .sectionBlock+.sectionBlock,.english.ir.reports_downloads.pipeline .sectionBlock+.sectionBlock,.english.ir.rd.technologies .sectionBlock+.sectionBlock,.english.ir.profile.articles_incorporation .sectionBlock+.sectionBlock,.english.ir.faq.index .sectionBlock+.sectionBlock,.english.sustainability.strategy.background .sectionBlock+.sectionBlock,.english.sustainability.strategy.patient .sectionBlock+.sectionBlock,.english.sustainability.strategy.sdgs .sectionBlock+.sectionBlock,.english.sustainability.strategy.riskmanagement .sectionBlock+.sectionBlock,.english.sustainability.strategy.materiality .sectionBlock+.sectionBlock,.english.sustainability.patient.effort .sectionBlock+.sectionBlock,.english.sustainability.patient.counterfeit .sectionBlock+.sectionBlock,.english.sustainability.patient.reliability .sectionBlock+.sectionBlock,.sustainability.patient.core_themes .sectionBlock+.sectionBlock,.english.sustainability.globalhealth.concept .sectionBlock+.sectionBlock,.english.sustainability.globalhealth.project .sectionBlock+.sectionBlock,.english.sustainability.globalhealth.priority .sectionBlock+.sectionBlock,.english.sustainability.diversity.employee .sectionBlock+.sectionBlock,.english.sustainability.diversity.vision .sectionBlock+.sectionBlock,.english.sustainability.diversity.system .sectionBlock+.sectionBlock,.english.sustainability.diversity.promotion .sectionBlock+.sectionBlock,.english.sustainability.ethics.effort .sectionBlock+.sectionBlock,.english.sustainability.ethics.human_stem_cells .sectionBlock+.sectionBlock,.english.sustainability.ethics.biotechnology .sectionBlock+.sectionBlock,.english.sustainability.supplychain.policy .sectionBlock+.sectionBlock,.english.sustainability.supplychain.evaluation .sectionBlock+.sectionBlock,.english.sustainability.humanrights.policy .sectionBlock+.sectionBlock,.english.sustainability.humanrights.effort .sectionBlock+.sectionBlock,.english.sustainability.community.concept .sectionBlock+.sectionBlock,.english.sustainability.environment.policy .sectionBlock+.sectionBlock,.english.sustainability.environment.system .sectionBlock+.sectionBlock,.english.sustainability.environment.action .sectionBlock+.sectionBlock,.english.sustainability.environment.climate .sectionBlock+.sectionBlock,.english.sustainability.environment.pollution_control .sectionBlock+.sectionBlock,.english.sustainability.environment.communication .sectionBlock+.sectionBlock,.english.sustainability.environment.action .sectionBlock+.sectionBlock,.english.sustainability.healthmanagement.policy .sectionBlock+.sectionBlock,.english.sustainability.healthmanagement.system .sectionBlock+.sectionBlock,.english.sustainability.healthmanagement.activities .sectionBlock+.sectionBlock,.english.sustainability.healthmanagement.action .sectionBlock+.sectionBlock,.english.sustainability.safety.policy .sectionBlock+.sectionBlock,.english.sustainability.safety.system .sectionBlock+.sectionBlock,.english.sustainability.safety.activities .sectionBlock+.sectionBlock,.english.sustainability.safety.action .sectionBlock+.sectionBlock,.english.sustainability.data.policy .sectionBlock+.sectionBlock,.english.sustainability.evaluation.index .sectionBlock+.sectionBlock,.english.profile.about.process .sectionBlock+.sectionBlock,.english.profile.about.directors_officers .sectionBlock+.sectionBlock,.english.profile.strategy.growth_strategy .sectionBlock+.sectionBlock,.english.profile.rd.understanding .sectionBlock+.sectionBlock,.english.profile.rd.technologies .sectionBlock+.sectionBlock,.english.profile.rd.process .sectionBlock+.sectionBlock,.english.profile.rd.features .sectionBlock+.sectionBlock,.english.profile.rd.structure .sectionBlock+.sectionBlock,.english.profile.rd.development .sectionBlock+.sectionBlock,.english.profile.rd.production .sectionBlock+.sectionBlock,.english.profile.rd.intellectual .sectionBlock+.sectionBlock,.english.profile.ad.index .sectionBlock+.sectionBlock,.english.profile.group.office .sectionBlock+.sectionBlock,.english.rule.contact.index .sectionBlock+.sectionBlock,.english.rule.sitemap.index .sectionBlock+.sectionBlock,.english.rule.WebsiteUse.index .sectionBlock+.sectionBlock,.english.rule.Privacy.index .sectionBlock+.sectionBlock,.english.rule.sns.index .sectionBlock+.sectionBlock,.english.rule.browser.index .sectionBlock+.sectionBlock,.english.rule.accessibility.index .sectionBlock+.sectionBlock,.jumpLinkPage .sectionBlock+.sectionBlock{margin-top:2.5rem;padding-top:1.25rem}.cntBlock{margin-top:2.5rem;clear:both}.cntBlock h3+*{margin-top:1rem}.cntBlock h3.elTitleH3+.elTitleH4{margin-top:2.5rem}.cntBlock+.cntBlock{margin-top:4rem}h2+.innerLarge>.cntBlock:first-child{margin-top:0}.innerLarge{width:1000px;max-width:100%;margin:0 auto;box-sizing:border-box}.innerMiddle,.sectionIndent{width:840px;margin:0 auto;box-sizing:border-box}.sectionLv02{margin-bottom:1rem}.sectionLv02>p{overflow:hidden;box-sizing:border-box}#breadcrumb,#breadcrumbBottom{margin-top:0;border-bottom:1px solid #c6c6c6;padding:12px 0;transition:transform .2s cubic-bezier(0.16, 0.68, 0.43, 0.99)}.breadcrumbNavList{margin:0;padding:0}.breadcrumbNavList li{display:inline;list-style:none;font-size:.75em;line-height:1.7}.breadcrumbNavList li:before{content:" ";background:url(../images/ico/breadcrumb-arrow.png) no-repeat;background-size:4px 8px;background-position:left center;padding-left:17px;margin-left:19px}.breadcrumbNavList li:first-child:before{display:none}#breadcrumbBottom{border-top:1px solid #c6c6c6}.cloneBox{padding-top:10px;margin:0 -10px}.cloneBox li{margin:0 10px;box-sizing:border-box}.cloneBox .cloneBoxTxet{font-size:1em;padding:10px 7px;color:#006bcf;display:block}.cloneBox .cloneBoxTxet.active{color:#222;font-weight:bold}.cloneBox .cloneBoxTxet.borderBt{border-bottom:1px solid #aab4c0}.backPage{padding:27px 0 0;color:#006bcf}.backPage a{display:inline-block}.backPage span{font-weight:bold;font-size:1.5em;padding:11px 7px 10px 29px;letter-spacing:-2px;color:#006bcf}.cloneBox{margin:-5px}.cloneBox li{padding-bottom:10px;margin:5px}.cloneBox .cloneBoxTxet{font-size:1em;font-weight:bold;padding-left:10px}.cloneBox .cloneBoxTxet.active{color:#222}.backPage{padding:40px 0;color:#006bcf}.backPage a{display:inline-block}.backPage span{font-weight:bold;font-size:1.5em;padding:10px 10px 10px 30px}.icoSameScreen::after{content:"";background:url(/common/images/ico/link_btn_arrow.png) right center no-repeat;background-size:9px 14px;padding-right:1.25rem}.icoLoupe:after{content:"";padding-right:20px;background:url(../images/ico/ico-loupe.png) no-repeat center center;background-size:13px}.icoRss:before{content:"";display:inline-block;width:1.3rem;height:1rem;background:url(../images/ico/ico_rss.png) no-repeat;background-position:0 0;background-size:16px;font-size:14px}.icoLink:before{content:"";display:inline-block;width:15px;height:11px;background:url(../images/ico/ico-link.png) no-repeat;background-position:center center;background-size:10px}.icoTab:after,.iconWindow:after{content:"";padding-right:19px;background:url(../images/ico/ico-tab.png) no-repeat;background-position:center center;background-size:12px}.icoTabW:after{content:"";padding-right:20px;background:url(../images/ico/ico-tab-w.png) right center no-repeat;background-size:14px}.icoPdf:after{content:"";padding-right:17px;background:url(../images/ico/ico-pdf.png) no-repeat;background-position:center center;background-size:13px}.icoExcel:after{content:"";padding-right:18px;background:url(../images/ico/ico-excel.png) no-repeat;background-position:center center;background-size:13px}.icoWord:after{content:"";padding-right:16px;background:url(../images/ico/ico-word.png) no-repeat;background-position:center center;background-size:13px}.icoMovie:after{content:"";padding-right:25px;background:url(../images/ico/ico-movie.png) no-repeat;background-position:center center;background-size:15px}.icoPwp:after{content:"";padding-right:17px;background:url(../images/ico/ico-powerpoint.png) no-repeat;background-position:right center;background-size:13px}.icoZip:after{content:"";padding-right:20px;background:url(../images/ico/ico-zip.png) no-repeat;background-position:right center;background-size:17px 15px}.icoTel:before,.iconTel:before{content:"";background:url(../images/ico/ico-tel.png) no-repeat;background-position:left top;width:25px;height:16px;display:inline-block;background-size:16px}.icoFax:before,.iconFax:before{content:"";background:url(../images/ico/ico-fax.png) no-repeat;background-position:left top;width:25px;height:16px;display:inline-block;background-size:17px}.icoMail:before{content:"";background:url(../images/ico/ico-mail.png) no-repeat;background-position:left bottom;width:25px;height:16px;display:inline-block;background-size:16px}.icoTel+.icoFax{margin-left:1.5rem}.icoTel+.icoMail{margin-left:1.5rem}.icoFax+.icoMail{margin-left:1.5rem}.icoOpen:before{content:"";width:15px;height:9px;display:inline-block;padding-right:8px;background:url(../images/ico/aco-open.png) no-repeat;background-position:left 2px top;background-size:10px}.accordion .icoOpen:before{font-size:1em;background-size:12px}.icoClose:before{content:"";width:15px;height:10px;display:inline-block;padding-right:8px;background:url(../images/ico/aco-close.png) no-repeat;background-position:left 2px top;background-size:10px}.icoClose.opened,.icoOpen.opened{color:purple}.icoArrowLeft{background:url(../images/ico/link-arrow-left.png) no-repeat;background-position:left 5px center;background-size:15px}.icoDiscSmall{padding-left:10px;padding-right:20px;background:url(../images/ico/ico-disc.png) no-repeat;background-position:left top 7px;display:block;background-size:3px}.icoRss{padding-left:15px;display:inline-block;font-size:14px;line-height:1}.icoPdf.before:before{content:"";padding-right:17px;background:url(../images/ico/ico-pdf.png) no-repeat;background-position:center center;background-size:13px}.icoPdf.before:after,.icoExcel.before:after,.icoWord.before:after,.icoPwp.before:after{content:none}.icoExcel.before:before{content:"";padding-right:18px;background:url(../images/ico/ico-excel.png) no-repeat;background-position:center center}.icoWord.before:before{content:"";padding-right:16px;background:url(../images/ico/ico-word.png) no-repeat;background-position:center center}.icoPwp.before:before{content:"";padding-right:17px;background:url(../images/ico/ico-powerpoint.png) no-repeat;background-position:right center}.btnBox{margin-bottom:52px;clear:both}.snsList{display:flex;flex-flow:row wrap;margin:0;padding:0;border-top:1px solid #aaa;padding-top:20px;font-size:0}.btnSns{list-style:none;flex:0 0 auto;padding:0 1rem 1rem 0}.btnSns a img{height:20px;width:auto}.enBtn{top:11px;right:0}.enBtn a{clear:both}.enBtnLink{font-size:.688em;color:#006bcf;border:1px solid #0a50a1;border-radius:40px;text-align:center;display:block;padding:.5em 2em;white-space:nowrap}.enBtnLink span{display:inline;padding-left:5px}@-moz-document url-prefix(){.btnSns a:focus{outline:3px #5e9ed6 solid;border-radius:5px;display:block}}.comment{background:#f1f2f4;padding:10px}.comment p{font-size:.938em}#keyvisual{height:450px}#keyvisual .innerLarge{position:relative;height:100%}#keyvisual .innerLarge .keyTitle{background:rgba(53,95,171,.8);color:#fff;text-align:center;width:540px;height:200px;padding:40px 0;position:absolute;top:50%;left:50%;margin:-100px 0 0 -270px;overflow:hidden;box-sizing:border-box}#keyvisual .innerLarge .keyTitle h2{font-size:2.5em;margin-bottom:25px;font-weight:normal}#keyvisual .innerLarge .keyTitle p{font-size:1.25em}.ctgBox{margin-bottom:28px}.ctgBox ul{overflow:hidden}.ctgBox ul li{position:relative;float:left;width:50%}.ctgBox ul li:hover p{text-decoration:underline}.ctgBox ul li:hover figure .imgBox img{opacity:.8}.ctgBox ul li figure .imgBox{width:100%}.ctgBox ul li figure .imgBox img{width:100%}.ctgBox ul li figure figcaption{padding:5px}.ctgBox ul li figure figcaption p{text-align:center;color:#006bcf;font-size:1.25em;margin-top:0}.dateList ul{margin:0;padding:0}.dateList ul li{list-style:none}.dateList ul li dl{display:table;font-size:.875em}.dateList ul li dl dt{display:table-cell}.dateList ul li dl dd{display:table-cell;padding-left:34px}.dateList.normal ul li{margin-top:12px}.dateList.normal ul li:first-child{margin-top:0}.dateList.normal ul li dl{font-size:100%}p.btnLink{text-align:right;margin-top:25px;margin-bottom:25px}p.btnLink a{background:url(../images/ico/blue_btn_arrow.png) no-repeat #0a50a1 9px 14px;background-size:9px 14px;background-position:right 10px center;border-radius:40px;display:inline-block;text-align:center;padding:0px 21.5px;text-decoration:none;transition:opacity .5s}p.btnLink a span{color:#fff;font-size:.875em;display:block;padding:5px 10px;text-decoration:none}p.btnLink a:hover{opacity:.8}p.btnLink.iconTab a{background:url(../images/ico/ico-tab-w.png) no-repeat #0a50a1;background-size:12px 11px;background-position:right 15px center}p.btnLink.iconTab a span{padding-left:5px;padding-right:15px}.linkList{padding:12px 10px;margin:10px 0;overflow:hidden}.linkList li{border-right:1px solid #8a8a8a;padding-right:1em;margin:.5em;font-size:.875em;float:left;list-style:none;margin-top:8px;box-sizing:border-box;text-indent:-1em;margin-left:1em}.linkList li:last-child{border-right:none}.linkList li a{line-height:1.5;color:#006bcf}.linkListBox{background:#f1f2f4;margin-top:45px}.linkListBox+.sectionBlock{margin-top:40px;padding-top:20px}.imgFull .imgBox{width:100%}.imgFull .imgBox img{width:100%;height:auto}.sectionBlock h2.contTitle{margin:0 0 40px}.sectionBlock h2.dateTitle{font-size:1.75em;text-align:left;margin-bottom:18px}.sectionBlock h2.dateTitle2{font-size:1.125em;text-align:left;margin-bottom:15px}.sectionBlock h2.dateTitle2 span{font-size:1.125em;line-height:1.2;display:inline-block}.sectionBlock.socialBtns{margin-top:5rem}.linkBtnListBlock>.frame{padding:0 0 2.5rem}.linkBtnListTitle{text-align:center;margin-bottom:27px;padding-top:2rem}.linkBtnList.column li{min-height:70px;margin-top:0;transition:opacity .5s}.linkBtnList.column li:hover{opacity:.8}.linkBtnList.column.three li{flex-basis:33.3%;max-width:33.3%}.linkBtnList.column.three li:nth-child(n+4){margin-top:1rem}ul.listStyle{overflow:hidden}ul.listStyle li{background:#fff}ul.listStyle li figure figcaption dl{padding:15px}ul.listStyle li figure figcaption dl dt{font-size:1.25em;line-height:1.2;text-align:left}ul.listStyle li figure figcaption dl dd{font-size:.875em;margin-top:15px;text-align:left;line-height:1.6;color:#222}ul.listStyle li figure figcaption p.icoSameScreen{font-size:1.25em;line-height:1.2;text-align:left}ul.listStyle li:hover figure figcaption dl dt{text-decoration:underline}ul.listStyle li a:hover{text-decoration:none}ul.listStyle li figure .imgBox img{width:100%}ul.listStyle.imgNo li{border:1px solid #8a8a8a;box-sizing:border-box}ul.listStyle.imgNo li a dl{padding:15px}ul.listStyle.imgNo li a dl dt{font-size:1.25em;line-height:1.3}ul.listStyle.imgNo li a dl dd{font-size:.875em;margin-top:.5rem;line-height:1.6;color:#222}ul.listStyle.imgNo li a:hover dl dt{text-decoration:underline}ul.listStyle.imgNo li a:hover dl dd{text-decoration:none}ul.listStyle.three li{flex-basis:32%;max-width:32%;margin-right:1.8%}ul.listStyle.three li:last-child,ul.listStyle.three li:nth-child(3n){margin-right:0}ul.listStyle.three li:nth-child(n+4){margin-top:1rem}ul.listStyleTypeB{justify-content:space-between}ul.listStyleTypeB li{flex-basis:49%;max-width:49%;background:#fff;border:1px solid #8a8a8a;box-sizing:border-box;padding:.8rem 1rem}ul.listStyleTypeB li:hover img{opacity:.8}ul.listStyleTypeB li:nth-child(n+3){margin-top:1rem}ul.listStyleTypeB li a:hover{text-decoration:none}ul.listStyleTypeB li h4{font-size:1.25em;font-weight:normal;margin-bottom:.5rem;line-height:1.3}ul.listStyleTypeB li:hover h4{text-decoration:underline}ul.listStyleTypeB li figure{overflow:hidden;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start}ul.listStyleTypeB li figure .imgBox{margin-right:1rem}ul.listStyleTypeB li figure .imgBox img{width:90px}ul.listStyleTypeB li figure figcaption{background:#fff}ul.listStyleTypeB li figure figcaption p{font-size:.875em;line-height:1.6;text-align:left;margin-top:0;color:#222}ul.listStyleTypeB li:hover figure figcaption dl dt,ul.listStyleTypeB li:hover figure figcaption dl dd{text-decoration:underline}ul.listStyleTypeB.imgNo li{border:1px solid #8a8a8a;box-sizing:border-box}ul.listStyleTypeB.imgNo li>dl{padding:20px}ul.listStyleTypeB.imgNo li>dl dt{font-size:1.25em;color:#006bcf}ul.listStyleTypeB.imgNo li>dl dd{font-size:.875em;margin-top:18px;letter-spacing:.2px}ul.listStyleTypeB span.supTxt{display:inline;font-size:87.5%;position:relative;top:-0.2em}.governance .marginBtm30{margin-bottom:30px}.sectionIndent .reportList{margin-bottom:40px}.sectionIndent .reportList:last-child{margin-bottom:0}section#layerMenu h2.upperLayer{margin:2em 0 1em;font-size:1.375em;font-weight:bold}section#layerMenu ul{margin:0;padding:0}section#layerMenu ul.sameLayers{display:flex;flex-wrap:wrap;border-top:1px dotted #8a8a8a;margin-left:-1px;padding-left:1px}section#layerMenu ul.sameLayers li{list-style:none;flex-basis:33.3%;max-width:33.3%;padding:.8rem .5rem;border-bottom:1px dotted #8a8a8a;margin-left:-1px}section#layerMenu ul.sameLayers li a.here{text-decoration:none;color:#222;font-weight:bold;cursor:default}section#layerMenu+.footerMenu{margin-top:3rem}body.openTab{min-width:auto;max-width:816px}body.openTab article #mainContents header{padding:0 2.5rem}body.openTab article #mainContents header h1{width:100%;margin-top:1rem}body.openTab article #mainContents .sectionBlock{padding:0 2.5rem}body.openTab article #mainContents .linkListBox .linkList{padding:.8rem 2.5rem}body.openTab .innerLarge{width:auto;max-width:1000px}body.openTab .innerMiddle{width:auto}.mf_finder_header .my-search-box.mf_finder_searchBox{margin:0}.mf_finder_header .mf_finder_searchBox_items{padding:.5rem .5rem .5rem 0;background:#f1f2f4;border-radius:4px;height:29px;min-width:240px;margin-left:20px;display:flex;align-items:center}.mf_finder_header .mf_finder_searchBox_items .mf_finder_searchBox_query_wrap{position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.mf_finder_header .mf_finder_searchBox_items .mf_finder_searchBox_query_input{width:210px;font-size:.75em;border:none;background:rgba(0,0,0,0);padding:.5rem}.mf_finder_header .mf_finder_searchBox_items .mf_finder_searchBox_submit{width:16px;height:16px;background:rgba(0,0,0,0) url("/common/images/pc/head-search-icon.png") no-repeat center center;background-size:16px 16px;border:none}.mf_finder_header .mf_finder_searchBox_items .mf_finder_searchBox_submit::before{display:none}.mf_finder_header .mf_finder_searchBox_items .mf_finder_searchBox_submit span{display:inline;position:absolute;clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(0px 0px 99.9% 99.9%);clip-path:inset(0px 0px 99.9% 99.9%);overflow:hidden;height:1px;width:1px;padding:0;border:0}.mf_finder_searchBox_items .mf_finder_searchBox_suggest_items{position:absolute;margin:0;width:100%;list-style-type:none;padding:0 1px 1px;background-color:#fff;border-width:0 1px 1px;border-color:#c6c6c6;border-style:solid;z-index:444}.mf_finder_searchBox_items .mf_finder_searchBox_suggest_item{border:none}.mf_finder_searchBox_items .mf_finder_searchBox_suggest_item:first-child{border-top:none}.mf_finder_searchBox_items .mf_finder_searchBox_suggest_item a{display:inline-block;width:100%;padding:.5rem;text-decoration:none;color:#999;font-size:.875em}.mf_finder_searchBox_items .mf_finder_searchBox_suggest_item a:hover{background:#d6ecfa;color:#222}.mf_finder_searchBox_items .mf_finder_searchBox_suggest_item_cur{background-color:#d6ecfa}.searchArea{display:none}#onetrust-pc-sdk .ot-pc-footer-logo a{display:none !important}@-moz-document url-prefix(){button.featherlight-close-icon.featherlight-close{margin:3px}button.featherlight-close-icon.featherlight-close:focus{outline:3px #5e9ed6 solid;border-radius:5px}}@media screen and (-webkit-min-device-pixel-ratio: 0){button.featherlight-close-icon.featherlight-close{margin:3px}button.featherlight-close-icon.featherlight-close:focus{outline:3px #5e9ed6 solid;border-radius:5px}}@supports(-ms-ime-align: auto){button.featherlight-close-icon.featherlight-close{margin:3px}button.featherlight-close-icon.featherlight-close:focus{outline:3px #5e9ed6 solid;border-radius:5px}}@media screen and (max-width: 767px){body{-webkit-text-size-adjust:100%;word-wrap:break-word;min-width:0;color:#222;margin:0 auto}body .pc{display:none}body .sp{display:block}*:hover a{text-decoration:none}a:hover{text-decoration:underline}h1{font-weight:normal;padding:0}h2{font-weight:normal}.column{display:flex;flex-wrap:wrap;align-items:stretch}.column li{flex-basis:100%;max-width:100%}.column li figcaption{text-align:center}.column li figcaption p{margin-top:.5rem}.column li:first-child{margin-top:0}.column.three li{margin-top:0;flex-basis:100%;max-width:100%}.column.three.typeB li:nth-child(n+2){margin-top:2rem}.elTitleH1,#pageTitle{font-size:1.75em;padding:0 1rem}.elTitleH2,.sttl h2{font-size:1.438em;line-height:1.5;padding:0 1rem .5rem;width:100%;margin-bottom:20px}.elTitleH3,h3{margin-bottom:2rem}.elTitleH4,.titleTxt{line-height:1.5}#header .innerLarge{padding:0}#header a{position:relative}#header a img{width:192px}#header #fontSize{display:none}#header h1.logo{padding-bottom:0}#header h1.logo a img{width:192px;height:42px}.footerMenu{padding:0;background:#f1f2f4}.footerMenu .innerLarge{padding:0}.footerMenu #fNavi ul.ctgList{display:flex;flex-wrap:wrap}.footerMenu #fNavi ul.ctgList>li{flex-basis:50%;max-width:50%;border-bottom:1px solid #c6c6c6}.footerMenu #fNavi ul.ctgList>li:nth-child(even){border-left:1px solid #c6c6c6}.footerMenu #fNavi ul.ctgList>li h2,.footerMenu #fNavi ul.ctgList>li h3{text-align:center;line-height:1.5;margin:0;height:100%}.footerMenu #fNavi ul.ctgList>li h2.ctgTitle:before,.footerMenu #fNavi ul.ctgList>li h3.ctgTitle:before{padding:0;background:none;border:none;display:none}.footerMenu #fNavi ul.ctgList>li h2.ctgTitle a,.footerMenu #fNavi ul.ctgList>li h3.ctgTitle a{padding:1rem 1rem;margin:0;display:flex;justify-content:center;align-items:center;align-content:center}.footerMenu #fNavi ul.ctgList>li ul.cntList{display:none}.footerMenu #fNavi ul.ctgList>li ul.cntList.hcp{display:block;padding:0;margin:0}.footerMenu #fNavi ul.ctgList>li ul.cntList li{margin:0}#fsNavi ul li{width:100%;margin-bottom:.5rem;padding-left:0}.headVisual{margin-bottom:1.5rem}#menuSP{background:#1f6fcd;display:block}#spMenu{display:block}#menuCloseSP{height:74px/2}#menuCloseSP p{margin:0;text-indent:100%;white-space:nowrap;overflow:hidden}#menuCloseSP p a{background:url(/common/images/sp/menu-close.png) no-repeat;background-size:25px;background-position:center;padding:30px;width:25px;height:25px;margin:0 0 0 auto}#menuCloseSP p a span{display:inline;position:absolute;clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(0px 0px 99.9% 99.9%);clip-path:inset(0px 0px 99.9% 99.9%);overflow:hidden;height:1px;width:1px;padding:0;border:0}#menuCloseSPtxt p{text-align:right}#menuCloseSPtxt p a{color:#fff}#menuOuterSp{border-top:1px solid #c6c6c6}#menuOuterSp,#menuInnerSP{margin:0;padding:0}#menuOuterSp li,#menuInnerSP li{list-style:none;font-weight:bold;position:relative}#menuOuterSp li.hasAccButton>a:first-child,#menuInnerSP li.hasAccButton>a:first-child{padding-right:73px}#menuOuterSp li a,#menuInnerSP li a{color:#fff;border-bottom:1px solid #c6c6c6;font-weight:normal;text-decoration:none;min-height:46px}#menuOuterSp li a.sp_here,#menuInnerSP li a.sp_here{background:#d3e9ff;color:#006bcf}#menuOuterSp li a.sp_here+.accButton,#menuInnerSP li a.sp_here+.accButton{background-image:url(/common/images/sp/plus3-icon.png)}#menuOuterSp li a.sp_here+.accButton.opened,#menuInnerSP li a.sp_here+.accButton.opened{background-image:url(/common/images/sp/minus3-icon.png)}#menuOuterSp li .accButton,#menuInnerSP li .accButton{position:absolute;right:0;top:0;background:url(/common/images/sp/plus-icon.png) center center/18px auto no-repeat;background-size:18px;width:55px;height:45px;border-left:1px dotted #c6c6c6}#menuOuterSp li .accButton.opened,#menuInnerSP li .accButton.opened{background:url(/common/images/sp/minus-icon.png) center center/18px auto no-repeat;background-size:18px}#menuOuterSp li .accButton span,#menuInnerSP li .accButton span{display:inline-block;width:0;height:0;clip:rect(0, 0, 0, 0);overflow:hidden}#menuOuterSp li .menusArea,#menuInnerSP li .menusArea{display:none;background:#f1f2f4}#menuOuterSp li .menusArea ul,#menuInnerSP li .menusArea ul{margin:0;padding:0}#menuOuterSp li .menusArea ul li,#menuInnerSP li .menusArea ul li{list-style:none}#menuOuterSp li .menusArea ul li a,#menuInnerSP li .menusArea ul li a{color:#222;border-bottom:1px solid #c6c6c6}#menuOuterSp li .menusArea ul li .accButton,#menuInnerSP li .menusArea ul li .accButton{background:url(/common/images/sp/plus2-icon.png) center center/18px auto no-repeat;border-left:1px dotted #c6c6c6;box-sizing:border-box}#menuOuterSp li .menusArea ul li .accButton.opened,#menuInnerSP li .menusArea ul li .accButton.opened{background:url(/common/images/sp/minus2-icon.png) center center/18px auto no-repeat}#menuOuterSp li .menusArea ul li.current>ul,#menuInnerSP li .menusArea ul li.current>ul{display:block !important}#menuOuterSp li .menusArea ul ul,#menuInnerSP li .menusArea ul ul{display:none;background:#f8f9fa}#menuOuterSp li.here>.menusArea,#menuInnerSP li.here>.menusArea{display:block !important}#menuOuterSp li.active a,#menuInnerSP li.active a{background:#aed7f3}#menuLanguageSP{border-radius:5px;border:1px solid #fff;display:inline-block}#menuLanguageSP a{color:#fff}#sNavi,#fontSize{display:none}#searchBox{float:none;padding:0;height:auto;position:absolute;top:0;right:55px}#searchBox a{display:inline-block;padding:20px}#searchBox a img{width:22px;height:22px}.searchArea .innerLarge form{background:#fff}.searchArea .innerLarge form input{border-radius:0}#footer .innerLarge{padding:0;display:flex;flex-flow:row wrap}#sns{width:100%}#sns dl dt{text-align:center;color:#222}.btnBox.sp{overflow:hidden;padding-top:.75rem;padding-bottom:1.5rem}.btnBox.sp .enBtn{float:right}.btnBox.sp .enBtnLink{width:auto;white-space:nowrap;color:#006bcf;border:1px solid #0a50a1;text-align:center;display:block}.annotation{padding:0 1rem}.annotation p{font-size:.813em;line-height:1.5}#copyright{margin-bottom:45px}.headerBottom{display:none}#spMenu{position:absolute;top:0;right:0}#spMenu a{padding:20px;display:inline-block}#spMenu a img{width:26px;height:auto}.topMenu{padding:10px 15px 15px}.topMenu li{width:115px;display:table-cell;vertical-align:middle;text-align:center;padding:0 5px}.topMenu li a{color:#fff;line-height:1.2;border:1px solid #fff;border-radius:5px;padding:6px 0}.english .topMenu li:nth-child(2) a{padding:15.5px 0}.topMenu li:last-child a{padding:15.5px 0}.linkBtnList.column.three li{flex-basis:100%;max-width:100%}.linkBtnList.column.three li:nth-child(n+4){margin-top:10px}.sectionBlock.linkBtnListBlock .linkBtnListTitle{margin-bottom:1rem;padding-top:1.5rem}.sectionBlock.linkBtnListBlock ul.column.three li{margin-top:10px;flex-basis:100%;max-width:100%}.sectionBlock.linkBtnListBlock ul.column.three:first-child{margin-top:0}.sectionBlock.linkBtnListBlock .frame{padding:0 0 1.5rem}.sectionBlock.socialBtns{margin-top:2.5rem}.dateList ul li dl{display:block}.dateList ul li dl dt{display:block}.dateList ul li{display:block;padding-left:0}.dateList ul li dl dd{display:block;padding-left:0}.dateList ul li:first-child{margin-top:0}.ctgBox ul li{float:none;width:100%;margin-top:0}.ctgBox ul li:nth-child(n+3){margin-top:0}.ctgBox ul li:hover figcaption p{text-decoration:none}#overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4);z-index:1;display:none}#overlay.active{z-index:222}.searchArea{display:block;position:absolute;top:145px;z-index:333}.searchArea form{z-index:2;display:none;padding:1rem}.searchArea input{background:#fff;font-size:1em;padding:0 20px;float:left}.searchArea button{padding:15.5px 20px;background:#fff;float:left;cursor:pointer}.searchArea .my-search-box-sp{position:fixed;right:0;left:0;margin:0}.searchArea .my-search-box-sp .mf_finder_searchBox_items_wrapper .mf_finder_searchBox_items{padding:1.3rem 0;margin-left:0;border-radius:0;border:1px solid #c6c6c6;background:#fff}.searchArea .my-search-box-sp .mf_finder_searchBox_items_wrapper .mf_finder_searchBox_items .mf_finder_searchBox_query_input{width:100%;padding:.5rem;font-size:1rem}.searchArea .my-search-box-sp .mf_finder_searchBox_suggest_items{top:2.5rem}.searchArea .my-search-box-sp_closeBtn,.searchArea .my-search-box-sp_closeBtnBottom{display:none;padding:5px;width:55px;height:55px;position:fixed;margin:0;right:1rem;top:5rem;left:unset}.searchArea .my-search-box-sp_closeBtn a img,.searchArea .my-search-box-sp_closeBtnBottom a img{width:45px;height:45px}.searchArea .my-search-box-sp_closeBtnBottom{top:14.5rem}#mainContents{margin-top:1.25em}#mainContents header .headerBtnRss{margin-top:.8rem;padding-right:1rem}#mainContents header .headTitle .elTitleH1{width:100%;margin:0;padding:0 1rem}#mainContents header .headTitle .enBtn{display:none}.cntBlock{margin-top:1.25em}.cntBlock+.cntBlock{margin-top:2.5em}.source .innerLarge{background:#f5eded}.innerLarge,.sectionIndent{width:100%;padding:0 1rem}a.linkBtn{width:100%}a.linkBtn.single{width:100%}a.linkBtn.blank{width:100%}p.btnLink{text-align:center}p.btnLink a{width:auto;display:inline-block;text-align:center}.btnBox{padding-top:1.5rem;margin-bottom:0}ul.listStyle.column li{flex-basis:100%;max-width:100%;float:none;margin-left:0;position:relative;background:#fff;margin-bottom:10px;margin-top:10px;margin-right:0}ul.listStyle.column li:hover{opacity:1}ul.listStyle.column li:first-child{margin-top:0}ul.listStyle.column li dl.txtOff dd{display:none}ul.listStyleTypeB li{margin-top:1rem;flex-basis:100%;max-width:100%}ul.listStyleTypeB li:hover img{opacity:1}ul.listStyleTypeB li:hover h4{text-decoration:none}ul.listStyleTypeB li:nth-child(odd){margin-right:0}.mainTitle .enBtn{display:none}.headVisual .innerLarge{padding:0}.pad0 .innerLarge{padding:0}.iconPdfSize{width:auto}.iconWindow,li.iconWindow{background-size:auto}.iconMovie{background-size:auto}.icoRss img{width:49px}.navlist ul{overflow:hidden}.navlist ul li{float:left;box-sizing:border-box;font-size:.875em;line-height:1.3}.navlistBlock{background:#f1f2f4}.sectionCnt{padding:0}.navlist ul{padding-left:0}.navlist ul li{float:none;margin:0;width:100%}.navlist ul li span{background:none;display:block}.navlist ul li .activeCtgList li{background:#f8f9fa}.navlist ul li .activeCtgList li.activeSet{background:#add8f5}.navlist ul li .activeCtgList li.activeSet span{color:#222}.navlist ul li .activeCtgList li:last-child{border:none}.navlistBlock .innerLarge{padding:0}section#layerMenu h2.upperLayer{margin:1em 0;padding:0 1rem}section#layerMenu .innerLarge{padding:0}section#layerMenu ul.sameLayers{display:flex;border-top:1px dotted #8a8a8a;margin-left:-1px;padding-left:1px}section#layerMenu ul.sameLayers li{flex-basis:100%;max-width:100%;padding:.5rem 1rem;border-bottom:1px dotted #8a8a8a;margin-left:-1px}section#layerMenu ul.sameLayers li a.here{text-decoration:none;color:#222;font-weight:bold;cursor:default}section#layerMenu+.footerMenu{margin-top:3rem}section#layerMenu+.footerMenu #fNavi ul.ctgList{border-top:1px solid #c6c6c6}.breadcrumbNavList{margin:0}#breadcrumbBottom{border-top:1px solid #c6c6c6}body.openTab article #mainContents header{padding:0}body.openTab article #mainContents header h1{margin-top:0}body.openTab article #mainContents .sectionBlock{padding:0}body.openTab article #mainContents .linkListBox .linkList{padding:.8rem 0}}.menuArea .closeBtn a span{font-size:.938em}#gNaviNew{padding:0 1rem}#gNaviNew>ul{margin:0;padding:0;display:flex;align-content:flex-end;justify-content:flex-start;align-items:flex-end}#gNaviNew>ul>li{margin-right:1.95rem;list-style:none}#gNaviNew>ul>li:last-child{margin-right:0}#gNaviNew>ul>li.here>a{position:relative}#gNaviNew>ul>li.here>a:after{content:"";display:block;width:100%;height:3px;background:#0a50a1;position:absolute;bottom:-5px;left:0}#gNaviNew>ul>li.hover .menuArea{display:block}#gNaviNew>ul>li>a{line-height:1.4;font-size:.938em;padding:0;padding-bottom:10px;padding-right:20px;display:inline-block;color:#222;text-decoration:none}#gNaviNew>ul>li>a .dropMenuTxt{position:relative}#gNaviNew>ul>li>a .dropMenuTxt:after{content:"";position:absolute;width:0;height:0;margin:auto;display:block;width:7px;height:7px;border-top:#222 1px solid;border-right:#222 1px solid;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);transition:transform .3s ease;position:absolute;right:-15px;top:0;bottom:20%;margin:auto}#gNaviNew>ul>li.active>a{color:#006bcf;position:relative}#gNaviNew>ul>li.active>a:after{content:"";position:absolute;width:0;height:0;bottom:-5px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,76,165,.95) rgba(0,0,0,0);border-width:0 12px 12px 12px;z-index:10000}#gNaviNew>ul>li.active>a .dropMenuTxt:after{display:block;width:7px;height:7px;border-top:#222 1px solid;border-right:#222 1px solid;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute;right:-15px;top:20%;bottom:0;margin:auto}#gNaviNew>ul>li.here.active a:after{background-color:rgba(0,0,0,0)}#gNaviNew>ul>li:hover>a{color:#006bcf}#gNaviNew .menuArea{padding-bottom:92px}#gNaviNew .menuArea .topLinkArea ul>li>a{font-size:1.2em}#gNaviNew .menuArea .topLinkArea ul>li>a:before{top:11px}#gNaviNew .menuArea .closeBtn{top:0;line-height:1.2}#gNaviNew .menuArea .closeBtn.bottomBtn{top:auto;bottom:-60px}body.english #gNaviNew>ul>li{margin:0 1.25rem}body.english #gNaviNew>ul>li:first-child{margin-left:0}body.english #gNaviNew>ul>li:last-child{margin-right:0}body.english #gNaviNew>ul>li>a{font-size:1.125em;padding-bottom:.7rem}body.english #gNaviNew>ul>li#searchBox{margin-left:auto;margin-bottom:.5rem}body#ptn #gNaviNew>ul>li{line-height:1.8}/*! Pushy - v1.1.0 - 2017-1-30
* Pushy is a responsive off-canvas navigation menu using CSS transforms & transitions.
* https://github.com/christophery/pushy/
* by Christopher Yee */.pushy{position:fixed;width:345px;max-width:100%;height:100%;top:0;z-index:9999;background:#191918;overflow:auto;-webkit-overflow-scrolling:touch}.pushy a{display:block;color:#b3b3b1;padding:8px 18px;text-decoration:none}.pushy a:hover{color:#fff}.pushy.pushyLeft{left:0}.pushy.pushyRight{right:0}.pushyContent{visibility:hidden}.pushyLeft{-webkit-transform:translate3d(-345px, 0, 0);-ms-transform:translate3d(-345px, 0, 0);transform:translate3d(-345px, 0, 0)}.pushyOpenLeft #container .push{-webkit-transform:translate3d(345px, 0, 0);-ms-transform:translate3d(345px, 0, 0);transform:translate3d(345px, 0, 0)}.pushyRight{-webkit-transform:translate3d(345px, 0, 0);-ms-transform:translate3d(345px, 0, 0);transform:translate3d(345px, 0, 0)}.pushyOpenRight #container,.pushyOpenRight .headerTop,.pushyOpenRight #main,.pushyOpenRight #breadcrumb,.pushyOpenRight #footer,.pushyOpenRight .contents,.pushyOpenRight .push{-webkit-transform:translate3d(-345px, 0, 0);-ms-transform:translate3d(-345px, 0, 0);transform:translate3d(-345px, 0, 0)}.pushyOpenLeft .pushy,.pushyOpenRight .pushy{-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.pushyOpenLeft .pushyContent,.pushyOpenRight .pushyContent{visibility:visible}#container,.headerTop,#main,#breadcrumb,#footer,.contents,.pushy,.push{transition:transform .2s cubic-bezier(0.16, 0.68, 0.43, 0.99)}.pushyContent{transition:visibility .2s cubic-bezier(0.16, 0.68, 0.43, 0.99)}.siteOverlay{display:none}.pushyOpenLeft .siteOverlay,.pushyOpenRight .siteOverlay{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;background-color:rgba(0,0,0,.5);-webkit-animation:fade 500ms;animation:fade 500ms}@keyframes fade{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fade{0%{opacity:0}100%{opacity:1}}.pushySubmenu ul{padding-left:15px;transition:max-height .2s ease-in-out,visibility .2s ease-in-out}.pushySubmenu ul .pushyLink{transition:opacity .2s ease-in-out}.pushySubmenu button{width:100%;color:#b3b3b1;padding:15px 30px;text-align:left;background:rgba(0,0,0,0);border:0}.pushySubmenu button:hover{color:#fff}.pushySubmenu>a,.pushySubmenu>button{position:relative}.pushySubmenu>a::after,.pushySubmenu>button::after{content:"";display:block;height:11px;width:8px;position:absolute;top:50%;right:15px;background:url("../img/arrow.svg") no-repeat;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);transition:transform .2s}.pushySubmenuClosed ul{max-height:0;overflow:hidden;visibility:hidden}.pushySubmenuClosed .pushyLink{opacity:0}.pushySubmenuOpen ul{max-height:1000px;visibility:visible}.pushySubmenuOpen .pushyLink{opacity:1}.pushySubmenuOpen a::after,.pushySubmenuOpen button::after{-webkit-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}body.top #mainVisual{margin:0;position:relative}body.top #mainVisual.imgFull ul{margin:0;padding:0}body.top #mainVisual.imgFull ul li{list-style:none}body.top #mainVisual .imgBox{margin:0}body.top #mainVisual .imgBox img{width:100%;height:auto}body.top #mainVisual .keyTitle{margin:auto;width:100%;margin:auto;color:#fff;position:absolute;top:0;box-sizing:border-box;text-shadow:0px 0px 10px #666,0px 0px 10px #666,0px 0px 10px #666,0px 0px 10px #666}body.top #mainVisual .keyTitle h2{margin-top:0;padding:50px 0 0 40px;font-size:2.75em}body.top #mainVisual .keyTitle p{font-size:1.25em;text-align:left;padding:0 0 0 40px}body.top #mainVisual.imgNarrow{position:relative;box-sizing:border-box}body.top #mainVisual.imgNarrow .keyTitle{text-shadow:none}body.top #mainVisual.imgNarrow .keyTitle.txtBlack{color:#222}@media screen and (min-width: 768px){body.top #mainVisual.imgNarrow .keyTitle.txtWhite{color:#fff;text-shadow:0px 1px 2px #000}}@media screen and (max-width: 767px){body.top #mainVisual.imgNarrow .keyTitle.txtWhite{color:#222}}body.top #mainVisual.imgNarrow .keyTitle h2{margin-top:0;padding:40px 0 0 25px;font-size:2.375em;font-weight:bold;margin-bottom:1rem}body.top #mainVisual.imgNarrow .keyTitle p{font-size:1.438em;text-align:left;padding:0 0 0 25px;margin-top:0}@media screen and (min-width: 768px){body.top #mainVisual.imgNarrow{height:345px}}@media screen and (max-width: 767px){body.top #mainVisual.imgNarrow{background-size:100% auto !important;background-position:top !important}body.top #mainVisual.imgNarrow .keyTitle{padding-top:21vw !important}}body.top.profile #mainVisual.imgNarrow{background:url(/profile/images/ttl_profile_mainImg.jpg) center center/cover no-repeat}body.top.ptn #mainVisual.imgNarrow{background:url(/ptn/images/ttl_ptn_mainImg.jpg) center center/cover no-repeat}body.top.sustainability #mainVisual.imgNarrow{background:url(/sustainability/images/ttl_sustainability_mainImg.jpg) center center/cover no-repeat}body.top.recruit #mainVisual.imgNarrow{background:url(/recruit/images/ttl_recruit_mainImg.jpg) center center/cover no-repeat}body.top .sectionVisual{margin:0;position:relative}body.top .sectionVisual .visualLink{color:#fff;position:absolute;top:0;width:400px;height:100%;padding:0 2rem;display:flex;flex-wrap:wrap;align-items:center;align-content:center;background-color:rgba(0,94,184,.9)}body.top .sectionVisual .visualLink .visualTitle{position:relative;z-index:inherit;margin:0 0 1rem 0;padding:0;line-height:1.3;font-size:2em}body.top .sectionVisual .visualLink p{font-size:.875em;line-height:1.6}body.top .sectionVisual .visualLink .btn{width:auto;text-align:center;padding:5px .5rem 5px 2.5rem;border:1px solid #fff;border-radius:18px;font-size:.875em;margin:0 auto}body.top .sectionVisual .visualLink .btn::after{content:" ";display:inline-block;background-image:url(/common/images/ico/blue_btn_arrow.png);background-position:center center;background-size:8px 12px;background-repeat:no-repeat;width:8px;height:12px;margin-left:1.3rem}body.top .sectionVisual .visualLink .menuBuleArrow{background:url(/common/images/ico/menu_bule_arrow.png) right center no-repeat;padding-right:30px}body.top .sectionVisual .visualLink::before{position:absolute;top:0;left:0;content:"";width:0;height:0;border-style:solid;border-width:80px 80px 0 0;border-color:rgba(255,255,255,.3) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}body.top .sectionVisual .visualLink.lightGray{color:#006bcf;background-color:rgba(241,242,244,.8)}body.top .sectionVisual .visualLink.lightGray::before{content:"";border-color:rgba(180,180,180,.1) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}body.top .sectionVisual .visualLink.lightBlue{background-color:rgba(51,158,230,.8)}body.top .sectionVisual .visualLink.green{background-color:rgba(22,173,166,.9)}body.top .sectionVisual .visualLink.darkGray{background-color:rgba(113,130,150,.9)}body.top .sectionVisual .visualLink.darkGray::before{content:"";border-color:rgba(136,152,172,.8) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}body.top .sectionVisual.right .visualLink{right:0}body.top .sectionBlock h2.cornerTitle{font-size:2.5em;text-align:center;margin:0 auto}body.top .sectionBlock h2.contTitle{text-align:center;line-height:1.5;margin-bottom:1.5rem}body.top .sectionBlock h2.dateTitle{margin-bottom:.8rem;margin-top:0}body.top .sectionBlock h3.contTitle{font-size:1.375em;font-weight:normal;border:none;text-align:center;margin-bottom:.5rem}body.top .sectionBlock ul.column figcaption{padding:0}body.top .sectionBlock ul.column figcaption h2{font-size:1.25em;line-height:1.3;margin:.5rem auto 0}body.top .sectionBlock ul.column figcaption h2::after{content:" ";background:url(/common/images/ico/link_btn_arrow.png) right center no-repeat;background-size:9px 14px;padding-right:1.25rem;width:9px;height:14px}body.top .sectionBlock ul.column figcaption h2.icoTab::after{content:"";padding-right:19px;background:url(/common/images/ico/ico-tab.png) no-repeat;background-position:center center;background-size:12px}body.top .sectionBlock ul.column figcaption .description p{font-size:.875em;color:#222;text-decoration:none;line-height:1.6}body.top .sectionBlock ul.column .youtube+figcaption h2::after{background:none}body.top .sectionBlock ul.column.typeA{justify-content:space-between}body.top .sectionBlock ul.column.typeA li{flex-basis:48%}body.top .sectionBlock ul.column.typeA li figcaption{text-align:left;padding:0}body.top .sectionBlock ul.column.typeB figcaption{text-align:center}body.top .sectionBlock ul.column.typeB figcaption h2{font-size:1.25em;margin:.5rem auto 0}body.top .sectionBlock ul.column.three.typeC{justify-content:space-between}body.top .sectionBlock ul.column.three.typeC li{flex-basis:32%}body.top .sectionBlock ul.column.three.typeC li figcaption{padding:0;text-align:left}body.top .sectionBlock ul.column.three.typeC li figcaption p{font-size:.875em;line-height:1.6}body.top .sectionBlock ul.column.three.typeE li a{text-decoration:none}body.top .sectionBlock ul.column.three.typeE li a dd{text-indent:-0.8rem;margin-left:1rem}body.top .sectionBlock ul.column.three.typeE li a:hover h3{text-decoration:underline}body.top .sectionBlock ul.column.three.typeE li a:hover dl dt,body.top .sectionBlock ul.column.three.typeE li a:hover dl dd{text-decoration:none}body.top .sectionBlock ul.column.three.typeE li figcaption{text-align:left;padding:.5rem 1rem}body.top .sectionBlock ul.column.three.typeE li figcaption h3{margin:0 0 1rem;border-left:none;font-weight:normal;font-size:1.188em;padding:0;line-height:1.3}body.top .sectionBlock ul.column.three.typeE li figcaption h3::after{content:"";background:url(/common/images/ico/link_btn_arrow.png) right center no-repeat;background-size:9px 14px;padding-right:1.25rem}body.top .sectionBlock ul.column.three.typeE li figcaption dl{font-size:.875em;color:#222}body.top .sectionBlock ul.column.three.typeE li:nth-child(n+4){margin-top:2rem}body.top .sectionBlock ul.column.typeMore{justify-content:space-between}body.top .sectionBlock ul.column.typeMore li{flex-basis:235px;height:216px;margin-top:0}body.top .sectionBlock ul.column.typeMore li:first-child{flex-basis:490px}body.top .sectionBlock ul.column li>a{text-decoration:none}body.top .sectionBlock ul.column li>a:hover h2,body.top .sectionBlock ul.column li>a:hover dt{text-decoration:underline}body.top .sectionBlock ul.column li>a:hover .description{text-decoration:none}body.top .sectionBlock ul.column li>a:hover figcaption>p{text-decoration:underline}body.top .sectionBlock ul.column li>a:hover.linkBtn>span{text-decoration:underline}body.top .sectionBlock ul.column figcaption h2 a:hover{text-decoration:underline}body.top .sectionBlock .frameTypeB h2.dateTitle{margin-top:1.5rem}body.top .sectionBlock .contBox{margin:2.5rem 0}body.top .sectionBlock .contBox .description p{font-size:1.125em;text-align:center}body.top .sectionBlock .moreArea{margin:3.5rem 0 0}body.top .sectionBlock .moreArea h2{font-size:1.125em;text-align:center;margin-bottom:1rem}body.top .sectionBlock .moreArea .btn{margin:auto;max-width:600px}body.top .sectionBlock .moreArea .btn p{margin:0 auto}body.top .sectionBlock .moreArea .btn p.btnLink a{font-size:1.5em;width:100%;background-image:url("/common/images/ico/blue_btn_arrow_big.png");background-size:auto;background-position:right 1.5rem center}body.top .sectionBlock .moreArea .btn p.btnLink a span{padding:10px}body.top .sectionBlock.ctgLinklist .column{justify-content:space-between;padding:0 .2rem}body.top .sectionBlock.ctgLinklist .column .listBox{width:48%;margin-bottom:2rem}body.top .sectionBlock.ctgLinklist .column .listBox h2{padding-top:5px;border-bottom:1px solid #8a8a8a;margin-bottom:1.5rem;padding-bottom:1rem;padding-left:4.5rem}body.top .sectionBlock.ctgLinklist .column .listBox h2.icoNone{padding-left:0}body.top .sectionBlock.ctgLinklist .column .listBox h2.icoMultipleLine{line-height:.9}body.top .sectionBlock.ctgLinklist .column .listBox h2.icoPolicy{background:url(/common/images/ico/ico_policy.png) no-repeat;background-position:left top;background-size:60px}body.top .sectionBlock.ctgLinklist .column .listBox h2.icoAbout{background:url(/common/images/ico/ico_cmp.png) no-repeat;background-position:left top;background-size:60px}body.top .sectionBlock.ctgLinklist .column .listBox h2.icoVision{background:url(/common/images/ico/ico_philosophy.png) no-repeat;background-position:left top;background-size:60px}body.top .sectionBlock.ctgLinklist .column .listBox h2.icoManagement{background:url(/common/images/ico/ico_management.png) no-repeat;background-position:left top;background-size:60px}body.top .sectionBlock.ctgLinklist .column .listBox h2.icoHistory{background:url(/common/images/ico/ico_history.png) no-repeat;background-position:left top;background-size:60px}body.top .sectionBlock.ctgLinklist .column .listBox h2.icoRd{background:url(/common/images/ico/ico_dlmt.png) no-repeat;background-position:left top;background-size:60px}body.top .sectionBlock.ctgLinklist .column .listBox h2.icoCd{background:url(/common/images/ico/ico_cd.png) no-repeat;background-position:left top;background-size:60px;line-height:.9}body.top .sectionBlock.ctgLinklist .column .listBox h2.icoFinancial{background:url(/common/images/ico/ico_financial.png) no-repeat;background-position:left top;background-size:60px}body.top .sectionBlock.ctgLinklist .column .listBox h2.icoReports{background:url(/common/images/ico/ico_reports.png) no-repeat;background-position:left top;background-size:60px}body.top .sectionBlock.ctgLinklist .column .listBox h2.icoStock{background:url(/common/images/ico/ico_stock.png) no-repeat;background-position:left top;background-size:60px}body.top .sectionBlock.ctgLinklist .column .listBox h2.icoInvestors{background:url(/common/images/ico/ico_investors.png) no-repeat;background-position:left top;background-size:60px}body.top .sectionBlock.ctgLinklist .column .listBox h2.icoGovernance{background:url(/common/images/ico/ico_governance.png) no-repeat;background-position:left top;background-size:60px}body.top .sectionBlock.ctgLinklist .column .listBox h2.icoMessage{background:url(/common/images/ico/ico_message.png) no-repeat;background-position:left top;background-size:60px}body.top .sectionBlock.ctgLinklist .column .listBox h2.icoData{background:url(/common/images/ico/ico_data.png) no-repeat;background-position:left top;background-size:60px;border-bottom:1px solid #8a8a8a !important;padding-bottom:1rem !important;padding-left:4.5rem !important}body.top .sectionBlock.ctgLinklist .column .listBox h2.icoTransparency{background:url(/common/images/ico/ico_transparency.png) no-repeat;background-position:left top;background-size:60px;border-bottom:1px solid #8a8a8a !important;padding-bottom:1rem !important;padding-left:4.5rem !important}body.top .sectionBlock.ctgLinklist .column .listBox h2.icoGroup{background:url(/common/images/ico/ico_group.png) no-repeat;background-position:left top;background-size:60px}body.top .sectionBlock.ctgLinklist .column .listBox h2.icoStrength{background:url(/common/images/ico/ico_strength.png) no-repeat;background-position:left top;background-size:60px}body.top .sectionBlock.ctgLinklist .column .listBox h2.icoCommentary{background:url(/common/images/ico/ico_commentary.png) no-repeat;background-position:left top;background-size:60px}body.top .sectionBlock.ctgLinklist .column .listBox h2.icoAd{background:url(/common/images/ico/ico_ad.png) no-repeat;background-position:left top;background-size:60px}body.top .sectionBlock.ctgLinklist .column .listBox h2.icoEsg{background:url(/common/images/ico/ico_esg.png) no-repeat;background-position:left top;background-size:60px}body.top .sectionBlock.ctgLinklist .column .listBox h2.icoProduct{background:url(/common/images/ico/ico_product.png) no-repeat;background-position:left top;background-size:60px}body.top .sectionBlock.ctgLinklist .column .listBox h2.icoPartnering{background:url(/common/images/ico/ico_partnering.png) no-repeat;background-position:left top;background-size:60px}body.top .sectionBlock.ctgLinklist .column .listBox h2.icoSupplier{background:url(/common/images/ico/ico_supplier.png) no-repeat;background-position:left top;background-size:60px}body.top .sectionBlock.ctgLinklist .column .listBox ul.column li{font-size:.875em;flex-basis:48%;line-height:1.3}body.top .sectionBlock.ctgLinklist .column .listBox ul.column li:nth-child(n+3){margin-top:1rem}body.top .sectionBlock.ctgLinklist .column .listBox .column.typeA .imageBox{flex-basis:400px}body.top .sectionBlock.ctgLinklist .column .listBox .column.typeA h2{border:none;margin-bottom:.5rem;padding-bottom:0;font-size:1.375em;margin-left:0;padding-left:0}body.top .sectionBlock.ctgLinklist .column .listBox .column.typeA a .description p{font-size:1em}body.top .sectionBlock.ctgLinklist .column .listBox .column.typeA a:hover{text-decoration:none}body.top .sectionBlock.ctgLinklist .column .listBox .column.typeA ul.column{margin-top:1rem}body.top .sectionBlock.ctgLinklist .column .listBox .column.typeA ul.column li{font-size:1em}body.top .sectionBlock.ctgLinklist .column .listBox .column.typeA ul.column li a:hover{text-decoration:underline}body.top .sectionBlock.ctgLinklist .column .listBox .column.typeA>li{width:100%}body.top .sectionBlock.ctgLinklist .column .listBox:last-child{margin-bottom:0}body.top .sectionBlock.ctgLinklist .column .listBox a:hover{text-decoration:underline}body.top .sectionBlock .listStyleBase ul li{border:none;padding-bottom:0;margin-bottom:0}body.top .sectionBlock .listStyleBase.listStyleA .listArticleLink{flex-basis:865px}body.top .sectionBlock .imgBox img{width:100%;height:auto;backface-visibility:hidden}body.top .sectionBlock ul.listStyle.three li{margin-top:1rem}@media screen and (max-width: 767px){body.top .sectionBlock ul.listStyle figure figcaption dl{padding:15px 0}}body.top .sectionBlock>ul.column figure .imgBox{position:relative}body.top .sectionBlock>ul.column figure .imgBox::after{content:url(/common/images/ico/link_box_arrow.png);width:27px;height:27px;position:absolute;bottom:0;right:0}body.top .sectionBlock>ul.column figure .imgBox.icoTab::after{content:url(/common/images/ico/link_box_tab.png)}@media screen and (max-width: 767px){body.top .sectionBlock>ul.column figure .imgBox::after{display:none}}body.top .sectionBlock#movie ul.column iframe+figcaption h2::after{display:none}@media screen and (max-width: 767px){body.top .sectionBlock#movie ul.column figure div.youtube{width:100%;height:0;padding-bottom:56.25%;position:relative}body.top .sectionBlock#movie ul.column figure div.youtube iframe{width:100%;height:100%;position:absolute;top:0;left:0}body.top .sectionBlock#movie ul.column figure figcaption{margin-top:.5rem}}body.top .sectionBlock .linkListBox{background:none}body.top .sectionBlock .linkListBox ul{width:1000px;display:flex;justify-content:space-between;padding:0;margin:auto}body.top .sectionBlock .linkListBox ul li{margin:0;padding:0;flex-basis:33%;text-align:center;font-size:1.125em}body.top .sectionBlock .linkListBox ul li:first-child{border-left:1px solid #8a8a8a}body.top .sectionBlock .linkListBox ul li:last-child{border-right:1px solid #8a8a8a}body.top .sectionBlock .linkListBox ul li.treatment{background:url("/ptn/images/icon_treatment.png") no-repeat top center}body.top .sectionBlock .linkListBox ul li.medicine{background:url("/ptn/images/icon_medicine.png") no-repeat top center}body.top .sectionBlock .linkListBox ul li.medicineAndBody{background:url("/ptn/images/icon_medicineAndBody.png") no-repeat top 10px center}body.top .sectionBlock .linkListBox ul li.aboutChugai{background:url("/ir/images/icon_aboutChugai.png") no-repeat top center}body.top .sectionBlock .linkListBox ul li.products{background:url("/ptn/images/icon_medicine.png") no-repeat top center}body.top .sectionBlock .linkListBox ul li.future{background:url("/ir/images/icon_future.png") no-repeat top center}body.top .sectionBlock .linkListBox ul li a{display:block;padding:90px 1rem .5rem}body.top .sectionBlock .linkListBox ul li a:before{height:14px;width:25px;margin-right:.5rem;background-size:16px}body.top .sectionBlock .sectionTitle{text-align:center;margin-bottom:2rem}body.top .sectionBlock .sectionTitle h2{font-size:2.5em;display:inline-block;margin:auto;padding-left:80px}body.top .sectionBlock .sectionTitle h2.treatment{background:url("/ptn/images/icon_treatment.png") no-repeat center left;background-size:62px}body.top .sectionBlock .sectionTitle h2.medicine{background:url("/ptn/images/icon_medicine.png") no-repeat center left;background-size:62px}body.top .sectionBlock .sectionTitle h2.medicineAndBody{background:url("/ptn/images/icon_medicineAndBody.png") no-repeat center left;background-size:62px}body.top .sectionBlock .sectionTitle h2.aboutChugai{background:url("/ir/images/icon_aboutChugai.png") no-repeat center left;background-size:62px}body.top .sectionBlock .sectionTitle h2.products{background:url("/ptn/images/icon_medicine.png") no-repeat center left;background-size:62px}body.top .sectionBlock .sectionTitle h2.future{background:url("/ir/images/icon_future.png") no-repeat center left;background-size:62px}body.top .sectionBlock .pressLinkBox{border-top:1px dotted #8a8a8a;margin-top:2em;margin-bottom:1.5em}body.top.english ul.column.three.typeE li a{text-decoration:none}body.top.english ul.column.three.typeE li a dd{text-indent:-0.3rem;margin-left:.5rem}body.profile.top.index .listBox.rd,body.profile.top.index .listBox.cd{width:48% !important}body.profile.top.index .listBox.rd .column.typeA>li,body.profile.top.index .listBox.cd .column.typeA>li{flex-basis:100%}@media screen and (max-width: 767px){body.profile.top.index .listBox.rd,body.profile.top.index .listBox.cd{width:100% !important}}@media screen and (max-width: 767px){body.top #mainVisual{margin:0;position:relative}body.top #mainVisual .imgBox img{width:100%;height:auto}body.top #mainVisual .keyTitle{margin:auto;width:100%;margin:auto;position:relative;top:0;text-shadow:none;color:#222}body.top #mainVisual .keyTitle h2{padding:.3rem 0 0;font-size:1.75em;margin-bottom:0}body.top #mainVisual .keyTitle p{font-size:.875em;line-height:1.5;text-align:left;padding:0}body.top #mainVisual.imgNarrow .keyTitle{margin:auto;width:100%;margin:auto;position:relative;top:0;color:#222}body.top #mainVisual.imgNarrow .keyTitle h2{padding:1rem 0 0;font-size:1.5em;margin-bottom:0}body.top #mainVisual.imgNarrow .keyTitle p{font-size:1.063em;line-height:1.5;text-align:left;padding:5px 0 1rem}body.top .sectionVisual .visualLink{position:relative;width:100%;padding:1rem;min-height:60px;background-color:rgba(0,94,184,.9)}body.top .sectionVisual .visualLink .visualTitle{font-size:1.375em}body.top .sectionVisual .visualLink p{font-size:.875em}body.top .sectionVisual .visualLink .btn{font-size:.938em}body.top .sectionVisual .visualLink .btn::after{background-size:10px 14px;width:12px;height:14px}body.top .sectionVisual .visualLink .menuArrow{background-size:10px 16px;padding-right:20px}body.top .sectionVisual .visualLink .menuBuleArrow{background-size:10px 16px;padding-right:20px}body.top .sectionVisual .visualLink::before{border-width:50px 50px 0 0;border-color:rgba(255,255,255,.1) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}body.top .sectionBlock h2.cornerTitle{font-size:1.625em;margin-bottom:1rem}body.top .sectionBlock h2.contTitle{text-align:center;line-height:1.5;margin-bottom:.5rem;font-size:1.438em;padding:0 .5rem}body.top .sectionBlock h2.dateTitle{margin-bottom:0;margin-top:0;font-size:1.438em}body.top .sectionBlock ul.column.typeA{justify-content:space-between}body.top .sectionBlock ul.column.typeA li{flex-basis:100%;max-width:100%;margin-top:1.5rem}body.top .sectionBlock ul.column.typeA li:last-child{margin-bottom:0}body.top .sectionBlock ul.column.typeB li{margin-top:2rem}body.top .sectionBlock ul.column.typeB li:first-child{margin-top:0}body.top .sectionBlock ul.column.three li{flex-basis:100%;max-width:100%}body.top .sectionBlock ul.column.three li a{text-decoration:none}body.top .sectionBlock ul.column.three li figcaption{text-align:center}body.top .sectionBlock ul.column.three.typeC li{flex-basis:100%;max-width:100%;margin-bottom:1.5rem}body.top .sectionBlock ul.column.three.typeE li{margin-bottom:1rem}body.top .sectionBlock ul.column.three.typeE li a{text-decoration:none}body.top .sectionBlock ul.column.three.typeE li figcaption h3{margin:0;text-align:center;font-size:1.25em}body.top .sectionBlock ul.column.three.typeE li figcaption dl{font-size:.75em;color:#222}body.top .sectionBlock ul.column.typeMore{justify-content:space-between;align-items:flex-start}body.top .sectionBlock ul.column.typeMore li{flex-basis:48%;height:auto;margin-bottom:.8em}body.top .sectionBlock ul.column.typeMore li:first-child{flex-basis:100%;max-width:100%}body.top .sectionBlock .frameTypeB li{margin-bottom:1rem}body.top .sectionBlock .frameTypeB.frame{padding:1rem 0}body.top .sectionBlock .contBox{margin:2rem 0 2.5rem}body.top .sectionBlock .cornerTitle+.contBox{margin:0 0 2rem 0}body.top .sectionBlock .moreArea{margin:1rem 0 0}body.top .sectionBlock .moreArea h2{font-size:1.125em;text-align:center;margin-bottom:.5rem}body.top .sectionBlock .moreArea .btn{margin:auto;max-width:600px}body.top .sectionBlock .moreArea .btn p{margin:0 auto}body.top .sectionBlock .moreArea .btn p.btnLink a span{padding:.3rem 1rem}body.top .sectionBlock.ctgLinklist .innerLarge .column .listBox{width:100%;margin-bottom:1.5rem}body.top .sectionBlock.ctgLinklist .innerLarge .column .listBox h2{margin-left:0;margin-bottom:0;font-size:1.5em;padding-left:3rem;padding-bottom:0}body.top .sectionBlock.ctgLinklist .innerLarge .column .listBox h2.icoNone{padding-left:0}body.top .sectionBlock.ctgLinklist .innerLarge .column .listBox h2.icoMultipleLine{line-height:1.5;padding-bottom:5px}body.top .sectionBlock.ctgLinklist .innerLarge .column .listBox h2.icoPolicy{background-size:40px}body.top .sectionBlock.ctgLinklist .innerLarge .column .listBox h2.icoAbout{background-size:40px}body.top .sectionBlock.ctgLinklist .innerLarge .column .listBox h2.icoVision{background-size:40px}body.top .sectionBlock.ctgLinklist .innerLarge .column .listBox h2.icoManagement{background-size:40px}body.top .sectionBlock.ctgLinklist .innerLarge .column .listBox h2.icoPolicy{background-size:40px}body.top .sectionBlock.ctgLinklist .innerLarge .column .listBox h2.icoHistory{background-size:40px}body.top .sectionBlock.ctgLinklist .innerLarge .column .listBox h2.icoRd{background-size:40px}body.top .sectionBlock.ctgLinklist .innerLarge .column .listBox h2.icoCd{background-size:40px;line-height:1.5;padding-bottom:5px}body.top .sectionBlock.ctgLinklist .innerLarge .column .listBox h2.icoFinancial{background-size:40px}body.top .sectionBlock.ctgLinklist .innerLarge .column .listBox h2.icoReports{background-size:40px}body.top .sectionBlock.ctgLinklist .innerLarge .column .listBox h2.icoStock{background-size:40px}body.top .sectionBlock.ctgLinklist .innerLarge .column .listBox h2.icoInvestors{background-size:40px}body.top .sectionBlock.ctgLinklist .innerLarge .column .listBox h2.icoGovernance{background-size:40px}body.top .sectionBlock.ctgLinklist .innerLarge .column .listBox h2.icoMessage{background-size:40px}body.top .sectionBlock.ctgLinklist .innerLarge .column .listBox h2.icoData{background-size:40px;padding-left:3rem !important;padding-bottom:0 !important}body.top .sectionBlock.ctgLinklist .innerLarge .column .listBox h2.icoTransparency{background-size:40px;padding-left:3rem !important;padding-bottom:0 !important}body.top .sectionBlock.ctgLinklist .innerLarge .column .listBox h2.icoGroup{background-size:40px}body.top .sectionBlock.ctgLinklist .innerLarge .column .listBox h2.icoStrength{background-size:40px}body.top .sectionBlock.ctgLinklist .innerLarge .column .listBox h2.icoCommentary{background-size:40px}body.top .sectionBlock.ctgLinklist .innerLarge .column .listBox h2.icoAd{background-size:40px}body.top .sectionBlock.ctgLinklist .innerLarge .column .listBox h2.icoEsg{background-size:40px}body.top .sectionBlock.ctgLinklist .innerLarge .column .listBox h2.icoProduct{background-size:40px}body.top .sectionBlock.ctgLinklist .innerLarge .column .listBox h2.icoPartnering{background-size:40px}body.top .sectionBlock.ctgLinklist .innerLarge .column .listBox h2.icoSupplier{background-size:40px}body.top .sectionBlock.ctgLinklist .innerLarge .column .listBox ul.column{margin-left:0;width:100%}body.top .sectionBlock.ctgLinklist .innerLarge .column .listBox ul.column li{margin-top:1rem}body.top .sectionBlock.ctgLinklist .innerLarge .column .listBox .column.typeA{width:100%}body.top .sectionBlock.ctgLinklist .innerLarge .column .listBox .column.typeA>li{flex-basis:100%;max-width:100%}body.top .sectionBlock.ctgLinklist .innerLarge .column .listBox .column.typeA>li.imageBox+li{margin-top:0}body.top .sectionBlock.ctgLinklist .innerLarge .column .listBox .column.typeA>li.imageBox+li ul.column{margin-top:0}body.top .sectionBlock.ctgLinklist .innerLarge .column .listBox .column.typeA ul.column li{flex-basis:48%}body.top .sectionBlock.ctgLinklist .innerLarge .column .listBox .column.typeA h2{padding-left:0}body.top .sectionBlock.listBox{margin:1rem 0}body.top .sectionBlock .listStyleBase.listStyleA ul li{margin-bottom:.5rem}body.top .sectionBlock .listStyleBase.listStyleA ul .listArticleLink{flex-basis:auto;max-width:100%}body.top .sectionBlock .linkListBox{background:none}body.top .sectionBlock .linkListBox ul{width:auto;display:flex;justify-content:space-between;flex-direction:column;padding:0}body.top .sectionBlock .linkListBox ul li{margin:0;padding:0;flex-basis:auto;text-align:left;font-size:1.125em;border-left:none;border-right:none;border-bottom:1px solid #8a8a8a}body.top .sectionBlock .linkListBox ul li:first-child{border-top:1px solid #8a8a8a;border-left:none;border-right:none}body.top .sectionBlock .linkListBox ul li:last-child{border-bottom:1px solid #8a8a8a;border-left:none;border-right:none}body.top .sectionBlock .linkListBox ul li.treatment{background-position:left 1rem center;background-size:40px}body.top .sectionBlock .linkListBox ul li.medicine{background-position:left 1rem center;background-size:40px}body.top .sectionBlock .linkListBox ul li.medicineAndBody{background-position:left 1rem center;background-size:40px}body.top .sectionBlock .linkListBox ul li.aboutChugai{background-position:left 1rem center;background-size:40px}body.top .sectionBlock .linkListBox ul li.products{background-position:left 1rem center;background-size:40px}body.top .sectionBlock .linkListBox ul li.future{background-position:left 1rem center;background-size:40px}body.top .sectionBlock .linkListBox ul li a{padding:1rem 1rem 1rem 4.4rem;text-indent:-1rem;margin-left:1rem}body.top .sectionBlock .linkListBox ul li a:before{margin-right:0}body.top .sectionBlock .sectionTitle{text-align:center;margin-bottom:.5rem}body.top .sectionBlock .sectionTitle h2{font-size:1.625em;display:inline-block;margin:auto;padding-left:60px}body.top .sectionBlock .sectionTitle h2.treatment{background-size:42px}body.top .sectionBlock .sectionTitle h2.medicine{padding:40px 0 0 0;background-position:top center;background-size:42px}body.top .sectionBlock .sectionTitle h2.medicineAndBody{padding:40px 0 0 0;background-position:top center;background-size:42px}body.top .sectionBlock .sectionTitle h2.aboutChugai{padding:40px 0 0 0;background-position:top center;background-size:42px}body.top .sectionBlock .sectionTitle h2.products{padding:40px 0 0 0;background-position:top center;background-size:42px}body.top .sectionBlock .sectionTitle h2.future{background-size:42px}}body#crp.home .mainVisual .bx-viewport{height:auto !important}body#crp.home .mainVisual .splide__track ul{margin:0;padding:0}body#crp.home .mainVisual .splide__track ul li{list-style:none}@media screen and (min-width: 767px){body#crp.home .mainVisual .splide__track ul li{position:relative;overflow:hidden;height:440px}}@media screen and (min-width: 767px){body#crp.home .mainVisual .splide__track ul li img{position:absolute;top:50%;left:50%;width:1600px;height:440px;transform:translate(-50%, -50%)}}body#crp.home .sectionBlock h2.ctgTitle{font-size:2.5em;line-height:1.3}body#crp.home .sectionBlock h2.ctgTitle span{font-size:.375em}body#crp.home .sectionBlock .listStyleBase ul li{border:none;padding-bottom:0}body#crp.home .sectionBlock .listStyleBase ul li:last-child{margin-bottom:0}body#crp.home .sectionBlock.ctgMenu>ul li{margin:0}body#crp.home .sectionBlock.ctgMenu figure{position:relative}body#crp.home .sectionBlock.ctgMenu figure .imgBox::after{display:none}body#crp.home .sectionBlock.ctgMenu figure figcaption{position:absolute;bottom:0;left:0;background:rgba(10,80,161,.8);width:100%}body#crp.home .sectionBlock.ctgMenu figure figcaption h2{margin:0;padding:.5rem 2rem .5rem 1rem;color:#fff;text-align:left;font-size:1.25em;background:url(/common/images/ico/menu_arrow.png) no-repeat right .5rem center;background-size:14px 21px}body#crp.home .sectionBlock.ctgMenu figure figcaption h2::after{display:none}body#crp.home .sectionBlock.ctgMenu .linkBtnList{margin-top:50px;justify-content:center}body#crp.home .sectionBlock.ctgMenu .linkBtnList li{flex-basis:600px}body#crp.home .sectionBlock.ctgMenu .linkBtnList li .linkBtn{width:600px;font-size:1.188em}body#crp.home .sectionBlock .sectionVisual{margin-bottom:2rem}body#crp.home .sectionBlock .sectionVisual .innerLarge .visualLink{width:350px;height:auto;padding:3rem 2rem 2.5rem;top:50px}body#crp.home .sectionBlock .sectionVisual .innerLarge .visualLink h2.visualTitle{line-height:1.3}body#crp.home .sectionBlock .sectionVisual .innerLarge .visualLink p{line-height:1.6;margin-bottom:2rem}body#crp.home .sectionBlock.about{margin-top:5rem}body#crp.home .sectionBlock.banner{margin:5rem 0 3rem}body#crp.home .sectionBlock.banner .innerLarge ul{margin:0;padding:0;display:flex;justify-content:center}body#crp.home .sectionBlock.banner .innerLarge ul li{list-style:none;margin-right:30px}body#crp.home .sectionBlock.banner .innerLarge ul li:last-of-type{margin-right:0}body#crp.home #topics{margin:0;background:#f1f2f4;padding:10px 0}body#crp.home #topics ul{margin:0;padding:0;display:flex;flex-direction:row;justify-content:space-between}body#crp.home #topics ul li{padding:3px 0;list-style:none}body#crp.home #topics ul li a{color:#222}body#crp.home #topics ul.topicsColumn li{width:50%;flex-shrink:0}body#crp.home #topics ul.topicsColumn li:first-of-type{border-right:1px dotted #8a8a8a;padding-right:20px}body#crp.home #topics ul.topicsColumn li:last-of-type{padding-left:20px}body#crp.home #movie{padding:32px 0 0}body#crp.home #movie.sectionBlock h3{margin-bottom:23px;text-align:center;border-left:none;line-height:42px;font-weight:normal}body#crp.home #movie.sectionBlock p.btnLink{margin-top:49px}body#crp.home #movie.sectionBlock p.btnLink a{width:223px}body#crp.home ul.movieList{overflow:hidden}body#crp.home ul.movieList li{float:left;width:480px}body#crp.home ul.movieList li:first-child{margin-right:40px}body#crp.home ul.movieList li:hover iframe{opacity:.8}body#crp.home ul.movieList li:hover a{text-decoration:underline}body#crp.home ul.movieList li figure iframe{border:none;vertical-align:top;transition:opacity .5s}body#crp.home ul.movieList li figure figcaption{line-height:26px;color:#006bcf;margin-top:12px}body#crp.home span.small{margin-right:10px}@media screen and (max-width: 767px){body#crp.home .sectionBlock h2.contTitle{font-size:1.375em;margin-bottom:0;line-height:1.3}body#crp.home .sectionBlock h2.dateTitle{font-size:1.375em;margin-bottom:0}body#crp.home .sectionBlock h2.ctgTitle{font-size:1.625em;margin-bottom:1rem}body#crp.home .sectionBlock h2.ctgTitle span{font-size:.538em}body#crp.home .sectionBlock .linkBtnList li .linkBtn{font-size:1em}body#crp.home .sectionBlock .sectionVisual .innerLarge{padding:0}body#crp.home .sectionBlock .sectionVisual .innerLarge .visualLink{width:100%;height:auto;min-height:auto;top:0;padding:1rem 2em}body#crp.home .sectionBlock .sectionVisual .innerLarge .visualLink .visualTitle{margin-top:0}body#crp.home .sectionBlock.ctgMenu .column li{flex-basis:50%}body#crp.home .sectionBlock.ctgMenu .column li figcaption h2{line-height:1.3;font-size:1.125em;min-height:62px;display:flex;align-items:center}body#crp.home .sectionBlock.ctgMenu .column.typeE li figcaption{padding:0}body#crp.home .sectionBlock.ctgMenu .linkBtnList{margin:2rem auto 0}body#crp.home .sectionBlock.ctgMenu .linkBtnList li{flex-basis:100%}body#crp.home .sectionBlock.ctgMenu .linkBtnList li .linkBtn{width:100%;font-size:1em}body#crp.home .sectionBlock.group{margin-top:2rem}body#crp.home .sectionBlock.group h2.contTitle{text-align:left;padding:0}body#crp.home .sectionBlock.group ul.linkBtnList{margin:1rem 0 0}body#crp.home .sectionBlock.about{margin:2.5em 0 0}body#crp.english.home .mainVisual .slider img{width:100%;max-width:100%}}body#crp.csr.top #mainVisual ul{margin:0;padding:0}body#crp.csr.top #mainVisual ul li{list-style:none}body#crp.csr.top #mainVisual ul li img{width:1600px;max-width:100%;height:auto}body#crp.csr.top .sectionBlock .aboutCsr{background:url(/csr/images/bout_csr_bg.jpg) no-repeat;background-size:cover;background-position:center top;padding:40px 0;height:auto}body#crp.csr.top .sectionBlock .aboutCsr h2{font-size:2.5em;margin-bottom:42px}body#crp.csr.top .sectionBlock .aboutCsr .sustainabilityLinkBox{margin-bottom:60px}body#crp.csr.top .sectionBlock .aboutCsr .sustainabilityLinkBox a{display:flex;flex-flow:row nowrap}body#crp.csr.top .sectionBlock .aboutCsr .sustainabilityLinkBox a>div{width:50%;height:270px}body#crp.csr.top .sectionBlock .aboutCsr .sustainabilityLinkBox a .imgBox{min-height:0%}body#crp.csr.top .sectionBlock .aboutCsr .sustainabilityLinkBox a .linkBox{padding:0 40px;background:#fff;display:flex;flex-flow:column nowrap;justify-content:center}body#crp.csr.top .sectionBlock .aboutCsr .sustainabilityLinkBox a .linkBox p.link{background-size:9px 14px;font-size:1.188em}body#crp.csr.top .sectionBlock .aboutCsr .sustainabilityLinkBox a .linkBox img{width:9px;height:14px;margin-top:.55em;margin-left:10px}body#crp.csr.top .sectionBlock .aboutCsr .sustainabilityLinkBox a .linkBox p.description{font-size:.875em;color:#222;text-decoration:none !important}@media screen and (max-width: 767px){body#crp.csr.top .sectionBlock .aboutCsr .sustainabilityLinkBox a{display:flex;flex-flow:column nowrap}body#crp.csr.top .sectionBlock .aboutCsr .sustainabilityLinkBox a>div{width:100%;height:auto}body#crp.csr.top .sectionBlock .aboutCsr .sustainabilityLinkBox a .linkBox{padding:1.5rem;margin-bottom:1rem}body#crp.csr.top .sectionBlock .aboutCsr .sustainabilityLinkBox a .linkBox p.link{background-size:9px 14px;font-size:1.188em}body#crp.csr.top .sectionBlock .aboutCsr .sustainabilityLinkBox a .linkBox p.description{text-decoration:none}}body#crp.csr.top .sectionBlock .aboutCsr .sustainabilityLinkBox a:hover{text-decoration:none}body#crp.csr.top .sectionBlock .aboutCsr .sustainabilityLinkBox a:hover p.link{text-decoration-line:underline}body#crp.csr.top .sectionBlock .linkArea ul{background:none;margin-bottom:0;justify-content:space-between;align-items:stretch;flex-wrap:wrap}body#crp.csr.top .sectionBlock .linkArea ul li{max-width:32%;flex-basis:32%;min-height:280px;box-sizing:border-box;margin:0 0 1.3rem 0;padding:5rem 2rem 0;display:flex;flex-direction:column;justify-content:space-between}body#crp.csr.top .sectionBlock .linkArea ul li p.description{font-size:1.125em;font-weight:bold;line-height:1.5;margin-bottom:0}body#crp.csr.top .sectionBlock .linkArea ul li .btnLink{text-align:center;margin:2rem auto}body#crp.csr.top .sectionBlock .linkArea ul li .btnLink span{padding:.3rem .5rem}body#crp.csr.top .sectionBlock .linkArea .linkIcn01{background:url(/csr/images/link_icn_01.png) top 15px center no-repeat rgba(255,255,255,.5)}body#crp.csr.top .sectionBlock .linkArea .linkIcn02{background:url(/csr/images/link_icn_02.png) top 15px center no-repeat rgba(255,255,255,.5)}body#crp.csr.top .sectionBlock .linkArea .linkIcn03{background:url(/csr/images/link_icn_03.png) top 15px center no-repeat rgba(255,255,255,.5)}body#crp.csr.top .sectionBlock .linkArea .linkIcn04{background:url(/csr/images/link_icn_04.png) top 15px center no-repeat rgba(255,255,255,.5)}body#crp.csr.top .sectionBlock .innerLarge ul.column.three.typeE li{flex-basis:32%;margin-right:1.25rem}@media screen and (max-width: 767px){body#crp.csr.top .sectionBlock .innerLarge ul.column.three.typeE li{flex-basis:100%;margin-right:0}body#crp.csr.top .sectionBlock .innerLarge ul.column.three.typeE li:nth-child(n+4){margin-top:0}}body#crp.csr.top .sectionBlock .innerLarge ul.column.three.typeE li:nth-child(3n){margin-right:0}body#crp.csr.top .sectionBlock.guidelines h2.sectionTitle.contTitle{margin-top:80px;margin-bottom:0}body#crp.csr.top .sectionBlock.guidelines .contBox{margin-top:.5rem}body#crp.csr.top .sectionBlock.guidelines .description{margin-top:.3rem;margin-bottom:1.5rem}body#crp.csr.top .sectionBlock.guidelines+hr{margin-bottom:60px}@media screen and (max-width: 767px){body#crp.csr.top .sectionBlock{margin-bottom:0}body#crp.csr.top .sectionBlock h2.sectionTitle.contTitle{margin-top:2.5rem}body#crp.csr.top .sectionBlock .aboutCsr{padding:40px 0 20px}body#crp.csr.top .sectionBlock .aboutCsr h2.sectionTitle{font-size:1.625em;margin-bottom:1rem}body#crp.csr.top .sectionBlock .aboutCsr div.description{background-position:top 3.8rem center}body#crp.csr.top .sectionBlock .aboutCsr div.description p{font-size:.875em;line-height:1.5}body#crp.csr.top .sectionBlock .aboutCsr .video ul{height:auto}body#crp.csr.top .sectionBlock .aboutCsr .video ul.column li{flex-basis:100%}body#crp.csr.top .sectionBlock .aboutCsr .video ul.column li iframe{width:100%;height:100%}body#crp.csr.top .sectionBlock .aboutCsr .video ul.column li dl{padding:1rem}body#crp.csr.top .sectionBlock .aboutCsr .video ul.column li dl dt{padding:0 0 1.5rem}body#crp.csr.top .sectionBlock .aboutCsr .linkArea ul.column li{max-width:100%;flex-basis:100%;min-height:auto;padding-left:1rem;padding-right:1rem}body#crp.csr.top .sectionBlock .aboutCsr .linkArea ul.column li .btnLink{margin:1rem auto}body#crp.csr.top .sectionBlock .frameTypeB ul.listStyle figure figcaption dl{padding:15px}body#crp.csr.top .sectionBlock.guidelines{margin-bottom:0}body#crp.csr.top .sectionBlock.guidelines h2.sectionTitle.contTitle{margin-top:0;margin-bottom:0}body#crp.csr.top .sectionBlock.guidelines .contBox{margin-top:0}body#crp.csr.top .sectionBlock.guidelines .description{margin-top:.3rem;margin-bottom:1rem}body#crp.csr.top .sectionBlock.guidelines+hr{margin:20px 0 25px}body#crp.csr.top .sectionBlock.guidelines+hr+.sectionBlock{margin-top:0}}body#crp.csr.about div.imgBorderCenter{display:flex;flex-flow:column nowrap}body#crp.csr.about div.imgBorderCenter img{flex-shrink:0}body#crp.csr.about div.imgBorderCenter p{margin-top:20px;max-width:100%}body#crp.csr.about div.sustainabilityIconBox{flex-flow:row nowrap;text-align:right;margin-top:20px;padding-bottom:8px}body#crp.csr.about div.sustainabilityIconBox>img{width:100px;margin-left:5px;margin-top:10px}@media screen and (max-width: 767px){body#crp.csr.about div.sustainabilityIconBox{display:flex;flex-flow:row wrap;text-align:left;margin-top:0;padding-left:10px}body#crp.csr.about div.sustainabilityIconBox>img{width:31%;height:31%;margin:2% 2% 0 0}}body#crp.csr.community .communityLinkBox>li{flex:0 0 32%;max-width:32%;margin-bottom:20px}@media screen and (max-width: 767px){body#crp.csr.community .communityLinkBox>li{flex-basis:100%;max-width:100%;margin-right:0}}body#crp.csr.community .communityLinkBox>li>a{display:block;padding:15px;font-size:1.25em;line-height:1}body#crp.csr.environment ul.listStyle li figure figcaption dl.dlSubdivision dt{color:inherit}body#crp.csr.environment ul.listStyle li figure figcaption dl.dlSubdivision dd>a{display:block}body#crp.csr.environment ul.listStyle li figure figcaption dl.dlSubdivision dd>a figure{display:flex;flex-flow:nowrap}body#crp.csr.environment ul.listStyle li figure figcaption dl.dlSubdivision dd>a figure .imgBox{width:60px;flex-shrink:0;flex-grow:0}body#crp.csr.environment ul.listStyle li figure figcaption dl.dlSubdivision dd>a figure .columnTextBox{padding:0 0 0 10px;text-align:left;flex-shrink:1;flex-grow:1}body#crp.csr.environment ul.listStyle li figure figcaption dl.dlSubdivision dd>a figure .columnTextBox .columnBoxText{margin:0;line-height:1.6}body#crp.csr.environment ul.listStyle li figure figcaption dl.dlSubdivision dd>a:hover .columnBoxText{text-decoration:underline}body#crp.csr.environment ul.listStyle li figure figcaption dl.dlSubdivision dd>a+a{margin:8px 0 0}body#crp.csr.environment ul.listStyle li:hover figure figcaption dl.dlSubdivision dt{text-decoration:none}body#crp.csr.feature .listFeature{list-style:none none outside;margin:0;padding:0}body#crp.csr.feature .listFeature>li{display:list-item;margin:0 auto 20px;padding:20px;border:1px solid #8a8a8a}body#crp.csr.feature .listFeature>li>a{display:block;margin:0 0 1rem;font-size:1.25em;line-height:1.3}body#crp.csr.feature .listFeature>li>.listFeatureExplain{display:flex;flex-wrap:nowrap}body#crp.csr.feature .listFeature>li>.listFeatureExplain .listFeatureExplainImg{flex:0 0 90px}body#crp.csr.feature .listFeature>li>.listFeatureExplain .listFeatureExplainImg>img{display:block;width:100%;height:auto}body#crp.csr.feature .listFeature>li>.listFeatureExplain .listFeatureExplainTxt{flex:1 1 auto;margin:0 0 0 20px;font-size:.875em;line-height:1.6}@media screen and (max-width: 767px){body#crp.csr.community .communityLinkBox>li{flex-basis:100%;margin-bottom:10px}body#crp.csr.community .communityLinkBox>li>a{display:block;padding:20px 10px;font-size:1.25em;line-height:1}body#crp.csr.environment ul.listStyle li figure figcaption dl.dlSubdivision dd>a figure .imgBox{width:81px}body#crp.csr.environment ul.listStyle li figure figcaption dl.dlSubdivision dd>a figure .columnTextBox{padding:0 0 0 15px}body#crp.csr.environment ul.listStyle li figure figcaption dl.dlSubdivision dd>a+a{margin:12px 0 0}body#crp.csr.feature .listFeature>li{margin:0 auto 10px;padding:20px 10px}body#crp.csr.feature .listFeature>li>a{margin:0}body#crp.csr.feature .listFeature>li>.listFeatureExplain{display:none}}body#crp.sustainability.top #mainVisual img{width:1600px;max-width:100%;height:auto}body#crp.sustainability.top .susSharedvalue .column{padding:60px 0;justify-content:space-between}@media screen and (max-width: 767px){body#crp.sustainability.top .susSharedvalue .column{padding:40px 0 85px;justify-content:center}}body#crp.sustainability.top .susSharedvalue .imgBox{width:480px}@media screen and (max-width: 767px){body#crp.sustainability.top .susSharedvalue .imgBox{width:100%}}body#crp.sustainability.top .susSharedvalue .txtBox{width:430px}@media screen and (max-width: 767px){body#crp.sustainability.top .susSharedvalue .txtBox{width:100%;margin-top:40px}}body#crp.sustainability.top .susSharedvalue .txtBox .btnLink{text-align:center;margin-bottom:0}body#crp.sustainability.top .susSharedvalue .txtBox p:not(.link){font-size:1.125em}@media screen and (max-width: 767px){body#crp.sustainability.top .susSharedvalue .txtBox p:not(.link){margin-bottom:1rem}}body#crp.sustainability.top .recommendBox{padding-bottom:20px;border-bottom:1px solid #8a8a8a}body#crp.sustainability.top .recommendBox ul.column.four.typeE li{flex-basis:23% !important;max-width:23% !important;margin-top:0;margin-right:1.25rem}body#crp.sustainability.top .recommendBox ul.column.four.typeE li figcaption h3{text-align:left;margin-top:5px;font-weight:normal;font-size:1em;line-height:1.6em}body#crp.sustainability.top .recommendBox ul.column.four.typeE li figcaption h3.new:before{vertical-align:middle;content:"NEW";font-size:11px;display:inline-block;background:#db434a;color:#fff;padding:.1rem .3rem;margin-right:.5rem;line-height:1.5em}body#crp.sustainability.top .recommendBox ul.column.four.typeE li figcaption h3:after{content:"";background:url(/common/images/ico/link_btn_arrow.png) right center no-repeat;background-size:9px 14px;padding-right:1.25rem}body#crp.sustainability.top .recommendBox ul.column.four.typeE li figure:hover h3{text-decoration:underline}body#crp.sustainability.top .recommendBox ul.column.four.typeE li:nth-child(4n){margin-right:0}@media screen and (max-width: 767px){body#crp.sustainability.top .recommendBox ul.column.four.typeE{justify-content:space-between}body#crp.sustainability.top .recommendBox ul.column.four.typeE li{flex-basis:47% !important;max-width:47% !important;margin-right:0}body#crp.sustainability.top .recommendBox ul.column.four.typeE li figcaption h3{text-align:left}}body#crp.sustainability.top .pickup{padding:0}body#crp.sustainability.top .pickup02{margin-top:60px;padding-top:0}@media screen and (max-width: 767px){body#crp.sustainability.top .pickup02{margin-top:45px;padding-top:0}}body#crp.sustainability.top .ctgLinklist .column .listBox h2{padding-left:0;padding-bottom:0;border:0}body#crp.sustainability.top .ctgLinklist .column ul.column li a:hover{text-decoration:underline}body#crp.sustainability.top .ctgLinklist .column ul.column.one li{flex-basis:100%}body#crp.sustainability.top .ctgLinklist .column ul.column.one li:not(:first-of-type){margin-top:1rem}@media screen and (max-width: 767px){body#crp.sustainability.top .susActivity{margin-top:45px}}@media screen and (max-width: 767px){body#crp.sustainability.top .susActivity h2.contTitle{margin-bottom:20px}}body#crp.sustainability.top .susActivity .thumbBox{line-height:1.5}body#crp.sustainability.top .susActivity .thumbBox .thumbImg{display:table-cell;text-align:center;vertical-align:middle;width:320px;height:200px;background-color:#f1f2f4;margin-bottom:.5rem}body#crp.sustainability.top .susActivity .thumbBox .thumbImg img{width:auto;height:auto;max-width:320px;max-height:200px}@media screen and (max-width: 767px){body#crp.sustainability.top .susActivity .thumbBox .thumbImg{width:91.66vw !important;position:relative}body#crp.sustainability.top .susActivity .thumbBox .thumbImg:before{content:"";display:block;padding-top:62.5%}body#crp.sustainability.top .susActivity .thumbBox .thumbImg img{top:0;left:0;right:0;bottom:0;margin:auto;position:absolute;width:auto;height:auto;max-width:100%;max-height:100%}}body#crp.sustainability.top .susActivity .contBox{margin-top:20px;margin-bottom:0}body#crp.sustainability.top .sectionBlock .susEffort{padding:50px 0 80px !important}@media screen and (max-width: 767px){body#crp.sustainability.top .sectionBlock .susEffort{padding:50px 0 44px !important}}body#crp.sustainability.top .sectionBlock .susEffort .linkBtn{font-size:1.1875rem}@media screen and (max-width: 767px){body#crp.sustainability.top .sectionBlock .susEffort .linkBtn{font-size:1rem;padding:20px 0}}body#crp.sustainability.top .sectionBlock .susEffort .susInitiativesValue{background-color:#f1f2f4;border-top:5px solid #005eb8;padding:5px 0 15px;text-align:center}@media screen and (max-width: 767px){body#crp.sustainability.top .sectionBlock .susEffort .susInitiativesValue{margin-top:1.125rem;padding:6px 0 25px}}body#crp.sustainability.top .sectionBlock .susEffort .susInitiativesValue>.title{display:block;font-size:1.5rem;font-weight:bold;margin:0}@media screen and (max-width: 767px){body#crp.sustainability.top .sectionBlock .susEffort .susInitiativesValue>.title{font-size:1.375rem}}body#crp.sustainability.top .sectionBlock .susEffort .susInitiativesValue>.titleEn{display:block;font-size:.875rem;margin-top:-7px}@media screen and (max-width: 767px){body#crp.sustainability.top .sectionBlock .susEffort .susInitiativesValue>.titleEn{margin-top:-4px}}body#crp.sustainability.top .sectionBlock .susEffort .susInitiativesValue>.textLink{margin-top:13px}@media screen and (max-width: 767px){body#crp.sustainability.top .sectionBlock .susEffort .susInitiativesValue>.textLink{margin-top:11px}}body#crp.sustainability.top .sectionBlock .susEffort .susInitiativesValue>.textLink a:after{content:" ";background:url(/common/images/ico/link_btn_arrow.png) right center no-repeat;background-size:9px 14px;padding-right:1.25rem;width:9px;height:14px}body#crp.sustainability.top .sectionBlock .susEffort ul.column.susInitiativesEsg{margin-top:30px}@media screen and (max-width: 767px){body#crp.sustainability.top .sectionBlock .susEffort ul.column.susInitiativesEsg{margin-top:21px}}body#crp.sustainability.top .sectionBlock .susEffort ul.column.susInitiativesEsg li{background-color:#f1f2f4;margin-bottom:30px}@media screen and (max-width: 767px){body#crp.sustainability.top .sectionBlock .susEffort ul.column.susInitiativesEsg li{margin-bottom:20px}}body#crp.sustainability.top .sectionBlock .susEffort ul.column.susInitiativesEsg::after{content:"";display:block;flex-basis:32%;max-width:33.333%}body#crp.sustainability.top .sectionBlock .susEffort ul.column.susInitiativesEsg .detail{padding:1rem}@media screen and (max-width: 767px){body#crp.sustainability.top .sectionBlock .susEffort ul.column.susInitiativesEsg .detail{padding:10px 20px 15px}}body#crp.sustainability.top .sectionBlock .susEffort ul.column.susInitiativesEsg .detail>.title{display:inline-block;font-size:1.5rem;font-weight:bold;margin:0 .8rem 1.8rem 0}@media screen and (max-width: 767px){body#crp.sustainability.top .sectionBlock .susEffort ul.column.susInitiativesEsg .detail>.title{font-size:1.375rem;margin:0 .8rem 1.3rem 0}}body#crp.sustainability.top .sectionBlock .susEffort ul.column.susInitiativesEsg .detail>.titleEn{display:inline-block;font-size:.875rem}body#crp.sustainability.top .sectionBlock .susEffort ul.column.susInitiativesEsg .detail .textLink{margin:0;max-width:100%}body#crp.sustainability.top .sectionBlock .susEffort ul.column.susInitiativesEsg .detail .textLink a{border-bottom:1px dotted #222;display:block;font-size:1rem;padding:0 1rem .5rem 0;position:relative;line-height:1.3}body#crp.sustainability.top .sectionBlock .susEffort ul.column.susInitiativesEsg .detail .textLink a:hover{text-decoration:underline}body#crp.sustainability.top .sectionBlock .susEffort ul.column.susInitiativesEsg .detail .textLink a:after{content:"";background:url(/common/images/ico/link_btn_arrow.png) right center no-repeat;background-size:9px 14px;padding-right:1.25rem;position:absolute;right:3px;top:2px;width:9px;height:14px}body#crp.sustainability.top .sectionBlock .susEffort ul.column.susInitiativesEsg .detail .textLink+.textLink{margin-top:10px}body#crp.sustainability.top .sectionBlock .susEffort ul.column.susInitiativesEsg li.listTxtLink a{border:1px solid #8a8a8a;box-sizing:border-box;padding:.8rem 1rem;height:110px;display:block}@media screen and (max-width: 767px){body#crp.sustainability.top .sectionBlock .susEffort ul.column.susInitiativesEsg li.listTxtLink a{margin-bottom:24px;height:auto}}body#crp.sustainability.top .sectionBlock .susEffort ul.column.susInitiativesEsg li.listTxtLink .linkTtl{margin-top:0;font-size:1.188em;margin-bottom:.5rem;line-height:1.3}body#crp.sustainability.top .sectionBlock .susEffort ul.column.susInitiativesEsg li.listTxtLink .linkTxt{font-size:.875em;line-height:1.6;text-align:left;margin-top:0;color:#222}body#crp.sustainability.top .sectionBlock .frameTypeB.frame{padding:50px 0}body#crp.sustainability.top .sectionBlock div.support{margin-bottom:90px}body#crp.sustainability.top .sectionBlock div.support img{width:660px}body#crp.sustainability.top .sectionBlock div.dataList ul.listStyle{justify-content:center}body#crp.sustainability.top .sectionBlock div.dataList ul.listStyle li{background-color:#f1f2f4}body#crp.sustainability.top .sectionBlock.ctgLinklist .innerLarge .column .listBox ul.column.typeA{display:flex;flex-direction:column-reverse;padding:0}body#crp.sustainability.top .sectionBlock.ctgLinklist .innerLarge .column .listBox ul.column.typeA>li{min-height:1px;flex-basis:auto}body#crp.sustainability.top .sectionBlock.ctgLinklist .innerLarge .column .listBox ul.column.typeA>li ul.column li{flex-basis:32%;margin-top:1rem;font-size:1rem}body#crp.sustainability.top .sectionBlock.ctgLinklist .innerLarge .column .listBox ul.column.typeA>li ul.column li:nth-child(n+3){margin-top:1rem}body#crp.sustainability.top .sectionBlock.ctgLinklist .innerLarge .column .listBox ul.column.typeA li.imageBox{margin-top:40px;flex-basis:auto}body#crp.sustainability.top .sectionBlock .aboutCsr{background:url(/sustainability/images/bout_csr_bg.jpg) no-repeat;background-size:cover;background-position:center top;padding:40px 0;height:auto}body#crp.sustainability.top .sectionBlock .aboutCsr h2{font-size:2.5em;margin-bottom:42px}body#crp.sustainability.top .sectionBlock .aboutCsr .sustainabilityLinkBox{margin-bottom:60px}body#crp.sustainability.top .sectionBlock .aboutCsr .sustainabilityLinkBox a{display:flex;flex-flow:row nowrap}body#crp.sustainability.top .sectionBlock .aboutCsr .sustainabilityLinkBox a>div{width:50%;height:270px}body#crp.sustainability.top .sectionBlock .aboutCsr .sustainabilityLinkBox a .imgBox{min-height:0%}body#crp.sustainability.top .sectionBlock .aboutCsr .sustainabilityLinkBox a .linkBox{padding:0 40px;background:#fff;display:flex;flex-flow:column nowrap;justify-content:center}body#crp.sustainability.top .sectionBlock .aboutCsr .sustainabilityLinkBox a .linkBox p.link{background-size:9px 14px;font-size:1.188em}body#crp.sustainability.top .sectionBlock .aboutCsr .sustainabilityLinkBox a .linkBox img{width:9px;height:14px;margin-top:.55em;margin-left:10px}body#crp.sustainability.top .sectionBlock .aboutCsr .sustainabilityLinkBox a .linkBox p.description{font-size:.875em;color:#222;text-decoration:none !important}@media screen and (max-width: 767px){body#crp.sustainability.top .sectionBlock .aboutCsr .sustainabilityLinkBox a{display:flex;flex-flow:column nowrap}body#crp.sustainability.top .sectionBlock .aboutCsr .sustainabilityLinkBox a>div{width:100%;height:auto}body#crp.sustainability.top .sectionBlock .aboutCsr .sustainabilityLinkBox a .linkBox{padding:1.5rem;margin-bottom:1rem}body#crp.sustainability.top .sectionBlock .aboutCsr .sustainabilityLinkBox a .linkBox p.link{background-size:9px 14px;font-size:1.188em}body#crp.sustainability.top .sectionBlock .aboutCsr .sustainabilityLinkBox a .linkBox p.description{text-decoration:none}}body#crp.sustainability.top .sectionBlock .aboutCsr .sustainabilityLinkBox a:hover{text-decoration:none}body#crp.sustainability.top .sectionBlock .aboutCsr .sustainabilityLinkBox a:hover p.link{text-decoration-line:underline}body#crp.sustainability.top .sectionBlock .linkArea ul{background:none;margin-bottom:0;justify-content:space-between;align-items:stretch;flex-wrap:wrap}body#crp.sustainability.top .sectionBlock .linkArea ul li{max-width:32%;flex-basis:32%;min-height:280px;box-sizing:border-box;margin:0 0 1.3rem 0;padding:5rem 2rem 0;display:flex;flex-direction:column;justify-content:space-between}body#crp.sustainability.top .sectionBlock .linkArea ul li p.description{font-size:1.125em;font-weight:bold;line-height:1.5;margin-bottom:0}body#crp.sustainability.top .sectionBlock .linkArea ul li .btnLink{text-align:center;margin:2rem auto}body#crp.sustainability.top .sectionBlock .linkArea ul li .btnLink span{padding:.3rem .5rem}body#crp.sustainability.top .sectionBlock .linkArea .linkIcn01{background:url(/sustainability/images/link_icn_01.png) top 15px center no-repeat rgba(255,255,255,.5)}body#crp.sustainability.top .sectionBlock .linkArea .linkIcn02{background:url(/sustainability/images/link_icn_02.png) top 15px center no-repeat rgba(255,255,255,.5)}body#crp.sustainability.top .sectionBlock .linkArea .linkIcn03{background:url(/sustainability/images/link_icn_03.png) top 15px center no-repeat rgba(255,255,255,.5)}body#crp.sustainability.top .sectionBlock .linkArea .linkIcn04{background:url(/sustainability/images/link_icn_04.png) top 15px center no-repeat rgba(255,255,255,.5)}body#crp.sustainability.top .sectionBlock .innerLarge ul.column.three.typeE li{flex-basis:32%;margin-right:1.25rem}@media screen and (max-width: 767px){body#crp.sustainability.top .sectionBlock .innerLarge ul.column.three.typeE li{flex-basis:100%;margin-right:0}body#crp.sustainability.top .sectionBlock .innerLarge ul.column.three.typeE li:nth-child(n+4){margin-top:0}}body#crp.sustainability.top .sectionBlock .innerLarge ul.column.three.typeE li:nth-child(3n){margin-right:0}body#crp.sustainability.top .sectionBlock.guidelines h2.sectionTitle.contTitle{margin-top:80px;margin-bottom:0}body#crp.sustainability.top .sectionBlock.guidelines .contBox{margin-top:.5rem}body#crp.sustainability.top .sectionBlock.guidelines .description{margin-top:.3rem;margin-bottom:1.5rem}body#crp.sustainability.top .sectionBlock.guidelines+hr{margin-bottom:60px}body#crp.sustainability.top #evaluation.sectionBlock ul.column.typeC{justify-content:space-between;margin-top:15px}body#crp.sustainability.top #evaluation.sectionBlock ul.column.typeC li .imgBox{text-align:center}body#crp.sustainability.top #evaluation.sectionBlock ul.column.typeC li .imgBox img{height:100px;width:auto}body#crp.sustainability.top #evaluation.sectionBlock ul.column.typeC.three li{flex-basis:33%;max-width:33%;margin-top:0;margin-bottom:3%}body#crp.sustainability.top #evaluation.sectionBlock ul.column.typeC.four li{flex-basis:25%;max-width:25%;margin-top:0;margin-bottom:3%}@media screen and (max-width: 767px){body#crp.sustainability.top #evaluation.sectionBlock ul.column.typeC li{flex-basis:47% !important;max-width:47% !important;margin-top:0 !important;margin-bottom:30px !important}body#crp.sustainability.top #evaluation.sectionBlock ul.column.typeC li .imgBox img{height:auto;width:100%}body#crp.sustainability.top #evaluation.sectionBlock ul.column.typeC.three,body#crp.sustainability.top #evaluation.sectionBlock ul.column.typeC.four{justify-content:space-between;margin-top:0}body#crp.sustainability.top #evaluation.sectionBlock ul.column.typeC.three:first-of-type,body#crp.sustainability.top #evaluation.sectionBlock ul.column.typeC.four:first-of-type{margin-top:50px}}body#crp.sustainability.top .frameTypeB{border:none}@media screen and (max-width: 767px){body#crp.sustainability.top .sectionBlock{margin-bottom:0;padding:0}body#crp.sustainability.top .sectionBlock h2.sectionTitle.contTitle.sp{border-top:1px solid #8a8a8a;margin-top:30px;padding-top:20px}body#crp.sustainability.top .sectionBlock .susEffort ul.column li{margin-bottom:30px}body#crp.sustainability.top .sectionBlock .susEffort ul.column figcaption p{text-align:left;font-size:1.25em}body#crp.sustainability.top .sectionBlock .susEffort p.btnLink{display:flex;flex-direction:column;align-items:center;width:100%}body#crp.sustainability.top .sectionBlock .susEffort p.btnLink span.medium{font-size:.875em;margin-bottom:20px;width:100%}body#crp.sustainability.top .sectionBlock .susEffort p.btnLink a{min-width:45%;font-size:1.25em;margin-left:0}body#crp.sustainability.top .sectionBlock#movie figcaption p.mt0{font-size:1.25em;line-height:1.3;margin:.5rem auto 0}body#crp.sustainability.top .sectionBlock div.support img{width:100%}body#crp.sustainability.top .sectionBlock div.dataList ul.listStyle{justify-content:center}body#crp.sustainability.top .sectionBlock div.dataList ul.listStyle li{background-color:#f1f2f4}body#crp.sustainability.top .sectionBlock div.dataList ul.listStyle li figure figcaption dl{padding:20px}body#crp.sustainability.top .sectionBlock.pickup ul.column.typeB figcaption h2{padding:0 20px !important}body#crp.sustainability.top .sectionBlock.ctgLinklist .innerLarge .column .listBox ul.column.typeA li ul.column li{flex-basis:100% !important}body#crp.sustainability.top .sectionBlock .aboutCsr{padding:40px 0 20px}body#crp.sustainability.top .sectionBlock .aboutCsr h2.sectionTitle{font-size:1.625em;margin-bottom:1rem}body#crp.sustainability.top .sectionBlock .aboutCsr div.description{background-position:top 3.8rem center}body#crp.sustainability.top .sectionBlock .aboutCsr div.description p{font-size:.875em;line-height:1.5}body#crp.sustainability.top .sectionBlock .aboutCsr .video ul{height:auto}body#crp.sustainability.top .sectionBlock .aboutCsr .video ul.column li{flex-basis:100%}body#crp.sustainability.top .sectionBlock .aboutCsr .video ul.column li iframe{width:100%;height:100%}body#crp.sustainability.top .sectionBlock .aboutCsr .video ul.column li dl{padding:1rem}body#crp.sustainability.top .sectionBlock .aboutCsr .video ul.column li dl dt{padding:0 0 1.5rem}body#crp.sustainability.top .sectionBlock .aboutCsr .linkArea ul.column li{max-width:100%;flex-basis:100%;min-height:auto;padding-left:1rem;padding-right:1rem}body#crp.sustainability.top .sectionBlock .aboutCsr .linkArea ul.column li .btnLink{margin:1rem auto}body#crp.sustainability.top .sectionBlock .frameTypeB ul.listStyle figure figcaption dl{padding:15px}body#crp.sustainability.top .sectionBlock.guidelines{margin-bottom:0}body#crp.sustainability.top .sectionBlock.guidelines h2.sectionTitle.contTitle{margin-top:0;margin-bottom:0}body#crp.sustainability.top .sectionBlock.guidelines .contBox{margin-top:0}body#crp.sustainability.top .sectionBlock.guidelines .description{margin-top:.3rem;margin-bottom:1rem}body#crp.sustainability.top .sectionBlock.guidelines+hr{margin:20px 0 25px}body#crp.sustainability.top .sectionBlock.guidelines+hr+.sectionBlock{margin-top:0}}body#crp.sustainability.about div.imgBorderCenter{display:flex;flex-flow:column nowrap}body#crp.sustainability.about div.imgBorderCenter img{flex-shrink:0}body#crp.sustainability.about div.imgBorderCenter p{margin-top:20px;max-width:100%}body#crp.sustainability.activity.index .searchBlock:first-child{padding:20px 0}body#crp.sustainability.activity.index .searchBlock:last-child{padding:20px 0}body#crp.sustainability.activity.index .searchBlock .my-search-box{max-width:840px;margin:auto}body#crp.sustainability.activity.index .searchBlock .my-search-box .mf_finder_searchBox_submit{width:45px;height:45px;background:#fff url(/common/images/pc/head-search-icon.png) no-repeat center center;border:1px solid #c6c6c6;border-left:none;border-radius:0}body#crp.sustainability.activity.index .searchBlock .my-search-box .mf_finder_searchBox_submit::before{display:none}body#crp.sustainability.activity.index .searchBlock .my-placeholder .mf_finder_searchBox_query_input{border:1px solid #c6c6c6;border-right:none}body#crp.sustainability.activity.index .searchBlock .pc.searchYear,body#crp.sustainability.activity.index .searchBlock .pc.searchCategory{display:flex;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;margin-top:0}body#crp.sustainability.activity.index .searchBlock .pc.searchYear ul,body#crp.sustainability.activity.index .searchBlock .pc.searchCategory ul{margin:0;padding:0;display:flex;flex-wrap:wrap;padding-left:2.5em}body#crp.sustainability.activity.index .searchBlock .pc.searchYear ul li,body#crp.sustainability.activity.index .searchBlock .pc.searchCategory ul li{list-style:none;margin-right:2.5em}body#crp.sustainability.activity.index .searchBlock .pc.searchYear ul.medium,body#crp.sustainability.activity.index .searchBlock .pc.searchCategory ul.medium{flex-shrink:0;line-height:2.2}body#crp.sustainability.activity.index .searchBlock .pc.searchYear ul.medium:nth-of-type(1),body#crp.sustainability.activity.index .searchBlock .pc.searchCategory ul.medium:nth-of-type(1){width:15%}body#crp.sustainability.activity.index .searchBlock .pc.searchYear ul.medium:nth-of-type(1) li,body#crp.sustainability.activity.index .searchBlock .pc.searchCategory ul.medium:nth-of-type(1) li{margin-right:0}body#crp.sustainability.activity.index .searchBlock .pc.searchYear ul.medium:nth-of-type(2),body#crp.sustainability.activity.index .searchBlock .pc.searchCategory ul.medium:nth-of-type(2){width:85%;padding-left:0}body#crp.sustainability.activity.index .searchBlock .pc.searchYear .active,body#crp.sustainability.activity.index .searchBlock .pc.searchCategory .active{font-weight:bold;border-bottom:4px solid #0a50a1}body#crp.sustainability.activity.index .searchBlock+.searchBlock{border-top:1px dotted #8a8a8a}body#crp.sustainability.activity.index .resultStats{padding-left:35px}body#crp.sustainability.activity.index .lineUp{padding:0;margin-top:15px;display:flex;flex-direction:row;align-items:stretch;list-style:none}body#crp.sustainability.activity.index .lineUp .item{flex-basis:24%;max-width:24%;margin-bottom:1.5%;border:1px solid #aaa;padding:.5rem;margin-right:13px}body#crp.sustainability.activity.index .lineUp .item:nth-child(4n){margin-right:0}body#crp.sustainability.activity.index .lineUp .item .itemInner{display:flex;flex-direction:column;height:100%}body#crp.sustainability.activity.index .lineUp .item .date{font-size:.875em;margin-bottom:.5rem;margin-top:0}body#crp.sustainability.activity.index .lineUp .item a .thumbBox{line-height:1.5}body#crp.sustainability.activity.index .lineUp .item a .thumbBox .thumbImg{display:table-cell;text-align:center;vertical-align:middle;width:220px;height:138px;background-color:#f1f2f4;margin-bottom:.5rem}body#crp.sustainability.activity.index .lineUp .item a .thumbBox .thumbImg img{width:auto;height:auto;max-width:220px;max-height:138px}body#crp.sustainability.activity.index .lineUp .item a .title{margin-top:7px;line-height:1.5}body#crp.sustainability.activity.index .lineUp .item div.categoryTag{margin-top:auto}body#crp.sustainability.activity.index .lineUp .item div.categoryTag span{display:inline-block;margin-top:0;padding:3px 10px;background-color:#8d9bab;color:#fff;font-size:.75em;margin-right:8px;line-height:1}body#crp.sustainability.activity.index .lineUp .item div.categoryTag span:hover{text-decoration:none}body#crp.sustainability.activity.index .lineUp .item div.categoryTag span.subCategoryTag{padding:2px 9px;border:1px solid #8d9bab;background-color:#fff;color:#8d9bab}body#crp.sustainability.activity.index .moreLink_Activity .btnLink{text-align:center;margin-top:0;margin-bottom:0}body#crp.sustainability.activity.index .moreLink_Activity .btnLink a{background:url("/common/images/ico/blue_btn_aco-open.png") no-repeat #0a50a1;background-size:14px 9px;background-position:left 10px center;padding:0 2.5rem}body#crp.sustainability.activity.index .activityList{margin-top:80px}body#crp.sustainability.activity.index .activityList h2.elTitleH4{margin-bottom:10px;font-weight:normal;font-size:1.4em}body#crp.sustainability.activity.index .activityList p{margin-top:0;text-align:center}body#crp.sustainability.activity.index .activityList ul.column.four{background-color:#fff;padding:20px 20px 10px;margin-bottom:50px}body#crp.sustainability.activity.index .activityList ul.column.four li{flex-basis:24%;max-width:24%;margin-bottom:10px;margin-right:1%}body#crp.sustainability.activity.index .activityList ul.column.four li a{display:flex}body#crp.sustainability.activity.index .activityList ul.column.four li a img{width:60px;height:40px;margin-right:10px}body#crp.sustainability.activity.index .activityList ul.column.four li a span{width:140px;font-size:.875em;line-height:1.3}body#crp.sustainability.activity.index.english .pc.searchYear ul.medium:nth-of-type(1),body#crp.sustainability.activity.index.english .pc.searchCategory ul.medium:nth-of-type(1){width:17%}body#crp.sustainability.activity.index.english .pc.searchYear ul.medium:nth-of-type(2),body#crp.sustainability.activity.index.english .pc.searchCategory ul.medium:nth-of-type(2){width:83%}body#crp.sustainability.activity.detail #mainContents header+.sectionBlock{margin-top:2.5em}body#crp.sustainability.activity.detail .sectionBlock+.sectionBlock{margin-top:2.5rem;padding-top:0}body#crp.sustainability.activity.detail .newsDetailHeader p.newsDetailSubTtl{margin-bottom:10px}body#crp.sustainability.activity.detail .newsDetailHeader .categoryTag{margin-bottom:15px}body#crp.sustainability.activity.detail .newsDetailHeader .categoryTag span{display:inline-block;margin-top:0;padding:3px 15px;background-color:#8d9bab;color:#fff;font-size:.75em;margin-right:8px;line-height:1.3}body#crp.sustainability.activity.detail .activityDetailImg{margin-top:40px;width:100%;display:flex;justify-content:space-between}body#crp.sustainability.activity.detail .activityDetailImg .imgBox img{max-width:100%}body#crp.sustainability.activity.detail .activityDetailImg .imgBox p.imgTitle{margin-top:0;font-weight:normal;font-size:.8em;text-align:left}body#crp.sustainability.activity.detail .activityDetailImg .imgBox p.imgTitle a{font-size:1.25em}body#crp.sustainability.activity.detail .activityDetailImg.one .imgBox{width:840px}body#crp.sustainability.activity.detail .activityDetailImg.two .imgBox{width:410px}body#crp.sustainability.activity.detail .activityDetailImg.three .imgBox{width:260px}body#crp.sustainability.activity.detail .w700Img{display:block;margin:0 auto 2.5rem;width:700px}@media screen and (max-width: 767px){body#crp.sustainability.activity.detail .w700Img{width:100%}}body#crp.sustainability.activity .mr0{margin-right:0 !important}html.with-featherlight body#crp.sustainability.activity{width:100vw !important}body#crp.sustainability.activity body.news.detail #mainContents header+.sectionBlock{margin-top:2.5em}body#crp.sustainability.activity body.news.detail .sectionBlock+.sectionBlock{margin-top:2.5rem;padding-top:0}body#crp.sustainability.activity .newsDetailHeader{flex-direction:column;border-bottom:1px solid #8a8a8a}body#crp.sustainability.activity .newsDetailHeader .newsReleaseInfomation{background:#f1f2f4;padding:.5rem 1rem;margin-top:1rem}body#crp.sustainability.activity .newsDetailHeader .newsReleaseInfomation+.newsDetailHeaderUpper{margin-top:1.5rem}body#crp.sustainability.activity .newsDetailHeader .newsDetailHeaderUpper{margin-top:0;display:flex}body#crp.sustainability.activity .newsDetailHeader .newsDetailHeaderDate{margin:1em auto 0 0}body#crp.sustainability.activity .newsDetailHeader .elTitleH1{margin:1em 0 .5em 0;font-size:1.75em;line-height:1.5}body#crp.sustainability.activity .newsDetailHeader .newsDetailSubTtl{margin:0 0 1em 0}body#crp.sustainability.activity .newsDetailCompanyName table{width:auto;border:none;margin-left:auto}body#crp.sustainability.activity .newsDetailCompanyName table td{border:none;vertical-align:top;padding:0 2em 0 0}body#crp.sustainability.activity .newsDetailCompanyName table td:first-child{padding-right:4em;min-width:9em}body#crp.sustainability.activity .newsDetailCompanyName table td:last-child{padding:0}body#crp.sustainability.activity .newsDetailSummary{margin:0}body#crp.sustainability.activity .newsDetailSummary p{margin:0}body#crp.sustainability.activity .newsDetailSummary p:last-child{margin-top:.5em}body#crp.sustainability.activity .newsDetailSummary.frame{margin-top:0}body#crp.sustainability.activity .newsDetailImg figure{max-width:100%;display:inline-block;vertical-align:top}body#crp.sustainability.activity .newsDetailImg img{max-width:100%}body#crp.sustainability.activity .newsDetailImg figcaption{margin-top:.5em}body#crp.sustainability.activity .newsDetailImg .imgPlural{padding:0 1.5% 0 0}body#crp.sustainability.activity .newsDetailImg .imgPlural:first-child{padding-left:0}body#crp.sustainability.activity .newsDetailImg .imgPlural:last-child{padding-right:0}body#crp.sustainability.activity .newsDetailImg.alignC{justify-content:center}body#crp.sustainability.activity .newsDetailRefInfo{margin-top:2.5rem}body#crp.sustainability.activity .newsDetailRefInfo p{margin:0}body#crp.sustainability.activity .newsDetailRefInfo ul{padding:0;margin-top:1em}body#crp.sustainability.activity .newsDetailRefInfo ul li{list-style:none}body#crp.sustainability.activity .newsDetailRefInfo ul:first-of-type{margin:0}body#crp.sustainability.activity .newsDetailBtmPdf{border-top:1px solid #8a8a8a}body#crp.sustainability.activity .newsDetailBtmPdf p{padding-top:1em}body#crp.sustainability.activity .newsDetailContact{background-color:#f1f2f4;margin:2.5em 0 0;padding:1.5em}body#crp.sustainability.activity .newsDetailContact>div{display:flex}body#crp.sustainability.activity .newsDetailContact>div ul{padding:0;margin:0;flex-basis:50%}body#crp.sustainability.activity .newsDetailContact>div ul li{list-style:none}body#crp.sustainability.activity .newsDetailContact>div ul:last-of-type{padding-left:1.5em}body#crp.sustainability.activity .backToIndex a{position:relative;margin-left:1.25em}body#crp.sustainability.activity .backToIndex a:before{position:absolute;top:0;left:0;bottom:0;margin:auto 0 auto -1.25em;content:"";width:1.25em;height:1em;background:url("/common/images/ico/link_arrow_left.png") no-repeat;background-position:left center}body#crp.sustainability.activity.past .communityLinkBox>li{flex:0 0 32%;max-width:32%;margin-bottom:20px}@media screen and (max-width: 767px){body#crp.sustainability.activity.past .communityLinkBox>li{flex-basis:100%;max-width:100%;margin-right:0}}body#crp.sustainability.activity.past .communityLinkBox>li>a{display:block;padding:15px;font-size:1.25em;line-height:1}body#crp.sustainability.community .activityListStyle,body#crp.sustainability.environment .activityListStyle{justify-content:flex-start;margin-top:2.5rem}body#crp.sustainability.community .activityListStyle li,body#crp.sustainability.environment .activityListStyle li{border:none;flex:0 0 32%;max-width:32%;margin-bottom:20px;margin-top:0;margin-right:2%;padding:0}body#crp.sustainability.community .activityListStyle li:nth-child(3n),body#crp.sustainability.environment .activityListStyle li:nth-child(3n){margin-right:0}body#crp.sustainability.community .activityListStyle li img,body#crp.sustainability.environment .activityListStyle li img{width:320px}body#crp.sustainability.community .activityListStyle li h4,body#crp.sustainability.environment .activityListStyle li h4{text-align:left;margin-top:5px;font-weight:normal;font-size:1.25em;line-height:1.6em}body#crp.sustainability.community .activityListStyle li h4:after,body#crp.sustainability.environment .activityListStyle li h4:after{content:"";background:url(/common/images/ico/link_btn_arrow.png) right center no-repeat;background-size:auto;background-size:9px 14px;padding-right:1.25rem}body#crp.sustainability.community .communityLinkBox>li,body#crp.sustainability.environment .communityLinkBox>li{flex:0 0 32%;max-width:32%;margin-bottom:20px}@media screen and (max-width: 767px){body#crp.sustainability.community .communityLinkBox>li,body#crp.sustainability.environment .communityLinkBox>li{flex-basis:100%;max-width:100%;margin-right:0}}body#crp.sustainability.community .communityLinkBox>li>a,body#crp.sustainability.environment .communityLinkBox>li>a{display:block;padding:15px;font-size:1.25em;line-height:1}body#crp.sustainability.environment ul.listStyle li figure figcaption dl.dlSubdivision dt{color:inherit}body#crp.sustainability.environment ul.listStyle li figure figcaption dl.dlSubdivision dd>a{display:block}body#crp.sustainability.environment ul.listStyle li figure figcaption dl.dlSubdivision dd>a figure{display:flex;flex-flow:nowrap}body#crp.sustainability.environment ul.listStyle li figure figcaption dl.dlSubdivision dd>a figure .imgBox{width:60px;flex-shrink:0;flex-grow:0}body#crp.sustainability.environment ul.listStyle li figure figcaption dl.dlSubdivision dd>a figure .columnTextBox{padding:0 0 0 10px;text-align:left;flex-shrink:1;flex-grow:1}body#crp.sustainability.environment ul.listStyle li figure figcaption dl.dlSubdivision dd>a figure .columnTextBox .columnBoxText{margin:0;line-height:1.6}body#crp.sustainability.environment ul.listStyle li figure figcaption dl.dlSubdivision dd>a:hover .columnBoxText{text-decoration:underline}body#crp.sustainability.environment ul.listStyle li figure figcaption dl.dlSubdivision dd>a+a{margin:8px 0 0}body#crp.sustainability.environment ul.listStyle li:hover figure figcaption dl.dlSubdivision dt{text-decoration:none}body#crp.sustainability.past_feature .listFeature{list-style:none none outside;margin:0;padding:0}body#crp.sustainability.past_feature .listFeature>li{display:list-item;margin:0 auto 20px;padding:20px;border:1px solid #8a8a8a}body#crp.sustainability.past_feature .listFeature>li>a{display:block;margin:0 0 1rem;font-size:1.25em;line-height:1.3}body#crp.sustainability.past_feature .listFeature>li>.listFeatureExplain{display:flex;flex-wrap:nowrap}body#crp.sustainability.past_feature .listFeature>li>.listFeatureExplain .listFeatureExplainImg{flex:0 0 90px}body#crp.sustainability.past_feature .listFeature>li>.listFeatureExplain .listFeatureExplainImg>img{display:block;width:100%;height:auto}body#crp.sustainability.past_feature .listFeature>li>.listFeatureExplain .listFeatureExplainTxt{flex:1 1 auto;margin:0 0 0 20px;font-size:.875em;line-height:1.6}body#crp.sustainability.strategy.sdgs .frameTypeB{padding:24px}body#crp.sustainability.strategy.sdgs .frameTypeB .imgBlock.column{padding-right:1.191%}body#crp.sustainability.strategy.sdgs .frameTypeB .imgBlock.column .imgContent .imgBox img{width:150px}body#crp.sustainability.strategy.sdgs img.sdgsAllThumb{max-width:100%}body#crp.sustainability.strategy.materiality .sectionBlock .processTtlWrap h2.processTtl{padding:10px;margin-bottom:0;margin-top:30px;background-color:#d6f4fc;display:flex;flex-direction:row;align-items:center;position:relative}body#crp.sustainability.strategy.materiality .sectionBlock .processTtlWrap h2.processTtl img{width:70px;margin-right:20px;align-self:flex-start}body#crp.sustainability.strategy.materiality .sectionBlock .processTtlWrap h2.processTtl span{font-size:.6em;line-height:1.3;font-weight:bold;vertical-align:middle;width:100%}body#crp.sustainability.strategy.materiality .sectionBlock .processTtlWrap .triangle img{width:35px;margin-left:20px}body#crp.sustainability.strategy.materiality .sectionBlock ul.circleList{margin-top:0;margin-left:30px}body#crp.sustainability.strategy.materiality .sectionBlock .column .processTtlWrap{width:415px;align-items:stretch}body#crp.sustainability.strategy.materiality .sectionBlock .column .processTtlWrap h2.processTtl{width:415px}body#crp.sustainability.strategy.materiality .sectionBlock .column .processTtlWrap+.processTtlWrap{margin-left:10px}body#crp.sustainability .effortMainVisual{margin:0;position:relative}body#crp.sustainability .effortMainVisual img{width:1600px;max-width:100%;height:auto}body#crp.sustainability .effortMainVisual .keyMessage{width:41%;margin:auto;padding-bottom:30px;position:absolute;bottom:0;box-sizing:border-box;font-size:1.125em}body#crp.sustainability .effortMainVisual .keyMessage p{line-height:1.6em}body#crp.sustainability .effortMainVisual .keyMessage a{font-size:.889em}body#crp.sustainability .effortMainVisual .keyMessage a:after{content:"";padding-left:50px}body#crp.sustainability .effortMainVisual .keyMessage.left{left:0;padding-left:4%}body#crp.sustainability .effortMainVisual .keyMessage.right{right:0;padding-right:4%}body#crp.sustainability .effortMainVisual .keyMessage.darkTxt{color:#222}body#crp.sustainability .effortMainVisual .keyMessage.darkTxt a{color:#006bcf}body#crp.sustainability .effortMainVisual .keyMessage.darkTxt a:after{background:url(../images/ico/ico-loupe.png) no-repeat 15px center;background-size:contain}body#crp.sustainability .effortMainVisual .keyMessage.brightTxt{color:#fff}body#crp.sustainability .effortMainVisual .keyMessage.brightTxt a{color:#f9e533}body#crp.sustainability .effortMainVisual .keyMessage.brightTxt a:after{background:url(../images/ico/ico-loupe-yellow.png) no-repeat 15px center;background-size:contain}body#crp.sustainability .effortlightBox .imgBlockModal{padding:2em}body#crp.sustainability .effortlightBox .imgBlockModal .column{align-items:center}body#crp.sustainability .effortlightBox .imgBlockModal .column img{width:128px;margin-right:25px}body#crp.sustainability .effortlightBox .imgBlockModal .column p{margin-top:0}body#crp.sustainability .effortlightBox .imgBlockModal .imgBlockModalH{font-size:1.375em;line-height:1.5;margin:30px 0}body#crp.sustainability .effortlightBox .imgBlockModal .imgBlockModalTxt{font-size:.875em}html.with-featherlight body#crp.sustainability{width:100vw !important}body#crp.sustainability .effortInductionLinkBox a{background-color:#f0f0f2;display:flex;justify-content:space-between;padding:0 1.5rem}body#crp.sustainability .effortInductionLinkBox a .linkTxt{padding:1.5rem 0;width:63%}body#crp.sustainability .effortInductionLinkBox a .linkTxt h4{font-size:1.25em;font-weight:normal;margin-bottom:.5rem;line-height:1.3}body#crp.sustainability .effortInductionLinkBox a .linkTxt p{font-size:.875em;line-height:1.6;text-align:left;margin-top:0;color:#222}body#crp.sustainability .effortInductionLinkBox a img{width:180px;height:140px;margin-top:15px;margin-right:1.5rem}body#crp.sustainability .effortInductionLinkBox a:hover{text-decoration:none}body#crp.sustainability .effortInductionLinkBox a:hover h4{text-decoration:underline}body#crp.sustainability .effortListStyle{margin-top:2.5rem;justify-content:flex-start}body#crp.sustainability .effortListStyle li{flex:0 0 32%;max-width:32%;margin-bottom:20px;margin-top:0;margin-right:2%}body#crp.sustainability .effortListStyle li:nth-child(3n){margin-right:0}body#crp.sustainability .effortListStyle li.subLinkList:hover a h4{text-decoration-line:none}body#crp.sustainability .effortListStyle li.subLinkList:hover a:hover h4{text-decoration-line:underline}body#crp.sustainability .effortListStyle li.subLinkList ul{margin-top:.8rem;padding-left:1rem}body#crp.sustainability .effortListStyle li.subLinkList ul li{width:100%;max-width:none;list-style:disc;padding:0;margin-bottom:5px;margin-right:0;border-style:none;line-height:1.2}body#crp.sustainability .effortListStyle li.subLinkList ul li a:hover{text-decoration-line:underline}body#crp.sustainability .effortActivityList{margin-top:80px}body#crp.sustainability .effortActivityList h2.elTitleH4{margin-bottom:10px;font-weight:normal;font-size:1.4em}body#crp.sustainability .effortActivityList p{margin-top:0;text-align:center}body#crp.sustainability .effortActivityList ul.column.four{background-color:#fff;padding:20px 20px 10px;margin-bottom:50px}body#crp.sustainability .effortActivityList ul.column.four li{flex-basis:24%;max-width:24%;margin-bottom:10px;margin-right:1%}body#crp.sustainability .effortActivityList ul.column.four li a{display:flex}body#crp.sustainability .effortActivityList ul.column.four li a img{width:60px;height:40px;margin-right:10px}body#crp.sustainability .effortActivityList ul.column.four li a span{width:140px;font-size:.875em;line-height:1.3}@media screen and (max-width: 767px){body#crp.sustainability.activity.index .searchBlock .pc.searchYear,body#crp.sustainability.activity.index .searchBlock .pc.searchCategory{display:none}body#crp.sustainability.activity.index .searchBlock form .searchText::-webkit-input-placeholder{line-height:1.5}body#crp.sustainability.activity.index .searchBlock .sp.searchYear{margin-top:0}body#crp.sustainability.activity.index .searchBlock .sp.searchYear,body#crp.sustainability.activity.index .searchBlock .sp.searchCategory{position:relative}body#crp.sustainability.activity.index .searchBlock .sp.searchYear:after,body#crp.sustainability.activity.index .searchBlock .sp.searchCategory:after{content:"";width:.5em;height:.5em;border-bottom:solid 2px #0a50a1;border-right:solid 2px #0a50a1;transform:rotate(45deg);position:absolute;top:45%;bottom:55%;right:1.25em;margin:auto}body#crp.sustainability.activity.index .searchBlock .sp.searchYear select::-ms-expand,body#crp.sustainability.activity.index .searchBlock .sp.searchCategory select::-ms-expand{display:none}body#crp.sustainability.activity.index .searchBlock .sp.searchYear select,body#crp.sustainability.activity.index .searchBlock .sp.searchCategory select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding:.75em;border:1px solid #c6c6c6;color:#222;border-radius:0;background-color:#fff}body#crp.sustainability.activity.index .searchBlock .sp.searchYear select option,body#crp.sustainability.activity.index .searchBlock .sp.searchCategory select option{color:#222}body#crp.sustainability.activity.index .resultStats{padding-left:0 !important}body#crp.sustainability.activity.index .lineUp{margin-top:10px}body#crp.sustainability.activity.index .lineUp .item{margin-bottom:15px;padding:10px 2vw;margin-right:0;flex-basis:100%;max-width:100%}body#crp.sustainability.activity.index .lineUp .item .itemInner a .thumbBox .thumbImg{width:91.66vw !important;position:relative}body#crp.sustainability.activity.index .lineUp .item .itemInner a .thumbBox .thumbImg:before{content:"";display:block;padding-top:62.5%}body#crp.sustainability.activity.index .lineUp .item .itemInner a .thumbBox .thumbImg img{top:0;left:0;right:0;bottom:0;margin:auto;position:absolute;width:auto;height:auto;max-width:100%;max-height:100%}body#crp.sustainability.activity.index .lineUp .item .itemInner div.categoryTag span{margin-right:10px;margin-bottom:10px;line-height:1.3}body#crp.sustainability.activity.index .activityList{margin-top:80px}body#crp.sustainability.activity.index .activityList .innerLarge{padding:0}body#crp.sustainability.activity.index .activityList h2.elTitleH4{margin-bottom:10px}body#crp.sustainability.activity.index .activityList p{margin-top:0;text-align:center}body#crp.sustainability.activity.index .activityList ul.column.four{background-color:#fff;padding:20px 20px 10px;margin-bottom:50px}body#crp.sustainability.activity.index .activityList ul.column.four li{flex-basis:100%;max-width:100%;margin-bottom:25px;margin-right:0}body#crp.sustainability.activity.index .activityList ul.column.four li a{display:flex;align-items:flex-start}body#crp.sustainability.activity.index .activityList ul.column.four li a img{width:35%;height:auto;margin-right:15px;object-fit:contain}body#crp.sustainability.activity.index .activityList ul.column.four li a span{width:63%;font-size:1em}body#crp.sustainability.activity.detail .newsDetailHeader .categoryTag{padding:0 1rem}body#crp.sustainability.activity.detail .activityDetailImg{flex-wrap:wrap}body#crp.sustainability.activity.detail .activityDetailImg .imgBox img{max-width:100%}body#crp.sustainability.activity.detail .activityDetailImg .imgBox p.imgTitle{margin-top:0;font-weight:normal;font-size:.8em}body#crp.sustainability.activity.detail .activityDetailImg.one .imgBox{width:100%}body#crp.sustainability.activity.detail .activityDetailImg.two .imgBox{width:48%}body#crp.sustainability.activity.detail .activityDetailImg.three .imgBox{width:48%;margin-bottom:20px}body#crp.sustainability.activity .newsDetailHeader .newsReleaseInfomation{margin:1rem 1rem 0}body#crp.sustainability.activity .newsDetailHeader .newsDetailHeaderUpper{margin-top:2rem}body#crp.sustainability.activity .newsDetailHeader .newsDetailHeaderDate{margin-top:0}body#crp.sustainability.activity .newsDetailHeader .elTitleH1{margin-top:.5em;padding-right:1rem}body#crp.sustainability.activity .newsDetailHeader .newsDetailHeaderDate,body#crp.sustainability.activity .newsDetailHeader .newsDetailSubTtl{padding:0 1rem}body#crp.sustainability.activity .newsDetailCompanyName table{min-width:auto}body#crp.sustainability.activity .newsDetailContact{margin:0}body#crp.sustainability.activity .newsDetailContact>div{flex-direction:column}body#crp.sustainability.activity .newsDetailContact>div ul{flex-basis:auto}body#crp.sustainability.activity .newsDetailContact>div ul:last-of-type{margin-top:1em;padding-left:0}body#crp.sustainability.activity .newsDetailImg figure{width:100%}body#crp.sustainability.activity .newsDetailImg img{max-width:100%}body#crp.sustainability.activity .newsDetailImg figcaption{margin-top:.5em}body#crp.sustainability.activity .newsDetailImg .imgPlural{flex-basis:100%}body#crp.sustainability.activity .newsDetailImg .imgPlural:first-child{padding-right:0;margin-bottom:1.25rem}body#crp.sustainability.activity .newsDetailImg .imgPlural:last-child{padding-left:0}body#crp.sustainability.activity .newsDetailImg.alignC{text-align:center}body#crp.sustainability.activity .backToIndex{margin-top:1.5rem}body#crp.sustainability.community .communityLinkBox>li{flex-basis:100%;margin-bottom:10px}body#crp.sustainability.community .communityLinkBox>li>a{display:block;padding:20px 10px;font-size:1.25em;line-height:1}body#crp.sustainability.community .activityListStyle li,body#crp.sustainability.environment .activityListStyle li{flex-basis:100%;max-width:100%;margin-bottom:10px}body#crp.sustainability.community .activityListStyle li img,body#crp.sustainability.environment .activityListStyle li img{width:100%}body#crp.sustainability.environment ul.listStyle li figure figcaption dl.dlSubdivision dd>a figure .imgBox{width:81px}body#crp.sustainability.environment ul.listStyle li figure figcaption dl.dlSubdivision dd>a figure .columnTextBox{padding:0 0 0 15px}body#crp.sustainability.environment ul.listStyle li figure figcaption dl.dlSubdivision dd>a+a{margin:12px 0 0}body#crp.sustainability.past_feature .listFeature>li{margin:0 auto 10px;padding:20px 10px}body#crp.sustainability.past_feature .listFeature>li>a{margin:0}body#crp.sustainability.past_feature .listFeature>li>.listFeatureExplain{display:none}body#crp.sustainability.strategy.sdgs .frameTypeB .imgBlock.column{padding-right:0}body#crp.sustainability.strategy.sdgs .frameTypeB .imgBlock.column>div:first-child{padding-right:0}body#crp.sustainability.strategy.sdgs .frameTypeB .imgBlock.column .imgContent{width:100%;text-align:center}body#crp.sustainability.strategy.sdgs .frameTypeB .imgBlock.column .imgContent .imgBox img{width:auto;margin:0 auto}body#crp.sustainability.strategy.materiality .sectionBlock .processTtlWrap{position:relative}body#crp.sustainability.strategy.materiality .sectionBlock .processTtlWrap h2.processTtl{display:flex;flex-direction:row;align-items:center;padding:2.5vw;margin-top:4vw}body#crp.sustainability.strategy.materiality .sectionBlock .processTtlWrap h2.processTtl img{width:12vw;margin-right:2.6vw}body#crp.sustainability.strategy.materiality .sectionBlock .processTtlWrap h2.processTtl span{width:73.3vw}body#crp.sustainability.strategy.materiality .sectionBlock .processTtlWrap .triangle{height:4vw}body#crp.sustainability.strategy.materiality .sectionBlock .processTtlWrap .triangle img{width:6.67vw;margin-left:5vw}body#crp.sustainability.strategy.materiality .sectionBlock ul.circleList{margin-top:15px;margin-left:7vw}body#crp.sustainability.strategy.materiality .sectionBlock .column{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch}body#crp.sustainability.strategy.materiality .sectionBlock .column .processTtlWrap{display:flex;flex-wrap:wrap;flex-direction:column;align-items:stretch;width:100%}body#crp.sustainability.strategy.materiality .sectionBlock .column .processTtlWrap h2.processTtl{width:100%;align-items:center;flex:1 0 auto}body#crp.sustainability.strategy.materiality .sectionBlock .column .processTtlWrap h2.processTtl span{width:100%}body#crp.sustainability.strategy.materiality .sectionBlock .column .processTtlWrap+.processTtlWrap{margin-left:0}body#crp.sustainability .effortMainVisual{margin:0;position:relative}body#crp.sustainability .effortMainVisual img{width:1600px;max-width:100%;height:auto}body#crp.sustainability .effortMainVisual .keyMessage{margin:auto;width:100%;position:relative;top:0;text-shadow:none;color:#222 !important;background-color:#f0f0f0;padding:1rem;font-size:.85rem}body#crp.sustainability .effortMainVisual .keyMessage a{color:#006bcf !important;font-size:.85rem}body#crp.sustainability .effortMainVisual .keyMessage a:after{background:url(../images/ico/ico-loupe.png) no-repeat 15px center !important;background-size:contain !important}body#crp.sustainability .effortlightBox .imgBlockModal .column{justify-content:space-between}body#crp.sustainability .effortlightBox .imgBlockModal .column img{width:26%;margin-right:0}body#crp.sustainability .effortlightBox .imgBlockModal .column p{width:65.79%}body#crp.sustainability .effortInductionLinkBox a{flex-direction:column;align-items:center;padding:0 1rem}body#crp.sustainability .effortInductionLinkBox a .linkTxt{padding:1rem 0;width:100%}body#crp.sustainability .effortInductionLinkBox a img{max-width:200px;width:100%;height:auto;margin-top:0;margin-right:0}body#crp.sustainability .effortListStyle li{flex-basis:100%;max-width:100%;margin-bottom:10px}body#crp.sustainability .effortActivityList{margin-top:80px}body#crp.sustainability .effortActivityList .innerLarge{padding:0}body#crp.sustainability .effortActivityList h2.elTitleH4{margin-bottom:10px}body#crp.sustainability .effortActivityList p{margin-top:0;text-align:center}body#crp.sustainability .effortActivityList ul.column.four{background-color:#fff;padding:20px 20px 10px;margin-bottom:50px}body#crp.sustainability .effortActivityList ul.column.four li{flex-basis:100%;max-width:100%;margin-bottom:25px;margin-right:0}body#crp.sustainability .effortActivityList ul.column.four li a{display:flex;align-items:flex-start}body#crp.sustainability .effortActivityList ul.column.four li a img{width:35%;height:auto;margin-right:15px;object-fit:contain}body#crp.sustainability .effortActivityList ul.column.four li a span{width:63%;font-size:1em}}body#crp.sustainability.index .sectionBlock .topLinkBoxAria ul.column figcaption{padding:0}body#crp.sustainability.index .sectionBlock .topLinkBoxAria ul.column figcaption h2{font-size:1.25em;line-height:1.3;margin:.5rem auto 0}body#crp.sustainability.index .sectionBlock .topLinkBoxAria ul.column figcaption h2::after{content:" ";background:url(/common/images/ico/link_btn_arrow.png) right center no-repeat;background-size:9px 14px;padding-right:1.25rem;width:9px;height:14px}body#crp.sustainability.index .sectionBlock .topLinkBoxAria ul.column figcaption h2.icoTab::after{content:"";padding-right:19px;background:url(/common/images/ico/ico-tab.png) no-repeat;background-position:center center;background-size:12px}body#crp.sustainability.index .sectionBlock .topLinkBoxAria ul.column figcaption h2.icoLoupe::after{content:"";padding-right:20px;background:url(../images/ico/ico-loupe.png) no-repeat center center;background-size:13px}body#crp.sustainability.index .sectionBlock .topLinkBoxAria ul.column figcaption .description p{font-size:.875em;color:#222;text-decoration:none;line-height:1.6;margin-top:.5rem}body#crp.sustainability.index .sectionBlock .topLinkBoxAria ul.column .youtube+figcaption h2::after{background:none}body#crp.sustainability.index .sectionBlock .topLinkBoxAria ul.column.typeA{justify-content:space-between}body#crp.sustainability.index .sectionBlock .topLinkBoxAria ul.column.typeA li{flex-basis:48%}body#crp.sustainability.index .sectionBlock .topLinkBoxAria ul.column.typeA li figcaption{text-align:left;padding:0}body#crp.sustainability.index .sectionBlock .topLinkBoxAria ul.column.typeB figcaption{text-align:center}body#crp.sustainability.index .sectionBlock .topLinkBoxAria ul.column.typeB figcaption h2{font-size:1.25em;margin:.5rem auto 0}body#crp.sustainability.index .sectionBlock .topLinkBoxAria ul.column.three.typeC{justify-content:space-between}body#crp.sustainability.index .sectionBlock .topLinkBoxAria ul.column.three.typeC li{flex-basis:32%}body#crp.sustainability.index .sectionBlock .topLinkBoxAria ul.column.three.typeC li figcaption{padding:0;text-align:left}body#crp.sustainability.index .sectionBlock .topLinkBoxAria ul.column.three.typeC li figcaption p{font-size:.875em;line-height:1.6}body#crp.sustainability.index .sectionBlock .topLinkBoxAria ul.column.three.typeE li a{text-decoration:none}body#crp.sustainability.index .sectionBlock .topLinkBoxAria ul.column.three.typeE li a dd{text-indent:-0.8rem;margin-left:1rem}body#crp.sustainability.index .sectionBlock .topLinkBoxAria ul.column.three.typeE li a:hover h3{text-decoration:underline}body#crp.sustainability.index .sectionBlock .topLinkBoxAria ul.column.three.typeE li a:hover dl dt,body#crp.sustainability.index .sectionBlock .topLinkBoxAria ul.column.three.typeE li a:hover dl dd{text-decoration:none}body#crp.sustainability.index .sectionBlock .topLinkBoxAria ul.column.three.typeE li figcaption{text-align:left;padding:.5rem 1rem}body#crp.sustainability.index .sectionBlock .topLinkBoxAria ul.column.three.typeE li figcaption h3{margin:0 0 1rem;border-left:none;font-weight:normal;font-size:1.188em;padding:0;line-height:1.3}body#crp.sustainability.index .sectionBlock .topLinkBoxAria ul.column.three.typeE li figcaption h3::after{content:"";background:url(/common/images/ico/link_btn_arrow.png) right center no-repeat;background-size:9px 14px;padding-right:1.25rem}body#crp.sustainability.index .sectionBlock .topLinkBoxAria ul.column.three.typeE li figcaption dl{font-size:.875em;color:#222}body#crp.sustainability.index .sectionBlock .topLinkBoxAria ul.column.three.typeE li:nth-child(n+4){margin-top:2rem}body#crp.sustainability.index .sectionBlock .topLinkBoxAria ul.column.typeMore{justify-content:space-between}body#crp.sustainability.index .sectionBlock .topLinkBoxAria ul.column.typeMore li{flex-basis:235px;height:216px;margin-top:0}body#crp.sustainability.index .sectionBlock .topLinkBoxAria ul.column.typeMore li:first-child{flex-basis:490px}body#crp.sustainability.index .sectionBlock .topLinkBoxAria ul.column li>a{text-decoration:none}body#crp.sustainability.index .sectionBlock .topLinkBoxAria ul.column li>a:hover h2,body#crp.sustainability.index .sectionBlock .topLinkBoxAria ul.column li>a:hover dt{text-decoration:underline}body#crp.sustainability.index .sectionBlock .topLinkBoxAria ul.column li>a:hover .description{text-decoration:none}body#crp.sustainability.index .sectionBlock .topLinkBoxAria ul.column li>a:hover figcaption>p{text-decoration:underline}body#crp.sustainability.index .sectionBlock .topLinkBoxAria ul.column li>a:hover.linkBtn>span{text-decoration:underline}body#crp.sustainability.index .sectionBlock .topLinkBoxAria ul.column figcaption h2 a:hover{text-decoration:underline}body#crp.sustainability.index .sectionBlock .topLinkBoxAria .column.typeA .imgBox img{width:100%;backface-visibility:hidden}body#crp.sustainability.index .sectionBlock .topLinkBoxAria ul.listStyle.three li{margin-top:1rem}@media screen and (max-width: 767px){body#crp.sustainability.index .sectionBlock .topLinkBoxAria ul.listStyle figure figcaption dl{padding:15px 0}}body#crp.sustainability.index .sectionBlock .topLinkBoxAria>ul.column figure .imgBox{position:relative}body#crp.sustainability.index .sectionBlock .topLinkBoxAria>ul.column figure .imgBox.icoTab::after{content:url(/common/images/ico/link_box_tab.png)}@media screen and (max-width: 767px){body#crp.sustainability.index .sectionBlock .topLinkBoxAria>ul.column figure .imgBox::after{display:none}}body#crp.sustainability.index .sectionBlock .topLinkBoxAria#movie ul.column iframe+figcaption h2::after{display:none}@media screen and (max-width: 767px){body#crp.sustainability.index .sectionBlock .topLinkBoxAria#movie ul.column figure div.youtube{width:100%;height:0;padding-bottom:56.25%;position:relative}body#crp.sustainability.index .sectionBlock .topLinkBoxAria#movie ul.column figure div.youtube iframe{width:100%;height:100%;position:absolute;top:0;left:0}body#crp.sustainability.index .sectionBlock .topLinkBoxAria#movie ul.column figure figcaption{margin-top:.5rem}}@media screen and (max-width: 767px){body#crp.sustainability.index .sectionBlock .topLinkBoxAria h2.cornerTitle{font-size:1.625em;margin-bottom:1rem}body#crp.sustainability.index .sectionBlock .topLinkBoxAria h2.contTitle{text-align:center;line-height:1.5;margin-bottom:.5rem;font-size:1.438em;padding:0 .5rem}body#crp.sustainability.index .sectionBlock .topLinkBoxAria h2.dateTitle{margin-bottom:0;margin-top:0;font-size:1.438em}body#crp.sustainability.index .sectionBlock .topLinkBoxAria ul.column.typeA{justify-content:space-between}body#crp.sustainability.index .sectionBlock .topLinkBoxAria ul.column.typeA li{flex-basis:100%;max-width:100%;margin-top:1.5rem}body#crp.sustainability.index .sectionBlock .topLinkBoxAria ul.column.typeA li:last-child{margin-bottom:0}body#crp.sustainability.index .sectionBlock .topLinkBoxAria ul.column.typeB li{margin-top:2rem}body#crp.sustainability.index .sectionBlock .topLinkBoxAria ul.column.typeB li:first-child{margin-top:0}body#crp.sustainability.index .sectionBlock .topLinkBoxAria ul.column.three li{flex-basis:100%;max-width:100%}body#crp.sustainability.index .sectionBlock .topLinkBoxAria ul.column.three li a{text-decoration:none}body#crp.sustainability.index .sectionBlock .topLinkBoxAria ul.column.three li figcaption{text-align:center}body#crp.sustainability.index .sectionBlock .topLinkBoxAria ul.column.three.typeC li{flex-basis:100%;max-width:100%;margin-bottom:1.5rem}body#crp.sustainability.index .sectionBlock .topLinkBoxAria ul.column.three.typeE li{margin-bottom:1rem}body#crp.sustainability.index .sectionBlock .topLinkBoxAria ul.column.three.typeE li a{text-decoration:none}body#crp.sustainability.index .sectionBlock .topLinkBoxAria ul.column.three.typeE li figcaption h3{margin:0;text-align:center;font-size:1.25em}body#crp.sustainability.index .sectionBlock .topLinkBoxAria ul.column.three.typeE li figcaption dl{font-size:.75em;color:#222}body#crp.sustainability.index .sectionBlock .topLinkBoxAria ul.column.typeMore{justify-content:space-between;align-items:flex-start}body#crp.sustainability.index .sectionBlock .topLinkBoxAria ul.column.typeMore li{flex-basis:48%;height:auto;margin-bottom:.8em}body#crp.sustainability.index .sectionBlock .topLinkBoxAria ul.column.typeMore li:first-child{flex-basis:100%;max-width:100%}body#crp.sustainability.index .sectionBlock .topLinkBoxAria .frameTypeB li{margin-bottom:1rem}body#crp.sustainability.index .sectionBlock .topLinkBoxAria .frameTypeB.frame{padding:1rem 0}body#crp.sustainability.index .sectionBlock .topLinkBoxAria.listBox{margin:1rem 0}}body#crp.sustainability.community.index .sectionBlock .topLinkBoxAria ul.column figcaption{padding:0}body#crp.sustainability.community.index .sectionBlock .topLinkBoxAria ul.column figcaption h2{font-size:1.25em;line-height:1.3;margin:.5rem auto 0}body#crp.sustainability.community.index .sectionBlock .topLinkBoxAria ul.column figcaption h2::after{content:" ";background:url(/common/images/ico/link_btn_arrow.png) right center no-repeat;background-size:9px 14px;padding-right:1.25rem;width:9px;height:14px}body#crp.sustainability.community.index .sectionBlock .topLinkBoxAria ul.column figcaption h2.icoTab::after{content:"";padding-right:19px;background:url(/common/images/ico/ico-tab.png) no-repeat;background-position:center center;background-size:12px}body#crp.sustainability.community.index .sectionBlock .topLinkBoxAria ul.column figcaption h2.icoLoupe::after{content:"";padding-right:20px;background:url(../images/ico/ico-loupe.png) no-repeat center center;background-size:13px}body#crp.sustainability.community.index .sectionBlock .topLinkBoxAria ul.column figcaption .description p{font-size:.875em;color:#222;text-decoration:none;line-height:1.6;margin-top:.5rem}body#crp.sustainability.community.index .sectionBlock .topLinkBoxAria ul.column .youtube+figcaption h2::after{background:none}body#crp.sustainability.community.index .sectionBlock .topLinkBoxAria ul.column.typeA{justify-content:space-between}body#crp.sustainability.community.index .sectionBlock .topLinkBoxAria ul.column.typeA li{flex-basis:48%}body#crp.sustainability.community.index .sectionBlock .topLinkBoxAria ul.column.typeA li figcaption{text-align:left;padding:0}body#crp.sustainability.community.index .sectionBlock .topLinkBoxAria ul.column.typeB figcaption{text-align:center}body#crp.sustainability.community.index .sectionBlock .topLinkBoxAria ul.column.typeB figcaption h2{font-size:1.25em;margin:.5rem auto 0}body#crp.sustainability.community.index .sectionBlock .topLinkBoxAria ul.column.three.typeC{justify-content:space-between}body#crp.sustainability.community.index .sectionBlock .topLinkBoxAria ul.column.three.typeC li{flex-basis:32%}body#crp.sustainability.community.index .sectionBlock .topLinkBoxAria ul.column.three.typeC li figcaption{padding:0;text-align:left}body#crp.sustainability.community.index .sectionBlock .topLinkBoxAria ul.column.three.typeC li figcaption p{font-size:.875em;line-height:1.6}body#crp.sustainability.community.index .sectionBlock .topLinkBoxAria ul.column.three.typeE li a{text-decoration:none}body#crp.sustainability.community.index .sectionBlock .topLinkBoxAria ul.column.three.typeE li a dd{text-indent:-0.8rem;margin-left:1rem}body#crp.sustainability.community.index .sectionBlock .topLinkBoxAria ul.column.three.typeE li a:hover h3{text-decoration:underline}body#crp.sustainability.community.index .sectionBlock .topLinkBoxAria ul.column.three.typeE li a:hover dl dt,body#crp.sustainability.community.index .sectionBlock .topLinkBoxAria ul.column.three.typeE li a:hover dl dd{text-decoration:none}body#crp.sustainability.community.index .sectionBlock .topLinkBoxAria ul.column.three.typeE li figcaption{text-align:left;padding:.5rem 1rem}body#crp.sustainability.community.index .sectionBlock .topLinkBoxAria ul.column.three.typeE li figcaption h3{margin:0 0 1rem;border-left:none;font-weight:normal;font-size:1.188em;padding:0;line-height:1.3}body#crp.sustainability.community.index .sectionBlock .topLinkBoxAria ul.column.three.typeE li figcaption h3::after{content:"";background:url(/common/images/ico/link_btn_arrow.png) right center no-repeat;background-size:9px 14px;padding-right:1.25rem}body#crp.sustainability.community.index .sectionBlock .topLinkBoxAria ul.column.three.typeE li figcaption dl{font-size:.875em;color:#222}body#crp.sustainability.community.index .sectionBlock .topLinkBoxAria ul.column.three.typeE li:nth-child(n+4){margin-top:2rem}body#crp.sustainability.community.index .sectionBlock .topLinkBoxAria ul.column.typeMore{justify-content:space-between}body#crp.sustainability.community.index .sectionBlock .topLinkBoxAria ul.column.typeMore li{flex-basis:235px;height:216px;margin-top:0}body#crp.sustainability.community.index .sectionBlock .topLinkBoxAria ul.column.typeMore li:first-child{flex-basis:490px}body#crp.sustainability.community.index .sectionBlock .topLinkBoxAria ul.column li>a{text-decoration:none}body#crp.sustainability.community.index .sectionBlock .topLinkBoxAria ul.column li>a:hover h2,body#crp.sustainability.community.index .sectionBlock .topLinkBoxAria ul.column li>a:hover dt{text-decoration:underline}body#crp.sustainability.community.index .sectionBlock .topLinkBoxAria ul.column li>a:hover .description{text-decoration:none}body#crp.sustainability.community.index .sectionBlock .topLinkBoxAria ul.column li>a:hover figcaption>p{text-decoration:underline}body#crp.sustainability.community.index .sectionBlock .topLinkBoxAria ul.column li>a:hover.linkBtn>span{text-decoration:underline}body#crp.sustainability.community.index .sectionBlock .topLinkBoxAria ul.column figcaption h2 a:hover{text-decoration:underline}body#crp.sustainability.community.index .sectionBlock .topLinkBoxAria .column.typeA .imgBox img{width:100%;backface-visibility:hidden}body#crp.sustainability.community.index .sectionBlock .topLinkBoxAria ul.listStyle.three li{margin-top:1rem}@media screen and (max-width: 767px){body#crp.sustainability.community.index .sectionBlock .topLinkBoxAria ul.listStyle figure figcaption dl{padding:15px 0}}body#crp.sustainability.community.index .sectionBlock .topLinkBoxAria>ul.column figure .imgBox{position:relative}body#crp.sustainability.community.index .sectionBlock .topLinkBoxAria>ul.column figure .imgBox.icoTab::after{content:url(/common/images/ico/link_box_tab.png)}@media screen and (max-width: 767px){body#crp.sustainability.community.index .sectionBlock .topLinkBoxAria>ul.column figure .imgBox::after{display:none}}body#crp.sustainability.community.index .sectionBlock .topLinkBoxAria#movie ul.column iframe+figcaption h2::after{display:none}@media screen and (max-width: 767px){body#crp.sustainability.community.index .sectionBlock .topLinkBoxAria#movie ul.column figure div.youtube{width:100%;height:0;padding-bottom:56.25%;position:relative}body#crp.sustainability.community.index .sectionBlock .topLinkBoxAria#movie ul.column figure div.youtube iframe{width:100%;height:100%;position:absolute;top:0;left:0}body#crp.sustainability.community.index .sectionBlock .topLinkBoxAria#movie ul.column figure figcaption{margin-top:.5rem}}@media screen and (max-width: 767px){body#crp.sustainability.community.index .sectionBlock .topLinkBoxAria h2.cornerTitle{font-size:1.625em;margin-bottom:1rem}body#crp.sustainability.community.index .sectionBlock .topLinkBoxAria h2.contTitle{text-align:center;line-height:1.5;margin-bottom:.5rem;font-size:1.438em;padding:0 .5rem}body#crp.sustainability.community.index .sectionBlock .topLinkBoxAria h2.dateTitle{margin-bottom:0;margin-top:0;font-size:1.438em}body#crp.sustainability.community.index .sectionBlock .topLinkBoxAria ul.column.typeA{justify-content:space-between}body#crp.sustainability.community.index .sectionBlock .topLinkBoxAria ul.column.typeA li{flex-basis:100%;max-width:100%;margin-top:1.5rem}body#crp.sustainability.community.index .sectionBlock .topLinkBoxAria ul.column.typeA li:last-child{margin-bottom:0}body#crp.sustainability.community.index .sectionBlock .topLinkBoxAria ul.column.typeB li{margin-top:2rem}body#crp.sustainability.community.index .sectionBlock .topLinkBoxAria ul.column.typeB li:first-child{margin-top:0}body#crp.sustainability.community.index .sectionBlock .topLinkBoxAria ul.column.three li{flex-basis:100%;max-width:100%}body#crp.sustainability.community.index .sectionBlock .topLinkBoxAria ul.column.three li a{text-decoration:none}body#crp.sustainability.community.index .sectionBlock .topLinkBoxAria ul.column.three li figcaption{text-align:center}body#crp.sustainability.community.index .sectionBlock .topLinkBoxAria ul.column.three.typeC li{flex-basis:100%;max-width:100%;margin-bottom:1.5rem}body#crp.sustainability.community.index .sectionBlock .topLinkBoxAria ul.column.three.typeE li{margin-bottom:1rem}body#crp.sustainability.community.index .sectionBlock .topLinkBoxAria ul.column.three.typeE li a{text-decoration:none}body#crp.sustainability.community.index .sectionBlock .topLinkBoxAria ul.column.three.typeE li figcaption h3{margin:0;text-align:center;font-size:1.25em}body#crp.sustainability.community.index .sectionBlock .topLinkBoxAria ul.column.three.typeE li figcaption dl{font-size:.75em;color:#222}body#crp.sustainability.community.index .sectionBlock .topLinkBoxAria ul.column.typeMore{justify-content:space-between;align-items:flex-start}body#crp.sustainability.community.index .sectionBlock .topLinkBoxAria ul.column.typeMore li{flex-basis:48%;height:auto;margin-bottom:.8em}body#crp.sustainability.community.index .sectionBlock .topLinkBoxAria ul.column.typeMore li:first-child{flex-basis:100%;max-width:100%}body#crp.sustainability.community.index .sectionBlock .topLinkBoxAria .frameTypeB li{margin-bottom:1rem}body#crp.sustainability.community.index .sectionBlock .topLinkBoxAria .frameTypeB.frame{padding:1rem 0}body#crp.sustainability.community.index .sectionBlock .topLinkBoxAria.listBox{margin:1rem 0}}body#crp.ir.top header #mainVisual{position:relative;box-sizing:border-box;min-height:450px;height:auto;background:url("/ir/images/ttl_ir_mainImg.jpg") 50% 0/cover no-repeat;padding:0 0 120px}body#crp.ir.top header #mainVisual .keyTitle{text-shadow:0px 0px 10px #fff,0px 0px 10px #fff,0px 0px 10px #fff,0px 0px 10px #fff;position:relative}body#crp.ir.top header #mainVisual .keyTitle h2{color:#222}body#crp.ir.top header #mainVisual .irHeaderLinks .innerLarge{margin:3rem auto 0}body#crp.ir.top header #mainVisual .irHeaderLinks .innerLarge .linkBtnList{margin:0;padding:0}body#crp.ir.top header #mainVisual .irHeaderLinks .innerLarge .linkBtnList li{list-style:none}body#crp.ir.top header #mainVisual .irHeaderLinks .innerLarge .linkBtnList li a.linkBtn{border:none;border-radius:0}body#crp.ir.top header #mainVisual .irHeaderLinks .innerLarge .linkBtnList li a span.new::before{content:"NEW";font-size:11px;display:inline-block;background:#db434a;color:#fff;padding:.1rem .3rem;margin-right:.5rem}body#crp.ir.top .band{position:absolute;bottom:0;left:0;width:100%;height:90px;color:#fff;font-size:.875em}body#crp.ir.top .band ul{margin:0 auto;height:90px;display:flex;align-items:center}body#crp.ir.top .band ul li{list-style:none;float:left;box-sizing:border-box;border-radius:25px;text-align:center;line-height:24px}body#crp.ir.top .band ul li:first-child{margin-left:12px}body#crp.ir.top .band ul li:last-child{margin-left:63px}body#crp.ir.top .band ul li:last-child a{width:auto;text-align:center;padding:0px 15px 0 22px;border:1px solid #fff;border-radius:20px;display:block}body#crp.ir.top .band ul li:last-child a span{color:#fff;line-height:16.9px;padding:9px 0 9px 10px;display:inline-block;top:0}body#crp.ir.top .band ul li:last-child a span::after{content:" ";display:inline-block;background-image:url(/common/images/ico/blue_btn_arrow.png);background-position:center center;background-size:8px 12px;background-repeat:no-repeat;width:8px;height:12px;margin-left:1.3rem}body#crp.ir.top .band ul li span{padding-left:20px;position:relative;top:2px}body#crp.ir.top .sectionBlock.pickup{margin-top:3rem}body#crp.ir.top .sectionBlock p.btnLink{margin-bottom:0}body#crp.ir.top .sectionBlock .frameTypeB{padding:2rem 0 3rem}body#crp.ir.top .sectionBlock .frameTypeB p.btnLink{margin-bottom:1.5rem}body#crp.ir.top .sectionBlock.ctgLinklist .listBox.esg ul li{flex-basis:100%;max-width:100%}body#crp.ir.top .sectionBlock.ctgLinklist .listBox.esg ul li ul li{flex-basis:48%;max-width:48%}body#crp.ir.top .sectionBlock.ctgLinklist .innerLarge>.column+.column{margin-top:3.75rem}body#crp.ir.top .jcCenter{justify-content:center}body#crp.ir.top .bnrSustainability{margin-top:45px;text-align:center}body#crp.ir.top .bnrSustainability a .imgBox img{width:660px}@media screen and (max-width: 767px){body#crp.ir.top .bnrSustainability a .imgBox img{width:100%}}@media screen and (max-width: 767px){body#crp.ir.top header #mainVisual{min-height:auto;padding:36% 0 0;background-size:100% auto}body#crp.ir.top header #mainVisual .keyTitle{background:#6b7487;margin-bottom:0}body#crp.ir.top header #mainVisual .keyTitle .innerLarge{padding:0}body#crp.ir.top header #mainVisual .keyTitle .innerLarge h2{color:#222;padding:.3rem 1rem .8rem;background:#fff}body#crp.ir.top header #mainVisual .irHeaderLinks .innerLarge{margin:0;padding:0}body#crp.ir.top header #mainVisual .irHeaderLinks .innerLarge .linkBtnList{margin:0;background:#6b7487;padding:1rem}body#crp.ir.top header #mainVisual .irHeaderLinks .innerLarge .linkBtnList.column li{min-height:50px}body#crp.ir.top header #mainVisual .irHeaderLinks .innerLarge .linkBtnList.column li:first-child{margin-top:0}body#crp.ir.top header #mainVisual .irHeaderLinks .innerLarge .linkBtnList.column li a.linkBtn{min-height:50px}body#crp.ir.top .sectionBlock.stock img{width:300px}body#crp.ir.top .sectionBlock.stock ul{padding:0}body#crp.ir.top .sectionBlock.stock ul li{list-style:none}body#crp.ir.top .sectionBlock.stock ul li.stockPrice{margin-bottom:.5rem}body#crp.ir.top .sectionBlock.pickup{margin-bottom:0}body#crp.ir.top .sectionBlock.esg{margin-bottom:0}body#crp.ir.top .sectionBlock.ctgLinklist{margin-bottom:0}body#crp.ir.top .sectionBlock.ctgLinklist .listBox:last-child{margin-bottom:0}body#crp.ir.top .sectionBlock.ctgLinklist .listBox.esg ul li ul li{margin-top:0}body#crp.ir.top .sectionBlock.profileLinklist ul.listStyle figure figcaption dl{padding:15px}body#crp.ir.top .sectionBlock p.btnLink{margin-bottom:1rem}body#crp.ir.top .sectionBlock .frameTypeB{padding:2rem 0 1rem}body#crp.ir.top .sectionBlock .frameTypeB p.btnLink{margin-bottom:1.5rem}}body#crp.ir table{min-width:840px;table-layout:auto}body#crp.ir table ul{padding:0;margin:0}body#crp.ir table ul li{list-style:none}body#crp.ir .noBorder{border:none}body#crp.ir .txtIndent{padding-left:1em}body#crp.ir .txtBold{font-weight:bold}body#crp.ir .txtIndentDouble{padding-left:2em}body#crp.ir .tableNotes{margin-bottom:0}body#crp.ir .borderNoneBgInherit{border:none;background:inherit}body#crp.ir .borderNormalRight{border-right:1px solid #aaa}body#crp.ir .borderDashLeft{border-left:1px dashed #aaa}body#crp.ir .borderNormalBottom{border-bottom:1px solid #aaa}body#crp.ir .borderTopDouble th,body#crp.ir .borderTopDouble td{border-top-width:3px;border-top-style:double}body#crp.ir .borderLeftDouble{border-left:3px double #aaa}body#crp.ir .thDouble th{border-top:1px solid #aaa;border-right:1px solid #aaa}body#crp.ir .verticalAlignTop{vertical-align:top}body#crp.ir .verticalAlignMiddle{vertical-align:middle}body#crp.ir th.borderBoldTop,body#crp.ir td.borderBoldTop{border-top:2px solid #aaa}body#crp.ir th.borderBoldRight,body#crp.ir td.borderBoldRight{border-right:2px solid #aaa}body#crp.ir th.borderBoldBottom,body#crp.ir td.borderBoldBottom{border-bottom:2px solid #aaa}body#crp.ir th.borderBoldLeft,body#crp.ir td.borderBoldLeft{border-left:2px solid #aaa}body#crp.ir th.txtRight,body#crp.ir td.txtRight{text-align:right}body#crp.ir th.txtLeft,body#crp.ir td.txtLeft{text-align:left}body#crp.ir .thinCell{width:1.5em;padding-right:0;padding-left:0}body#crp.ir .bgColorTypeA th,body#crp.ir .bgColorTypeA td{background-color:#dbe0e5}body#crp.ir .bgColorTypeB th,body#crp.ir .bgColorTypeB td{background-color:#f1f2f4}body#crp.ir .bgColorTypeC th,body#crp.ir .bgColorTypeC td{background-color:#fff}body#crp.ir .bgColorTypeTh th,body#crp.ir .bgColorTypeTh td{background-color:#d6ecfa}body#crp.ir .txtSmallGray{color:#666;font-size:.9em}body#crp.ir .commentNumber5{counter-increment:cnt 4}body#crp.ir .commentNumber6{counter-increment:cnt 5}body#crp.ir .commentNumber7{counter-increment:cnt 6}body#crp.ir .commentNumber10{counter-increment:cnt 9}body#crp.ir .tableParallel{display:flex}body#crp.ir .tableParallel .table{flex-basis:50%;padding-left:20px}body#crp.ir .tableParallel .table:first-child{padding-left:0;padding-right:20px}body#crp.ir .imgShadowBlock .imgShadow{margin:0 81px}body#crp.ir .imgShadowBlock .imgShadow img{max-height:240px}body#crp.ir .w340{width:340px}body#crp.ir .w340 img{max-width:100%}body#crp.ir .w190{width:190px}body#crp.ir .w190 img{max-width:100%}body#crp.ir .fb190 img{max-width:190px}body#crp.ir .fb260 img{max-width:260px}body#crp.ir .fb340 img{max-width:340px}body#crp.ir .fb190,body#crp.ir .fb260,body#crp.ir .fb340{padding-left:30px}body#crp.ir .center75{text-align:center}body#crp.ir .center75 img{max-width:75%;margin:0 auto}@media screen and (max-width: 767px){body#crp.ir .tableParallel{flex-direction:column}body#crp.ir .tableParallel .table,body#crp.ir .tableParallel .table:first-child{flex-basis:auto;padding:0}body#crp.ir .imgShadowBlock .imgShadow{margin:0}body#crp.ir .imgShadowBlock .imgShadow img{max-height:100%;width:50%;margin:0 auto}body#crp.ir .w340,body#crp.ir .w190{width:100%}body#crp.ir .fb190 img{max-width:60%}body#crp.ir .fb260 img,body#crp.ir .fb340 img{max-width:100%}body#crp.ir .fb190,body#crp.ir .fb260,body#crp.ir .fb340{padding:0}body#crp.ir .fb190 .imgBox img,body#crp.ir .fb260 .imgBox img,body#crp.ir .fb340 .imgBox img{margin:0 auto}body#crp.ir .imgBlock.column div{flex-basis:auto;flex-shrink:0}}body#crp.ir.openTab table{min-width:736px}body#crp.ir.annual_reports .arOnline{padding:20px}body#crp.ir.annual_reports .arOnline .imgContent>.imgBox{width:305px;padding:0}body#crp.ir.annual_reports .arOnline .imgContent>.imgBox>img{width:100%;height:auto}body#crp.ir.annual_reports .arOnline .textContent{padding:0 0 0 25px}body#crp.ir.annual_reports .arOnline .textContent>dl>dt>a{font-size:1.25em;font-weight:bold;line-height:1.2;text-align:left}body#crp.ir.annual_reports .arOnline .textContent>dl>dd{font-size:.875em;line-height:1.6}body#crp.ir.annual_reports .arLatest>li{margin:0 0 .5em;padding:0 0 0 1em;background-position:.2rem .5em;font-size:1.25em}body#crp.ir.annual_reports .arLatest>li>ul{padding:.5em 0 0 .3em}body#crp.ir.annual_reports .arLatest>li>ul>li{background-position:.2rem .5em;font-size:.7em}body#crp.ir.annual_reports .arLatest+p.larger{padding-top:1em;border-top:1px dotted #8a8a8a}body#crp.ir.annual_reports .arOnlinePast{float:left;width:668px;margin:0 0 20px 32px;padding:0 0 20px;border-bottom:1px dotted #8a8a8a}body#crp.ir.annual_reports .arPast .listStyleThumbB>li>dl>dd{padding:0 0 0 2em}body#crp.ir.annual_reports .arPast .listStyleThumbB>li>dl>dd>p.fontBold{margin:0}body#crp.ir.individual.strengths .sectionBlock h2.elTitleH2{border:0}body#crp.ir.individual.strengths .sectionBlock+.sectionBlock{margin-top:4rem;padding-top:2rem}body#crp.ir.individual.strengths .strengthsHeadline{padding:7rem 0;background:rgba(0,0,0,0) url(/ir/individual/strengths/images/strengths_bg.jpg) 50% 0/cover no-repeat}body#crp.ir.individual.strengths .strengthsHeadline .listSevenStrengths{display:flex;margin:2rem auto 0;padding:0;flex-flow:row wrap}body#crp.ir.individual.strengths .strengthsHeadline .listSevenStrengths>li{list-style:none none outside;flex:1 1 200px;max-width:200px;margin:0;align-self:auto}body#crp.ir.individual.strengths .strengthsHeadline .listSevenStrengths>li:nth-child(4),body#crp.ir.individual.strengths .strengthsHeadline .listSevenStrengths>li:nth-child(7){margin-right:0}body#crp.ir.individual.strengths .strengthsHeadline .listSevenStrengths>li img{display:block;max-width:100%;height:auto;margin:0 auto}body#crp.ir.finance.revenue_product .borderTopDouble th,body#crp.ir.finance.revenue_product .borderTopDouble td{border-bottom:none}body#crp.ir.pipeline .pipelineTable thead th{width:16.6666666667%}body#crp.ir.pipeline .pipelineTable tbody th{background-color:rgba(0,0,0,0);vertical-align:top}body#crp.ir.pipeline .pipelineTable tbody td{vertical-align:top}body#crp.ir.pipeline .pipelinePageBottom{padding-top:20px;border-top:1px solid #8a8a8a}body#crp.ir.message .ceoTalk{display:block;position:relative}body#crp.ir.message .ceoTalk>dt{float:left;width:40px;height:auto}@media screen and (max-width: 767px){body#crp.ir.message .ceoTalk>dt{width:45px}}body#crp.ir.message .ceoTalk>dt>img{width:100%;height:auto}body#crp.ir.message .ceoTalk>dd{margin:0 0 40px 52px}@media screen and (max-width: 767px){body#crp.ir.message .ceoTalk>dd{margin-bottom:30px}}body#crp.ir.message .ceoTalk>dd>*:first-child{margin-top:0}body#crp.ir.message .ceoTalk>dd:last-child{margin-bottom:0}@media screen and (min-width: 768px){body#crp.ir.message .ceoTalk>dd .pcWidth{width:200px;height:auto}}body#crp.ir.midterm_plan .presentationLink{list-style:none;padding:0}body#crp.ir.roche_alliance .allianceModal{padding:30px}body#crp.ir.roche_alliance .allianceModal .allianceModalH{font-size:1.375em}body#crp.ir.story .txtBigger{font-size:1.125em}body#crp.ir.story p.txtCenter{text-align:center}@media screen and (max-width: 767px){body#crp.ir.story .annualImg{width:auto;height:auto;margin:0 auto}}body#crp.ir.event ul.upcomingEventsList li{display:flex;flex-direction:column;border-top:1px dotted #8a8a8a}body#crp.ir.event ul.upcomingEventsList li:first-of-type{border:none;padding-top:0}body#crp.ir.event ul.upcomingEventsList li .upcomingDate{width:100%}body#crp.ir.event ul.upcomingEventsList li .upcomingLink{width:100%;font-weight:bold;margin-top:5px;font-size:1.125em}body#crp.ir.event ul.upcomingEventsList li .upcomingFreeTxt{margin:5px 0}body#crp.ir.event ul.upcomingEventsList li .upcomingCalendarBtn{width:100%;display:flex;flex-direction:row;margin:10px 0;font-size:.75em}body#crp.ir.event ul.upcomingEventsList li .upcomingCalendarBtn a.btnTxt{border:1px solid #0a50a1;border-radius:40px;display:flex;flex-direction:row;align-items:center;padding:.3em 1.5em;width:auto}body#crp.ir.event ul.upcomingEventsList li .upcomingCalendarBtn a.btnTxt img{margin-right:5px;width:18px}body#crp.ir.event ul.upcomingEventsList li .upcomingCalendarBtn a.btnTxt span{z-index:5}body#crp.ir.event ul.upcomingEventsList li .upcomingCalendarBtn a.btnTxt span:hover{text-decoration:underline}body#crp.ir.event ul.upcomingEventsList li .upcomingCalendarBtn a+a{margin-left:10px}body#crp.ir.information.irmail .description{margin-top:2rem}body#crp.ir.information.irmail .description .imgBlock.column{justify-content:space-between}@media screen and (max-width: 767px){body#crp.ir.information.irmail .description .imgBlock.column .imgContent figure img{width:100%;height:auto}}body#crp.ir.information.irmail .description p{margin-bottom:2rem}body#crp.ir.information.irmail .description table{font-size:100%}body#crp.ir.information.irmail .description table th{padding:0;white-space:nowrap}body#crp.ir.information.irmail .description table td{padding:0;padding-left:1rem}@media screen and (max-width: 767px){body#crp.ir.information.irmail .description table td li{margin-top:0}}body#crp.ir.information.irmail .cntBlock{background:#f1f2f4;text-align:center;padding:2rem 0}body#crp.ir.information.irmail .cntBlock h4{margin-bottom:0;font-size:1em}body#crp.ir.information.irmail .cntBlock p.btnLink{text-align:center;margin:1rem 0}body#crp.ir.information.irmail .cntBlock .column{justify-content:center}body#crp.ir.information.irmail .cntBlock .column p{margin:1rem 1rem 0}@media screen and (max-width: 767px){body#crp.ir.information.irmail .cntBlock .column{flex-direction:column}}body#crp.ir.information.irmail .cntBlock+.cntBlock{margin-top:1.25rem}body#crp.ir.individual.index .sectionBlock#products,body#crp.ir.individual.index .sectionBlock#future{margin-top:2rem}body#crp.ir.individual.index .sectionBlock#aboutChugai .frameTypeB ul.listStyle li,body#crp.ir.individual.index .sectionBlock#future .frameTypeB ul.listStyle li{background:rgba(0,0,0,0)}body#crp.ir.share.info p+strong+.table{margin-top:0}body#crp.ir.reports_downloads.tanshin section.sectionBlock:first-of-type ul.listStyleFileA>li:first-of-type .quarterTxt::after,body#crp.ir.reports_downloads.tanshin section.sectionBlock:first-of-type ul.listStyleFileB>li:first-of-type .quarterTxt::after,body#crp.ir.reports_downloads.yuho section.sectionBlock:first-of-type ul.listStyleFileA>li:first-of-type .quarterTxt::after,body#crp.ir.reports_downloads.yuho section.sectionBlock:first-of-type ul.listStyleFileB>li:first-of-type .quarterTxt::after,body#crp.ir.reports_downloads.all_download section.sectionBlock:first-of-type ul.listStyleFileA>li:first-of-type .quarterTxt::after,body#crp.ir.reports_downloads.all_download section.sectionBlock:first-of-type ul.listStyleFileB>li:first-of-type .quarterTxt::after{content:"NEW";font-size:11px;display:inline-block;background:#db434a;color:#fff;padding:.1rem .3rem;margin-right:.5rem}body#crp.sustainability table{min-width:840px;table-layout:auto}body#crp.sustainability table ul{padding:0;margin:0}body#crp.sustainability table ul li{list-style:none}body#crp.sustainability .noBorder{border:none}body#crp.sustainability .txtIndent{padding-left:1em}body#crp.sustainability .txtBold{font-weight:bold}body#crp.sustainability .txtIndentDouble{padding-left:2em}body#crp.sustainability .tableNotes{margin-bottom:0}body#crp.sustainability .borderNoneBgInherit{border:none;background:inherit}body#crp.sustainability .borderNormalRight{border-right:1px solid #aaa}body#crp.sustainability .borderDashLeft{border-left:1px dashed #aaa}body#crp.sustainability .borderNormalBottom{border-bottom:1px solid #aaa}body#crp.sustainability .borderTopDouble th,body#crp.sustainability .borderTopDouble td{border-top-width:3px;border-top-style:double}body#crp.sustainability .borderLeftDouble{border-left:3px double #aaa}body#crp.sustainability .thDouble th{border-top:1px solid #aaa;border-right:1px solid #aaa}body#crp.sustainability .verticalAlignTop{vertical-align:top}body#crp.sustainability .verticalAlignMiddle{vertical-align:middle}body#crp.sustainability th.borderBoldTop,body#crp.sustainability td.borderBoldTop{border-top:2px solid #aaa}body#crp.sustainability th.borderBoldRight,body#crp.sustainability td.borderBoldRight{border-right:2px solid #aaa}body#crp.sustainability th.borderBoldBottom,body#crp.sustainability td.borderBoldBottom{border-bottom:2px solid #aaa}body#crp.sustainability th.borderBoldLeft,body#crp.sustainability td.borderBoldLeft{border-left:2px solid #aaa}body#crp.sustainability th.txtRight,body#crp.sustainability td.txtRight{text-align:right}body#crp.sustainability th.txtLeft,body#crp.sustainability td.txtLeft{text-align:left}body#crp.sustainability .thinCell{width:1.5em;padding-right:0;padding-left:0}body#crp.sustainability .bgColorTypeA th,body#crp.sustainability .bgColorTypeA td{background-color:#dbe0e5}body#crp.sustainability .bgColorTypeB th,body#crp.sustainability .bgColorTypeB td{background-color:#f1f2f4}body#crp.sustainability .bgColorTypeC th,body#crp.sustainability .bgColorTypeC td{background-color:#fff}body#crp.sustainability .bgColorTypeTh th,body#crp.sustainability .bgColorTypeTh td{background-color:#d6ecfa}body#crp.sustainability .txtSmallGray{color:#666;font-size:.9em}body#crp.sustainability .commentNumber5{counter-increment:cnt 4}body#crp.sustainability .commentNumber6{counter-increment:cnt 5}body#crp.sustainability .commentNumber7{counter-increment:cnt 6}body#crp.sustainability .commentNumber10{counter-increment:cnt 9}body#crp.sustainability .tableParallel{display:flex}body#crp.sustainability .tableParallel .table{flex-basis:50%;padding-left:20px}body#crp.sustainability .tableParallel .table:first-child{padding-left:0;padding-right:20px}body#crp.sustainability .imgShadowBlock .imgShadow{margin:0 81px}body#crp.sustainability .imgShadowBlock .imgShadow img{max-height:240px}body#crp.sustainability .w340{width:340px}body#crp.sustainability .w340 img{max-width:100%}body#crp.sustainability .w190{width:190px}body#crp.sustainability .w190 img{max-width:100%}body#crp.sustainability .fb190 img{max-width:190px}body#crp.sustainability .fb260 img{max-width:260px}body#crp.sustainability .fb340 img{max-width:340px}body#crp.sustainability .fb190,body#crp.sustainability .fb260,body#crp.sustainability .fb340{padding-left:30px}body#crp.sustainability .center75{text-align:center}body#crp.sustainability .center75 img{max-width:75%;margin:0 auto}@media screen and (max-width: 767px){body#crp.sustainability .tableParallel{flex-direction:column}body#crp.sustainability .tableParallel .table,body#crp.sustainability .tableParallel .table:first-child{flex-basis:auto;padding:0}body#crp.sustainability .imgShadowBlock .imgShadow{margin:0}body#crp.sustainability .imgShadowBlock .imgShadow img{max-height:100%;width:50%;margin:0 auto}body#crp.sustainability .w340,body#crp.sustainability .w190{width:100%}body#crp.sustainability .fb190 img{max-width:60%}body#crp.sustainability .fb260 img,body#crp.sustainability .fb340 img{max-width:100%}body#crp.sustainability .fb190,body#crp.sustainability .fb260,body#crp.sustainability .fb340{padding:0}body#crp.sustainability .fb190 .imgBox img,body#crp.sustainability .fb260 .imgBox img,body#crp.sustainability .fb340 .imgBox img{margin:0 auto}body#crp.sustainability .imgBlock.column div{flex-basis:auto;flex-shrink:0}}body#crp.sustainability.openTab table{min-width:736px}body#crp.sustainability.data.policy .parentheses li{margin-left:1.4rem;text-indent:-1.4rem}body#crp.sustainability.data.policy .parentheses li:before{content:counter(cnt) ") "}body#crp.sustainability.data.policy .dataNotes{list-style:none;padding-left:0;line-height:1.5}body#crp.sustainability.data.policy .dataNotes li{margin-bottom:5px}body#crp.sustainability.data.policy .dataNotes li.indent01{text-indent:-1.4em;padding-left:1.4em}body#crp.sustainability.data.policy .dataNotes li.indent02{text-indent:-2em;padding-left:2em}body#crp.sustainability.data.policy #data5 .tableTypeA .thDouble tr th{width:76px}body#crp.sustainability.data.policy #data5 .tableTypeA .thDouble tr:first-of-type th{width:228px}body#crp.sustainability.data.policy #data5 .tableTypeA .thDouble tr:first-of-type th:first-child{width:154px}body#crp.sustainability.data.policy #data14 th{border-left:1px solid #aaa}body#crp.sustainability.parasports.report hr,body#crp.sustainability.activity.past.parasports hr{margin:1rem 0}body#crp.sustainability.parasports.community.athlete_mothers .imgHeading,body#crp.sustainability.parasports.community.another_sport .imgHeading,body#crp.sustainability.activity.past.parasports .imgHeading,body#crp.sustainability.activity.past.community .imgHeading{margin-bottom:3.125rem}body#crp.sustainability.parasports.community.athlete_mothers .imgHeading img,body#crp.sustainability.parasports.community.another_sport .imgHeading img,body#crp.sustainability.activity.past.parasports .imgHeading img,body#crp.sustainability.activity.past.community .imgHeading img{height:auto}body#crp.sustainability.parasports.community.athlete_mothers .hrTypeA,body#crp.sustainability.parasports.community.another_sport .hrTypeA,body#crp.sustainability.activity.past.parasports .hrTypeA,body#crp.sustainability.activity.past.community .hrTypeA{margin:3.125rem 0}body#crp.sustainability.parasports.community.athlete_mothers .cntBlock .elTitleH3+*,body#crp.sustainability.parasports.community.another_sport .cntBlock .elTitleH3+*,body#crp.sustainability.activity.past.parasports .cntBlock .elTitleH3+*,body#crp.sustainability.activity.past.community .cntBlock .elTitleH3+*{margin-top:1rem}body#crp.sustainability.parasports.community.athlete_mothers .cntBlock+.cntBlock,body#crp.sustainability.parasports.community.another_sport .cntBlock+.cntBlock,body#crp.sustainability.activity.past.parasports .cntBlock+.cntBlock,body#crp.sustainability.activity.past.community .cntBlock+.cntBlock{margin-top:3.125rem}body#crp.sustainability.parasports.community.athlete_mothers .center510 .imgBox,body#crp.sustainability.parasports.community.another_sport .center510 .imgBox,body#crp.sustainability.activity.past.parasports .center510 .imgBox,body#crp.sustainability.activity.past.community .center510 .imgBox{max-width:510px;margin-right:auto;margin-left:auto}body#crp.sustainability.environment.policy #sec01 .frame p,body#crp.sustainability.healthmanagement.policy #sec01 .frame p{margin-bottom:2.5em}body#crp.sustainability.environment.policy .noticeList,body#crp.sustainability.healthmanagement.policy .noticeList{margin-top:0}body#crp.sustainability.environment.policy .imgBox img.w114,body#crp.sustainability.healthmanagement.policy .imgBox img.w114{max-width:114px}body#crp.sustainability.environment.policy .definition dd,body#crp.sustainability.healthmanagement.policy .definition dd{margin:0}body#crp.sustainability.healthmanagement.industrialaccident table,body#crp.sustainability.safety.activities table{border:none}body#crp.sustainability.healthmanagement.industrialaccident th,body#crp.sustainability.safety.activities th{border-left:none;border-right:none;border-top:1px solid #aaa;vertical-align:middle}body#crp.sustainability.healthmanagement.industrialaccident td,body#crp.sustainability.safety.activities td{border-left:none;border-right:none;border-bottom:1px solid #aaa}body#crp.sustainability.healthmanagement.industrialaccident table,body#crp.sustainability.safety.activities table{min-width:auto}body#crp.sustainability.environment.system .imgShadowBlock{margin-bottom:1em}body#crp.sustainability.employee.index .description .imgBox p{margin-bottom:.2rem}body#crp.sustainability.diversity.promotion .imgBlock.column.three{width:100%}body#crp.sustainability.diversity.promotion .imgBlock.column.three .imgBox{flex-basis:33.3333333333%;max-width:33.3333333333%;padding:0}body#crp.sustainability.diversity.promotion .imgBlock.column.three .imgBox:nth-child(3n+1){padding-right:14px}body#crp.sustainability.diversity.promotion .imgBlock.column.three .imgBox:nth-child(3n+2){padding-right:7px;padding-left:7px}body#crp.sustainability.diversity.promotion .imgBlock.column.three .imgBox:nth-child(3n){padding-left:14px}body#crp.sustainability.diversity.promotion .imgBlock.column.three .imgBox img{max-width:100%}body#crp.sustainability.diversity.worklife_training .elTitleH3+*{margin-top:2.5rem}body#crp.sustainability.diversity.worklife_training .elTitleH4+p{margin-bottom:0}body#crp.sustainability.diversity.worklife_training .elTitleH4+p+ul{padding:0;margin:0 0 2rem 0}body#crp.sustainability.diversity.worklife_training .elTitleH4+p+ul li{display:flex}body#crp.sustainability.diversity.worklife_training .elTitleH4+p+ul li span{flex-basis:7.5em}body#crp.sustainability.diversity.worklife_training .elTitleH4+p+ul li span:last-child{flex-basis:calc(100% - 7.5em)}body#crp.sustainability.diversity.worklife #sec02 .imgContent.fb340 .imgBox:first-of-type{text-align:center}body#crp.sustainability.diversity.worklife #sec02 .imgContent.fb340 .imgBox:first-of-type img{max-width:190px;margin:0 auto}body#crp.sustainability.diversity.data .cntBlock ul{margin:0;padding:0}body#crp.sustainability.diversity.data .cntBlock ul li{list-style:none}body#crp.sustainability.environment.climate .noticeList+ul{margin:30px 0 0;padding:0}body#crp.sustainability.environment.climate .noticeList+ul li{list-style:none}body#crp.sustainability.about.csr .definition ul{margin:0;padding:0}body#crp.sustainability.about.csr .definition ul li{list-style:none}body#crp.sustainability.social.index .btnLink{text-align:center}body#crp.directors_officers .example{display:flex;justify-content:flex-end;margin-bottom:1rem}body#crp.directors_officers .example p{margin-top:1rem;margin-right:2rem}body#crp.directors_officers .example p:last-child{margin-right:0}body#crp.directors_officers .example p span{margin-right:.5rem}body#crp.directors_officers span.marker{color:#fff;margin-right:3px;margin-top:.3rem;border-radius:3px;padding:0 .5rem;display:inline-block;text-align:center;align-items:center}body#crp.directors_officers span.marker.out{background:#0a50a1;font-size:1em}body#crp.directors_officers span.marker.idp{background:#884898;font-size:1em}body#crp.directors_officers table{border:none;font-size:1em}body#crp.directors_officers table tr th{border:none}body#crp.directors_officers table tr td{border:none;vertical-align:top;width:659px}body#crp.directors_officers table tr td .marker{margin-right:.4rem}body#crp.directors_officers table tr td .marker.out{width:48%}body#crp.directors_officers table tr td .marker.idp{width:48%}body#crp.directors_officers table tr td .marker:last-child{margin-right:0}body#crp.directors_officers table tr td .name{display:block}body#crp.directors_officers table tr td.image{width:160px}body#crp.directors_officers table tr td.image img{display:block}body#crp.directors_officers table tr td .biography{display:table}body#crp.directors_officers table tr td .biography li{display:table-row}body#crp.directors_officers table tr td .biography li .date{display:table-cell;padding-right:2rem}body#crp.directors_officers .accordion{margin:.5rem 0 0}body#crp.attention section.contact .btnBlueRound>.column{width:50%;margin:auto}@media screen and (max-width: 767px){body#crp.attention section.contact .btnBlueRound>.column{width:100%}}body#crp.irmail .description .imgContent img{width:230px}@media screen and (max-width: 767px){body#crp.ir.annual_reports .arOnline{padding:20px 15px}body#crp.ir.annual_reports .arOnline .imgContent{width:100%;margin:0 auto 50px}body#crp.ir.annual_reports .arOnline .imgContent>.imgBox{width:100%;margin:0 auto}body#crp.ir.annual_reports .arOnline .imgContent>.imgBox>img{width:100%;height:auto}body#crp.ir.annual_reports .arOnline .textContent{padding:0}body#crp.ir.annual_reports #ar_latest_pdf{margin-top:60px}body#crp.ir.annual_reports .arOnlinePast{width:calc(100% - 100px - 8px - 16px);margin:0 0 15px 16px;padding:0 0 15px}body#crp.ir.annual_reports .arPast .listStyleThumbB .thumbnail img{max-width:67px;height:auto;margin:.875rem auto 0}body#crp.ir.annual_reports .arPast .listStyleThumbB>li>dl>dd{padding:0}body#crp.ir.annual_reports .arPast .listStyleThumbB>li>dl>dd>.circleList{padding:0 0 0 1em}body#crp.ir.individual.index .sectionBlock#products,body#crp.ir.individual.index .sectionBlock#future{margin-top:2rem}body#crp.ir.individual.strengths .sectionBlock h2.elTitleH2 img{width:100%}body#crp.ir.individual.strengths .strengthsHeadline .listSevenStrengths{justify-content:center}body#crp.ir.individual.strengths .strengthsKeywords{margin-bottom:2rem}body#crp.ir.roche_alliance .allianceModal{padding:25px 10px}body#crp.ir.event ul.upcomingEventsList li .upcomingCalendarBtn{display:flex;flex-direction:column;align-items:flex-start;width:auto;margin:1rem 0 1.8rem}body#crp.ir.event ul.upcomingEventsList li .upcomingCalendarBtn a.btnTxt{display:block;width:auto;padding:.3rem .5rem;width:auto;display:inline-block;vertical-align:middle}body#crp.ir.event ul.upcomingEventsList li .upcomingCalendarBtn a.btnTxt img{margin-right:10px}body#crp.ir.event ul.upcomingEventsList li .upcomingCalendarBtn a.btnTxt span{display:inline-block;width:auto;line-height:1}body#crp.ir.event ul.upcomingEventsList li .upcomingCalendarBtn a+a{margin-top:1.3rem;margin-left:0}body#crp.sustainability.parasports .imgBlock.column>div{flex-basis:auto;padding:0}body#crp.sustainability.parasports .imgBlock.column>div img{width:100%;height:auto}body#crp.sustainability.parasports.community.athlete_mothers .imgBox img+img,body#crp.sustainability.parasports.community.another_sport .imgBox img+img,body#crp.sustainability.activity.past.parasports .imgBox img+img,body#crp.sustainability.activity.past.community .imgBox img+img{margin-top:2rem}body#crp.sustainability.environment.policy #sec01 .frame p,body#crp.sustainability.healthmanagement.policy #sec01 .frame p{margin-bottom:1.5em}body#crp.sustainability.environment.policy .imgBox img.w114,body#crp.sustainability.healthmanagement.policy .imgBox img.w114{max-width:40%;margin:0 auto}body#crp.sustainability.healthmanagement.industrialaccident .overflowTable,body#crp.sustainability.safety.activities .overflowTable{overflow-x:auto}body#crp.sustainability.healthmanagement.industrialaccident .overflowTable table,body#crp.sustainability.safety.activities .overflowTable table{min-width:auto}body#crp.sustainability.employee.index .overflowTable{overflow-x:auto}body#crp.sustainability.employee.index .overflowTable table{min-width:auto}body#crp.sustainability.diversity.promotion .imgBlock.column.three{display:flex;flex-direction:row}body#crp.sustainability.diversity.promotion .imgBlock.column.three .imgBox{flex-basis:50%;max-width:50%;margin:0}body#crp.sustainability.diversity.promotion .imgBlock.column.three .imgBox:nth-child(n+3){margin-top:1rem}body#crp.sustainability.diversity.promotion .imgBlock.column.three .imgBox:nth-child(odd){padding-left:0;padding-right:.5rem}body#crp.sustainability.diversity.promotion .imgBlock.column.three .imgBox:nth-child(even){padding-left:.5rem;padding-right:0}body#crp.sustainability.diversity.promotion .imgBlock.column.three .imgBox img{height:inherit}body#crp.sustainability.diversity.worklife_training .elTitleH3+*{margin-top:0}body#crp.sustainability.diversity.worklife_training .elTitleH4+p+ul li{flex-direction:column}body#crp.sustainability.diversity.worklife_training .elTitleH4+p+ul li span,body#crp.sustainability.diversity.worklife_training .elTitleH4+p+ul li span:last-child{flex-basis:auto}body#crp.sustainability.diversity.worklife #sec02 .imgContent.fb340 .imgBox:first-of-type img{max-width:60%}body#crp.sustainability.diversity.worklife .definition li{margin-top:0}body#crp.directors_officers .example{display:flex;justify-content:flex-start;flex-direction:column}body#crp.directors_officers .example p{margin-right:0;margin-bottom:.5rem}body#crp.directors_officers table{min-width:auto}body#crp.directors_officers table tr td.image{width:80px}body#crp.directors_officers table tr td.image img{width:80px}body#crp.directors_officers table tr td .marker.out{width:100%}body#crp.directors_officers table tr td .marker.idp{width:100%}}body#crp.message .ceoMovie{padding:20px}body#crp.message .ceoMovie .imgContent>.imgBox{width:305px;padding:0}body#crp.message .ceoMovie .imgContent>.imgBox>img{width:100%;height:auto}body#crp.message .ceoMovie .textContent{padding:0 0 0 25px}body#crp.message .ceoMovie .textContent>dl>dt>a{font-size:1.25em;font-weight:bold;line-height:1.2;text-align:left}body#crp.message .ceoMovie .textContent>dl>dd{font-size:.875em;line-height:1.6}@media screen and (max-width: 767px){body#crp.message .ceoMovie{padding:20px 15px}body#crp.message .ceoMovie .imgContent{width:100%;margin:0 auto 50px}body#crp.message .ceoMovie .imgContent>.imgBox{width:100%;margin:0 auto}body#crp.message .ceoMovie .imgContent>.imgBox>img{width:100%;height:auto}body#crp.message .ceoMovie .textContent{padding:0}}body#crp.press .pressSearchResultsNumber+.sectionBlock{margin-top:0}body#crp.press .pressSearchResultsNumber .searchResultsNumber{padding-top:0}body#crp.press .pressSearchResultsNumber .searchResultsNumber .pressSearchResultsNumberRange{justify-content:flex-start}body#crp.press .pressUserProfile{padding:1rem 0 .75rem}body#crp.press .pressUserProfile ul{font-size:.75em;display:flex;justify-content:flex-end;margin:0;padding:0}body#crp.press .pressUserProfile ul li{list-style:none}body#crp.press .pressUserProfile ul li+li{padding-left:1em}body#crp.press .pressUserProfile ul li:first-child{padding-right:1em}body#crp.press .pressUserProfile ul li:last-child:before{content:"|";padding-right:1em}body#crp.press .pressUserProfile ul li .userName{margin-left:.5em}body#crp.press .pressListStyleBase{margin-top:0}body#crp.press .pressListStyleBase .pressListStyle li:first-child{border-top:1px dotted #8a8a8a;padding-top:1em}body#crp.press .pressListStyleBase .pressListStyle li:last-child{padding-bottom:1em;border-bottom:1px dotted #8a8a8a}body#crp.press .pressListStyleBase .pressListStyle .pressListTitle{font-weight:bold;margin-bottom:.5rem}body#crp.press .pressListStyleBase .pressListStyle .pressListDescription{font-size:.875em;display:block}body#crp.press .pressListStyleBase .pressListStyle .tagLabel{margin-top:1rem}body#crp.press .pressListStyleBase .pressListStyle .pressDLListDate{font-size:.75em;color:#8a8a8a;margin-top:.75rem}body#crp.press .pressListStyleBase.pressIndexList{margin-top:40px}body#crp.press .pressListStyleBase.pressIndexList .pressListStyle li:first-child{border-top:none;padding-top:0}body#crp.press .linkListBox .pressSearchBlock{display:flex;border-bottom:1px dotted #8a8a8a;padding:2em 0}body#crp.press .linkListBox .pressSearchBlock .pressSearchFormBlock{width:50%}body#crp.press .linkListBox .pressSearchBlock .pressSearchFormBlock+.pressSearchFormBlock{margin-left:42px}body#crp.press .linkListBox .pressSearchBlock .pressSearchFormBlock p{font-weight:bold;margin-bottom:.5rem;line-height:1.45}body#crp.press .linkListBox .pressSearchBlock .pressSearchFormBlock .pressSelectWrap{position:relative}body#crp.press .linkListBox .pressSearchBlock .pressSearchFormBlock .pressSelectWrap:after{content:"";width:.5em;height:.5em;border-bottom:solid 2px #0a50a1;border-right:solid 2px #0a50a1;transform:rotate(45deg);position:absolute;top:45%;bottom:55%;right:1.25em;margin:auto}body#crp.press .linkListBox .pressSearchBlock .pressSearchFormBlock .pressSelectWrap select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:2.75em;height:100%;width:100%;font-size:1rem;padding:.5rem;color:#222;border:1px solid #c6c6c6;background-color:#fff;border-radius:0}body#crp.press .linkListBox .pressSearchBlock .pressSearchFormBlock .pressSelectWrap select::-ms-expand{display:none}body#crp.press .linkListBox .pressSearchBlock .pressSearchFormBlock .pressSearchFormInput input{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:2.75em;height:100%;width:100%;font-size:1rem;border-radius:0;padding:.5rem;border:1px solid #c6c6c6;line-height:normal}body#crp.press .linkListBox .pressSearchBlock .pressSearchFormBlock .pressSearchFormInput input::-ms-clear{visibility:hidden}body#crp.press .linkListBox .pressSearchBtnBlock{padding:2rem 0}body#crp.press .linkListBox .pressSearchBtnBlock input[type=submit]{background:#0a50a1;border-radius:40px;transition:opacity .5s;color:#fff;margin:auto;display:block;height:36px;border:none;font-size:.875em;padding:0 2.25em;max-width:190px;width:100%;background-image:url("/common/images/pc/search-icon-w.png");background-repeat:no-repeat;background-position:40% 50%;background-size:1em 1em;padding-left:3.5em}body#crp.press .linkListBox .pressSearchBtnBlock input[type=submit]:hover{opacity:.8;cursor:pointer}body#crp.press .sectionBlock input[type=submit]{background:#0a50a1;font-size:.875em;width:auto;padding:0 2rem}body#crp.press .sectionBlock .description figure img{width:100%}body#crp.press.contact .sectionBlock.items .item h5 label{position:relative;display:inline-block;min-width:50%}body#crp.press.contact .sectionBlock.items .item h5 label span{position:absolute;left:0;top:1.25em}body#crp.press.profile.index .sectionBlock.items .innerMiddle{background:none}body#crp.press.profile.index.contact.confirm .sectionBlock.items .innerMiddle .item:first-child,body#crp.press.profile.edit.contact.confirm .sectionBlock.items .innerMiddle .item:first-child{margin-bottom:2rem}body#crp.press.withdrawal.index .sectionBlock.items .innerMiddle{background:none;padding-left:0;padding-right:0}body#crp.press.activities.index .pressListStyle li{padding:1.875rem 0}body#crp.press.activities.index .pressActivitiesThumbCenter .pressActivitiesthumbnail{width:200px;text-align:center}body#crp.press.activities.index .pressActivitiesThumbCenter .pressActivitiesthumbnail img{border:1px solid #ccc;max-width:100%;max-height:150px}body#crp.press.activities.index .pressActivitiesArticleLink{margin-left:2.5rem;flex-basis:auto}body#crp.press.activities.index .pressActivitiesArticleLink p:first-child{margin:0}body#crp.press.auth header .elTitleH1{margin:0 auto}body#crp.press.auth .sectionBlock.items .innerMiddle .item,body#crp.press.forget .sectionBlock.items .innerMiddle .item,body#crp.press.change .sectionBlock.items .innerMiddle .item{border-top:none}body#crp.press.auth .sectionBlock.items .innerMiddle .item h5,body#crp.press.forget .sectionBlock.items .innerMiddle .item h5,body#crp.press.change .sectionBlock.items .innerMiddle .item h5{flex-basis:150px}body#crp.press.auth .sectionBlock.items .innerMiddle .item div.material,body#crp.press.forget .sectionBlock.items .innerMiddle .item div.material,body#crp.press.change .sectionBlock.items .innerMiddle .item div.material{flex-basis:calc(100% - 150px)}body#crp.press.auth .sectionBlock.pressLoginForgetBlock,body#crp.press.forget .sectionBlock.pressLoginForgetBlock,body#crp.press.change .sectionBlock.pressLoginForgetBlock{margin:0}body#crp.press.auth .sectionBlock.pressLoginForgetBlock .innerMiddle,body#crp.press.forget .sectionBlock.pressLoginForgetBlock .innerMiddle,body#crp.press.change .sectionBlock.pressLoginForgetBlock .innerMiddle{background:#f1f2f4;padding:0 3rem 3rem}body#crp.press.auth .sectionBlock.pressLoginForgetBlock .innerMiddle .cntBlock,body#crp.press.forget .sectionBlock.pressLoginForgetBlock .innerMiddle .cntBlock,body#crp.press.change .sectionBlock.pressLoginForgetBlock .innerMiddle .cntBlock{margin:0}body#crp.press.auth .sectionBlock.pressLoginForgetBlock .innerMiddle .cntBlock .circleList,body#crp.press.forget .sectionBlock.pressLoginForgetBlock .innerMiddle .cntBlock .circleList,body#crp.press.change .sectionBlock.pressLoginForgetBlock .innerMiddle .cntBlock .circleList{border-top:1px dotted #8a8a8a;padding-top:1rem;margin:0}body#crp.press.auth .sectionBlock.pressLoginForgetBlock .innerMiddle .cntBlock .circleList+.circleList,body#crp.press.forget .sectionBlock.pressLoginForgetBlock .innerMiddle .cntBlock .circleList+.circleList,body#crp.press.change .sectionBlock.pressLoginForgetBlock .innerMiddle .cntBlock .circleList+.circleList{margin-top:.3rem;padding-top:0;border-top:none}body#crp.press.auth .sectionBlock.pressLoginForgetBlock .innerMiddle .cntBlock .circleList+.circleList li,body#crp.press.forget .sectionBlock.pressLoginForgetBlock .innerMiddle .cntBlock .circleList+.circleList li,body#crp.press.change .sectionBlock.pressLoginForgetBlock .innerMiddle .cntBlock .circleList+.circleList li{background:none;margin:0}body#crp.press.auth #pressRegist,body#crp.press.forget #pressRegist,body#crp.press.change #pressRegist{width:660px}body#crp.press.auth #pressRegist .pressRegistMsg,body#crp.press.forget #pressRegist .pressRegistMsg,body#crp.press.change #pressRegist .pressRegistMsg{padding:1.5rem}body#crp.press.auth #pressRegist .pressRegistMsg h3,body#crp.press.forget #pressRegist .pressRegistMsg h3,body#crp.press.change #pressRegist .pressRegistMsg h3{text-align:center;margin-bottom:2rem;font-size:1.375em}body#crp.press.auth #pressRegist .pressRegistBtnBlock,body#crp.press.forget #pressRegist .pressRegistBtnBlock,body#crp.press.change #pressRegist .pressRegistBtnBlock{display:flex;justify-content:center}body#crp.press.auth #pressRegist .pressRegistBtnBlock .btnLink,body#crp.press.forget #pressRegist .pressRegistBtnBlock .btnLink,body#crp.press.change #pressRegist .pressRegistBtnBlock .btnLink{margin:0}body#crp.press.auth #pressRegist .pressRegistBtnBlock .btnLink+.btnLink,body#crp.press.forget #pressRegist .pressRegistBtnBlock .btnLink+.btnLink,body#crp.press.change #pressRegist .pressRegistBtnBlock .btnLink+.btnLink{margin-left:1.875rem}body#crp.press.auth #pressRegist .pressRegistBtnBlock .btnLink a,body#crp.press.forget #pressRegist .pressRegistBtnBlock .btnLink a,body#crp.press.change #pressRegist .pressRegistBtnBlock .btnLink a{background-image:none;width:15rem}body#crp.press.event.index .pressEventListDescription{font-size:.875em}body#crp.press.event.detail .newsDetailHeader .newsDetailHeaderUpper{margin-top:.25rem}body#crp.press.event.detail .pressEventdetailSNS ul{list-style:none;padding:0}body#crp.press.event.detail .pressEventdetailSNS ul li span{display:inline-block;width:3em;text-align:right}body#crp.press.index .topNaviBlock{display:flex;background-color:#f1f2f4;padding:1.75rem 2rem}body#crp.press.index .topNaviBlock .topNaviTitle{font-size:1.375em;margin-bottom:0}body#crp.press.index .topNaviBlock .topNaviTitle:before{content:"";display:inline-block;width:1.5em;height:1.5em;background-size:contain;vertical-align:top;margin-right:.5em}body#crp.press.index .topNaviBlock .topNaviTitle.topNaviContactTitle:before{background-image:url("/press/images/press_index_ico_contact.png");background-repeat:no-repeat;width:2em}body#crp.press.index .topNaviBlock .topNaviDescription{font-size:.875em;margin-top:0;margin-left:3.125rem}body#crp.press.index .topNaviBlock .topNaviDescription span{font-weight:bold}body#crp.press.index .updateDate{display:block;font-size:.75em;color:#8a8a8a;margin-top:.75em}body#crp.press.index .column.two{justify-content:space-between}body#crp.press.index .column.two li{flex-basis:48%;max-width:48%;margin-bottom:2em}body#crp.press.video.index .pressListStyle li{padding:1.875rem 0}body#crp.press.video.index .pressVideoWrapper,body#crp.press.video.index .pressVideoImgWrapper{width:50%}body#crp.press.video.index .pressVideoWrapper p,body#crp.press.video.index .pressVideoImgWrapper p{text-align:center;margin:.75rem 0 0}body#crp.press.video.index .pressVideoWrapper p a,body#crp.press.video.index .pressVideoImgWrapper p a{font-weight:bold}body#crp.press.video.index .pressVideoWrapper p+p,body#crp.press.video.index .pressVideoImgWrapper p+p{font-size:.875em;margin:0}body#crp.press.video.index .pressVideoWrapper div{position:relative;width:100%;padding-bottom:56.25%}body#crp.press.video.index .pressVideoWrapper div iframe{position:absolute;top:0;right:0;width:100%;height:100%;border:none}body#crp.press.video .pressVideoImgWrapper div{text-align:center}body#crp.press.video .pressVideoImgWrapper div img{max-width:100%;max-height:227px}body#crp.press.video .pressVideoDescriptionWrapper{width:50%;margin-left:1.875rem}body#crp.press.video .pressVideoDescriptionWrapper .pressListDescription{margin:0}body#crp.press.picture.index .pressDLCheckbox{display:flex;align-items:center}body#crp.press.picture.index .pressDLCheckbox label{cursor:pointer}body#crp.press.picture.index .pressDLCheckbox label .pressDLCheckboxStyle{display:inline-block;font-size:.813em;font-weight:bold}body#crp.press.picture.index .pressDLCheckbox label .pressDLCheckboxStyle:before{display:inline-block;vertical-align:middle;content:"";color:#fff;background:#fff;border:1px solid #c6c6c6;margin-right:1rem;width:30px;height:30px;box-sizing:border-box;text-align:right;padding:4px 6px 0 0}body#crp.press.picture.index .pressDLCheckbox label input[type=checkbox]{display:none}body#crp.press.picture.index .pressDLCheckbox label input:checked+span.pressDLCheckboxStyle:before{content:url("/profile/contact/images/check.png");color:#fff;background:#0a50a1}body#crp.press.picture .pressDLList .pressDLBlock{display:flex;justify-content:space-between;background-color:#f1f2f4;padding:.875rem}body#crp.press.picture .pressDLList .pressDLBlock .pressDLBtnBox{display:flex}body#crp.press.picture .pressDLList .pressDLBlock .pressDLBtnBox p{display:flex;align-items:center;margin-right:1rem;margin-bottom:0}body#crp.press.picture .pressDLList .pressDLBlock .pressDLBtnBox p:first-child{font-size:.813em;font-weight:bold}body#crp.press.picture .pressDLList .pressDLBlock .pressDLBtnBox p+p{margin:0}body#crp.press.picture .pressDLList .pressDLBlock .pressDLBtnBox .pressDLBtnLink{font-size:.875em}body#crp.press.picture .pressDLList .pressDLBlock .pressDLBtnBox .pressDLBtnLink a{background-image:none}body#crp.press.picture .pressDLList .pressDLBlock .pressDLBtnBox .pressDLBtnLink a span:before{content:"";display:inline-block;width:1.5em;height:1.5em;background-size:contain;vertical-align:middle;margin-right:.5em;background-image:url("/common/images/ico/ico-dl-w.png");background-repeat:no-repeat}body#crp.press.picture .pressDLList .pressDLListStyle{padding:0 .875rem;margin:0}body#crp.press.picture .pressDLList .pressDLListStyle li{padding:1.875rem 0}body#crp.press.picture .pressDLList .pressDLListStyle li:first-child{padding-top:0}body#crp.press.picture .pressDLList .pressDLListStyle li:last-child{padding-bottom:2.5rem}body#crp.press.picture .pressDLList .pressDLListStyle .pressDLListDescription{width:100%}body#crp.press.picture .pressDLList .pressDLListStyle .pressDLListDescription .pressListTitle{font-weight:bold;margin-bottom:.5rem}body#crp.press.picture .pressDLList .pressDLListStyle .pressDLListDescription .pressListDescription{margin:0;font-size:.875em}body#crp.press.picture .pressDLList .pressDLListStyle .pressDLListDescription .tagLabel{margin-top:1rem}body#crp.press.picture .pressDLList .pressDLListStyle .pressDLListDescription .pressDLListDate{font-size:.75em;color:#8a8a8a;margin-top:.75rem}body#crp.press.picture .pressDLList .pressDLListStyle .pressDLListThumb{margin-right:1.875rem}body#crp.press.picture .pressDLList .pressDLListStyle .pressDLListThumb .pressDLListThumbBox .pressDLCheckboxStyle{display:flex;align-items:center}body#crp.press.picture .pressDLList .pressDLListStyle .pressDLListThumb .pressDLListThumbBox .pressDLCheckboxStyle span{width:200px;text-align:center}body#crp.press.picture .pressDLList .pressDLListStyle .pressDLListThumb .pressDLListThumbBox .pressDLCheckboxStyle span img{border:1px solid #ccc;max-width:100%}body#crp.press.picture .pressDLList .pressDLListStyle .pressDLListThumb .pressDLListCaption{margin-left:calc(30px + 1rem)}body#crp.press.picture .pressDLList .pressDLListStyle .pressDLListThumb .pressDLListCaption p{margin:.75rem 0 0;text-align:center}body#crp.press.picture .pressDLList .pressDLListStyle .pressDLListThumb .pressDLListCaption p a{font-weight:bold}body#crp.press.picture .pressDLList .pressDLListStyle .pressDLListThumb .pressDLListCaption p a:after{content:"";display:inline-block;width:1.25em;height:1.25em;background-size:contain;vertical-align:middle;margin-left:.5em;background-image:url("/common/images/ico/ico-dl.png");background-repeat:no-repeat}body#crp.press.picture .pressDLList .pressDLListStyle .pressDLListThumb .pressDLListCaption p.pressDLListSize{margin:0;font-size:.875em}@media screen and (max-width: 767px){body#crp.press .pressUserProfile{padding-top:0}body#crp.press .pressUserProfile ul li:first-child{padding:0}body#crp.press .pressListStyleBase.pressIndexList{margin-top:0}body#crp.press .pressListStyleBase.pressIndexList .pressListStyle li:last-child{padding-bottom:.5em}body#crp.press .linkListBox .pressSearchBlock{flex-direction:column}body#crp.press .linkListBox .pressSearchBlock .pressSearchFormBlock{width:100%;margin:0}body#crp.press .linkListBox .pressSearchBlock .pressSearchFormBlock+.pressSearchFormBlock{margin-top:2rem;margin-left:0}body#crp.press .linkListBox .pressSearchBtnBlock{padding:1.5rem 0}body#crp.press.contact .sectionBlock.items .item h5 label{display:inherit;min-width:auto}body#crp.press.contact .sectionBlock.items .item h5 label span{position:static}body#crp.press.activities.index .pressListStyle li{flex-direction:row;padding:1.5rem 0}body#crp.press.activities.index .pressActivitiesThumbCenter{width:35%}body#crp.press.activities.index .pressActivitiesThumbCenter .pressActivitiesthumbnail{width:auto}body#crp.press.activities.index .pressActivitiesArticleLink{width:65%;margin-left:1.5rem}body#crp.press.profile.index.contact.confirm .sectionBlock.items .innerMiddle .item:first-child,body#crp.press.profile.edit.contact.confirm .sectionBlock.items .innerMiddle .item:first-child{margin-bottom:0}body#crp.press.auth .sectionBlock.items .innerLarge,body#crp.press.auth .sectionBlock.pressLoginForgetBlock .innerLarge,body#crp.press.forget .sectionBlock.items .innerLarge,body#crp.press.forget .sectionBlock.pressLoginForgetBlock .innerLarge,body#crp.press.change .sectionBlock.items .innerLarge,body#crp.press.change .sectionBlock.pressLoginForgetBlock .innerLarge{padding:0}body#crp.press.auth .sectionBlock.items .innerMiddle .item h5,body#crp.press.auth .sectionBlock.items .innerMiddle .item div.material,body#crp.press.forget .sectionBlock.items .innerMiddle .item h5,body#crp.press.forget .sectionBlock.items .innerMiddle .item div.material,body#crp.press.change .sectionBlock.items .innerMiddle .item h5,body#crp.press.change .sectionBlock.items .innerMiddle .item div.material{flex-basis:100%}body#crp.press.auth .sectionBlock.pressLoginForgetBlock .innerLarge .innerMiddle,body#crp.press.forget .sectionBlock.pressLoginForgetBlock .innerLarge .innerMiddle,body#crp.press.change .sectionBlock.pressLoginForgetBlock .innerLarge .innerMiddle{padding:0 1rem 2rem}body#crp.press.auth .memberRegistBtnBlock,body#crp.press.forget .memberRegistBtnBlock,body#crp.press.change .memberRegistBtnBlock{margin-bottom:3.75rem}body#crp.press.auth #pressRegist,body#crp.press.forget #pressRegist,body#crp.press.change #pressRegist{width:auto}body#crp.press.auth #pressRegist .pressRegistBtnBlock,body#crp.press.forget #pressRegist .pressRegistBtnBlock,body#crp.press.change #pressRegist .pressRegistBtnBlock{flex-direction:column}body#crp.press.auth #pressRegist .pressRegistBtnBlock .btnLink,body#crp.press.forget #pressRegist .pressRegistBtnBlock .btnLink,body#crp.press.change #pressRegist .pressRegistBtnBlock .btnLink{padding:0 2rem}body#crp.press.auth #pressRegist .pressRegistBtnBlock .btnLink+.btnLink,body#crp.press.forget #pressRegist .pressRegistBtnBlock .btnLink+.btnLink,body#crp.press.change #pressRegist .pressRegistBtnBlock .btnLink+.btnLink{margin-left:0;margin-top:1.5rem}body#crp.press.auth #pressRegist .pressRegistBtnBlock .btnLink a,body#crp.press.forget #pressRegist .pressRegistBtnBlock .btnLink a,body#crp.press.change #pressRegist .pressRegistBtnBlock .btnLink a{width:100%}body#crp.press.event.index .pressListStyle li:first-child{padding-top:.5em}body#crp.press.event.index .pressListStyle li:last-child{padding-bottom:.5em}body#crp.press.event.detail .newsDetailHeader .newsDetailHeaderUpper{margin-top:1rem}body#crp.press.event.detail .newsDetailHeader .elTitleH1{font-size:1.438em}body#crp.press.index .topNaviBlock{flex-direction:column;padding:1rem}body#crp.press.index .topNaviBlock .topNaviDescription{margin:.5rem 0 0}body#crp.press.index .column.two{justify-content:space-between}body#crp.press.index .column.two li{flex-basis:100%;max-width:100%;margin-bottom:10px}body#crp.press.video.index .pressListStyle li{padding:1.5rem 0}body#crp.press.video.index .pressVideoWrapper,body#crp.press.video.index .pressVideoImgWrapper{width:100%;height:100%}body#crp.press.video.index .pressVideoDescriptionWrapper{width:100%;margin:1rem 0 0}body#crp.press.picture.index .listStyleBase{margin-top:0}body#crp.press.picture.index .pressDLCheckbox label{pointer-events:none;width:100%}body#crp.press.picture.index .pressDLCheckbox label .pressDLCheckboxStyle:before{display:none}body#crp.press.picture .pressDLList .pressDLBlock{display:none}body#crp.press.picture .pressDLList .pressDLListStyle{padding:0}body#crp.press.picture .pressDLList .pressDLListStyle li{padding:1.5rem 0}body#crp.press.picture .pressDLList .pressDLListStyle li:last-child{padding-bottom:1.5rem;border-bottom:1px dotted #8a8a8a}body#crp.press.picture .pressDLList .pressDLListStyle .pressDLListDescription{margin-top:1rem}body#crp.press.picture .pressDLList .pressDLListStyle .pressDLListThumb{margin-right:0;width:100%;height:100%}body#crp.press.picture .pressDLList .pressDLListStyle .pressDLListThumb .pressDLListThumbBox .pressDLCheckboxStyle span{width:100%}body#crp.press.picture .pressDLList .pressDLListStyle .pressDLListThumb .pressDLListCaption{margin-left:0}}#crp.profile.top header+.sectionBlock{margin-top:3.75rem}#crp.profile.top .sectionBlock .frameTypeB{padding:2rem 0}#crp.profile.top .sectionBlock .frameTypeB hr.hrTypeA{margin-bottom:1.3rem}#crp.profile.top .sectionBlock .contBox.csr h3.contTitle{margin-top:3.75rem;padding:0}#crp.profile.top .sectionBlock .moreArea{margin-bottom:0;margin-top:3rem}#crp.profile.top .sectionBlock.andMore .moreArea{margin-bottom:1.75rem}#crp.profile.top .jcCenter{justify-content:center}#crp.profile.top .bnrSustainability{margin-top:45px;text-align:center}#crp.profile.top .bnrSustainability a .imgBox img{width:660px}@media screen and (max-width: 767px){#crp.profile.top .bnrSustainability a .imgBox img{width:100%}}@media screen and (max-width: 767px){#crp.profile.top header+.sectionBlock{margin-top:1.5rem}#crp.profile.top .sectionBlock .contBox.csr h3.contTitle{margin-top:2.5rem;padding:0}#crp.profile.top .sectionBlock .moreArea{margin-bottom:0}}body#crp.profile .imgBlock .w460{width:460px}body#crp.profile.about.process .bizProcess{position:relative;display:flex;margin-bottom:50px;margin-top:45px;padding:0;justify-content:space-between}body#crp.profile.about.process .bizProcess ul{padding:0}@media screen and (max-width: 767px){body#crp.profile.about.process .bizProcess{margin-top:1.9rem;padding:0}}body#crp.profile.about.process .bizProcess li{list-style:none;margin-left:-2.6%}body#crp.profile.about.process .bizProcess li:first-child,body#crp.profile.about.process .bizProcess li li{margin:0}@media screen and (max-width: 767px){body#crp.profile.about.process .bizProcess li img{width:100%;height:100%}}body#crp.profile.about.process .bizProcess li>a{display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:left top}body#crp.profile.about.process .bizProcess .process1>a{background-image:url(/profile/about/process/images/process1_r.png)}body#crp.profile.about.process .bizProcess .process1:hover a img{visibility:hidden}@media screen and (max-width: 767px){body#crp.profile.about.process .bizProcess .process1>a{background:none}body#crp.profile.about.process .bizProcess .process1:hover a img{visibility:visible}}body#crp.profile.about.process .bizProcess .process2>a{background-image:url(/profile/about/process/images/process2_r.png)}body#crp.profile.about.process .bizProcess .process2:hover a img{visibility:hidden}@media screen and (max-width: 767px){body#crp.profile.about.process .bizProcess .process2>a{background:none}body#crp.profile.about.process .bizProcess .process2:hover a img{visibility:visible}}body#crp.profile.about.process .bizProcess .process3>a{background-image:url(/profile/about/process/images/process3_r.png)}body#crp.profile.about.process .bizProcess .process3:hover a img{visibility:hidden}@media screen and (max-width: 767px){body#crp.profile.about.process .bizProcess .process3>a{background:none}body#crp.profile.about.process .bizProcess .process3:hover a img{visibility:visible}}body#crp.profile.about.process .bizProcess .process4>a{background-image:url(/profile/about/process/images/process4_r.png)}body#crp.profile.about.process .bizProcess .process4:hover a img{visibility:hidden}@media screen and (max-width: 767px){body#crp.profile.about.process .bizProcess .process4>a{background:none}body#crp.profile.about.process .bizProcess .process4:hover a img{visibility:visible}}body#crp.profile.about.process .bizProcess .process4+li>ul{flex-direction:column;justify-content:space-between;height:100%;position:relative}body#crp.profile.about.process .bizProcess .process4+li>ul>li{flex-basis:100%}body#crp.profile.about.process .bizProcess .process5{width:100%}body#crp.profile.about.process .bizProcess .process5>a{background-image:url(/profile/about/process/images/process5_r.png)}body#crp.profile.about.process .bizProcess .process5:hover a img{visibility:hidden}@media screen and (max-width: 767px){body#crp.profile.about.process .bizProcess .process5{height:auto}body#crp.profile.about.process .bizProcess .process5>a{background:none}body#crp.profile.about.process .bizProcess .process5:hover a img{visibility:visible}}body#crp.profile.about.process .bizProcess .process6{position:absolute;bottom:0;width:100%;align-items:flex-end}body#crp.profile.about.process .bizProcess .process6>a{background-image:url(/profile/about/process/images/process6_r.png)}body#crp.profile.about.process .bizProcess .process6:hover a img{visibility:hidden}@media screen and (max-width: 767px){body#crp.profile.about.process .bizProcess .process6{height:auto}body#crp.profile.about.process .bizProcess .process6>a{width:auto;background:none}body#crp.profile.about.process .bizProcess .process6:hover a img{visibility:visible}}body#crp.profile.about.process.english .bizProcess .process1>a{background-image:url(/english/profile/about/process/images/process1_r.png)}@media screen and (max-width: 767px){body#crp.profile.about.process.english .bizProcess .process1>a{background:none}}body#crp.profile.about.process.english .bizProcess .process2>a{background-image:url(/english/profile/about/process/images/process2_r.png)}@media screen and (max-width: 767px){body#crp.profile.about.process.english .bizProcess .process2>a{background:none}}body#crp.profile.about.process.english .bizProcess .process3>a{background-image:url(/english/profile/about/process/images/process3_r.png)}@media screen and (max-width: 767px){body#crp.profile.about.process.english .bizProcess .process3>a{background:none}}body#crp.profile.about.process.english .bizProcess .process4>a{background-image:url(/english/profile/about/process/images/process4_r.png)}@media screen and (max-width: 767px){body#crp.profile.about.process.english .bizProcess .process4>a{background:none}}body#crp.profile.about.process.english .bizProcess .process5>a{background-image:url(/english/profile/about/process/images/process5_r.png)}@media screen and (max-width: 767px){body#crp.profile.about.process.english .bizProcess .process5>a{background:none}}body#crp.profile.about.process.english .bizProcess .process6>a{background-image:url(/english/profile/about/process/images/process6_r.png)}@media screen and (max-width: 767px){body#crp.profile.about.process.english .bizProcess .process6>a{background:none}}body#crp.profile.overview .overviewHeadline .listOverview{display:flex;margin:0 auto;padding:0;flex-flow:row nowrap;justify-content:space-between;align-items:flex-start;align-content:stretch}body#crp.profile.overview .overviewHeadline .listOverview>li{list-style:none none outside;flex:0 1 192px;max-width:192px;align-self:auto}body#crp.profile.overview .overviewHeadline .listOverview>li:first-child{margin:0}body#crp.profile.overview .overviewHeadline .listOverview>li img{display:block;max-width:100%;height:auto;margin:0 auto}body#crp.profile.overview .overviewQ2{margin-top:140px}body#crp.profile.overview .overviewQ2 .elTitleOverview{background-image:url(/profile/overview/whatkind/images/overview_bg2.png)}body#crp.profile.overview .overviewQ3{margin-top:140px}body#crp.profile.overview .overviewQ3 .elTitleOverview{background-image:url(/profile/overview/whatkind/images/overview_bg3.png)}body#crp.profile.overview .overviewQ4{margin-top:140px}body#crp.profile.overview .overviewQ4 .elTitleOverview{background-image:url(/profile/overview/whatkind/images/overview_bg4.png)}body#crp.profile.overview .overviewQ4 .imgBorderCenter{margin-top:3rem}body#crp.profile.overview .overviewQ5{margin-top:140px}body#crp.profile.overview .overviewQ5 .elTitleOverview{background-image:url(/profile/overview/whatkind/images/overview_bg5.png)}body#crp.profile.overview .overviewSummary{margin-top:140px}body#crp.profile.overview .overviewSummary .elTitleOverview{background-image:url(/profile/overview/whatkind/images/overview_bgsummary.png)}body#crp.profile.overview .overviewSummary .imgSml{padding:40px 0 60px}body#crp.profile.overview .elTitleOverview{box-sizing:border-box;height:373px;margin:0 0 -167px;padding:58px 0 0;background:rgba(0,0,0,0) url(/profile/overview/whatkind/images/overview_bg1.png) 50% 0/100% auto no-repeat}body#crp.profile.overview .elTitleOverview>img{display:block;width:auto;height:92px;margin:0 auto}body#crp.profile.overview .elTitleOverview+.innerLarge{min-height:167px;background-color:#fff}body#crp.profile.overview .elTitleOverviewH3{margin:0 auto 3rem;padding:130px 0 0;font-size:175%;line-height:1.5;text-align:center}body#crp.profile.overview .elTitleOverviewH3:first-child{padding-top:100px}body#crp.profile.overview .movieContainerOverview{max-width:480px;margin:3rem auto 0}body#crp.profile.overview .movieContainerOverview>a{font-size:1.25em}body#crp.profile.overview .h300 img{width:auto;height:300px}body#crp.profile.vision.bcg dl.definition dl.accordion dd.accContent ul.circleList li{line-height:1.8;margin-bottom:1.188em;background-position:.2rem .7rem}body#crp.profile.vision.bcg dl.definition dl.accordion dd.accContent ul.circleList li:last-child{margin-bottom:0}body#crp.profile.vision.slogan div.sloganWrapperBlock{margin:0 auto;box-shadow:0px 0px 8px rgba(0,0,0,.65)}@media screen and (min-width: 767px){body#crp.profile.vision.slogan div.sloganWrapperBlock{padding:55px 0;width:824px}}body#crp.profile.vision.slogan div.sloganInnerBlock{font-size:1.125em;margin:0 auto}@media screen and (min-width: 767px){body#crp.profile.vision.slogan div.sloganInnerBlock{width:420px}}body#crp.profile.vision.slogan div.sloganInnerBlock .imgSml img{height:auto}@media screen and (min-width: 767px){body#crp.profile.vision.slogan div.sloganInnerBlock .imgSml img{width:258px}}body#crp.profile.vision.slogan.english div.sloganWrapperBlock .imgSml img{width:100%}@media screen and (max-width: 767px){body#crp.profile .imgBlock .w460{width:auto}body#crp.profile.overview .overviewHeadline .listOverview{flex-flow:row wrap;justify-content:flex-start;margin-right:-15px}body#crp.profile.overview .overviewHeadline .listOverview>li,body#crp.profile.overview .overviewHeadline .listOverview>li:first-child{max-width:50%;margin:0;padding:0 15px 15px 0}body#crp.profile.overview .overviewQ2{margin-top:80px}body#crp.profile.overview .overviewQ3{margin-top:80px}body#crp.profile.overview .overviewQ4{margin-top:80px}body#crp.profile.overview .overviewQ4 .imgBorderCenter{margin-top:3rem}body#crp.profile.overview .overviewQ5{margin-top:80px}body#crp.profile.overview .overviewSummary{margin-top:80px}body#crp.profile.overview .overviewSummary .elTitleOverview{padding:50px 0 0}body#crp.profile.overview .overviewSummary .elTitleOverview>img{max-height:55px}body#crp.profile.overview .overviewSummary .imgSml{padding:0 0 40px}body#crp.profile.overview .elTitleOverview{height:160px;margin:0;padding:45px 0 0;background-size:cover}body#crp.profile.overview .elTitleOverview>img{width:auto;max-width:95%;height:auto;max-height:68px}body#crp.profile.overview .elTitleOverviewH3{margin:0 auto 2rem;padding:75px 0 0;font-size:131.25%;text-align:center}body#crp.profile.overview .elTitleOverviewH3:first-child{padding-top:40px}body#crp.profile.overview .movieContainerOverview{margin:2rem auto 0}body#crp.profile.overview .movieContainerOverview>a{font-size:81.25%}body#crp.profile.overview .h300 img{max-width:100%;height:auto}body#crp.profile.vision.slogan div.sloganWrapperBlock{padding:40px 0;width:100%}body#crp.profile.vision.slogan div.sloganInnerBlock{font-size:1em;width:calc(100% - 32px)}body#crp.profile.vision.slogan div.sloganInnerBlock .imgSml img{width:85%}}body#crp.ptn.trials.auth #mainContents{margin-top:0}body#crp.ptn.trials.auth .authBlock .authContentBlock{background-image:url("/ptn/trials/auth/images/pc/pic_trials_mainImg.jpg");background-repeat:no-repeat;background-size:cover;padding:2.5rem 0}body#crp.ptn.trials.auth .authBlock .authContentBlock .elTitleH1{text-align:center;font-size:2.75em;max-width:840px;margin:0 auto}body#crp.ptn.trials.auth .authBlock .authContentBlock .authContent{width:840px;margin:0 auto;padding:1.25rem;background-color:rgba(255,255,255,.8)}body#crp.ptn.trials.auth .authBlock .authContentBlock .authContent p{font-size:.75em}body#crp.ptn.trials.auth .authBlock .btnLink{margin:0;text-align:center}body#crp.ptn.trials.auth .btnBox.pc{margin-top:2.5rem}body#crp.ptn.trials.auth .btnBox.pc .innerLarge:after{content:"";clear:both;display:block}body#crp.ptn.trials.auth .btnBox.pc .innerLarge .enBtn{float:right}body#crp.ptn.trials.detail .newsDetailHeader .elTitleH1{margin-top:.5rem}body#crp.ptn.trials.detail .newsDetailHeader .newsDetailSubTtl{margin-bottom:1rem}body#crp.ptn.trials.detail .useResult ul{padding:0;margin:0;display:flex}body#crp.ptn.trials.detail .useResult ul li{list-style-type:none;border:1px solid #aaa;padding:.5rem .75rem;width:50%;font-size:.875em}body#crp.ptn.trials.detail .useResult ul li span{font-weight:bold}body#crp.ptn.trials.detail .useResult ul li+li{border-left:none}body#crp.ptn.trials.detail .statusBlock h3{font-size:1.125em;line-height:1.5;margin:.75rem 0 0}body#crp.ptn.trials.detail .statusBlock .statusLabel p{color:#fff;display:inline-block;padding:.25em .75em;font-weight:bold;background-color:gray}body#crp.ptn.trials.detail .statusBlock .statusLabel p.labelBlue{background-color:#1f6fcd}body#crp.ptn.trials.detail .statusBlock .statusLabel p.labelPurple{background-color:#9e50a5}body#crp.ptn.trials.detail .statusBlock .statusLabel p.labelLightgreen{background-color:#57ac03}body#crp.ptn.trials.detail .statusBlock .statusLabel p.labelGreen{background-color:#007b43}body#crp.ptn.trials.detail .statusBlock .statusLabel p.labelRed{background-color:#db434a}body#crp.ptn.trials.detail .statusBlock .statusLabel p.labelOrange{background-color:#ec7616}body#crp.ptn.trials.detail .statusBlock .statusList{border:1px solid #aaa;border-top:none;background-color:#d6ecfa;display:flex;flex-wrap:wrap;font-size:.875em}body#crp.ptn.trials.detail .statusBlock .statusList dt{width:210px;border-top:1px solid #aaa;font-weight:bold;padding:.5rem .75rem}body#crp.ptn.trials.detail .statusBlock .statusList dd{width:628px;border-top:1px solid #aaa;border-left:1px solid #aaa;background-color:#fff;padding:.5rem .75rem}body#crp.ptn.trials.detail .statusBlock .statusList dd p{margin:0}body#crp.ptn.trials.detail .statusBlock .statusList dd p+.circleList{margin-top:.5rem}body#crp.ptn.trials.index .searchFormBlock>p{font-weight:bold;margin-bottom:.5rem;line-height:1.45}body#crp.ptn.trials.index .searchFormBlock .searchFormInput{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}body#crp.ptn.trials.index .searchFormBlock .searchFormInput>div{position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}body#crp.ptn.trials.index .searchFormBlock .searchFormInput>div input{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:34px;height:100%;margin:0;width:100%;font-size:1rem;border-radius:0;padding:.5rem;border:1px solid #c6c6c6;border-right:none}body#crp.ptn.trials.index .searchFormBlock .searchFormInput>div input::-ms-clear{visibility:hidden}body#crp.ptn.trials.index .searchFormBlock .searchFormInput button{width:45px;height:45px;background:#fff url("/common/images/pc/head-search-icon.png") no-repeat center center;border:1px solid #c6c6c6;border-left:none;border-radius:0}body#crp.ptn.trials.index .searchFormBlock .searchFormInput button span{margin-left:.35rem;margin-right:.35rem}body#crp.ptn.trials.index .searchResultsBlock .elTitleH2{text-align:center;padding:5rem 0 0;margin:0;border:none}body#crp.ptn.trials.index .searchResultsSorting{display:flex;background-color:#d6ecfa;border-top:1px solid #aaa;border-bottom:1px solid #aaa}body#crp.ptn.trials.index .searchResultsSorting p{width:142PX;margin:0;text-align:center;font-size:.875em;font-weight:bold;padding:.5rem 0;border-left:1px solid #aaa}body#crp.ptn.trials.index .searchResultsSorting p.developmentCode{width:450px;border:none}body#crp.ptn.trials.index .searchResultsSorting p.targetDisease{width:248px;border-left:1px solid #aaa}body#crp.ptn.trials.index .searchResultsSorting p a:hover{text-decoration:none}body#crp.ptn.trials.index .searchResultsSorting p .sortTriangle{position:relative;margin-left:.25em}body#crp.ptn.trials.index .searchResultsSorting p .sortTriangle span{position:absolute;top:50%;left:0;margin-top:-6px;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0)}body#crp.ptn.trials.index .searchResultsSorting p .sortTriangle span.upTriangle{border-bottom:5px solid #8d9bab}body#crp.ptn.trials.index .searchResultsSorting p .sortTriangle span.upTriangle.sortActive{border-bottom:5px solid #0a50a1}body#crp.ptn.trials.index .searchResultsSorting p .sortTriangle span.downTriangle{margin-top:1px;border-top:5px solid #8d9bab}body#crp.ptn.trials.index .searchResultsSorting p .sortTriangle span.downTriangle.sortActive{border-top:5px solid #0a50a1}body#crp.ptn.trials.index .searchResultsDetail{border-bottom:1px solid #aaa}body#crp.ptn.trials.index .searchResultsDetail a{padding:.75rem 0;min-height:4rem;display:flex;color:#222}body#crp.ptn.trials.index .searchResultsDetail a:hover{text-decoration:none;background-color:#eaf5fc}body#crp.ptn.trials.index .searchResultsDetail a:hover .btnMoreDetail p{background-color:#4279b8}body#crp.ptn.trials.index .searchResultsDetail a dl{display:flex}body#crp.ptn.trials.index .searchResultsDetail a dl .developmentCode+dd{width:450px;font-weight:bold}body#crp.ptn.trials.index .searchResultsDetail a dl .targetDisease+dd{width:248px;border-left:1px dotted #8a8a8a}body#crp.ptn.trials.index .searchResultsDetail a dl dt,body#crp.ptn.trials.index .searchResultsDetail a dl dd{font-size:.875em;line-height:1.45}body#crp.ptn.trials.index .searchResultsDetail a dl dd{padding:0 .75rem}body#crp.ptn.trials.index .searchResultsDetail a .btnMoreDetail{width:142px;border-left:1px dotted #8a8a8a;text-align:center;display:flex;justify-content:center;align-items:center}body#crp.ptn.trials.index .searchResultsDetail a .btnMoreDetail p{background:url("../images/ico/blue_btn_arrow.png") no-repeat #0a50a1 9px 14px;background-size:9px 14px;background-position:right 10px center;border-radius:40px;display:inline-block;padding:0px 21.5px}body#crp.ptn.trials.index .searchResultsDetail a .btnMoreDetail p span{color:#fff;font-size:.875em;display:block;padding:5px 10px}@media screen and (max-width: 767px){body#crp.ptn.trials.auth .authBlock .spImg img{width:100%}body#crp.ptn.trials.auth .authBlock .authContentBlock{background:none;padding:1rem 0 0}body#crp.ptn.trials.auth .authBlock .authContentBlock .elTitleH1{font-size:1.813em;max-width:100%;padding-bottom:1rem}body#crp.ptn.trials.auth .authBlock .authContentBlock .authContent{width:100%;padding:0 1rem}body#crp.ptn.trials.auth .authBlock .authContentBlock .authContent p{font-size:inherit}body#crp.ptn.trials.detail .newsDetailHeader .elTitleH1{font-size:1.438em}body#crp.ptn.trials.detail .useResult ul{flex-direction:column}body#crp.ptn.trials.detail .useResult ul li{width:100%;padding:.5rem;font-size:1em}body#crp.ptn.trials.detail .useResult ul li+li{border-left:1px solid #aaa;border-top:none}body#crp.ptn.trials.detail .statusBlock .statusList{flex-direction:column}body#crp.ptn.trials.detail .statusBlock .statusList dt,body#crp.ptn.trials.detail .statusBlock .statusList dd{width:100%}body#crp.ptn.trials.detail .statusBlock .statusList dt{padding:.5rem}body#crp.ptn.trials.detail .statusBlock .statusList dd{border-left:none}body#crp.ptn.trials.index .searchResultsSorting{display:none}body#crp.ptn.trials.index .searchResultsDetail{border:1px solid #aaa}body#crp.ptn.trials.index .searchResultsDetail+.searchResultsDetail{margin-top:1.5rem}body#crp.ptn.trials.index .searchResultsDetail a{display:inherit;padding:0}body#crp.ptn.trials.index .searchResultsDetail a:hover{background-color:#fff}body#crp.ptn.trials.index .searchResultsDetail a:hover .btnMoreDetail p{background-color:#0a50a1}body#crp.ptn.trials.index .searchResultsDetail a dl{flex-wrap:wrap}body#crp.ptn.trials.index .searchResultsDetail a dl dt{width:6.5em;border-bottom:1px solid #aaa;font-weight:bold;background-color:#d6ecfa}body#crp.ptn.trials.index .searchResultsDetail a dl .developmentCode+dd,body#crp.ptn.trials.index .searchResultsDetail a dl .targetDisease+dd{width:calc(100% - 6.5em);border-bottom:1px solid #aaa;border-left:1px solid #aaa}body#crp.ptn.trials.index .searchResultsDetail a dl dt,body#crp.ptn.trials.index .searchResultsDetail a dl dd{padding:.75rem .5rem}body#crp.ptn.trials.index .searchResultsDetail a .btnMoreDetail{width:auto;border:none;padding:.75rem 0}}body#crp.press #mainContents,body#crp.ptn.trials #mainContents{margin-bottom:5rem}body#crp.press .miniGlobalMenu,body#crp.ptn.trials .miniGlobalMenu{font-size:.875em;padding:1rem 0 2.25rem;text-align:center}body#crp.press .miniGlobalMenu ul,body#crp.ptn.trials .miniGlobalMenu ul{padding-left:0}body#crp.press .miniGlobalMenu ul li,body#crp.ptn.trials .miniGlobalMenu ul li{list-style-type:none}body#crp.press .miniGlobalMenu ul li a,body#crp.ptn.trials .miniGlobalMenu ul li a{padding:.875em;display:block;text-decoration:none;height:100%}body#crp.press .miniGlobalMenu .dropmenuTitle,body#crp.ptn.trials .miniGlobalMenu .dropmenuTitle{display:none}body#crp.press .miniGlobalMenu .dropmenu,body#crp.ptn.trials .miniGlobalMenu .dropmenu{max-width:1000px;margin:0 auto;background:#f1f2f4}body#crp.press .miniGlobalMenu .submenu,body#crp.ptn.trials .miniGlobalMenu .submenu{display:flex}body#crp.press .miniGlobalMenu .submenu li,body#crp.ptn.trials .miniGlobalMenu .submenu li{width:20%}body#crp.press .miniGlobalMenu .submenu li+li,body#crp.ptn.trials .miniGlobalMenu .submenu li+li{border-left:1px solid #8a8a8a}body#crp.press .miniGlobalMenu .submenu li a,body#crp.ptn.trials .miniGlobalMenu .submenu li a{display:flex;align-items:center;justify-content:center}body#crp.press .miniGlobalMenu .submenu li a:visited,body#crp.ptn.trials .miniGlobalMenu .submenu li a:visited{color:#006bcf}body#crp.press .miniGlobalMenu .submenu li a:hover,body#crp.press .miniGlobalMenu .submenu li a.here,body#crp.ptn.trials .miniGlobalMenu .submenu li a:hover,body#crp.ptn.trials .miniGlobalMenu .submenu li a.here{background:#0a50a1;color:#fff}body#crp.press .searchResultsNumber,body#crp.ptn.trials .searchResultsNumber{padding:1rem 0}body#crp.press .searchResultsNumber .searchResultsNumberRange,body#crp.ptn.trials .searchResultsNumber .searchResultsNumberRange{display:flex;justify-content:center;margin:0;padding:0}body#crp.press .searchResultsNumber .searchResultsNumberRange li,body#crp.ptn.trials .searchResultsNumber .searchResultsNumberRange li{list-style:none;font-weight:bold}body#crp.press .searchResultsNumber .searchResultsNumberRange li:after,body#crp.ptn.trials .searchResultsNumber .searchResultsNumberRange li:after{font-size:.75rem;font-weight:normal}body#crp.press .searchResultsNumber .searchResultsNumberRange li.searchResultsNumberFrom:after,body#crp.ptn.trials .searchResultsNumber .searchResultsNumberRange li.searchResultsNumberFrom:after{content:"件中";margin-left:.25rem;margin-right:.5rem}body#crp.press .searchResultsNumber .searchResultsNumberRange li.searchResultsNumberTo:after,body#crp.ptn.trials .searchResultsNumber .searchResultsNumberRange li.searchResultsNumberTo:after{content:"-";margin-left:.25rem;margin-right:.25rem}body#crp.press .searchResultsNumber .searchResultsNumberRange li.searchResultsNumberTotal:after,body#crp.ptn.trials .searchResultsNumber .searchResultsNumberRange li.searchResultsNumberTotal:after{content:"件までを表示";margin-left:.25rem}body#crp.press .searchResultsPager,body#crp.ptn.trials .searchResultsPager{display:flex;justify-content:center;padding-top:1.25rem}body#crp.press .searchResultsPager .searchResultsPagerItems,body#crp.ptn.trials .searchResultsPager .searchResultsPagerItems{display:flex;flex-wrap:wrap;margin:0;padding:0}body#crp.press .searchResultsPager .searchResultsPagerItems li,body#crp.ptn.trials .searchResultsPager .searchResultsPagerItems li{list-style:none;margin:.5rem .25rem 0;background-color:#f1f2f4;border-radius:4px;font-size:1rem;width:40px;height:40px}body#crp.press .searchResultsPager .searchResultsPagerItems li a,body#crp.ptn.trials .searchResultsPager .searchResultsPagerItems li a{display:flex;justify-content:center;align-items:center;height:100%}body#crp.press .searchResultsPager .searchResultsPagerItems li a:hover,body#crp.ptn.trials .searchResultsPager .searchResultsPagerItems li a:hover{text-decoration:none}body#crp.press .searchResultsPager .searchResultsPagerItems li.searchResultsPagerItemFirst a,body#crp.press .searchResultsPager .searchResultsPagerItems li.searchResultsPagerItemPrev a,body#crp.press .searchResultsPager .searchResultsPagerItems li.searchResultsPagerItemNext a,body#crp.ptn.trials .searchResultsPager .searchResultsPagerItems li.searchResultsPagerItemFirst a,body#crp.ptn.trials .searchResultsPager .searchResultsPagerItems li.searchResultsPagerItemPrev a,body#crp.ptn.trials .searchResultsPager .searchResultsPagerItems li.searchResultsPagerItemNext a{position:relative}body#crp.press .searchResultsPager .searchResultsPagerItems li.searchResultsPagerItemFirst a span:before,body#crp.press .searchResultsPager .searchResultsPagerItems li.searchResultsPagerItemPrev a span:before,body#crp.press .searchResultsPager .searchResultsPagerItems li.searchResultsPagerItemNext a span:before,body#crp.ptn.trials .searchResultsPager .searchResultsPagerItems li.searchResultsPagerItemFirst a span:before,body#crp.ptn.trials .searchResultsPager .searchResultsPagerItems li.searchResultsPagerItemPrev a span:before,body#crp.ptn.trials .searchResultsPager .searchResultsPagerItems li.searchResultsPagerItemNext a span:before{content:"";width:.35em;height:.35em;border-top:1px solid #0a50a1;border-right:1px solid #0a50a1;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}body#crp.press .searchResultsPager .searchResultsPagerItems li.searchResultsPagerItemFirst a>span:before,body#crp.ptn.trials .searchResultsPager .searchResultsPagerItems li.searchResultsPagerItemFirst a>span:before{transform:rotate(-135deg)}body#crp.press .searchResultsPager .searchResultsPagerItems li.searchResultsPagerItemFirst a>span:after,body#crp.ptn.trials .searchResultsPager .searchResultsPagerItems li.searchResultsPagerItemFirst a>span:after{content:"";width:.35em;height:.35em;border-top:1px solid #0a50a1;border-right:1px solid #0a50a1;position:absolute;top:0;bottom:0;left:.5em;right:0;margin:auto;transform:rotate(-135deg)}body#crp.press .searchResultsPager .searchResultsPagerItems li.searchResultsPagerItemPrev a>span:before,body#crp.ptn.trials .searchResultsPager .searchResultsPagerItems li.searchResultsPagerItemPrev a>span:before{transform:rotate(-135deg);left:.175em}body#crp.press .searchResultsPager .searchResultsPagerItems li.searchResultsPagerItemNext a>span:before,body#crp.ptn.trials .searchResultsPager .searchResultsPagerItems li.searchResultsPagerItemNext a>span:before{transform:rotate(45deg);right:.175em}body#crp.press .searchResultsPager .searchResultsPagerItems li.searchResultsPagerItemCurrent,body#crp.ptn.trials .searchResultsPager .searchResultsPagerItems li.searchResultsPagerItemCurrent{background-color:#444;color:#fff;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 767px){body#crp.press #mainContents,body#crp.ptn.trials #mainContents{margin-bottom:2.5rem}body#crp.press .miniGlobalMenu,body#crp.ptn.trials .miniGlobalMenu{font-size:1em;padding:0 1rem 1.25rem}body#crp.press .miniGlobalMenu .dropmenuTitle,body#crp.ptn.trials .miniGlobalMenu .dropmenuTitle{display:inherit}body#crp.press .miniGlobalMenu .dropmenuTitle a,body#crp.ptn.trials .miniGlobalMenu .dropmenuTitle a{background:#0a50a1;color:#fff}body#crp.press .miniGlobalMenu .dropmenuTitle a span,body#crp.ptn.trials .miniGlobalMenu .dropmenuTitle a span{position:relative;display:inline-block;padding-left:1.5em}body#crp.press .miniGlobalMenu .dropmenuTitle a span:before,body#crp.ptn.trials .miniGlobalMenu .dropmenuTitle a span:before{content:"";width:.5em;height:.5em;border-top:none;border-right:solid 2px #fff;border-bottom:solid 2px #fff;border-left:none;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:calc(50% - .5em);left:0}body#crp.press .miniGlobalMenu .dropmenuTitle+li,body#crp.ptn.trials .miniGlobalMenu .dropmenuTitle+li{display:none}body#crp.press .miniGlobalMenu .dropmenuTitle.spMenuOpen span:before,body#crp.ptn.trials .miniGlobalMenu .dropmenuTitle.spMenuOpen span:before{border-top:solid 2px #fff;border-right:none;border-bottom:none;border-left:solid 2px #fff;top:calc(50% - 2px)}body#crp.press .miniGlobalMenu .submenu,body#crp.ptn.trials .miniGlobalMenu .submenu{flex-direction:column}body#crp.press .miniGlobalMenu .submenu li,body#crp.ptn.trials .miniGlobalMenu .submenu li{width:100%}body#crp.press .miniGlobalMenu .submenu li+li,body#crp.ptn.trials .miniGlobalMenu .submenu li+li{border-left:none;border-top:1px solid #8a8a8a}body#crp.press .miniGlobalMenu .submenu li a:hover,body#crp.press .miniGlobalMenu .submenu li a.here,body#crp.ptn.trials .miniGlobalMenu .submenu li a:hover,body#crp.ptn.trials .miniGlobalMenu .submenu li a.here{color:#222;background:#aed7f3}body#crp.press .miniGlobalMenu .submenu .sp,body#crp.ptn.trials .miniGlobalMenu .submenu .sp{display:flex;font-size:.813em}body#crp.press .miniGlobalMenu .submenu .sp:hover,body#crp.ptn.trials .miniGlobalMenu .submenu .sp:hover{background:#aed7f3}body#crp.press .miniGlobalMenu .submenu .sp a,body#crp.ptn.trials .miniGlobalMenu .submenu .sp a{width:49%;padding:1.5em 1em}body#crp.press .miniGlobalMenu .submenu .sp a:first-child,body#crp.ptn.trials .miniGlobalMenu .submenu .sp a:first-child{justify-content:flex-end}body#crp.press .miniGlobalMenu .submenu .sp a:last-child,body#crp.ptn.trials .miniGlobalMenu .submenu .sp a:last-child{justify-content:flex-start}body#crp.press .miniGlobalMenu .submenu .sp span,body#crp.ptn.trials .miniGlobalMenu .submenu .sp span{color:#006bcf;width:2%;display:block;padding:1.5em 0}body#crp.press .miniGlobalMenu .submenu .sp span.noLink,body#crp.ptn.trials .miniGlobalMenu .submenu .sp span.noLink{color:#222;width:49%;padding:1.5em 1em}body#crp.press .miniGlobalMenu .submenu .sp span:first-child,body#crp.ptn.trials .miniGlobalMenu .submenu .sp span:first-child{text-align:right}body#crp.press .miniGlobalMenu .submenu .sp span:last-child,body#crp.ptn.trials .miniGlobalMenu .submenu .sp span:last-child{text-align:left}}#crp.recruit.top .sectionBlock{position:relative;margin-top:2rem}#crp.recruit.top .sectionBlock .message{background:#eaf5fc;padding:3rem 0;margin:1.5rem 0 5rem}#crp.recruit.top .sectionBlock .message h2.msgTitle{margin:0 0 1.25rem;font-size:1.25em;font-weight:bold;line-height:1.5}#crp.recruit.top .sectionBlock .sectionVisual .visualLink{flex-direction:column;align-items:center;justify-content:center}#crp.recruit.top .sectionBlock.socialBtns{margin-top:5rem}#crp.recruit.index nav.list ul.layer li{border-top:1px dotted #8a8a8a}#crp.recruit.index nav.list ul.layer li:first-child{border-top:none}#crp.recruit.index nav.list ul.layer li a{display:block;padding:.75rem .3rem}#crp.recruit.index a.icoNew::after{content:"NEW";font-size:11px;display:inline-block;background:#db434a;color:#fff;padding:0 .3rem;margin-left:.5rem;line-height:1.4}#crp.recruit.detail .description dl{display:flex;margin-top:2.5rem}#crp.recruit.detail .description dl dt{white-space:nowrap}#crp.recruit.detail .description dl dd{padding-left:2rem}#crp.recruit.detail .table table th{width:25%}#crp.recruit.detail .table table td{width:85%}#crp.recruit.detail .backToIndex{margin-top:0}#crp.recruit.detail address{font-style:normal}#crp.recruit.detail address p{margin:0;padding:0}@media screen and (max-width: 767px){#crp.recruit.top .sectionBlock .visualMsg{margin-bottom:1rem;margin-top:0}#crp.recruit.top .sectionBlock .visualMsg .msgVisual{width:100%;position:relative;top:auto;left:auto;right:auto;bottom:auto;padding:1rem;margin:auto}#crp.recruit.top .sectionBlock .visualMsg .msgVisual h2.msgTitle{font-size:1em;font-weight:bold;line-height:1.5}#crp.recruit.top .sectionBlock .visualMsg .msgVisual p.msgText{font-size:.875em;margin-top:1rem}#crp.recruit.detail .description dl{display:flex;flex-direction:column;margin-top:0}#crp.recruit.detail .description dl dt{white-space:nowrap}#crp.recruit.detail .description dl dd{padding-left:0}#crp.recruit.detail table,#crp.recruit.detail .table{margin-top:1rem;width:auto;min-width:100%;border-top:none}#crp.recruit.detail table table th,#crp.recruit.detail .table table th{width:100%;display:block}#crp.recruit.detail table table td,#crp.recruit.detail .table table td{width:100%;display:block;border-left:none}#crp.recruit.detail .backToIndex{margin-top:0}}body#crp.career .toSaiyoArea{padding:0 0 1.5rem}body#crp.career .toSaiyoArea>p:first-child{font-size:1.125em}body#crp.career .toSaiyoArea>.btn{margin:auto;max-width:600px}body#crp.career .toSaiyoArea>.btn>.btnLink{margin:0;text-align:center}body#crp.career .toSaiyoArea>.btn>.btnLink>a{font-size:1.5em;width:100%;background-image:url(/common/images/ico/blue_btn_arrow_big.png);background-size:auto;background-position:right 1.5rem center}body#crp.career .toSaiyoArea>.btn>.btnLink>a>span{padding:10px}body#crp.career .toSaiyoArea>.btn>.btnLink.iconTab>a{background-image:url(/common/images/ico/ico-tab-w.png);background-size:auto 15px}body#crp.career .listStyle a:hover .icoSameScreen{text-decoration:underline}body#crp.career .moreArea{margin:5rem 0 0;padding:60px 0 80px}body#crp.career .moreArea .cntBlock{margin-top:0}body#crp.career .moreArea .cntBlock .contTitle{font-size:1.375em;margin:0 0 2rem;line-height:1.5;text-align:center}body#crp.career .moreArea .cntBlock .listStyle>li{box-sizing:border-box;max-width:32%;padding:15px}body#crp.career .moreArea .cntBlock .listStyle>li>.columnTitle{margin:0 0 1rem;font-size:1rem;font-weight:bold}body#crp.career .moreArea .cntBlock .listStyle>li>a{display:block}body#crp.career .moreArea .cntBlock .listStyle>li>a figure{display:flex;flex-flow:nowrap}body#crp.career .moreArea .cntBlock .listStyle>li>a figure .imgBox{width:60px;flex-shrink:0;flex-grow:0}body#crp.career .moreArea .cntBlock .listStyle>li>a figure .columnTextBox{padding:0 0 0 15px;text-align:left;flex-shrink:1;flex-grow:1}body#crp.career .moreArea .cntBlock .listStyle>li>a figure .columnTextBox .columnBoxText{margin:0;color:#006bcf;font-size:.875em;line-height:1.6}body#crp.career .moreArea .cntBlock .listStyle>li>a:hover .columnBoxText{text-decoration:underline}body#crp.career .moreArea .cntBlock .listStyle>li>a+a{margin:8px 0 0}body#crp.career #movie ul.column.typeA{justify-content:space-between}body#crp.career #movie ul.column.typeA li{flex-basis:48%}body#crp.career #movie figcaption p{font-size:1.25em;line-height:1.3;margin:.5rem auto 0;text-align:left}body#crp.career .bnrW660{width:660px}body#crp.recruit.group .sectionBlock .cntBlock .imgContent{padding-right:50px}body#crp.recruit.group .sectionBlock .cntBlock .imgContent .imgBox img{width:340px}@media screen and (max-width: 767px){body#crp.recruit.group .sectionBlock .cntBlock .imgContent{padding-right:0}body#crp.recruit.group .sectionBlock .cntBlock .imgContent .imgBox img{width:100%}}body#crp.recruit.group .sectionBlock .cntBlock .textContent{padding-left:0}body#crp.recruit.group .sectionBlock .cntBlock .textContent .tagLabel{margin-bottom:1rem}@media screen and (max-width: 767px){body#crp.recruit.group .sectionBlock .cntBlock .textContent .btnBlueRound{margin-top:0}}body#crp.recruit.group .sectionBlock .cntBlock .textContent .btnBlueRound .btnLink{margin-right:1.5rem;margin-top:.5rem}body#crp.recruit.group .sectionBlock .cntBlock .textContent .btnBlueRound .btnLink:last-child{margin-right:0}@media screen and (max-width: 767px){body#crp.career .toSaiyoArea{margin-top:40px}body#crp.career .hrTypeA.marginCustomSP{margin:36px 0 30px}body#crp.career .moreArea{margin:35px 0 0;padding:40px 0 60px}body#crp.career .moreArea .cntBlock .contTitle{margin:0 0 30px}body#crp.career .moreArea .cntBlock .listStyle>li{max-width:100%;padding:15px 10px}body#crp.career .moreArea .cntBlock .listStyle>li>.columnTitle{margin:0 0 20px}body#crp.career .moreArea .cntBlock .listStyle>li>a figure{display:flex;flex-flow:nowrap}body#crp.career .moreArea .cntBlock .listStyle>li>a figure .imgBox{width:90px}body#crp.career .moreArea .cntBlock .listStyle>li>a+a{margin:20px 0 0}body#crp.career #movie ul.column.typeA li{flex-basis:100%;max-width:100%;margin-top:1.5rem}body#crp.career #movie ul.column.typeA figure div.youtube{width:100%;height:0;padding-bottom:56.25%;position:relative}body#crp.career #movie ul.column.typeA figure div.youtube iframe{width:100%;height:100%;position:absolute;top:0;left:0}body#crp.career #movie figcaption{margin-top:.5rem}body#crp.career #movie figcaption p{font-size:1.25em;line-height:1.3;margin:.5rem auto 0;text-align:left}body#crp.career .bnrW660{width:100%;margin-bottom:1.25rem}}body#ptn.disease #contents{padding-top:0}body#ptn.disease #mainVisual{height:auto;margin:0 auto}body#ptn.disease #mainVisual>h1{width:950px;margin:0 auto;overflow:hidden}body#ptn.disease .listStyle.column{float:none;box-sizing:border-box;width:auto;margin:0 auto;padding:18px 0 0;border:0;box-shadow:none}body#ptn.disease .listStyle.column>li{box-sizing:border-box;flex:1 1 32%;max-width:32%;margin:0 0 40px;margin-right:2%;background-color:#f1f2f4;overflow:visible}body#ptn.disease .listStyle.column>li:nth-child(3n){margin-right:0}body#ptn.disease .listStyle.column>li .imgBox img{top:0}body#ptn.disease .listStyle.column>li p{margin:0 auto;padding:0 12px 8px;font-size:108.33%;line-height:1.6;text-align:left}body#ptn.disease .listStyle.column>li dl{margin-bottom:0}body#ptn.disease .listStyle.column>li dl dt{font-size:1.25rem;line-height:1.2}body#ptn.disease .listStyle.column>li dl dt::after{margin-left:5px}body#ptn.disease .listStyle.column>li dl dd{font-size:.875rem;margin-top:15px;line-height:1.6}@media screen and (max-width: 767px){body#ptn.disease #mainVisual>h1{width:auto;overflow:auto}body#ptn.disease #mainVisual>h1 img{max-width:100%;height:auto}body#ptn.disease .listStyle.column{padding:18px 2px 0}body#ptn.disease .listStyle.column>li{flex-basis:100%;max-width:100%;margin:0 0 25px}body#ptn.disease .listStyle.column>li p{font-size:1.063em}}#ptn.top .attention{background:#f1f2f4;padding:1rem 1.5rem;margin:0 0 20px}#ptn.top .attention h2{font-size:1.25em;text-align:left;margin:0}#ptn.top .attention h2.cautionH2{background:url(/ptn/images/exclamation.png) top .5rem left no-repeat;background-size:20px 20px;text-indent:30px}#ptn.top .attention p{font-size:1em;line-height:24px;margin-top:7px}#ptn.top .attention .listArticleLink{flex-basis:815px}#ptn.top .attention .listStyleBase{margin-top:1rem}#ptn.top .attention .listStyleA ul li{font-size:1.125em}#ptn.top .sectionBlock h3{border:none;font-weight:normal;margin-top:0;margin-bottom:.5rem;padding-left:0;font-size:1.375em}#ptn.top .sectionBlock h3 span{font-size:1.25em}#ptn.top .sectionBlock .contArea .listStyle.column{float:none;box-sizing:border-box;width:auto;margin:0 auto;padding:18px 0 0;border:0;box-shadow:none}#ptn.top .sectionBlock .contArea .listStyle.column>li{background-color:#fff;box-sizing:border-box;flex:1 1 32%;max-width:32%;margin:0 0 40px;margin-right:2%;overflow:visible}#ptn.top .sectionBlock .contArea .listStyle.column>li:nth-child(3n){margin-right:0}#ptn.top .sectionBlock .contArea .listStyle.column>li .categoryBlock{padding-bottom:10px;background-color:#eaf5fc}#ptn.top .sectionBlock .contArea .listStyle.column>li .categoryBlock .categoryLabel{text-align:center;font-size:.875em;width:140px}#ptn.top .sectionBlock .contArea .listStyle.column>li .categoryBlock .categoryLabel.labelBlue{background-color:#005eb8;color:#fff}#ptn.top .sectionBlock .contArea .listStyle.column>li .categoryBlock .categoryLabel.labelPurple{background-color:#7e2d9b;color:#fff}#ptn.top .sectionBlock .contArea .listStyle.column>li .categoryBlock .categoryLabel.labelGreen{background-color:#0b9d70;color:#fff}#ptn.top .sectionBlock .contArea .listStyle.column>li .categoryBlock .categoryLabel.labelOrange{background-color:#ffb633;color:#222}#ptn.top .sectionBlock .contArea .listStyle.column>li .categoryBlock .categoryLabel.labelRed{background-color:#e60055;color:#fff}#ptn.top .sectionBlock .contArea .listStyle.column>li .categoryBlock .categoryLabel.labelLightBlue{color:#222;background-color:#84def6}#ptn.top .sectionBlock .contArea .listStyle.column>li .categoryBlock .categoryLabel.labelDarkBlue{color:#fff;background-color:#00468a}#ptn.top .sectionBlock .contArea .listStyle.column>li .categoryBlock .categoryLabel.labelSkyBlue{color:#222;background-color:#7dbfff}#ptn.top .sectionBlock .contArea .listStyle.column>li .imgBox img{top:0}#ptn.top .sectionBlock .contArea .listStyle.column>li p{margin:0 auto;padding:0 12px 8px;font-size:108.33%;line-height:1.6;text-align:left}#ptn.top .sectionBlock .contArea .listStyle.column>li dl{margin-bottom:0}#ptn.top .sectionBlock .contArea .listStyle.column>li dl dt{font-size:1.25rem;line-height:1.2}#ptn.top .sectionBlock .contArea .listStyle.column>li dl dt::after{margin-left:5px}#ptn.top .sectionBlock .contArea .listStyle.column>li dl dd{font-size:.875rem;margin-top:15px;line-height:1.6}#ptn.top .sectionBlock .frameTypeB{padding-bottom:0;padding-top:3.5rem}#ptn.top .sectionBlock .frameTypeB ul.column.typeA{margin-bottom:8%}#ptn.top .sectionBlock#medicineAndBody{margin-top:3.5rem}#ptn.top .sectionBlock#medicineAndBody h2.sectionTitle{font-size:2.5em}#ptn.top .sectionBlock#medicineAndBody h3.contTitle{font-size:1.75em}#ptn.top .sectionBlock#medicineAndBody .description{font-size:.875em;margin-bottom:1rem}#ptn.top .sectionBlock#medicineAndBody .karada ul.column{justify-content:space-between}#ptn.top .sectionBlock#medicineAndBody .karada ul.column li{flex-basis:23.5%;margin-top:0}#ptn.top .sectionBlock#medicineAndBody .karada ul.column li:nth-child(n+5){margin-top:1rem}#ptn.top .sectionBlock#medicineAndBody .karada ul.column li figure figcaption p{font-size:1.25em;margin:0 0 1rem;text-align:left}#ptn.top .sectionBlock#medicineAndBody .karada ul.column li figure figcaption p::after{content:"";background:url(/common/images/ico/link_btn_arrow.png) right center no-repeat;background-size:9px 14px;padding-right:1.25rem}#ptn.top .sectionBlock#treatment ul.column.typeA{margin-bottom:0}#ptn.top .sectionBlock#treatment ul.column.typeA iframe+figcaption h2::after{display:none}#ptn.top .sectionBlock#treatment .frameTypeB{margin-top:4.8rem;padding-bottom:1.5rem}#ptn.top .sectionBlock#treatment hr.hrTypeA{margin-top:1.25rem}#ptn.top #treatment .cntBox>a:focus,#ptn.top #treatment .cntBox>a:hover{text-decoration:none}@media screen and (min-width: 767px){#ptn.top #medicine .chikenLinkBox{width:48%;margin-right:0;margin-left:auto}}@media screen and (max-width: 767px){#ptn.top #medicine .chikenLinkBox{width:100%;margin-right:auto;margin-left:auto;margin-top:30px}}#ptn.top #medicine .chikenLinkBox>a{display:flex}@media screen and (min-width: 767px){#ptn.top #medicine .chikenLinkBox>a{width:480px;flex-direction:row;justify-content:space-between}}@media screen and (max-width: 767px){#ptn.top #medicine .chikenLinkBox>a{width:100%;flex-direction:column;align-items:center}}#ptn.top #medicine .chikenLinkBox>a .txtBox{flex-shrink:0}@media screen and (min-width: 767px){#ptn.top #medicine .chikenLinkBox>a .txtBox{width:350px}}@media screen and (max-width: 767px){#ptn.top #medicine .chikenLinkBox>a .txtBox{width:100%}}#ptn.top #medicine .chikenLinkBox>a .txtBox p{text-decoration:none;line-height:1.6;margin:0}#ptn.top #medicine .chikenLinkBox>a .txtBox p:not(.ttl){font-size:.875rem;color:#222}#ptn.top #medicine .chikenLinkBox>a .txtBox p.ttl{color:#006bcf;font-size:1rem;margin-bottom:5px}#ptn.top #medicine .chikenLinkBox>a .imgBox{flex-shrink:0;width:110px;height:110px}@media screen and (max-width: 767px){#ptn.top #medicine .chikenLinkBox>a .imgBox{margin-top:15px}}#ptn.top #medicine .chikenLinkBox>a:hover{text-decoration:none}#ptn.top #medicine .chikenLinkBox>a:hover p.ttl{text-decoration:underline}#ptn.top #medicine .chikenLinkBox>a:visited p.ttl{color:purple}@media screen and (max-width: 767px){#ptn.top header+.sectionBlock{margin-top:0}#ptn.top .sectionBlock .attention{margin:1.5rem 0 0;padding:.5rem 1rem}#ptn.top .sectionBlock .attention h2{margin-bottom:0}#ptn.top .sectionBlock .attention .listStyleBase{margin-top:.5rem}#ptn.top .sectionBlock .attention .listStyleBase .listArticleLink{flex-basis:auto}#ptn.top .sectionBlock .attention .listStyleBase .listStyleA>li{display:block}#ptn.top .sectionBlock .attention .listStyleBase .listStyleA>li>span{display:block}#ptn.top .sectionBlock .contArea .listStyle.column{padding:18px 2px 0}#ptn.top .sectionBlock .contArea .listStyle.column>li{flex-basis:100%;max-width:100%;margin:0 0 25px}#ptn.top .sectionBlock .contArea .listStyle.column>li p{font-size:1.063em}#ptn.top .sectionBlock .contArea .listStyle.column>li figcaption dl{padding:15px}#ptn.top .sectionBlock#treatment{margin-top:2rem;margin-bottom:1rem}#ptn.top .sectionBlock#treatment ul.column li figure iframe{width:100%;height:auto}#ptn.top .sectionBlock#treatment ul.column li figure figcaption{padding-top:0}#ptn.top .sectionBlock#medicine{margin-top:1.5rem}#ptn.top .sectionBlock#medicine .contBox{margin-top:0;margin-bottom:1.5rem}#ptn.top .sectionBlock#medicine .contBox .btnLink{margin-top:1rem}#ptn.top .sectionBlock#medicine .contBox .btnLink .small{font-size:.875em}#ptn.top .sectionBlock#medicine .contBox .btnLink a{margin-top:.5rem}#ptn.top .sectionBlock#medicine .contBox>h3.contTitle{margin-top:1rem}#ptn.top .sectionBlock#medicine .frameTypeB{margin-top:2rem;padding-bottom:0}#ptn.top .sectionBlock#medicine hr.hrTypeA{margin-bottom:2.5rem}#ptn.top .sectionBlock#medicineAndBody{margin-top:2rem}#ptn.top .sectionBlock#medicineAndBody h3.contTitle{font-size:1.438em;margin-bottom:.5rem}#ptn.top .sectionBlock#medicineAndBody .description p{line-height:1.5}#ptn.top .sectionBlock#medicineAndBody .bio{margin-bottom:1rem}#ptn.top .sectionBlock#medicineAndBody .karada ul.column li{flex-basis:48%}#ptn.top .sectionBlock#medicineAndBody hr.hrTypeA{margin-top:1.5rem;margin-bottom:1.5rem}#ptn.top .sectionBlock .frameTypeB{padding-top:1.5rem}#ptn.top .sectionBlock .frameTypeB ul.column.typeA{padding-bottom:.8rem}}#ptn.bio .contents #panelA{border-bottom:1px solid #b5d7bc;width:100%;height:110px;margin:0 auto;font-size:13px}#ptn.bio .contents #panelA #ci{left:29px;position:absolute;top:22px}#ptn.bio .contents #panelA #fontSize a{color:#444;float:left}#ptn.bio .contents #panelA #fontSize span{display:block;float:left;padding:7px 6px 0}#ptn.bio .contents #panelA .fontsizer{position:absolute;right:24px;top:46px}#ptn.bio .contents .movie01{margin:0 auto;padding:26px 24px 0;width:720px;background:#fff;min-height:300px;text-align:center}#ptn.bio .contents #windowClose{margin:20px 0;clear:both;text-align:center}#ptn.bio .contents #footer{padding:16px 23px 6px;background:url(/ptn/bio/images/d_popup_bg01.gif) repeat-x left top}#ptn.bio .contents>.innerLarge{padding:0}#ptn.bio .contents>.innerLarge #container{overflow:hidden;width:1000px;float:left;margin-top:35px}#ptn.bio .contents>.innerLarge #container h1{color:#00401e;font-size:2.125em;line-height:1.7}#ptn.bio .contents>.innerLarge #container h2{border:1px solid #ccc;border-radius:5px;text-align:left;font-weight:bold;padding:10px;font-size:1.25em}#ptn.bio .contents>.innerLarge #container #contents{width:600px;float:left;margin-left:35px}#ptn.bio .contents>.innerLarge #container #contents .sectionBlock{padding-top:0}#ptn.bio .contents>.innerLarge #container #contents .sectionBlock .sectionBox{margin-top:40px;padding:0}#ptn.bio .contents>.innerLarge #container #contents .sectionBlock .sectionBox .sectionContent{margin-top:20px}#ptn.bio .contents>.innerLarge #container #contents .sectionBlock .sectionBox .sectionContent h3{text-align:left;font-size:1.125em;font-weight:bold;padding-left:0;line-height:1.7;margin-bottom:10px}#ptn.bio .contents>.innerLarge #container #contents .sectionBlock .sectionBox .sectionContent h4{font-size:1em}#ptn.bio .contents>.innerLarge #container #contents p.alignR{text-align:right}#ptn.bio .contents>.innerLarge #container #contents .sttl h2{margin-bottom:16px;padding:6px 16px 5px;background:url(/common/images/sttl_bg02.gif) no-repeat left bottom;font-size:128.6%;line-height:1.4;font-weight:bold}#ptn.bio .contents>.innerLarge #container #contents #contents .sectionIndent{padding:0}#ptn.bio .contents>.innerLarge #container #contents #mainContents h3,#ptn.bio .contents>.innerLarge #container #contents #mainContentsLarge h3{margin-bottom:16px;font-weight:bold;border:none;padding:0}#ptn.bio .contents>.innerLarge #container #contents #mainContents h3 span,#ptn.bio .contents>.innerLarge #container #contents #mainContentsLarge h3 span{font-weight:normal}#ptn.bio .contents>.innerLarge #container #contents .highlightTable{padding-bottom:12px}#ptn.bio .contents>.innerLarge #container #contents .highlightTable h4{margin-bottom:0;font-weight:bold;float:left}#ptn.bio .contents>.innerLarge #container #contents .highlightTable .capion{margin-bottom:0;float:right}#ptn.bio .contents>.innerLarge #container #contents .highlightTable table{width:100%;border:none;border-top:1px solid #ccc;clear:both;margin-bottom:12px}#ptn.bio .contents>.innerLarge #container #contents .highlightTable table th{border:none;border-bottom:1px solid #ccc;font-weight:normal;vertical-align:top;padding:0;text-align:center;background:url(/images/ir/finance/latest/finance-latest_bg_highlight-table.gif) repeat left top}#ptn.bio .contents>.innerLarge #container #contents .highlightTable table td{border:none;border-bottom:1px solid #ccc;background:#fff;text-align:center;vertical-align:top;padding:0}#ptn.bio .contents>.innerLarge #container #contents .settlement{margin-bottom:12px}#ptn.bio .contents>.innerLarge #container #contents .settlement h4{font-weight:bold;margin-bottom:2px}#ptn.bio .contents>.innerLarge #container #contents .iconDot,#ptn.bio .contents>.innerLarge #container #contents li.iconDot{position:relative;padding-left:20px !important;background-image:url(/common/images/icon_dot.gif);background-repeat:no-repeat;background-position:.6em .6em;zoom:1;min-height:15px;height:auto !important;height:15px}#ptn.bio .contents>.innerLarge #container #contents .listIcon{position:absolute;display:none !important}#ptn.bio .contents>.innerLarge #container #contents .iconDot .listIcon,#ptn.bio .contents>.innerLarge #container #contents li.iconDot .listIcon{top:.6em;left:.5em}#ptn.bio .contents>.innerLarge #container #contents .settlement .categoryCaption{font-size:87.5%;line-height:1.4;margin:20px 0}#ptn.bio .contents>.innerLarge #container #contents .settlement .categoryCaption span{padding-left:1em;padding-left:1em}#ptn.bio .contents>.innerLarge #container #contents .capTable{table-layout:auto;border:none}#ptn.bio .contents>.innerLarge #container #contents .capTable tr td{padding:0;white-space:nowrap;border:none}#ptn.bio .contents>.innerLarge #container #contents .capTable tr .valignT{vertical-align:top !important}#ptn.bio .contents>.innerLarge #container #contents .capTable tr .valignT .iconDot{width:38px}#ptn.bio .contents>.innerLarge #container #contents .dlListBox{margin-bottom:16px}#ptn.bio .contents>.innerLarge #container #contents .dlListBox h4{margin-bottom:0}#ptn.bio .contents>.innerLarge #container #contents .dlListBox h4 span{font-weight:normal}#ptn.bio .contents>.innerLarge #container #contents .dlListBox ul li{margin-bottom:6px;text-indent:-1em;margin-left:1em}#ptn .elTitleH1{margin-top:1.5rem;font-size:2.5rem;line-height:1.8}#ptn .description{font-size:1rem}@media screen and (max-width: 767px){#ptn .elTitleH1{font-size:1.75em;margin-top:1.25rem;padding:0 1rem}#ptn .ptnModal{padding:25px 10px}#ptn .ptnModal .listPatientSite>li{flex-basis:100%;max-width:100%}}body.ptn.products.index dl.accordion dt.btnLink{text-align:center}body.ptn.products.index dl.accordion dt.btnLink a{font-size:14px;color:#fff;width:260px;background:#0a50a1;background-size:14px 9px;background-position:left 10px center;padding:5px 0;border-radius:40px;display:inline-block;text-align:left;text-decoration:none;transition:opacity .5s}body.ptn.products.index dl.accordion dt.btnLink a.acoOpen::before{margin:0 .5rem 0 1rem;background:url("/common/images/ico/blue_btn_aco-open.png") no-repeat;background-position:left center;background-size:14px 9px}body.ptn.products.index dl.accordion dt.btnLink a.acoClose::before{margin:0 1.5rem 0 1rem;background:url("/common/images/ico/blue_btn_aco-open.png") no-repeat;transform:rotateZ(180deg);background-position:right center;background-size:14px 9px}body.ptn.products.index dl.accordion dd{background:#fff;padding:0}body.ptn.products.index .ptnModal{padding:0}body.ptn.products.index .ptnModal .ptnModalH{font-size:1.375em}body.ptn.products.index .ptnModal .listPatientSite{list-style:none none outside;display:flex;flex-flow:row wrap;margin:2rem 0 0;padding:0;border-top:1px dotted #ccc}body.ptn.products.index .ptnModal .listPatientSite>li{flex:1 1 33.33%;max-width:33.33%;margin:0;padding:10px 20px 10px 0;border-bottom:1px dotted #ccc}@media screen and (max-width: 767px){body.ptn.products.index .ptnModal{padding:25px 10px}body.ptn.products.index .ptnModal .listPatientSite>li{flex-basis:100%;max-width:100%;padding-right:0}}body.ptn.news.detail #mainContents header+.sectionBlock{margin-top:2.5em}body.ptn.news.detail .sectionBlock+.sectionBlock{margin-top:2.5rem;padding-top:0}body.ptn.news.detail .newsDetailHeader p.newsDetailSubTtl{margin-bottom:10px}body.ptn.news.detail .newsDetailHeader .categoryTag{margin-bottom:15px}body.ptn.news.detail .newsDetailHeader .categoryTag span{display:inline-block;margin-top:0;padding:3px 15px;background-color:#8d9bab;color:#fff;font-size:.75em;margin-right:8px;line-height:1.3}body.ptn.news.detail .activityDetailImg{margin-top:40px;width:100%;display:flex;justify-content:space-between}body.ptn.news.detail .activityDetailImg .imgBox img{max-width:100%}body.ptn.news.detail .activityDetailImg .imgBox p.imgTitle{margin-top:0;font-weight:normal;font-size:.8em;text-align:left}body.ptn.news.detail .activityDetailImg .imgBox p.imgTitle a{font-size:1.25em}body.ptn.news.detail .activityDetailImg.one .imgBox{width:840px}body.ptn.news.detail .activityDetailImg.two .imgBox{width:410px}body.ptn.news.detail .activityDetailImg.three .imgBox{width:260px}@media screen and (max-width: 767px){body.ptn.news.detail .newsDetailHeader .categoryTag{padding:0 1rem}body.ptn.news.detail .activityDetailImg{flex-wrap:wrap}body.ptn.news.detail .activityDetailImg .imgBox img{max-width:100%}body.ptn.news.detail .activityDetailImg .imgBox p.imgTitle{margin-top:0;font-weight:normal;font-size:.8em}body.ptn.news.detail .activityDetailImg.one .imgBox{width:100%}body.ptn.news.detail .activityDetailImg.two .imgBox{width:48%}body.ptn.news.detail .activityDetailImg.three .imgBox{width:48%;margin-bottom:20px}}html.with-featherlight body.ptn.news{width:100vw !important}#crp #mainContents .iconPdfSize{margin-right:.5em;margin-left:.2em;vertical-align:middle;height:auto;width:13px}#crp #mainContents>.sectionLv01{max-width:840px;margin:2rem auto;padding:0 1rem}#crp #mainContents #pageTitle{margin:0}#crp #mainContents .sectionLv01 .sectionLv02{margin-top:2rem}#crp #mainContents .sectionLv01 .sectionLv02 .detailContents{margin-top:1rem}#ptn{font-size:16px}#ptn table{font-size:100%}#ptn #mainContents{margin-top:0}#ptn.bio #contents-low{width:1000px;margin:0 auto}#ptn.bio .comment{padding:0}#ptn.bio #mainImageOuter h1#mainImage{height:auto}@media screen and (max-width: 767px){#crp #primaryContents #mainContents{margin-top:1.25em}#crp #primaryContents #mainContents .sectionLv01{margin-top:1.25em;padding:0}#crp #primaryContents #mainContents .sectionLv01 .sectionLv02>p:first-child{padding:0 1rem}#ptn #panelC{width:100%}#ptn #panelC #localNav{display:flex;flex-direction:column}#ptn #panelC #localNav li{width:100%;vertical-align:middle}#ptn #panelC #localNav li a{padding:.5rem 1rem}#ptn.bio #contents-low{width:100%;max-width:100%}#ptn.bio #mainContents{margin-top:1rem}#ptn.bio #mainContents>h1#pageTitle{padding-left:0}#ptn.bio #mainContents .sectionLv01 .sectionLv02 .imageFlag03 img{width:100%;height:100%}#ptn.bio #mainContents .sectionLv01 .sectionLv02 p img{width:100%;height:100%}#ptn.bio #mainContents .sectionLv01 .sectionLv02 p.inner img{width:auto;height:auto}#ptn.bio #mainContents .sectionLv01 .sectionLv02 .movieExplanation h2{border-top:none;border-bottom:none}#ptn.bio #mainContents .sectionLv01 .sectionLv02 .movieExplanation h2 img{width:100%;height:auto}#ptn.bio #mainContents .sectionLv01 .sectionLv02 .movieExplanation table th{background:none}#ptn.bio .twocolumn{width:100%}#ptn.bio .twocolumn ul{margin:0;float:none;width:100%}#ptn.bio .twocolumn ul li{padding:0;padding-left:0 !important;background:none}#ptn.bio .twocolumn ul li a{display:block;padding:.5rem 0}#ptn.bio .question,#ptn.bio .answer,#ptn.bio .comment{float:none;clear:both;width:100%;background:none}#ptn.bio .question .inner,#ptn.bio .answer .inner,#ptn.bio .comment .inner{background:none;padding:1rem}#ptn.bio .question{border:4px solid #418351;border-radius:5px}#ptn.bio .answer{border:4px solid #c60;border-radius:5px}#ptn.bio .comment{border:4px solid #0a50a1;border-radius:5px}#ptn.bio #panelE{width:100%;padding:0 1rem}#ptn.bio #panelE .sectionLv01{margin:1rem 0}#ptn.bio #panelE img{width:100%;height:100%}}.fontBold{font-weight:bold}.textAlignR{text-align:right}ol.medium{counter-reset:item;list-style-type:none;padding-left:0;margin:.5em 0}ol.medium li{text-indent:-1.5em;padding-left:1.5em}ol.medium li:before{counter-increment:item;content:counter(item) ".";padding-right:.5em}.listFileLink{margin-bottom:0}.listFileLink a+a{padding-left:1em}.listFileLink li:last-child{margin-bottom:0}.tagLabel{display:flex;flex-wrap:wrap;margin-top:.25em}.tagLabel span{padding:0 1em;margin:0 .5em .5em 0}.tagLabel span:last-child{margin-right:0}.tagLabel .tagLB{background-color:#e3e6ea}.tagLabel .tagGW{background-color:#8d9bab;color:#fff}.enabledMoreLink .sectionBlock{display:none}.enabledMoreLink .sectionBlock.moreLink,.enabledMoreLink .sectionBlock.choiceCategory,.enabledMoreLink .sectionBlock:nth-of-type(1),.enabledMoreLink .sectionBlock:nth-of-type(2){display:block}.moreLink .btnLink{text-align:center;margin-top:0;margin-bottom:0}.moreLink .btnLink a{background:url("/common/images/ico/blue_btn_aco-open.png") no-repeat #0a50a1;background-size:14px 9px;background-position:left 10px center;padding:0 2.5rem}.accContent{display:none}.listStyleBase{margin-top:40px}.listStyleBase li:last-child{padding-bottom:0}.listStyleBase>ul{padding-left:0}.listStyleBase>ul>li{list-style:none;display:flex;border-top:1px dotted #8a8a8a;padding:1em 0}.listStyleBase>ul>li:first-of-type{border:none;padding-top:0}.listStyleBase>ul .thumbnail{margin:0 4px;text-align:center}.listStyleBase>ul .thumbnail img{box-shadow:0 2px 4px rgba(0,0,0,.3);max-width:100%}.listStyleBase>ul .thumbnail figcaption{margin-top:1em}h2.dateTitle+.listStyleBase{margin-top:0}.listStyleA{padding:0;margin:0}.listStyleA .listDate{flex-basis:135px}.listStyleA .listArticleLink{flex-basis:705px}.listStyleB{padding:0;margin:0}.listStyleB .listDate{flex-basis:135px}.listStyleB .listArticleLink{flex-basis:500px}.listStyleB .listArticleNextLink{text-align:right;flex-basis:170px}.listStyleC{padding:0;margin:0}.listStyleC li{flex-wrap:wrap}.listStyleC dl{width:100%;display:flex;flex-wrap:wrap}.listStyleC dl dt{flex-basis:75px;margin-bottom:.5em}.listStyleC dl dt:last-of-type{margin-bottom:0}.listStyleC dl dd{flex-basis:765px}.listStyleBase>ul.listStyleThumbA>li{margin-top:2.5rem;display:inherit;overflow:hidden}.listStyleThumbA{padding:0;margin:0}.listStyleThumbA .thumbCenter{float:left;width:240px;margin-right:2.75em}.listStyleThumbA .thumbCenter .thumbnail{width:232px}.listStyleThumbA .thumbCenter .thumbnail img{max-height:232px}.listStyleThumbA .listFileLink{float:left;width:calc(600px - 2.75em);margin:0}.listStyleBase>ul.listStyleThumbB>li{padding:1.5em 0;display:inherit;overflow:hidden}.listStyleBase>ul.listStyleThumbB>li:first-of-type{padding-top:0}.listStyleThumbB{padding:0;margin:0}.listStyleThumbB .thumbnail{float:left;width:132px}.listStyleThumbB .thumbnail img{max-height:132px}.listStyleThumbB dl{float:left;padding-left:2em;width:700px}.listStyleThumbB dl dt{margin-bottom:.5em}.listStyleThumbB dl span{display:block}.listStyleBase>ul.listStyleThumbC>li{display:inherit;overflow:hidden}.listStyleThumbC{padding:0;margin:0}.listStyleThumbC .thumbCenter{float:left;width:240px;margin-right:2.75em}.listStyleThumbC .thumbCenter .thumbnail{width:232px}.listStyleThumbC .thumbCenter .thumbnail img{max-height:232px}.listStyleThumbC .listFileLink{float:left;width:calc(600px - 2.75em);margin:0}.listStyleFileA{padding:0;margin:0}.listStyleFileA .listDate{flex-basis:180px}.listStyleFileA .listDate *{display:block}.listStyleFileA .listFileLink{flex-basis:660px}.listStyleBase>ul.listStyleFileB>li{display:list-item;padding-bottom:.5em}.listStyleFileB{padding:0;margin:0}.listStyleFileB p{margin:0}.listStyleFileB li{list-style:none}.listStyleFileB li ul{width:50%;margin:.75em auto 0 0;display:flex;flex-wrap:wrap}.listStyleFileB li ul li{width:50%}.listStyleFileC{padding:0;margin:0}.listStyleFileC .listDate{flex-basis:135px}.listStyleFileC dl{flex-basis:705px}.listStyleFileC dl dt{margin-bottom:.5em;font-size:1.125em;line-height:1.5}.irEventCalImg{display:flex;align-items:flex-start}.irEventCalImg img{flex-shrink:0;max-width:417px;margin-bottom:3em}.irEventCalImg img:first-child{margin-right:auto}.ir.event.index .enabledMoreLink .sectionBlock:nth-of-type(3){display:block}.irPresentationsNotice{margin-top:0}.irPresentationsNotice p{margin:0}.irPresentationsNotice.frameTypeB{padding-bottom:1rem}.irPresentationsLatest{margin-top:0}.irPresentationsLatest .tagLabel{margin-top:.5em}.irPresentationsLatest .presentationTtl{line-height:1.5;margin:.5em 0 .75em;padding:0;border:none;font-size:1.375em}.irPresentationsLatest .presentationContent p{margin:0}.irPresentationsLatest .presentationContent .presentationContentDl{display:flex;border-top:1px dotted #8a8a8a;padding:1em 0}.irPresentationsLatest .presentationContent .presentationContentDl:last-child{padding-bottom:0}.irPresentationsLatest .presentationContent .presentationContentDl p:first-child{flex-basis:110px}.irPresentationsLatest .presentationContent .presentationContentDl .presentationContentDd{flex-basis:680px}.irPresentationsLatest .presentationContent .presentationContentDl .presentationContentDd dl{display:block;margin:0;padding:0;border:none}.irPresentationsLatest .presentationContent .presentationContentDl .presentationContentDd dl dt{font-size:inherit;line-height:inherit}.irPresentationsLatest .presentationContent .presentationContentDl .presentationContentDd dl dd{margin-bottom:.5em}.irPresentationsLatest .presentationContent .presentationContentDl .presentationContentDd dl dd:last-child{margin-bottom:0}.presentationContent div.accContent{margin-left:1rem;padding-left:calc(1rem + 4px);border-left:4px solid #e3e6ea;margin-bottom:1.5em}.presentationContent dl dt{font-size:.875em;line-height:1.6;margin-bottom:0}.presentationContent dl dd{margin-bottom:1em}.presentationContent dl dd:last-child{margin-bottom:0}.ir.reports_downloads.presentations .listStyleBase>ul>li.firstLi{border:none;padding-top:0}.ir.reports_downloads.presentations .enabledMoreLink .sectionBlock:nth-of-type(3),.ir.reports_downloads.presentations .enabledMoreLink .sectionBlock:nth-of-type(4){display:block}#mainContents .ir-category-type-00,#mainContents .ir-category-type-01,#mainContents .ir-category-type-02,#mainContents .ir-category-type-03,#mainContents .ir-category-type-04{display:none}#mainContents.enable-category-type-00 .ir-category-type-00{display:flex}#mainContents.enable-category-type-01 .ir-category-type-01{display:flex}#mainContents.enable-category-type-02 .ir-category-type-02{display:flex}#mainContents.enable-category-type-03 .ir-category-type-03{display:flex}#mainContents.enable-category-type-04 .ir-category-type-04{display:flex}.choiceBlock{display:flex;justify-content:center;align-items:center;padding:1.5em 0}.choiceBlock input{display:none !important}.choiceBlock *{margin:0}.choiceBlock p{margin-right:.75em;min-width:9em}.choiceBlock .checkBoxBlock{color:#006bcf}.choiceBlock .checkBoxBlock ul{display:flex;flex-wrap:wrap;margin-top:.5em;padding:0}.choiceBlock .checkBoxBlock ul li{padding:.25em .75em .25em .5em;list-style:none;border-radius:5px;border:1px solid #0a50a1;background:#fff;min-width:6em;margin:0 .25em .5em .25em;cursor:pointer}.choiceBlock .checkBoxBlock ul li.active{background-color:#0a50a1;color:#fff}.choiceBlock .checkBoxBlock ul li.active label:after{background-color:#fff}.choiceBlock input[type=checkbox]{display:block}.choiceBlock label{position:relative;padding-left:1.5em;cursor:pointer}.choiceBlock label:after,.choiceBlock label:before{position:absolute;content:"";display:block;top:0;left:0;bottom:0;margin:auto}.choiceBlock label:after{width:1em;height:1em;border-radius:1em;background-color:#d2d2d2}.choiceBlock label:before{left:.4em;width:.3em;height:.6em;border-right:.15em solid #0a50a1;border-bottom:.15em solid #0a50a1;transform:rotate(45deg);opacity:0;z-index:1}.choiceBlock input[type=checkbox]:checked+label:before{opacity:1}.searchBlock{padding:2em 0}.searchBlock .my-search-box{max-width:840px;margin:auto}.searchBlock .my-search-box .mf_finder_searchBox_submit{width:45px;height:45px;background:#fff url(/common/images/pc/head-search-icon.png) no-repeat center center;border:1px solid #c6c6c6;border-left:none;border-radius:0}.searchBlock .my-search-box .mf_finder_searchBox_submit::before{display:none}.searchBlock .my-placeholder .mf_finder_searchBox_query_input{border:1px solid #c6c6c6;border-right:none}.searchBlock .pc.searchYear{display:flex;justify-content:center;flex-wrap:wrap;margin-top:2em}.searchBlock .pc.searchYear ul{margin:0;padding:0;display:flex;flex-wrap:wrap;padding-left:2.5em}.searchBlock .pc.searchYear ul li{list-style:none;margin-right:2.5em}.searchBlock .pc.searchYear .active{font-weight:bold;border-bottom:4px solid #0a50a1}body.news.detail #mainContents header+.sectionBlock{margin-top:2.5em}body.news.detail .sectionBlock+.sectionBlock{margin-top:2.5rem;padding-top:0}.newsDetailHeader{flex-direction:column;border-bottom:1px solid #8a8a8a}.newsDetailHeader .newsReleaseInfomation{background:#f1f2f4;padding:.5rem 1rem;margin-top:1rem}.newsDetailHeader .newsReleaseInfomation+.newsDetailHeaderUpper{margin-top:1.5rem}.newsDetailHeader .newsDetailHeaderUpper{margin-top:0;display:flex}.newsDetailHeader .newsDetailHeaderDate{margin:1em auto 0 0}.newsDetailHeader .elTitleH1{margin:1em 0 .5em 0;font-size:1.75em;line-height:1.5}.newsDetailHeader .newsDetailSubTtl{margin:0 0 1em 0}.newsDetailCompanyName table{width:auto;border:none;margin-left:auto}.newsDetailCompanyName table td{border:none;vertical-align:top;padding:0 2em 0 0}.newsDetailCompanyName table td:first-child{padding-right:4em;min-width:9em}.newsDetailCompanyName table td:last-child{padding:0}.newsDetailSummary{margin:0}.newsDetailSummary p{margin:0}.newsDetailSummary p:last-child{margin-top:.5em}.newsDetailSummary.frame{margin-top:0}.newsDetailImg figure{max-width:100%;display:inline-block;vertical-align:top}.newsDetailImg img{max-width:100%}.newsDetailImg figcaption{margin-top:.5em}.newsDetailImg .imgPlural{padding:0 1.5% 0 0}.newsDetailImg .imgPlural:first-child{padding-left:0}.newsDetailImg .imgPlural:last-child{padding-right:0}.newsDetailImg.alignC{justify-content:center}.newsDetailRefInfo{margin-top:2.5rem}.newsDetailRefInfo p{margin:0}.newsDetailRefInfo ul{padding:0;margin-top:1em}.newsDetailRefInfo ul li{list-style:none}.newsDetailRefInfo ul:first-of-type{margin:0}.newsDetailBtmPdf{border-top:1px solid #8a8a8a}.newsDetailBtmPdf p{padding-top:1em}.newsDetailContact{background-color:#f1f2f4;margin:2.5em 0 0;padding:1.5em}.newsDetailContact>div{display:flex}.newsDetailContact>div ul{padding:0;margin:0;flex-basis:50%}.newsDetailContact>div ul li{list-style:none}.newsDetailContact>div ul:last-of-type{padding-left:1.5em}.backToIndex a{position:relative;margin-left:1.25em}.backToIndex a:before{position:absolute;top:0;left:0;bottom:0;margin:auto 0 auto -1.25em;content:"";width:1.25em;height:1em;background:url("/common/images/ico/link_arrow_left.png") no-repeat;background-position:left center}.ir.share.agm #mainContents header+.sectionBlock .listStyleC>li{padding-bottom:0}@media screen and (max-width: 767px){.listFileLink{margin-top:.25rem}.moreLink .btnLink{margin-bottom:1.5em}.listStyleBase{margin-top:1rem}.listStyleBase>ul>li{flex-direction:column;padding:.5em 0}.listStyleA .listDate,.listStyleA .listArticleLink{flex-basis:auto}.listStyleB .listDate,.listStyleB .listArticleLink,.listStyleB .listArticleNextLink{flex-basis:auto}.listStyleC dl dt,.listStyleC dl dd{flex-basis:100%}.listStyleC dl dt{margin-bottom:0}.listStyleC dl dd{margin-bottom:.25em}.listStyleC dl dd:last-of-type{margin-bottom:0}.listStyleThumbA .thumbCenter,.listStyleThumbA .listFileLink{float:none;width:100%;margin:0}.listStyleThumbA .thumbCenter{margin-bottom:1.5em}.listStyleThumbA .thumbCenter .thumbnail{margin:0 auto}.listStyleBase>ul.listStyleThumbB>li{padding:1em 0}.listStyleThumbB .thumbnail{width:100px}.listStyleThumbB dl{width:calc(100% - 100px - 8px);padding-left:1em}.listStyleBase>ul.listStyleThumbC>li{padding-top:1em}.listStyleThumbC .thumbCenter,.listStyleThumbC .listFileLink{float:none;width:100%;margin:0}.listStyleThumbC .thumbCenter{margin-bottom:1.5em}.listStyleThumbC .thumbCenter .thumbnail{margin:0 auto}.listStyleFileA .listDate,.listStyleFileA .listFileLink{flex-basis:auto}.listStyleBase>ul.listStyleFileB>li{padding-bottom:.25em}.listStyleFileB li ul{width:100%;margin-top:.5em}.listStyleFileC .listDate,.listStyleFileC dl{flex-basis:auto}.irEventCalImg{flex-direction:column}.irEventCalImg img{max-width:100%;margin-bottom:2em}.irEventCalImg img:first-child{margin:0 0 1em 0}.irEventCalImg+p{margin-bottom:.5em}.irPresentationsLatest .presentationContent .presentationContentDl{flex-direction:column;padding:.5em 0}.irPresentationsLatest .presentationContent .presentationContentDl p:first-child,.irPresentationsLatest .presentationContent .presentationContentDl .presentationContentDd{flex-basis:auto}.choiceBlock{flex-direction:column}.choiceBlock p{text-align:center;margin:.25em 0 0 0}.choiceBlock .checkBoxBlock{width:100%}.choiceBlock .checkBoxBlock ul{justify-content:center}.searchBlock .pc.searchYear{display:none}.searchBlock form .searchText::-webkit-input-placeholder{line-height:1.5}.searchBlock .sp.searchYear{margin-top:1em;position:relative}.searchBlock .sp.searchYear:after{content:"";width:.5em;height:.5em;border-bottom:solid 2px #0a50a1;border-right:solid 2px #0a50a1;transform:rotate(45deg);position:absolute;top:45%;bottom:55%;right:1.25em;margin:auto}.searchBlock .sp.searchYear select::-ms-expand{display:none}.searchBlock .sp.searchYear select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding:.75em;border:1px solid #c6c6c6;color:#222;border-radius:0;background-color:#fff}.searchBlock .sp.searchYear select option{color:#222}.newsDetailHeader .newsReleaseInfomation{margin:1rem 1rem 0}.newsDetailHeader .newsDetailHeaderUpper{margin-top:2rem}.newsDetailHeader .newsDetailHeaderDate{margin-top:0}.newsDetailHeader .elTitleH1{margin-top:.5em;padding-right:1rem}.newsDetailHeader .newsDetailHeaderDate,.newsDetailHeader .newsDetailSubTtl{padding:0 1rem}.newsDetailCompanyName table{min-width:auto}.newsDetailContact{margin:0}.newsDetailContact>div{flex-direction:column}.newsDetailContact>div ul{flex-basis:auto}.newsDetailContact>div ul:last-of-type{margin-top:1em;padding-left:0}.newsDetailImg figure{width:100%}.newsDetailImg img{max-width:100%}.newsDetailImg figcaption{margin-top:.5em}.newsDetailImg .imgPlural{flex-basis:100%}.newsDetailImg .imgPlural:first-child{padding-right:0;margin-bottom:1.25rem}.newsDetailImg .imgPlural:last-child{padding-left:0}.newsDetailImg.alignC{text-align:center}.backToIndex{margin-top:1.5rem}}body#crp.newNewsRelease.index .searchBlock{padding:2em 0}body#crp.newNewsRelease.index .searchBlock p:last-child{margin-bottom:1rem}body#crp.newNewsRelease.index .searchBlock .newsDetailSummary p:last-child{margin-bottom:0}body#crp.newNewsRelease.index .searchBlock .my-search-box{max-width:840px;margin:auto}body#crp.newNewsRelease.index .searchBlock .my-search-box .mf_finder_searchBox_submit{width:45px;height:45px;background:#fff url(/common/images/pc/head-search-icon.png) no-repeat center center;border:1px solid #c6c6c6;border-left:none;border-radius:0}body#crp.newNewsRelease.index .searchBlock .my-placeholder .mf_finder_searchBox_query_input{border:1px solid #c6c6c6}body#crp.newNewsRelease.index .searchBlock .pc.searchYear{display:flex;justify-content:center;flex-wrap:wrap;border-top:1px dotted #8a8a8a;padding-top:1em;margin:2em 0 0}body#crp.newNewsRelease.index .searchBlock .pc.searchYear ul{width:100%;margin:0;padding:0;display:flex;flex-wrap:wrap}body#crp.newNewsRelease.index .searchBlock .pc.searchYear ul li{list-style:none;margin-right:2.5em}body#crp.newNewsRelease.index .searchBlock .pc.searchYear ul li:last-of-type{margin-right:0}body#crp.newNewsRelease.index .searchBlock .pc.searchYear .active{font-weight:bold;border-bottom:4px solid #0a50a1}body#crp.newNewsRelease.index .searchBlock .pc.searchCategory{margin-top:30px;padding:0}body#crp.newNewsRelease.index .searchBlock .pc.searchCategory p{font-size:.875em;font-weight:bold;margin-bottom:0}body#crp.newNewsRelease.index .searchBlock .pc.searchCategory .searchCategoryBox{display:flex;flex-direction:row;flex-wrap:wrap}body#crp.newNewsRelease.index .searchBlock .pc.searchCategory .searchCategoryBox input{position:absolute;width:1px;height:1px;margin:-1px;border:0;overflow:hidden;padding:0;clip:rect(0, 0, 0, 0)}body#crp.newNewsRelease.index .searchBlock .pc.searchCategory .searchCategoryBox input:focus+.button-radio{opacity:.8}body#crp.newNewsRelease.index .searchBlock .pc.searchCategory .searchCategoryBox input:checked+.button-radio{color:#fff;background-color:#0a50a1}body#crp.newNewsRelease.index .searchBlock .pc.searchCategory .searchCategoryBox input:checked+.button-radio:after{opacity:1}body#crp.newNewsRelease.index .searchBlock .pc.searchCategory .button-radio{cursor:pointer;flex-basis:20%;border:1px solid #8a8a8a;border-left:none;display:block;color:#006bcf;font-size:.875em;background-color:#fff;padding:7px 10px;margin-top:8px;padding-left:30px;position:relative}body#crp.newNewsRelease.index .searchBlock .pc.searchCategory .button-radio:before,body#crp.newNewsRelease.index .searchBlock .pc.searchCategory .button-radio:after{content:"";display:block;border-radius:50%;position:absolute;transform:translateY(-50%);top:50%}body#crp.newNewsRelease.index .searchBlock .pc.searchCategory .button-radio:before{background-color:#c6c6c6;border:2px solid #c6c6c6;border-radius:50%;width:13px;height:13px;left:10px}body#crp.newNewsRelease.index .searchBlock .pc.searchCategory .button-radio:after{background-color:#0a50a1;border:3px solid #fff;border-radius:50%;opacity:0;width:13px;height:13px;left:10px}body#crp.newNewsRelease.index .searchBlock .pc.searchCategory .button-radio:nth-of-type(-n+5){margin-top:0}body#crp.newNewsRelease.index .searchBlock .pc.searchCategory .button-radio:nth-of-type(5n-4){border-left:1px solid #c6c6c6}body#crp.newNewsRelease.index .listStyleB .listDate{flex-basis:136px;min-width:136px}body#crp.newNewsRelease.index .listStyleB .listArticleCategory{flex-basis:120px;min-width:120px;padding:5px 0;margin-right:20px}body#crp.newNewsRelease.index .listStyleB .listArticleCategory ul{display:flex;flex-direction:column;list-style:none;padding:0}body#crp.newNewsRelease.index .listStyleB .listArticleCategory ul li{font-size:.75em;padding:3px 10px;text-align:center;line-height:1;border:1px solid #8a8a8a;color:#434344;margin-bottom:4px}body#crp.newNewsRelease.index .listStyleB .listArticleCategory ul li:last-of-type{margin-bottom:0}body#crp.newNewsRelease.index .listStyleB .listArticleLink{flex-basis:100%}body#crp.newNewsRelease.index .listStyleB .listArticleNextLink{flex-basis:150px;min-width:150px;text-align:left;padding-left:15px}body#crp.newNewsRelease.index .listStyleB .listArticleNextLink .icoPdf:before{content:"";padding-right:13px;margin-right:5px;background:url(../images/ico/ico-pdf.png) no-repeat;background-position:center center;background-size:13px}body#crp.newNewsRelease.index .listStyleB .listArticleNextLink .icoPdf:after{content:none}body#crp.newNewsRelease.index.english .pc.searchYear ul{font-size:1em}body#crp.newNewsRelease.detail #mainContents header+.sectionBlock{margin-top:2.5em}body#crp.newNewsRelease.detail .sectionBlock+.sectionBlock{margin-top:2.5rem;padding-top:0}body#crp.newNewsRelease.detail .newsDetailHeader{flex-direction:column;border-bottom:1px solid #8a8a8a}body#crp.newNewsRelease.detail .newsDetailHeader .newsReleaseInfomation{background:#f1f2f4;padding:.5rem 1rem;margin-top:1rem}body#crp.newNewsRelease.detail .newsDetailHeader .newsReleaseInfomation+.newsDetailHeaderUpper{margin-top:1.5rem}body#crp.newNewsRelease.detail .newsDetailHeader .newsDetailHeaderUpper{margin-top:0;display:flex}body#crp.newNewsRelease.detail .newsDetailHeader .newsDetailHeaderDate{margin:1em 1em 0 0;width:140px;white-space:nowrap}body#crp.newNewsRelease.detail .newsDetailHeader .listArticleCategory{flex-grow:1;padding:5px 0;margin-right:20px}body#crp.newNewsRelease.detail .newsDetailHeader .listArticleCategory ul{display:flex;flex-direction:row;flex-wrap:wrap;list-style:none;padding:0;margin-bottom:0}body#crp.newNewsRelease.detail .newsDetailHeader .listArticleCategory ul li{width:120px;font-size:.75em;text-align:center;line-height:1;border:1px solid #8a8a8a;color:#434344;padding:3px 10px;margin-right:4px;margin-bottom:4px}body#crp.newNewsRelease.detail .newsDetailHeader .elTitleH1{margin:1em 0 .5em 0;font-size:1.75em;line-height:1.5}body#crp.newNewsRelease.detail .newsDetailHeader .newsDetailSubTtl{margin:0 0 1em 0}body#crp.newNewsRelease.detail .newsDetailCompanyName table{width:auto;border:none;margin-left:auto}body#crp.newNewsRelease.detail .newsDetailCompanyName table td{border:none;vertical-align:top;padding:0 2em 0 0}body#crp.newNewsRelease.detail .newsDetailCompanyName table td:first-child{padding-right:4em;min-width:9em}body#crp.newNewsRelease.detail .newsDetailCompanyName table td:last-child{padding:0}body#crp.newNewsRelease.detail .newsDetailSummary{margin:0}body#crp.newNewsRelease.detail .newsDetailSummary p{margin:0}body#crp.newNewsRelease.detail .newsDetailSummary p:last-child{margin-top:.5em}body#crp.newNewsRelease.detail .newsDetailSummary.frame{margin-top:0}body#crp.newNewsRelease.detail .newsDetailImg figure{max-width:100%;display:inline-block;vertical-align:top}body#crp.newNewsRelease.detail .newsDetailImg img{max-width:100%}body#crp.newNewsRelease.detail .newsDetailImg figcaption{margin-top:.5em}body#crp.newNewsRelease.detail .newsDetailImg .imgPlural{padding:0 1.5% 0 0}body#crp.newNewsRelease.detail .newsDetailImg .imgPlural:first-child{padding-left:0}body#crp.newNewsRelease.detail .newsDetailImg .imgPlural:last-child{padding-right:0}body#crp.newNewsRelease.detail .newsDetailImg.alignC{justify-content:center}body#crp.newNewsRelease.detail .newsDetailRefInfo{margin-top:2.5rem}body#crp.newNewsRelease.detail .newsDetailRefInfo p{margin:0}body#crp.newNewsRelease.detail .newsDetailRefInfo ul{padding:0;margin-top:1em}body#crp.newNewsRelease.detail .newsDetailRefInfo ul li{list-style:none}body#crp.newNewsRelease.detail .newsDetailRefInfo ul:first-of-type{margin:0}body#crp.newNewsRelease.detail .newsDetailBtmPdf{border-top:1px solid #8a8a8a}body#crp.newNewsRelease.detail .newsDetailBtmPdf p{padding-top:1em}body#crp.newNewsRelease.detail .newsDetailBtmPdf p .icoPdf:before{content:"";padding-right:13px;margin-right:5px;background:url(../images/ico/ico-pdf.png) no-repeat;background-position:center center;background-size:13px}body#crp.newNewsRelease.detail .newsDetailBtmPdf p .icoPdf:after{content:none}body#crp.newNewsRelease.detail .newsDetailContact{background-color:#f1f2f4;margin:2.5em 0 0;padding:1.5em}body#crp.newNewsRelease.detail .newsDetailContact>div{display:flex}body#crp.newNewsRelease.detail .newsDetailContact>div ul{padding:0;margin:0;flex-basis:50%}body#crp.newNewsRelease.detail .newsDetailContact>div ul li{list-style:none}body#crp.newNewsRelease.detail .newsDetailContact>div ul:last-of-type{padding-left:1.5em}body#crp.newNewsRelease.detail .backToIndex a{position:relative;margin-left:1.25em}body#crp.newNewsRelease.detail .backToIndex a:before{position:absolute;top:0;left:0;bottom:0;margin:auto 0 auto -1.25em;content:"";width:1.25em;height:1em;background:url("/common/images/ico/link_arrow_left.png") no-repeat;background-position:left center}body#crp.newNewsRelease.detail.english .newsDetailCompanyName table td{padding:0}body#crp.newNewsRelease.detail.english .newsDetailCompanyName table td.textAlignR{padding-right:3.25em}body#crp.newNewsRelease.detail.english .newsDetailContact>div{flex-direction:column}body#crp.newNewsRelease.detail.english .newsDetailContact>div ul{flex-basis:auto;margin-top:1em}body#crp.newNewsRelease.detail.english .newsDetailContact>div ul:last-of-type{padding-left:0}body#crp.newNewsRelease.detail.english .newsDetailContact>div ul:first-of-type{margin-top:0}@media screen and (max-width: 767px){body#crp.newNewsRelease.index .searchBlock{padding-top:5px;padding-bottom:20px}body#crp.newNewsRelease.index .searchBlock .pc.searchYear{display:none}body#crp.newNewsRelease.index .searchBlock form .searchText::-webkit-input-placeholder{line-height:1.5}body#crp.newNewsRelease.index .searchBlock .sp.searchYear{border-top:1px solid #8a8a8a;padding-top:20px;margin:15px 0 0;position:relative}body#crp.newNewsRelease.index .searchBlock .sp.searchYear:after{content:"";width:.5em;height:.5em;border-bottom:solid 2px #0a50a1;border-right:solid 2px #0a50a1;transform:rotate(45deg);position:absolute;bottom:15px;right:1.25em;margin:auto}body#crp.newNewsRelease.index .searchBlock .sp.searchYear select::-ms-expand{display:none}body#crp.newNewsRelease.index .searchBlock .sp.searchYear select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding:.75em;border:1px solid #c6c6c6;color:#222;border-radius:0;background-color:#fff}body#crp.newNewsRelease.index .searchBlock .sp.searchYear select option{color:#222}body#crp.newNewsRelease.index .searchBlock .sp.searchCategory{margin-top:20px;position:relative}body#crp.newNewsRelease.index .searchBlock .sp.searchCategory p{font-size:.875em;font-weight:bold;margin-bottom:0}body#crp.newNewsRelease.index .searchBlock .sp.searchCategory:after{content:"";width:.5em;height:.5em;border-bottom:solid 2px #0a50a1;border-right:solid 2px #0a50a1;transform:rotate(45deg);position:absolute;bottom:20px;right:1.25em;margin:auto}body#crp.newNewsRelease.index .searchBlock .sp.searchCategory select::-ms-expand{display:none}body#crp.newNewsRelease.index .searchBlock .sp.searchCategory select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding:.75em;border:1px solid #c6c6c6;color:#222;border-radius:0;background-color:#fff}body#crp.newNewsRelease.index .searchBlock .sp.searchCategory select option{color:#222}body#crp.newNewsRelease.index .listStyleB>li{flex-direction:row;flex-wrap:wrap;padding-bottom:15px}body#crp.newNewsRelease.index .listStyleB>li:nth-child(n+2){padding-top:15px}body#crp.newNewsRelease.index .listStyleB>li:last-of-type{padding-bottom:15px}body#crp.newNewsRelease.index .listStyleB .listDate{flex-basis:90px;min-width:90px;font-size:.875em;margin-right:5px}body#crp.newNewsRelease.index .listStyleB .listArticleCategory{flex-basis:230px;min-width:230px;padding:0;margin-right:0}body#crp.newNewsRelease.index .listStyleB .listArticleCategory ul{display:flex;flex-direction:row;flex-wrap:wrap;align-content:space-between;list-style:none;padding:0;padding-top:3px}body#crp.newNewsRelease.index .listStyleB .listArticleCategory ul li{flex-basis:95px;font-size:.625em;text-align:center;line-height:1;border:1px solid #8a8a8a;color:#434344;margin:4px 4px 0 0;padding:3px}body#crp.newNewsRelease.index .listStyleB .listArticleCategory ul li:nth-child(-n+2){margin-top:0}body#crp.newNewsRelease.index .listStyleB .listArticleCategory ul li:nth-of-type(2n){margin-right:0}body#crp.newNewsRelease.index .listStyleB .listArticleLink{flex-basis:100%;margin-top:5px}body#crp.newNewsRelease.index .listStyleB .listArticleNextLink{flex-basis:100%}body#crp.newNewsRelease.index .listStyleB .listArticleNextLink .icoPdf:before{content:"";padding-right:13px;margin-right:5px;background:url(../images/ico/ico-pdf.png) no-repeat;background-position:center center;background-size:13px}body#crp.newNewsRelease.index .listStyleB .listArticleNextLink .icoPdf:after{content:none}body#crp.newNewsRelease.detail .newsDetailHeader .newsReleaseInfomation{margin:1rem 1rem 0}body#crp.newNewsRelease.detail .newsDetailHeader .newsDetailHeaderUpper{margin-top:0}body#crp.newNewsRelease.detail .newsDetailHeader .newsDetailHeaderDate{margin-top:0;margin-right:0;padding-right:15px !important;width:auto;white-space:nowrap;font-size:.875em}body#crp.newNewsRelease.detail .newsDetailHeader .listArticleCategory{flex-basis:210px;padding:5px 0;margin-right:1rem}body#crp.newNewsRelease.detail .newsDetailHeader .listArticleCategory ul{display:flex;flex-direction:row;flex-wrap:wrap;list-style:none;padding:0;margin:0}body#crp.newNewsRelease.detail .newsDetailHeader .listArticleCategory ul li{width:95px;font-size:.625em;text-align:center;line-height:1;border:1px solid #8a8a8a;color:#434344;margin-right:4px;margin-bottom:4px;padding:3px}body#crp.newNewsRelease.detail .newsDetailHeader .elTitleH1{margin-top:.5em;padding-right:1rem}body#crp.newNewsRelease.detail .newsDetailHeader .newsDetailHeaderDate,body#crp.newNewsRelease.detail .newsDetailHeader .newsDetailSubTtl{padding:0 1rem}body#crp.newNewsRelease.detail .newsDetailCompanyName table{min-width:auto}body#crp.newNewsRelease.detail .newsDetailContact{margin:0}body#crp.newNewsRelease.detail .newsDetailContact>div{flex-direction:column}body#crp.newNewsRelease.detail .newsDetailContact>div ul{flex-basis:auto}body#crp.newNewsRelease.detail .newsDetailContact>div ul:last-of-type{margin-top:1em;padding-left:0}body#crp.newNewsRelease.detail .newsDetailImg figure{width:100%}body#crp.newNewsRelease.detail .newsDetailImg img{max-width:100%}body#crp.newNewsRelease.detail .newsDetailImg figcaption{margin-top:.5em}body#crp.newNewsRelease.detail .newsDetailImg .imgPlural{flex-basis:100%}body#crp.newNewsRelease.detail .newsDetailImg .imgPlural:first-child{padding-right:0;margin-bottom:1.25rem}body#crp.newNewsRelease.detail .newsDetailImg .imgPlural:last-child{padding-left:0}body#crp.newNewsRelease.detail .newsDetailImg.alignC{text-align:center}body#crp.newNewsRelease.detail .backToIndex{margin-top:1.5rem}}.highlight{color:#ec7616}.marker{background:#fbe4d0}.marginBOff,.mb0{margin-bottom:0 !important}.marginBOff+*,.mb0+*{margin-top:0}.marginTOff,.mt0{margin-top:0 !important}.pb0{padding-bottom:0 !important}.pt0{padding-top:0 !important}.mt5{margin-top:5px !important}.mb5{margin-bottom:5px !important}.pt5{padding-top:5px !important}.pb5{padding-bottom:5px !important}.mt10{margin-top:10px !important}.mb10{margin-bottom:10px !important}.pt10{padding-top:10px !important}.pb10{padding-bottom:10px !important}.mt15{margin-top:15px !important}.mb15{margin-bottom:15px !important}.pt15{padding-top:15px !important}.pb15{padding-bottom:15px !important}.mt20{margin-top:20px !important}.mb20{margin-bottom:20px !important}.pt20{padding-top:20px !important}.pb20{padding-bottom:20px !important}.mt25{margin-top:25px !important}.mb25{margin-bottom:25px !important}.pt25{padding-top:25px !important}.pb25{padding-bottom:25px !important}.mt30{margin-top:30px !important}.mb30{margin-bottom:30px !important}.pt30{padding-top:30px !important}.pb30{padding-bottom:30px !important}.mt35{margin-top:35px !important}.mb35{margin-bottom:35px !important}.pt35{padding-top:35px !important}.pb35{padding-bottom:35px !important}.mt40{margin-top:40px !important}.mb40{margin-bottom:40px !important}.pt40{padding-top:40px !important}.pb40{padding-bottom:40px !important}.mt45{margin-top:45px !important}.mb45{margin-bottom:45px !important}.pt45{padding-top:45px !important}.pb45{padding-bottom:45px !important}.mt50{margin-top:50px !important}.mb50{margin-bottom:50px !important}.pt50{padding-top:50px !important}.pb50{padding-bottom:50px !important}.borderTop{padding-top:3rem;margin-top:3rem;border-top:1px solid #8a8a8a}.borderBtm{padding-bottom:3rem;margin-bottom:3rem;border-bottom:1px solid #aab4c0}.bgTypeA{background:#eaf5fc}.bgTypeB{background:#f8f9fa}.noWrap{white-space:nowrap}a:link{color:#006bcf}a.telLink{color:#222}a.telLink span.pc{display:inline}a.faxLink{color:#222}a.faxLink span.pc{display:inline}.txtRight,.alignR{text-align:right !important}.txtLeft{text-align:left}.txtCenter,.alignC{text-align:center !important}.txtIndent{padding-left:1rem}.fwNormal{font-weight:normal}.listNoMarker{list-style:none !important}ul.listNoMarker,ol.listNoMarker{padding-left:0}.markerLine{display:block;padding:0 0 0 1em;background:url(../images/ico/ico-disc-normal.png) .2em .5em/6px auto no-repeat}article a:visited{color:purple}.noticeList{margin:0;padding:0;margin-top:30px}.noticeList li{list-style:none;font-size:.75em}.imBlockTitle{margin-top:7px}.imgBlock .imgRight{float:right;margin:6px 0 41px 50px}.imgBlock .imgLeft{float:left;margin:6px 50px 39px 0}.imgBlock .elfigcaption{font-size:.75em;line-height:1.5;margin-top:.3rem}.imgBlock.column{display:flex;flex-wrap:nowrap}.imgBlock.column>div:first-child{padding-right:1.191%}.imgBlock.column>div:last-child{padding-left:1.191%}.imgBlock.column div{flex-basis:auto}.imgBlock.column div.imgContent .imgBox{margin-top:2rem}.imgBlock.column div.imgContent .imgBox:first-child{margin-top:0}.imgBlock.column div.textContent p:first-child{margin-top:0}.imgBlock.column.three{justify-content:flex-start;flex-wrap:wrap}.imgBlock.column.three div{flex-basis:33%}.imgBlock.column.three div p{font-size:.75em}.imgBlock.column.three div:nth-child(n+4){margin-top:1rem}.imgBlockModal{width:870px;height:auto;margin:0 auto;padding:0}.imgBlockModal>figure+div{padding:40px 30px 20px}.imgBlockModal>figure+div .imgBlockModalH{font-size:1.375em;line-height:1.5}.imgBlockModal>figure+div .imgBlockModalH .imgBlockModalHSub{font-size:.63em}.imgBlockModal>figure+div .imgBlockModalTxt{font-size:.875em}@media screen and (max-width: 767px){.imgBlockModal{width:100%}.imgBlockModal>figure+div{padding:30px 10px 10px}}.movieContainer01{position:relative;width:100%;height:0;padding-top:56.25%}.movieContainer01>iframe{position:absolute;top:0;left:0;width:100%;height:100%}.inductionBox{margin-top:60px}.inductionBox .columnBoxBlock{background:#f0f0f2;padding:0 .5rem}.inductionBox .columnBoxBlock .inductionTitle{text-align:center;padding:.8rem 0 1rem;margin-bottom:.5rem;background:url(/common/images/ico/induction_box_arrow.png) no-repeat;background-size:39px 12px;background-position:center bottom}.inductionBox .columnBoxBlock .columnBox{padding-bottom:1.3rem}.inductionBox .columnBoxBlock .columnBox ul{margin:0;padding:0;display:flex;flex-wrap:nowrap;align-items:stretch;justify-content:space-around}.inductionBox .columnBoxBlock .columnBox ul li{list-style:none;background:#fff;flex-basis:31%;padding:10px;margin:0}.inductionBox .columnBoxBlock .columnBox ul li:last-child{margin-right:0}.inductionBox .columnBoxBlock .columnBox ul li a{text-decoration:none}.inductionBox .columnBoxBlock .columnBox ul li a .columnImgBox{display:table}.inductionBox .columnBoxBlock .columnBox ul li a .columnImgBox .imgBox{flex-basis:90px;padding-right:.5rem;display:table-cell}.inductionBox .columnBoxBlock .columnBox ul li a .columnImgBox .imgBox img{width:90px}.inductionBox .columnBoxBlock .columnBox ul li a .columnImgBox .columnTextBox{display:table-cell;vertical-align:top}.inductionBox .columnBoxBlock .columnBox ul li a .columnImgBox .columnTextBox .columnBoxTitle{text-align:left;font-size:1em;font-weight:bold;line-height:1.3;margin-top:0;margin-bottom:.3em}.inductionBox .columnBoxBlock .columnBox ul li a .columnImgBox .columnTextBox .columnBoxText{text-align:left;font-size:.875em;line-height:1.5;color:#222;margin-top:0}.inductionBox .columnBoxBlock .columnBox ul li a:hover .columnBoxTitle{text-decoration:underline}.inductionBox .columnBoxBlock .columnBox ul.columnB li{flex-basis:42%}.inductionBox .columnBoxBlock .columnBox ul.columnC{margin-bottom:.3rem}.inductionBox .columnBoxBlock .columnBox ul.columnC li{flex-basis:600px}.inductionBox .columnBoxBlock .columnBox ul.columnC li:first-child{margin-right:1rem}.inductionBox+.sectionBlock{margin-top:80px}.accordion p.accLink a{font-size:1.125em}.accordion dl{margin-left:1rem;margin-bottom:1.5em}.accordion dl dt{font-size:.875em;line-height:1.6;margin-bottom:0}.accordion dl dd{margin-bottom:1em}.accordion dl dd:last-child{margin-bottom:0;padding-bottom:0}dl.accordion{margin:1rem 0}dl.accordion dt a{display:block;color:#006bcf;line-height:1.8}dl.accordion dt a.opened{color:purple}dl.accordion dt a.acoOpen:before{content:"";width:15px;height:9px;display:inline-block;padding-right:1rem;background:url(/common/images/ico/ico_accordion.png) no-repeat;background-position:left top;background-size:11px 7px}dl.accordion dt a.acoClose:before{content:"";width:15px;height:9px;display:inline-block;padding-right:1rem;background:url(../images/ico/aco-close.png) no-repeat;background-size:11px 7px;background-position:left top}dl.accordion dd{background:#eaf5fc;padding:1rem 1.5rem}dl.accordion.borderOn dt a{border-bottom:1px dotted #8a8a8a;padding:.5rem 0}dl.accordion.borderOn dt a.acoClose{border-bottom:none}dl.accordion.borderOn dd{border-bottom:1px dotted #8a8a8a}dl.accordionS{display:block;width:auto;height:auto;margin:0 0 1rem}dl.accordionS>dt{display:block;border:1px solid #aaa}dl.accordionS>dt>a{display:flex;flex-flow:row nowrap;margin:0;color:#006bcf;font-size:1.25em;line-height:1.5}dl.accordionS>dt>a::before{content:" ";display:block;width:70px;height:auto;flex-grow:0;flex-shrink:0}dl.accordionS>dt>a.acoOpen::before{background:rgba(0,0,0,0) url(/common/images/ico/ico_accordionS_open.png) 50% 50%/30px auto no-repeat}dl.accordionS>dt>a.acoClose::before{background:rgba(0,0,0,0) url(/common/images/ico/ico_accordionS_close.png) 50% 50%/30px auto no-repeat}dl.accordionS>dt>a>span{display:block;padding:20px;border-left:1px solid #aaa}@media screen and (max-width: 767px){dl.accordionS>dt>a::before{width:58px}dl.accordionS>dt>a.acoOpen::before{background-size:25px auto}dl.accordionS>dt>a.acoClose::before{background-size:28px auto}dl.accordionS>dt>a>span{padding:14px 15px}}dl.accordionS>dd{position:relative;padding:40px 49px 111px;border:1px solid #aaa;border-top:0}dl.accordionS>dd>*:first-child{margin-top:0}dl.accordionS>dd .accSClose{display:block;position:absolute;bottom:0;left:0;right:0;width:100%;height:70px;margin:0 auto;border-top:1px solid #aaa}dl.accordionS>dd .accSClose>a{display:block;width:100%;height:70px;background:rgba(0,0,0,0) url(/common/images/ico/ico_accordionS_close.png) 50% 50%/30px auto no-repeat;line-height:70px;text-indent:100%;overflow:hidden}dl.accordionS>dd.accSNoPadding{padding:0 0 111px}dl.accordionS>dd.accSNoPadding>.accSPadding{padding:0 49px}dl.accordionS>dd+dt{margin-top:40px}@media screen and (max-width: 767px){dl.accordionS>dd{padding:30px 12px 120px}dl.accordionS>dd .accSClose{height:58px}dl.accordionS>dd .accSClose>a{background-size:28px auto;height:58px;line-break:58px}dl.accordionS>dd.accSNoPadding{padding:0 0 120px}dl.accordionS>dd.accSNoPadding>.accSPadding{padding:0 12px}}p.txtRight.tableNotes{margin-bottom:0}p+.table{margin-top:0}table{border:1px solid #aaa;width:100%;border-spacing:0;border-collapse:collapse}table thead tr:first-child th{font-weight:bold;border:1px solid #aaa;background:#d6ecfa}table thead tr:first-child th:first-child{border:none}table thead tr th{text-align:center;vertical-align:top;padding:10px 10px 9px}table thead tr td{background:#fff;padding:9px 10px;border:1px solid #aaa;vertical-align:top}table tbody tr th{font-weight:bold;padding:10px 10px 9px;text-align:left;border:1px solid #aaa;vertical-align:top}table tbody tr td{background:#fff;padding:9px 10px;border:1px solid #aaa;vertical-align:top}table.decoOff{width:auto;min-width:auto;border:none;background:none}table.decoOff thead tr:first-child th{border:none;background:none}table.decoOff thead tr:first-child th:first-child{border:none;background:none}table.decoOff thead tr th{border:none;background:none;padding:3px 5px}table.decoOff thead tr td{border:none;background:none;padding:3px 5px}table.decoOff tbody tr th{border:none;background:none;padding:3px 5px}table.decoOff tbody tr td{border:none;background:none;padding:3px 5px}table.valignTop th,table.valignTop td{vertical-align:top}table+table{margin-top:2.5rem}table th>p:first-child,table td>p:first-child{margin-top:0}.table{margin-top:2.5rem}.tableTypeA table tr th{padding:6px 10px 7px;background:#d6ecfa;vertical-align:top}.tableTypeA table tr td{padding:9px 13px 8px}.tableTypeB table thead tr th{padding:8px 13px}.tableTypeB table tbody tr th{background:#f1f2f4;padding:8px 13px 9px;text-align:left;border-top:1px solid #aaa}.tableTypeB table tbody tr td{padding:8px 13px 9px}.tableTypeC table thead tr th{padding:8px 13px 8px}.tableTypeC table thead tr:first-child th:first-child{border:none !important}.tableTypeC table tbody tr th{padding:9px 7px 0 1rem;text-align:left;border-top:1px solid #aaa;vertical-align:top}.tableTypeC table tbody tr td{background:#dbe0e5;padding:9px 7px 8px 1rem}.tableTypeC table .selTypeA{background:#dbe0e5}.tableTypeC table .selTypeA th{border-left:none !important}.tableTypeC table .selTypeB{background:#dbe0e5;padding-left:1rem}.tableTypeC table .selTypeB th{background:#f1f2f4}.tableTypeC table .selTypeB td{background:#f1f2f4}.tableTypeC table .selTypeC{padding-left:1rem;background:#dbe0e5;border-collapse:initial}.tableTypeC table .selTypeC th{background:#fff}.tableTypeC table .selTypeC th:first-child{width:0;border-top:none;background:#f1f2f4;padding-left:17px}.tableTypeC table .selTypeC td{background:#fff}.tableTypeC .blankCell{width:1rem;margin:0;padding:0;border-right:none}.tableTypeC .blankCell+th{padding-left:0;border-left:none}@media screen and (max-width: 767px){.table2column table{border-width:1px 1px 0 1px}.table2column tr{display:flex;flex-direction:column}.table2column th,.table2column td{width:100% !important;border-width:0 0 1px 0}}.overflowTable>table{font-size:.875em}table.rocheResultsTable{width:100%}table.rocheResultsTable tbody{table-layout:fixed}table.rocheResultsTable tbody tr td{text-align:center;vertical-align:top}@media screen and (max-width: 767px){table.rocheResultsTable tbody{display:block}table.rocheResultsTable tbody tr{display:block}table.rocheResultsTable tbody tr td{display:block;text-align:left}}.frame{padding:1rem 1.5rem;margin-top:2.5rem}.frame.column{padding:0}.frame.column>div{padding:1rem 1.5rem}.frame.column.half{justify-content:space-between}.frame.column.half>div{flex-basis:49%}.frame.column.three{justify-content:flex-start}.frame.column.three>div{flex-basis:32%;max-width:32%;margin-right:2%}.frame.column.three>div:nth-child(3n){margin-right:0}.frame.column.three>li{margin-right:2%}.frame.column.three>li:nth-child(3n){margin-right:0}.frame p.btnLink:last-child{margin-bottom:0}.frameTypeA{border:1px solid #1f6fcd}.frameTypeB{background:#eaf5fc;border:1px solid #eaf5fc}.frameTypeC{border:1px solid #aaa}hr{border:none;margin-top:3.5rem;margin-bottom:3.5rem}hr.hrTypeA{border-top:1px solid #8a8a8a}hr.hrTypeB{border-top:1px dotted #8a8a8a;margin-left:-1px}.imgFull .imgBox{margin-top:2.5rem}.imgMid .imgBox{margin-top:2.5rem}.imgSml .imgBox{margin-top:2.5rem}.imgSml+.imgBlock{margin-top:1rem}.imgTitle{font-size:1em;margin-bottom:.2rem;font-weight:bold}.circleList{margin:0;padding:0;margin-bottom:1rem}.circleList>li{list-style:none;font-size:1em;padding-left:1rem;line-height:1.8;margin-bottom:.3rem;background:url(../images/ico/ico-disc-normal.png) no-repeat;background-position:.2rem .7rem;background-size:6px;text-indent:0}.circleList>li:last-child{margin-bottom:0;padding-bottom:0}.circleList.txtIndent{padding-left:2rem}.circleList:last-child{margin-bottom:0}.small .circleList>li{background-position:.2rem .5rem}ol.decimal{margin-left:.2rem;padding-left:1.3rem}ol.decimal>li{list-style-type:decimal;line-height:1.8;margin-bottom:.3rem;text-indent:0}ol.upperRoman{margin-left:.2rem;padding-left:1.3rem}ol.upperRoman>li{list-style-type:upper-roman;margin-bottom:.3rem;line-height:1.8;text-indent:0}ol.parentheses{padding:0;margin:1rem 0}ol.parentheses>li{list-style-type:none;list-style-position:inside;counter-increment:cnt;margin-left:2rem;text-indent:-1.7rem;line-height:1.8;margin-bottom:.3rem}ol.parentheses>li:before{display:marker;content:"(" counter(cnt) ") ";padding-left:0;margin-left:0}ol.katakana{padding:0;margin:1rem 0}ol.katakana>li{list-style-type:none;list-style-position:inside;margin-left:3rem;text-indent:-3.1rem;line-height:1.8;margin-bottom:.3rem}.english ol.katakana>li{margin-left:1.8rem;text-indent:-1.8rem}ol li.hide{list-style:none}ol.txtIndent{padding-left:3rem}ul.circleList>li>ul.circleList,ul.circleList>li ol.decimal,ul.circleList>li ol.upperRoman,ul.circleList>li ol.parentheses,ul.circleList>li ol.katakana,ol.decimal>li>ul.circleList,ol.decimal>li ol.decimal,ol.decimal>li ol.upperRoman,ol.decimal>li ol.parentheses,ol.decimal>li ol.katakana,ol.upperRoman>li>ul.circleList,ol.upperRoman>li ol.decimal,ol.upperRoman>li ol.upperRoman,ol.upperRoman>li ol.parentheses,ol.upperRoman>li ol.katakana,ol.parentheses>li>ul.circleList,ol.parentheses>li ol.decimal,ol.parentheses>li ol.upperRoman,ol.parentheses>li ol.parentheses,ol.parentheses>li ol.katakana,ol.katakana>li>ul.circleList,ol.katakana>li ol.decimal,ol.katakana>li ol.upperRoman,ol.katakana>li ol.parentheses,ol.katakana>li ol.katakana{margin-top:.3rem}dl.definition>dt{font-weight:bold}dl.definition>dd{margin-bottom:1rem;line-height:1.5}dl.definition>dd:last-child{margin-bottom:0}dl.definition.borderOn>dd{border-bottom:1px dotted #333;padding-bottom:1rem}dl.definition.borderOn>dd dl dd{border-bottom:none;padding-bottom:0}dl.definition.borderOnTop>dt{border-top:1px dotted #333;padding-top:1rem}dl.definition.borderOnTop>dt:first-of-type{border-top:none;padding-top:0}dl.definition.borderOnTop.txtIndent>dt:first-of-type{border-top:1px dotted #333;padding-top:1rem}dl.definition.column>dt{margin-right:2rem;margin-bottom:.5rem;font-weight:normal}.lineUp{display:flex;flex-wrap:wrap}.lineUp figure{display:table;width:200px;margin-right:10px;margin-bottom:1.5rem}.lineUp figure figcaption{font-size:.75em;line-height:1.5}.listThumb2Column,.listThumb3Column{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch;align-content:flex-start;margin:0;padding:0}.listThumb2Column>*,.listThumb3Column>*{width:400px;margin-bottom:2rem;flex-grow:0;flex-shrink:1;list-style:none}.listThumb2Column>*:last-of-type,.listThumb3Column>*:last-of-type{margin-bottom:0}@media screen and (min-width: 768px){.listThumb2Column>*:nth-last-of-type(2),.listThumb3Column>*:nth-last-of-type(2){margin-bottom:0}}.listThumb2Column>* img,.listThumb3Column>* img{max-width:100%;height:auto}.listThumb2Column p.listThumbCaption,.listThumb2Column .listThumbCaption,.listThumb3Column p.listThumbCaption,.listThumb3Column .listThumbCaption{margin:0;padding:0;font-size:.875em}.listThumb2Column p.listThumbCaption>li,.listThumb2Column .listThumbCaption>li,.listThumb3Column p.listThumbCaption>li,.listThumb3Column .listThumbCaption>li{list-style:none;margin:0 0 1rem;line-height:1.6}@media screen and (max-width: 767px){.listThumb2Column,.listThumb3Column{justify-content:center}.listThumb2Column>*,.listThumb3Column>*{margin-bottom:1.5rem}}.innerLarge>.cntBlock>.listThumb3Column{margin-top:2.5rem}.listThumb3Column{justify-content:flex-start}.listThumb3Column>*{width:320px}@media screen and (max-width: 767px){.listThumb3Column>*{width:100%}}.listThumb3Column li:nth-child(3n-1){margin-right:2%;margin-left:2%}@media screen and (max-width: 767px){.listThumb3Column li:nth-child(3n-1){margin-right:0;margin-left:0}}.btnBlueRound{text-align:center}.btnBlueRound a{margin:auto;border-radius:40px;background:#0a50a1;display:inline-block;text-align:center;padding:0px 2rem;text-decoration:none;transition:opacity .5s}.btnBlueRound a span{color:#fff;font-size:.875em;display:block;padding:5px 10px;text-decoration:none}.btnBlueRound a:hover{opacity:.8}body.openTab h1.imgHeading img,body.openTab h2.imgHeading img,body.openTab h3.imgHeading img,body.openTab h4.imgHeading img,body.openTab h5.imgHeading img,body.openTab h6.imgHeading img{border:1px solid #ccc;width:auto}body.general header section{flex-basis:100%}body.general.index header+.sectionBlock{margin-top:2rem;margin-bottom:1rem}body.general.index header+.sectionBlock .description{margin-top:0 !important}body.general.index header+.sectionBlock .headVisual+.innerLarge .description{margin-top:3rem !important}body.general.index header+.sectionBlock+.sectionBlock{margin-top:3rem}body.general.index .sectionVisual{margin:0;position:relative}body.general.index .sectionVisual .visualLink{color:#fff;position:absolute;top:0;width:400px;height:100%;padding:0 2rem;display:flex;flex-wrap:wrap;align-items:center;align-content:center;background-color:rgba(0,94,184,.9)}body.general.index .sectionVisual .visualLink .visualTitle{position:relative;z-index:inherit;margin:0 0 1rem 0;padding:0;line-height:1.3;font-size:2em}body.general.index .sectionVisual .visualLink p{font-size:.875em;line-height:1.6}body.general.index .sectionVisual .visualLink .btn{width:auto;text-align:center;padding:5px .5rem 5px 2.5rem;border:1px solid #fff;border-radius:18px;font-size:.875em;margin:0 auto}body.general.index .sectionVisual .visualLink .btn::after{content:" ";display:inline-block;background-image:url(/common/images/ico/blue_btn_arrow.png);background-position:center center;background-size:8px 12px;background-repeat:no-repeat;width:8px;height:12px;margin-left:1.3rem}body.general.index .sectionVisual .visualLink .menuBuleArrow{background:url(/common/images/ico/menu_bule_arrow.png) right center no-repeat;padding-right:30px}body.general.index .sectionVisual .visualLink::before{position:absolute;top:0;left:0;content:"";width:0;height:0;border-style:solid;border-width:80px 80px 0 0;border-color:rgba(255,255,255,.3) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}body.general.index .sectionVisual .visualLink.lightGray{color:#006bcf;background-color:rgba(241,242,244,.8)}body.general.index .sectionVisual .visualLink.lightGray::before{content:"";border-color:rgba(180,180,180,.1) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}body.general.index .sectionVisual .visualLink.lightBlue{background-color:rgba(51,158,230,.8)}body.general.index .sectionVisual .visualLink.green{background-color:rgba(22,173,166,.9)}body.general.index .sectionVisual .visualLink.darkGray{background-color:rgba(113,130,150,.9)}body.general.index .sectionVisual .visualLink.darkGray::before{content:"";border-color:rgba(136,152,172,.8) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}body.general.index .sectionVisual.right .visualLink{right:0}@media screen and (max-width: 767px){body.general.index .sectionVisual .imgBox img{width:100%;backface-visibility:hidden}body.general.index .sectionVisual .visualLink{position:relative;width:100%;padding:1rem;min-height:60px;background-color:rgba(0,94,184,.9)}body.general.index .sectionVisual .visualLink .visualTitle{font-size:1.375em}body.general.index .sectionVisual .visualLink p{font-size:.875em}body.general.index .sectionVisual .visualLink .btn{font-size:.938em}body.general.index .sectionVisual .visualLink .btn::after{background-size:10px 14px;width:12px;height:14px}body.general.index .sectionVisual .visualLink .menuArrow{background-size:10px 16px;padding-right:20px}body.general.index .sectionVisual .visualLink .menuBuleArrow{background-size:10px 16px;padding-right:20px}body.general.index .sectionVisual .visualLink::before{border-width:50px 50px 0 0;border-color:rgba(255,255,255,.1) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}}body.general section+h2{margin-top:3rem}body.general #gallery{align-items:stretch}body.general #gallery .item{flex-basis:219px;margin-right:10px;margin-bottom:10px;border:1px solid #aaa;padding:.5rem}body.general #gallery .item dt{font-size:.875em;margin-bottom:.5rem}body.general #gallery .item dd{line-height:1.5}body.general #gallery .item dd img{display:block;margin-bottom:.5rem}@media screen and (max-width: 767px){.innerMiddle,.sectionIndent{width:100%}.sectionLv02>p{width:100%}.inductionBox .innerLarge{padding:0}.inductionBox .columnBoxBlock .columnBox ul{flex-wrap:wrap}a.telLink{color:#006bcf}.pc{display:none}.pc.inBlock{display:none}.sp{display:block}.sp.inBlock{display:inline}.linkListBox{margin-top:1.9rem}.linkList{border:none;padding:12px 0;margin:0;overflow:hidden}.linkList li{float:none;list-style:none;margin-bottom:0;border-right:none}.linkList li:nth-child(2n){padding-left:0}.circleList>li{margin-bottom:.5rem}.circleList>li:first-child{margin-top:0}.circleList>li span:not(.langEng){color:#222}.imgBlock .imgBox{width:100%}.imgBlock .imgBox img{display:block;max-width:100%;height:auto}.imgBlock .imgRight{float:none;margin:0 0 2rem}.imgBlock .imgLeft{float:none}.imgBlock.column{flex-direction:row;flex-wrap:wrap}.imgBlock.column>div:first-child{margin-right:0;margin-bottom:2rem}.imgBlock.column>div:last-child{padding-left:0}.imgBlock.column div{flex-basis:100%;max-width:100%}.imgBlock.column div.imgBox{margin:0}.imgBlock.column div.imgBox:last-child{margin-bottom:0}.imgBlock.column.three{display:block}.imgBlock.column.three div{margin-top:1rem}.imgBlock.column.three div p{font-size:1em}.imgBlock.column.three div p img{width:100%;height:100%}.imgBlock.column.three div:first-child{margin-top:0}.imgBlock.column.three div:nth-child(n+4){margin-top:1rem}.imgMid .imgBox img{width:100%;height:auto}.imgSml .imgBox img{width:100%;height:auto}.noticeList li:first-child{margin-top:0}.inductionBox{margin-top:30px}.inductionBox .columnBoxBlock{padding-bottom:.5rem}.inductionBox .columnBoxBlock .inductionTitle{padding-left:1rem;padding-right:1rem;line-height:1.5;margin-bottom:1rem}.inductionBox .columnBoxBlock .columnBox{padding:0 1rem}.inductionBox .columnBoxBlock .columnBox ul li{flex-basis:100%;margin:0 0 .5rem}.inductionBox .columnBoxBlock .columnBox ul.columnB li,.inductionBox .columnBoxBlock .columnBox ul.columnC li{flex-basis:100%}.inductionBox .columnBoxBlock .columnBox ul.columnB li:first-child,.inductionBox .columnBoxBlock .columnBox ul.columnC li:first-child{margin-right:0}.table{margin-top:1rem}.tableTypeC table tbody tr th{background:#dbe0e5}.tableTypeC table .selTypeC th:first-child{border-top:none !important}.overflowTable{overflow:auto;overflow-x:scroll}.overflowTable::-webkit-scrollbar{height:5px}.overflowTable::-webkit-scrollbar-thumb{background:#bcbcbc}.overflowTable::-webkit-scrollbar-track{background:#f1f1f1}.overflowTable>table{min-width:840px;table-layout:auto}.frame{padding:1rem}.frame.column{flex-direction:row;padding:0}.frame.column>div{padding:1rem 1.5rem;margin-bottom:.5rem}.frame.column.half>div{flex-basis:100%}.frame.column.three>div{flex-basis:100%}.linkBtnList.column{flex-wrap:wrap;margin-top:2rem}.linkBtnList.column li{flex-basis:100%}.linkBtnList.column li:nth-child(n+2){margin-top:10px}.linkBtnList.column li:last-child{margin-bottom:0}.linkBtnList.column li a{width:100%;border-width:1px;border-radius:6px}.linkBtnList.column.three li{margin-top:10px}.linkBtn{background:url(/common/images/ico/link-btn-arrow.png) no-repeat #fff}.lineUp{display:block}.lineUp figure{width:200px !important}.lineUp figure img{width:100%}.lineUp figure figcaption{font-size:.75em}.btnBlueRound{margin-top:3rem}dl.definition.column dt{margin-right:0;margin-bottom:.5rem}dl.definition.column dd li:nth-child(n+3){margin-top:0}body.openTab h1.imgHeading,body.openTab h2.imgHeading,body.openTab h3.imgHeading,body.openTab h4.imgHeading,body.openTab h5.imgHeading,body.openTab h6.imgHeading{margin:1rem}body.openTab h1.imgHeading img,body.openTab h2.imgHeading img,body.openTab h3.imgHeading img,body.openTab h4.imgHeading img,body.openTab h5.imgHeading img,body.openTab h6.imgHeading img{width:100%;height:auto}}.imgBorderCenter{border:1px solid #aaa;padding:30px;display:flex;justify-content:center;align-items:center}.imgBorderCenter img{max-width:780px}.imgBorderCenter+*{margin-top:.5rem}.imgBorderCenter.centerW420 img{max-width:420px}.imgBorderCenter.centerW450 img{max-width:450px}.imgBorderCenter.centerW480 img{max-width:480px}.imgBorderCenter.centerW520 img{max-width:520px}.imgBorderCenter.centerW540 img{max-width:540px}.imgBorderCenter.centerW580 img{max-width:580px}.imgShadowBlock{padding:0 4px 4px}.imgShadowBlock .imgShadow{text-align:center}.imgShadowBlock .imgShadow img{box-shadow:0 2px 4px rgba(0,0,0,.3)}@media screen and (max-width: 767px){.imgBorderCenter{border:none;padding:10px 0}.imgBorderCenter img{width:100%}}#outLinkMessage{padding:1.5rem}#outLinkMessage .title{text-align:center;margin-bottom:2rem;font-size:1.375em;font-weight:bold}#outLinkMessage .btnLink{margin-top:2.5rem;margin-bottom:0}body#crp.rule.sitemap article.contents #mainContents h2.elTitleH2{font-weight:bold}@media screen and (max-width: 767px){body#crp.rule.sitemap article.contents #mainContents h2.elTitleH2{margin-bottom:0}}body#crp.rule.sitemap article.contents #mainContents nav.sitemap .layer.first{border-bottom:1px dotted #8a8a8a;display:flex;flex-wrap:wrap;justify-content:flex-start;margin-left:-1px;padding-left:1px}@media screen and (max-width: 767px){body#crp.rule.sitemap article.contents #mainContents nav.sitemap .layer.first{flex-direction:column;border-bottom:none;flex-wrap:nowrap}}body#crp.rule.sitemap article.contents #mainContents nav.sitemap .layer.first .category{flex-basis:33.3%}body#crp.rule.sitemap article.contents #mainContents nav.sitemap .layer.first .category h3{font-size:1em;margin:0;padding:0;padding-right:2rem}body#crp.rule.sitemap article.contents #mainContents nav.sitemap .layer.first .category h3 a{padding:1rem 0 .8rem;display:block;line-height:1.5}@media screen and (max-width: 767px){body#crp.rule.sitemap article.contents #mainContents nav.sitemap .layer.first .category h3 a{padding:0}}body#crp.rule.sitemap article.contents #mainContents nav.sitemap .layer.first .category ul{margin:0;padding:0}body#crp.rule.sitemap article.contents #mainContents nav.sitemap .layer.first .category ul.second{margin-bottom:1rem}body#crp.rule.sitemap article.contents #mainContents nav.sitemap .layer.first .category ul.second>li{color:#006bcf;font-size:.875em;list-style:disc;margin-left:1.5rem;font-weight:normal;padding-right:2rem;margin-top:.3rem}body#crp.rule.sitemap article.contents #mainContents nav.sitemap .layer.first .category ul.second>li a{padding:.3rem 0}@media screen and (max-width: 767px){body#crp.rule.sitemap article.contents #mainContents nav.sitemap .layer.first .category ul.second{margin-bottom:0}}@media screen and (max-width: 767px){body#crp.rule.sitemap article.contents #mainContents nav.sitemap .layer.first .category{flex-basis:auto;padding:.8rem 0;border-bottom:1px dotted #8a8a8a}}body#crp.rule.sitemap article.contents #mainContents nav.sitemap .layer.first:last-child{border-bottom:none}body#crp.rule.contact .contactNav ul.navBlock,body#crp.rule.contact .contactNav ul.navList,body#crp.rule.contact .faqNav ul.navBlock,body#crp.rule.contact .faqNav ul.navList{list-style:none;display:flex;padding-left:0}body#crp.rule.contact .contactNav ul.navBlock,body#crp.rule.contact .faqNav ul.navBlock{flex-direction:row;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 767px){body#crp.rule.contact .contactNav ul.navBlock,body#crp.rule.contact .faqNav ul.navBlock{flex-direction:column}}body#crp.rule.contact .contactNav ul.navBlock>li,body#crp.rule.contact .faqNav ul.navBlock>li{background-color:#f1f2f4;margin-bottom:20px;padding:12px 16px}body#crp.rule.contact .contactNav ul.navBlock>li.is-one-third,body#crp.rule.contact .faqNav ul.navBlock>li.is-one-third{width:calc(33.3333333333% - 13.3333333333px)}@media screen and (max-width: 767px){body#crp.rule.contact .contactNav ul.navBlock>li.is-one-third,body#crp.rule.contact .faqNav ul.navBlock>li.is-one-third{width:100%}}body#crp.rule.contact .contactNav ul.navBlock>li.is-one-third .navTtl,body#crp.rule.contact .faqNav ul.navBlock>li.is-one-third .navTtl{margin-bottom:16px}body#crp.rule.contact .contactNav ul.navBlock>li.is-one-third .navList .linkList,body#crp.rule.contact .faqNav ul.navBlock>li.is-one-third .navList .linkList{display:flex;flex-direction:column}body#crp.rule.contact .contactNav ul.navBlock>li.is-one-third .navList .linkList>li,body#crp.rule.contact .faqNav ul.navBlock>li.is-one-third .navList .linkList>li{border:none;margin-top:.5rem}body#crp.rule.contact .contactNav ul.navBlock>li.is-one-third .navList .linkList>li:first-child,body#crp.rule.contact .faqNav ul.navBlock>li.is-one-third .navList .linkList>li:first-child{margin-top:0}body#crp.rule.contact .contactNav ul.navBlock>li.is-half,body#crp.rule.contact .faqNav ul.navBlock>li.is-half{width:calc(50% - 10px)}@media screen and (max-width: 767px){body#crp.rule.contact .contactNav ul.navBlock>li.is-half,body#crp.rule.contact .faqNav ul.navBlock>li.is-half{width:100%}}body#crp.rule.contact .contactNav ul.navBlock>li.is-half .navTtl,body#crp.rule.contact .faqNav ul.navBlock>li.is-half .navTtl{margin-bottom:16px}body#crp.rule.contact .contactNav ul.navBlock>li.is-half .navList .linkList,body#crp.rule.contact .faqNav ul.navBlock>li.is-half .navList .linkList{display:flex;flex-direction:column}body#crp.rule.contact .contactNav ul.navBlock>li.is-half .navList .linkList>li,body#crp.rule.contact .faqNav ul.navBlock>li.is-half .navList .linkList>li{border:none;margin-top:.5rem}body#crp.rule.contact .contactNav ul.navBlock>li.is-half .navList .linkList>li:first-child,body#crp.rule.contact .faqNav ul.navBlock>li.is-half .navList .linkList>li:first-child{margin-top:0}body#crp.rule.contact .contactNav ul.navBlock>li.is-full,body#crp.rule.contact .faqNav ul.navBlock>li.is-full{width:100%;display:flex;flex-direction:row;align-items:center}@media screen and (max-width: 767px){body#crp.rule.contact .contactNav ul.navBlock>li.is-full .navList .linkList>li,body#crp.rule.contact .faqNav ul.navBlock>li.is-full .navList .linkList>li{margin-top:.5rem}body#crp.rule.contact .contactNav ul.navBlock>li.is-full .navList .linkList>li:first-child,body#crp.rule.contact .faqNav ul.navBlock>li.is-full .navList .linkList>li:first-child{margin-top:0}}body#crp.rule.contact .contactNav ul.navBlock>li:last-of-type,body#crp.rule.contact .faqNav ul.navBlock>li:last-of-type{margin-bottom:0}body#crp.rule.contact .contactNav .navTtl,body#crp.rule.contact .faqNav .navTtl{display:flex;align-items:center}body#crp.rule.contact .contactNav .navTtl img,body#crp.rule.contact .faqNav .navTtl img{width:50px;height:50px;margin-right:16px}body#crp.rule.contact .contactNav .navTtl p,body#crp.rule.contact .faqNav .navTtl p{margin:0;font-weight:bold;font-size:1.125em}body#crp.rule.contact .contactNav .navList .linkList,body#crp.rule.contact .faqNav .navList .linkList{margin:0;padding:0}body#crp.rule.contact .contactNav .navList .linkList>li,body#crp.rule.contact .faqNav .navList .linkList>li{margin-top:0;margin-bottom:0;font-size:1em}body#crp.rule.contact .faqNav ul.navBlock>li{padding:0}body#crp.rule.contact .faqNav ul.navBlock>li:last-of-type{margin-bottom:20px}body#crp.rule.contact .faqNav ul.navBlock>li>a{display:flex;align-items:center;padding:12px 16px}@media screen and (max-width: 767px){body#crp.rule.contact .faqNav ul.navBlock>li>a{align-items:flex-start}}body#crp.rule.contact .faqNav .navTtl{margin-bottom:0 !important;width:50px;height:50px;margin-right:16px;display:flex;justify-content:center;align-items:center}body#crp.rule.contact .faqNav .navTtl img{width:auto;height:auto;margin-right:0}body#crp.rule.contact .faqNav .navTxt{min-height:50px;display:flex;justify-content:center;align-items:center}body#crp.rule.contact .faqNav .navTxt span.linkTxt{margin:0;font-size:1em}body#crp.history .searchBlock .pc.searchYear{margin-top:0}body#crp.history .searchBlock .pc.searchYear ul{padding-left:0}body#crp.history #historyContents .historyBox{margin-top:1rem}body#crp.history #historyContents .description{margin:1.5rem 0}body#crp.history #historyContents #historyDetail table{width:100%;min-width:100%}body#crp.history #historyContents #historyDetail table td{vertical-align:top;padding:1.25rem}body#crp.history #historyContents #historyDetail table td .point img{margin-right:1rem}body#crp.history #historyContents #historyDetail table td .imgBlock .imgBox.imgLeft{margin:.3rem 1rem 1rem 0}body#crp.history #historyContents #historyDetail table td .imgBlock .imgBox.imgRight{margin:.3rem 0 1rem 1rem}body#crp.history #historyContents .blueBox{margin-top:3rem}body#crp.history #linksBox{margin-top:3rem}body#crp.history #linksBox ul{margin:0;padding:0;display:flex;justify-content:flex-start}body#crp.history #linksBox ul li{list-style:none;margin-right:10px}body#crp.history #linksBox ul li:last-child{margin:0}body.contact.agree .btnBlueRound>.column{width:50%;margin:auto}body.contact.agree .btnBlueRound>.column a{width:10em}body.contact section.sectionBlock.items .innerMiddle{background:#f1f2f4;padding:2rem 3rem}body.contact section.sectionBlock.items .innerMiddle .item{display:flex;border-top:1px dotted #8a8a8a;padding-top:1rem;margin-top:1rem}body.contact section.sectionBlock.items .innerMiddle .item h5{flex-basis:30%;font-size:1rem}body.contact section.sectionBlock.items .innerMiddle .item div.material{flex-basis:70%}body.contact section.sectionBlock.items .innerMiddle .item div.material p{margin:0}body.contact section.sectionBlock.items .innerMiddle .item div.material p .entity .wAuto{width:auto}body.contact section.sectionBlock.items .innerMiddle .item div.material p .entity input,body.contact section.sectionBlock.items .innerMiddle .item div.material p .entity textarea{padding:.5rem 1rem;width:100%}body.contact section.sectionBlock.items .innerMiddle .item div.material p .entity input[type=number]{width:5rem}body.contact section.sectionBlock.items .innerMiddle .item div.material p .entity textarea{resize:vertical;min-height:100px}body.contact section.sectionBlock.items .innerMiddle .item div.material p .entity select{white-space:nowrap;border:1px solid #c6c6c6;padding:.8rem 2rem .8rem 1rem;border-radius:0;outline:none;text-indent:.01px;text-overflow:"";background:none rgba(0,0,0,0);vertical-align:middle;font-size:inherit;color:inherit;-webkit-appearance:button;-moz-appearance:button;appearance:button;background-color:#fff;color:#aaa}body.contact section.sectionBlock.items .innerMiddle .item div.material p .entity select option{background-color:#fff;color:#222}body.contact section.sectionBlock.items .innerMiddle .item div.material p .entity select option:first-child{color:#aaa}body.contact section.sectionBlock.items .innerMiddle .item div.material p .entity select::-ms-expand{display:none}body.contact section.sectionBlock.items .innerMiddle .item div.material p .entity select:-moz-focusring{color:rgba(0,0,0,0);text-shadow:0 0 0 #828c9a}body.contact section.sectionBlock.items .innerMiddle .item div.material p .entity select.selected{color:#222}body.contact section.sectionBlock.items .innerMiddle .item div.material p .entity.select-wrap{position:relative}body.contact section.sectionBlock.items .innerMiddle .item div.material p .entity.select-wrap:before{z-index:1;position:absolute;right:.8rem;top:0;content:url(/common/images/ico/ico-select.png);line-height:1;color:#175aa6;pointer-events:none}body.contact section.sectionBlock.items .innerMiddle .item div.material p .entity+label{margin-left:.5rem}body.contact section.sectionBlock.items .innerMiddle .item div.material ul.entity.checkbox{margin:0;padding:0}body.contact section.sectionBlock.items .innerMiddle .item div.material ul.entity.checkbox li{list-style:none;margin-top:1rem}body.contact section.sectionBlock.items .innerMiddle .item div.material ul.entity.checkbox li span{display:inline-block}body.contact section.sectionBlock.items .innerMiddle .item div.material ul.entity.checkbox li span.entityText{text-indent:-35px;margin-left:35px}body.contact section.sectionBlock.items .innerMiddle .item div.material ul.entity.checkbox li span.entityText:before{display:inline-block;vertical-align:middle;content:" ";color:#fff;background:#fff;border:1px solid #c6c6c6;margin-right:5px;width:30px;height:30px;box-sizing:border-box;text-align:right;padding-right:5px}body.contact section.sectionBlock.items .innerMiddle .item div.material ul.entity.checkbox li input[type=checkbox]{display:none}body.contact section.sectionBlock.items .innerMiddle .item div.material ul.entity.checkbox li input:checked+span.entityText:before{content:url("/profile/contact/images/check.png");color:#fff;background:#0a50a1}body.contact section.sectionBlock.items .innerMiddle .item div.material ul.entity.checkbox li:first-child{margin-top:0}body.contact section.sectionBlock.items .innerMiddle .item div.material .supplement{color:#8a8a8a;font-size:.875em}body.contact section.sectionBlock.items .innerMiddle .item div.material .caution{color:#db434a;margin-top:1rem}body.contact section.sectionBlock.items .innerMiddle .item div.material.error input{background:#fbeced;border:1px solid #db434a}body.contact section.sectionBlock.items .innerMiddle .item div.material.error p.errorMsg{color:#db434a}body.contact section.sectionBlock.items .innerMiddle .item:first-child{border-top:none;margin-top:0}body.contact section.sectionBlock.items .innerMiddle .item.required h5{display:flex;align-items:flex-start;justify-content:space-between;padding-top:.5rem;line-height:1}body.contact section.sectionBlock.items .innerMiddle .item.required h5::after{content:"必須";font-size:12px;line-height:1.5;display:inline-block;background:#db434a;color:#fff;padding:0 .3rem;margin-right:1rem}body.contact section.sectionBlock.items .innerMiddle hr.hrTypeB{margin:1rem 0 1.75rem}body.contact section.sectionBlock.items .innerMiddle input[type=submit]{background:url(../images/ico/blue_btn_arrow.png) no-repeat #0a50a1 9px 14px;background-size:9px 14px;background-position:right 10px center;border-radius:40px;display:inline-block;text-align:center;padding:0px 21.5px;text-decoration:none;transition:opacity .5s;color:#fff;margin:auto;display:block;width:195px;height:36px;border:none}body.contact section.sectionBlock.items .innerMiddle input[type=submit]:hover{opacity:.8;cursor:pointer}body.contact section.sectionBlock.items .innerMiddle .backToIndex{position:relative;display:flex;align-items:center}body.contact section.sectionBlock.items .innerMiddle .backToIndex .btn{position:absolute;left:0;top:10%;margin:0}body.contact section.sectionBlock.items .innerMiddle .backToIndex .btn a{padding:.5rem}body.contact.confirm section.sectionBlock.items .innerMiddle .item div.material p span.entity+label{padding-left:4rem}body.contact.confirm section.sectionBlock.items .innerMiddle .item div.material ul.entity{margin:0;padding:0}body.contact.confirm section.sectionBlock.items .innerMiddle .item div.material ul.entity li{list-style:none;margin-top:0}body.search .my-search-body .mf_finder_searchBox_category,body.search .my-search-body .mf_finder_searchBox_sort,body.search .my-search-body .mf_finder_searchBox_pagemax,body.search .my-search-body .mf_finder_searchBox_imgsize{display:inline-block;border-bottom:none !important}body.search .my-search-body .mf_finder_searchBox_links .mf_finder_searchBox_category_links:before,body.search .my-search-body .mf_finder_searchBox_links .mf_finder_searchBox_imgsize_links:before,body.search .my-search-body .mf_finder_searchBox_links .mf_finder_searchBox_pagemax_links:before,body.search .my-search-body .mf_finder_searchBox_links .mf_finder_searchBox_sort_links:before{position:static}body.search .my-search-body .mf_finder_searchBox_items_wrapper{max-width:600px}body.search .my-search-body .mf_finder_searchBox_items{align-items:stretch;padding:0}body.search .my-search-body .mf_finder_searchBox_doctype_select{line-height:1.8;white-space:nowrap;border-right:none}body.search .my-search-body .mf_finder_searchBox_category_links,body.search .my-search-body .mf_finder_searchBox_sort_links,body.search .my-search-body .mf_finder_searchBox_pagemax_links{display:flex;align-items:center}body.search .my-search-body .mf_finder_searchBox_category_links,body.search .my-search-body .mf_finder_searchBox_sort_links{padding-left:0}body.search .my-search-body .mf_finder_searchBox_category_links div:first-child,body.search .my-search-body .mf_finder_searchBox_sort_links div:first-child,body.search .my-search-body .mf_finder_searchBox_pagemax_links div:first-child{margin-left:5rem}@media screen and (max-width: 767px){body.search .my-search-body .mf_finder_searchBox_category_links div:first-child,body.search .my-search-body .mf_finder_searchBox_sort_links div:first-child,body.search .my-search-body .mf_finder_searchBox_pagemax_links div:first-child{margin-left:0}}body.search .my-search-body .mf_finder_searchBox_category_links::after,body.search .my-search-body .mf_finder_searchBox_sort_links::after,body.search .my-search-body .mf_finder_searchBox_pagemax_links::after{font-size:1.125em;font-weight:bold;left:1.5rem;top:.25rem}@media screen and (max-width: 767px){body.search .my-search-body .mf_finder_searchBox_pagemax_links div:first-child{margin-left:0}}body.search .my-search-body .mf_finder_searchBox_pagemax_links{padding-left:2rem}body.search .my-search-body .mf_finder_searchBox_pagemax_links::before{left:2rem}body.search .my-search-body .mf_finder_searchBox_pagemax_links::after{left:3.5rem}@media screen and (max-width: 767px){body.search .my-search-body .mf_finder_searchBox_pagemax_links{padding-left:0}}body.search .my-search-body .mf_finder_searchBox_links{margin-top:2.5rem}body.search .my-search-body .mf_finder_searchBox_links .mf_finder_searchBox_category{display:block}body.search .my-search-body .mf_finder_searchBox_links .mf_finder_searchBox_category a{min-width:141px}@media screen and (max-width: 767px){body.search .my-search-body .mf_finder_searchBox_links .mf_finder_searchBox_category a{min-width:auto}}body.search .my-search-body .mf_finder_searchBox_links .mf_finder_searchBox_sort a{min-width:86px}body.search .my-search-body .mf_finder_searchBox_links .mf_finder_searchBox_pagemax a{min-width:69px}body.search .my-search-body .mf_finder_searchBox_links a{border-radius:4px;padding:.3rem 1rem;font-size:1rem;font-size:.875rem;text-align:center;color:#006bcf;background-color:#f1f2f4}body.search .my-search-body .mf_finder_searchBox_links a.mf_finder_searchBox_link_current{background:#444}body.search .my-search-body .mf_finder_searchBox_links:lang(en) .mf_finder_searchBox_category_links:after{content:"Range"}@media screen and (max-width: 767px){body.search .my-search-body .mf_finder_searchBox_links:lang(en) .mf_finder_searchBox_category_links:after{display:none}}body.search .my-search-body .mf_finder_searchBox_links:lang(en) .mf_finder_searchBox_sort_links:after{content:"Sort by"}@media screen and (max-width: 767px){body.search .my-search-body .mf_finder_searchBox_links:lang(en) .mf_finder_searchBox_sort_links:after{display:none}}body.search .my-search-body .mf_finder_searchBox_links:lang(en) .mf_finder_searchBox_pagemax_links:after{content:"Results displayed";white-space:nowrap}@media screen and (max-width: 767px){body.search .my-search-body .mf_finder_searchBox_links:lang(en) .mf_finder_searchBox_pagemax_links:after{display:none}}body.search .my-search-body .mf_finder_searchBox_links:lang(en) .mf_finder_searchBox_category_link_0 a:after{content:"All site"}body.search .my-search-body .mf_finder_searchBox_links:lang(en) .mf_finder_searchBox_sort_link_0 a:after{content:"Relevance"}body.search .my-search-body .mf_finder_searchBox_links:lang(en) .mf_finder_searchBox_sort_link_1 a:after{content:"Date last modified"}body.search .my-search-body .mf_finder_searchBox_submit{width:46px;background:#fff url(/common/images/pc/head-search-icon.png) no-repeat center center;border:1px solid #c6c6c6;border-left:none;border-radius:0}body.search .my-search-body .mf_finder_searchBox_submit::before{display:none}body.search .my-search-body.mf_finder_searchBox:lang(ja) .mf_finder_searchBox_category_link_0 a:after,body.search .my-search-body .mf_finder_searchBox:lang(ja) .mf_finder_searchBox_category_link_0+span:before,body.search .my-search-body .mf_finder_searchBox:lang(ja-JP) .mf_finder_searchBox_category_link_0 a:after,body.search .my-search-body .mf_finder_searchBox:lang(ja-JP) .mf_finder_searchBox_category_link_0+span:before{content:"サイト全体" !important}body.search .my-search-body.mf_finder_searchBox:lang(ja) .mf_finder_searchBox_sort_link_1 a:after,body.search .my-search-body .mf_finder_searchBox:lang(ja-JP) .mf_finder_searchBox_sort_link_1 a:after{content:"更新日順" !important}body.search .my-search-body .mf_finder_searchBox_links:lang(ja) .mf_finder_searchBox_pagemax_links:after,body.search .my-search-body .mf_finder_searchBox_links:lang(ja-JP) .mf_finder_searchBox_pagemax_links:after{content:"表示件数:" !important}@media screen and (max-width: 767px){body.search .my-search-body .mf_finder_searchBox_links:lang(ja) .mf_finder_searchBox_pagemax_links:after,body.search .my-search-body .mf_finder_searchBox_links:lang(ja-JP) .mf_finder_searchBox_pagemax_links:after{display:none}}body.search .my-search-body .mf_finder_searchBox_links:lang(ja) .mf_finder_searchBox_category_links:after,body.search .my-search-body .mf_finder_searchBox_links:lang(ja-JP) .mf_finder_searchBox_category_links:after{content:"検索範囲:" !important}@media screen and (max-width: 767px){body.search .my-search-body .mf_finder_searchBox_links:lang(ja) .mf_finder_searchBox_category_links:after,body.search .my-search-body .mf_finder_searchBox_links:lang(ja-JP) .mf_finder_searchBox_category_links:after{display:none}}@media screen and (max-width: 767px){body.search .my-search-body .mf_finder_searchBox_links:lang(ja) .mf_finder_searchBox_sort_links:after,body.search .my-search-body .mf_finder_searchBox_links:lang(ja-JP) .mf_finder_searchBox_sort_links:after{display:none}}body.search .my-placeholder .mf_finder_searchBox_query_input{border:1px solid #c6c6c6;border-right:none}body.search .my-placeholder .mf_finder_searchBox_query_input[value=""]{color:#aaa}body.search .mf_finder_zubaken{background-color:rgba(0,0,0,0);padding:1.75rem 0}body.search .mf_finder_zubaken .mf_finder_zubaken_title{font-size:.875em;color:#006bcf}body.search .mf_finder_featured_contents{background-color:rgba(0,0,0,0);padding:1.75rem 0}body.search .mf_finder_featured_contents .mf_finder_featured_contents_title{font-size:.875em;color:#006bcf}body.search .searchResult{display:flex;justify-content:space-between;align-items:flex-start}body.search .searchResult .drilldown{width:260px;border:1px solid #8a8a8a;min-width:260px}body.search .searchResult .drilldown .my-head-text .mf_finder_drilldown_head{font-weight:bold}body.search .searchResult .drilldown .my-head-text .mf_finder_drilldown_head:before{content:""}body.search .searchResult .drilldown .my-head-text .mf_finder_drilldown_items .mf_finder_drilldown_item_selected>div .mf_finder_drilldown_item_link{background-color:rgba(0,0,0,0)}body.search .searchResult .drilldown .my-head-text .mf_finder_drilldown_items .mf_finder_drilldown_item_count{background-color:#595959}body.search .searchResult .drilldown a:visited{color:#000}body.search .searchResult .results{flex-basis:680px;word-break:break-all;width:680px}body.search .searchResult .results h2{margin-top:0;margin-bottom:.5rem;font-weight:bold;font-size:1.5em}body.search .searchResult .results .my-header-css .mf_finder_organic .mf_finder_mark{background-color:#fbe4d0;padding:2px 1px}body.search .searchResult .results .my-header-css.mf_finder_organic_wrapper .mf_finder_logo{display:none}body.search .searchResult .results .my-header-css.mf_finder_organic_wrapper .mf_finder_organic_header_wrapper{margin-left:0;margin-bottom:1.75rem}body.search .searchResult .results .my-header-css.mf_finder_organic_wrapper .mf_finder_organic_header_wrapper .mf_finder_searchBox:lang(ja-JP) .mf_finder_organic_header{display:flex;flex-direction:row-reverse;-ms-flex-direction:row-reverse;-webkit-box-orient:horizontal;-webkit-box-direction:reverse}@media screen and (max-width: 767px){body.search .searchResult .results .my-header-css.mf_finder_organic_wrapper .mf_finder_organic_header_wrapper .mf_finder_searchBox:lang(ja-JP) .mf_finder_organic_header{flex-direction:column-reverse}}body.search .searchResult .results .my-header-css.mf_finder_organic_wrapper .mf_finder_organic_header_wrapper .mf_finder_searchBox:lang(ja-JP) .mf_finder_organic_header .mf_finder_organic_nums{display:flex;flex-direction:row-reverse;-ms-flex-direction:row-reverse;-webkit-box-orient:horizontal;-webkit-box-direction:reverse}body.search .searchResult .results .my-header-css.mf_finder_organic_wrapper .mf_finder_msk_wrapper .mf_finder_msk{margin-left:0;margin-bottom:0}body.search .searchResult .results .my-header-css.mf_finder_organic_wrapper .mf_finder_msk_wrapper .mf_finder_msk_item::after,body.search .searchResult .results .my-header-css.mf_finder_organic_wrapper .mf_finder_msk_wrapper .mf_finder_msk_item::before{color:#222}body.search .searchResult .results .my-header-css.mf_finder_organic_wrapper .mf_finder_msk_wrapper .mf_finder_msk_item a{font-weight:bold}body.search .searchResult .results .my-header-css.mf_finder_organic_wrapper.mf_finder_organic_zerohit .mf_finder_spellcheck{margin:1rem 1rem 0 0}body.search .searchResult .results .my-header-css.mf_finder_organic_wrapper.mf_finder_organic_zerohit .mf_finder_spellcheck>.mf_finder_spellcheck_item::before,body.search .searchResult .results .my-header-css.mf_finder_organic_wrapper.mf_finder_organic_zerohit .mf_finder_spellcheck>.mf_finder_spellcheck_item::after{color:#222}body.search .searchResult .results .my-header-css.mf_finder_organic_wrapper.mf_finder_organic_zerohit .mf_finder_spellcheck>.mf_finder_spellcheck_item>a{font-weight:bold}body.search .searchResult .results .my-header-css.mf_finder_organic_wrapper .mf_finder_organic_docs_wrapper .mf_finder_organic_doc_img_wrapper{margin-right:0}body.search .searchResult .results .my-header-css.mf_finder_organic_wrapper .mf_finder_organic_docs_wrapper .mf_finder_organic_doc_zoom{color:#666;border:1px solid #ccc;border-radius:14px;width:120px;display:block}body.search .searchResult .results .my-header-css.mf_finder_organic_wrapper .mf_finder_organic_docs_wrapper .mf_finder_organic_doc{padding:1.75rem 0;border-bottom:1px dotted #8a8a8a}body.search .searchResult .results .my-header-css.mf_finder_organic_wrapper .mf_finder_organic_docs_wrapper .mf_finder_organic_doc:first-child{border-top:1px dotted #8a8a8a}body.search .searchResult .results .my-header-css.mf_finder_organic_wrapper .mf_finder_organic_docs_wrapper .mf_finder_organic_doc_contents{font-size:1.15rem;line-height:1.5}body.search .searchResult .results .my-header-css.mf_finder_organic_wrapper .mf_finder_organic_docs_wrapper .mf_finder_organic_doc_contents .mf_finder_organic_doc_title_wrapper:visited{color:purple}body.search .searchResult .results .my-header-css.mf_finder_organic_wrapper .mf_finder_organic_docs_wrapper .mf_finder_organic_doc_contents .mf_finder_organic_doc_body_wrapper .mf_finder_organic_doc_body{font-size:1rem;line-height:1.8;height:5rem}body.search .searchResult .results .my-header-css.mf_finder_organic_wrapper .mf_finder_organic_docs_wrapper .mf_finder_organic_doc_contents .mf_finder_organic_doc_url{font-size:.75rem;color:#595959}body.search .searchResult .results .my-header-css.mf_finder_organic_wrapper .mf_finder_organic_docs_wrapper .mf_finder_organic_doc_contents .mf_finder_organic_doc_url::before{display:none}body.search .searchResult .results .my-header-css.mf_finder_organic_wrapper .mf_finder_organic_docs_wrapper .mf_finder_organic_doc_contents .mf_finder_organic_doc_url>span{line-height:inherit;overflow:auto;width:auto;white-space:normal}body.search .searchResult .results .my-header-css.mf_finder_organic_wrapper .mf_finder_organic_docs_wrapper .mf_finder_organic_doc_contents_wrapper{margin-left:1rem}body.search .searchResult .results .my-header-css.mf_finder_organic_wrapper .mf_finder_organic_pager_wrapper .mf_finder_pager_items{margin-top:1.75rem}body.search .searchResult .results .my-header-css.mf_finder_organic_wrapper .mf_finder_organic_pager_wrapper .mf_finder_pager_items li a{border-radius:4px;padding:.2rem .8rem;font-size:1rem;text-align:center;color:#006bcf;background-color:#f1f2f4;min-width:40px;min-height:40px;display:flex;justify-content:center;align-content:center;align-items:center}body.search .searchResult .results .my-header-css.mf_finder_organic_wrapper .mf_finder_organic_pager_wrapper .mf_finder_pager_items li a span{width:auto}body.search .searchResult .results .my-header-css.mf_finder_organic_wrapper .mf_finder_organic_pager_wrapper .mf_finder_pager_items li.mf_finder_pager_item_current{background-color:#444;color:#fff;border-radius:4px;padding:.2rem .8rem;font-size:1rem;text-align:center;min-width:40px;min-height:40px;display:flex;justify-content:center;align-content:center;align-items:center}body.search .searchResult .results .my-header-css.mf_finder_organic_wrapper .mf_finder_organic_pager_wrapper .mf_finder_pager_items li.mf_finder_pager_item_prev a{padding:.2rem .2rem .2rem .4rem}body.search .searchResult .results .my-header-css.mf_finder_organic_wrapper .mf_finder_organic_pager_wrapper .mf_finder_pager_items li.mf_finder_pager_item_next a,body.search .searchResult .results .my-header-css.mf_finder_organic_wrapper .mf_finder_organic_pager_wrapper .mf_finder_pager_items li.mf_finder_pager_item_first a{padding:.2rem .5rem .2rem .8rem}@media screen and (max-width: 767px){body.search .searchResult .results{flex-basis:100%;width:100%}}@media screen and (max-width: 767px){body.search .searchResult .drilldown{display:none}}body.search.english .mf_finder_searchBox_pagemax_links div:first-child{margin-left:10rem}@media screen and (max-width: 767px){body.search.english .mf_finder_searchBox_pagemax_links div:first-child{margin-left:0}}body.news.detail section.sectionBlock p:last-child{margin-bottom:1rem}body.news.detail section.sectionBlock .newsDetailSummary p:last-child{margin-bottom:0}@media screen and (max-width: 767px){body#crp.history .searchBlock{padding:1rem}body#crp.history .searchBlock .sp.searchYear{display:block}body#crp.history .searchBlock .sp.searchYear::after{display:none}body#crp.history .searchBlock .sp.searchYear ul{flex-direction:column;padding:0}body#crp.history .searchBlock .sp.searchYear ul li span,body#crp.history .searchBlock .sp.searchYear ul li a{margin:.5rem 0;display:inline-block}body#crp.history #historyContents img{width:100%;height:100%}body#crp.history #historyContents .historyBox{margin-top:1rem}body#crp.history #historyContents .historyBox .linkBarBox{margin-left:0}body#crp.history #historyContents #historyDetail table{width:100%;min-width:100%;border-top:none}body#crp.history #historyContents #historyDetail table td{display:block;border-left:none}body#crp.history #historyContents #historyDetail table td img{width:auto;height:auto}body#crp.contact.agree .btnBlueRound>.column{width:100%;display:flex;flex-direction:column}body#crp.contact.agree .btnBlueRound>.column a{width:15em}body#crp.contact.agree .btnBlueRound>.column a+a{margin-top:1em}body#crp.contact section.sectionBlock .description figure img{width:100%}body#crp.contact section.sectionBlock .description+.cntBlock{margin-top:2.5rem}body#crp.contact section.sectionBlock.items .innerMiddle{padding:1rem 1rem 2rem}body#crp.contact section.sectionBlock.items .innerMiddle .item{display:block;border-top:1px dotted #8a8a8a;padding-top:1rem}body#crp.contact section.sectionBlock.items .innerMiddle .item:first-child{padding-top:0}body#crp.contact section.sectionBlock.items .innerMiddle .item h5{display:block}body#crp.contact section.sectionBlock.items .innerMiddle .item div.material{margin-top:.5rem}body#crp.contact section.sectionBlock.items .innerMiddle .item div.material p{margin:0}body#crp.contact section.sectionBlock.items .innerMiddle .item div.material p .entity input{padding:.3rem 0}body#crp.contact section.sectionBlock.items .innerMiddle .item div.material p.name{display:flex;flex-wrap:nowrap;white-space:nowrap}body#crp.contact section.sectionBlock.items .innerMiddle .item div.material ul.entity li{margin-top:1rem}body#crp.contact section.sectionBlock.items .innerMiddle .item div.material ul.entity li span{display:inline-block}body#crp.contact section.sectionBlock.items .innerMiddle .item div.material ul.entity li input[type=checkbox]{display:none}body#crp.contact section.sectionBlock.items .innerMiddle .item div.material ul.entity li:first-child{margin-top:0}body#crp.contact section.sectionBlock.items .innerMiddle .item div.material .supplement{color:#8a8a8a;font-size:.875em}body#crp.contact section.sectionBlock.items .innerMiddle .item div.material .caution{color:#db434a;margin-top:1rem}body#crp.contact section.sectionBlock.items .innerMiddle .item:first-child{border-top:none;margin-top:0}body#crp.contact section.sectionBlock.items .innerMiddle .item.required h5{display:flex;align-items:center;justify-content:flex-start;padding-top:.5rem;line-height:1.5}body#crp.contact section.sectionBlock.items .innerMiddle .item.required h5::after{margin-right:0;margin-left:.5rem}body#crp.contact section.sectionBlock.items .innerMiddle .backToIndex{position:relative;display:block}body#crp.contact section.sectionBlock.items .innerMiddle .backToIndex .btn{position:relative;top:0;padding-top:0}body#crp.contact section.sectionBlock.items .innerMiddle .backToIndex input[type=submit]{margin-top:1.5rem}}body.english{font-family:Arial,Helvetica,Roboto,"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN",sans-serif}body.english #header{font-family:Arial,Helvetica,"Meiryo UI","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic ProN",sans-serif}body.english #header h1.logo{margin-top:10px;padding-bottom:0}body.english #header h1.logo a img{width:294px;height:65px}body.english #header .headerTop{margin-bottom:1rem}body.english #sNavi ul li{font-size:.813em}body.english #gNavi>ul>li{margin:0 1.25rem}body.english #gNavi>ul>li:first-child{margin-left:0}body.english #gNavi>ul>li:last-child{margin-right:0}body.english #gNavi>ul>li>a{font-size:1.125em;padding-bottom:.7rem}body.english #gNavi>ul>li#searchBox{margin-left:auto;margin-bottom:.5rem}body.english .breadcrumbNavList li{font-size:.813em}body.english #breadcrumb,body.english #breadcrumbBottom{padding:11px 0}body.english .footerMenu #fNavi ul.ctgList>li{flex-basis:23%}body.english #fsNavi ul li{width:auto;padding-left:20px}body.english #fsNavi ul li:first-child{padding-left:0}body.english .irPresentationsLatest .presentationContent .presentationContentDl p:first-child{flex-basis:145px}body.english .irPresentationsLatest .presentationContent .presentationContentDl .presentationContentDd{flex-basis:645px}body.english.news.index .searchBlock .pc.searchYear ul{padding:0 6rem}body.english.news.detail .newsDetailCompanyName table td{padding:0}body.english.news.detail .newsDetailCompanyName table td.textAlignR{padding-right:3.25em}body.english.news.detail .newsDetailContact>div{flex-direction:column}body.english.news.detail .newsDetailContact>div ul{flex-basis:auto;margin-top:1em}body.english.news.detail .newsDetailContact>div ul:last-of-type{padding-left:0}body.english.news.detail .newsDetailContact>div ul:first-of-type{margin-top:0}body.english.profile.contact.confirm #mainContents,body.english.profile.contact.finish #mainContents{margin-bottom:5rem}body.english.ir.faq.index .accLink a span{padding-left:1rem}body.english.csr.data.index ol.decimal{margin-left:0;padding-left:0}body.english.csr.data.index .decimal li{list-style-type:none;counter-increment:cnt;margin-left:1.4rem;text-indent:-1.4rem}body.english.csr.data.index .decimal li:before{content:counter(cnt) ". "}body.english.ir.share.agm .listStyleC dl dt{flex-basis:150px}body.english.ir.share.agm .listStyleC dl dd{flex-basis:690px}body.english#crp.press .pressSearchBtnBlock input[type=submit]{background-position:35% 50%}body#crp.english.home #movie.sectionBlock p.btnLink a{width:auto}body#crp.english.home .marginTopAdjust{margin-top:0}body#crp.english.home .marginTopAdjust .frame{margin-top:0;padding-top:3.75rem}body#crp.english.home .marginTopAdjust .dateTitle{margin-top:0}body#crp.english.home .ctgMenu figcaption{text-align:left;padding:.5rem 1rem}body#crp.english.profile.top .ctgLinklist .column .listBox>h2{line-height:2;padding-bottom:.625rem}body#crp.english.profile.top .ctgLinklist .column .listBox.history>h2,body#crp.english.profile.top .ctgLinklist .column .listBox.cd>h2{line-height:1}body#crp.english.recruit.detail .description dl dt{flex-basis:27.5%}body#crp.english.recruit.detail .description dl dd{flex-basis:72.5%;padding-left:13px}body#crp.english.recruit.detail .table th{width:27.5%}body#crp.english.recruit.detail .table td{width:72.5%}body#crp.english.ir.policy.directors_officers .example{flex-direction:column}body#crp.english.ir.policy.directors_officers .example p{margin:0;display:flex}body#crp.english.ir.policy.directors_officers .example p span{margin-top:.3rem}body#crp.english.ir.policy.directors_officers .example p span span{margin:0}body#crp.english.ir.policy.directors_officers .example p+p{margin-top:.5em}body#crp.english.ir.policy.directors_officers table .marker{width:100%}body#crp.english.contact section.sectionBlock.items .innerMiddle .item.required h5:after{content:"Required"}body#crp.english.contact section.sectionBlock.items .innerMiddle input.wAuto{width:50%}body#crp.english.ptn.trials .searchResultsNumber .searchResultsNumberRange li:before,body#crp.english.press .searchResultsNumber .searchResultsNumberRange li:before{font-size:.75em;font-weight:normal}body#crp.english.ptn.trials .searchResultsNumber .searchResultsNumberRange li.searchResultsNumberFrom,body#crp.english.press .searchResultsNumber .searchResultsNumberRange li.searchResultsNumberFrom{order:3}body#crp.english.ptn.trials .searchResultsNumber .searchResultsNumberRange li.searchResultsNumberFrom:after,body#crp.english.press .searchResultsNumber .searchResultsNumberRange li.searchResultsNumberFrom:after{display:none}body#crp.english.ptn.trials .searchResultsNumber .searchResultsNumberRange li.searchResultsNumberTo,body#crp.english.press .searchResultsNumber .searchResultsNumberRange li.searchResultsNumberTo{order:1}body#crp.english.ptn.trials .searchResultsNumber .searchResultsNumberRange li.searchResultsNumberTo:before,body#crp.english.press .searchResultsNumber .searchResultsNumberRange li.searchResultsNumberTo:before{content:"Results";margin-right:.25rem}body#crp.english.ptn.trials .searchResultsNumber .searchResultsNumberRange li.searchResultsNumberTotal,body#crp.english.press .searchResultsNumber .searchResultsNumberRange li.searchResultsNumberTotal{order:2}body#crp.english.ptn.trials .searchResultsNumber .searchResultsNumberRange li.searchResultsNumberTotal:after,body#crp.english.press .searchResultsNumber .searchResultsNumberRange li.searchResultsNumberTotal:after{content:"of about";margin-right:.25rem}body#crp.english.ptn.trials.auth .authBlock .authContentBlock .cntBlock .btnLink a,body#crp.english.press.auth .authBlock .authContentBlock .cntBlock .btnLink a{width:400px}@media screen and (max-width: 767px){body.english #header h1.logo{margin-top:15px;padding-bottom:.5rem;width:57%}body.english #header h1.logo a img{width:100%;height:auto}body.english #header .headerTop{margin-bottom:0}body.english .footerMenu #fNavi ul.ctgList>li{flex-basis:50%}body.english .footerMenu #fNavi ul.ctgList>li:nth-child(odd){border-left:none}body.english .footerMenu #fNavi ul.ctgList>li:nth-child(even){border-left:1px solid #c6c6c6}body.english #fsNavi ul li{width:100%;padding-left:0}body.english .irPresentationsLatest .presentationContent .presentationContentDl p:first-child,body.english .irPresentationsLatest .presentationContent .presentationContentDl .presentationContentDd{flex-basis:auto}body.english.profile.contact.confirm #mainContents,body.english.profile.contact.finish #mainContents{margin-bottom:2.5rem}body.english.ir.share.agm .listStyleC dl dt,body.english.ir.share.agm .listStyleC dl dd{flex-basis:100%}body#crp.english.home .marginTopAdjust{margin-top:3.75rem}body#crp.english.home .marginTopAdjust .frame{margin-top:2.5rem;padding-top:1rem}body#crp.english.home .marginTopAdjust .dateTitle{margin-top:1.5rem}body#crp.english.profile.top .ctgLinklist .column .listBox>h2{line-height:inherit;padding-bottom:0}body#crp.english.profile.top .ctgLinklist .column .listBox.history>h2{padding-bottom:.625rem;background-position:left 35%}body#crp.english.recruit.detail .description dl dt,body#crp.english.recruit.detail .description dl dd{flex-basis:100%;padding-left:0}body#crp.english.recruit.detail .table th,body#crp.english.recruit.detail .table td{width:100%}body#crp.english.ir.policy.directors_officers table .marker{max-width:80px;margin-right:0}body#crp.english.ptn.trials.auth .authBlock .authContentBlock .cntBlock .btnLink a{width:auto;margin:0 1rem}}/*# sourceMappingURL=style.css.map */
.btnBox.ist-button--lang2{margin-top:40px}