:root{--opacity:1.0}:root{--rad: 8px}@media screen and (max-width: 800px){:root{--rad: 4px}}.index .sec ul{display:grid;gap:60px 52px;justify-content:center;grid-template-columns:repeat(auto-fit, 550px)}@media screen and (max-width: 800px){.index .sec ul{gap:30px;display:flex;flex-wrap:wrap}}.index .sec ul li{position:relative}@media screen and (max-width: 800px){.index .sec ul li{width:min(90%,350px)}}.index .sec ul li .num{position:absolute;line-height:1;font-size:clamp(
        14.1202468138px,
        14.1202468138px + (18 - 14.1202468138) * ((100vw - 375px) / (1440 - 375)),
        18px
    );writing-mode:vertical-rl;top:0;right:-0.8em;color:#69dadf}.index .sec ul li a{display:block}.index .sec ul li a:hover dd{background-color:rgba(241,243,243,.9);color:#000058}.index .sec ul li a:hover dd .tit span{color:#000058}.index .sec ul li a dl dd{position:relative;padding:clamp(
        16.2px,
        16.2px + (20 - 16.2) * ((100vw - 375px) / (1440 - 375)),
        20px
    );border:solid 1px rgba(255,255,255,.6);transition:.3s;text-align:center}.index .sec ul li a dl dd .tit{font-size:clamp(
        15.2867788006px,
        15.2867788006px + (20 - 15.2867788006) * ((100vw - 375px) / (1440 - 375)),
        20px
    )}.index .sec ul li a dl dd .tit span{color:#69dadf}.index .sec ul li a dl dd .txt{margin-top:clamp(
        8.4px,
        8.4px + (10 - 8.4) * ((100vw - 375px) / (1440 - 375)),
        10px
    )}.detail .fv .tit{position:relative;line-height:1;text-align:center}.detail .fv .tit h1{letter-spacing:.1em;font-size:clamp(
        25.7698553099px,
        25.7698553099px + (40 - 25.7698553099) * ((100vw - 375px) / (1440 - 375)),
        40px
    );font-weight:500}.detail .fv .tit h1 span{color:#69dadf}.detail .fv .tit h1+.en{margin-top:.1em;letter-spacing:.1em;font-size:clamp(
        58.9623973845px,
        58.9623973845px + (120 - 58.9623973845) * ((100vw - 375px) / (1440 - 375)),
        120px
    );color:#fff;height:.5em}@media screen and (max-width: 800px){.detail .fv .tit h1+.en{font-size:clamp(
        51.3948949438px,
        51.3948949438px + (100 - 51.3948949438) * ((100vw - 375px) / (1440 - 375)),
        100px
    )}}.detail .fv .mainimg img{max-width:none;width:100%}@media screen and (max-width: 800px){.detail .fv .mainimg img{-o-object-fit:cover;object-fit:cover;height:min(65vw,400px)}}.detail .fv .lead{text-align:center;font-size:clamp(
        33.2051038007px,
        33.2051038007px + (56 - 33.2051038007) * ((100vw - 375px) / (1440 - 375)),
        56px
    );font-weight:500;line-height:1.5;letter-spacing:.1em;padding:1em 0 1.2em}@media screen and (max-width: 800px){.detail .fv .lead{font-size:clamp(
        30.4876523767px,
        30.4876523767px + (50 - 30.4876523767) * ((100vw - 375px) / (1440 - 375)),
        50px
    )}}.detail .member .tit{text-align:center;font-size:clamp(
        19.1650273151px,
        19.1650273151px + (27 - 19.1650273151) * ((100vw - 375px) / (1440 - 375)),
        27px
    );letter-spacing:.15em;margin-bottom:.5em;line-height:1}@media screen and (max-width: 800px){.detail .member .tit{margin-bottom:1em}}.detail .member ul{display:grid;grid-template-columns:repeat(auto-fit, 250px);justify-content:center;gap:50px min(5%,50px)}@media screen and (max-width: 800px){.detail .member ul{gap:40px min(5%,50px)}}.detail .member ul li dl dt{width:min(100%,220px);margin:0 auto 20px}@media screen and (max-width: 800px){.detail .member ul li dl dt{width:min(80%,180px)}}.detail .member ul li dl dd .name{font-size:clamp(
        15.2867788006px,
        15.2867788006px + (20 - 15.2867788006) * ((100vw - 375px) / (1440 - 375)),
        20px
    );display:flex;align-items:baseline;gap:.2em .5em}.detail .member ul li dl dd .name .en{font-size:clamp(
        13px,
        13px + (14 - 13) * ((100vw - 375px) / (1440 - 375)),
        14px
    );color:#69dadf}.detail .member ul li dl dd .cat{margin:.5em 0 1em}.detail .member ul li dl dd .txt{text-align:justify}.detail .sec+.sec{padding-top:clamp(
        41.4px,
        41.4px + (60 - 41.4) * ((100vw - 375px) / (1440 - 375)),
        60px
    )}.detail .sec .tit{letter-spacing:.1em;font-weight:500;line-height:1.4;font-size:clamp(
        24.7929922328px,
        24.7929922328px + (38 - 24.7929922328) * ((100vw - 375px) / (1440 - 375)),
        38px
    )}.detail .sec .sub{font-weight:500;letter-spacing:.1em;font-size:clamp(
        13.5250911307px,
        13.5250911307px + (17 - 13.5250911307) * ((100vw - 375px) / (1440 - 375)),
        17px
    );margin-top:1em;padding-left:40px;position:relative}.detail .sec .sub::before{position:absolute;content:"";top:.8em;left:0;width:30px;height:1px;background-color:#dcdcdc}.detail .sec .talk{margin-top:clamp(
        36px,
        36px + (50 - 36) * ((100vw - 375px) / (1440 - 375)),
        50px
    );display:flex;flex-direction:column;gap:22px}.detail .sec .talk dl{display:flex;align-items:flex-start;gap:20px}.detail .sec .talk dl dt{width:65px;position:relative;font-size:12px}@media screen and (max-width: 800px){.detail .sec .talk dl dt{width:55px}}.detail .sec .talk dl dt::before{position:absolute;content:"";top:-4px;left:0;width:100%;height:calc(100% - 1em - 2px);background-size:cover}.detail .sec .talk dl dt.mou{padding-top:70px}@media screen and (max-width: 800px){.detail .sec .talk dl dt.mou{padding-top:58px}}.detail .sec .talk dl dt.mou::before{background-image:url(../img/crosstalk01/mou.png)}.detail .sec .talk dl dt.saka{padding-top:64px}@media screen and (max-width: 800px){.detail .sec .talk dl dt.saka{padding-top:54px}}.detail .sec .talk dl dt.saka::before{background-image:url(../img/crosstalk01/saka.png)}.detail .sec .talk dl dt.yama{padding-top:71px}@media screen and (max-width: 800px){.detail .sec .talk dl dt.yama{padding-top:60px}}.detail .sec .talk dl dt.yama::before{background-image:url(../img/crosstalk01/yama.png)}.detail .sec .talk dl dt.matsu{padding-top:73px}@media screen and (max-width: 800px){.detail .sec .talk dl dt.matsu{padding-top:62px}}.detail .sec .talk dl dt.matsu::before{background-image:url(../img/crosstalk01/matsu.png)}.detail .sec .talk dl dt.kura{padding-top:70px}@media screen and (max-width: 800px){.detail .sec .talk dl dt.kura{padding-top:59px}}.detail .sec .talk dl dt.kura::before{background-image:url(../img/crosstalk02/kura.png)}.detail .sec .talk dl dt.oka{padding-top:64px}@media screen and (max-width: 800px){.detail .sec .talk dl dt.oka{padding-top:53px}}.detail .sec .talk dl dt.oka::before{background-image:url(../img/crosstalk02/oka.png)}.detail .sec .talk dl dt.naga{padding-top:72px}@media screen and (max-width: 800px){.detail .sec .talk dl dt.naga{padding-top:62px}}.detail .sec .talk dl dt.naga::before{background-image:url(../img/crosstalk02/naga.png)}.detail .sec .talk dl dt p{margin-top:2px;text-align:center;line-height:1}.detail .sec .talk dl dd{flex:1;position:relative}.detail .sec .talk dl dd::before{position:absolute;content:"";top:28px;left:-15.5px;-webkit-clip-path:polygon(100% 0, 0 0, 100% 100%);clip-path:polygon(100% 0, 0 0, 100% 100%);width:16px;height:16px}.detail .sec .talk dl dd p{color:#000058;font-size:clamp(
        13px,
        13px + (16 - 13) * ((100vw - 375px) / (1440 - 375)),
        16px
    );line-height:1.6;padding:1em 1.3em 1em 1.1em;text-align:justify;min-height:80px;box-sizing:border-box;display:flex;align-items:center;-webkit-clip-path:polygon(10px 0%, calc(100% - 10px) 0%, 100% 10px, 100% calc(100% - 10px), calc(100% - 10px) 100%, 10px 100%, 0% calc(100% - 10px), 0% 10px);clip-path:polygon(10px 0%, calc(100% - 10px) 0%, 100% 10px, 100% calc(100% - 10px), calc(100% - 10px) 100%, 10px 100%, 0% calc(100% - 10px), 0% 10px)}@media screen and (max-width: 800px){.detail .sec .talk dl dd p{min-height:72px}}.detail .sec .talk dl:nth-child(odd) dd::before{background-color:#b3cff0}.detail .sec .talk dl:nth-child(odd) dd p{background-color:#b3cff0}.detail .sec .talk dl:nth-child(even) dd::before{background-color:rgba(241,243,243,.9)}.detail .sec .talk dl:nth-child(even) dd p{background-color:rgba(241,243,243,.9)}.detail .sec .pht,.detail .sec .pht_box{margin-top:clamp(
        46.2px,
        46.2px + (70 - 46.2) * ((100vw - 375px) / (1440 - 375)),
        70px
    )}@media screen and (max-width: 800px){.detail .sec .pht img{-o-object-fit:cover;object-fit:cover;height:min(46vw,250px);-o-object-position:33% 50%;object-position:33% 50%}}@media screen and (max-width: 800px){.detail .sec .pht_last img{-o-object-position:58% 50%;object-position:58% 50%}}.detail .sec .pht_box{display:flex;gap:min(5%,30px);align-items:flex-start}.detail .sec .pht_box img{width:50%}.detail .sec .pht_box img+img{margin-top:8%}#crosstalk01.bg .main{position:relative}#crosstalk01.bg .main::before{position:absolute;content:"";background:rgba(0,157,213,.2);z-index:-1;width:100%;height:calc(100% - 400px);top:250px}@media screen and (max-width: 800px){#crosstalk01.bg .main::before{height:calc(100% - 260px);top:150px}}
/*# sourceMappingURL=crosstalk.min.css.map */