body{margin:0 auto;width:100%}@media screen and (min-width: 767px){body header,body main,body footer,body main>section,body main>nav{max-width:1600px}}@media screen and (max-width: 767px){body header,body main,body footer,body main>section,body main>nav{width:100%}}.sectionBlock+.sectionBlock{margin-top:0}body#ar2020 #pagetop{position:fixed;right:10px !important;width:50px;z-index:7}header{height:100px}@media screen and (max-width: 767px){header{height:60px}}header h1.logo{height:100px;padding-top:15px !important;padding-bottom:15px !important}@media screen and (max-width: 767px){header h1.logo{height:60px;padding:0 !important}}header h1.logo a{width:472px;height:64px;padding-left:10px !important}@media screen and (max-width: 767px){header h1.logo a{max-width:315px;width:100%;height:56px;padding:10px 15px !important}}.ar20TitleH2{color:#002F5C;font-size:42px;text-align:center;font-weight:bold;margin:0;line-height:1.4}.ar20Nav{padding:20px 0}@media screen and (max-width: 767px){.ar20Nav{width:100%}}.ar20Nav ul{display:flex;list-style:none;justify-content:space-between;padding:0;flex-wrap:wrap;margin:0}.ar20Nav ul li{border:1px solid #006BCF;border-radius:10px;width:calc(25% - 12px / 2);min-height:100px;font-weight:bold}@media screen and (max-width: 767px){.ar20Nav ul li{font-size:14px;line-height:1.5}}@media screen and (max-width: 767px){.ar20Nav ul li{width:calc( 50% - 15px / 2);margin-top:15px}.ar20Nav ul li:nth-child(1),.ar20Nav ul li:nth-child(2){margin-top:0}}.ar20Nav ul li a{display:flex;flex-direction:column;justify-content:center;width:100%;height:100%;padding:7px 7px 14px;background:url(/ir/ar2020/images/Arrowblue03.svg) no-repeat left 50% bottom 5px;background-size:auto 6px}.ar20Nav ul li a div{line-height:1.5;text-align:center}.ar20secBlock{border-top:2px solid #002F5C;margin-top:0;padding-bottom:30px}.ar20BtnLink{margin:15px 0}.ar20BtnLink .ar20BtnLinkInner{border-radius:10px;display:inline-block;text-align:center;padding:15px 20px;text-decoration:none;transition:opacity 0.5s;font-size:18px;line-height:1.0;box-shadow:0 5px #000}.ar20BtnLink .ar20BtnLinkInner div{text-align:left;line-height:1.3}@media screen and (max-width: 767px){.ar20BtnLink .ar20BtnLinkInner div{font-size:16px}}.ar20BtnLink.btnBlue .ar20BtnLinkInner{border:1px solid #006BCF;background-color:#006BCF;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.ar20BtnLink.btnBlue .ar20BtnLinkInner div{color:#fff}.ar20BtnLink.btnBlue .ar20BtnLinkInner img:first-of-type{width:25px !important;height:32px !important}@media screen and (max-width: 767px){.ar20BtnLink.btnBlue .ar20BtnLinkInner img:first-of-type{width:20px !important;height:26px !important}}.ar20BtnLink.btnBlue .ar20BtnLinkInner img:last-of-type{width:25px !important;height:10px !important}.ar20BtnLink.w350{width:350px}@media screen and (max-width: 767px){.ar20BtnLink.w350{max-width:350px;width:100%;margin:0 auto}.ar20BtnLink.w350 div{margin:0 10px}}.ar20BtnLink.wide{width:100%}.ar20BtnLink.wide .ar20BtnLinkInner{justify-content:center}.ar20BtnLink.wide .ar20BtnLinkInner div{margin:0 25px}@media screen and (max-width: 767px){.ar20BtnLink.wide .ar20BtnLinkInner div{margin:0 15px}}.ar20BtnLink.cskcrp{width:205px;margin:40px auto}@media screen and (max-width: 767px){.ar20BtnLink.cskcrp div{font-size:18px;line-height:2.0}}.ar20BtnLink a.ar20BtnLinkInner:hover,.ar20BtnLink a.ar20BtnLinkInner:focus{opacity:0.7}a:hover .ar20BtnLinkInner,a:focus .ar20BtnLinkInner{opacity:0.7}.recommendBox{display:flex;margin:50px 0}.recommendBox .innerLarge{padding:30px 100px}.recommendBox .innerLarge .ar20TitleH3{margin:0}.recommendBox .innerLarge .linkBox{background-color:#fff;display:flex;flex-direction:row;flex-wrap:wrap;padding:20px;border-radius:10px}.recommendBox .innerLarge .linkBox img{width:15px !important;min-width:15px;height:20px !important;margin-right:15px;margin-top:3px}.recommendBox .innerLarge .linkBox a{line-height:1.5;display:block;flex:1}.recommendBox .innerLarge .linkBox .linkBox_txt{width:100%}.recommendBox_gray{margin-top:60px;margin-bottom:70px}.recommendBox_gray .innerLarge{background-color:#F2F2F2}@media screen and (max-width: 767px){.recommendBox_gray .innerLarge{padding:1rem;margin:0 1rem}}@media screen and (max-width: 767px){.recommendBox_gray{margin-top:20px}}.recommendBox_blue{margin-top:20px;margin-bottom:0}.recommendBox_blue .innerLarge{padding-top:20px}@media screen and (max-width: 767px){.recommendBox_blue .innerLarge{padding:0 1rem}}.ar20ListBox{background-color:#fff;border-radius:10px}@media screen and (min-width: 767px){.ar20ListBox{width:800px;margin:60px auto 20px;padding:40px}}@media screen and (max-width: 767px){.ar20ListBox{width:calc( 100% - 15px * 2);margin:30px 15px;padding:20px}}.ar20ListBox .ar20circleList{display:flex;flex-wrap:wrap}@media screen and (min-width: 767px){.ar20ListBox .ar20circleList{flex-direction:row;margin-bottom:40px}.ar20ListBox .ar20circleList li{width:calc( 50% - 16px / 2)}}@media screen and (max-width: 767px){.ar20ListBox .ar20circleList{flex-direction:column}}.secTop .intro{background:url(/ir/ar2020/images/pc/mainvisual01.jpg) no-repeat center top;background-size:cover;display:flex;flex-direction:column;align-items:center}.secTop .ar20TitleH2{left:50%;background-color:#fff;color:#222;font-size:20px;line-height:1.0;margin:80px 0 110px;padding:15px}@media screen and (max-width: 767px){.secTop .ar20TitleH2{font-size:12px !important;line-height:1.6;margin:60px 0 70px}}@media screen and (max-width: 767px){.secTop .ar20TitleH2{width:auto;margin-right:15px;margin-left:15px}}.secTop img.maincopy{width:740px;height:auto;margin-bottom:100px}@media screen and (max-width: 767px){.secTop img.maincopy{width:calc( 100% - 35px * 2);flex-shrink:0;margin-bottom:110px}}.secTop .scrollBtn{display:flex;flex-direction:column;align-items:center;margin-bottom:20px}.secTop .scrollBtn div{color:#fff;font-size:14px;font-weight:bold;margin-bottom:10px}.secTop .scrollBtn img{width:50px !important}.secTop .info{background:url(/ir/ar2020/images/pc/mainvisual02.jpg) no-repeat center top;background-size:cover;width:100%;padding:100px 0}@media screen and (max-width: 767px){.secTop .info{padding:40px 0}}.secTop .info p{margin:0 auto;width:640px;color:#fff;font-size:16px;line-height:2.0}@media screen and (max-width: 767px){.secTop .info p{width:calc( 100% - 15px * 2);font-size:14px}}.pdfLinkList{padding:0;margin:50px 0;display:flex;flex-direction:row;justify-content:space-between;list-style:none}@media screen and (max-width: 767px){.pdfLinkList{flex-direction:column;margin:40px 0}}.pdfLinkList li{width:calc( 50% - 20px / 2);background-color:#fff;border-radius:10px;box-shadow:0 5px #000}@media screen and (max-width: 767px){.pdfLinkList li{width:100%;margin-top:20px}.pdfLinkList li:first-of-type{margin-top:0}}.pdfLinkList li a{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;height:100%;padding:15px 30px 15px 15px;background:url(/ir/ar2020/images/Arrowblue01.svg) no-repeat right 10px top 50%;background-size:9px 25px}.pdfLinkList li a .ttl{font-size:18px;font-weight:bold;display:block}@media screen and (max-width: 767px){.pdfLinkList li a .ttl{font-size:16px;line-height:1.5}}.pdfLinkList li a .detali{font-size:16px;display:block}@media screen and (max-width: 767px){.pdfLinkList li a .detali{font-size:14px;line-height:1.5}}.pdfLinkList li a img{width:96px;height:auto}@media screen and (max-width: 767px){.pdfLinkList li a img{width:80px}}.secHeader{display:flex;flex-direction:column;justify-content:center;padding:100px 0}@media screen and (max-width: 767px){.secHeader{padding:50px 1rem}}.secMessage .secHeader{background:url(/ir/ar2020/images/pc/contentsvisual01.jpg) no-repeat center top;background-size:cover}@media screen and (max-width: 767px){.secMessage .secHeader{background:url(/ir/ar2020/images/sp/contentsvisual01.jpg) no-repeat center top;background-size:cover}}.secValue .secHeader{background:url(/ir/ar2020/images/pc/contentsvisual02.jpg) no-repeat center top;background-size:cover}@media screen and (max-width: 767px){.secValue .secHeader{background:url(/ir/ar2020/images/sp/contentsvisual02.jpg) no-repeat center top;background-size:cover}}.secFinance .secHeader{background:url(/ir/ar2020/images/pc/contentsvisual03.jpg) no-repeat center top;background-size:cover}@media screen and (max-width: 767px){.secFinance .secHeader{background:url(/ir/ar2020/images/sp/contentsvisual03.jpg) no-repeat center top;background-size:cover}}.secStrategy .secHeader{background:url(/ir/ar2020/images/pc/contentsvisual04.jpg) no-repeat center top;background-size:cover}@media screen and (max-width: 767px){.secStrategy .secHeader{background:url(/ir/ar2020/images/sp/contentsvisual04.jpg) no-repeat center top;background-size:cover}}.secHeader .secHeaderInner{width:1000px;padding:60px 150px;background-color:rgba(255,255,255,0.9);display:flex;flex-direction:column;align-items:center}@media screen and (max-width: 767px){.secHeader .secHeaderInner{width:100%;padding:35px 1rem}}@media screen and (max-width: 767px){.secHeader .secHeaderInner .ar20TitleH2{font-size:24px;line-height:1.5}}.secHeader .secHeaderInner hr{width:180px;border:1px solid #4DCFED;margin:15px 0}@media screen and (max-width: 767px){.secHeader .secHeaderInner hr{width:90px}}.secHeader .secHeaderInner p{width:100%;font-weight:bold;font-size:18px;line-height:2.0;margin-top:0}@media screen and (max-width: 767px){.secHeader .secHeaderInner p{font-size:16px}}.secStrategy .secHeader .secHeaderInner img{width:480px;height:auto}@media screen and (max-width: 767px){.secStrategy .secHeader .secHeaderInner img{width:100%}}.secMessage{padding-bottom:10px}.messageBox{display:flex}@media screen and (min-width: 767px){.messageBox_chairman{background:url(/ir/ar2020/images/pc/message01.jpg) no-repeat center top;background-size:cover}}@media screen and (max-width: 767px){.messageBox_chairman{background:url(/ir/ar2020/images/sp/message01.jpg) no-repeat center top;background-size:contain}}@media screen and (min-width: 767px){.messageBox_ceo{background:url(/ir/ar2020/images/pc/message02.jpg) no-repeat center top;background-size:cover}}@media screen and (max-width: 767px){.messageBox_ceo{background:url(/ir/ar2020/images/sp/message02.jpg) no-repeat center top;background-size:contain}}@media screen and (min-width: 767px){.messageBox_deputyChairman{background:url(/ir/ar2020/images/pc/message03.jpg) no-repeat center top;background-size:cover}}@media screen and (max-width: 767px){.messageBox_deputyChairman{background:url(/ir/ar2020/images/sp/message03.jpg) no-repeat center top;background-size:contain}}.messageBox_cfo .ar20circleList{margin-bottom:5px}@media screen and (min-width: 767px){.messageBox_cfo{background:url(/ir/ar2020/images/pc/messagecfo.jpg) no-repeat center top;background-size:cover}}@media screen and (max-width: 767px){.messageBox_cfo{background:url(/ir/ar2020/images/sp/messagecfo.jpg) no-repeat center top;background-size:contain}}@media screen and (min-width: 767px){.messageBox{height:600px}}@media screen and (max-width: 767px){.messageBox{flex-direction:column}}.messageBox .innerLarge{display:flex}@media screen and (min-width: 767px){.messageBox .innerLarge{align-items:center}}@media screen and (max-width: 767px){.messageBox .innerLarge{padding:0;padding-top:70vw}}@media screen and (min-width: 767px){.messageBox .txtBox{width:500px;padding-bottom:5px}}@media screen and (max-width: 767px){.messageBox .txtBox{padding:30px 15px 45px;background-color:rgba(255,255,255,0.9)}}.messageBox .txtBox p{font-size:16px;line-height:1.5}.messageBox .ar20TitleH3{color:#002F5C;margin-top:0;font-size:26px;font-weight:normal;line-height:1.5;margin-bottom:15px}@media screen and (max-width: 767px){.messageBox .ar20TitleH3{font-size:24px}}.messageBox_chairman .txtBox,.messageBox_deputyChairman .txtBox,.messageBox_cfo .txtBox{margin-left:auto}.messageBox_ceo .txtBox{margin-right:auto}ul.ar20circleList{margin-top:0;padding:0}ul.ar20circleList li{list-style-type:none;position:relative;padding-left:1.5rem;line-height:1.4;margin-top:15px}@media screen and (min-width: 767px){ul.ar20circleList li:nth-of-type(1),ul.ar20circleList li:nth-of-type(2){margin-top:0}}@media screen and (max-width: 767px){ul.ar20circleList li:nth-of-type(1){margin-top:0}}ul.ar20circleList li:before{border-radius:75%;width:10px !important;height:10px !important;display:block;position:absolute;left:5px;top:calc( 0.5rem - 5px / 2);content:"";background:#005EB8}.secBgcBlue{background-color:#E6EFF8}.secFinance{padding-bottom:0}.secFinance .ar20ListBox{margin-bottom:30px}.secStrategy{padding-bottom:0}@media screen and (min-width: 767px){.secStrategy .ar20ListBox{margin:60px auto}}.secStrategy .info{background:url(/ir/ar2020/images/pc/mainvisual02.jpg) no-repeat center top;background-size:cover;width:100%;padding:80px 0}@media screen and (max-width: 767px){.secStrategy .info{padding:40px 0}}.secStrategy .info .pdfLinkList{margin:0 auto}.secFooter{padding:60px}@media screen and (max-width: 767px){.secFooter{padding:30px 1rem}.secFooter .innerLarge{padding:0}}.secFooter .ar20TitleH2{font-size:26px;font-weight:normal}@media screen and (max-width: 767px){.secFooter .ar20TitleH2{font-size:20px;line-height:2.0}}.ar20FooterListBox .level01{width:100%;list-style:none;display:flex;flex-direction:column;padding:0}@media screen and (max-width: 767px){.ar20FooterListBox .level01{margin-top:10px}}.ar20FooterListBox .level01>li{width:100%}@media screen and (max-width: 767px){.ar20FooterListBox .level01>li{margin-bottom:25px}.ar20FooterListBox .level01>li:last-of-type{margin-bottom:0}}.ar20FooterListBox .level01>li .level01Ttl{display:flex;flex-direction:row;margin-top:60px;align-items:flex-end}@media screen and (max-width: 767px){.ar20FooterListBox .level01>li .level01Ttl{margin-top:15px}}.ar20FooterListBox .level01>li .level01Ttl img{width:60px;height:auto;margin-right:20px}.ar20FooterListBox .level01>li .level01Ttl p{line-height:1.5;font-size:18px;margin:0;font-weight:bold}.ar20FooterListBox .level02Box{width:100%;margin-top:35px}.ar20FooterListBox .level02{width:100%;list-style:none;display:flex;flex-direction:row;justify-content:space-between;padding:0;flex-wrap:wrap;font-size:14px}@media screen and (min-width: 767px){.ar20FooterListBox .level02>li{margin-top:40px;width:calc( 33% - 20px / 2)}.ar20FooterListBox .level02>li:nth-of-type(1),.ar20FooterListBox .level02>li:nth-of-type(2),.ar20FooterListBox .level02>li:nth-of-type(3){margin-top:0}}@media screen and (max-width: 767px){.ar20FooterListBox .level02>li{margin-top:30px;width:100%}.ar20FooterListBox .level02>li:nth-of-type(1){margin-top:0}}.ar20FooterListBox .level02 .level02Ttl{font-weight:bold;border-bottom:1px solid #002F5C;padding-bottom:5px}.ar20FooterListBox .level03>li{margin-top:13px !important}body.english header h1.logo{padding-top:0 !important}body.english header h1.logo a{width:640px;height:76px;padding-left:10px !important;padding-bottom:0 !important}@media screen and (max-width: 767px){body.english header h1.logo a{max-width:360px;width:100%;height:60px;padding:0 15px 10px !important}}body.english .ar20BtnLink.cskcrp{width:230px}
