﻿.company .cttl h2::before{content:"COMPANY"}dl.overview{margin:0;padding:0}dl.overview dt{margin:0;border-top:1px solid #bbb;font-weight:bold}dl.overview dt:first-child{border-top:none}dl.overview dd{margin:0;padding:0}@media screen and (max-width: 600px){dl.overview dt{margin:12px 0 2px;padding:12px 0 0;font-size:1.2rem;color:#c5365f}dl.overview dt:first-child{margin-top:0;padding-top:0}}@media screen and (min-width: 601px){dl.overview{display:grid;grid-template-columns:160px 1fr}dl.overview dt{padding:16px 10px;border-top:1px solid #bbb;color:#1a1a1a}dl.overview dd{padding:16px 10px 16px 0;border-top:1px solid #bbb}dl.overview dd:first-of-type{border-top:none}}@media screen and (min-width: 1025px){dl.overview{grid-template-columns:240px 1fr}dl.overview dt{padding:30px 20px}dl.overview dd{padding:30px 20px 30px 0}}.executive-cover{display:grid;grid-template-columns:1fr;gap:20px}.executive-cover figure{display:flex;justify-content:center;align-items:center;background-color:#f4f5fa;border-radius:16px;overflow:hidden}.executive-cover figure img{max-height:448px}dl.executive-list{display:inline-grid;grid-template-columns:repeat(2, minmax(auto, 1fr));gap:8px 20px;align-items:center;width:auto;margin:0 auto;padding:0}dl.executive-list dt{margin:0;padding:0;text-align:right;font-size:clamp(12px, 11.4230769231px + .1538461538vw, 13px)}dl.executive-list dd{margin:0;padding:0}@container cover (min-width: 801px){.executive-cover{grid-template-columns:310px 1fr;gap:30px}}@container cover (min-width: 1161px){.executive-cover{grid-template-columns:330px 1fr;gap:60px}}.outline-access{background-image:linear-gradient(120deg, #e4ede7 0%, #dad9d7 100%)}.outline-access .layout address.left{font-style:normal}.outline-access .layout .right{aspect-ratio:1 / 1}.outline-access .layout .right iframe{width:100%;height:100%;border-radius:16px}@media screen and (min-width: 601px){.outline-access .layout .right{aspect-ratio:3 / 2}}@media screen and (min-width: 1025px){.outline-access .layout .right iframe{border-radius:24px}}.pressreleases-cover{background-image:linear-gradient(120deg, #f0eddc 0%, #dedbc9 100%)}ul.pressreleases-list{display:grid;grid-template-columns:1fr;gap:5px;margin:0;padding:0;list-style:none}ul.pressreleases-list li{margin:0;padding:0}ul.pressreleases-list li a{display:block;position:relative;padding:12px 48px 12px 20px;background-color:#fff;border-radius:12px;line-height:1.5;text-decoration:none;color:#1a1a1a}ul.pressreleases-list li a time{display:block;margin-bottom:2px;font-size:clamp(12px, 11.4230769231px + .1538461538vw, 13px);line-height:1.3;color:gray}ul.pressreleases-list li a::after{content:"";display:block;position:absolute;top:calc(50% - 10px);right:16px;width:20px;height:20px;background-color:#1a1a1a;background-image:url("../images/icon_arrow_wht.svg");background-size:contain;border-radius:10px;pointer-events:none}@container cover (max-width: 960px){.pressreleases-cover .left{display:contents}.pressreleases-cover .left .lead1{order:1;margin-bottom:0}.pressreleases-cover .left .fukidashi{order:3;position:-webkit-sticky;position:sticky;bottom:70px;z-index:10}@media screen and (min-width: 1025px){.pressreleases-cover .left .fukidashi{bottom:156px}}@media screen and (min-width: 1531px){.pressreleases-cover .left .fukidashi{bottom:20px}}.pressreleases-cover .right{order:2}}@media screen and (min-width: 601px){ul.pressreleases-list li a{padding:20px 70px 20px 150px;border-radius:16px}ul.pressreleases-list li a time{position:absolute;top:24px;left:18px}ul.pressreleases-list li a::after{right:20px}}@media screen and (min-width: 1025px){ul.pressreleases-list li a{padding:26px 70px 26px 170px}ul.pressreleases-list li a time{top:30px;left:32px;-webkit-transition:color 0.5s;-moz-transition:color 0.5s;-ms-transition:color 0.5s;-o-transition:color 0.5s;transition:color 0.5s}ul.pressreleases-list li a::after{right:28px;-webkit-transition:background-color 0.5s;-moz-transition:background-color 0.5s;-ms-transition:background-color 0.5s;-o-transition:background-color 0.5s;transition:background-color 0.5s}ul.pressreleases-list li a:hover{background-color:#1a1a1a;color:#fff}ul.pressreleases-list li a:hover time{color:#ddd}ul.pressreleases-list li a:hover::after{background-color:#fc1b1c}}.standard-cover{background-image:linear-gradient(120deg, #f0eddc 0%, #dedbc9 100%)}.standard-cover article{font-size:1.4rem}.standard-chapter{display:grid;grid-template-columns:1fr;gap:40px;counter-reset:chapter-counter}.standard-chapter section{position:relative}.standard-chapter section h3{position:relative;margin:0 0 20px;padding:14px 16px 14px 50px;background-color:#f4f5fa;border-radius:8px;font-size:clamp(16px, 13.6923076923px + .6153846154vw, 20px);line-height:1.25}.standard-chapter section h3 span{display:inline-block;position:absolute;top:19px;left:0;width:40px;text-align:right;font-size:clamp(12px, 11.4230769231px + .1538461538vw, 13px);letter-spacing:0.05em;color:#555}.standard-chapter section>ol.commli>li{padding-left:50px;text-align:justify;text-justify:inter-ideograph;counter-increment:chapter-counter}.standard-chapter section>ol.commli>li::before{content:counter(chapter-counter) ".";width:40px;text-align:right;letter-spacing:0.05em}@container cover (max-width: 960px){.chapter-navi{position:-webkit-sticky;position:sticky;bottom:70px}@media screen and (min-width: 1025px){.chapter-navi{bottom:156px}}@media screen and (min-width: 1531px){.chapter-navi{bottom:20px}}}@container cover (min-width: 961px){.layout-comm.standard-cover{flex-direction:row-reverse}.chapter-navi{bottom:auto;margin-top:0}.chapter-navi .fukidashi .fukidashi-cover{display:contents;visibility:visible}.chapter-navi .fukidashi .fukidashi-cover::after{display:none}.chapter-navi .fukidashi .fukidashi-cover .fukidashi-innr ul.fukidashi-default{font-size:1.3rem}.chapter-navi .fukidashi .fukidashi-cover .fukidashi-innr ul.fukidashi-default::before{content:"目次";display:block;margin-bottom:20px;font-size:1.6rem;font-weight:bold}.chapter-navi .fukidashi .fukidashi-cover .fukidashi-innr ul.fukidashi-default li{margin-top:2px;border-top:none}.chapter-navi .fukidashi .fukidashi-cover .fukidashi-innr ul.fukidashi-default li a{position:relative;padding:0 0 0 40px;color:gray}.chapter-navi .fukidashi .fukidashi-cover .fukidashi-innr ul.fukidashi-default li a span{position:absolute;top:0;left:0}@media (hover: hover) and (pointer: fine){.chapter-navi .fukidashi .fukidashi-cover .fukidashi-innr ul.fukidashi-default li a:hover{color:#1a1a1a}}.chapter-navi .fukidashi .fukidashi-button{display:none}}.deliberation-cover{background-image:linear-gradient(120deg, #f0eddc 0%, #dedbc9 100%)}.deliberation-navi .deliberation-header p{font-size:clamp(12px, 11.4230769231px + .1538461538vw, 13px)}dl.deli-report-members{margin:0;padding:0}dl.deli-report-members dt{margin:12px 0 2px;padding:12px 0 0;border-top:1px dashed #bbb;font-size:clamp(12px, 11.4230769231px + .1538461538vw, 13px);font-weight:bold;color:#c5365f}dl.deli-report-members dt:first-child{margin-top:0;padding-top:0;border-top:none}dl.deli-report-members dd{margin:0;padding:0}.deli-report-program h4{margin:0 0 20px;padding:0;font-size:clamp(18px, 13.9615384615px + 1.0769230769vw, 25px);line-height:1.5}.deli-report-program h4:before{content:"審議番組";display:block;font-size:clamp(12px, 11.4230769231px + .1538461538vw, 13px);color:gray}.deli-report-program .deli-report-programinfo{display:grid;grid-template-columns:auto 1fr;margin:0;padding:0;border-top:1px solid #bbb}.deli-report-program .deli-report-programinfo dt{margin:0;padding:8px 20px 8px 0;border-bottom:1px solid #bbb;color:gray}.deli-report-program .deli-report-programinfo dd{margin:0;padding:8px 0;border-bottom:1px solid #bbb}.deli-report-program h5{margin:30px 0 20px;padding:6px 20px;background-color:#ddd;border-radius:999em;font-size:clamp(15px, 14.4230769231px + .1538461538vw, 16px)}@container cover (max-width: 960px){.deliberation-cover .right{order:2}.deliberation-navi{display:contents}.deliberation-navi .deliberation-header{order:1}.deliberation-navi .fukidashi{order:3;position:-webkit-sticky;position:sticky;bottom:70px;z-index:10}@media screen and (min-width: 1025px){.deliberation-navi .fukidashi{bottom:156px}}@media screen and (min-width: 1531px){.deliberation-navi .fukidashi{bottom:20px}}}@container cover (min-width: 961px){.deliberation-navi{bottom:auto;margin-top:0}.deliberation-navi .fukidashi{margin-top:40px}.deli-report-program h4{margin-bottom:30px}.deli-report-program .deli-report-programinfo dt{padding:16px 40px 16px 10px}.deli-report-program .deli-report-programinfo dd{padding:16px 0}.deli-report-program h5{margin-top:50px}}.award-cover{background-image:linear-gradient(120deg, #f0eddc 0%, #dedbc9 100%)}.award-list{display:grid;grid-template-columns:1fr;gap:5px;margin:0;padding:0;list-style:none}.award-list>li{position:relative;padding:20px;background-image:linear-gradient(120deg, #f5ecec 0%, #d7d6e1 100%);border-radius:12px;line-height:1.5}.award-list>li strong{display:block;font-size:clamp(12px, 11.4230769231px + .1538461538vw, 13px);line-height:22px}.award-list>li strong::before{content:"AWARD";display:inline-block;width:72px;margin-right:6px;background-color:#1a1a1a;border-radius:999em;text-align:center;vertical-align:baseline;font-size:1.1rem;line-height:22px;letter-spacing:normal;color:#fff}.award-list>li h4{margin:10px 0;padding:0;font-size:clamp(15px, 14.4230769231px + .1538461538vw, 16px);color:#c5365f}.award-list>li .award-txt{margin:0 -20px -20px;padding:20px;background-color:#fff;border-radius:12px;font-size:1.4rem}.award-list>li .award-txt ul{margin:0 0 0 18px;padding:0}.award-list>li .award-txt ul>li{margin:8px 0 0;padding:0}.award-list>li .award-txt ul>li:first-child{margin-top:0}.award-cat{margin-bottom:30px}.award-cat p{font-size:clamp(12px, 11.4230769231px + .1538461538vw, 13px)}@container cover (max-width: 960px){.award-cover{gap:0}.award-cover .award-navi{display:contents}.award-cover .award-navi .fukidashi{position:-webkit-sticky;position:sticky;bottom:70px;z-index:10;order:3;margin-top:30px}@media screen and (min-width: 1025px){.award-cover .award-navi .fukidashi{bottom:146px}}@media screen and (min-width: 1531px){.award-cover .award-navi .fukidashi{bottom:20px}}.award-cover .right{order:2}}@media screen and (min-width: 601px){.award-list>li{padding:30px;border-radius:16px}.award-list>li .award-txt{margin:0 -30px -30px;padding:30px 30px 30px;border-radius:16px}}@container cover (min-width: 961px){.award-cover .award-navi .fukidashi .fukidashi-cover{display:contents;visibility:visible}.award-cover .award-navi .fukidashi .fukidashi-cover::after{display:none}.award-cover .award-navi .fukidashi .fukidashi-cover .fukidashi-innr ul.fukidashi-default::before{content:"AWARDS";display:block;margin-bottom:10px;font-weight:bold;color:#d9c38a}.award-cover .award-navi .fukidashi .fukidashi-cover .fukidashi-innr ul.fukidashi-default li{margin-top:5px}.award-cover .award-navi .fukidashi .fukidashi-cover .fukidashi-innr ul.fukidashi-default li a{position:relative;padding:12px 16px 12px 45px;background-color:#fff;border-radius:999em;line-height:1.3;text-decoration:none;color:#1a1a1a}.award-cover .award-navi .fukidashi .fukidashi-cover .fukidashi-innr ul.fukidashi-default li a::before{content:"";display:block;position:absolute;top:calc(50% - 5px);left:20px;width:10px;height:10px;background-color:#1a1a1a;border-radius:50%;-webkit-transition:background-color 0.5s;-moz-transition:background-color 0.5s;-ms-transition:background-color 0.5s;-o-transition:background-color 0.5s;transition:background-color 0.5s}@media (hover: hover) and (pointer: fine){.award-cover .award-navi .fukidashi .fukidashi-cover .fukidashi-innr ul.fukidashi-default li a:hover{background-color:#1a1a1a;text-decoration:none;color:#fff}.award-cover .award-navi .fukidashi .fukidashi-cover .fukidashi-innr ul.fukidashi-default li a:hover::before{background-color:#fc1b1c}}.award-cover .award-navi .fukidashi-button{display:none}.award-list{gap:10px}}ul.link-list{display:grid;grid-template-columns:1fr;gap:10px;margin:0;padding:0;list-style:none}ul.link-list li{margin:0;padding:0}ul.link-list li a{position:relative;display:block;padding:8px 40px 8px 16px;background-color:#fff;border-radius:8px;text-decoration:none;color:#1a1a1a}ul.link-list li a::after{content:"";position:absolute;top:calc(50% - 12px);right:10px;width:24px;height:24px;background-color:#fff;background-image:url("../images/icon_outlink_blk.svg");background-size:20px auto;background-position:center;border-radius:50%}@container layoutcomm-right (min-width: 541px){ul.link-list{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 1025px){ul.link-list li a:hover{background-color:#1a1a1a;color:#fff}}.contact-menu{display:grid;grid-template-columns:1fr;gap:10px}.qa-cover{position:relative;background-image:linear-gradient(120deg, #f5e4e4 0%, #d7ced9 100%)}.qa-cover ol.qa-navi{font-size:clamp(12px, 11.4230769231px + .1538461538vw, 13px)}.qa-cover ol.qa-navi li a{text-decoration:none;color:#1a1a1a}.qa-cover .qa-list section{position:relative}.qa-cover .qa-list section h5{margin:0;padding:0;font-size:clamp(15px, 14.4230769231px + .1538461538vw, 16px)}.qa-cover .qa-list section h5::before{content:"Q .";display:inline-block;margin-right:5px;color:#8e1010}@container cover (min-width: 641px){.contact-menu{grid-template-columns:repeat(2, 1fr);gap:20px}}@container cover (min-width: 1041px){.contact-menu{grid-template-columns:repeat(3, 1fr)}}@media screen and (min-width: 1025px){.radio-promo .commli{margin-left:0;list-style:none}.radio-promo .commli li{display:inline-block;padding:6px 16px;background-color:#ddd;border-radius:8px}}
