@media screen and (max-width:767px){.pc-only{display:none}}@media not screen and (max-width:767px){.sp-only{display:none}}.text-center{text-align:center}.c-red{color:red}#globalMenu{background:url(../img/common/bg_alpha60.png) left top repeat;border-radius:10px;box-shadow:0 0 4px rgba(0,0,0,.2)}@media screen and (max-width:767px){#globalMenu{background:rgba(30,175,187,.9);border-radius:0;box-shadow:none}}#main{list-style:none}#main li{position:fixed;top:0;left:50%;translate:-50% 0;z-index:-1;width:100vw;height:100vh}@media screen and (max-width:767px){#main li{position:absolute;left:0;top:0;translate:0 0;width:auto;height:auto;margin:0;padding-top:30%;overflow:hidden}}#main li img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% top;object-position:50% top}@media screen and (max-width:767px){#main li img{width:200%;max-width:200%;height:auto;margin-left:-48%}}.top-grid-bnr{display:grid;grid-template-columns:repeat(auto-fit, minmax(360px, 1fr));gap:10px;margin-top:45px}@media screen and (max-width:767px){.top-grid-bnr{grid-template-columns:repeat(1, minmax(0, 1fr));padding-inline:10px;margin-top:30px}}.top-modal iframe{width:100%;height:auto;aspect-ratio:560/315}.top-modal-bnr{display:flex;flex-wrap:wrap;gap:10px}.top-modal-bnr :where(button){padding:0;border:none}.top-modal-bnr>*:first-child{width:100%}.top-modal-bnr>*:not(:first-child){flex-grow:1;flex-basis:280px}@media screen and (max-width:767px){.top-modal-bnr img{width:100%;height:auto}}.top-modal-bnr button{cursor:pointer}.top-card{list-style:none;display:flex;justify-content:space-between;gap:10px 30px;padding-block:20px 40px}@media screen and (max-width:767px){.top-card{flex-direction:column;padding-inline:5vw;padding-block:0 40px}}.top-card li{display:flex;gap:10px;align-items:center}@media not screen and (max-width:767px){.top-card li{text-align:center;width:300px;flex-direction:column}}@media screen and (max-width:767px){.top-card li a{width:120px}}@media screen and (max-width:767px){.top-card li dl{flex:1}}.top-card li dt{color:#1ba4b1;font-size:157.1%;margin-bottom:10px;margin-top:5px;line-height:1.3}@media screen and (max-width:767px){.top-card li dt{font-size:128.6%}}#bn_kangoshi_senko{display:block;width:1000px;margin:560px auto 10px}@media screen and (max-width:767px){#bn_kangoshi_senko{width:auto;background:url(../img/top/bn_kangoshi_senko_sp.jpg) no-repeat left top/contain;padding-top:19%;margin-top:85%}#bn_kangoshi_senko img{display:none}}#bn_kangoshi_senko+#expert{margin-top:0 !important}#expert{background:url(../img/common/bg_alpha90.png) left top repeat;width:1000px;margin:560px auto 30px;border-radius:10px;box-shadow:0 0 4px rgba(0,0,0,.2)}@media screen and (max-width:767px){#expert{background:var(--c-blue-white);margin:85% 0 25px;width:auto;box-shadow:none;border-radius:0}}#expert .inner{padding:25px 25px 30px}@media screen and (max-width:767px){#expert .inner{padding:0 0 30px}}#expert .caution{text-align:center;font-size:128.6%;line-height:1.3;padding-bottom:10px;color:var(--c-base)}@media screen and (max-width:767px){#expert .caution{padding:15px}}#expert h1{margin-bottom:20px;text-align:center}@media screen and (max-width:767px){#expert h1{background-color:var(--c-base);background-image:url(../img/top/sp_expert.png),url(../img/top/sp_bg_sp_expert.jpg);background-position:center center,left top;background-repeat:no-repeat;background-size:91px 16px,contain;padding-top:11%;float:none;height:auto;margin:0;line-height:1}#expert h1 img{display:none}}#expert .department-list{list-style:none;display:grid;gap:6px}@media not screen and (max-width:767px){#expert .department-list{grid-template-columns:repeat(auto-fill, minmax(125px, 1fr))}}@media screen and (max-width:767px){#expert .department-list{grid-template-columns:repeat(auto-fill, minmax(140px, 1fr));margin:10px}}#expert .department-list a{padding:10px;line-height:1.4;box-sizing:border-box;display:flex;align-items:center;height:100%}@media not screen and (max-width:767px){#expert .department-list a{background:rgba(30,175,187,.1);border-radius:7px;flex-direction:column;text-align:center}}@media screen and (max-width:767px){#expert .department-list a{background-color:#fff;gap:5px}}@media not screen and (max-width:767px){#expert .department-list a>img{max-width:90px}}@media screen and (max-width:767px){#expert .department-list a>img{max-width:45px}}#expert .department-list a>p{margin-top:5px}@media screen and (max-width:767px){#expert .department-list a>p{display:inline-block}}#topNav{background:url(../img/common/bg_alpha90.png) left top repeat}#topNavWrap{width:1000px;margin:0 auto;padding-top:60px}@media screen and (max-width:767px){#topNavWrap{width:auto;padding-top:0}}#news{background:url(../img/common/bg_alpha90.png) left top repeat;padding-top:45px;padding-bottom:50px}@media screen and (max-width:767px){#news{padding-top:30px}}#newsWrap{width:1000px;margin:0 auto}@media screen and (max-width:767px){#newsWrap{width:auto;margin:0 10px}}#newsWrap h1{font-size:185.7%;font-weight:normal;margin-bottom:10px}@media screen and (max-width:767px){#newsWrap h1{text-align:center}}#newsPosts{margin-bottom:12px}#newsPosts ul{list-style:none;margin-right:-40px}@media screen and (max-width:767px){#newsPosts ul{margin:0}}#newsPosts ul li{float:left;width:480px;margin-right:40px;border-bottom:1px solid var(--c-white3);padding:10px 0}@media screen and (max-width:767px){#newsPosts ul li{float:none;width:auto;margin:0 0 15px;padding:0}}#newsPosts ul li dt{float:left;width:110px}@media screen and (max-width:767px){#newsPosts ul li dt{float:none;width:auto}}#newsPosts ul li dd{margin-left:110px}@media screen and (max-width:767px){#newsPosts ul li dd{margin:0}}#news .more{text-align:right}@media screen and (max-width:767px){#news .more a{background:url(../img/common/sp_btn_more.jpg) left top no-repeat;background-size:contain;display:block;width:200px;height:35px;margin:0 auto}}@media screen and (max-width:767px){#news .more img{display:none}}#newsTickerWrap{text-align:left;width:1000px;margin:20px auto;display:flex;gap:0}@media screen and (max-width:767px){#newsTickerWrap{display:none;width:95%;margin:10px auto}}#newsTickerWrap .ttl{background:var(--c-base);color:var(--c-white);text-align:center;padding:5px 10px;width:100px;border-radius:5px 0 0 5px}@media screen and (max-width:767px){#newsTickerWrap .ttl{width:30%;padding:5px 0;box-sizing:border-box}}#newsTicker{background:rgba(255,255,255,.7);overflow:hidden;position:relative;padding:5px 20px;width:840px;z-index:1;border-radius:0 5px 5px 0}@media screen and (max-width:767px){#newsTicker{width:70%;white-space:nowrap;box-sizing:border-box}}#newsTicker ul{position:relative;width:100%;list-style:none}#newsTicker ul li{width:100%;display:none}.top-banners{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px}@media screen and (max-width:767px){.top-banners{flex-direction:column;align-items:center;padding-left:10px;padding-right:10px}}.top-banners button{padding:0;border:none;cursor:pointer}.ticker{background:rgba(255,255,255,.7);overflow:hidden;position:relative;padding:5px 20px;width:840px;z-index:1;border-radius:0 5px 5px 0}.ticker ul{width:100%;position:relative}.ticker ul li{width:100%;display:none}
