﻿/*! 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:0.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:0.35em 0.75em 0.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}body{padding:0;margin:0;font-family:'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', Meiryo, メイリオ, arial, helvetica, sans-serif;background:#ffffff;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:0.500em;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{text-decoration:underline}a:hover img{opacity:0.8}a:visited{color:#800080}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 0.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}img{vertical-align:top;transition:opacity 0.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:#ffffff;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 0.5s}#header h2 a{color:#222;background:url(../images/dropdown_arrow.png) no-repeat;background-position:right center;padding-right:36px;display:inline-block}#header .prNavArea ul li:hover img{opacity:0.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{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}#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 transparent;border-top:90px solid #f00}#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,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;left:0;background:rgba(255,255,255,0.95);width:100%;padding:32px 0;border-top:1px solid #8a8a8a;display:none;z-index:2}.menuArea .innerLarge{position:relative}.closeBtn{position:absolute;top:5px;right:0;cursor:pointer}.navArea h2{padding:0 20px;font-size:36px;margin:0;line-height:1.2;font-weight:normal}.navArea ul{padding:20px 15px;display:flex;flex-wrap:wrap}.navArea ul li{list-style:none;width:calc(100% / 4 - 20px);margin:15px 10px;box-sizing:border-box;line-height:1.4}.navArea ul li a{font-size:.938em;color:#222}.prNavArea{margin-top:22px}.prNavArea ul{overflow:hidden;margin:-4px;padding:0}.prNavArea ul li{list-style:none;float:left;margin:4px;position:relative;width:244px}.prNavArea ul li figcaption{font-size:.875em;margin-top:10px;padding:0 7px}.prNavArea ul li a{color:#222}.footerMenu{padding:0 0 2.5rem;background:#f1f2f4}.footerMenu #fNavi ul.ctgList{margin:0;padding:0;display:flex;justify-content:space-between}.footerMenu #fNavi ul.ctgList>li{list-style:none;flex-basis:18%;max-width:18%;font-weight:bold;font-size:1em}.footerMenu #fNavi ul.ctgList>li h3.ctgTitle{font-size:.875em;margin:0;padding:0}.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 h3.ctgTitle a{padding:0 .3rem}.footerMenu #fNavi ul.ctgList>li.ptn h3.ctgTitle:before{background-image:url("/common/images/ico/ico-ptn.png")}.footerMenu #fNavi ul.ctgList>li.ptn .hcp h3.ctgTitle:before{background-image:url("/common/images/ico/ico-hcp.png")}.footerMenu #fNavi ul.ctgList>li.ir h3.ctgTitle:before{background-image:url("/common/images/ico/ico-ir.png")}.footerMenu #fNavi ul.ctgList>li.recruit h3.ctgTitle:before{background-image:url("/common/images/ico/ico-recruit.png")}.footerMenu #fNavi ul.ctgList>li.sustainability h3.ctgTitle:before{background-image:url("/common/images/ico/ico-csr.png")}.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:220px}#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%}#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%}#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}.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 0.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}.icoTel+.icoFax{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:#800080}.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 #aaaaaa;padding-top:20px;font-size:0}.btnSns{list-style:none;flex:0 0 auto;padding:0 1rem 1rem 0}.btnSns a img{height:20px}.enBtn{top:11px;right:0}.enBtn a{clear:both}.enBtnLink{font-size:0.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}.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,0.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:0.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 0.5s}p.btnLink a span{color:#fff;font-size:.875em;display:block;padding:5px 10px;text-decoration:none}p.btnLink a:hover{opacity:0.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:60px}.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 0.5s}.linkBtnList.column li:hover{opacity:0.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:0.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:#ffffff}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:0.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:transparent;padding:.5rem}.mf_finder_header .mf_finder_searchBox_items .mf_finder_searchBox_submit{width:16px;height:16px;background:transparent 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,.mf_finder_header .mf_finder_searchBox_items .mf_finder_searchBox_submit span{display:none}.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}@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}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;align-items:stretch}.footerMenu #fNavi ul.ctgList>li{flex-basis:50%;max-width:50%;border-bottom:1px solid #c6c6c6}.footerMenu #fNavi ul.ctgList>li:nth-child(odd){border-left:1px solid #c6c6c6}.footerMenu #fNavi ul.ctgList>li.ptn{flex-basis:100%;max-width:100%;display:flex;align-items:stretch;border-left:none}.footerMenu #fNavi ul.ctgList>li.ptn h3{flex-basis:50%}.footerMenu #fNavi ul.ctgList>li.ptn .hcp{flex-basis:50%;max-width:50%;border-left:1px solid #c6c6c6}.footerMenu #fNavi ul.ctgList>li.ptn .hcp li{height:100%}.footerMenu #fNavi ul.ctgList>li h3{text-align:center;line-height:1.5;margin:0;height:100%}.footerMenu #fNavi ul.ctgList>li h3.ctgTitle:before{padding:0;background:none;border:none;display:none}.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}.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}#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}#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;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 .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:#ffffff}.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}.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 #ffffff;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,0.4);z-index:1;display:none}#overlay.active{z-index:222}#overlay.active:before{content:"";width:45px;height:45px;background:transparent url(/common/lightbox/images/featherlight-close-icon_sp.png) 50% 50%/cover no-repeat;position:fixed;margin:0;right:1rem;top:5rem;left:unset}.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}#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:0.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}}/*! 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 0.2s cubic-bezier(0.16, 0.68, 0.43, 0.99)}.pushyContent{transition:visibility 0.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,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 0.2s ease-in-out, visibility 0.2s ease-in-out}.pushySubmenu ul .pushyLink{transition:opacity 0.2s ease-in-out}.pushySubmenu button{width:100%;color:#b3b3b1;padding:15px 30px;text-align:left;background:transparent;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 0.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 .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(31,111,205,0.8)}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 #ffffff;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,0.3) transparent transparent transparent}body.top .sectionVisual .visualLink.lightGray{color:#006bcf;background-color:rgba(241,242,244,0.8)}body.top .sectionVisual .visualLink.lightGray::before{content:"";border-color:rgba(180,180,180,0.1) transparent transparent transparent}body.top .sectionVisual .visualLink.lightBlue{background-color:rgba(51,158,230,0.8)}body.top .sectionVisual .visualLink.green{background-color:rgba(22,173,166,0.9)}body.top .sectionVisual .visualLink.darkGray{background-color:rgba(113,130,150,0.9)}body.top .sectionVisual .visualLink.darkGray::before{content:"";border-color:rgba(136,152,172,0.8) transparent transparent transparent}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.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(../images/ico/ico_dlmt.png) no-repeat;background-position:left top;background-size:60px}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 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.rd{width:100%}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: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:calc(1000px - 135px)}body.top .sectionBlock .imgBox img{width:100%;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 .ptnModal{padding:30px}body.top .ptnModal .ptnModalH{font-size:1.375em}body.top .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.top .ptnModal .listPatientSite>li{flex:1 1 33.33%;max-width:33.33%;margin:0;padding:0;line-height:3rem;border-bottom:1px dotted #ccc}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}@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 .sectionVisual .visualLink{position:relative;width:100%;padding:1rem;min-height:60px;background-color:#1f6fcd}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,0.1) transparent transparent transparent}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.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.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 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:100%;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.top .ptnModal{padding:25px 10px}body.top .ptnModal .listPatientSite>li{flex-basis:100%;max-width:100%}}body#crp.home .mainVisual .bx-viewport{height:auto !important}body#crp.home .mainVisual ul{margin:0;padding:0}body#crp.home .mainVisual ul li{list-style:none}body#crp.home .mainVisual ul li img{width:1600px;max-width:100%;height:auto}body#crp.home .sectionBlock h2.ctgTitle{font-size:2.5em;line-height:1.3}body#crp.home .sectionBlock h2.ctgTitle span{font-size:0.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,0.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 0.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:space-between}body#crp.home .sectionBlock.banner .innerLarge ul li{list-style:none}body#crp.home #topics{margin:0;background:#f1f2f4;padding:21px 0}body#crp.home #topics ul{margin:0;padding:0}body#crp.home #topics ul li{list-style:none}body#crp.home #topics ul li a{color:#222}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:0.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 0.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:0.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.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,0.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,0.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,0.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,0.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 .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:1.0em;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:50px 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 .sectionBlock .susEffort{padding:50px 0}body#crp.sustainability.top .sectionBlock .susEffort ul.column{border-bottom:1px dotted #8a8a8a}body#crp.sustainability.top .sectionBlock .susEffort ul.column li{margin-bottom:30px}body#crp.sustainability.top .sectionBlock .susEffort ul.column figcaption{padding:.5rem 0}body#crp.sustainability.top .sectionBlock .susEffort ul.column figcaption p{margin:0 0 1rem;border-left:none;font-weight:normal;font-size:1.188em;padding:0;line-height:1.3}body#crp.sustainability.top .sectionBlock .susEffort ul.column 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;width:9px;height:14px}body#crp.sustainability.top .sectionBlock .susEffort p.btnLink a{margin-left:20px;padding:0 2em}body#crp.sustainability.top .sectionBlock ul.column.four.typeC{justify-content:space-between;margin-top:15px}body#crp.sustainability.top .sectionBlock ul.column.four.typeC li{flex-basis:22%;max-width:22%;margin-top:0;margin-bottom:3%}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 .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,0.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,0.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,0.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,0.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}@media screen and (max-width: 767px){body#crp.sustainability.top .sectionBlock{margin-bottom:0}body#crp.sustainability.top .sectionBlock ul.column.four.typeC{justify-content:space-between;margin-top:15px}body#crp.sustainability.top .sectionBlock ul.column.four.typeC li{flex-basis:47%;max-width:47%;margin-top:0;margin-bottom:30px}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.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-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 .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{margin-top:15px;align-items:stretch}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 dl{display:flex;flex-direction:column;height:100%}body#crp.sustainability.activity.index .lineUp .item dl dt{font-size:.875em;margin-bottom:.5rem}body#crp.sustainability.activity.index .lineUp .item dl a dd{line-height:1.5}body#crp.sustainability.activity.index .lineUp .item dl a dd .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 dl a dd .thumbImg img{width:auto;height:auto;max-width:220px;max-height:138px}body#crp.sustainability.activity.index .lineUp .item dl a dd+dd{margin-top:7px}body#crp.sustainability.activity.index .lineUp .item dl div.categoryTag{margin-top:auto}body#crp.sustainability.activity.index .lineUp .item dl div.categoryTag span{display:inline-block;margin-top:0;padding:3px 10px;background-color:#8d9bab;color:#ffffff;font-size:.75em;margin-right:8px;line-height:1.0}body#crp.sustainability.activity.index .lineUp .item dl div.categoryTag span:hover{text-decoration:none}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:#ffffff;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:0.8em;line-height:1.3}body#crp.sustainability.activity.detail #mainContents header+.sectionBlock{margin-top:2.5em}body#crp.sustainability.activity.detail .sectionBlock+.sectionBlock{margin-top:2.5rem}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:#ffffff;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:0.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}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}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 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:0.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:0.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.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.materiality .sectionBlock .processTtlWrap h2.processTtl{padding:10px;margin-bottom:0;margin-top:30px;background-color:#d0efed;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:0.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:0.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:0.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:#ffffff;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:0.8em;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,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:0.5em;height:0.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:0.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 dl a dd .thumbImg{width:91.66vw !important;position:relative}body#crp.sustainability.activity.index .lineUp .item dl a dd .thumbImg:before{content:"";display:block;padding-top:62.5%}body#crp.sustainability.activity.index .lineUp .item dl a dd .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 dl 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:#ffffff;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:1.0em}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:0.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:0.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:0.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.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:49%}body#crp.sustainability.strategy.materiality .sectionBlock .column .processTtlWrap h2.processTtl{width:100%;align-items:stretch;flex:1 0 auto}body#crp.sustainability.strategy.materiality .sectionBlock .column .processTtlWrap h2.processTtl span{align-self:start;width:25vw}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:0.85rem}body#crp.sustainability .effortMainVisual .keyMessage a{color:#006bcf !important;font-size:0.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 1.0rem}body#crp.sustainability .effortInductionLinkBox a .linkTxt{padding:1.0rem 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:#ffffff;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:1.0em}}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%;background:rgba(46,52,77,0.75);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 #ffffff;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}@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 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:0.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:216px;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 50px}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:calc(840px - 132px - 8px - 32px);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.finance.latest table{border:none}body#crp.ir.finance.latest th{border-left:none;border-right:none;border-top:1px solid #aaa;vertical-align:middle}body#crp.ir.finance.latest td{border-left:none;border-right:none;border-bottom:1px solid #aaa}body#crp.ir.finance.latest th{width:20%}body#crp.ir.individual.strengths .sectionBlock h2.elTitleH2{border:0}body#crp.ir.individual.strengths .sectionBlock+.sectionBlock{margin-top:6rem}body#crp.ir.individual.strengths .strengthsHeadline{padding:7rem 0;background:transparent 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.66667%}body#crp.ir.pipeline .pipelineTable tbody th{background-color:transparent;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:transparent}body#crp.ir.share.info p+strong+.table{margin-top:0}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:0.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:-2.0em;padding-left:2.0em}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.safety.policy #sec01 .frame p{margin-bottom:2.5em}body#crp.sustainability.environment.policy .noticeList,body#crp.sustainability.safety.policy .noticeList{margin-top:0}body#crp.sustainability.environment.policy .imgBox img,body#crp.sustainability.safety.policy .imgBox img{max-width:114px}body#crp.sustainability.environment.policy .definition dd,body#crp.sustainability.safety.policy .definition dd{margin:0}body#crp.sustainability.environment.action table thead th:first-child{width:15em}body#crp.sustainability.safety.activities table{border:none}body#crp.sustainability.safety.activities th{border-left:none;border-right:none;border-top:1px solid #aaa;vertical-align:middle}body#crp.sustainability.safety.activities td{border-left:none;border-right:none;border-bottom:1px solid #aaa}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:0.2rem}body#crp.sustainability.diversity.promotion .imgBlock.column.three{width:100%}body#crp.sustainability.diversity.promotion .imgBlock.column.three .imgBox{flex-basis:calc(100% / 3);max-width:calc(100% / 3);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{margin:0 auto 50px}body#crp.ir.annual_reports .arOnline .imgContent>.imgBox{width:208px;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:1.0rem 0 1.8rem}body#crp.ir.event ul.upcomingEventsList li .upcomingCalendarBtn a.btnTxt{display:block;width:auto;padding:0.3rem 0.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.0}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.safety.policy #sec01 .frame p{margin-bottom:1.5em}body#crp.sustainability.environment.policy .imgBox img,body#crp.sustainability.safety.policy .imgBox img{max-width:40%;margin:0 auto}body#crp.sustainability.safety.activities .overflowTable{overflow-x:auto}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:0.5rem}body#crp.sustainability.diversity.promotion .imgBlock.column.three .imgBox:nth-child(even){padding-left:0.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.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 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:0.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:0.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:0.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:0.5rem;line-height:1.45}body#crp.press .linkListBox .pressSearchBlock .pressSearchFormBlock .pressSelectWrap{position:relative}body#crp.press .linkListBox .pressSearchBlock .pressSearchFormBlock .pressSelectWrap:after{content:'';width:0.5em;height:0.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:0.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:0.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 0.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:0.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:0.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:0.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:0.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:0.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:0.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:0.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:0.5em;background-image:url("/common/images/ico/ico-dl-w.png");background-repeat:no-repeat}body#crp.press.picture .pressDLList .pressDLListStyle{padding:0 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:0.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:0.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:0.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:0.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:0.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:0.5em}body#crp.press.event.index .pressListStyle li:last-child{padding-bottom:0.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:0.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}@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{z-index:7}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{z-index:6}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{z-index:5}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{z-index:4}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%;z-index:3}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;z-index:3}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 .bizProcess .process7{z-index:2}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/images/overview_bg2.png)}body#crp.profile.overview .overviewQ3{margin-top:140px}body#crp.profile.overview .overviewQ3 .elTitleOverview{background-image:url(/profile/overview/images/overview_bg3.png)}body#crp.profile.overview .overviewQ4{margin-top:140px}body#crp.profile.overview .overviewQ4 .elTitleOverview{background-image:url(/profile/overview/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/images/overview_bg5.png)}body#crp.profile.overview .overviewSummary{margin-top:140px}body#crp.profile.overview .overviewSummary .elTitleOverview{background-image:url(/profile/overview/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:transparent url(/profile/overview/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}@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.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,0.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:0.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:0.5rem 0.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:0.75rem 0 0}body#crp.ptn.trials.detail .statusBlock .statusLabel p{color:#fff;display:inline-block;padding:0.25em 0.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:0.5rem 0.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:0.5rem 0.75rem}body#crp.ptn.trials.detail .statusBlock .statusList dd p{margin:0}body#crp.ptn.trials.detail .statusBlock .statusList dd p+.circleList{margin-top:0.5rem}body#crp.ptn.trials.index .searchFormBlock>p{font-weight:bold;margin-bottom:0.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:0.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:0.35rem;margin-right:0.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:0.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:0.25em}body#crp.ptn.trials.index .searchResultsSorting p .sortTriangle span{position:absolute;top:50%;left:0;margin-top:-6px;border-left:5px solid transparent;border-right:5px solid transparent}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:0.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 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:0.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:0.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:0.75rem 0.5rem}body#crp.ptn.trials.index .searchResultsDetail a .btnMoreDetail{width:auto;border:none;padding:0.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:0.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:0.75rem;font-weight:normal}body#crp.press .searchResultsNumber .searchResultsNumberRange li.searchResultsNumberFrom:after,body#crp.ptn.trials .searchResultsNumber .searchResultsNumberRange li.searchResultsNumberFrom:after{content:"\4EF6\4E2D";margin-left:0.25rem;margin-right:0.5rem}body#crp.press .searchResultsNumber .searchResultsNumberRange li.searchResultsNumberTo:after,body#crp.ptn.trials .searchResultsNumber .searchResultsNumberRange li.searchResultsNumberTo:after{content:"-";margin-left:0.25rem;margin-right:0.25rem}body#crp.press .searchResultsNumber .searchResultsNumberRange li.searchResultsNumberTotal:after,body#crp.ptn.trials .searchResultsNumber .searchResultsNumberRange li.searchResultsNumberTotal:after{content:"\4EF6\307E\3067\3092\8868\793A";margin-left:0.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:0.5rem 0.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:0.35em;height:0.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:0.35em;height:0.35em;border-top:1px solid #0a50a1;border-right:1px solid #0a50a1;position:absolute;top:0;bottom:0;left:0.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:0.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:0.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:0.5em;height:0.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% - 0.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 .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.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#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 23px 0;border:0;box-shadow:none}body#ptn.disease .listStyle.column>li{box-sizing:border-box;flex:1 1 300px;max-width:300px;margin:0 0 20px;border-top:1px solid #eee;box-shadow:rgba(0,0,0,0.4) 0px 2px 2px 0px;-moz-box-shadow:rgba(0,0,0,0.4) 0px 2px 2px 0px;-webkit-box-shadow:rgba(0,0,0,0.4) 0px 2px 2px 0px;-o-box-shadow:rgba(0,0,0,0.4) 0px 2px 2px 0px;-ms-box-shadow:rgba(0,0,0,0.4) 0px 2px 2px 0px;overflow:visible}body#ptn.disease .listStyle.column>li:nth-child(3n+2){margin:0 25px 20px}body#ptn.disease .listStyle.column>li>a:visited{color:#222}body#ptn.disease .listStyle.column>li .imgBox img{position:relative;top:-7px}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}@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%}body#ptn.disease .listStyle.column>li:nth-child(3n+2){margin:0 0 20px}body#ptn.disease .listStyle.column>li .imgBox img{top:-9px}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 0.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:calc(950px - 135px)}#ptn.top .attention .listStyleBase{margin-top:1rem}#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 ul li{background:#fff;margin:0;flex-basis:49%}#ptn.top .sectionBlock .contArea ul li h3{padding-left:1rem;margin-bottom:0;margin-top:.5rem}#ptn.top .sectionBlock .contArea ul li .cntBox{min-height:130px;margin:10px 20px 1rem 20px}#ptn.top .sectionBlock .contArea ul li .cntBox a figure{display:flex}#ptn.top .sectionBlock .contArea ul li .cntBox a figure .imgBox{margin-bottom:0;padding:0}#ptn.top .sectionBlock .contArea ul li .cntBox a figure .imgBox img{width:180px}#ptn.top .sectionBlock .contArea ul li .cntBox a figure figcaption{padding-left:20px}#ptn.top .sectionBlock .contArea ul li .cntBox a figure figcaption dl dt{font-size:1.125em;line-height:1.6;margin-bottom:9px}#ptn.top .sectionBlock .contArea ul li .cntBox a figure figcaption dl dd{font-size:.875em;line-height:1.6;color:#222}#ptn.top .sectionBlock .contArea ul li .cntBox a:hover{text-decoration:none}#ptn.top .sectionBlock .contArea ul li .cntBox a:hover figcaption dl dt{text-decoration:underline}#ptn.top .sectionBlock .contArea ul li .cntBox+.cntBox{margin-top:1.5rem}#ptn.top .sectionBlock .contArea ul li:nth-child(n+3){margin-top:1.8%}#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#medicine ul.column.typeA{margin-bottom:0}#ptn.top .sectionBlock#medicine ul.column.typeA iframe+figcaption h2::after{display:none}#ptn.top .sectionBlock#medicine .frameTypeB{margin-top:4.8rem;padding-bottom:1.5rem}#ptn.top .sectionBlock#medicine hr.hrTypeA{margin-top:1.25rem}@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 .listStyleA>li{display:block}#ptn.top .sectionBlock .attention .listStyleBase .listStyleA>li>span{display:block}#ptn.top .sectionBlock .contArea ul li{flex-basis:100%;padding:.5rem 1rem;margin-top:1rem}#ptn.top .sectionBlock .contArea ul li:nth-child(n+3){margin-top:1rem}#ptn.top .sectionBlock .contArea ul li h3{font-size:1.125em;margin-bottom:.5rem}#ptn.top .sectionBlock .contArea ul li .cntBox{margin-bottom:.5rem;min-height:auto}#ptn.top .sectionBlock .contArea ul li .cntBox a figure{display:flex}#ptn.top .sectionBlock .contArea ul li .cntBox a figure .imgBox{flex:0 0 105px;margin-bottom:0;padding:0}#ptn.top .sectionBlock .contArea ul li .cntBox a figure .imgBox img{width:105px}#ptn.top .sectionBlock .contArea ul li .cntBox a figure figcaption{padding-left:20px;padding-bottom:0}#ptn.top .sectionBlock .contArea ul li .cntBox a figure figcaption dl{position:relative;top:-5px}#ptn.top .sectionBlock .contArea ul li .cntBox a figure figcaption dl dt{font-size:1.125em;line-height:26px;color:#006bcf;margin-bottom:9px}#ptn.top .sectionBlock .contArea ul li .cntBox a figure figcaption dl dd{font-size:.875em;line-height:22.4px;color:#222}#ptn.top .sectionBlock#treatment{margin-top:2rem;margin-bottom:1rem}#ptn.top .sectionBlock#medicine{margin-top:1.5rem}#ptn.top .sectionBlock#medicine ul.column li figure iframe{width:100%;height:auto}#ptn.top .sectionBlock#medicine ul.column li figure figcaption{padding-top:0}#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:#444444;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 #cccccc;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:0.6em 0.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:0.6em;left:0.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}#crp #mainContents .iconPdfSize{margin-right:0.5em;margin-left:0.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:0.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:0.25em}.tagLabel span{padding:0 1em;margin:0 0.5em 0.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,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:calc(840px - 135px)}.listStyleB{padding:0;margin:0}.listStyleB .listDate{flex-basis:135px}.listStyleB .listArticleLink{flex-basis:500px}.listStyleB .listArticleNextLink{text-align:right;flex-basis:calc(840px - 35px - 500px - 135px)}.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:0.5em}.listStyleC dl dt:last-of-type{margin-bottom:0}.listStyleC dl dd{flex-basis:calc(840px - 75px)}.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(840px - 240px - 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:calc(840px - 132px - 8px)}.listStyleThumbB dl dt{margin-bottom:0.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(840px - 240px - 2.75em);margin:0}.listStyleFileA{padding:0;margin:0}.listStyleFileA .listDate{flex-basis:180px}.listStyleFileA .listDate *{display:block}.listStyleFileA .listFileLink{flex-basis:calc(840px - 180px)}.listStyleBase>ul.listStyleFileB>li{display:list-item;padding-bottom:0.5em}.listStyleFileB{padding:0;margin:0}.listStyleFileB p{margin:0}.listStyleFileB li{list-style:none}.listStyleFileB li ul{width:50%;margin:0.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:calc(840px - 135px)}.listStyleFileC dl dt{margin-bottom:0.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:0.5em}.irPresentationsLatest .presentationTtl{line-height:1.5;margin:0.5em 0 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:calc(790px - 110px)}.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:0.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:0.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:0.75em;min-width:9em}.choiceBlock .checkBoxBlock{color:#006bcf}.choiceBlock .checkBoxBlock ul{display:flex;flex-wrap:wrap;margin-top:0.5em;padding:0}.choiceBlock .checkBoxBlock ul li{padding:0.25em 0.75em 0.25em 0.5em;list-style:none;border-radius:5px;border:1px solid #0a50a1;background:#FFF;min-width:6em;margin:0 0.25em 0.5em 0.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:0.4em;width:0.3em;height:0.6em;border-right:0.15em solid #0a50a1;border-bottom:0.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}.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 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:0.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:0.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:0.25rem}.moreLink .btnLink{margin-bottom:1.5em}.listStyleBase{margin-top:1rem}.listStyleBase>ul>li{flex-direction:column;padding:0.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:0.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:0.25em}.listStyleFileB li ul{width:100%;margin-top:0.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:0.5em}.irPresentationsLatest .presentationContent .presentationContentDl{flex-direction:column;padding:0.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:0.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:0.5em;height:0.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:0.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:0.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:0.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}}.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) 0.2em 0.5em/6px auto no-repeat}article a:visited{color:#800080}.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:0.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:.875em;font-weight:bold;line-height:1.5;margin-top:0;margin-bottom:.3em}.inductionBox .columnBoxBlock .columnBox ul li a .columnImgBox .columnTextBox .columnBoxText{text-align:left;font-size:.813em;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:0.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:#800080}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:"\0020";display:block;width:70px;height:auto;flex-grow:0;flex-shrink:0}dl.accordionS>dt>a.acoOpen::before{background:transparent url(/common/images/ico/ico_accordionS_open.png) 50% 50%/30px auto no-repeat}dl.accordionS>dt>a.acoClose::before{background:transparent 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:transparent 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 #aaaaaa;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 #aaaaaa}.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 #aaaaaa;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:#ffffff}.tableTypeC table .selTypeC th:first-child{width:0;border-top:none;background:#f1f2f4;padding-left:17px}.tableTypeC table .selTypeC td{background:#ffffff}.tableTypeC .blankCell{width:1rem;margin:0;padding:0;border-right:none}.tableTypeC .blankCell+th{padding-left:0;border-left:none}.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 #aaaaaa}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.5;margin-bottom:.3rem;background:url(../images/ico/ico-disc-normal.png) no-repeat;background-position:.2rem .5rem;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}ol.decimal{margin-left:.2rem;padding-left:1.3rem}ol.decimal>li{list-style-type:decimal;line-height:1.5;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.5;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.5;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.5;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}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.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 0.5s}.btnBlueRound a span{color:#fff;font-size:0.875em;display:block;padding:5px 10px;text-decoration:none}.btnBlueRound a:hover{opacity:0.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(31,111,205,0.8)}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 #ffffff;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,0.3) transparent transparent transparent}body.general.index .sectionVisual .visualLink.lightGray{color:#006bcf;background-color:rgba(241,242,244,0.8)}body.general.index .sectionVisual .visualLink.lightGray::before{content:"";border-color:rgba(180,180,180,0.1) transparent transparent transparent}body.general.index .sectionVisual .visualLink.lightBlue{background-color:rgba(51,158,230,0.8)}body.general.index .sectionVisual .visualLink.green{background-color:rgba(22,173,166,0.9)}body.general.index .sectionVisual .visualLink.darkGray{background-color:rgba(113,130,150,0.9)}body.general.index .sectionVisual .visualLink.darkGray::before{content:"";border-color:rgba(136,152,172,0.8) transparent transparent transparent}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:#1f6fcd}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,0.1) transparent transparent transparent}}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{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:calc(840px - 60px)}.imgBorderCenter+*{margin-top:0.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,0.3)}@media screen and (max-width: 767px){.imgBorderCenter{border:none;padding:10px 0}.imgBorderCenter img{width:100%}}#outLinkMessage{padding:1.5rem}#outLinkMessage h3{text-align:center;margin-bottom:2rem;font-size:1.375em}#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{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.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:0.01px;text-overflow:'';background:none transparent;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:transparent;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 0.5s;color:#fff;margin:auto;display:block;width:195px;height:36px;border:none}body.contact section.sectionBlock.items .innerMiddle input[type=submit]:hover{opacity:0.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:0.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}}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:transparent;padding:1.75rem 0}body.search .mf_finder_zubaken .mf_finder_zubaken_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}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 a:visited{color:#000}body.search .searchResult .results{flex-basis:680px;word-break:break-all}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_docs_wrapper .mf_finder_organic_doc_zoom{color:#666;border:1px solid #ccc;border-radius:14px;width:120px}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:#800080}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:#8a8a8a}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_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{width:auto}}@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:0.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:60px}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:calc(790px - 145px)}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:calc(840px - 150px)}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:0.625rem}body#crp.english.profile.top .ctgLinklist .column .listBox.history>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:0.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:0.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:0.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:0.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}}
