@charset "utf-8";@media screen and (max-width:767px){#title_box div,#title_box2 div,#title_box3 div{width:100%;height:auto;padding:0;background-size:100% auto;min-height:40px}#title_box,#title_box2,#title_box3{margin:0 0 20px}#title_box h1,#title_box2 h1{line-height:40px;text-align:center}#title_box h1,#title_box2 h1,#title_box3 h1{font-size:17px;display:table-cell;padding:3px 0 0 3px;vertical-align:middle}#title_box3 h1{width:270px}#title_box p.explanation,#title_box p.explanation2{width:100%;font-weight:inherit;position:inherit;top:10px;left:0}#title_box2 p,#title_box3 p{width:100%;font-weight:inherit;position:inherit;bottom:-10px;left:0}.bnrArea{width:100%}#Contents .BoxArea.Col2-Border1 .Grid-Column#policy .Box dl dt a,#Contents .BoxArea.Col2-Border1 .Grid-Column#policy .Box dl dt a:hover{background:url(/ir/images/bg_ir_01_sp.jpg) no-repeat top}#Contents .BoxArea.Col2-Border1 .Grid-Column#personal_investor .Box dl dt a,#Contents .BoxArea.Col2-Border1 .Grid-Column#personal_investor .Box dl dt a:hover{background:url(/ir/images/bg_ir_02_sp.jpg) no-repeat top}#Contents .BoxArea.Col2-Border1 .Grid-Column#ir_data .Box dl dt a,#Contents .BoxArea.Col2-Border1 .Grid-Column#ir_data .Box dl dt a:hover{background:url(/ir/images/bg_ir_03_sp.jpg) no-repeat top}#Contents .BoxArea.Col2-Border1 .Grid-Column#stock_info .Box dl dt a,#Contents .BoxArea.Col2-Border1 .Grid-Column#stock_info .Box dl dt a:hover{background:url(/ir/images/bg_ir_04_sp.jpg) no-repeat top}.BoxArea{width:100%;overflow:hidden;padding:0}.post{width:100%;margin:0 0 10px;padding:0 0 10px;box-sizing:border-box}.box_left,.box_right{width:100%;float:none}.post dt{font-size:17px;width:100%}#Contents .BoxArea.Col2-Border1 .Grid-Column .Box dl dt a{height:130px}.post dd{padding:5px 10px 0}.associated_info,.post dd{width:100%;box-sizing:border-box}.associated_info{margin:0 0 10px}.associated_info dt{display:block;height:auto;line-height:30px;padding:0 10px;background:#ccc}.associated_info dd,.associated_info dt{width:100%;box-sizing:border-box}#title_box #csr_main_img{width:100%;height:auto;padding:0;background:url(/csr/images/csr_main_img.jpg) no-repeat 0 0;background-size:100% auto}#csr_box_cnt{overflow:hidden}.csr_box{width:100%;height:auto;margin-bottom:10px;float:none;box-sizing:border-box}.csr_box:nth-child(odd){margin-right:30px}.csr_box div{width:100%;height:auto;margin:10px 0;padding:10px;background:hsla(0,0%,100%,.7);box-sizing:border-box}.csr_box dt{font-size:16px;padding:0}.csr_box dd{font-size:14px}.csr_box dd.sdgs_img{text-align:center;margin-top:16px}.csr_box ul li{font-size:13px;padding:5px 0 0}.csr_vision_box{width:100%;margin-bottom:10px;float:none;box-sizing:border-box}.csr_vision_box:nth-child(odd){height:50px}.csr_vision_box:nth-child(2n){height:auto}.csr_vision_box div{width:100%;height:auto;margin:10px 0;padding:10px;background:hsla(0,0%,100%,.7);box-sizing:border-box}.csr_vision_box ul li{font-size:13px;padding:5px 0 0}#csr_vision_title_01{background:url(/csr/vision/images/csr_vision_title_sp_01.jpg) no-repeat 0 0;background-color:#5a97e3}#csr_vision_title_02{background:url(/csr/vision/images/csr_vision_title_sp_02.jpg) no-repeat 0 0;background-color:#78c02f}#csr_vision_title_03{background:url(/csr/vision/images/csr_vision_title_sp_03.jpg) no-repeat 0 0;background-color:#f79749}#title_box #csr_main_img_sdgs{background-size:contain!important;min-height:70px;display:table;width:100%!important;box-sizing:border-box;padding-right:0!important}#csr_main_img_sdgs h1{padding-right:35%;line-height:1.5em;text-align:left}.ttl_h4{width:auto;margin:0 10px 15px;border-bottom:3px solid #ccc}.utile_box{width:auto;margin:0 10px 25px;overflow:hidden}.utile_box img,.utile_img p{max-width:350px}.utile_img p{width:100%;margin:0 auto 15px}.utile_img,.utile_txt{width:100%;float:none}.utile_txt p{padding:0 0 10px}.movieCol_img{width:100%}.csr_activity{width:100%;padding:10px 0;background-color:#e7ddd1;overflow:hidden}.csr_activity img{width:100%;hegiht:auto}.csr_mediaBox{width:100%;padding:10px;position:relative}.arrow_forest{width:20px;padding:0;text-align:center}h6{font-size:15px;color:#6eb92b;margin:5px 0 0;padding:20px 10px;background:url(/csr/images/leaf.png) no-repeat 0 0;position:absolute;top:-5px;left:3px}.inner_mediaBox{font-size:13px;width:88%;padding:40px 10px 10px;border-radius:7px;border:1px solid #fff;background-color:#fff;overflow:hidden}.inner_mediaBox dl{overflow:hidden}.inner_mediaBox dl dt{width:72%;padding:0;float:right}.inner_mediaBox dl dd{width:25%;float:left}.support_mediaBox{clear:both;text-align:left}.arrow_forest{width:23px;height:16px;float:none;background:url(/csr/images/sp_arrow_forest.png) no-repeat bottom;clear:both;margin:auto}.forest-child{width:100%;height:auto}#map-btn-area a{display:block;width:100%;height:30px;margin:0 0 10px;text-align:center;line-height:34px;text-decoration:none;background:rgba(183,255,130,.4);border:2px solid #ccc4b9}#map-btn-area li:nth-child(5) a{margin:0 0 30px}#map-btn-area li:first-child,#map-btn-area li:nth-child(2),#map-btn-area li:nth-child(3),#map-btn-area li:nth-child(4),#map-btn-area li:nth-child(5),#map-btn-area li:nth-child(6){position:inherit}.s-none{display:none}div.bill_image_area{width:100%;margin:0;text-align:center}div.bill_image_area img{margin:10px auto;width:auto;height:200px}div.bill_image_area img:last-child{margin:10px auto}#Contents .BoxArea.Col2-Border1 .Grid-Column1 .Box dl dt a{background-size:cover!important}#Contents .BoxArea.Col2-Border1 .Grid-Column#athlete01 .Box dl dt a,#Contents .BoxArea.Col2-Border1 .Grid-Column#athlete02 .Box dl dt a,#Contents .BoxArea.Col2-Border1 .Grid-Column#athlete03 .Box dl dt a,#Contents .BoxArea.Col2-Border1 .Grid-Column#athlete04 .Box dl dt a,#Contents .BoxArea.Col2-Border1 .Grid-Column#corp00 .Box dl dt a,#Contents .BoxArea.Col2-Border1 .Grid-Column#corp01 .Box dl dt a,#Contents .BoxArea.Col2-Border1 .Grid-Column#corp02 .Box dl dt a,#Contents .BoxArea.Col2-Border1 .Grid-Column#corp03 .Box dl dt a,#Contents .BoxArea.Col2-Border1 .Grid-Column#corp04 .Box dl dt a,#Contents .BoxArea.Col2-Border1 .Grid-Column#corp05 .Box dl dt a,#Contents .BoxArea.Col2-Border1 .Grid-Column#corp06 .Box dl dt a,#Contents .BoxArea.Col2-Border1 .Grid-Column#corp07 .Box dl dt a,#Contents .BoxArea.Col2-Border1 .Grid-Column#corp08 .Box dl dt a,#Contents .BoxArea.Col2-Border1 .Grid-Column#corp11 .Box dl dt a,#Contents .BoxArea.Col2-Border1 .Grid-Column#csr01 .Box dl dt a,#Contents .BoxArea.Col2-Border1 .Grid-Column#csr02 .Box dl dt a,#Contents .BoxArea.Col2-Border1 .Grid-Column#csr03 .Box dl dt a,#Contents .BoxArea.Col2-Border1 .Grid-Column#csr04 .Box dl dt a,#Contents .BoxArea.Col2-Border1 .Grid-Column#csr05 .Box dl dt a,#Contents .BoxArea.Col2-Border1 .Grid-Column#csr06 .Box dl dt a,#Contents .BoxArea.Col2-Border1 .Grid-Column#csr07 .Box dl dt a,#Contents .BoxArea.Col2-Border1 .Grid-Column#csr08 .Box dl dt a,#Contents .BoxArea.Col2-Border1 .Grid-Column#csr09 .Box dl dt a,#Contents .BoxArea.Col2-Border1 .Grid-Column#csr10 .Box dl dt a,#Contents .BoxArea.Col2-Border1 .Grid-Column#csr11 .Box dl dt a,#Contents .BoxArea.Col2-Border1 .Grid-Column#employ01 .Box dl dt a,#Contents .BoxArea.Col2-Border1 .Grid-Column#employ02 .Box dl dt a,#Contents .BoxArea.Col2-Border1 .Grid-Column#employ03 .Box dl dt a,#Contents .BoxArea.Col2-Border1 .Grid-Column#employ04 .Box dl dt a,#Contents .BoxArea.Col2-Border1 .Grid-Column#group01 .Box dl dt a,#Contents .BoxArea.Col2-Border1 .Grid-Column#group02 .Box dl dt a,#Contents .BoxArea.Col2-Border1 .Grid-Column#group03 .Box dl dt a,#Contents .BoxArea.Col2-Border1 .Grid-Column#group04 .Box dl dt a,#Contents .BoxArea.Col2-Border1 .Grid-Column#group05 .Box dl dt a,#Contents .BoxArea.Col2-Border1 .Grid-Column#group06 .Box dl dt a,#Contents .BoxArea.Col2-Border1 .Grid-Column#group07 .Box dl dt a,#Contents .BoxArea.Col2-Border1 .Grid-Column#press01 .Box dl dt a,#Contents .BoxArea.Col2-Border1 .Grid-Column#press02 .Box dl dt a,#Contents .BoxArea.Col2-Border1 .Grid-Column#press03 .Box dl dt a,#Contents .BoxArea.Col2-Border1 .Grid-Column#press04 .Box dl dt a,#Contents .BoxArea.Col2-Border1 .Grid-Column#press05 .Box dl dt a,#Contents .BoxArea.Col2-Border1 .Grid-Column#press06 .Box dl dt a{background-size:cover}#Contents .BoxArea.Col2-Border1 .Grid-Column .Box dl dd{width:100%;box-sizing:border-box}#Container,.ContentsArea,.SubContentsArea{float:none;width:100%;overflow:hidden}#Header,.EN #Header{margin-bottom:20px;text-align:center;background:none;background-color:#c00}.EN #Header img{width:80%;max-width:347px;height:auto}.EN #Header #LogoArea h1,.EN #Header #LogoArea p{margin:0 10px}#LogoArea{min-height:1.1em;float:none;margin:0;padding:13px 0 14px}#LogoArea,#LogoArea h1,#LogoArea p#HeaderLogo{width:auto}#LogoArea p#Description{display:none}#AllSearch{position:absolute;top:16px;right:12px;float:none;width:17px;height:17px;margin:0;padding:0}#AllSearch form#Searchbox{margin-left:0;border:none;padding:2px;position:relative;width:100%;height:100%;overflow:hidden;background-color:#c00;box-shadow:0 0 3px 3px #900;border-radius:4px;text-align:center;vertical-align:middle}#AllSearch input#MF_form_phrase,#AllSearch input.SubmitButton{display:none}#AllSearch input.SubmitButton_sp{display:block;width:70%;position:absolute;top:15%;left:15%}#HeaderNavigation,.GlobalNavigation{display:none}.GlobalNavigation.MobileMedia{display:block;margin-bottom:20px;padding:0}.GlobalNavigation ul{display:flex;flex-wrap:wrap;border-left:1px solid #d6d8da;border-top:1px solid #d6d8da}.GlobalNavigation ul li{flex-basis:calc(50% - 1px);border:none;border-right:1px solid #d6d8da;-ms-box-sizing:border-box;box-sizing:border-box}.GlobalNavigation ul li a,.GlobalNavigation ul li a.Current{padding:16px;font-size:92.9%;font-weight:100;line-height:1.308;border-bottom:1px solid #d6d8da;background-color:#f3f3e7;height:100%;display:flex;box-sizing:border-box}.GlobalNavigation ul li a.Current:focus,.GlobalNavigation ul li a.Current:hover{background-color:#fff}.GlobalNavigation ul li a span{display:inline-block;text-align:left;background-position:0 0}.EN .GlobalNavigation ul li{width:50%;text-align:left}#SiteToolArea{display:none}#Contents{margin-bottom:20px;padding:0 10px}#Contents .Section{margin-bottom:15px}#Contents .SmartPhoneMovie{display:block;margin-bottom:20px}#Contents .HomeMovie,#LocalNavigationArea,.Pagetoplink{display:none}#GroupLinks{width:100%;margin-bottom:20px}.EN #GroupLinks{width:100%}.EN #GroupLinks dl{margin:0;padding:13px 20px;border:none;letter-spacing:normal}#GroupLinks dd,#GroupLinks dt{display:block;margin:0 0 13px;padding:0}#GroupLinks dd,.EN #GroupLinks dd{width:auto}#GroupLinks dd:last-child{margin-bottom:0}#GroupLinks dd a{background-position:97% 50%}#FooterNavigation{margin-bottom:20px;padding:0}#FooterNavigation dl{letter-spacing:normal;background-color:#f3f3e7;border:1px solid #d6d8da}#FooterNavigation dl dt{display:none}#FooterNavigation dl dd,#FooterNavigation dl dd.MobileMedia,#FooterNavigation dl dd.Usage{display:block;margin:0;padding:0 20px;border:none;border-bottom:1px solid #d6d8da}#FooterNavigation dl dd:last-child{border:none}#FooterNavigation dl dd a{display:block;padding:12px 0;background:url(/_next/static/media/arrow_right.7f9055b5.gif) 100% 50% no-repeat}#Footer{padding:15px}#Footer dl dd,#Footer dl dt{float:none;width:auto;text-align:center}#Footer dl dd img,#Footer dl dt img{vertical-align:middle;display:none}#Footer dl dd img{width:100%;height:auto}.Copyright{display:block;text-align:center;margin-bottom:20px}#Footer .Footer_SmartPhone img{display:block;margin:0 auto}#Contents .MainVisual img{width:100%;height:auto}#Contents table{table-layout:fixed}#Contents table td,#Contents table th{word-wrap:break-word}#Contents table td .Image img,#Contents table th .Image img{width:100%;height:auto}.Table-scroll:before{content:"↓This table is horizontally scrollable."!important}#Contents .Section.Link-Plugin p.Banner{float:none;width:auto;margin-bottom:10px}#Contents .Section.Link-Plugin p.Caution{margin:0}#Contents .SelectBox dl dt{float:none;width:auto}#Contents .SelectBox dl dd{margin-left:0}#Contents .Section.Col .Grid-Column .Image img{width:100%;height:auto}#Contents .Section.Col2{margin-right:0}#Contents .Section.Col2 .Grid-Column,#Contents .SubSection.Col2 .Grid-Column{float:none;width:100%;margin-right:0}#Contents .Section.Col2.TextImageBlock.Image-Left .Grid-Column.Image,#Contents .Section.Col2.TextImageBlock.Image-Right .Grid-Column.Image,#Contents .SubSection.Col2.TextImageBlock.Image-Left .Grid-Column.Image,#Contents .SubSection.Col2.TextImageBlock.Image-Right .Grid-Column.Image{float:none;margin:0 0 15px}#Contents .Section.Col2 .Grid-Column .Image img,#Contents .SubSection.Col2 .Grid-Column .Image img{width:100%;height:auto}#Contents .Section.Col2.TextImage205 .Grid-Column .Image img,#Contents .Section.Col2.TextImageBlock .Grid-Column .Image img,#Contents .SubSection.Col2.TextImage205 .Grid-Column .Image img,#Contents .SubSection.Col2.TextImageBlock .Grid-Column .Image img{width:auto}#Contents .Section.Col2.TextImageBlock .Grid-Column .Image.RWD img{width:100%}#Contents .Section.Col2-Border1{margin:0}#Contents .Section.Col2-Border1 .Grid-Column{float:none;width:100%;margin-right:0}#Contents .Section.Col2.TextImage205.Image-Left .Grid-Column.Image,#Contents .SubSection.Col2.TextImage205.Image-Left .Grid-Column.Image{float:none}#Contents .Section.Col2.TextImage205.Image-Right .Grid-Column.Image,#Contents .SubSection.Col2.TextImage205.Image-Right .Grid-Column.Image{float:none;text-align:left}#Contents .Section.Col2.TextImage205.Image-Left .Grid-Column.Text,#Contents .SubSection.Col2.TextImage205.Image-Left .Grid-Column.Text{margin-left:0}#Contents .Section.Col2.TextImage205.Image-Right .Grid-Column.Text,#Contents .SubSection.Col2.TextImage205.Image-Right .Grid-Column.Text{margin-right:0}#Contents .Section.Col3,#Contents .Section.Col3.No-Padding,#Contents .SubSection.Col3,#Contents .SubSection.Col3.No-Padding{margin:0}#Contents .Section.Col3 .Grid-Column,#Contents .Section.Col3.No-Padding .Grid-Column,#Contents .SubSection.Col3 .Grid-Column,#Contents .SubSection.Col3.No-Padding .Grid-Column{float:none;width:100%}.Home #Header{margin-bottom:0}.Home .GlobalNavigation{display:block;margin-bottom:20px;padding:0}.Home .GlobalNavigation.MobileMedia{display:none}.Home .SmartPhoneKeyVisual{display:block;margin-bottom:60px}.Home .SmartPhoneKeyVisual.En-Top{display:block;margin-bottom:20px}.Home .SmartPhoneKeyVisual img{width:100%;height:auto}.Home #HomeKeyVisualArea{margin-bottom:20px}.Home #HomeKeyVisualArea .ContentsArea,.Home #HomeKeyVisualArea .EmergencyArea{display:none}.Home .SubContentsArea.Bnr-General{margin-bottom:0}.Home .SubContentsArea.Bnr-General dl{margin-bottom:20px;padding:0}.Home .SubContentsArea.Bnr-General dl dd{margin:0 auto 14px;max-width:70%}.Home .Col4BnrArea ul li img,.Home .SubContentsArea.Bnr-General dl dd img,.Home .SubContentsArea.Bnr-General dl dt img,.Home .SubContentsArea.Bnr-General ul li img{width:100%;height:auto}.Home .SubContentsArea.Bnr-General.StockPricesArea dl dd{-ms-box-sizing:border-box;box-sizing:border-box;height:auto;padding-bottom:7px}.SubContentsArea.Bnr-General.StockPricesArea p.En-Top.Col1Bnr{max-width:70%;margin:0 auto}.SubContentsArea.Bnr-General.StockPricesArea p.En-Top.Col1Bnr img{width:100%;height:auto}.Home .SubContentsArea.Bnr-General #HomeGroupLinks{padding:20px 0;margin-right:0;border:none}.Home .SubContentsArea.Bnr-General #HomeGroupLinks dl{margin-bottom:0}.Home .SubContentsArea.Bnr-General #HomeGroupLinks dl dt{padding:0 0 12px;margin:0 auto;max-width:70%;border:none}.Home .SubContentsArea.Bnr-General #HomeGroupLinks img{width:auto}.Home .Col4BnrArea{width:auto;padding:0}.Home .Col4BnrArea ul li,.Home .SubContentsArea.Bnr-General dl.Disasterrelief dt,.Home .SubContentsArea.Bnr-General ul li{float:none;margin:0 auto 14px;max-width:70%}.Home #SiteContentsList{display:none}.Home div.notificationTable table th{font-weight:100}.Home .Col4BnrArea #Slider03{display:none}.Home .Col4BnrArea .MobileMedia{display:block}#Contents .Not-Expansion img{width:auto!important;height:auto!important}#Contents .Section.Form dl dt{margin:0 0 5px!important}#Contents .Section.Form dl dd,#Contents .Section.Form dl dt{display:block!important;float:none!important;width:auto!important}#Contents .Section.Form dl dd{margin:0!important}#Contents .Section.Form .Input{width:98%!important}#modal{width:280px;margin:0 auto;font-size:87.5%;vertical-align:top;position:relative;top:0}#modal ul li{margin:0 0 10px}.bx-wrapper{padding:0;line-height:0}.bx-wrapper .bx-controls-auto,.bx-wrapper .bx-pager{bottom:-40px}.bx-wrapper .bx-pager{left:13%;width:75%;text-align:center;padding-top:0}.bx-wrapper .bx-pager.bx-default-pager a{background:#d8d8da;margin:0 20px;width:20px;height:20px;border-radius:10px}.bx-wrapper .bx-controls-direction a{bottom:-48px}.Ir_Area{display:none}.Ir-Col2-BoxArea .Col2-Box,.Ir-Col3-BoxArea .Col3-Box{width:100%;float:none;clear:both;margin-bottom:20px}}@media print,screen and (min-width:768px){.headerAreaInnerSP,.pcnone{display:none}.headerAreaInner{min-width:1200px}.fixed .gnavInner,.footerRedBoxInner{max-width:1200px}.footLinkBox{width:1082px}.gnavInner{width:1200px}}body{position:relative;background:#fff;min-width:1200px!important}@media print{body{width:1300px;transform:scale(.8);-moz-transform:scale(.8);-webkit-transform:scale(.8);transform-origin:0 0;overflow-x:hidden}.headerAreaInner.fixed,footer a.topBtn{display:none!important}}.Reader{position:absolute;display:block;top:0;left:0;width:0;height:0;overflow:hidden}.overlay{display:none;width:100%;height:100%;position:fixed;top:0;left:0;background:#000;opacity:.5;z-index:1}#TopicPath dl{display:block;margin-bottom:15px;margin-left:20px}#TopicPath dl dd,#TopicPath dl dt{float:left}#TopicPath dl dd:last-child{margin-bottom:15px}#TopicPath img{margin:0 5px}header a,header a:link{transition:all .3s ease;color:#003fa7;text-decoration:none}header a:hover{opacity:.8;text-decoration:underline}header a:visited{color:#003b9d;text-decoration:none}header .logoArea a:hover{opacity:1}footer a,footer a:link{transition:all .3s ease;color:#003fa7;text-decoration:none}footer a:hover{opacity:.8;text-decoration:underline}footer a:visited{color:#003b9d;text-decoration:none}a:focus{outline:none}a.focus:focus{outline:2px solid #ff9000;transition:all 0 ease}.bnrArea a.focus:focus,.procurement a.focus:focus{outline:none;box-shadow:inset 0 0 0 2px #ff9000}.submitButton:focus{outline:none;box-shadow:0 0 0 2px #ff9000}.headerArea input:focus,.headerAreaInnerSP .menuMain>span.focus:focus,.nav-btn:focus{outline:none;box-shadow:inset 0 0 0 2px #ff9000}footer .Popup:after{content:"";background:url(/_next/static/media/ico_window_blue.0c524282.png) no-repeat;background-size:contain;position:relative;width:1em;height:1em;display:inline-block;margin-left:4px;top:.15em}.headerArea{z-index:9999;position:relative}.headerAreaInner{background:#fff url(/_next/static/media/header_bg.0ee20af8.png) repeat-x;box-shadow:0 3px 6px rgba(0,0,0,.2);position:relative}.headerAreaInner,.headerAreaInner.fixed{text-align:right;box-sizing:border-box;line-height:0}.headerAreaInner.fixed{display:flex;display:-webkit-flex;justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;margin:0;height:72px;background:#f7f7f7;z-index:9999}.headerAreaInner.fixed:before{content:"";position:fixed;top:0;display:inline-block;width:100vw;height:2px;background:#c00;z-index:100}.headerArea button,.headerArea input,.headerArea select,.headerArea textarea{vertical-align:middle;margin:0;padding:0;border:0;cursor:pointer}.logoArea{background:url(/_next/static/media/logo_bk.de3d6da6.png) no-repeat;position:absolute;height:70px;width:480px}.logoArea h1{position:absolute;top:16px;left:33px}.logoArea .logoTagline{position:absolute;top:32px;left:278px}.fixed .logoArea{min-width:183px;margin-right:20px;background:none;position:static;width:auto;text-align:center}.fixed .logoArea h1{position:absolute;display:inline-block;top:0;bottom:0;left:20px;margin:auto;width:179px;text-align:center;line-height:50px;height:50px;border-radius:35px;background:#fff;transition:all .3s cubic-bezier(.25,.8,.25,1)}.fixed .logoArea h1 a{margin:auto;z-index:100;background:url(/_next/static/media/logo_fixed.16c1e7f5.png) 50% no-repeat;display:inline-block;width:100%;height:100%;text-indent:-9999px;overflow:hidden}.fixed .logoArea h1:hover{box-shadow:0 3px 3px rgba(0,0,0,.15),0 3px 3px rgba(0,0,0,.15)}.headerLinkMenu{padding-top:26px;padding-bottom:5px;padding-right:30px;margin:auto;line-height:1}.headerLinkMenu li,.headerLinkMenu p,.headerLinkMenu ul{display:inline-block}.headerLinkMenu li{font-size:.75rem}.headerLinkMenu li:not(:last-child):after{content:"|";margin:1em}.headerLinkMenu .procurement a{margin-left:20px;background:#1979cc;display:inline-block;color:#fff;padding:8px;letter-spacing:.1em}.fixed .headerLinkMenu{display:none}.toolArea{padding-right:30px;margin-bottom:20px;display:flex;display:-webkit-flex;justify-content:flex-end;-webkit-justify-content:flex-end;-ms-justify-content:flex-end;align-items:center;-webkit-align-items:center;-ms-align-items:center}.fixed .toolArea{padding-left:20px;padding-right:20px;order:3;display:block;position:relative;top:20px}.fontChangeArea{margin-right:10px;background:#e9eaeb;line-height:1}.fontChangeArea dl{display:flex;display:-webkit-flex;margin:0 4px 0 10px;align-items:center;-webkit-align-items:center;-ms-align-items:center;font-size:.75rem;height:30px;color:#181818}.fontChangeArea dt{margin-right:10px}.fontChangeArea dd:not(:last-child){margin-right:2px}.fixed .fontChangeArea{display:none}.searchArea form{position:relative}.searchArea input.mfFormPhrase{width:200px;height:30px;border:1px solid #d6d8da;box-sizing:border-box;padding:0 10px}.searchArea input.submitButton{position:absolute;right:10px;top:0;bottom:0;border:0;margin:auto;width:17px;height:17px;background:url(/_next/static/media/ico_search.6bda2803.png) no-repeat}input::-webkit-input-placeholder{font-family:Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,ＭＳ Ｐゴシック,MS PGothic,"sans-serif"}input:-ms-input-placeholder{font-family:Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,ＭＳ Ｐゴシック,MS PGothic,"sans-serif"}input::-moz-placeholder{font-family:Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,ＭＳ Ｐゴシック,MS PGothic,"sans-serif"}.fixed .searchArea input.mfFormPhrase{width:auto;min-width:150px}.gnav{padding:10px 0}.gnav,.gnavInner{background:#f7f7f7;position:relative}.gnavInner{margin:auto}.gnavPanel{justify-content:space-around;-webkit-justify-content:space-around;-ms-justify-content:space-around;height:50px;border:1px solid #e9eaeb;background:#fff}.gnavPanel,.gnavPanel>li{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;-ms-align-items:center}.gnavPanel>li{flex:1 1 auto;justify-content:center;-webkit-justify-content:center;-ms-justify-content:center;height:100%;box-sizing:border-box;line-height:1.125;text-align:center}.gnavPanel>li:after{background:#c00}.gnavPanel>li>a{display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;-ms-align-items:center;justify-content:center;-webkit-justify-content:center;-ms-justify-content:center;height:100%;width:100%;color:#1e1e1e;font-family:UD新ゴ DB;transition:box-shadow .3s ease;transform:rotate(.05deg);letter-spacing:.5px;position:relative;text-decoration:none;cursor:pointer}.gnavPanel>li>a:before{content:"";background:url(/_next/static/media/ico_arrow_red_s.14c1f671.png) no-repeat;background-size:cover;width:6px;height:10px;display:inline-block;position:absolute;left:8px;margin:auto;transform:rotate(90deg);color:#c00}.gnavPanel>li:not(:last-child):after{content:"";display:inline-block;height:14px;width:1px}.gnavPanel>li.selected>a,.gnavPanel>li>a:hover{text-decoration:none;box-shadow:0 6px #ffa8a8}.gnavPanel>li>div{display:none;position:absolute;left:0;right:0;top:62px;margin:auto;z-index:1000}.gnavPanel>li.current>a{color:#c00}.fixed .gnav{width:100%;min-width:900px}.fixed .gnavInner{width:auto;order:2;left:0;right:0}.fixed .gnavInner ul>li>div{width:1200px;max-width:1200px;min-width:1200px;position:fixed;top:70px;left:0;right:0;margin:auto;overflow:hidden}.clone-nav{position:fixed;top:0;left:0;z-index:2;width:100%;transition:.3s;transform:translateY(-150%)}.is-show{transform:translateY(0)}@media (max-width:1400px),print{.fixed .toolArea{display:none}.fixed .gnav{padding-right:20px}.fixed .gnav ul>li>div{position:fixed;top:70px}}.dropMenu{display:none;height:auto;max-width:1200px;margin:auto;border:1px solid #c00;box-sizing:border-box;display:flex;display:-webkit-flex;position:relative;text-align:left;z-index:1000;overflow:hidden;background:#000}.dropMenu .btnClose{justify-content:center;-webkit-justify-content:center;-ms-justify-content:center;align-items:flex-end;-webkit-align-items:flex-end;-ms-align-items:flex-end;background:url(/_next/static/media/megadrop_close.ebbe8be9.png) no-repeat;position:absolute;width:57px;height:67px;display:flex;right:0;top:0;cursor:pointer;color:#cb0002;font-size:.625rem;padding-bottom:12px;box-sizing:border-box;transition:all .1s ease}.dropMenu .btnClose:hover{opacity:.5}.ttlArea{display:inline-block;width:258px;flex-grow:0;flex-shrink:0;height:auto;padding:28px 16px 28px 18px;box-sizing:border-box;position:relative;overflow:hidden}.ttlArea:hover{text-decoration:none;opacity:1}.ttlArea:hover:after{opacity:.8}.ttlArea:after{content:"";display:block;width:100%;background-color:#000;background-repeat:no-repeat;background-position:bottom;height:100%;position:absolute;left:0;top:0;z-index:-5;transition:all .2s ease-in-out}.ir .ttlArea:after{background-image:url(/_next/static/media/megadrop_ir.a01a7396.png)}.group .ttlArea:after{background-image:url(/_next/static/media/megadrop_group.0b0d430b.png)}.employment .ttlArea:after{background-image:url(/_next/static/media/megadrop_employment.5f179aff.png)}.pressrelease .ttlArea:after{background-image:url(/_next/static/media/megadrop_pressrelease.18af4d21.png)}.corporate .ttlArea:after{background-image:url(/_next/static/media/megadrop_corporate.d6644b35.png)}.csr .ttlArea:after{background-image:url(/_next/static/media/megadrop_csr.3a5b14e2.png)}.sp150th .ttlArea:after{background-image:url(/_next/static/media/megadrop_150th.be315263.png)}.sp150th a.sp150thnoicn:before{background:none!important}.ttlArea h2{font-size:1.3rem;line-height:1.6rem;letter-spacing:.04em;margin-bottom:40px;position:relative;border-bottom:none;padding:0 0 10px 2rem;font-weight:400}.ttlArea h2,.ttlArea h2 span{color:#fff;font-family:UD新ゴ R}.ttlArea h2 span{display:block}.ttlArea h2:before{position:absolute;content:"";width:1.5rem;height:1.5rem;left:0;margin:auto;display:inline-block}.corporate .ttlArea h2:before,.ttlArea h2:before{background:url(/_next/static/media/ico_corporate.034f81c5.png) no-repeat;background-size:contain;top:0}.group .ttlArea h2:before{background:url(/_next/static/media/ico_group.a2f8b50f.png) no-repeat;background-size:contain}.ir .ttlArea h2:before{background:url(/_next/static/media/ico_ir.78493bb1.png) no-repeat;background-size:contain}.pressrelease .ttlArea h2:before{background:url(/_next/static/media/ico_pressrelease.92034d7b.png) no-repeat;background-size:contain;top:.2em}.csr .ttlArea h2:before{background:url(/_next/static/media/ico_csr.98409973.png) no-repeat;background-size:contain;top:.2em}.employment .ttlArea h2:before{background:url(/_next/static/media/ico_employment.da6df9e7.png) no-repeat;background-size:contain}.ttlArea h2:after{border-bottom:1px solid #fff;position:absolute;bottom:0;left:0;content:"";display:block;transition:all .3s ease;-webkit-transition:all .3s ease;width:0}.ttlArea:hover h2:after{width:100%;border-bottom:1px solid #fff}.ttlArea .ttlAreaTotop{font-size:.7rem;color:#000;position:absolute;bottom:0;right:0;text-align:right;padding:.15em .5em;box-sizing:border-box;background:hsla(0,0%,100%,.7);display:inline-block;width:100%;line-height:30px;height:auto;border-radius:0;margin:0}.ttlArea:hover .ttlAreaTotop{color:#c80000;text-decoration:underline}.ttlArea .ttlAreaTotop:before{display:none}.ttlArea .ttlAreaTotop:after{position:relative;content:"";background:url(/_next/static/media/ico_arrow_red_l.bb99dd8c.png) no-repeat;background-size:contain;width:.6em;height:.9em;display:inline-block;top:.1em;bottom:0;right:0;margin:auto auto auto 10px}.dropMenuWrap{display:flex;display:-webkit-flex;flex-grow:1;-webkit-flex-grow:1;background:#fff;padding:20px 70px 20px 20px;box-sizing:border-box}.dropMenuWrap>div{width:100%}.dropMenuWrap>div:first-child{padding-right:20px;border-right:1px solid #b5b5b5;box-sizing:border-box}.dropMenuWrap>div.single{border-right:0}.dropMenuWrap>div:nth-child(2){padding-left:20px;box-sizing:border-box}.dropMenu ul{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;list-style:none}.dropMenu li,.dropMenu li a{position:relative}.dropMenu li a{display:flex;display:-webkit-flex;justify-content:flex-start;-webkit-justify-content:flex-start;-ms-justify-content:flex-start;align-items:flex-start;-webkit-align-items:flex-start;-ms-align-items:flex-start;border:1px solid #b5b5b5;box-sizing:border-box;padding:16px 16px 16px 38px;color:#181818;font-size:.875rem;font-family:UD新ゴ M;transform:rotate(.03deg);transition:none;line-height:18px;letter-spacing:.06em}.dropMenu li a:before{position:absolute;content:"";background:url(/_next/static/media/ico_arrow_red_s.14c1f671.png) no-repeat;background-size:cover;width:6px;height:11px;display:inline-block;left:0;margin:auto auto auto 20px}.dropMenu .styleMain li{flex:100% 1;margin-bottom:10px}.dropMenu .styleMain li a{height:80px;align-items:center;-webkit-align-items:center;-ms-align-items:center;text-shadow:1px 1px 0 #fff,-1px 1px 0 #fff,1px -1px 0 #fff,-1px -1px 0 #fff}.dropMenu .styleSub{align-content:flex-start;-webkit-align-content:flex-start;-ms-align-content:flex-start}.dropMenu .styleSub li{flex-basis:192px}.dropMenu .single .styleSub li,.dropMenu .styleSub li:nth-child(odd){margin:0 10px 10px 0}.dropMenu .styleSub li a{height:120px}.dropMenu .styleSub li a:before{margin-left:20px;margin-top:.2em}.dropMenu .styleSub .Popup:after{content:"";background:url(/_next/static/media/ico_window_gley.53470e0e.png) no-repeat;background-size:contain;position:relative;width:1em;height:1em;display:inline-block;margin-left:4px;top:.15em}.dropMenu .styleSub li a .target_blank{margin-top:.2em}.dropMenu .styleTxt{flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap}.dropMenu .styleTxt li{flex-basis:calc(50% - 10px);-webkit-flex-basis:calc(50% - 10px);-ms-flex-basis:calc(50% - 10px);display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;-ms-align-items:center;border-bottom:1px dotted #dedede}.dropMenu .styleTxt li.long{flex-basis:100%;-webkit-flex-basis:100%;-ms-flex-basis:100%}.dropMenu .styleTxt li:nth-child(odd){margin-right:10px}.dropMenu .styleTxt li a{padding:18px 20px 18px 30px;border:none;align-items:flex-start;-webkit-align-items:flex-start;-ms-align-items:flex-start;width:100%}.dropMenu .styleTxt li a:before{margin-left:10px;margin-top:.2em}.ir .ir01 a{background:url(/_next/static/media/megadrop_ir_menu01.1d479aff.png) no-repeat 100%}.ir .ir02 a{background:url(/_next/static/media/megadrop_ir_menu02.a42e7861.png) no-repeat 100%}.ir .ir03 a{background:url(/_next/static/media/megadrop_ir_menu03.747251c3.png) no-repeat 100%}.ir .ir04 a{background:url(/_next/static/media/megadrop_ir_menu04.afb0e276.png) no-repeat 100%}.group .group01 a{background:url(/_next/static/media/megadrop_group_menu01_ol.11b6bc55.png) no-repeat 100% 100%}.group .group02 a{background:url(/_next/static/media/megadrop_group_menu02_ol.effbfcb4.png) no-repeat 100% 100%}.group .group03 a{background:url(/_next/static/media/megadrop_group_menu03_ol.fa6329a3.png) no-repeat 100% 100%}.group .group04 a{background:url(/_next/static/media/megadrop_group_menu04.e83ca1f0.png) no-repeat 100% 100%}.employment .employment01 a{background:url(/_next/static/media/megadrop_employment_menu01.6e3eab82.png) no-repeat 100%}.employment .employment02 a{background:url(/_next/static/media/megadrop_employment_menu02.fcbec8b0.png) no-repeat 100%}.employment .employment03 a{background:url(/_next/static/media/megadrop_employment_menu03.85fcc464.png) no-repeat 50%}.employment .employment04 a{background:url(/_next/static/media/megadrop_employment_menu04.1de87d1b.png) no-repeat 100%}.pressrelease .pressrelease01 a{background:url(/_next/static/media/megadrop_pressrelease_menu01.4ba31bfd.png) no-repeat 100%}.pressrelease .pressrelease02 a{background:url(/_next/static/media/megadrop_pressrelease_menu02.74dafb0a.png) no-repeat 100%}.pressrelease .pressrelease03 a{background:url(/_next/static/media/megadrop_pressrelease_menu03.e0bc23e2.png) no-repeat 100%}.pressrelease .pressrelease04 a{background:url(/_next/static/media/megadrop_pressrelease_menu04.cb894956.png) no-repeat 100%}.corporate .corporate01 a{background:url(/_next/static/media/megadrop_corporate_menu01_ol.e992344c.png) no-repeat 100%}.corporate .corporate02 a{background:url(/_next/static/media/megadrop_corporate_menu02_ol.af661767.png) no-repeat 100%}.corporate .corporate03 a{background:url(/_next/static/media/megadrop_corporate_menu03_ol.40f371d5.png) no-repeat 100%}.corporate .corporate04 a{background:url(/_next/static/media/megadrop_corporate_menu04_ol.ae7d804e.png) no-repeat 100%}.corporate .corporate06 a{background:url(/_next/static/media/megadrop_corporate_menu06.13ff2899.png) no-repeat 100%}.corporate .corporate07 a{background:url(/_next/static/media/megadrop_corporate_menu07.452c576a.png) no-repeat 100%}.corporate .corporate08 a{background:url(/_next/static/media/megadrop_corporate_menu08.bd8ae987.png) no-repeat 100%}.corporate .corporate09 a{background:url(/_next/static/media/megadrop_corporate_menu09.460e8b5a.png) no-repeat 100%}.corporate .corporate10 a{background:url(/_next/static/media/megadrop_corporate_menu10.ea44d8c5.png) no-repeat 100%}.csr .csr01 a{background:url(/_next/static/media/megadrop_csr_menu01.3e38452d.png) no-repeat 100%}.csr .csr02 a{background:url(/_next/static/media/megadrop_csr_menu02.492506fd.png) no-repeat 100%}.csr .csr03 a{background:url(/_next/static/media/megadrop_csr_menu03.bd55f5a6.png) no-repeat 100%}.csr .csr04 a{background:url(/_next/static/media/megadrop_csr_menu04.dfffa294.png) no-repeat 100%}.csr .csr05 a{background:url(/_next/static/media/megadrop_csr_menu05.5015d7bc.png) no-repeat 50%}.csr .csr06 a{background:url(/_next/static/media/megadrop_csr_menu06.00f928ef.png) no-repeat 100%}.csr .csr07 a{background:url(/_next/static/media/megadrop_csr_menu07.8fff7c6a.png) no-repeat 100%}.csr .csr08 a{background:url(/_next/static/media/megadrop_csr_menu08.0bbd8746.png) no-repeat 100%}.csr .csr09 a{background:url(/_next/static/media/megadrop_csr_menu09.a5d9852c.png) no-repeat 100%}.csr .csr10 a{background:url(/_next/static/media/megadrop_csr_menu10.7de8889f.png) no-repeat 100%}.csr .csr11 a{background:url(/_next/static/media/megadrop_csr_menu11.e7e0637a.png) no-repeat 100%}.csr .csr12 a{background:url(/_next/static/media/megadrop_csr_menu12.6a4c9447.png) no-repeat 100%}.csr .csr13 a{background:url(/_next/static/media/megadrop_csr_menu13.22c47a86.png) no-repeat 100%}.csr .csr_management a{background:url(/_next/static/media/megadrop_en_csr_management.8bbb5262.png) no-repeat 100%}.csr .csr_environment a{background:url(/_next/static/media/megadrop_en_csr_environment.23466b55.png) no-repeat 100%}.csr .csr_society a{background:url(/_next/static/media/megadrop_en_csr_society.f7d4f329.png) no-repeat 100%}.csr .csr_governance a{background:url(/_next/static/media/megadrop_en_csr_governance.b2e92ba1.png) no-repeat 50%}.csr .csr_related a{background:url(/_next/static/media/megadrop_en_csr_related.093f5803.png) no-repeat 100%}.sp150th .sp150th01 a{background:url(/_next/static/media/megadrop_150th_menu01.47816daf.png) no-repeat 100%}footer a.topBtn{position:fixed;bottom:20px;right:20px;display:block;background:rgba(204,0,0,.8);color:#fff;font-size:.875rem;padding:0 20px 0 50px;text-align:center;line-height:50px;border-radius:25px;box-sizing:border-box;transition:none;text-decoration:none}footer a.topBtn:before{background:#fff}footer a.topBtn:after,footer a.topBtn:before{content:"";display:inline-block;width:20px;height:20px;border-radius:10px;position:absolute;top:0;bottom:0;margin:auto;left:20px}footer a.topBtn:after{background:url(/_next/static/media/ico_arrow_red_s.14c1f671.png) no-repeat 50%;background-size:7px 12px;transform:rotate(-90deg)}footer a.topBtn:hover{opacity:.7}.footerArea{background:#eee;width:100%}.footerArea h5{margin:0;padding:0;background:none}.footLinkBox{text-align:center;margin:auto;padding-top:60px}.footLinkBox,.footLinkBoxInner{display:flex;display:-webkit-flex;justify-content:space-between;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between}.footLinkBoxInner{width:100%;margin-right:40px}.footLinkBox .col{width:240px;text-align:left}.footLinkBox .col h4 a{font-size:.875rem;font-family:UD新ゴ M;color:#181818;display:inline-block;width:100%;border-top:1px solid #181818;border-bottom:1px dotted #181818;padding:20px;box-sizing:border-box;transform:rotate(.05deg);transition:none}.footLinkBox .col h4 a.csr{white-space:nowrap;padding-left:15px}.footLinkBox .col ul{margin:20px 14px 60px}.footLinkBox .col li{margin-bottom:16px;padding-left:14px;position:relative}.footLinkBox .col li a{color:#454545;font-size:.75rem;font-family:UD新ゴ R}.footLinkBox .col li:before{position:absolute;content:"";background:url(/_next/static/media/ico_arrow_red_s.14c1f671.png) no-repeat;background-size:contain;width:.4em;height:.7em;display:inline-block;left:0;top:.25em;margin:auto}.footerCopyrightSP{display:none}.socialLinkBox{background:#fff;flex:0 0 240px;align-self:flex-start}.socialLinkBox h4{background:#c00;font-size:.875rem;height:48px;line-height:48px;color:#fff}.socialLinkBox .logo{font-size:.875rem;font-family:UD新ゴ DB;color:#181818;margin-bottom:14px}.socialLinkBox .athlete .logo img{margin-bottom:10px}.socialLinkBox .athlete,.socialLinkBox .group{border-bottom:1px dotted #aaa}.socialLinkBox .athlete,.socialLinkBox .group,.socialLinkBox .kanpo{padding:20px 0}.socialLinkBox .icon>li{margin-bottom:10px}.socialLinkBox .icon>li:last-child{margin-bottom:0}.socialLinkBox .group .logo img{height:28px}.socialLinkBox .athlete .logo img{width:71px}.socialLinkBox a img{border-radius:4px;box-shadow:0 3px 4px rgba(0,0,0,.05)}.footerNav{display:flex;display:-webkit-flex;justify-content:center;-webkit-justify-content:center;-ms-justify-content:center}.footerNav .logo{margin-right:30px}.footerNav li{display:inline-block;font-size:.75rem}.footerNav li a{font-family:UD新ゴ M}.footerNav li:not(:last-child):after{content:"|";margin:1em}.footerRedBox{background:#cb0002;color:#fff}.footerRedBoxInner{display:flex;display:-webkit-flex;justify-content:space-between;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;margin:auto;padding:0 25px;height:28px;line-height:28px}.footerRedBoxInner .footerCopyright{font-size:.69rem;color:#fff}a,article,aside,blockquote,body,dd,div,dl,dt,embed,fieldset,footer,form,h1,h2,h3,h4,h5,h6,header,iframe,input,li,nav,object,ol,option,p,pre,section,select,small,span,table,td,textarea,th,ul{font-family:FB Benton Sans Regular,Helvetica,Arial,sans-serif}@media print,screen and (min-width:768px){.footerNavInner{width:100%;max-width:1200px}}.dropMenu li a,.gnavPanel>li>a,.ttlArea *{font-family:FB Condor Bold}.logoArea{background:url(/_next/static/media/logo_bk.b0d0bf75.png) no-repeat}.fixed .logoArea{min-width:270px}.fixed .logoArea h1{width:260px}.fixed .logoArea h1 a{background:url(/_next/static/media/logo_fixed.1013fae8.png) 50% no-repeat}.searchArea input.mfFormPhrase{width:250px}.fixed .searchArea input.mfFormPhrase{min-width:250px}.footerNav{margin:25px auto}.footerNavInner{display:flex;display:-webkit-flex}.footLinkBox .col h4 a{font-family:FB Condor Bold}.footLinkBox .col li a{font-family:FB Condor Regular}@media screen and (max-width:767px){.headerAreaInner,.spnone{display:none!important}body{height:100%;width:100%;min-width:100%!important}main{padding-top:40px}a{transition:none;text-decoration:none}.headerArea button,.headerArea input,.headerArea select,.headerArea textarea{margin:0;padding:0;background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.headerArea{position:fixed;top:0;width:100vw;z-index:9999;box-shadow:0 1px 6px rgba(0,0,0,.2)}.headerArea,.logoArea{height:40px;background:#c00}.logoArea{width:100%;position:relative}.logoArea h1{position:absolute;top:5px;left:0;right:0;text-align:center}.logoArea a{display:inline-block;margin:auto;height:30px;padding:5px;box-sizing:border-box}.logoArea a img{height:100%;width:auto;vertical-align:inherit}.gnavSP{position:fixed;z-index:10;right:-90%;top:40px;width:90%;max-height:calc(100vh - 40px);transition:right .6s cubic-bezier(.19,1,.22,1);-webkit-transition:all .6s cubic-bezier(.19,1,.22,1);-webkit-overflow-scrolling:touch;overflow-y:auto}.gnavInnerSP{background:#c00;padding-left:1px;text-align:left}.nav-open{position:fixed;left:0}.nav-open .overlay{display:block!important}.nav-open .overlay:after{content:"";display:block;position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;background:rgba(0,0,0,.6)}.nav-open .gnavSP{right:0}.headerArea .nav-btn{top:0;transform:translateZ(0);z-index:4;box-sizing:content-box;border:0;outline:0;width:40px;height:40px;background:#d42626;padding:0}.headerArea .nav-btn,.nav-btn-icon,.nav-btn-icon:after,.nav-btn-icon:before{position:absolute;right:0;transition:all .6s cubic-bezier(.19,1,.22,1);display:block;text-align:center}.nav-btn-icon,.nav-btn-icon:after,.nav-btn-icon:before{left:0;background:#fff;width:22px;height:2px}.nav-btn-icon{margin:auto;top:0;bottom:0}.nav-btn-icon:before{content:"";top:-8px}.nav-btn-icon:after{content:"";top:8px}.nav-open .nav-btn-icon:after,.nav-open .nav-btn-icon:before{top:0}.nav-open .nav-btn-icon{background-color:transparent}.nav-open .nav-btn-icon:before{transform:rotate(45deg)}.nav-open .nav-btn-icon:after{transform:rotate(-45deg)}.target_blank02{margin-right:10px}.searchArea{background:#ebebeb;position:relative;margin-bottom:1px}.searchArea input.mfFormPhrase{line-height:30px;padding:0 20px 0 15px;border-radius:15px;border:1px solid #d8d8d8;background:#fff;width:calc(100% - 20px);box-sizing:border-box;margin:10px;font-size:1em;color:#181818}.searchArea input.submitButton{right:22px;width:13px;height:13px;background-size:cover}#SPq::placeholder{opacity:1;color:#767676}.spLinkBox{background:#fff}.spLinkBox li{margin-bottom:1px}.menuMain{width:100%;text-align:left;position:relative;font-weight:700;font-size:.9em}.menuMain:focus,.menuMain:focus .menuMainttl.open,.menuSub a:focus{outline:none!important;box-shadow:inset 0 0 0 2px #ff9000!important}.menuMain a,.menuMain span{color:#181818;text-decoration:none;font-family:UD新ゴ M}.menuMainttl{display:block;background:#f3f3f3;padding:17px 20px;background:url(/_next/static/media/ico_plus.c6d4bb73.png) center right 20px no-repeat;background-size:12px}.menuMainttl.open{background:#fee url(/_next/static/media/ico_minus.26990e36.png) center right 20px no-repeat;background-size:12px;color:#c00}.menuSub{display:none;margin:0;padding:0;list-style:none}.menuSub li{margin-bottom:1px;position:relative}.menuSub li a{display:block;background:#efefef;padding:17px 44px 17px 30px;color:#181818;text-decoration:none;font-size:.9em;font-family:UD新ゴ M}.menuSub li a:after{position:absolute;content:"";width:20px;height:20px;top:0;right:22px;background:url(/_next/static/media/ico_arrow_red_s.14c1f671.png) no-repeat 100%;background-size:7px 12px;bottom:0;margin:auto}.menuSub li a.Popup{padding-left:52px;position:relative}.menuSub li a.Popup:before{position:absolute;content:"";width:20px;height:20px;top:0;left:22px;background:url(/_next/static/media/ico_window_blue.0c524282.png) no-repeat 50%;background-size:14px 14px;bottom:0;margin:auto}.menuBnr{background:#fff;text-align:center;display:block;padding:10px}.menuOther{font-size:1em}.menuOther a,.menuOther a:visited{color:#fff!important;display:inline-block;padding:17px 20px;width:100%;height:100%;box-sizing:border-box;font-size:1.2em;font-weight:700}.menuOther .line{border-bottom:1px solid #fff}.menuOther .line a,.menuOther .line a:visited{font-weight:700;position:relative;color:#fff;text-decoration:none;font-size:.9em}.menuOther .line a:after{position:absolute;content:"";width:20px;height:20px;top:0;right:24px;background:url(/_next/static/media/ico_arrow_white_s.0e6fd205.png) no-repeat 100%;background-size:7px 12px;bottom:0;margin:auto}.menuOther .line a:hover{opacity:1}.menuOther .flex{display:flex;justify-content:space-between;align-content:center;align-items:center;border-bottom:1px solid #d42626;font-size:.7em}.menuOther .flex li{flex:auto;border-right:1px solid #fff;text-align:center}.menuOther .flex li:last-child{border:0}.menuOther a:hover{opacity:1}.gnavInnerSP .socialLinkBox{padding:0;background:#fff}.gnavInnerSP .socialLinkBox .group{margin-right:1px}.menuClose{display:flex;justify-content:center;background:#fff;padding:17px 20px}.menuCloseBtn:focus{box-shadow:inset 0 0 0 2px #ff9000}.headerArea .menuCloseBtn{display:inline-flex;justify-content:center;align-items:center;gap:5px;width:70%;background:#c00;border-radius:9999px;padding:.5em 1em;color:#fff;font-size:.9em;font-weight:700;cursor:pointer}.menuCloseIcon{position:relative;bottom:1px;display:inline-block;width:14px;height:14px}.menuCloseIcon:after,.menuCloseIcon:before{position:absolute;top:0;width:20px;height:2px;background:#fff;transform-origin:left center;content:""}.menuCloseIcon:before{left:0;transform-origin:left center;transform:rotate(45deg)}.menuCloseIcon:after{right:0;transform-origin:right center;transform:rotate(-45deg)}footer a.topBtn{text-indent:-9999px;bottom:0;right:0;padding:0;width:50px;height:50px;border-radius:0;box-sizing:border-box}footer a.topBtn:before{content:none}footer a.topBtn:after{content:"";background:url(/_next/static/media/ico_arrow_white_s.0e6fd205.png) no-repeat 50%;background-size:contain;display:inline-block;width:20px;height:20px;border-radius:10px;left:0;right:0}.footerArea{margin-top:80px;display:block;border-top:2px solid #c00}.footLinkBox{width:100%;padding:0;order:2;margin:0;display:flex;flex-wrap:wrap}.footLinkBoxInner{flex-wrap:wrap;margin-right:0}.footLinkBox .col{width:100%}.footLinkBox .col ul{display:flex;flex-wrap:wrap}.footLinkBox .col ul li{width:45%}.socialLinkBox{display:flex;flex-basis:100%;background:none;box-sizing:border-box;padding:8px}.socialLinkBox h4{display:none}.socialLinkBox .athlete,.socialLinkBox .group,.socialLinkBox .kanpo{background:#fff;display:flex;flex-direction:column;justify-content:space-between;padding:26px 8px 20px}.socialLinkBox .logo{font-size:.8em;font-weight:400;flex-grow:1;display:flex;flex-direction:column;justify-content:space-around;align-items:center;margin:0 0 16px;padding:0;background:none}.socialLinkBox>ul{width:100%}.socialLinkBox .group .logo img{width:auto;height:auto;max-height:23px;max-width:100px}.socialLinkBox .athlete .logo img{width:auto}.socialLinkBox .athlete .logo span{display:block;line-height:1.5}.socialLinkBox .icon{display:flex;flex-wrap:wrap;justify-content:center}.socialLinkBox .icon>li{margin-bottom:4px}.socialLinkBox .icon img{width:100%;box-shadow:none}.footerNav{margin:0;order:1;width:100%}.footerNav .logo{display:none}.footerNav ul{display:block;width:100%}.footerNav li{display:block;border-bottom:1px solid #d9d9d9}.footerNav li:not(:last-child):after{content:none}.footerNav li a{display:inline-block;height:100%;width:100%;padding:10px 30px;color:#181818;font-size:1em;font-weight:400;position:relative;box-sizing:border-box;text-align:left;text-decoration:none}.footerNav li a:before{content:"";position:absolute;background:url(/_next/static/media/ico_arrow_red_s.14c1f671.png) no-repeat;background-size:contain;width:.5em;height:.8em;display:inline-block;left:15px;top:1em;margin:auto}.footerRedBox{order:4}.footerRedBoxInner{display:block;padding:0;height:auto}.footerRedBoxInner .logo{display:block;text-align:center;padding:14px}.footerRedBoxInner .logo img{width:45%}.footerRedBoxInner .footerCopyright{display:none}.footerCopyrightSP{order:3;display:block;text-align:center;margin:20px 0;font-size:71.5%;text-transform:uppercase}.footerNavInner{width:100%}}.xj_mailform_table{width:100%;margin-bottom:35px}.xj_mailform_table_td_title{width:225px}.xj_mailform_table_td_value input{width:18.75em}#highlight th.title{min-width:4em}#tabs ul{width:100%;display:table;margin-bottom:0}#tabs .Ir-tabNav ul{display:block}div.Ir-tabNav ul:after{display:block;clear:both;height:0;visibility:hidden;content:"."}#tabs div.Ir-tabNav ul li.tabNav02 a,#tabs div.Ir-tabNav ul li.tabNav03 a{color:#333}#tabs div.Ir-tabNav ul li.tabNav02 a:hover,#tabs div.Ir-tabNav ul li.tabNav02.current a,#tabs div.Ir-tabNav ul li.tabNav03 a:hover,#tabs div.Ir-tabNav ul li.tabNav03.current a{color:#fff}#tabBoxes{width:100%}.tabbox{padding:0;background:#fff}.tabbox .table .xj_chart_table{width:100%;border-collapse:collapse;border:1px solid #d6d8da}.tabbox .table .xj_chart_table td{border:1px solid #d6d8da;font-size:smaller;padding:2px}.tabbox .table .xj_chart_table .xj_chart_header,.tabbox .table .xj_chart_table .xj_chart_header_first{background-color:#f7f7f7}.tabbox .table .xj_chart_table .titletd .xj_chart_header,.tabbox .table .xj_chart_table .xj_chart_value{text-align:right;white-space:nowrap}.IrHighlightsTable{font-size:97%}#IRnews span.label,#xj-mainlist td span.label{display:inline-block;width:90px;font-size:50%;text-align:center;padding:1px;background:#666;color:#fff;margin-right:10px;line-height:1.4}#IRnews dl#xml-yusei span.label{display:block;float:left}#xj-mainlist td span.label-non{width:90px}#xj-mainlist td a{display:inline-block;width:80%;vertical-align:top}.stockweatherArea .tab-area{background:#757575;color:#fff;cursor:pointer;display:table;width:100%}#Contents .Section .stockweatherArea .tab-area li{margin-bottom:0!important}.stockweatherArea .tab{text-align:center;display:table-cell;vertical-align:middle;width:calc(100%/3);padding:10px}.stockweatherArea .tab:nth-child(n+2){border-left:2px solid #fff}.stockweatherArea .tab.active,.stockweatherArea .tab:hover{background-color:#c00}.stockweatherArea .panelarea{margin-top:20px}.stockweatherArea .panel{display:none;text-align:center}.stockweatherArea .panel.active{display:block}.stockweatherArea .panel:first-of-type.active iframe{height:965px}.stockweatherArea .panel:nth-of-type(2).active iframe{height:1152px}.stockweatherArea .panel:nth-of-type(3).active iframe{height:903px}.TabContent{display:none}.TabContent.current{display:block}.Access_Ranking{margin-top:20px;margin-right:20px}.Access_Ranking h3{font-size:115.4%;padding-left:8px}#Contents #Ir-bs_asset table,#Contents #Ir-bs_liabilities table,#Contents #Ir-bs_netAsset table{margin-bottom:0}#Contents .Table-Border table .xj_chart_header,#Contents .Table-Border table .xj_chart_header_first{background:#f7f7f7}#Contents .Table-Border table tr:not(:first-child) .xj_chart_header{text-align:left!important}#Contents #Ir-bs_asset table tr:last-child td,#Contents #Ir-bs_liabilities table tr:last-child td,#Contents #Ir-bs_netAsset table tr:last-child td,#Contents #Ir-cf table tr:last-child td,#Contents #Ir-pl table tr .xj_chart_header,#Contents #Ir-pl table tr td,#Contents .Table-Border table tr:first-child .xj_chart_header{font-weight:700}#Contents #Ir-bs_liabilities table tr:first-child,#Contents #Ir-bs_netAsset table tr:first-child{display:none}#Contents #Ir-bs_asset table,#Contents #Ir-bs_asset table tr:last-child td,#Contents #Ir-bs_liabilities table,#Contents #Ir-bs_liabilities table tr:last-child td{border-bottom:0}#Contents #Ir-bs_liabilities table tr:nth-child(6) .xj_chart_header{padding-left:2em;font-weight:400}#Contents #Ir-pl table tr:nth-child(10) .xj_chart_header,#Contents #Ir-pl table tr:nth-child(11) .xj_chart_header,#Contents #Ir-pl table tr:nth-child(3) .xj_chart_header,#Contents #Ir-pl table tr:nth-child(4) .xj_chart_header,#Contents #Ir-pl table tr:nth-child(5) .xj_chart_header,#Contents #Ir-pl table tr:nth-child(6) .xj_chart_header,#Contents #Ir-pl table tr:nth-child(8) .xj_chart_header,#Contents #Ir-pl table tr:nth-child(9) .xj_chart_header{padding-left:2em}#Contents #Ir-pl table tr:nth-child(10) td,#Contents #Ir-pl table tr:nth-child(11) td,#Contents #Ir-pl table tr:nth-child(17) td,#Contents #Ir-pl table tr:nth-child(18) td,#Contents #Ir-pl table tr:nth-child(3) td,#Contents #Ir-pl table tr:nth-child(4) td,#Contents #Ir-pl table tr:nth-child(5) td,#Contents #Ir-pl table tr:nth-child(6) td,#Contents #Ir-pl table tr:nth-child(8) td,#Contents #Ir-pl table tr:nth-child(9) td{font-weight:400}#Contents .Table-Border .xj_chart_table td:last-child{background:#fee;border-left:2px solid #c00;border-right:2px solid #c00}#Contents .Table-Border .xj_chart_table tr:first-child td:last-child{border-top:2px solid #c00}#Contents .Table-Border .xj_chart_table tr:last-child td:last-child{border-bottom:2px solid #c00}#Contents .Section dl.Table-Heading{margin-bottom:0}#Ir-bs .Table-Heading{display:flex}#Ir-bs .Table-Heading dt div{flex:0 1 40px;width:40px;box-sizing:border-box;height:100%;display:flex;flex-direction:column}#Ir-bs .Table-Heading dt span{writing-mode:vertical-rl;padding:10px;background:#f7f7f7;flex:1 1 auto;margin-right:0;border:.5px solid #d6d8da;border-right:0;text-align:center}#Ir-bs_asset.Table-Heading dt span{margin-top:.5px;border-bottom:0}#Ir-bs_liabilities.Table-Heading dt span{border-bottom:0}#Ir-bs_netAsset.Table-Heading dt span{margin-bottom:.5px}#Ir-bs_asset.Table-Heading dt div:before{content:" ";height:calc(1.385em * 2 + 1px);vertical-align:top;margin:.5px 0 .5px .5px}#Ir-bs .Table-Heading dd{flex:1 1 auto}.EN #Contents #Ir-bs_asset table tr:last-child td,.EN #Contents #Ir-bs_liabilities table tr:last-child td,.EN #Contents #Ir-bs_netAsset table tr:last-child td,.EN #Contents #Ir-cf table tr:last-child td,.EN #Contents #Ir-pl table tr .xj_chart_header,.EN #Contents #Ir-pl table tr td,.EN #Contents .Table-Border table tr:first-child .xj_chart_header{font-weight:700;font-family:FB Benton Sans Bold}.EN #Contents #Ir-pl table tr:nth-child(10) td,.EN #Contents #Ir-pl table tr:nth-child(11) td,.EN #Contents #Ir-pl table tr:nth-child(17) td,.EN #Contents #Ir-pl table tr:nth-child(18) td,.EN #Contents #Ir-pl table tr:nth-child(3) td,.EN #Contents #Ir-pl table tr:nth-child(4) td,.EN #Contents #Ir-pl table tr:nth-child(5) td,.EN #Contents #Ir-pl table tr:nth-child(6) td,.EN #Contents #Ir-pl table tr:nth-child(8) td,.EN #Contents #Ir-pl table tr:nth-child(9) td{font-weight:400;font-family:FB Benton Sans Regular}.xj_mailform_div{padding:0 10px}.xj_mailform_table,.xj_mailform_table tbody,.xj_mailform_table tr{width:100%;display:block}.xj_mailform_table td{border-bottom:1px dashed #d6d8da;padding:15px 0;display:block}.xj_mailform_table_td_title{width:100%}.xj_mailform_table_td_value input{width:98%!important;background-color:#f5f5f5;border:1px solid #ddd;margin-top:5px;padding:.2em}.xj_mailform_div_button{width:100px;margin:0 auto 35px}.xj_mailform_request_button{width:100px;height:30px}.xj_mailform_Required_Item span{color:#c00;font-size:92.9%}.xj_mailform_Required_Item.email span{display:block}.xj_mailform_table_td_title.company span{color:#c00;font-size:92.9%}#highlight td.value{white-space:nowrap}#highlight td,#highlight th{font-size:smaller}#Contents .Table-Border table#highlight td,#Contents .Table-Border table#highlight th{padding:5px}@media only screen and (max-width:500px){#highlight div,#highlight td,#highlight th{font-size:xx-small}#highlight td.nendo,#highlight td.value{font-size:50%}#Contents .Table-Border table#highlight td,#Contents .Table-Border table#highlight th{padding:1px}#Contents .Section .BG-Gray{text-align:left}.tabbox .table .xj_chart_table{width:100%;border-collapse:collapse;border:1px solid #d6d8da}.tabbox .table .xj_chart_table td{border:1px solid #d6d8da;font-size:x-small;padding:2px}.tabbox .table .xj_chart_table .xj_chart_header,.tabbox .table .xj_chart_table .xj_chart_header_first{width:1.8em}.tabbox .table .xj_chart_table .titletd .xj_chart_header{width:auto}}#xj-mainlist td span.label{font-size:50%;text-align:center;background:#666;line-height:1.4}#xj-mainlist td span.label,#xj-mainlist td span.label-non{display:inline-block;width:75px;padding:1px;color:#fff;margin-right:10px}#xj-mainlist td span.label-non{background:#fff}colgroup{display:none}#xj-mainlist th,.xj-table th{width:8.5em}#xj-mainlist td a,.xj-table td a{width:95%}.stockweatherArea .panel:first-of-type.active iframe{height:137vh}.stockweatherArea .panel:nth-of-type(2).active iframe{height:132vh;max-width:400px;overflow-x:auto}.stockweatherArea .panel:nth-of-type(3).active iframe{height:136vh}.Access_Ranking{border:1px solid #ccc;padding:10px;margin:20px 10px 40px}.Access_Ranking h3{margin-top:5px;margin-bottom:15px;color:#c00}.Access_Ranking .Ranking_Block01 li{font-size:92.9%;position:relative;padding:8px 10px 8px 40px;border-top:1px dotted #ccc}.Access_Ranking .Ranking_Block01 li span{display:block;position:absolute;top:8px;left:10px;background-color:#c00;color:#fff;width:20px;text-align:center}#Contents .Table-Border table .xj_chart_header,#Contents .Table-Border table .xj_chart_header_first{min-width:7em}#Contents #Ir-bs_asset table td,#Contents #Ir-bs_liabilities table td,#Contents #Ir-bs_netAsset table td{width:10em!important;box-sizing:border-box}.spScroll{overflow:auto;white-space:nowrap;margin-bottom:15px}.spScroll table{width:100%}.spScroll::-webkit-scrollbar{height:5px}.spScroll::-webkit-scrollbar-track{background:#f1f1f1}.spScroll::-webkit-scrollbar-thumb{background:#bcbcbc}.headerArea .mf-search-bar_input-wrapper input#mf-search-bar_input{height:30px}input#mf-search-bar_input,select#mf-search-bar_doc-type_select{border-radius:0!important;border-color:#d6d8da}.mf-search-bar_input{min-height:34px;height:100%;margin:0;width:100%;font-size:1rem;border:1px solid #ddd;border-radius:0;padding:.5rem}button.mf-search-bar_button{font-size:.8125rem;border-radius:0!important;background-color:transparent!important;padding:0 .5rem}button.mf-search-bar_input_alt-btn{margin-top:3px}.mf-search-bar_input-buttons path{color:#d6d8da}.mf-search-bar_button svg{margin-left:.75em}.mf-search-bar_button span{margin-right:.75em}.mf-search-box .mf-search-bar .mf-search-bar_input-buttons .mf-search-bar_input_alt-btn .mf-search-bar_input_alt-btn_icon{background:#fff}.mf-filters button{border-color:#d6d8da}.mf-filters_use-links button{background-color:#ddd!important;border-color:#ddd!important;transition:background-color .2s linear}.mf-filters_use-links button:hover{background-color:#999!important;border-color:#999!important;color:#fff!important}button.mf-filters_use-links_item_buttons_button--selected,button.mf-filters_use-links_item_buttons_button--selected:hover{background-color:#666!important;border-color:#666!important;color:#eee!important}.mf-filters_use-links{display:flex!important;flex-wrap:wrap!important;gap:0!important;margin:0!important}.mf-filters_use-links .mf-filters_use-links_item:first-child{width:100%;border-bottom:1px solid #ddd}label.mf-filters_use-links_item_icon-text_text{width:8em}.mf-search-box .mf-filters .mf-filters_use-links .mf-filters_use-links_item{display:flex!important;padding:.5em}.search_results_wrapper{margin-top:1em}.mf-search-results_body_result{border-top:1px solid #ddd}.mf-drill-down{margin-bottom:1.5em;border:3px solid #ccc!important;border-radius:10px!important}.mf-drill-down_header{text-align:center}button.mf-drill-down_list-item_name_text{text-align:left}.mf-featured-contents{width:100%;margin-top:1rem;border:3px solid #ccc;border-radius:10px;box-sizing:border-box}.mf-featured-contents_list,.mf-featured-contents_title{margin-left:1em!important}.mf-featured-contents_list{display:flex;flex-wrap:wrap}.mf-featured-contents_list_item{width:208px;background-color:transparent!important}.mf-featured-contents_list_item_title{margin-top:.5em!important;order:2}.mf-featured-contents_list_item_image{border-radius:5px;box-shadow:0 0 8px #ddd}.mf-pagination .mf-pagination_button{background-color:#222!important;color:#eee!important;border:none!important;border-radius:0!important}.mf-pagination .mf-pagination_button:disabled{background-color:#00000010!important;color:#aaa!important}.mf-pagination .mf-pagination_button.active-page{background-color:transparent!important;color:#181818!important;border:none!important}.mf-related-keywords{background-color:#eee;border-radius:0!important}.mf-related-keywords,button.mf-related-keywords_list_item_button{border:none!important}.mf-related-keywords .mf-related-keywords_list{column-gap:1em!important}div.mf-search-results_mars-logo{display:none}@media screen and (min-width:768px){#sitesearch .ContentsArea{width:1200px}.search_results_wrapper{display:flex}.mf-drill-down{width:200px;margin-right:1em!important}}@media screen and (max-width:767px){mf-search-box{padding:10px 0}.headerArea input#mf-search-bar_input{margin:10px;border-radius:15px!important}button.mf-search-bar_input_alt-btn{margin-right:10px}.mf-filters_use-links .mf-filters_use-links_item:not(:last-child){width:100%;border-bottom:1px solid #ddd}}.searchArea{width:197px!important}@media screen and (max-width:767px){.searchArea{width:100%!important}}#mf-search-bar_input{padding:2px 5px!important;border-color:#d6d8da!important}@media screen and (max-width:767px){.bnrArea ul li a{width:100%!important}}