﻿.c-btn4{width:fit-content;max-width:100%}.c-btn4 a{display:block;text-decoration:none;text-align:center;display:grid;grid-template-columns:auto 1em 1em;gap:.71429em;align-items:center;line-height:2.4;transition:color 400ms ease;color:#3F3F3F;letter-spacing:.04em;font-size:108%}@media only screen and (min-width: 768px) and (max-width: 1199px){.c-btn4 a{font-size:108%}}@media only screen and (max-width: 767px){.c-btn4 a{font-size:100%}}.c-btn4 a::after{content:'';width:1em;aspect-ratio:1 / 1;display:inline-block;vertical-align:middle;mask:url("../images/icons/arrow.svg") center/contain no-repeat;mask-size:contain;background:#3F3F3F;transition:background-color 400ms ease,translate 400ms ease;margin:0;width:1.4em}.c-btn4 a:hover{color:#1C355D}.c-btn4 a:hover:after{background-color:#1C355D;translate:.3em 0}.p-news{margin:5em auto 7.14286em;padding:0;display:flex}@media only screen and (min-width: 768px){.p-news{flex-direction:row;max-width:1100px;width:90%}}@media only screen and (max-width: 767px){.p-news{width:86.9898%;flex-direction:column-reverse;margin-block:1.42857em 3.57143em}}@media only screen and (min-width: 768px){.p-side{width:200px;margin-right:130px}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-side{margin-right:50px}}@media only screen and (min-width: 768px) and (max-width: 983px){.p-side{width:180px;margin-right:30px}}@media only screen and (max-width: 767px){.p-side{margin-top:4em}}.p-side .st{font-weight:400;letter-spacing:.04em;font-size:129%}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-side .st{font-size:122%}}@media only screen and (max-width: 767px){.p-side .st{font-size:115%}}.p-side .st:before{content:'';width:1em;height:2px;background:#83B0C9;display:block;margin:0 0 .35714em}.p-side .st:after{display:none}.p-side__block:not(:first-child){margin-top:30%}@media only screen and (max-width: 767px){.p-side__block:not(:first-child){margin-top:2.5em}}.p-side__block .st{margin-bottom:1em}.p-side__block>ul{border-top:1px solid #D7D7D7}.p-side__block>ul>li{border-bottom:1px solid #D7D7D7}.p-side__block>ul>li>a{display:block;text-decoration:none;padding:1em 1em 1em 2em;background:rgba(255,255,255,0.7);font-size:108%;letter-spacing:.04em;color:#3F3F3F;position:relative;transition:background 400ms ease}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-side__block>ul>li>a{font-size:100%}}@media only screen and (max-width: 767px){.p-side__block>ul>li>a{font-size:100%}}.p-side__block>ul.u-cat li a::before{content:"‐";color:#83B0C9;position:absolute;top:50%;transform:translateY(-50%);left:1em}.p-side__block>ul.u-cat li a:hover{background:#F7F7F7}@media only screen and (min-width: 768px){.p-side__block>ul.u-arc>li:first-child ul{display:block}}.p-side__block>ul.u-arc>li ul{display:none}.p-side__block>ul.u-arc>li p{cursor:pointer;display:block;text-decoration:none;padding:1em 1em 1em 2.7em;background:rgba(255,255,255,0.7);font-size:108%;letter-spacing:.06em;position:relative}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-side__block>ul.u-arc>li p{font-size:100%}}@media only screen and (max-width: 767px){.p-side__block>ul.u-arc>li p{font-size:100%}}.p-side__block>ul.u-arc>li p:before{content:'';position:absolute;top:50%;left:1em;width:1em;height:1px;background:#1C355D;opacity:0;transition:opacity 400ms ease}.p-side__block>ul.u-arc>li p::after{content:'';width:1em;aspect-ratio:1 / 1;display:inline-block;vertical-align:middle;background:url("../images/icons/add_2.svg") center/contain no-repeat;font-size:80%;position:absolute;top:50%;margin-top:-.5em;left:.45em;transform:rotate(0);transition:transform 400ms ease}.p-side__block>ul.u-arc>li p.active:after{transform:rotate(-135deg)}.p-side__block>ul.u-arc>li ul{padding:1em 0 1.5em 3em;border-top:1px solid #D7D7D7}.p-side__block>ul.u-arc>li ul li{margin-top:.3em}.p-side__block>ul.u-arc>li ul li a{font-size:108%;letter-spacing:.04em;display:block;text-decoration:none}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-side__block>ul.u-arc>li ul li a{font-size:100%}}@media only screen and (max-width: 767px){.p-side__block>ul.u-arc>li ul li a{font-size:93%}}.p-side__block>ul.u-arc>li ul li a:hover{text-decoration:underline}@media only screen and (min-width: 768px){.p-article{width:calc(100% - 330px)}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-article{width:calc(100% - 250px)}}@media only screen and (min-width: 768px) and (max-width: 983px){.p-article{width:calc(100% - 210px)}}.p-article__list{border-top:1px solid #D7D7D7}.p-article__list li{border-bottom:1px solid #D7D7D7}.p-article__list li>div:first-child,.p-article__list li>a:first-child{display:flex;align-items:flex-start;text-decoration:none;transition:background 400ms ease;position:relative;padding:3.48837%}@media only screen and (max-width: 767px){.p-article__list li>div:first-child,.p-article__list li>a:first-child{padding:.8em}}.p-article__list li>div:first-child .img,.p-article__list li>a:first-child .img{aspect-ratio:170 / 120;width:20.98765%}@media only screen and (max-width: 767px){.p-article__list li>div:first-child .img,.p-article__list li>a:first-child .img{width:24.69136%}}.p-article__list li>div:first-child .img img,.p-article__list li>a:first-child .img img{width:100%;height:100%;object-fit:cover}.p-article__list li>div:first-child .text,.p-article__list li>a:first-child .text{width:75.30864%;margin-left:3.7037%}@media only screen and (max-width: 767px){.p-article__list li>div:first-child .text,.p-article__list li>a:first-child .text{width:71.60494%}}@media only screen and (max-width: 767px){.p-article__list li>div:first-child .text,.p-article__list li>a:first-child .text{margin-left:3.7037%}}.p-article__list li>div:first-child .text time,.p-article__list li>a:first-child .text time{line-height:1.2;font-size:115%;font-family:"Sorts Mill Goudy", "Times New Roman", Times, Garamond, Georgia, serif;display:inline-block;margin-right:1.5em;color:#1C355D;margin-right:1.5em}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-article__list li>div:first-child .text time,.p-article__list li>a:first-child .text time{font-size:108%}}@media only screen and (max-width: 767px){.p-article__list li>div:first-child .text time,.p-article__list li>a:first-child .text time{font-size:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-article__list li>div:first-child .text time,.p-article__list li>a:first-child .text time{margin-right:.5em}}@media only screen and (max-width: 767px){.p-article__list li>div:first-child .text time,.p-article__list li>a:first-child .text time{margin-right:.3em}}.p-article__list li>div:first-child .text .cat,.p-article__list li>a:first-child .text .cat{display:inline-block;font-size:108%;color:#3F3F3F}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-article__list li>div:first-child .text .cat,.p-article__list li>a:first-child .text .cat{font-size:100%}}@media only screen and (max-width: 767px){.p-article__list li>div:first-child .text .cat,.p-article__list li>a:first-child .text .cat{font-size:100%}}.p-article__list li>div:first-child .text .tit,.p-article__list li>a:first-child .text .tit{font-size:108%;letter-spacing:.06em;display:block;margin-top:.6em}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-article__list li>div:first-child .text .tit,.p-article__list li>a:first-child .text .tit{font-size:100%}}@media only screen and (max-width: 767px){.p-article__list li>div:first-child .text .tit,.p-article__list li>a:first-child .text .tit{font-size:93%}}@media only screen and (min-width: 768px) and (max-width: 983px){.p-article__list li>div:first-child .text .tit,.p-article__list li>a:first-child .text .tit{font-size:93%}}@media only screen and (max-width: 767px){.p-article__list li>div:first-child .text .tit,.p-article__list li>a:first-child .text .tit{margin-top:.3em}}.p-article__list li>div:first-child.accordion,.p-article__list li>a:first-child.accordion{cursor:pointer;padding-right:2em}.p-article__list li>div:first-child.accordion.active:after,.p-article__list li>a:first-child.accordion.active:after{transform:rotate(0)}.p-article__list li>div:first-child.accordion::after,.p-article__list li>a:first-child.accordion::after{content:'';width:1em;aspect-ratio:1 / 1;display:inline-block;vertical-align:middle;background:url("../images/icons/add_2.svg") center/contain no-repeat;position:absolute;top:50%;margin-top:-.5em;transform:rotate(0);right:1.5em;transition:transform 400ms ease}@media only screen and (max-width: 767px){.p-article__list li>div:first-child.accordion::after,.p-article__list li>a:first-child.accordion::after{right:.5em}}.p-article__list li>div:first-child:hover,.p-article__list li>div:first-child.active,.p-article__list li>a:first-child:hover,.p-article__list li>a:first-child.active{opacity:1;background:#F7F7F7}.p-article__list li>div:first-child:hover::after,.p-article__list li>div:first-child.active::after,.p-article__list li>a:first-child:hover::after,.p-article__list li>a:first-child.active::after{transform:rotate(-135deg)}.p-article__list li>div:first-child:not(.accordion):hover{background:none !important}.p-article__list li>div.detail{border-top:1px dotted rgba(215,215,215,0.5);display:none;background:rgba(247,247,247,0.5);padding:3.48837%}@media only screen and (max-width: 767px){.p-article__list li>div.detail{padding:1em 1em 2em}}.p-article__list li>div.detail>div:not(:first-child){margin-top:2.32558%}@media only screen and (max-width: 767px){.p-article__list li>div.detail>div:not(:first-child){margin-top:1.5em}}.p-article__list li>div.detail .text1{line-height:2.4;letter-spacing:.04em;font-size:108%}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-article__list li>div.detail .text1{font-size:108%}}@media only screen and (max-width: 767px){.p-article__list li>div.detail .text1{font-size:100%}}.p-article__list li>div.detail .text1 a{text-decoration:underline}.p-article__list li>div.detail .text1 a:hover{text-decoration:none}.p-article__list li>div.detail .btns p{display:inline-block;vertical-align:top}@media only screen and (min-width: 768px){.p-article__list li>div.detail .btns p.c-btn1{width:45%;max-width:250px}}@media only screen and (max-width: 767px){.p-article__list li>div.detail .btns p:not(:last-child){margin-bottom:.5em}}@media only screen and (max-width: 767px){.p-article__list li>div.detail .btns p{display:block}}.p-article__arrow{display:flex;flex-direction:row;align-items:center;justify-content:center;margin-top:5.81395%}@media only screen and (max-width: 767px){.p-article__arrow{margin-top:1.5em}}.p-article__arrow li{line-height:1}@media only screen and (min-width: 768px){.p-article__arrow li:not(:last-child){margin-right:3.48837%}}@media only screen and (max-width: 767px){.p-article__arrow li:not(:last-child){margin-right:1.5em}}.p-article__arrow li a{font-family:"Shippori Mincho", "游明朝 Demibold", "Yu Mincho Demibold", "游明朝", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "Times New Roman", Times, Garamond, Georgia, serif;text-align:center;font-size:129%;letter-spacing:.04em;color:#D7D7D7;text-decoration:none;transition:color 400ms ease}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-article__arrow li a{font-size:122%}}@media only screen and (max-width: 767px){.p-article__arrow li a{font-size:115%}}.p-article__arrow li a:hover{color:#000}.p-article__arrow li.current a{color:#000}.p-article__arrow li.prev a i:before{transform:scale(-1, -1);display:inline-block}.p-article__arrow li.prev a,.p-article__arrow li.next a{font-size:56%;background:#FFF;padding:1.2em;border-radius:999px;transition:transform 400ms ease;display:inline-block}@media only screen and (max-width: 767px){.p-article__arrow li.prev a,.p-article__arrow li.next a{padding:.8em;font-size:74%}}.p-article__arrow li.prev a i,.p-article__arrow li.next a i{display:inline-block}@media only screen and (min-width: 768px){.p-article__arrow li.prev a:hover,.p-article__arrow li.next a:hover{transform:scale(1.2)}}.p-article__detail .title{background:#FFF;padding:1.5em 2em 1.6em;border-bottom:1px solid #000}@media only screen and (max-width: 767px){.p-article__detail .title{padding:1em 1.5em 1em}}.p-article__detail .title time{font-size:115%;font-family:"Sorts Mill Goudy", "Times New Roman", Times, Garamond, Georgia, serif;letter-spacing:.14em;display:inline-block;margin-right:1.5em;color:#989898;margin-right:1.5em}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-article__detail .title time{font-size:108%}}@media only screen and (max-width: 767px){.p-article__detail .title time{font-size:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-article__detail .title time{margin-right:.5em}}@media only screen and (max-width: 767px){.p-article__detail .title time{margin-right:.5em}}.p-article__detail .title .cat{display:inline-block;font-size:108%;color:red}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-article__detail .title .cat{font-size:100%}}@media only screen and (max-width: 767px){.p-article__detail .title .cat{font-size:93%}}.p-article__detail .title .tit{font-size:129%;letter-spacing:.06em;display:block;margin-top:.3em}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-article__detail .title .tit{font-size:122%}}@media only screen and (max-width: 767px){.p-article__detail .title .tit{font-size:122%}}@media only screen and (min-width: 768px) and (max-width: 983px){.p-article__detail .title .tit{font-size:93%}}@media only screen and (max-width: 767px){.p-article__detail .title .tit{margin-top:.3em;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.5}.firefox .p-article__detail .title .tit,.ie .p-article__detail .title .tit{max-height:3em}}.p-article__detail .detail>div{margin-top:5.5814%}@media only screen and (max-width: 767px){.p-article__detail .detail>div{margin-top:2.5em}}.p-article__detail .detail .caption{display:block;text-align:left;margin-top:0.5em;position:relative;font-size:93%}@media only screen and (max-width: 767px){.p-article__detail .detail .caption{font-size:72%}}.p-article__detail .detail .text{font-size:108%;letter-spacing:.06em;line-height:1.6}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-article__detail .detail .text{font-size:100%}}@media only screen and (max-width: 767px){.p-article__detail .detail .text{font-size:100%}}.p-article__detail .detail .text1{font-size:108%;letter-spacing:.06em;line-height:1.6}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-article__detail .detail .text1{font-size:100%}}@media only screen and (max-width: 767px){.p-article__detail .detail .text1{font-size:100%}}.p-article__detail .detail .text2{font-size:108%;letter-spacing:.06em;line-height:1.6}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-article__detail .detail .text2{font-size:100%}}@media only screen and (max-width: 767px){.p-article__detail .detail .text2{font-size:100%}}@media only screen and (min-width: 768px){.p-article__detail .detail .text2{display:flex;flex-direction:row;justify-content:space-between}}@media only screen and (min-width: 768px){.p-article__detail .detail .text2>div{width:47.67442%}}@media only screen and (max-width: 767px){.p-article__detail .detail .text2>div{margin-bottom:1em}}.p-article__detail .detail .photo1{text-align:center}.p-article__detail .detail .photo1 img{display:block}.p-article__detail .detail .photo2{overflow:hidden;display:flex;flex-direction:row;justify-content:space-between}.p-article__detail .detail .photo2 p{width:46.51163%}@media only screen and (min-width: 768px){.p-article__detail .detail .set_photo_text1{display:flex;flex-direction:row;justify-content:space-between}}@media only screen and (min-width: 768px){.p-article__detail .detail .set_photo_text1 .photo{width:46.51163%}}@media only screen and (min-width: 768px){.p-article__detail .detail .set_photo_text1 .text{width:47.67442%}}@media only screen and (max-width: 767px){.p-article__detail .detail .set_photo_text1 .text{margin-top:1em}}@media only screen and (min-width: 768px){.p-article__detail .detail .set_photo_text2{display:flex;flex-direction:row-reverse;justify-content:space-between}}@media only screen and (min-width: 768px){.p-article__detail .detail .set_photo_text2 .photo{width:46.51163%}}@media only screen and (min-width: 768px){.p-article__detail .detail .set_photo_text2 .text{width:47.67442%}}@media only screen and (max-width: 767px){.p-article__detail .detail .set_photo_text2 .text{margin-top:1em}}.p-article__detail .detail .slider .slick-dots{margin-top:.8em}@media only screen and (max-width: 767px){.p-article__detail .detail .slider .slick-dots{margin-top:.5em}}.p-article__detail .detail .movie{width:100%;padding-bottom:56.25%;height:0px;position:relative}.p-article__detail .detail .movie iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.p-article__detail .detail .st1{font-size:158%;letter-spacing:.1em;padding-bottom:.5em;border-bottom:1px solid #e1e1e1}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-article__detail .detail .st1{font-size:143%}}@media only screen and (max-width: 767px){.p-article__detail .detail .st1{font-size:129%}}.p-article__detail .detail .st2{font-size:143%;padding-left:1em;border-left:3px solid #000}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-article__detail .detail .st2{font-size:129%}}@media only screen and (max-width: 767px){.p-article__detail .detail .st2{font-size:122%}}.p-article__detail .detail .st3{font-size:129%}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-article__detail .detail .st3{font-size:122%}}@media only screen and (max-width: 767px){.p-article__detail .detail .st3{font-size:115%}}.p-article__detail .detail table{border-top:1px solid #c3c3c3}.p-article__detail .detail table tr th,.p-article__detail .detail table tr td{font-size:108%;letter-spacing:.07em;font-weight:normal;padding:.8em 2em;border-bottom:1px solid #c3c3c3}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-article__detail .detail table tr th,.p-article__detail .detail table tr td{font-size:100%}}@media only screen and (max-width: 767px){.p-article__detail .detail table tr th,.p-article__detail .detail table tr td{font-size:93%}}@media only screen and (max-width: 767px){.p-article__detail .detail table tr th,.p-article__detail .detail table tr td{padding:.8em;display:block}}@media only screen and (max-width: 767px){.p-article__detail .detail table tr th{background:rgba(195,195,195,0.3);border-bottom:none}}.p-article__detail .detail .btns p{display:inline-block;vertical-align:top}@media only screen and (min-width: 768px){.p-article__detail .detail .btns p.c-btn1,.p-article__detail .detail .btns p.c-btn4{min-width:310px}}@media only screen and (max-width: 1199px){.p-article__detail .detail .btns p:not(:last-child){margin-top:.5em}}@media only screen and (max-width: 767px){.p-article__detail .detail .btns p{display:block}}.p-article__detail .pager{text-align:center;position:relative;margin:4em auto 0;max-width:475px;width:90%}@media only screen and (max-width: 767px){.p-article__detail .pager{width:100%;margin-top:1.5em}}.p-article__detail .pager .prev,.p-article__detail .pager .next{position:absolute;top:50%;transform:translateY(-50%)}.p-article__detail .pager .prev a,.p-article__detail .pager .next a{display:block;text-decoration:none;font-size:108%;letter-spacing:.06em}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-article__detail .pager .prev a,.p-article__detail .pager .next a{font-size:100%}}@media only screen and (max-width: 767px){.p-article__detail .pager .prev a,.p-article__detail .pager .next a{font-size:93%}}.p-article__detail .pager .prev a i,.p-article__detail .pager .next a i{font-size:50%;text-decoration:none;background:#fff;border-radius:9999px;display:inline-block;vertical-align:middle;width:40px;height:40px;line-height:40px;position:relative;color:#000;font-weight:bold;transition:background 400ms ease,color 400ms ease,transform 400ms ease}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-article__detail .pager .prev a i,.p-article__detail .pager .next a i{width:30px;height:30px;line-height:30px}}@media only screen and (max-width: 767px){.p-article__detail .pager .prev a i,.p-article__detail .pager .next a i{width:1.5em;height:1.5em;line-height:1.5em}}.p-article__detail .pager .prev a i i,.p-article__detail .pager .next a i i{position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;margin:0 auto;text-align:center}.p-article__detail .pager .prev{left:1.5em}@media only screen and (max-width: 767px){.p-article__detail .pager .prev{left:.5em}}.p-article__detail .pager .prev a i{margin-right:1em}@media only screen and (max-width: 767px){.p-article__detail .pager .prev a i{margin-right:2em}}.p-article__detail .pager .prev a i:before{display:inline-block;transform:scale(-1, 1)}@media only screen and (min-width: 768px){.p-article__detail .pager .prev a:hover i{transform:translate(-0.3em)}}.p-article__detail .pager .next{right:1.5em}@media only screen and (max-width: 767px){.p-article__detail .pager .next{right:.5em}}.p-article__detail .pager .next a i{margin-left:1em}@media only screen and (max-width: 767px){.p-article__detail .pager .next a i{margin-left:2em}}@media only screen and (min-width: 768px){.p-article__detail .pager .next a:hover i{transform:translate(0.3em)}}.p-article__detail .pager .btn{display:inline-block}@media only screen and (max-width: 767px){.p-article__detail .pager .btn{margin-bottom:-.6em}}.p-article__detail .pager .btn a{display:block;text-decoration:none;border-bottom:1px solid #414141;padding-bottom:.7em;font-size:108%;letter-spacing:.1em;position:relative}@media only screen and (min-width: 768px) and (max-width: 1199px){.p-article__detail .pager .btn a{font-size:100%}}@media only screen and (max-width: 767px){.p-article__detail .pager .btn a{font-size:100%}}.p-article__detail .pager .btn a:after{content:'';width:0;height:1px;position:absolute;bottom:0;left:0;right:0;margin:0 auto;background:#414141;transition:width 400ms ease}.p-article__detail .pager .btn a:hover:after{width:100%}
