body.fixed{position:fixed;top:0;left:0;width:100%;height:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{outline:none}a:link{color:#003f2c;text-decoration:none}a:visited{color:#003f2c}a:active{color:#003f2c}a:focus{outline:none}a.pdf{display:inline-block}a.pdf::before{content:url("../img/ic_pdf.png");display:inline-block;width:11px;height:13px;vertical-align:middle}.pc{display:none !important}header[role="banner"]{border-bottom:none !important}header[role="banner"] #headerInner{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;height:57px}header[role="banner"] #headerInner #letterSize{display:none}header[role="banner"] #headerInner .btn_language{position:absolute;top:16px;right:10px}header[role="banner"] #headerInner .btn_language a{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:55px;height:24px;text-decoration:none;font-size:10px;line-height:1;border:1px solid #013f2b}.headerMenu .btn_menu{position:absolute;top:131px;right:20px;width:28px;height:24px;z-index:999;cursor:pointer}.headerMenu .btn_menu:before,.headerMenu .btn_menu:after,.headerMenu .btn_menu span{content:'';display:block;position:absolute;left:0;width:100%;height:3px;background:#004831}.headerMenu .btn_menu:before{top:0}.headerMenu .btn_menu:after{bottom:0}.headerMenu .btn_menu span{top:11px}.headerMenu .menuArea{-webkit-box-sizing:border-box;box-sizing:border-box;overflow-y:scroll;display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(28,71,51,0.98);z-index:1000}.headerMenu .menuArea .inner{margin:0 auto;padding:62px 10px 60px}.headerMenu .menuArea .btn_menu{position:absolute;top:20px;right:20px;width:22px;height:22px;cursor:pointer}.headerMenu .menuArea .btn_menu:before,.headerMenu .menuArea .btn_menu:after{content:'';display:block;position:absolute;top:10px;left:0;width:22px;height:2px;background:#fff}.headerMenu .menuArea .btn_menu:before{-webkit-transform:rotate(-45deg) translateY(0px);transform:rotate(-45deg) translateY(0px)}.headerMenu .menuArea .btn_menu:after{-webkit-transform:rotate(45deg) translateY(0px);transform:rotate(45deg) translateY(0px)}.headerMenu .menuArea a{color:#fff}.headerMenu .menuArea ul.menu{border-bottom:1px solid #fff}.headerMenu .menuArea ul.menu:first-child{border-top:1px solid #fff}.headerMenu .menuArea ul.menu li a{display:block;padding:18px 10px 15px;text-decoration:none;font-size:16px;font-weight:bold;color:#fff;line-height:1.5}.headerMenu .menuArea ul.menu li a span.small{display:block;margin-top:0.25em;font-size:14px}.headerMenu .menuArea dl{border-bottom:1px solid #fff}.headerMenu .menuArea dl:nth-of-type(1) dd ul li:nth-of-type(1){display:none}.headerMenu .menuArea dl:nth-of-type(2) dd ul li:nth-of-type(1){display:none}.headerMenu .menuArea dl dt{position:relative}.headerMenu .menuArea dl dt a{display:block;position:relative;padding:18px 10px 15px;text-decoration:none;font-size:16px;font-weight:bold;color:#fff;line-height:1}.headerMenu .menuArea dl dt a.title{font-size:14px;font-weight:normal}.headerMenu .menuArea dl dd{padding:0 10px}.headerMenu .menuArea dl dd a{display:block;margin-bottom:7px;padding:8px 0;text-decoration:none;font-size:16px;font-weight:bold;color:#fff;line-height:1.3}.footerMenu{width:100%;background:#f0f0f0}.footerMenu a:link{color:#003f2c;text-decoration:none}.footerMenu a:visited{color:#003f2c}.footerMenu .inner{padding:30px 20px 40px}.footerMenu .inner ul:nth-of-type(5){display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.footerMenu .inner ul:nth-of-type(5) li:nth-of-type(1){width:100%}.footerMenu .inner ul:nth-of-type(5) li:nth-of-type(2){width:100%}.footerMenu .inner ul:nth-of-type(5) li:nth-of-type(3){width:126px}.footerMenu .inner ul:nth-of-type(5) li:nth-of-type(n+3){margin-right:25px}.footerMenu .inner ul li{line-height:1.28}.footerMenu .inner ul li span{font-size:12px}.footerMenu .inner ul li span.small{display:block;margin-top:0.25em;font-size:12px}.footerMenu .inner ul li+li{margin-top:10px}.footerMenu .inner ul+ul{margin-top:20px;padding-top:20px;border-top:1px solid #fff}#wrap #mainArea{margin-top:0}#wrap #mainArea main{padding:0 0 50px}.titleArea{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;max-width:1008px;margin:0 auto}.titleArea h1 span.sub{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;height:64px;margin-bottom:20px;padding:0 10px;font-size:20px;font-weight:bold;color:#004831;line-height:1.1;background:#f0f0f0}.titleArea h1 span.main{display:block;margin-bottom:15px;padding:0 10px;font-size:24px;font-weight:bold;color:#004831;line-height:1.3}.titleArea h1 span.main span{font-size:18px}.titleArea #ReadSpeaker{margin-bottom:20px;padding:0 10px}.titleArea #ReadSpeaker p.text{display:none}.titleArea #ReadSpeaker .rsbtn{float:none;z-index:0 !important;margin-bottom:0}.titleArea #ReadSpeaker #ReadSpeakerBtn{float:left}.titleArea #ReadSpeaker #printBtn{display:none}.contentsArea{word-break:normal}.contentsArea img{width:100%}.contentsHeader{padding:0 10px}.contentsHeader p.text_lead{margin-top:30px;font-size:16px;line-height:1.65}.contentsHeader p.text_lead+p.text_lead{margin-top:0}.section{margin:0 auto;padding:0 10px}.group_img{display:table;margin:0 auto}.area_scroll{width:94.66vw;overflow-y:scroll}h3.title{font-size:1.42em;font-weight:bold}h3.title_border{padding-top:10px;font-size:20px;font-weight:bold;border-top:1px solid #000000}h4.title_border-left{padding:0.15em 0 0 10px;font-size:17px;font-weight:bold;line-height:1.3;border-left:4px solid #c4d700}h5.title{font-size:16px;font-weight:bold;line-height:1.3}h5.title_border-bottom{padding-bottom:10px;font-size:12px;font-weight:bold;line-height:1;border-bottom:1px solid #000}p.text{font-size:16px;line-height:1.65}p.text_note,p.text_scroll{font-size:12px}p.ind{text-indent:1em}p.text_note.asterisk{position:relative;padding-left:0.5em}p.text_note.asterisk::before{content:'*';display:block;position:absolute;top:0;left:0}.italic{font-style:italic}ul.categoryMenu{margin:50px 10px 0}ul.categoryMenu li a{display:block;padding:20px 0 17px;text-align:center;text-decoration:none;font-size:14px;font-weight:bold;color:#003f2c;line-height:1.3;background:#f2f2f2}ul.categoryMenu li+li{margin-top:2px}h3.title+p.text{margin-top:20px}h3.title+.column{margin-top:20px}h3.title_border+p.text{margin-top:20px}h3.title_border+.column{margin-top:20px}h4.title_border-left+p.text{margin-top:15px}h4.title_border-left+p.img{margin-top:25px}h5.title+p.img{margin-top:20px}h5.title+p.text_scroll{margin-top:20px}h5.title+.column{margin-top:20px}h5.title_border-bottom+p.img{margin-top:30px}p.text+h4.title_border-left{margin-top:25px}p.text+h5.title{margin-top:25px}p.text+p.img{margin-top:25px}p.text+p.text_note{margin-top:15px}p.text+.group_img{margin-top:25px}p.text+.group_text{margin-top:25px}p.text_scroll+.area_scroll{margin-top:10px}p.img+p.text{margin-top:25px}.section+.section{margin-top:35px}.column+h4.title_border-left{margin-top:30px}.group_img+h4.title_border-left{margin-top:30px}.group_img+p.text{margin-top:35px}.group_img+.group_img{margin-top:30px}.group_text+p.text{margin-top:25px}body#top #wrap #mainArea{width:auto}body#top .titleArea{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;max-width:1008px;margin:0 auto}body#top .titleArea h1 span.main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;height:64px;margin-bottom:20px;padding:0 10px;font-size:20px;font-weight:bold;color:#004831;line-height:1.1;background:#f0f0f0}body#top .titleArea #ReadSpeaker{margin-bottom:20px;padding:0 10px}body#top .titleArea #ReadSpeaker p.text{display:none}body#top .titleArea #ReadSpeaker .rsbtn{float:none;z-index:0 !important;margin-bottom:0}body#top .titleArea #ReadSpeaker #ReadSpeakerBtn{float:left}body#top .titleArea #ReadSpeaker #printBtn{display:none}body#top .linkArea+.linkArea{margin-top:8vw}body#top .linkArea{padding:0 2.66vw}body#top .linkArea a{text-decoration:none;color:#fff}body#top .linkArea h2{text-align:center;font-size:4.8vw;font-weight:bold;line-height:1}body#top .linkArea h3{font-size:3.7vw;font-weight:bold;line-height:1.1}body#top .linkArea h3:before{content:'';position:absolute;width:1.46vw;height:1.46vw;border:0px;border-top:solid 0.26vw #fff;border-right:solid 0.26vw #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}body#top .linkArea01 h2{display:none}body#top .linkArea01 ul li+li{margin-top:4vw}body#top .linkArea02{position:relative}body#top .linkArea02 ul{margin-top:30px}body#top .linkArea02 ul li:last-child{margin-top:6.66vw}body#top .linkArea02 ul li+li{margin-top:4vw}body#top .linkArea03{padding:30px 2.66vw;background:#f0f0f0}body#top .linkArea03 h3{-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;left:0;bottom:0;width:100%;padding:2.66vw 2.66vw 2.22vw 5.8vw;background:#003f2c}body#top .linkArea03 h3:before{top:calc(50% - 0.9vw);left:2vw}body#top .linkArea03 h3.retail{background:#1ba15c}body#top .linkArea03 h3.wholesale{background:#97c154}body#top .linkArea03 h3.global{background:#0b9c9e}body#top .linkArea03 h3.globalmarkets{background:#12a6bd}body#top .linkArea03 ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:30px}body#top .linkArea03 ul li{position:relative;width:calc((100% - 2.66vw) / 2)}body#top .linkArea03 ul li:nth-child(odd){margin-right:2.659vw}body#top .linkArea03 ul li:nth-child(n+3){margin-top:2.66vw}body#top .linkArea03 .link_division a{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;width:68vw;height:12vw;margin:30px auto 0;font-size:3.7vw;font-weight:bold;color:#004831;background:#c4d700}body#top .linkArea03 .link_division a:before{content:'';position:absolute;top:calc(50% - 0.9vw);left:2vw;width:1.46vw;height:1.46vw;border:0px;border-top:solid 0.26vw #004831;border-right:solid 0.26vw #004831;-webkit-transform:rotate(45deg);transform:rotate(45deg)}body#top .downloadArea{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:60px auto 0;padding:30px 20px 40px;background:#f0f0f0}body#top .downloadArea .column{width:100%;margin-top:30px}body#top .downloadArea .column .cell:first-child ul:first-child{margin:0;padding:0;border-top:none}body#top .downloadArea figure{width:24vw;margin-right:4vw}body#top .downloadArea figure img{border:1px solid #e1e1e1}body#top .downloadArea h2{display:inline-block;font-size:4.8vw;font-weight:bold;line-height:1.38}body#top .downloadArea ul li span{font-size:0.85em;font-weight:bold}body#top .downloadArea ul li a.pdf{position:relative;padding-left:21px;font-size:1em;line-height:1.2}body#top .downloadArea ul li a.pdf::before{position:absolute;top:0;left:0}body#top .downloadArea ul li a.pdf span{font-weight:normal}body#top .downloadArea ul li a.tokyo2020{line-height:1.3}body#top .downloadArea ul li+li{margin-top:5px}body#top .downloadArea ul{margin-top:12px;padding-top:12px;border-top:1px solid #c8c8c8}body#ceo .group_text::before{content:'';display:block;width:105px;height:2px;margin:0 auto 21px;border-top:2px solid #000}body#ceo .group_text::after{content:'';display:block;width:105px;height:2px;margin:18px auto 0;border-bottom:2px solid #000}body#ceo .group_text p.text{text-align:center;font-size:16px;font-weight:bold}body#ceo .column{margin-top:40px}body#ceo .column .cell:nth-child(1){padding:0 50px}body#ceo .column .cell:nth-child(2){margin-top:20px}body#ceo p.text_name{text-align:center;font-size:16px;line-height:1.5}body#ceo p.text_name span.name{display:block;margin-bottom:5px;font-weight:bold}body#ceo p.text_name img{display:inline-block;margin-top:15px}body#ceo .contentsHeader+.section{margin-top:40px}body#ceo_feature .contentsHeader+.section{margin-top:35px}body#ceo_feature h1 span.small{margin-right:10px}body#ceo_feature .section h3.title{color:#004831}body#ceo_feature .section .column .cell{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}body#ceo_feature .section .column .cell .group_img{width:50%;margin-top:0}body#ceo_feature .section .column .cell+.cell{margin-top:25px}body#ceo_feature .section h5.title{line-height:1.5}body#ceo_feature .section_border{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;margin:0 auto;padding:25px 25px 25px 30px;border:1px solid #dcdcdc}body#ceo_feature .section_border::before{content:'';display:block;position:absolute;top:0;left:0;width:11px;height:100%;border-left:10px solid #717171}body#ceo_feature .section_border .column{margin-top:25px}body#ceo_feature .section_border .column .cell+.cell{margin-top:20px}body#ceo_feature .section_border p.img{padding:0 32px 0 25px}body#ceo_feature .section_border p.text_name{margin-top:12px;padding:0 32px 0 25px}body#ceo_feature .section_border p.text_name span{display:block;margin-bottom:5px;font-size:12px}body#ceo_feature .section+.section_border{margin-top:40px}body#ceo_feature .section_border+.section{margin-top:40px}body#cfo p.text_name{margin-top:40px;text-align:right;font-size:16px;line-height:1.5}body#cfo p.text_name span.name{display:block;margin-bottom:5px;font-weight:bold}body#cfo p.text_name img{display:block;margin-top:15px}body#cfo .contentsHeader+.section{margin-top:45px}body#cfo .column{margin-right:25px;margin-left:25px}body#cfo .column .cell+.cell{margin-top:25px}body#cfo .img_scroll01{width:170vw}body#cfo .img_scroll02{width:197vw}body#cfo_feature .contentsHeader+.section{margin-top:25px}body#cfo_feature .section h3.title{font-size:24px;font-style:italic;color:#004831;line-height:1.41}body#cfo_feature .section .column .cell+.cell{margin-top:25px}body#cfo_feature h3.title+.column{margin-top:25px}body#cfo_feature h5.title+p.img{margin-top:0}body#principles .contentsHeader{position:relative;padding-top:35px;background:url("../../principles/img/bg01sp.png") no-repeat;background-size:contain}body#principles .contentsHeader h2.title_main{width:92.26vw;margin:0 auto}body#principles .contentsHeader h2.title_main img{width:100%}body#principles .contentsHeader p.text_lead{width:auto;margin-top:35px}body#principles .contentsHeader .group_img{margin:35px 0 0 -10px}body#principles .contentsHeader+.section{margin-top:40px}body#principles .section{margin-right:10px;margin-left:10px;padding:25px 0 20px;border-bottom:1px solid #000}body#principles .section h3.title{margin:0 auto;text-align:center;line-height:1}body#principles .section h3.title img{width:100%}body#principles .section:nth-of-type(2){border-top:1px solid #000}body#principles .section:nth-of-type(2) h3.title{width:65px}body#principles .section:nth-of-type(2) p.text{margin-top:25px;font-size:16px;text-align:center}body#principles .section:nth-of-type(3) h3.title{width:52px}body#principles .section:nth-of-type(3) p.text{margin-top:25px;font-size:16px;text-align:center}body#principles .section:nth-of-type(4) h3.title{width:94px}body#principles .section:nth-of-type(4) p.text{margin-top:30px;text-align:center}body#principles .section:nth-of-type(4) p.text:nth-of-type(1) img{width:60px}body#principles .section:nth-of-type(4) p.text:nth-of-type(2) img{width:103px}body#principles .section:nth-of-type(4) p.text:nth-of-type(3) img{width:154px}body#principles .section:nth-of-type(4) p.text:nth-of-type(4) img{width:106px}body#principles .section:nth-of-type(4) p.text:nth-of-type(5) img{width:130px}body#principles .section:nth-of-type(4) p.text img{display:block;margin:0 auto 15px}body#principles .section:nth-of-type(4) p.text+p.text{margin-top:18px}body#principles .section+.section{margin-top:0}body#division #mainArea{width:auto}body#division .contentsArea{position:relative;padding-top:48.93vw;background-repeat:no-repeat;background-size:contain}body#division .contentsHeader+.section{margin-top:25px}body#division .contentsHeader-division+.section{margin-top:30px}body#division .contentsHeader-division{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;padding:22px 10px 0;background:#fff;border-top:10px solid #000}body#division .contentsHeader-division p.text_lead{margin-top:20px;font-size:18px;font-weight:bold;line-height:1.77}body#division .contentsHeader-division .inner{margin-top:30px}body#division .section h3.title_number{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:19px;font-weight:bold;line-height:1.47}body#division .section h3.title_number img{display:block;width:70px}body#division .section h3.title_number span{width:calc(100% - 85px);margin-left:15px}body#division .section h5.title{display:-webkit-box;display:-ms-flexbox;display:flex}body#division .section h5.title span.title01{width:44.93vw}body#division .section .column{margin-top:25px}body#division .section .column .cell+.cell{margin-top:25px}body#division .section_border{margin:50px 10px 0;padding:12px 0 30px;border-top:7px solid #717171;border-bottom:1px solid #717171}body#division .section_border .column .cell+.cell{margin-top:25px}body#division.retail ul.categoryMenu li:nth-child(1) a{color:#fff;background:#004831}body#division.wholesale ul.categoryMenu li:nth-child(2) a{color:#fff;background:#004831}body#division.global ul.categoryMenu li:nth-child(3) a{color:#fff;background:#004831}body#division.globalmarkets ul.categoryMenu li:nth-child(4) a{color:#fff;background:#004831}body#division.index .contentsArea{padding-top:0}body#division.index .contentsArea::before{content:none}body#division.index .img_scroll01{width:169.6vw}body#division.retail .contentsArea{background-image:url("../../division/retail/img/img01sp.png")}body#division.retail .contentsHeader-division{border-top:10px solid #1ba15c}body#division.retail h3.title_number{color:#1ba15c}body#division.retail h4.title_border-left{border-color:#1ba15c !important}body#division.retail ul.categoryMenu li:nth-child(1) a:after{opacity:1}body#division.wholesale .contentsArea{background-image:url("../../division/wholesale/img/img01sp.png")}body#division.wholesale .contentsHeader-division{border-top:10px solid #97c154}body#division.wholesale h3.title_number{color:#97c154}body#division.wholesale h4.title_border-left{border-color:#97c154 !important}body#division.wholesale ul.categoryMenu li:nth-child(2) a:after{opacity:1}body#division.global .contentsArea{background-image:url("../../division/global/img/img01sp.png")}body#division.global .contentsHeader-division{border-top:10px solid #0b9c9e}body#division.global h3.title_number{color:#0b9c9e}body#division.global h4.title_border-left{border-color:#0b9c9e !important}body#division.global ul.categoryMenu li:nth-child(3) a:after{opacity:1}body#division.globalmarkets .contentsArea{background-image:url("../../division/globalmarkets/img/img01sp.png")}body#division.globalmarkets .contentsHeader-division{border-top:10px solid #1dacc7}body#division.globalmarkets h3.title_number{color:#1dacc7}body#division.globalmarkets h4.title_border-left{border-color:#1dacc7 !important}body#division.globalmarkets ul.categoryMenu li:nth-child(4) a:after{opacity:1}body#discussion .contentsHeader+.section{margin-top:25px}body#discussion .group_text+.group_text{margin-top:20px}body#discussion .group_img{margin-top:20px}body#discussion h1 span.small{display:block}body#discussion p.text span.name{display:inline-block;font-weight:bold;margin-right:0.85em}
/*# sourceMappingURL=sp.css.map */