@charset "UTF-8";#tpl-contents .main{padding:0 50px;max-width:1600px;min-width:1100px;margin-left:auto;margin-right:auto}@media only screen and (max-width:750px){#tpl-contents .main{padding:0;max-width:100%;min-width:320px}}.num-list{margin-top:1.5em}.num-list li{margin-left:3em;text-indent:-3em}.list{margin-top:1.5em}.list li{margin-left:1em;text-indent:-1em}.list li+li{margin-top:.5em}.list.cont{margin-top:.5em}.list.mt0{margin-top:0}#category-hero .hero-img{background:url(/assets/aboutus/img/governance/hero_index.jpg) center center no-repeat;background-size:cover}@media only screen and (max-width:750px){#category-hero .hero-img{background:url(/assets/aboutus/img/governance/hero_index_sp.jpg) center center no-repeat;background-size:cover}}#category-hero.index .hero-img h2{margin-top:-10px}@media only screen and (max-width:750px){#category-hero.disclosure .hero-img h2,#category-hero.finance .hero-img h2,#category-hero.governance .hero-img h2,#category-hero.stock .hero-img h2{line-height:1.1}}@media only screen and (max-width:750px){#category-hero.disclosure .hero-img p,#category-hero.finance .hero-img p,#category-hero.governance .hero-img p,#category-hero.stock .hero-img p{line-height:3}}@media only screen and (max-width:750px){#category-hero.announce .hero-img h2{font-size:38px;font-size:3.8rem;line-height:1.1}}span.pdf{display:inline-block;border:1px solid #ff4343;color:#ff4343;padding:3px 9px;line-height:1;font-size:12px;font-size:1.2rem;font-family:Montserrat,"Noto Sans Japanese","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS P Gothic",Verdana,Arial,Helvetica,sans-serif;font-weight:400;letter-spacing:.06em;margin-left:10px}@media only screen and (max-width:750px){span.pdf{font-size:11px;font-size:1.1rem;padding:3px 7px}}#category-nav{text-align:center}#category-nav .nav-is{font-size:13px}@media only screen and (max-width:750px){#category-nav .nav-is{font-size:11px}}.white-wrap{background-color:#fff;width:100%;padding:80px 50px 100px;margin:50px 0 60px;min-width:1000px}@media only screen and (max-width:750px){.white-wrap{margin:15px 0 40px;width:92%;padding:30px 15px 40px;min-width:320px;margin-left:auto;margin-right:auto}}.white-wrap.top{width:1000px;margin-left:auto;margin-right:auto;padding:45px 60px;margin-bottom:60px}@media only screen and (max-width:750px){.white-wrap.top{width:92%;padding:30px 15px 40px}}.white-wrap .inner{width:100%;min-width:900px;max-width:1000px;margin-left:auto;margin-right:auto}@media only screen and (max-width:750px){.white-wrap .inner{width:100%;min-width:0;max-width:100%}}.white-wrap .inner .title{font-size:22px;font-size:2.2rem;color:#f4810b;font-weight:200;border-bottom:2px solid #e9e9e9;line-height:1;position:relative}@media only screen and (max-width:750px){.white-wrap .inner .title{font-size:18px;font-size:1.8rem}}.white-wrap .inner .title p{display:inline-block;padding-bottom:15px}@media only screen and (max-width:750px){.white-wrap .inner .title p{position:relative;padding-bottom:10px}}.white-wrap .inner .title p:after{content:"";width:220px;height:2px;background-color:#f4810b;position:absolute;left:0;bottom:-2px}@media only screen and (max-width:750px){.white-wrap .inner .title p:after{width:100%}}.white-wrap .inner .release-list .title{font-size:22px;font-size:2.2rem}@media only screen and (max-width:750px){.white-wrap .inner .release-list .title{font-size:18px;font-size:1.8rem}}.white-wrap .inner .release-list .title span{font-weight:300;font-size:24px;font-size:2.4rem;letter-spacing:.04em}@media only screen and (max-width:750px){.white-wrap .inner .release-list .title span{font-size:20px;font-size:2rem}}.white-wrap .inner .sec-title{font-size:36px;font-size:3.6rem;text-align:center;font-weight:200;color:#f4810b;margin-bottom:40px;margin-top:100px}@media only screen and (max-width:750px){.white-wrap .inner .sec-title{font-size:25px;font-size:2.5rem;margin-bottom:30px;margin-top:60px}}.white-wrap .inner .sec-title:first-of-type{margin-top:0}.white-wrap .inner .lead{line-height:34px}@media only screen and (max-width:750px){.white-wrap .inner .lead{line-height:1.7}}.white-wrap .inner .lead a{color:#f4810b;text-decoration:underline}.white-wrap .inner .lead a:hover{text-decoration:none}.white-wrap .inner .btn{width:260px;margin-left:auto;margin-right:auto;margin-top:40px}@media only screen and (max-width:750px){.white-wrap .inner .btn{width:200px}}#governance-nav{padding-top:40px;padding-bottom:80px;max-width:1600px;min-width:1000px;margin-left:auto;margin-right:auto}@media only screen and (max-width:750px){#governance-nav{max-width:100%;min-width:320px;width:92%;padding-top:20px;padding-bottom:40px}}#governance-nav ul{width:100%;position:relative;margin-bottom:-40px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-webkit-align-items:stretch;-ms-align-items:stretch;align-items:stretch}@media only screen and (max-width:750px){#governance-nav ul{display:block}}#governance-nav ul:after{content:"";display:block;width:31.23%}@media only screen and (max-width:750px){#governance-nav ul:after{display:none}}#governance-nav ul li{width:31.23%;margin-bottom:40px;background-color:#fff;padding:50px 35px 50px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;text-align:center}@media only screen and (max-width:1180px){#governance-nav ul li{padding:20px 20px 30px}}@media only screen and (max-width:750px){#governance-nav ul li{width:100%;padding:30px 20px 30px;margin-bottom:20px;margin-left:auto;margin-right:auto}}#governance-nav ul li figure{margin-left:auto;margin-right:auto}#governance-nav ul li figure dt{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;align-items:center;text-align:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;width:100%;padding:35px 0 50px;font-size:23px;font-size:2.3rem;color:#f4810b;letter-spacing:.06em}@media only screen and (max-width:1450px){#governance-nav ul li figure dt{font-size:1.4vw}}@media only screen and (max-width:1100px){#governance-nav ul li figure dt{font-size:16px;font-size:1.6rem}}@media only screen and (max-width:750px){#governance-nav ul li figure dt{font-size:19px;font-size:1.9rem;height:auto!important;padding:35px 0 35px}}#governance-nav ul li figure .btn a{margin-left:auto;margin-right:auto}#governance-nav ul li figure img{width:98px;height:auto}@media screen and (max-width:750px){#governance-nav ul li figure img{width:82px}}@media screen and (min-width:751px){#governance-wrap .SP{display:none!important}}@media screen and (max-width:750px){#governance-wrap .PC{display:none!important}}#governance-wrap .img{position:relative;margin:auto;margin-top:50px;max-width:841px}#governance-wrap .img.img740{max-width:740px}#governance-wrap .img.img650{max-width:650px}@media only screen and (max-width:750px){#governance-wrap .img{width:100%!important;margin-top:30px}}#governance-wrap .img img{max-width:100%;height:auto}#governance-wrap .img .date_note{text-align:right}#governance-wrap .img.renkei{margin-bottom:50px}@media only screen and (min-width:751px){#governance-wrap .img.renkei{width:350px}}@media only screen and (max-width:750px){#governance-wrap .img.renkei img{width:75%;height:auto}}#governance-wrap .img.brand,#governance-wrap .img.design{width:500px}@media only screen and (max-width:750px){#governance-wrap .img.brand,#governance-wrap .img.design{width:100%}}#governance-wrap .img.brand img,#governance-wrap .img.design img{max-width:100%}#governance-wrap .img-isms{margin-top:30px;max-width:245px;width:100%;text-align:center}#governance-wrap .img-isms img{display:inline-block;max-width:100%}#governance-wrap .release-list.governance dl{float:none}#governance-wrap .sec-title{font-size:36px;font-size:3.6rem;text-align:center;font-weight:200;color:#f4810b;margin-bottom:40px;margin-top:100px}@media only screen and (max-width:750px){#governance-wrap .sec-title{font-size:25px;font-size:2.5rem;margin-bottom:30px;margin-top:30px}}#governance-wrap .sec-title:first-of-type{margin-top:0}#governance-wrap .lede{text-align:center;font-size:20px;margin-top:30px}@media screen and (max-width:750px){#governance-wrap .lede{font-size:18px;font-size:1.8rem;margin-top:15px}}#governance-wrap .sec-title1{font-size:36px;font-size:3.6rem;font-weight:200;color:#f4810b;margin-top:70px}@media only screen and (max-width:750px){#governance-wrap .sec-title1{font-size:25px;font-size:2.5rem;margin-top:50px}}#governance-wrap .sec-title2{font-size:25px;font-size:2.5rem;color:#f4810b;margin-top:50px;letter-spacing:.05em}@media only screen and (max-width:750px){#governance-wrap .sec-title2{font-size:18px;font-size:1.8rem;margin-top:30px}}#governance-wrap .sec-title2#info{padding-top:100px;margin-top:-50px}@media only screen and (max-width:750px){#governance-wrap .sec-title2#info{padding-top:80px}}#governance-wrap .sec-title3{position:relative;text-align:left;margin-top:30px;padding-bottom:.5em;color:#666;font-size:21px}#governance-wrap .sec-title3.numbered{text-indent:-2em;padding-left:2em}@media screen and (max-width:750px){#governance-wrap .sec-title3{font-size:16px;font-size:1.6rem;padding-bottom:.5em}}#governance-wrap .sec-title3:before{position:absolute;left:0;bottom:0;display:block;content:"";height:2px;width:100%;background:#f0f0f0}#governance-wrap .sec-title3:after{position:absolute;left:0;bottom:0;display:block;content:"";height:2px;width:100px;background:#b7afa7}#governance-wrap .sec-title3.mt40{margin-top:40px}#governance-wrap .sec-title4{font-weight:500;margin-top:1.5em;letter-spacing:.05em;font-size:16px}@media only screen and (max-width:750px){#governance-wrap .sec-title4{font-size:13px;font-size:1.3rem}}#governance-wrap .figure{margin-top:1.5em;text-align:center}#governance-wrap .figure img{max-width:100%}#governance-wrap p.parag{margin-top:1.5em}#governance-wrap p.parag em{font-style:normal;font-weight:400;text-decoration:underline}#governance-wrap .flex{display:flex;justify-content:space-between}@media screen and (max-width:750px){#governance-wrap .flex{display:block}}#governance-wrap .flex figure{flex:none;margin-left:20px;text-align:center;width:180px}@media screen and (max-width:760px){#governance-wrap .flex figure{width:50%;max-width:200px;margin:auto;margin-top:1.5em}}#governance-wrap .flex figure img{width:100%}#governance-wrap .flex figure.fig1_en{width:220px}#governance-wrap .flex figure.fig2_en,#governance-wrap .flex figure.fig3_en{width:180px}#governance-wrap .sec-document{margin-top:1.5em}.text-list a{color:#f4810b;text-decoration:underline}.text-list a:hover{text-decoration:none}.text-list+p.parag{margin-top:60px}.text-list li{margin-top:80px}@media only screen and (max-width:750px){.text-list li{margin-top:45px}}.text-list li:first-child{margin-top:0}.text-list dt{font-size:25px;font-size:2.5rem;color:#f4810b;margin-bottom:30px;letter-spacing:.05em}@media only screen and (max-width:750px){.text-list dt{font-size:18px;font-size:1.8rem;margin-bottom:20px;text-indent:-1em;padding-left:1em}}.text-list dd{line-height:25px}@media only screen and (max-width:750px){.text-list dd{line-height:1.7}}.text-list dd+dd{margin-top:1.5em}@media only screen and (max-width:750px){.text-list dd .sub-list{padding-left:0;padding-right:0}}.text-list dd .sub-list+dl.sub-list{margin-top:30px}.text-list dd .sub-list .head{font-weight:400;font-size:16px;font-size:1.6rem;color:#141414;margin-bottom:10px}@media only screen and (max-width:750px){.text-list dd .sub-list .head{font-size:14px;font-size:1.4rem;margin-bottom:0}}.text-list dd .sub-list dd{text-indent:-1em;padding-left:1em}.text-list dd .sub-list dd+dd{margin-top:.3em}.text-list dd .list{background-color:#f3f3f5;padding:30px}.text-list dd .list li{margin-top:20px}.text-list dd .list li:first-child{margin-top:0}.list,.num-list,p.parag{line-height:25px}@media only screen and (max-width:750px){.list,.num-list,p.parag{line-height:1.7}}.list a,.num-list a,p.parag a{color:#f4810b;text-decoration:underline}.list a:hover,.num-list a:hover,p.parag a:hover{text-decoration:none}p.parag+p.parag{margin-top:1.5em}p.parag+.text-list{margin-top:60px}@media only screen and (max-width:750px){p.parag+.text-list{margin-top:40px}}.img{text-align:center}@media screen and (max-width:750px){.img{width:100%}.img img{width:100%}}.link-list{margin-top:1.5em}.link-list li{margin-top:.5em}.table table{width:100%;margin:2em 0;border-left:1px solid #f0f0f0;border-top:1px solid #f0f0f0}.table table tr th{padding:15px;font-weight:200;border-right:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;background-color:#fbfbfb;white-space:nowrap;text-align:center;vertical-align:middle}@media only screen and (max-width:750px){.table table tr th{padding:10px}}.table table tr td{padding:15px;font-weight:200;border-right:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0}.table table tr td.nowrap{white-space:nowrap}@media only screen and (max-width:750px){.table table tr td{padding:10px}}.table table tr td .line-wrap{position:relative}.table table tr td .line-wrap:after,.table table tr td .line-wrap:before{content:"";width:0;height:0;border-style:solid;border-width:5px 10px 5px 0;border-color:transparent #000 transparent transparent;position:absolute}.table table tr td .line-wrap:before{left:0;top:calc(50% - 5px)}.table table tr td .line-wrap:after{right:0;top:calc(50% - 5px);transform:rotate(180deg)}.table table tr td .line{position:relative;display:flex;align-items:center;justify-content:center}.table table tr td .line:after,.table table tr td .line:before{content:"";flex-grow:1;height:2px;background:#000}.table table tr td .line span{padding:0 .5em}.table table tr td.tar{text-align:right}.table table tr td.tac,.table table tr th.tac{text-align:center}.table table:has(.border-none){border-left:0;border-top:0}.table table:has(.border-none) thead td,.table table:has(.border-none) thead th{border:0;padding:10px 1px}.table table:has(.border-none) tbody{border-left:1px solid #f0f0f0;border-top:1px solid #f0f0f0}.table.table-style tr:nth-of-type(2n-1) td{background-color:#fef9f3}.table.table-style tr th{text-align:left;vertical-align:top}.table.survey tr th:first-child{width:70%}.table.table-center tr td{text-align:center;vertical-align:middle}@media only screen and (max-width:750px){.table.table-center{display:block;overflow-x:scroll;white-space:nowrap;-webkit-overflow-scrolling:touch}}.table.table-center table.en{table-layout:fixed}@media only screen and (max-width:750px){.table.table-center table.en{table-layout:auto}}.table.table-center table.en tr:first-of-type td:first-of-type{white-space:nowrap}@media only screen and (max-width:750px){.table.en table{table-layout:fixed}}.table.en table tr td,.table.en table tr th{word-wrap:break-word;overflow-wrap:break-word}@media only screen and (max-width:750px){.table.structure.en table{width:500px}.table.structure.en table td,.table.structure.en table th{white-space:normal}}.table.officers{overflow-x:scroll}@media only screen and (max-width:750px){.table.officers.en table{width:700px}}.table.officers.en table td{white-space:normal}@media only screen and (max-width:750px){.table.reward.en table{width:700px}}@media only screen and (max-width:750px){.table.reward table{width:500px}}.table.reward table tbody tr:nth-child(1) th:nth-child(n+2){width:28%}.table.reward table tbody tr:nth-child(2) th{white-space:normal;text-align:left;vertical-align:top}.table .notes{text-align:right;margin-top:-1.5em}.table .notes.tal{text-align:left}@media only screen and (max-width:750px){.table-wrap{display:block;overflow-x:scroll;white-space:nowrap;-webkit-overflow-scrolling:touch}}.table-list table{width:100%;margin:1.5em 0;border-left:1px solid #f4810b;border-right:1px solid #f4810b}.table-list table tr th{padding:.85em;color:#fff;font-weight:400;background-color:#f4810b}.table-list table tr td{padding:.85em;font-weight:200;border-bottom:1px solid #f4810b;vertical-align:middle}.table-list table .logo1{width:50px}.table-list table .logo2{width:184px}.table-list table .logo3{width:220px}.table-list table .logo4{width:240px}.table-list table .logo5{width:310px}@media screen and (max-width:750px){.table-list table .logo1{width:12.5%}.table-list table .logo2{width:45%}.table-list table .logo3{width:55%}.table-list table .logo4{width:60%}.table-list table .logo5{width:80%}}.table-list.tac table tr td,.table-list.tac table tr th{text-align:center}.table-list.w50 table tr td,.table-list.w50 table tr th{width:50%}.list.system{margin-top:0}.training{width:100%;table-layout:fixed;margin-top:2em;margin-bottom:2em;margin-left:auto;margin-right:auto}.training.column-2{width:80%}.training td,.training th,.training tr{font-weight:200}.training td,.training th{padding:20px;border:1px solid #fff;vertical-align:middle}@media screen and (max-width:750px){.training td,.training th{padding:10px;font-size:1.1rem}}.training .head td,.training .head th{background:#f4810b!important;color:#fff;font-weight:500;text-align:center}@media screen and (max-width:750px){.training .head td,.training .head th{padding:.5em 0}}.training tr:nth-child(2n+1) td,.training tr:nth-child(2n+1) th{background:#fcd9b5}.training tr:nth-child(2n) td,.training tr:nth-child(2n) th{background:#fde6ce}.training .tac{text-align:center}.image{margin-top:2em}.image img{margin:0 auto;width:840px;display:block}@media only screen and (max-width:750px){.image img{width:100%}}.ghg{background-color:#f0f0f0;width:505px;margin-top:1em;padding:.5em 0 2em;margin-right:auto}@media screen and (max-width:750px){.ghg{width:100%;padding-left:20px;padding-right:20px}}@media screen and (max-width:750px){.ghg>figure{width:100%;margin:0 auto}}.ghg>figure img{max-width:380px;height:100%;object-fit:cover}@media screen and (max-width:750px){.ghg>figure img{max-width:100%}}.ghg>div.ghg-wrap{margin:20px 30px 20px}@media screen and (max-width:750px){.ghg>div.ghg-wrap{margin:0;padding:2em 20px}}.ghg>div.ghg-wrap .ghg-ttl{color:#f4810b;font-size:24px;font-size:2.4rem;font-weight:400}@media screen and (max-width:750px){.ghg>div.ghg-wrap .ghg-ttl{font-size:18px;font-size:1.8rem}}.ghg>div.ghg-wrap .ghg-ttl sup{font-size:14px;font-size:1.4rem}.ghg>div.ghg-wrap .ghg-ttl-caption{margin-top:3px;font-size:12px;font-size:1.2rem;text-align:right}.ghg>div.ghg-wrap .ghg-info{width:460px;margin:20px auto 0}@media screen and (max-width:750px){.ghg>div.ghg-wrap .ghg-info{width:100%}}.ghg>div.ghg-wrap .ghg-info .ghg-info-ttl{text-align:center;margin-bottom:8px;font-weight:400}.ghg>div.ghg-wrap .ghg-info dl>div{display:flex;margin-bottom:5px}@media screen and (max-width:750px){.ghg>div.ghg-wrap .ghg-info dl>div{flex-direction:column;margin-bottom:10px}}.ghg>div.ghg-wrap .ghg-info dl>div dt{width:320px;background-color:#f4810b;color:#fff;font-size:16px;font-size:1.6rem;font-weight:400;display:flex;align-items:center;justify-content:center;text-align:center}.ghg>div.ghg-wrap .ghg-info dl>div dt span{display:block;font-size:12px;font-size:1.2rem;font-weight:300;font-feature-settings:'palt'}.ghg>div.ghg-wrap .ghg-info dl>div dt div{padding:5px 0}@media screen and (max-width:750px){.ghg>div.ghg-wrap .ghg-info dl>div dt{width:100%}}.ghg>div.ghg-wrap .ghg-info dl>div dd{flex:auto;background-color:#fff;font-size:16px;font-size:1.6rem;letter-spacing:.05em;font-weight:400;display:flex;flex-direction:column;justify-content:center}.ghg>div.ghg-wrap .ghg-info dl>div dd span{display:flex;align-items:center;justify-content:flex-end}@media screen and (max-width:750px){.ghg>div.ghg-wrap .ghg-info dl>div dd span{justify-content:center}}.ghg>div.ghg-wrap .ghg-info dl>div dd sub{position:relative;bottom:-5px}@media screen and (max-width:750px){.ghg>div.ghg-wrap .ghg-info dl>div dd{justify-content:center;padding:5px 0}}.ghg>div.ghg-wrap .caption{width:425px;margin:8px auto 0;font-size:12px;font-size:1.2rem}@media screen and (max-width:750px){.ghg>div.ghg-wrap .caption{width:100%}}.ghg>div.ghg-wrap .caption dl{display:flex}.ghg>div.ghg-wrap .caption dl dt{width:2em}.ghg>div.ghg-wrap .caption dl dd{flex:auto}.ghg>div.ghg-wrap .caption dl dd ul>li{text-indent:-1em;padding-left:1em}.ghg>div.ghg-wrap .parag{letter-spacing:-.04em}.ghg-info{width:460px;margin:20px auto 0}@media screen and (max-width:750px){.ghg-info{width:100%}}.ghg-info .ghg-info-ttl{text-align:center;margin-bottom:8px;font-weight:400}.ghg-info dl>div{display:flex;margin-bottom:5px}@media screen and (max-width:750px){.ghg-info dl>div{flex-direction:column;margin-bottom:10px}}.ghg-info dl>div dt{width:320px;background-color:#f4810b;color:#fff;font-size:16px;font-size:1.6rem;font-weight:400;display:flex;align-items:center;justify-content:center;text-align:center}.ghg-info dl>div dt span{display:block;font-size:12px;font-size:1.2rem;font-weight:300;font-feature-settings:'palt'}.ghg-info dl>div dt div{padding:5px 0}@media screen and (max-width:750px){.ghg-info dl>div dt{width:100%}}.ghg-info dl>div dd{flex:auto;background-color:#fff;font-size:16px;font-size:1.6rem;letter-spacing:.05em;font-weight:400;display:flex;flex-direction:column;justify-content:center}.ghg-info dl>div dd span{display:flex;align-items:center;justify-content:flex-end}@media screen and (max-width:750px){.ghg-info dl>div dd span{justify-content:center}}.ghg-info dl>div dd sub{position:relative;bottom:-5px}@media screen and (max-width:750px){.ghg-info dl>div dd{justify-content:center;padding:5px 0}}.ghg-info dl>div.sc3 dt{width:120px}@media screen and (max-width:750px){.ghg-info dl>div.sc3 dt{width:100%}}@media screen and (max-width:750px){.ghg-info dl>div.sc3 dd{padding:0}}.ghg-info dl>div.sc3 dd div{display:flex;align-items:center;text-align:center}.ghg-info dl>div.sc3 dd div.cat{flex:1}@media screen and (max-width:750px){.ghg-info dl>div.sc3 dd div.cat{flex-direction:column}}.ghg-info dl>div.sc3 dd div .cat-tit{width:200px;color:#fff;background-color:#fca243;display:flex;flex-direction:column;padding:5px 0;font-size:14px;font-size:1.4rem}.ghg-info dl>div.sc3 dd div .cat-tit span{font-size:10px;font-size:1rem}@media screen and (max-width:750px){.ghg-info dl>div.sc3 dd div .cat-tit{width:100%}}.ghg-info dl>div.sc3 dd div .cat-item{flex:1;justify-content:flex-end}@media screen and (max-width:750px){.ghg-info dl>div.sc3 dd div .cat-item{justify-content:center;padding:5px 0}}.caption{width:425px;margin:8px auto 0;font-size:12px;font-size:1.2rem}@media screen and (max-width:750px){.caption{width:100%}}.caption dl{display:flex}.caption dl dt{width:2em}.caption dl dd{flex:auto}.caption dl dd ul>li{text-indent:-1em;padding-left:1em}.caption.all{margin-left:0}.page-index{padding:35px 40px;border-radius:4px;background-color:#f4f4f4}.page-index .heading{margin-bottom:20px;font-size:1.8rem;font-weight:700;letter-spacing:.02em;line-height:1.3;text-transform:uppercase}.page-index ul li a{display:inline-block;position:relative;padding:0 25px 4px 0;border-bottom:1px solid #e2e2e2;color:#2e2e2e;line-height:1.3}.page-index ul li a:before{content:'';position:absolute;bottom:-1px;left:0;width:100%;height:1px;background:#f4810b;transition:all .3s;transform:scale(0,1);transform-origin:left top}.page-index ul li a:after{content:"";display:block;position:absolute;right:0;top:calc(50% - 8px);width:10px;height:10px;background:url(/assets/common/img/icon_arw_org.png) center no-repeat;background-size:contain;transform:rotate(90deg)}.page-index ul li a:hover{color:#f4810b;text-decoration:none}.page-index ul li a:hover:before{transform:scale(1,1)}.page-index ul li+li{margin-top:.5em}html{scroll-behavior:smooth;scroll-padding-top:120px}@media screen and (max-width:750px){html{scroll-padding-top:70px}}@media screen and (max-width:750px){.w100{width:100%}}