@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Concert+One&display=swap);main{margin:120px 0 0;font-size:16px;color:#232323}.head_fix{z-index:199}main p{margin:0 0 1.5em}main .sp,main .sp_ib{display:none}main .ib{display:inline-block}main .align_c{text-align:center}main .gap{margin-top:70px}main .sign{text-align:right}@media screen and (max-width:768px){main{margin:95px 0 0}main .sp{display:block}main .sp_ib{display:inline-block}main .pc{display:none}main .gap{margin-top:50px}}.col2{display:flex;flex-wrap:wrap;justify-content:space-between}.col2>*{width:47.8%}.col2>figure{margin:0 0 30px}.col3{display:flex;flex-wrap:wrap;justify-content:space-between}.col3>*{width:31.4%}@media screen and (max-width:768px){.col2,.col3{display:block}.col2>*,.col3>*{width:auto}}figure{text-align:center;margin:0 auto 30px}figcaption{font-size:14px;padding:10px 0 0}.img_wrap img{border-radius:20px}.img_wrap.border img{border:1px solid #efefef}.img_wrap.twin{display:flex;justify-content:space-between}.img_wrap.twin img{max-width:48%}.img_wrap.twin img+img{margin-left:4%}.gyotai_logo{width:100%;max-width:75%}.gyotai_logo img{width:100%}@media screen and (max-width:768px){.img_wrap.twin{display:block}.img_wrap.twin img{max-width:100%}.img_wrap.twin img+img{margin-left:0;margin-top:8%}.gyotai_logo{width:100%;max-width:95%}}.ttl_area{position:relative;background:#004594;color:#fff;z-index:100;padding:0 4.5%}.ttl_area>div{height:180px;display:flex;flex-direction:column;justify-content:center}.ttl_area p{font-size:18px;font-weight:700}.ttl_area h1{font-size:32px;font-weight:700;line-height:1.4}@media screen and (max-width:768px){.ttl_area h1{font-size:24px}.ttl_area p{font-size:16px}}main .mainWidth{padding-top:90px;padding-bottom:90px}main .mainWidth.gray{background:#f6f6f6}main .mainWidth.blue{background:#004098;color:#fff}main .mainWidth.series{padding-top:0}main .innerW1000{max-width:1000px;margin:0 auto}@media screen and (max-width:768px){main .mainWidth{padding-top:65px;padding-bottom:65px}main .mainWidth.gray{padding-top:70px;padding-bottom:70px}}.ttl1{font-size:32px;font-weight:700;letter-spacing:.05em;margin:0 0 50px;line-height:1.4}.ttl1 span{font-size:16px;color:#004098;display:block;margin:0 0 12px}main .mainWidth.blue .ttl1 span{color:#fff}.ttl2{font-size:20px;letter-spacing:.04em;font-weight:700;margin:0 0 20px}.ttl3{letter-spacing:.04em;font-weight:700;margin:0 0 5px}.btn1{color:#003575;border:3px solid #004098;border-radius:100px;position:relative;z-index:1;display:block;font-weight:600;text-decoration:none!important;padding:14px 56px 14px 22px;background:#fff;display:inline-block;line-height:1.4}.btn1:before{content:"";z-index:1;position:absolute;background:url(/assets/img/common/arrow01-62965c6597.svg) 0 0 no-repeat;background-size:100% auto;width:20px;height:12px;top:0;bottom:0;right:25px;margin:auto}.btn1+.btn1{margin-left:24px}.btn_area{margin:30px auto 0}.btn_area.center{text-align:center}main .mainWidth.blue .btn1{border-color:#fff}@media screen and (max-width:768px){.ttl1{font-size:22px;margin:0 0 40px}.ttl1 span{font-size:12px;margin:0 0 7px}.btn1{text-align:left}.btn1+.btn1{margin-top:20px;margin-left:0}.btn_area{margin:35px auto 0}}.ir_breadcrumb{padding:20px 0}.ir_breadcrumb a{color:#232323}.ir_breadcrumb li{font-size:12px;font-weight:600;display:inline-block;position:relative;padding:0 9px 0 20px}.ir_breadcrumb li::before{content:'';position:absolute;top:0;bottom:0;left:0;width:5px;height:5px;margin:auto;border-top:2px solid #004098;border-right:2px solid #004098;transform:rotate(45deg)}.ir_breadcrumb li:first-child{padding-left:0}.ir_breadcrumb li:first-child::before{content:none}@media screen and (max-width:768px){.ir_breadcrumb{display:none}}.ir_nav{background:#f8f8f8}.ir_nav .mainInner2{display:flex;justify-content:space-between;flex-wrap:wrap;padding:40px 0 0}.ir_nav .mainInner2>ul{width:48%}.ir_nav .mainInner2>ul>li{border-bottom:1px solid #d5d5d5}.ir_nav a{color:#232323}.ir_nav a[target="_blank"]:after{content:"";display:inline-block;z-index:1;background:url(/assets/img/common/icon_blank-0aa9a74a01.svg) 0 0 no-repeat;background-size:100% auto;width:.9em;height:.9em;margin:0 0 0 .5em}.ir_nav .mainInner2>ul>li>a{display:block;font-size:20px;font-weight:700;height:80px;display:flex;align-items:center;padding:0 30px 0 10px;position:relative;z-index:1;line-height:1.5}.ir_nav .mainInner2>ul>li>a::before{content:'';position:absolute;top:0;bottom:0;right:12px;width:10px;height:10px;margin:auto;border-top:2px solid #d5d5d5;border-right:2px solid #d5d5d5;transform:rotate(45deg);transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease}.ir_nav .mainInner2>ul>li:nth-child(2n+1){margin-left:0}.ir_nav .mainInner2>ul>li.current>a{background:#004098;color:#fff}.ir_nav .mainInner2>ul>li.current>a:before{border-color:#fff}.ir_nav .mainInner2>ul>li ul{display:none;padding:20px}.ir_nav .mainInner2>ul>li.current ul{display:block}.ir_nav .mainInner2>ul>li ul li{font-size:16px;font-weight:600;padding:0 0 0 40px}.ir_nav .mainInner2>ul>li ul li a{position:relative;display:inline-block;padding:6px 0}.ir_nav .mainInner2>ul>li ul li a:before{content:'';position:absolute;top:0;bottom:0;left:-20px;width:6px;height:6px;margin:auto;border-top:2px solid #004098;border-right:2px solid #004098;transform:rotate(45deg)}.ir_nav .mainInner2>ul>li ul li.current a{color:#004098}@media screen and (max-width:768px){.ir_nav{display:none}}.ir_nav_sp{text-align:right;opacity:0;overflow:hidden;position:fixed;top:115px;right:0;color:#fff;background:rgba(0,64,152,.98);width:130px;height:55px;border-radius:30px 0 0 30px;z-index:99;transition:width .3s ease,height .3s ease,opacity .3s ease;-webkit-transition:width .3s ease,height .3s ease,opacity .3s ease;-moz-transition:width .3s ease,height .3s ease,opacity .3s ease}.ir_nav_sp.show{opacity:1}.ir_nav_sp a{color:#fff}.ir_nav_sp .btn{position:relative;display:inline-block;line-height:55px;border-radius:30px 0 0 30px;cursor:pointer;padding:0 20px 0 50px}.ir_nav_sp .btn:after,.ir_nav_sp .btn:before{content:'';z-index:1;position:absolute;background:#fff;overflow:hidden;height:2px;border-radius:2px;width:17px;top:50%;left:20px;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;margin:auto}.ir_nav_sp .btn:before{top:24px}.ir_nav_sp .btn:after{top:30px}.ir_nav_sp .menu{position:relative}.ir_nav_sp>ul{text-align:left;margin:5px 0 0;padding:0 30px 30px 25px;display:flex;flex-direction:column}.ir_nav_sp>ul::before{display:block;position:absolute;width:100%;height:50px;left:0;bottom:0;background:-moz-linear-gradient(top,rgba(0,64,152,0) 0,rgba(0,64,152,.98) 100%);background:-webkit-linear-gradient(top,rgba(0,64,152,0) 0,rgba(0,64,152,.98) 100%);background:linear-gradient(to bottom,rgba(0,64,152,0) 0,rgba(0,64,152,.98) 100%);z-index:99;pointer-events:none}.ir_nav_sp>ul>li{width:265px;border-bottom:1px solid #d5d5d5}.ir_nav_sp>ul>li a{display:flex;height:49px;align-items:center;position:relative;padding:0 30px 0 10px;font-weight:600;line-height:1.4}.ir_nav_sp>ul>li a:before{content:'';position:absolute;top:0;bottom:0;right:10px;width:6px;height:6px;margin:auto;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg)}.ir_nav_sp ul>li.current>a{background:#fff;color:#0c499d}.ir_nav_sp ul>li.current>a:before{border-color:#0c499d}.ir_nav_sp>ul>li.child>a:before{transform:rotate(135deg)}.ir_nav_sp>ul>li.child.open>a:before{transform:rotate(-45deg)}.ir_nav_sp>ul ul{overflow:hidden;height:0;padding:0 0 0 20px}.ir_nav_sp>ul ul li{border-top:1px solid #d5d5d5}.ir_nav_sp>ul .current ul>li:first-child{border-top-color:transparent}.ir_open{height:100vh}.ir_open .ir_nav_sp .btn:before{top:27px;transform:rotate(45deg)}.ir_open .ir_nav_sp .btn:after{top:27px;transform:rotate(-45deg)}@media screen and (max-width:320px){.ir_nav_sp>ul>li{width:230px}}.xj-newslist{margin:0 auto 30px;border-top:1px solid #e2e2e2}.xj-newslist.library{border-top:none}.xj-newslist li{border-bottom:1px solid #e2e2e2;line-height:1.6}.xj-newslist .empty{padding:20px}.xj-newslist li ul{padding-left:2em}.xj-newslist li ul li{position:relative;border-top:1px solid #e2e2e2;border-bottom:none}.xj-newslist li>:not(ul){display:flex;align-items:center;padding:24px 14px 20px}.xj-newslist li a{text-decoration:none;color:#333}.xj-newslist .size{display:inline-block;width:7em;padding:0 2em 0 0;text-align:right}.xj-newslist li a[target='_blank']:not([href$='.pdf']) .ttl{background:url(/assets/img/common/icon_blank-0aa9a74a01.svg) right center no-repeat;background-size:14px;padding-right:28px}.xj-newslist li a[href$='.pdf'] .size{background:transparent url(/assets/img/common/icon_pdf-e0945fab24.png) right center no-repeat;background-size:13px 17px;font-size:14px;color:#707070}.xj-newslist .date{font-family:'Concert One',cursive;width:5em;margin-right:20px}.xj-newslist .label{font-size:12px;font-weight:600;width:110px;background:#eee;color:#004098;border-radius:2px;text-align:center;margin-right:30px;display:inline-block}.xj-newslist .ttl{flex:1;display:inline-block}.xj-newslist .new{display:inline-block;padding:0 .2em;margin:0 0 0 .2em;font-size:.8em;color:#fff;background:red}.xj-sel-year{display:none;margin:0 0 20px;width:260px;position:relative}.xj-sel-year::before{content:'';position:absolute;top:0;bottom:0;right:20px;width:8px;height:8px;margin:auto;border-top:2px solid #004098;border-right:2px solid #004098;transform:rotate(135deg);pointer-events:none}.xj-sel-year select{width:100%;padding:16px 50px 16px 30px;line-height:1;cursor:pointer;border:1px solid #0e4293;border-radius:5px;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.xj-sel-category ul{display:flex;overflow:hidden;border-radius:5px 5px 0 0;background:#eee}.xj-sel-category li{list-style:none;flex-grow:1;display:flex;align-items:center;justify-content:center;height:65px;cursor:pointer;position:relative}.xj-sel-category li::after{content:'';display:block;width:0;height:110%;border-right:1px solid #fff;position:absolute;top:0;right:0}.xj-sel-category li:last-child::after{content:none}.xj-sel-category li.active{background:#004098;color:#fff;border-color:transparent}.xj-sel-category li.active::after{border-color:#004098;right:auto;left:-1px}.xj-newslist,.xj-sel-category,.xj-sel-year{display:none}@media only screen and (max-width:768px){.xj-newslist li>:not(ul){display:block;padding-right:0}.xj-newslist .date{margin-right:1em}.xj-newslist .label{margin:0 auto 0 0}.xj-newslist .ttl{display:block;padding:10px 0}.xj-newslist .size{display:block;width:auto}.xj-sel-category ul{flex-wrap:wrap;justify-content:space-between;background:#f8f8f8;border-radius:5px}.xj-sel-category li{flex-grow:initial;width:50%;background:#eee;border-bottom:none;margin:0 0 1px}.xj-sel-category li::after{content:none}.xj-sel-category li:nth-child(odd){width:calc(50% - 1px)}#xj-news{border-top:none}}.get_acrobat{display:flex;align-items:center;line-height:1.7;font-size:12px;margin:50px 0}.get_acrobat a{display:block;width:160px}.get_acrobat p{padding:0 0 0 20px;margin:0}@media only screen and (max-width:768px){.get_acrobat{display:block}.get_acrobat p{padding:10px 0 0}}.tab_fiscal{display:flex;max-width:665px;margin:0 auto;border-radius:5px 5px 0 0;overflow:hidden}.tab_fiscal li{flex:1;display:flex;align-items:center;justify-content:center;height:66px;background:#eee;cursor:pointer}.tab_fiscal li.current{background:#004098;color:#fff}.xj-graph{display:flex;justify-content:space-between;flex-wrap:wrap;font-size:14px}.xj-graph_single-column{justify-content:center}.xj-graph.tab{display:none}.mainInner3 .xj-graph:first-child>:nth-child(-n+2){margin:0}.xj-graph:not(.xj-graph_single-column)>*{width:47%;margin:80px 0 0}.xj-graph h2{text-align:center;font-size:20px;font-weight:700;margin:0 auto 20px}.xj-graph figure{margin:0 auto}.xj-graph .graph .unit{text-align:left}.xj-graph .table .unit{text-align:right}.xj_chart_table{width:100%}.xj_chart_table td{padding:12px 2%;text-align:right;border-bottom:1px solid #d2d2d2}.xj_chart_table tr:first-of-type{background:#f2f7fc}.xj_chart_table .xj_chart_header{background:#f2f7fc;white-space:nowrap}.xj_chart_table tr td:first-child{text-align:center}.xj_chart_td_last{background:#dfecfa}.ttl_hide .xj_chart_table tr td:first-child{display:none}@media only screen and (max-width:920px){.xj-graph:not(.xj-graph_single-column){display:block}.xj-graph:not(.xj-graph_single-column)>*{width:100%}}@media only screen and (max-width:480px){.xj_chart_table{font-size:12px}}.xj-ir-calendar table{width:100%}.xj-ir-calendar tr{border-bottom:1px solid #e2e2e2;line-height:1.6}.xj-ir-calendar td{padding:24px 14px 20px}.xj-ir-calendar .XJTxtDPDataTblTdDate{font-family:'Concert One',cursive;width:5em}.xj-ir-calendar .XJTxtDPDataTblTdValue{width:100%}@media only screen and (max-width:768px){.xj-ir-calendar table,.xj-ir-calendar tbody,.xj-ir-calendar td,.xj-ir-calendar tr{display:block;width:100%!important}.xj-ir-calendar tr{padding:24px 14px 20px}.xj-ir-calendar td{padding:0}.xj-ir-calendar .XJTxtDPDataTblTdValue{padding:10px 0 0}}.cont_index{text-align:center;margin:60px auto 0}.cont_index dl{position:relative}.cont_index dt{font-weight:700;margin:0 auto 10px}.cont_index dd{font-size:14px;padding:0 0 70px}.cont_index dd figure{margin:0 0 10px}.cont_index dd .btn_area{position:absolute;width:100%;left:0;bottom:0;margin:0}@media only screen and (max-width:768px){.cont_index dl{margin:0 0 40px}}.intro_mobile{display:flex;flex-wrap:wrap;justify-content:space-between;padding:40px 0 0}.intro_mobile>*{width:48.2%;background:#f8f8f8;border-radius:5px;padding:40px 0 0;margin:0 0 3.6%}.intro_mobile>:last-child{width:100%;margin:0;padding:40px 3.5%}.intro_mobile h3{font-size:18px;font-weight:700;color:#004098;text-align:center;margin:0 auto 20px}.intro_mobile img.app-photo{max-height:600px;width:auto}.intro_mobile p{font-size:14px;margin:0 auto 3%;width:85%;max-width:665px}.intro_mobile .twin{max-width:994px}@media only screen and (max-width:768px){.intro_mobile>*{width:100%}}.dividends_tbl{width:100%}.dividends_tbl caption{font-size:14px;text-align:right;padding:0 0 10px}.dividends_tbl th{background:#f2f7fc;white-space:nowrap;border-bottom:1px solid #d2d2d2;text-align:center;width:186px;padding:12px 0}.dividends_tbl td{padding:12px 3.5%;border-bottom:1px solid #d2d2d2}.dividends_tbl.sub th{background:0 0;text-align:left;color:#b7b7b7;padding:12px 12px 12px 0}.dividends_tbl.sub td{padding:12px 12px 12px 0}@media only screen and (max-width:768px){.dividends_tbl,.dividends_tbl caption,.dividends_tbl tbody,.dividends_tbl td,.dividends_tbl th,.dividends_tbl tr{display:block;width:100%}}.tab_list{margin:0 auto 40px}.tab_list ul{display:flex;overflow:hidden;border-radius:5px 5px 0 0;background:#eee}.tab_list li{list-style:none;flex:1;position:relative}.tab_list li a{display:flex;align-items:center;justify-content:center;text-align:center;height:65px;padding:0 15px;line-height:1.2}.tab_list li::after{content:'';display:block;width:0;height:110%;border-right:1px solid #fff;position:absolute;top:0;right:0}.tab_list li:last-child::after{content:none}.tab_list li.current a{background:#004098;color:#fff;border-color:transparent}.tab_list li.current::after{border-color:#004098;right:auto;left:-1px}@media only screen and (max-width:940px){.tab_list li a{font-size:.8em}}@media only screen and (max-width:768px){.tab_list ul{flex-wrap:wrap;justify-content:space-between;background:#f8f8f8;border-radius:5px}.tab_list li{flex:initial;width:50%;background:#eee;border-bottom:none;margin:0 0 1px}.tab_list li a{font-size:1em}.tab_list li::after{content:none}.tab_list li:nth-child(odd){width:calc(50% - 1px)}}@media screen and (min-width:769px){.btn1:hover{background:#003575;color:#fff}.btn1:hover::before{background-image:url(/assets/img/common/arrow01_w-3864f77333.svg)}main .mainWidth.blue .btn1:hover{background:#fff000;border-color:#fff000;color:#004098}main .mainWidth.blue .btn1:hover::before{background-image:url(/assets/img/common/arrow01-62965c6597.svg)}.get_acrobat a:hover,.xj-newslist li a:hover{opacity:.6}.ir_nav .mainInner2>ul>li:not(.current)>a:hover{background:#fff}.ir_nav .mainInner2>ul>li.current>a:hover:before{right:8px}.ir_breadcrumb a:hover,.ir_nav .mainInner2>ul>li ul li a:hover{color:#004098}}