@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=M+PLUS+Rounded+1c:wght@400;500;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;700&display=swap";.header{position:fixed;top:0;z-index:12;width:100%}.header-top{background-color:#1b97d8}.header-bottom{height:60px;display:flex;background-color:#fff}@media screen and (max-width: 750px){.header-bottom{height:13.3333333333vw}}.header-bottom a{display:flex;align-items:center;justify-content:center;width:50%;font-size:16px;font-weight:700;font-family:dnp-shuei-mgothic-std,sans-serif;background-repeat:no-repeat;background-position:bottom;background-size:100% 4px}@media screen and (max-width: 750px){.header-bottom a{font-size:3.7333333333vw}}.header-bottom a:last-child{border-left:1px solid #afc5d1}.header-bottom a:hover,.header-bottom a.current{background-size:100%;opacity:1}.header-bottom a.current:hover{opacity:.7}.header-bottom .practice{color:#009393;background-image:linear-gradient(to top,#009393,#009393)}.header-bottom .practice:hover,.header-bottom .practice.current{color:#fff}.header-bottom .opinion{color:#ea5200;background-image:linear-gradient(to top,#ea5200,#ea5200)}.header-bottom .opinion:hover,.header-bottom .opinion.current{color:#fff}.header-inner{width:100%;padding:10px 220px 20px;display:flex;align-items:flex-end;justify-content:space-between}@media screen and (max-width: 1365px){.header-inner{padding-left:16.1054172767vw;padding-right:16.1054172767vw}}@media screen and (max-width: 980px){.header-inner{padding-left:10.2040816327vw;padding-right:10.2040816327vw}}@media screen and (max-width: 750px){.header-inner{padding:0 2.6666666667vw;height:16vw;align-items:center}}.header-logos{display:flex;flex-flow:column;align-items:flex-start;line-height:1}.header-logo{height:24px;margin-bottom:10px}@media screen and (max-width: 750px){.header-logo{display:none}}.header-tit{font-size:28px;color:#fff;font-family:ten-mincho,serif}@media screen and (max-width: 750px){.header-tit{font-size:5.6vw}}.header .tenmin{color:transparent;background-clip:text;-webkit-background-clip:text;background-color:#fff}.header-search{display:flex;border-radius:4px;overflow:hidden;height:30px}.header-search *{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;height:100%}.header-search input{width:217px;background-color:#fff;padding:0 10px;font-size:14px;border-radius:0}.header-search input:focus{border-radius:0;outline:none}.header-search button{width:53px;background-color:#003a59;cursor:pointer;transition:all .5s;background-image:url(../img/column/search-icon.svg);background-size:18px;background-repeat:no-repeat;background-position:center}.header-search button:hover{transition:all .5s;opacity:.7}.header-search :-ms-input-placeholder{color:#afc5d1}.header-search ::-webkit-input-placeholder{color:#afc5d1}.header-search ::-moz-placeholder{color:#afc5d1}.header-search ::placeholder{color:#afc5d1}.btn_l{position:relative;font-size:14px;color:#fff;background-color:#1b97d8;display:flex;align-items:center;justify-content:center;height:44px;overflow:hidden}@media screen and (max-width: 1271px){.btn_l{font-size:1.1vw;height:3.5vw}}@media screen and (max-width: 750px){.btn_l{font-size:3.7333333333vw;height:10.1333333333vw}}.btn_l._large{width:238px}@media screen and (max-width: 1271px){.btn_l._large{width:18.7vw}}@media screen and (max-width: 750px){.btn_l._large{width:51.7333333333vw}}.btn_l._min{width:200px}@media screen and (max-width: 1271px){.btn_l._min{width:15.7vw}}.btn_l:before{background:#fff;content:"";height:155px;left:-75px;opacity:.2;position:absolute;top:-50px;transform:rotate(35deg);transition:all .55s cubic-bezier(.19,1,.22,1);width:50px}@media screen and (max-width: 750px){.btn_l:before{width:6.6666666667vw;height:20.6666666667vw;left:-10vw;top:-6.6666666667vw}}.btn_l:after{content:"";background-image:url(../img/common/btn_playing_white.svg);background-repeat:no-repeat;background-size:9px 10px;display:inline-block;width:9px;height:10px;position:absolute;margin:auto;top:0;bottom:0;right:3.5%}@media screen and (max-width: 1271px){.btn_l:after{background-size:.7vw .78vw;background-position:center;width:2vw;height:2vw}}@media screen and (max-width: 750px){.btn_l:after{background-size:2vw 2.2666666667vw;width:2.6666666667vw;height:2.6666666667vw}}.btn_l:hover:before{left:120%;transition:all .55s cubic-bezier(.19,1,.22,1)}.pgnav{margin-top:40px}@media screen and (max-width: 750px){.pgnav{margin-top:7.3333333333vw}}.pgnav-list{display:flex;justify-content:center;margin-right:33px}@media screen and (max-width: 1271px){.pgnav-list{margin-right:2.6vw}}.pgnav-list.pc{display:flex}@media screen and (max-width: 750px){.pgnav-list.pc{display:none}}.pgnav-item .page-numbers{font-size:14px;display:flex;justify-content:center;height:46px}@media screen and (max-width: 980px){.pgnav-item .page-numbers{font-size:1.4285714286vw;height:4.693877551vw}}.pgnav-item .page-numbers:not(.dots){width:43px;align-items:center;border:1px solid #1b97d8}@media screen and (max-width: 980px){.pgnav-item .page-numbers:not(.dots){width:4.387755102vw}}.pgnav-item .page-numbers.dots{width:30px;align-items:flex-end;padding-bottom:.7em}@media screen and (max-width: 980px){.pgnav-item .page-numbers.dots{width:3.0612244898vw}}.pgnav-item .page-numbers.dots:hover{border:none}.pgnav-item .page-numbers:not(.current){color:#fff;background-color:#1b97d8;transition:all .5s;cursor:pointer}.pgnav-item .page-numbers:not(.current):hover{color:#1b97d8;background-color:#fff;border-color:#1b97d8}.pgnav-item .page-numbers.current{border:1px solid #1b97d8}.pgnav-item .page-numbers.current,.pgnav-item .page-numbers.dots{background-color:#fff;color:#1b97d8;cursor:text}.pgnav-item .page-numbers.next{font-size:15px}@media screen and (max-width: 980px){.pgnav-item .page-numbers.next{font-size:1.5306122449vw}}.pgnav-item:not(:last-child){margin-right:3px}.pgnav-splist{display:none}@media screen and (max-width: 750px){.pgnav-splist{display:flex;justify-content:space-between}}.pgnav-spitem a{width:40.6666666667vw;height:10.2666666667vw;display:flex;align-items:center;justify-content:center;font-size:3.2vw;color:#fff;background-color:#1b97d8;position:relative}.pgnav-spitem a:after{position:absolute;bottom:0;top:0;margin:auto;width:2.9333333333vw;height:2.9333333333vw;display:flex;align-items:center;justify-content:center}.pgnav-spitem.prev a:after{content:"<";right:auto;left:2.4vw;font-size:2.6666666667vw}.pgnav-spitem.next a:after{content:">";right:2.4vw;left:auto;font-size:2.6666666667vw}#drawer-checkbox{display:none}#drawer-close{position:fixed;top:0;right:0;left:0;background-color:#0003;pointer-events:none}#drawer-icon{display:block;width:6.4vw;height:5.0666666667vw;margin-right:3.3333333333vw;position:relative}#drawer-icon span{width:100%;background-color:#fff;position:absolute;border-radius:8px;margin:auto;top:0;bottom:0;height:.5333333333vw}@media screen and (max-width: 420px){#drawer-icon span{height:2px}}#drawer-icon span:before,#drawer-icon span:after{content:"";position:absolute;display:block;background-color:#fff;border-radius:8px;transition:all .25s ease;height:.5333333333vw}@media screen and (max-width: 420px){#drawer-icon span:before,#drawer-icon span:after{height:2px}}#drawer-icon span:before{width:100%;top:-2.1333333333vw}#drawer-icon span:after{width:70%;bottom:-2.1333333333vw;left:0}#drawer-checkbox:checked~#drawer-icon span{background-color:#1b97d8}#drawer-checkbox:checked~#drawer-icon span:before,#drawer-checkbox:checked~#drawer-icon span:after{transition:all .25s ease}#drawer-checkbox:checked~#drawer-icon span:before{transform:rotate(135deg);top:0}#drawer-checkbox:checked~#drawer-icon span:after{transform:rotate(-135deg);width:100%;bottom:0}#drawer-checkbox:checked~#drawer-close{bottom:0;z-index:-1;pointer-events:all}#drawer-checkbox:checked~.drawer-body{display:block;transform:translateY(0)}.drawer-body{display:none;position:fixed;top:16vw;transform:translateY(100%);left:0;right:0;background-color:#fff}.drawer-inner{padding:5.3333333333vw;max-height:70vh;overflow-y:scroll}.drawer-inner label{display:block;font-family:dnp-shuei-mgothic-std,sans-serif;color:var(--main-color);font-weight:600;font-weight:700;width:100%;position:relative;cursor:pointer;font-size:3.7333333333vw;padding:4.6666666667vw 0;text-align:center}.drawer-inner label:after,.drawer-inner label:before{transition:all .5s;display:block;content:"";background-color:var(--main-color);position:absolute;margin:auto;height:3px;top:0;bottom:0;width:2.5333333333vw;right:2vw}@media screen and (max-width: 420px){.drawer-inner label:after,.drawer-inner label:before{height:2px}}.drawer-inner label:before{transform:rotate(90deg)}.drawer-check{display:none}.drawer-check:checked+label:before{transform:rotate(0)}.drawer-cats{margin-bottom:10vw}.drawer-cat{border-top:2px solid #afc5d1}.drawer-cat:last-child{border-bottom:2px solid #afc5d1}.drawer-cat.opinion{--main-color: #ea5200}.drawer-cat.practice{--main-color: #009393}.drawer-check:checked~.drawer-links{transition:all .5s;height:auto;min-height:16vw;opacity:1;visibility:visible}.drawer-check:checked~.drawer-links .drawer-link a{line-height:1.4;padding-top:6vw;padding-bottom:6vw;transition:all .4s}.drawer-links{visibility:hidden;opacity:0;height:0;min-height:0;overflow:hidden;transition:all .5s}.drawer-link{border-top:2px dashed #afc5d1}@media screen and (max-width: 750px){.drawer-link{border-width:1px}}.drawer-link a{line-height:1;font-size:3.4666666667vw;color:#1b97d8;padding:0 4vw;transition:all .4s}.drawer-label{width:71.4666666667vw;height:16vw;display:flex;align-items:center;justify-content:center;background-color:#1b97d8;margin:auto}.drawer-label img{width:47.7333333333vw}.drawer-search{display:flex;width:100%;margin-bottom:13.3333333333vw}.drawer-search input,.drawer-search button{height:12vw;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:2px solid #1b97d8}.drawer-search input:focus,.drawer-search button:focus{outline:none}.drawer-search input{border-right:none;flex-grow:1;padding:4vw;font-size:3.2vw}.drawer-search button{width:12vw;margin-left:-2px;border-left:none;background-image:url(../img/common/common-icon_search.svg);background-size:4.8vw;background-repeat:no-repeat;background-position:center}.desc{background-color:#fff;text-align:center;padding:60px 0;border-bottom:2px solid;margin-bottom:40px}@media screen and (max-width: 750px){.desc{padding:7.2vw 2.6666666667vw 10.6666666667vw;margin-bottom:5.3333333333vw}}.desc.opinion{border-color:#ea5200}.desc.opinion .desc-tit,.desc.opinion .desc-name{color:#ea5200}.desc.practice{border-color:#009393}.desc.practice .desc-tit,.desc.practice .desc-name{color:#009393}.desc-tit,.desc-name{font-size:42px;font-weight:700;font-family:dnp-shuei-mgothic-std,sans-serif}@media screen and (max-width: 750px){.desc-tit,.desc-name{font-size:8.4vw}}.desc-tit{margin-bottom:40px}@media screen and (max-width: 750px){.desc-tit{margin-bottom:7.3333333333vw}}.desc-txt{font-size:18px;letter-spacing:0}@media screen and (max-width: 750px){.desc-txt{font-size:4.2666666667vw}}.desc .tabsp{display:none}@media screen and (max-width: 980px){.desc .tabsp{display:block}}.desc .sptab{display:none}@media screen and (max-width: 980px){.desc .sptab{display:block}}@media screen and (max-width: 750px){.desc .sptab{display:none}}.sectit{padding:15px 24px;font-size:20px;background-color:#f7f7f7;position:relative;font-family:dnp-shuei-mgothic-std,sans-serif;font-weight:700}@media screen and (max-width: 750px){.sectit{font-size:4.8vw;padding:4.6666666667vw 4vw}}.sectit.opinion:after{background-color:#ea5200}.sectit.practice:after{background-color:#009393}.sectit:after{content:"";position:absolute;width:4px;background-color:#1b97d8;bottom:0;top:0;left:0}@media screen and (max-width: 750px){.sectit:after{width:1.3333333333vw}}.sidenav{flex-shrink:0;flex-grow:0;padding-left:20px;min-width:240px;width:min-content}@media screen and (max-width: 980px){.sidenav{width:100%;padding-left:0;max-width:80vw;margin:auto}}@media screen and (max-width: 750px){.sidenav{max-width:100%;min-width:auto}}@media screen and (max-width: 980px){.sidenav.__type_practice .sidenav-body,.sidenav.__type_opinion .sidenav-body{width:100%}}@media screen and (max-width: 980px){.sidenav.__type_practice .sidenav-list,.sidenav.__type_opinion .sidenav-list{display:flex;flex-flow:row wrap;border-top:2px solid #afc5d1}}@media screen and (max-width: 420px){.sidenav.__type_practice .sidenav-list,.sidenav.__type_opinion .sidenav-list{border-top-width:1px}}.sidenav.__type_practice .sidenav-item,.sidenav.__type_opinion .sidenav-item{border-top:1px solid #afc5d1}@media screen and (max-width: 980px){.sidenav.__type_practice .sidenav-item,.sidenav.__type_opinion .sidenav-item{width:50%;border-top:none;border-bottom:2px solid #afc5d1}}@media screen and (max-width: 420px){.sidenav.__type_practice .sidenav-item,.sidenav.__type_opinion .sidenav-item{border-bottom-width:1px}}@media screen and (max-width: 980px){.sidenav.__type_practice .sidenav-item:nth-child(2n-1),.sidenav.__type_opinion .sidenav-item:nth-child(2n-1){border-right:2px solid #afc5d1}}@media screen and (max-width: 420px){.sidenav.__type_practice .sidenav-item:nth-child(2n-1),.sidenav.__type_opinion .sidenav-item:nth-child(2n-1){border-right-width:1px}}@media screen and (max-width: 980px){.sidenav.__type_practice .sidenav-item:last-child,.sidenav.__type_opinion .sidenav-item:last-child{border-bottom:2px solid #afc5d1}}@media screen and (max-width: 420px){.sidenav.__type_practice .sidenav-item:last-child,.sidenav.__type_opinion .sidenav-item:last-child{border-bottom-width:1px}}.sidenav-inner{background-color:#f7f7f7;padding-bottom:10px}@media screen and (max-width: 980px){.sidenav-inner{display:flex;flex-flow:row wrap;justify-content:space-between}}@media screen and (max-width: 750px){.sidenav-inner{padding-bottom:5.3333333333vw}}.sidenav-head{font-size:16px;font-weight:700;font-family:dnp-shuei-mgothic-std,sans-serif;padding:16px}@media screen and (max-width: 750px){.sidenav-head{font-size:3.7333333333vw;padding:3.3333333333vw}}.sidenav-head.opinion a{display:inline-block;color:#ea5200}.sidenav-head.practice a{display:inline-block;color:#009393}.sidenav-head[data-flag=opinion]+.sidenav-list,.sidenav-head[data-flag=practice]+.sidenav-list{margin-top:20px}@media screen and (max-width: 750px){.sidenav-head[data-flag=opinion]+.sidenav-list,.sidenav-head[data-flag=practice]+.sidenav-list{margin-top:0}}@media screen and (max-width: 980px){.sidenav-body{width:48%}}@media screen and (max-width: 750px){.sidenav-body{width:100%;padding-top:6.6666666667vw}}.sidenav-list{margin-bottom:10px}@media screen and (max-width: 750px){.sidenav-list{display:flex;flex-flow:row wrap;border-top:2px solid #afc5d1}}@media screen and (max-width: 420px){.sidenav-list{border-top-width:1px}}.sidenav-item{border-top:1px solid #afc5d1}@media screen and (max-width: 750px){.sidenav-item{width:50%;border-top:none;border-bottom:2px solid #afc5d1}}@media screen and (max-width: 420px){.sidenav-item{border-bottom-width:1px}}.sidenav-item a{font-size:14px;font-weight:700;color:#1b97d8;padding:16px;display:block;line-height:1.4}@media screen and (max-width: 750px){.sidenav-item a{font-size:3.2vw;padding:3.3333333333vw}}@media screen and (max-width: 750px){.sidenav-item:nth-child(2n-1){border-right:2px solid #afc5d1}}@media screen and (max-width: 420px){.sidenav-item:nth-child(2n-1){border-right-width:1px}}.sidenav-item:last-child{border-bottom:1px solid #afc5d1}@media screen and (max-width: 750px){.sidenav-item:last-child{border-bottom:2px solid #afc5d1}}@media screen and (max-width: 420px){.sidenav-item:last-child{border-bottom-width:1px}}@media screen and (max-width: 980px){.sidenav .sectit{width:100%}}.news{flex-grow:1}@media screen and (max-width: 980px){.news{margin-bottom:40px}}@media screen and (max-width: 750px){.news{margin-bottom:8vw}}.news-content{padding-top:20px;margin-bottom:50px}@media screen and (max-width: 750px){.news-content{padding-top:5.3333333333vw;margin-bottom:2.6666666667vw}}.news-list{display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}@media screen and (max-width: 750px){.news-list{display:flex;flex-flow:row wrap}}.news-post{display:flex}.news-post.card,.news-post.large{flex-flow:column}.news-post.card .news-imgs,.news-post.large .news-imgs{padding-bottom:15px}@media screen and (max-width: 750px){.news-post.card .news-imgs,.news-post.large .news-imgs{padding-bottom:0}}.news-post.card .news-imgs,.news-post.card .news-cnts,.news-post.large .news-imgs,.news-post.large .news-cnts{background-color:#fff}.news-post.card .news-cnts,.news-post.large .news-cnts{flex-grow:1;border-radius:0 0 8px 8px}@media screen and (max-width: 750px){.news-post.card .news-cnts,.news-post.large .news-cnts{border-radius:0 8px 8px 0}}.news-post.card .news-tit,.news-post.card .news-infos,.news-post.card .news-txt,.news-post.large .news-tit,.news-post.large .news-infos,.news-post.large .news-txt{margin-bottom:15px}@media screen and (max-width: 750px){.news-post.card .news-tit,.news-post.card .news-infos,.news-post.card .news-txt,.news-post.large .news-tit,.news-post.large .news-infos,.news-post.large .news-txt{margin-bottom:2.6666666667vw}}.news-post.card .news-img,.news-post.large .news-img{width:100%}.news-post.card{padding:0 10px}@media screen and (max-width: 750px){.news-post.card{flex-flow:row;padding:0}}@media screen and (max-width: 750px){.news-post.card .news-imgs{margin-bottom:0}}.news-post.card .news-img{height:130px}@media screen and (max-width: 750px){.news-post.card .news-img{width:37.8666666667vw;height:23.4666666667vw}}.news-post.card .news-cnts{padding:0 5px}@media screen and (max-width: 750px){.news-post.card .news-cnts{flex-grow:1;padding:1.3333333333vw 0 0 2.6666666667vw}}@media screen and (max-width: 750px){.news-post.card .news-infos{margin-bottom:0}}.news-post.large{padding:0 15px}@media screen and (max-width: 750px){.news-post.large{width:50%;padding:0 2vw;margin-bottom:2.6666666667vw}}.news-post.large .news-img{height:200px}@media screen and (max-width: 750px){.news-post.large .news-img{height:28.1333333333vw}}.news-post.large .news-cnts{padding:0 12px}@media screen and (max-width: 750px){.news-post.large .news-cnts{padding:1.8666666667vw}}.news-post.horiz{margin:20px 0;border-radius:8px;border:1px solid #afc5d1;overflow:hidden;background-color:#fff}@media screen and (max-width: 750px){.news-post.horiz{flex-flow:column;margin-top:0;margin-bottom:2.6666666667vw}}.news-post.horiz .news-img{width:257px;height:180px;border-radius:0}@media screen and (max-width: 750px){.news-post.horiz .news-img{width:100%;height:58.5333333333vw}}.news-post.horiz .news-cnts{width:100%;padding:15px}@media screen and (max-width: 750px){.news-post:not(.large){width:100%}}@media screen and (max-width: 750px){.news-post._new .news-imgs{border-radius:8px;overflow:hidden;flex-shrink:0}}.news-post._new .news-imgs:after{content:"";position:absolute;top:0;right:0;width:41px;height:36px;background-image:url(../img/column/icon-new.svg);background-size:contain;background-repeat:no-repeat;background-position:right top;pointer-events:none}@media screen and (max-width: 750px){.news-post._new .news-imgs:after{width:9.7333333333vw;height:8.5333333333vw;top:-1px;right:-1px}}.news-post._00,.news-post._01,.news-post._02,.news-post._07,.news-post._08,.news-post._09{grid-column:span 2}.news-post._03,.news-post._06{grid-column:span 6}.news-post._04,.news-post._05{grid-column:span 3}.news-post._00,.news-post._04,.news-post._07{padding-left:0}.news-post._02,.news-post._05,.news-post._09{padding-right:0}@media screen and (min-width: 751px){.news-post._01,.news-post._08{border-left:1px solid #afc5d1;border-right:1px solid #afc5d1}}.news-post._05{border-left:1px solid #afc5d1}.news-infos{display:flex;justify-content:space-between}@media screen and (max-width: 750px){.news-infos{flex-flow:row wrap}}.news-date{font-size:12px}@media screen and (max-width: 750px){.news-date{font-size:2.9333333333vw}}.news-cat{font-size:14px;font-weight:700;color:#1b97d8}@media screen and (max-width: 750px){.news-cat{font-size:3.3333333333vw}}.news-imgs{position:relative}.news-img{border-radius:8px;overflow:hidden;display:block}.news-img img{width:100%;height:100%;object-fit:cover;object-position:center}.news-type{position:absolute;top:5px;left:5px;opacity:.8;border-radius:4px;background-color:#fff;font-size:12px;font-weight:700;font-family:dnp-shuei-mgothic-std,sans-serif;padding:10px;z-index:2}@media screen and (max-width: 750px){.news-type{top:2.6666666667vw;left:2.6666666667vw;font-size:2.6666666667vw;padding:1.8666666667vw 4.8vw}}.news-type.opinion{border:1px solid #ea5200;color:#ea5200}.news-type.practice{border:1px solid #009393;color:#009393}@media screen and (max-width: 750px){.news-type.sp{position:static;margin-bottom:2.6666666667vw;display:inline-block}}.news-tit a{font-size:16px;font-weight:700;color:#003a59;line-height:1.6}@media screen and (max-width: 1100px){.news-tit a{font-size:1.4vw}}@media screen and (max-width: 980px){.news-tit a{font-size:1.6326530612vw}}@media screen and (max-width: 750px){.news-tit a{font-size:3.7333333333vw}}.news-txt{font-size:14px}@media screen and (max-width: 750px){.news-txt{font-size:3.2vw}}.news-link{font-size:16px;font-weight:700;font-family:dnp-shuei-mgothic-std,sans-serif;color:#1b97d8;display:flex;align-items:center;margin-right:0;margin-left:auto;width:fit-content}@media screen and (max-width: 750px){.news-link{font-size:3.7333333333vw;padding:4vw 2.6666666667vw;background-color:#fff;border-top:2px solid #afc5d1;width:100%;justify-content:flex-end}}@media screen and (max-width: 420px){.news-link{border-top-width:1px}}.news-link:after{content:"";display:block;width:10px;height:10px;margin-left:15px;background-image:url(../img/common/btn_playing_blue.svg);background-repeat:no-repeat;background-size:contain;background-position:center}@media screen and (max-width: 750px){.news-link:after{width:1.7333333333vw;height:2.1333333333vw}}.news ._border.sp{width:100%;height:2px;background-color:#afc5d1;margin:2.6666666667vw 0}@media screen and (max-width: 420px){.news ._border.sp{height:1px}}.pickup{padding-top:40px}@media screen and (max-width: 750px){.pickup{padding-top:5.3333333333vw}}.pickup-slide.noloop{max-width:30%;margin-right:3%}.pickup-body{position:relative;border-radius:8px;overflow:hidden}.pickup-img{position:relative;width:100%;height:370px}@media screen and (max-width: 1100px){.pickup-img{height:33vw}}@media screen and (max-width: 980px){.pickup-img{height:38vw}}@media screen and (max-width: 750px){.pickup-img{height:94.6666666667vw}}.pickup-img img{width:100%;height:100%;object-fit:cover;object-position:center}.pickup-type,.pickup-content{position:absolute;z-index:2}.pickup-type{top:10px;left:10px;opacity:.8;border-radius:4px;background-color:#fff;font-size:12px;font-weight:700;font-family:dnp-shuei-mgothic-std,sans-serif;padding:10px}@media screen and (max-width: 750px){.pickup-type{top:2.6666666667vw;left:2vw;font-size:2.6666666667vw;padding:1.8666666667vw 4.8vw}}.pickup-type.opinion{border:1px solid #ea5200;color:#ea5200}.pickup-type.practice{border:1px solid #009393;color:#009393}.pickup-content{left:0;right:0;bottom:0;background-color:#fffc;padding:24px 20px;pointer-events:none}@media screen and (max-width: 750px){.pickup-content{padding:2.6666666667vw}}.pickup-tit a{display:block;font-size:16px;font-weight:700;color:#003a59;line-height:1.4;padding-bottom:10px;border-bottom:1px solid #afc5d1;margin-bottom:15px}@media screen and (max-width: 1100px){.pickup-tit a{font-size:1.4vw}}@media screen and (max-width: 980px){.pickup-tit a{font-size:1.6326530612vw}}@media screen and (max-width: 750px){.pickup-tit a{font-size:3.7333333333vw;padding-bottom:4vw;margin-bottom:4vw}}.pickup-labels{display:flex;justify-content:space-between}.pickup-date{font-size:12px}@media screen and (max-width: 750px){.pickup-date{font-size:2.8vw}}.pickup-cat{font-size:14px;font-weight:700;color:#1b97d8;pointer-events:all}@media screen and (max-width: 750px){.pickup-cat{font-size:3.3333333333vw}}.swiper-container{width:83vw;margin-bottom:66px;margin-left:auto;margin-right:auto;overflow:hidden;position:relative}@media screen and (max-width: 1100px){.swiper-container{width:92vw}}@media screen and (max-width: 750px){.swiper-container{padding-bottom:5.3333333333vw;margin-bottom:13.3333333333vw;width:94.6666666667vw}}.swiper-container .swiper-wrapper{padding-bottom:30px}.swiper-container .swiper-pagination{bottom:0}.swiper-container .swiper-pagination .swiper-pagination-bullet{width:14px;height:14px;margin:0 5px;background-color:#afc5d1;opacity:1}@media screen and (max-width: 750px){.swiper-container .swiper-pagination .swiper-pagination-bullet{width:3.7333333333vw;height:3.7333333333vw;margin:0 1.3333333333vw}}.swiper-container .swiper-pagination .swiper-pagination-bullet-active{background-color:#1b97d8}.swiper-container .swiper-button-next{right:10%}@media screen and (max-width: 750px){.swiper-container .swiper-button-next{right:2%}}.swiper-container .swiper-button-prev{left:10%;transform:rotate(180deg)}@media screen and (max-width: 750px){.swiper-container .swiper-button-prev{left:2%}}.swiper-container .swiper-button-next,.swiper-container .swiper-button-prev{background-image:url(../img/column/btn-arrow.svg);background-size:contain;background-repeat:no-repeat;background-position:center}@media screen and (max-width: 750px){.swiper-container .swiper-button-next,.swiper-container .swiper-button-prev{top:auto;bottom:0;height:4vw}}.swiper-container .swiper-button-next:after,.swiper-container .swiper-button-prev:after{content:""}.posts{flex-grow:1}.posts-content{padding-top:20px;margin-bottom:50px}@media screen and (max-width: 750px){.posts-content{padding-top:7.4666666667vw;margin-bottom:12vw}}.posts-content ._border{width:100%;height:2px;background-color:#afc5d1;margin:2.6666666667vw 0}@media screen and (max-width: 420px){.posts-content ._border{height:1px}}.posts-item{display:flex;background-color:#fff;border-radius:8px;border:1px solid #afc5d1;overflow:hidden;max-height:182px}@media screen and (max-width: 750px){.posts-item{border:none;border-radius:0;padding:2vw 0;max-height:none}}.posts-item:not(:last-child){margin-bottom:20px}@media screen and (max-width: 750px){.posts-item:not(:last-child){margin-bottom:0}}.posts-cnts{display:block;padding:15px;flex-grow:1}@media screen and (max-width: 750px){.posts-cnts{padding:1.3333333333vw 2vw 0 2.6666666667vw}}.posts-info{display:flex;justify-content:space-between}@media screen and (max-width: 750px){.posts-info{align-items:center}}.posts-date{font-size:12px}@media screen and (max-width: 750px){.posts-date{font-size:2.9333333333vw}}.posts-imgs{position:relative;flex-shrink:0}.posts-img{overflow:hidden;display:block;width:257px;height:100%;min-height:160px;border-radius:0}@media screen and (max-width: 750px){.posts-img{width:37.8666666667vw;height:23.4666666667vw;min-height:auto;border-radius:8px}}.posts-img img{width:100%;height:100%;object-fit:cover;object-position:center}.posts-type{position:absolute;top:5px;left:5px;opacity:.8;border-radius:4px;background-color:#fff;font-size:12px;font-weight:700;font-family:dnp-shuei-mgothic-std,sans-serif;padding:10px;z-index:2}@media screen and (max-width: 750px){.posts-type{position:static;font-size:2.6666666667vw;padding:1.8666666667vw 4.8vw;margin-bottom:2.6666666667vw}}@media screen and (max-width: 750px){.posts-type.sp{display:inline-block}}.posts-type.opinion{border:1px solid #ea5200;color:#ea5200}.posts-type.practice{border:1px solid #009393;color:#009393}.posts-tit{margin-bottom:15px}@media screen and (max-width: 750px){.posts-tit{margin-bottom:2.6666666667vw}}.posts-tit a{font-size:16px;font-weight:700;color:#003a59;line-height:1.6}@media screen and (max-width: 750px){.posts-tit a{font-size:3.7333333333vw}}.posts-txt{font-size:14px}@media screen and (max-width: 750px){.posts-txt{font-size:3.2vw}}.posts-info{margin-bottom:10px}@media screen and (max-width: 750px){.posts-info{margin-bottom:0}}.posts-general{font-size:14px;margin-bottom:10px}@media screen and (max-width: 750px){.posts-general{font-size:3.2vw;margin-bottom:2.6666666667vw}}.post{padding-top:40px}@media screen and (max-width: 750px){.post{padding-top:5.3333333333vw}}.post.opinion{--main-color: #ea5200}.post.practice{--main-color: #009393}.post-date{line-height:1.4;text-align:right}@media screen and (max-width: 750px){.post-date{font-size:2.9333333333vw;margin-bottom:5.3333333333vw}}.post-cat{font-weight:700;color:#1b97d8}@media screen and (max-width: 750px){.post-cat{font-size:3.3333333333vw;margin-bottom:8vw}}@media screen and (min-width: 751px){.post-date,.post-cat{font-size:16px;margin-bottom:20px}}.post-tit{font-size:42px;line-height:1.6;font-weight:700;color:var(--main-color);margin-bottom:60px}@media screen and (max-width: 750px){.post-tit{font-size:7.2vw;margin-bottom:8vw}}.post-thumb{width:90%;margin:0 auto 40px}@media screen and (max-width: 750px){.post-thumb{width:100%;margin-bottom:8vw}}.post-thumb img{width:100%}.post-content{margin-bottom:35px;font-size:16px}@media screen and (max-width: 750px){.post-content{font-size:3.7333333333vw;margin-bottom:12vw}}.post-content *{color:#41484c}.post-content>*{margin-bottom:20px}@media screen and (max-width: 750px){.post-content>*{margin-bottom:6vw}}.post-content p,.post-content li{font-size:16px;color:#41484c}@media screen and (max-width: 750px){.post-content p,.post-content li{font-size:3.7333333333vw}}.post-content strong{font-weight:700}.post-content em{font-style:italic}.post-content .wp-block-image{padding:40px 0;width:90%;max-width:940px;margin-left:auto;margin-right:auto}@media screen and (max-width: 750px){.post-content .wp-block-image{padding:6vw 0}}.post-content h1,.post-content h2{font-size:24px;background-color:#f7f7f7;line-height:1.4;padding:15px;border-top:2px solid var(--main-color)}@media screen and (max-width: 750px){.post-content h1,.post-content h2{font-size:4.8vw;padding:4vw 2.2666666667vw}}.post-content h3{color:var(--main-color);font-size:22px;line-height:1.6;display:flex;align-items:flex-start}@media screen and (max-width: 750px){.post-content h3{font-size:4.4vw}}.post-content h3:before{content:"";display:block;height:10px;width:10px;background-color:var(--main-color);margin-right:5px;margin-top:12.6px}@media screen and (max-width: 750px){.post-content h3:before{width:2.4vw;height:2.4vw;margin-right:2vw;margin-top:2.32vw}}.post-content h4{font-size:18px;text-decoration:underline;text-underline-offset:.4em;text-decoration-thickness:2px}@media screen and (max-width: 750px){.post-content h4{font-size:4.2666666667vw}}.post-content h5{font-size:16px;color:#003a59}@media screen and (max-width: 750px){.post-content h5{font-size:3.7333333333vw}}.post-content h1,.post-content h2,.post-content h3,.post-content h4,.post-content h5{font-weight:700}.post-content h1,.post-content h2,.post-content h3{margin-bottom:30px}.post-content h4,.post-content h5{margin-bottom:20px}@media screen and (max-width: 750px){.post-content h1,.post-content h2{margin-bottom:8vw}}@media screen and (max-width: 750px){.post-content h3,.post-content h4,.post-content h5{margin-bottom:6vw}}.post-content a{color:#1b97d8;word-wrap:break-word}.post-content li{line-height:1.4;margin-bottom:15px}@media screen and (max-width: 750px){.post-content li{margin-bottom:5.3333333333vw}}.post-content ol{list-style:none}.post-content ol li{display:flex}.post-content ol li:before{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background-color:#003a59;color:#fff;font-size:12px;margin-right:12px;flex-shrink:0}@media screen and (max-width: 750px){.post-content ol li:before{width:5.6vw;height:5.6vw;margin-right:1.6vw;font-size:2.9333333333vw}}.post-content ol li:nth-child(1):before{content:"1"}.post-content ol li:nth-child(2):before{content:"2"}.post-content ol li:nth-child(3):before{content:"3"}.post-content ol li:nth-child(4):before{content:"4"}.post-content ol li:nth-child(5):before{content:"5"}.post-content ol li:nth-child(6):before{content:"6"}.post-content ol li:nth-child(7):before{content:"7"}.post-content ol li:nth-child(8):before{content:"8"}.post-content ol li:nth-child(9):before{content:"9"}.post-content .wp-block-group{border:1px solid #003a59;padding:25px;margin-bottom:40px}@media screen and (max-width: 750px){.post-content .wp-block-group{padding:3.3333333333vw;margin-bottom:6vw}}.post-content blockquote{box-sizing:border-box;position:relative;margin-bottom:20px;padding:25px;border-left:solid 2px #003a59}@media screen and (max-width: 750px){.post-content blockquote{padding:3.3333333333vw;margin-bottom:6vw}}.post-content blockquote>*{margin-top:initial;margin-bottom:initial}.post-content blockquote>*:first-child{margin-top:0}.post-content blockquote>*:last-child{margin-bottom:0}.post-content blockquote p{margin:10px 0;padding:0;line-height:1.7}.post-content blockquote cite{display:block;color:#888;font-size:.9em;text-align:right}@media screen and (max-width: 750px){.post-content blockquote cite{font-size:2.9333333333vw}}.post-content .wp-block-table{margin-top:20px;margin-bottom:20px}@media screen and (max-width: 750px){.post-content .wp-block-table{margin-top:5.3333333333vw;margin-bottom:5.3333333333vw}}.post-content .wp-block-table table{border-collapse:separate;border-spacing:0 5px}.post-content .wp-block-table table tr{border-bottom:5px solid #fff}.post-content .wp-block-table table tr>td:first-child{background-color:#f7f7f7;min-width:187px}@media screen and (max-width: 750px){.post-content .wp-block-table table tr>td:first-child{min-width:24.9333333333vw}}.post-content .wp-block-table table tr td,.post-content .wp-block-table table tr th{border-top:1px solid #003a59;border-bottom:1px solid #003a59}.post-content .wp-block-table table tr td:first-child,.post-content .wp-block-table table tr th:first-child{border-left:1px solid #003a59;border-right:none}.post-content .wp-block-table table tr td:last-child,.post-content .wp-block-table table tr th:last-child{border-right:1px solid #003a59;border-left:none}.post-content .wp-block-table table td,.post-content .wp-block-table table th{font-size:16px;padding:15px 10px;line-height:1.4;letter-spacing:0}@media screen and (max-width: 750px){.post-content .wp-block-table table td,.post-content .wp-block-table table th{font-size:3.7333333333vw;padding:2.9333333333vw 2vw}}.terms{flex-grow:1}.terms-content{padding-top:20px;margin-bottom:50px}@media screen and (max-width: 750px){.terms-content{padding-top:5.3333333333vw;margin-bottom:8vw}}.terms-list{display:grid;grid-template-columns:33% 35% 1fr}@media screen and (max-width: 750px){.terms-list{grid-template-columns:50% 50%}}.terms-item{display:flex;flex-flow:column;margin-bottom:18px;min-height:258px}@media screen and (max-width: 750px){.terms-item{margin-bottom:2.9333333333vw;min-height:auto}}@media screen and (min-width: 751px){.terms-item:nth-child(3n-2){padding-right:10px}}@media screen and (min-width: 751px){.terms-item:nth-child(3n-1){padding:0 10px;border-left:1px solid #afc5d1}}@media screen and (min-width: 751px){.terms-item:nth-child(3n){padding-left:10px;border-left:1px solid #afc5d1}}@media screen and (max-width: 750px){.terms-item:nth-child(2n-1){padding-right:2vw;padding-left:0}}@media screen and (max-width: 750px){.terms-item:nth-child(2n){padding-left:2vw;padding-right:0;border-left:1px solid #afc5d1}}.terms-cnts{display:block;padding:15px 5px;flex-grow:1;background-color:#fff;overflow:hidden;border-radius:0 0 8px 8px}@media screen and (max-width: 750px){.terms-cnts{padding:1.6vw}}.terms-info{display:flex;justify-content:space-between}.terms-date{font-size:12px}@media screen and (max-width: 750px){.terms-date{font-size:2.9333333333vw}}.terms-cat{font-size:14px;font-weight:700;color:#1b97d8}@media screen and (max-width: 750px){.terms-cat{font-size:3.3333333333vw}}.terms-imgs{position:relative;flex-shrink:0}.terms-img{border-radius:8px;overflow:hidden;display:block;width:100%;height:130px}@media screen and (max-width: 750px){.terms-img{height:28.1333333333vw}}.terms-img img{width:100%;height:100%;object-fit:cover;object-position:center}.terms-type{position:absolute;top:5px;left:5px;opacity:.8;border-radius:4px;background-color:#fff;font-size:12px;font-weight:700;font-family:dnp-shuei-mgothic-std,sans-serif;padding:10px;z-index:2}@media screen and (max-width: 750px){.terms-type{position:static;font-size:2.6666666667vw;padding:1.3333333333vw 4vw;margin-bottom:2.6666666667vw}}@media screen and (max-width: 750px){.terms-type.sp{display:inline-block}}.terms-type.opinion{border:1px solid #ea5200;color:#ea5200}.terms-type.practice{border:1px solid #009393;color:#009393}.terms-tit{margin-bottom:15px}@media screen and (max-width: 750px){.terms-tit{margin-bottom:2.6666666667vw}}.terms-tit a{font-size:16px;font-weight:700;color:#003a59;line-height:1.6}@media screen and (max-width: 750px){.terms-tit a{font-size:3.7333333333vw}}.shares{padding:22px 0 20px;background-color:#f7f7f7;max-width:910px;margin:auto}@media screen and (max-width: 750px){.shares{padding:6vw 0 8vw}}.shares-tit{font-size:16px;font-weight:700;text-align:center;margin-bottom:15px}@media screen and (max-width: 750px){.shares-tit{font-size:3.7333333333vw;margin-bottom:3.3333333333vw}}.shares-btns{display:flex;justify-content:center}@media screen and (max-width: 750px){.shares-btn{width:8vw;height:8vw}}.shares-btn:not(:last-child){margin-right:25px}@media screen and (max-width: 750px){.shares-btn:not(:last-child){margin-right:8vw}}@media screen and (max-width: 750px){.shares-btn svg{width:100%;height:100%}}.main{color:#41484c;padding-top:152px;background-image:url(../img/column/bg-pattern.png);background-size:100px;background-repeat:repeat}@media screen and (max-width: 750px){.main{padding-top:29.3333333333vw}}.main.__post_single{background-image:none}.main.__post_single .inner{padding-left:4.8vw;padding-right:4.8vw}.main.all .inner,.main.search .inner{padding-top:40px}@media screen and (max-width: 750px){.main.all .inner,.main.search .inner{padding-top:5.3333333333vw}}.main .inner{display:flex;padding-bottom:145px}@media screen and (max-width: 1100px){.main .inner{padding-left:5vw;padding-right:5vw}}@media screen and (max-width: 980px){.main .inner{flex-flow:column}}@media screen and (max-width: 750px){.main .inner{padding-left:2.6666666667vw;padding-right:2.6666666667vw;padding-top:0;padding-bottom:16vw}}.main .post .inner{display:block}.main .footernav_sp{position:static}.main .pgnav-list{margin-right:0}@media screen and (max-width: 750px){.main .pgnav-list.sp{display:flex;position:relative}}@media screen and (max-width: 750px){.main .pgnav-item:not(.prev){margin-right:3.3333333333vw}}.main .pgnav-item:not(.next){margin-right:20px}@media screen and (max-width: 750px){.main .pgnav-item:not(.next){margin-right:3.3333333333vw}}@media screen and (max-width: 750px){.main .pgnav-item.prev,.main .pgnav-item.next{position:absolute}}.main .pgnav-item.prev{left:0}.main .pgnav-item.next{right:0}@media screen and (max-width: 750px){.main .pgnav-item .page-numbers:not(.dots){width:11.2vw;height:11.2vw}}@media screen and (max-width: 750px){.main .pgnav-item .page-numbers{font-size:3.2vw}}.main .pgnav-item .page-numbers.prev{transform:rotate(180deg)}.main .pgnav-item .page-numbers.prev,.main .pgnav-item .page-numbers.next{background-image:url(../img/common/btn_playing_blue.svg);background-size:10px 12px;background-repeat:no-repeat;background-position:center}@media screen and (max-width: 750px){.main .pgnav-item .page-numbers.prev,.main .pgnav-item .page-numbers.next{background-size:2.4vw 2.8vw}}.main .pgnav-item .page-numbers.prev:hover,.main .pgnav-item .page-numbers.next:hover{background-image:url(../img/common/btn_playing_white.svg)}.main .pgnav-item .page-numbers:not(.current){background-color:#fff;color:#1b97d8;transition:none}.main .pgnav-item .page-numbers:not(.current):hover{background-color:#1b97d8;color:#fff;transition:none}.main .pgnav-item .page-numbers.current{background-color:#1b97d8;color:#fff}
