@font-face{font-family:"ZenMaruGothic";src:url(fonts/Zen_Maru_Gothic/ZenMaruGothic-Light.ttf) format("truetype");font-weight:300}@font-face{font-family:"ZenMaruGothic";src:url(fonts/Zen_Maru_Gothic/ZenMaruGothic-Regular.ttf) format("truetype");font-weight:400}@font-face{font-family:"ZenMaruGothic";src:url(fonts/Zen_Maru_Gothic/ZenMaruGothic-Medium.ttf) format("truetype");font-weight:500}@font-face{font-family:"ZenMaruGothic";src:url(fonts/Zen_Maru_Gothic/ZenMaruGothic-Bold.ttf) format("truetype");font-weight:700}@font-face{font-family:"ZenMaruGothic";src:url(fonts/Zen_Maru_Gothic/ZenMaruGothic-Black.ttf) format("truetype");font-weight:900}html{touch-action:manipulation}input[type="button"],input[type="text"],input[type="submit"]{-webkit-appearance:none;appearance:none;border-radius:0}body{color:#5d311e;margin:0;font-family:"M PLUS 2", sans-serif;font-weight:400;position:relative;font-size:15px;-webkit-print-color-adjust:exact}@media screen and (max-width: 930px){body .pc{display:none !important}}@media screen and (min-width: 931px){body .sp{display:none !important}}@media print{body .sp{display:none !important}}body .d-none{display:none !important}body .v-hidden{visibility:hidden !important;border:none !important}@media screen and (max-width: 930px){body.non-scroll{overflow:hidden}}@media print{body{font-size:10px}}body h1,body h2,body h3,body h4,body h5,body h6{margin:0}body ul{list-style:none;padding-left:0}body header{display:flex;justify-content:center;align-items:center;width:100%;font-weight:500}@media screen and (min-width: 931px){body header{flex-direction:column;border-top:5px solid #f07429}}@media print{body header{border-top:5px solid #f07429;flex-direction:column}}@media screen and (max-width: 930px){body header{position:fixed;background-color:#fff;top:0;z-index:5}}body header a{text-decoration:none;color:#5d311e}@media screen and (max-width: 930px){body header .pc{display:none !important;width:0}}body header .sp{display:none !important;width:0}@media screen and (max-width: 930px){body header .sp{display:block !important}}body header>div{width:100%}@media screen and (max-width: 930px){body header>div{height:calc(100vw / 6.2)}}body header>div:first-child{padding:1em 0;display:flex;justify-content:space-between;align-items:center;max-width:1200px}@media screen and (max-width: 930px){body header>div:first-child{padding:0}}body header>div:first-child img{width:100%;z-index:15}@media screen and (max-width: 930px){body header>div:first-child img{width:57%;margin-left:1em}}@media print{body header>div:first-child img{max-width:200px}}body header>div:first-child .nav{display:flex;justify-content:space-between;align-items:center;gap:1em;color:#9c9c9c}body header>div:first-child .nav-set{margin:0;display:flex;border:1px solid #d5d5d5;border-radius:0.2em;text-align:center;position:relative}body header>div:first-child .nav-set::before{position:absolute;content:"文字サイズ";top:50%;transform:translateY(-50%);left:-6.2em;font-size:0.8em}body header>div:first-child .nav-set li{line-height:2.2;width:44px;display:flex;justify-content:center;align-items:center}body header>div:first-child .nav-set li:nth-child(1){font-size:0.7333333333333333em;border-right:1px solid #d5d5d5}body header>div:first-child .nav-set li:nth-child(2){font-size:0.8666666666666667em}body header>div:first-child .nav-set li:nth-child(3){font-size:1em;border-left:1px solid #d5d5d5}body header>div:first-child .nav-set li:hover{cursor:pointer;color:#fff;background-color:#f07429;transition:background-color 0.3s, color 0.3s}body header>div:first-child .nav-set.small li:nth-child(1){color:#fff;background-color:#f07429}body header>div:first-child .nav-set.default li:nth-child(2){color:#fff;background-color:#f07429}body header>div:first-child .nav-set.large li:nth-child(3){color:#fff;background-color:#f07429}body header>div:first-child .nav-search form{display:flex;justify-content:center;align-items:center}body header>div:first-child .nav-search form input{line-height:2.4;border:1px solid #d5d5d5;border-radius:0.5em 0 0 0.5em;margin-right:-1px;background-color:#fff;color:#333;font-size:0.8em;border-radius:0.2em;transition:border-color 0.2s, box-shadow 0.2s}body header>div:first-child .nav-search form input:focus{outline:none;border-color:#f07429;box-shadow:0 0 0 2px rgba(240,116,41,0.15)}body header>div:first-child .nav-search form button{line-height:2.4;border:1px solid #d5d5d5;border-radius:0 0.5em 0.5em 0;background-color:#f07429;color:#fff;padding-left:1em;padding-right:1em;font-size:0.8em;border-radius:0.2em;cursor:pointer}body header>div:first-child .nav-search form button:hover{background-color:rgba(240,116,41,0.7)}body header>div:nth-child(2){display:flex;justify-content:center;align-items:center;background-color:#f7f6dd}@media screen and (max-width: 930px){body header>div:nth-child(2){width:30%}}body header>div:nth-child(2) nav{max-width:1200px;width:100%}body header>div:nth-child(2) nav ul{display:flex;justify-content:space-between;align-items:center;margin:0}body header>div:nth-child(2) nav ul li{flex:1;text-align:center}body header>div:nth-child(2) nav ul li.current{background-color:#ede4b7}body header>div:nth-child(2) nav ul li a{font-size:1.066666666666667em;padding:1.1em 0;display:block;width:100%;height:100%;letter-spacing:0.1em}body header>div:nth-child(2) nav ul li a:hover{background-color:#ede4b7}@media screen and (max-width: 930px){body main{margin-top:calc(100vw / 6.2)}}body footer{margin-top:4em;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:4em}@media screen and (max-width: 930px){body footer{margin-top:2em;gap:2em}}body footer>div{width:100%}body footer>div:first-child{display:flex;justify-content:center;align-items:center;max-width:1200px;position:relative}@media screen and (max-width: 930px){body footer>div:first-child{justify-content:start}}body footer>div:first-child ul{width:100%;display:flex;justify-content:start;align-items:center;gap:2em}@media screen and (max-width: 930px){body footer>div:first-child ul{width:80%;flex-wrap:wrap;gap:1em;padding:0 5%}}body footer>div:first-child ul li{position:relative}@media screen and (max-width: 930px){body footer>div:first-child ul li{width:100%;flex-basis:100%;max-width:100%;max-width:45%}}body footer>div:first-child ul li::after{content:"";display:inline-block;position:absolute;width:1em;height:1em;top:53.9%;left:0;transform:translateY(-50%);background:url("../images/btn_01.svg") center/contain no-repeat;vertical-align:middle}body footer>div:first-child ul li a{letter-spacing:0.1em;display:block;color:#5d311e;font-size:0.8em;position:relative;padding:0.3em 0 0.3em 1.7em;text-decoration:none;transition:color 0.3s}body footer>div:first-child ul li a::after{content:"";position:absolute;left:1.7em;bottom:0;width:0;height:1px;background:#878787;transition:width 0.3s cubic-bezier(0.4, 0, 0.2, 1)}@media screen and (min-width: 931px){body footer>div:first-child ul li a:hover::after{width:calc(100% - 1.7em)}}body footer>div:first-child .pagetop_btn{position:absolute;right:0;z-index:1000}@media screen and (max-width: 930px){body footer>div:first-child .pagetop_btn{right:0.7em;top:1em}}body footer>div:first-child .pagetop-arrow{display:flex;align-items:center;justify-content:center;width:49px;height:49px;background:#bbbbbb;border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,0.15);cursor:pointer;transition:background 0.2s;text-decoration:none;border:none;outline:none;position:relative}@media screen and (max-width: 930px){body footer>div:first-child .pagetop-arrow{width:38px;height:38px}}body footer>div:first-child .pagetop-arrow:hover{background:#666}body footer>div:first-child .pagetop-arrow::before{content:"";display:block;width:14px;height:14px;border-right:2px solid #fff;border-bottom:2px solid #fff;position:absolute;top:60%;left:50%;transform:translate(-50%, -50%) rotate(-135deg)}@media screen and (max-width: 930px){body footer>div:first-child .pagetop-arrow::before{width:7px;height:7px}}body footer>div:last-child{background-color:#5d311e;padding:1.4em 0;text-align:center}body footer>div:last-child *{color:#fff;width:100%}.m-0{margin:0 !important}.mt-0{margin-top:0 !important}.mb-0{margin-bottom:0 !important}.p-0{padding:0 !important}.pl-1{padding-left:1em !important}.pl-4{padding-left:4em !important}#btn-open{position:absolute;top:0;right:0;text-align:center;display:none;color:#fff;background-color:#f07429;line-height:calc(100vw/12);height:calc(100vw / 6.2)}#btn-open.show{display:block}#btn-open>nav{display:block;width:calc(100vw/6.5);height:calc(100vw/14);cursor:pointer}#btn-open>nav>span{width:8vw;height:0.4vw;position:absolute;left:50%;background:#fff;border-radius:0.2vw;transform-origin:center}#btn-open>nav>span:nth-of-type(1){transform:translate(-50%, 5vw)}#btn-open>nav>span:nth-of-type(2){transform:translate(-50%, 7.5vw)}#btn-open>span{font-size:calc(100vw / 40)}#btn-close{position:absolute;top:0;right:0;text-align:center;display:none;color:#fff;background-color:#f07429;z-index:20;height:calc(100vw / 6.2)}#btn-close.show{display:block}#btn-close>nav{display:block;width:calc(100vw/6.5);height:calc(100vw/12);cursor:pointer}#btn-close>nav>span{width:9vw;height:0.4vw;position:absolute;left:50%;background:#fff;border-radius:0.2vw;transform-origin:center}#btn-close>nav>span:nth-of-type(1){transform:translate(-50%, 6.53333vw) rotate(28deg)}#btn-close>nav>span:nth-of-type(2){transform:translate(-50%, 6.53333vw) rotate(-28deg)}#btn-close>span{font-size:calc(100vw / 40)}#pulldown{height:100vh;overflow:scroll;left:0;top:calc(100vh - (100vh - (100vw / 6.2)));z-index:1000;background:#f5f4ed;display:none;position:absolute;width:100vw}#pulldown.show{display:block}#pulldown>div{object-fit:contain}#pulldown>div>ul>li:last-child{margin-bottom:30vh}#pulldown span{width:100%;box-sizing:border-box;position:relative;padding:4.8vw 16vw 4.8vw 6.8vw;line-height:1.6428571429}#pulldown span::after{content:"＋";font-size:4.295999999999999vw;color:#fff;position:absolute;right:8.52vw}#pulldown ul{list-style:none;padding:0;margin:0;color:#fff;margin:0}#pulldown ul>li{background-color:#f07429;position:relative;display:flex;flex-wrap:wrap;position:relative;border-top:1px dotted #d5d5d5;border-collapse:collapse}#pulldown ul>li:last-of-type{border-bottom:1px dotted #d5d5d5}#pulldown ul>li.open>span::after{content:"ー"}#pulldown ul>li.open.focus a{background-color:#f5e2e2}#pulldown ul>li.open>ul{overflow:visible}#pulldown ul>li a{width:100%;box-sizing:border-box;position:relative;padding:4.8vw 16vw 4.8vw 6.8vw;line-height:1.6428571429;text-decoration:none;color:#fff;display:block}#pulldown ul>li a::after{content:"";width:8vw;height:8vw;position:absolute;top:50%;right:6.666666666666667vw;transform:translate(0, -50%)}#pulldown ul>li ul{list-style:none;overflow:hidden;padding:0;background-color:#fff}#pulldown ul>li ul>li{display:flex;flex-wrap:wrap;width:100%;position:relative;border-top:1px dotted #d5d5d5}#pulldown ul>li ul>li.current a{background-color:#f7f6dd}#pulldown ul>li ul>li a{width:100vw;height:100%;display:block;box-sizing:border-box;position:relative;padding:2.9333333333vw 16vw 2.9333333333vw 9.4vw;line-height:1.6363636364;text-decoration:none;background-color:#fff;color:#333}#pulldown ul>li ul>li a::after{position:absolute;top:50%;right:3em;transform:translateY(-50%);width:0.4em;height:0.4em;border-top:2px solid #f07429;border-right:2px solid #f07429;content:"";pointer-events:none;rotate:45deg}#pulldown ul>li ul>li span{width:100vw;box-sizing:border-box;position:relative;padding:2.9333333333vw 16vw 2.9333333333vw 6.4vw;line-height:1.6363636364;background-color:#fff}#pulldown ul>li ul>li.child.open span::after{content:"";font-size:4.295999999999999vw;color:#fff;position:absolute;right:8.52vw}#pulldown ul>li ul>li.child span::after{content:"＋";font-size:4.295999999999999vw;color:#fff;position:absolute;right:8.52vw}#pulldown ul>li ul>li.child ul li a{padding-left:2em !important}#pulldown .nav-search{padding:1.4em 0;display:flex;justify-content:center;align-items:center;width:100%}#pulldown .nav-search form{display:flex;justify-content:center;align-items:center;width:90%}#pulldown .nav-search form input{line-height:2.4;border-radius:0.2em;font-size:0.8em}#pulldown .nav-search form input:nth-child(1){background-color:#fff;border:1px solid #d5d5d5;border-radius:0.5em 0 0 0.5em;margin-right:-1px;color:#9c9c9c;width:80%;height:32px;box-sizing:border-box;-webkit-appearance:none;appearance:none}#pulldown .nav-search form input:nth-child(1):focus{outline:none;box-shadow:none}#pulldown .nav-search form input:nth-child(2){border:1px solid #f07429;background-color:#f07429;color:#fff;padding-left:1em;padding-right:1em;cursor:pointer;height:32px;box-sizing:border-box;border-radius:0.2em;-webkit-appearance:none;appearance:none}#pulldown ul>li>ul{display:none;transition:max-height 0.3s;overflow:hidden}#pulldown ul>li.open>ul{display:block}#pulldown ul>li>span{cursor:pointer;user-select:none}#top main{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}@media screen and (max-width: 930px){#top main{font-size:13px}}#top main h2{font-weight:500}#top main a{text-decoration:none;color:#5d311e}#top main section{display:flex;align-items:start;justify-content:center;width:100%;max-width:1200px;margin-top:40px;gap:40px}@media print{#top main section{gap:20px}}@media screen and (max-width: 930px){#top main section{flex-direction:column;align-items:center;gap:14px}}#top main section h2{border-image:linear-gradient(to right, #f07429 15%, #bbb 15%) 1;border-bottom:2.5px solid;padding-bottom:0.6em}@media screen and (max-width: 930px){#top main section h2{border-image:linear-gradient(to right, #f07429 35%, #bbb 35%) 1;border-bottom:2.5px solid;line-height:2}}#top main .l-button{background-color:#f07429;color:#fff;display:block;min-width:170px;font-size:0.9333333333333333em;line-height:2.4;position:relative;padding-left:1em;border-radius:5px}#top main .l-button:hover{background-color:rgba(240,116,41,0.8)}@media screen and (max-width: 930px){#top main .l-button{min-width:100%}}#top main .l-button::after{content:"";position:absolute;right:16px;top:50%;transform:translateY(-50%);width:6px;height:6px;border-top:2px solid #fff;border-right:2px solid #fff;border-bottom:none;border-left:none;background:transparent;display:inline-block;pointer-events:none;rotate:45deg}@media screen and (max-width: 930px){#top main .news{margin:0}}#top main .news>div{width:50%;flex:1}@media screen and (max-width: 930px){#top main .news>div{width:100%}}@media print{#top main .news>div{width:100%}}#top main .news>div h2{border-image:linear-gradient(to right, #f07429 24%, #bbb 24%) 1}#top main .news>div ul{list-style:none;padding-left:0;overflow:scroll;height:350px;overflow-x:hidden}@media screen and (max-width: 930px){#top main .news>div ul{height:240px}}@media print{#top main .news>div ul{height:240px}}#top main .news>div ul>li{padding:10px 15px}@media screen and (max-width: 930px){#top main .news>div ul>li{padding:5px 7.75px}}#top main .news>div ul>li:nth-child(odd){background-color:#f7f6dd}#top main .news>div ul>li:nth-child(even){background-color:#fff}#top main .news>div ul>li p{color:#7b7b7b;margin:0}#top main .news>div ul>li p:first-child span{color:#f07429}#top main .news>div ul>li p:not(:first-child){color:#333}#top main .news>div ul>li p a{color:#333}#top main .news>div ul>li p a:hover{color:#0024AB;text-decoration:underline}#top main .news-left{overflow:hidden}#top main .news-left .custom-swiper-container{width:100%;max-width:100%;margin:0 auto;text-align:center}#top main .news-left .custom-swiper{position:relative;width:100%}#top main .news-left .custom-swiper .swiper-button-prev,#top main .news-left .custom-swiper .swiper-button-next{position:absolute;bottom:-0.4em;top:auto;width:44px;height:44px;z-index:10}#top main .news-left .custom-swiper .swiper-button-prev{left:30%;right:auto}@media screen and (max-width: 930px){#top main .news-left .custom-swiper .swiper-button-prev{left:20%}}@media print{#top main .news-left .custom-swiper .swiper-button-prev{left:20%}}#top main .news-left .custom-swiper .swiper-button-prev::after{content:"";display:block;position:absolute;left:50%;top:50%;width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:12px solid #bbbbbb;border-left:none;background:none;transform:translate(-50%, -50%);pointer-events:none}#top main .news-left .custom-swiper .swiper-button-next{right:30%;left:auto}@media screen and (max-width: 930px){#top main .news-left .custom-swiper .swiper-button-next{right:20%}}@media print{#top main .news-left .custom-swiper .swiper-button-next{right:20%}}#top main .news-left .custom-swiper .swiper-button-next::after{content:"";display:block;position:absolute;left:50%;top:50%;width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-right:none;border-left:12px solid #bbbbbb;background:none;transform:translate(-50%, -50%);pointer-events:none}#top main .news-left .custom-swiper .swiper-pagination{z-index:9;display:flex;justify-content:center;align-items:center;gap:0.8em;margin-bottom:0.3em}#top main .news-left .custom-swiper .swiper-pagination>div{margin:0}#top main .news-left .custom-swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#f07429}#top main .news-left .custom-swiper .swiper-slide{user-select:none}#top main .news-left .custom-swiper .swiper-slide a:hover{opacity:0.7}#top main .news-left .custom-swiper .swiper-slide img{pointer-events:none;padding-bottom:2.8em;width:100%}@media print{#top main .news-left .custom-swiper .swiper-slide img{max-width:100%;height:auto;object-fit:contain;padding-bottom:4em}}@media screen and (max-width: 930px){#top main .news-right>*{margin-left:1em;margin-right:1em}}#top main .details{display:flex;align-items:stretch}#top main .details>div{min-height:629px}@media print{#top main .details>div{min-height:500px}}#top main .details>div:first-child{width:76%;height:100%}@media screen and (max-width: 930px){#top main .details>div:first-child{width:calc(100% - 2em)}}#top main .details>div:last-child{width:24%;height:100%}@media screen and (max-width: 930px){#top main .details>div:last-child{width:calc(100% - 2em);margin-left:1em;margin-right:1em}}#top main .details-left{display:flex;flex-direction:column;height:100%;gap:1.2em}@media screen and (max-width: 930px){#top main .details-left{display:none}}#top main .details-left>*:last-child{flex-grow:1}#top main .details-left .title{display:flex;align-items:center}#top main .details-left .title h2{width:100%}#top main .details-left .list{background-color:#f7f6dd;padding:10px}#top main .details-left .list ul{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:0;gap:10px;align-items:stretch}#top main .details-left .list ul>*{background-color:#fff;flex:1 1 calc(33.333% - 10.7px);box-sizing:border-box;min-width:0;width:280px;max-width:280px;border-radius:5px;position:relative}#top main .details-left .list ul>*::before{position:absolute;top:50%;right:calc(1.25em + 7px);transform:translateY(-50%);width:0.3em;height:0.3em;border-top:1.9px solid #f07429;border-right:1.9px solid #f07429;content:"";pointer-events:none;display:block;rotate:45deg}#top main .details-left .list ul>*::after{content:"";display:inline-block;width:1.3em;height:1.3em;border:1.9px solid #f07429;border-radius:50%;position:absolute;top:50%;right:calc(0.5em + 7px);transform:translateY(-50%);text-align:center}#top main .details-left .list ul>*:hover{box-shadow:0 4px 12px rgba(0,0,0,0.12);transition:box-shadow 0.2s}#top main .details-left .list ul>*>a{display:flex;align-items:center;justify-content:start;min-height:100px;height:100%;width:100%;gap:1em}@media print{#top main .details-left .list ul>*>a{min-height:60px}}#top main .details-left .list ul>*>a img{padding-left:calc(2em - 7px)}@media print{#top main .details-left .list ul>*>a img{max-width:30px;max-height:30px;padding-left:0.5em}}#top main .details-left .list ul>*>a p{margin:0}#top main .details-left .list>.link{width:100%;display:flex;justify-content:center;align-items:center;text-align:center;padding:3em 0 2em}#top main .details-left .list>.link a{display:block;width:25%;padding:0}#top main .details-right{display:flex;flex-direction:column;align-items:center;justify-content:end;gap:1.2em}#top main .details-right .tayori{border-radius:5px;border:#bbbbbb 1px solid;width:100%}@media screen and (max-width: 930px){#top main .details-right .tayori{margin-top:32px;display:flex;align-items:stretch;justify-content:center;align-content:stretch;width:100%;height:100%}}#top main .details-right .tayori>div{display:flex;flex-direction:column;align-items:center;justify-content:start;gap:1em;width:100%;box-sizing:border-box;padding:1.2em}@media screen and (max-width: 930px){#top main .details-right .tayori>div{width:50%;gap:1.2em}#top main .details-right .tayori>div:first-child{width:58%}#top main .details-right .tayori>div:last-child{width:42%}#top main .details-right .tayori>div:last-child img{width:100%}#top main .details-right .tayori>div p{margin:0}#top main .details-right .tayori>div p a{text-decoration:underline}}@media screen and (max-width: 930px) and (max-width: 930px){#top main .details-right .tayori>div>p{font-size:0.8em}}@media screen and (max-width: 930px){#top main .details-right .tayori>div:first-child{justify-content:space-evenly}}@media screen and (min-width: 931px){#top main .details-right .tayori>div:last-child{display:none}}@media print{#top main .details-right .tayori>div:last-child{display:none}}#top main .details-right .tayori>div a p{color:#333}#top main .details-right .tayori>div>p{font-size:0.8em;margin:0}#top main .details-right .tayori>div>p a:hover{text-decoration:underline}#top main .details-right .tayori>div>*{width:100%}#top main .details-right .tayori>div>div{width:100%;display:flex;justify-content:space-between;align-items:center}#top main .details-right .tayori>div>div a:hover{opacity:0.7}#top main .details-right .tayori>div>div img{width:100%;max-width:115px}@media screen and (max-width: 930px){#top main .details-right .tayori>div>div img{display:none}}#top main .details-right .tayori h3{width:100%;font-size:1.333333333333333em;position:relative}#top main .details-right .tayori h3::after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);height:16px;max-width:16px;width:100%;background:url("../images/top/key.png") no-repeat}@media screen and (max-width: 930px){#top main .details-right .tayori h3::after{left:55%;right:auto}}#top main .details-right .link{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.2em;width:100%}@media screen and (max-width: 930px){#top main .details-right .link{margin-top:1.2em;width:80%}}#top main .details-right .link a{display:block;width:100%}#top main .details-right .link a:hover{opacity:0.7}#top main .details-right .link a img{width:100%;height:auto}@media screen and (min-width: 931px){#top main .details-right .konnatoki{display:none}}@media screen and (max-width: 930px){#top main .details-right .konnatoki{width:100%}#top main .details-right .konnatoki img{width:100%}}@media print{#top main .details-right .konnatoki{display:none}}#top main .links{background-color:#f7f6dd;display:flex;flex-direction:row}@media screen and (max-width: 930px){#top main .links>div{margin:2em 0}}#top main .links a:hover{opacity:0.7}#top main .links img{width:100%;height:auto}@media screen and (min-width: 931px){#top main .links .swiper-button-prev{height:100%;top:16%;left:0;width:5em;background-color:#f7f6dd}}@media print{#top main .links .swiper-button-prev{height:100%;top:30%;left:0;width:5em;background-color:#f7f6dd}}#top main .links .swiper-button-prev::after{position:absolute;top:50%;left:0.7em;transform:translateY(-50%) rotate(45deg);width:0.2em;height:0.2em;border-bottom:2px solid #fff;border-left:2px solid #fff;content:"";pointer-events:none;display:block}@media screen and (max-width: 930px){#top main .links .swiper-button-prev::after{left:0.52em}}@media print{#top main .links .swiper-button-prev::after{left:0.52em;width:0.1em;height:0.1em}}#top main .links .swiper-button-prev::before{content:"";display:inline-block;width:2.4em;height:2.4em;background-color:#f07429;border-radius:50%;position:absolute;top:50%;left:2.3em;transform:translate(-50%, -50%);text-align:center}@media screen and (max-width: 930px){#top main .links .swiper-button-prev::before{left:2em}}@media screen and (min-width: 931px){#top main .links .swiper-button-next{height:100%;top:16%;right:0;width:5em;background-color:#f7f6dd}}@media print{#top main .links .swiper-button-next{height:100%;top:30%;right:0;width:5em;background-color:#f7f6dd}}#top main .links .swiper-button-next::after{position:absolute;top:50%;right:0.7em;transform:translateY(-50%) rotate(45deg);width:0.2em;height:0.2em;border-top:2px solid #fff;border-right:2px solid #fff;content:"";pointer-events:none;display:block}@media screen and (max-width: 930px){#top main .links .swiper-button-next::after{right:0.4em}}@media print{#top main .links .swiper-button-next::after{right:0.5em;width:0.1em;height:0.1em}}#top main .links .swiper-button-next::before{content:"";display:inline-block;width:2.4em;height:2.4em;background-color:#f07429;border-radius:50%;position:absolute;top:50%;right:1.2em;transform:translateY(-50%);text-align:center}@media screen and (max-width: 930px){#top main .links .swiper-button-next::before{right:0.5em}}#top main .links .swiper-wrapper{padding:2em 5em}@media screen and (max-width: 930px){#top main .links .swiper-wrapper{padding:0}}#tpl main{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;margin-bottom:10em}#tpl main .breadcrumb{width:100%;max-width:1200px}@media screen and (max-width: 930px){#tpl main .breadcrumb{display:none}}#tpl main .breadcrumb nav{font-size:0.8em;margin-top:1.6em}#tpl main .breadcrumb nav ul{list-style:none;padding:0;display:flex;align-items:center;letter-spacing:0.1em}#tpl main .breadcrumb nav ul li:last-child{color:#333}#tpl main .breadcrumb nav ul li:not(:last-child){color:#c7bda9}#tpl main .breadcrumb nav ul li:not(:last-child) a{color:#c7bda9;text-decoration:none}#tpl main .breadcrumb nav ul li:not(:last-child) a:hover{text-decoration:underline}#tpl main .breadcrumb nav ul li:not(:last-child)::after{content:"";display:inline-block;vertical-align:middle;margin:0 1em;width:0.4em;height:0.4em;border-top:1px solid #333;border-right:1px solid #333;transform:rotate(45deg)}#tpl main .content{display:flex;align-items:start;justify-content:center;width:100%;max-width:1200px;margin-top:40px;gap:60px;box-sizing:border-box}@media screen and (max-width: 930px){#tpl main .content{max-width:100%;gap:0}}#tpl main .content-sidemenu{width:26%;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;gap:2.2em}@media screen and (max-width: 930px){#tpl main .content-sidemenu{display:none !important}}#tpl main .content-sidemenu-inner{width:100%}#tpl main .content-sidemenu-inner>div{background-color:#ede4b7;border-radius:4px;padding:1.4em 0.6em 0.7em}#tpl main .content-sidemenu-inner>div h4{font-size:1em;margin-left:0.3em;letter-spacing:0.1em}#tpl main .content-sidemenu-inner>div>ul{display:flex;flex-direction:column;gap:0.7em;letter-spacing:0.1em;margin-bottom:0}#tpl main .content-sidemenu-inner>div>ul>li{background-color:#fff;border-radius:4px;padding:0 1em}#tpl main .content-sidemenu-inner>div>ul>li.current>a{color:#ee5a00 !important}#tpl main .content-sidemenu-inner>div>ul>li>a{display:block;padding:1em 1.2em 1em 0;line-height:2em;color:#5d311e;text-decoration:none;position:relative}#tpl main .content-sidemenu-inner>div>ul>li>a::before{content:"";display:inline-block;position:absolute;top:50%;right:0;transform:translateY(-50%);background:url("../images/btn_01.svg") center/contain no-repeat;width:1.6em;height:1.6em}#tpl main .content-sidemenu-inner>div>ul>li>a:hover{color:#ee5a00}#tpl main .content-sidemenu-inner>div>ul>li button{background:none;border:none;text-align:left;width:100%;padding:0;font:inherit;cursor:pointer;text-decoration:none;line-height:2em;padding:1em 0;border-bottom:1px solid #ddd;color:#5d311e;position:relative;letter-spacing:0.1em}#tpl main .content-sidemenu-inner>div>ul>li button:hover{color:#ee5a00}#tpl main .content-sidemenu-inner>div>ul>li button:hover,#tpl main .content-sidemenu-inner>div>ul>li button:focus{text-decoration:none;outline:none}#tpl main .content-sidemenu-inner>div>ul>li button::after{content:"";display:inline-block;width:1.1em;height:1.1em;border:2px solid #f07429;border-radius:50%;position:absolute;top:50%;right:0;transform:translateY(-50%);text-align:center}#tpl main .content-sidemenu-inner>div>ul>li button::before{position:absolute;top:50%;right:0.6em;transform:translateY(-50%);width:0.2em;height:0.2em;border-top:2px solid #f07429;border-right:2px solid #f07429;content:"";pointer-events:none;display:block;rotate:45deg}@media print{#tpl main .content-sidemenu-inner>div>ul>li button::before{right:0.7em}}#tpl main .content-sidemenu-inner>div>ul>li ul{margin-left:1em}#tpl main .content-sidemenu-inner>div>ul>li ul li{border-bottom:1px solid #ddd}#tpl main .content-sidemenu-inner>div>ul>li ul li:last-child{border-bottom:none}#tpl main .content-sidemenu-inner>div>ul>li ul li.current>a{color:#ee5a00 !important}#tpl main .content-sidemenu-inner>div>ul>li ul li>a{display:block;padding:0.6em 0 0.6em 1.4em;line-height:2em;color:#5d311e;text-decoration:none;position:relative}#tpl main .content-sidemenu-inner>div>ul>li ul li>a::before{position:absolute;top:1.4em;left:-0.25em;width:0.4em;height:0.4em;border-top:2px solid #f07429;border-right:2px solid #f07429;content:"";pointer-events:none;display:block;rotate:45deg}#tpl main .content-sidemenu-inner>div>ul>li ul li>a:hover{color:#ee5a00}#tpl main .content-sidemenu-button{width:100%}#tpl main .content-sidemenu-button a:hover{opacity:0.7;transition:opacity 0.3s}#tpl main .content-sidemenu-button a img{width:100%}#tpl main .content-inner{display:flex;flex-direction:column;box-sizing:border-box;width:74%;max-width:74%;overflow-x:auto}@media screen and (max-width: 930px){#tpl main .content-inner{width:90%;max-width:90%}}@media print{#tpl main .content-inner{width:74%}}#tpl main .content-inner p.right{text-align:right}@media screen and (min-width: 931px){#tpl main .content-inner .u-sizeM{margin:1em 2.2em 0 0}}@media screen and (max-width: 930px){#tpl main .content-inner .u-sizeM{margin:1em 1.2em 0 0}}@media print{#tpl main .content-inner .u-sizeM{margin:1em 2.2em 0 0}}#tpl main .content-inner .u-sizeM li{font-size:1em !important}#tpl main .content-inner .u-sizeM li.mcontent::before{left:-3em;top:0;font-size:1em;line-height:1.7}#tpl main .content-inner .mcontent::before{content:attr(data-content);color:#ff0000;font-weight:700;width:auto;height:auto;top:0.15em;left:-2.06em;background:none;transform:none}#tpl main .content-inner>nav{margin-bottom:8px;font-size:1em}#tpl main .content-inner>nav>ul{list-style:none;padding:0;display:flex;font-size:0.9em;display:flex;align-items:center}@media screen and (min-width: 931px){#tpl main .content-inner>nav>ul{margin:25px 0}}@media screen and (max-width: 930px){#tpl main .content-inner>nav>ul{margin:12px 0 0}}@media print{#tpl main .content-inner>nav>ul{margin:12px 0}}#tpl main .content-inner>nav>ul>li{position:relative}#tpl main .content-inner>nav>ul>li:not(:last-child){margin-right:24px}#tpl main .content-inner>nav>ul>li:not(:last-child)::after{content:"";position:absolute;top:50%;right:-12px;width:5px;height:5px;border-top:solid 1px black;border-right:solid 1px black;transform:rotate(45deg) translateY(-50%)}#tpl main .content-inner>nav>ul>li>a{text-decoration:none}#tpl main .content-inner h1{border-bottom:3.5px solid;border-image:linear-gradient(to right, #f07429 35%, #bbb 35%) 1;border-bottom:3.5px solid;border-left:none;border-right:none;border-top:none;font-size:1.966666666666667em;padding:0 0 0.7em 0;font-weight:500;line-height:1}#tpl main .content-inner h2{letter-spacing:0.05em;font-size:1.433333333333333em;padding-left:1em;font-weight:500;position:relative;margin:3em 1.6em 1em 0;position:relative}@media screen and (max-width: 930px){#tpl main .content-inner h2{margin:2em 0 1em}}#tpl main .content-inner h2::before{position:absolute;top:0.55em;left:0;width:7.5px;height:7.5px;background-color:#f07429;transform:translateY(-50%);content:"";display:block}#tpl main .content-inner h2::after{position:absolute;top:1em;left:0;width:7.5px;height:7.5px;background-color:#5d311e;transform:translateY(-50%);content:"";display:block}#tpl main .content-inner h3{letter-spacing:0.1em;font-size:1.2em;line-height:1.3;border-bottom:2.5px solid #f07429;padding-bottom:0.3em;margin:1.4em 1.2em 0.8em 1.2em}@media screen and (max-width: 930px){#tpl main .content-inner h3{margin:1em 1.2em 0.8em 1.2em}}#tpl main .content-inner h3 a{color:#0024ab;text-decoration:none;font-weight:400}#tpl main .content-inner h3 a:hover{text-decoration:underline}#tpl main .content-inner h4{letter-spacing:0.1em;font-size:1.133333333333333em;border-bottom:1px solid #f07429;padding-bottom:0.2em;margin:1.4em 1.2em 0.8em 1.2em}@media screen and (max-width: 930px){#tpl main .content-inner h4{margin:1.875em 1.2em 0.8em 1.2em}}#tpl main .content-inner h5{letter-spacing:0.1em;font-size:1.066666666666667em;margin:1.6em 2.2em 0 1.2em}@media screen and (max-width: 930px){#tpl main .content-inner h5{margin:1.6em 0 0 1em}}#tpl main .content-inner p{line-height:1.7;text-indent:1em;margin:1em 0 0 0;color:#333333;font-weight:400}@media screen and (min-width: 931px){#tpl main .content-inner p{padding:0 2.2em 0 1.5em}}@media screen and (max-width: 930px){#tpl main .content-inner p{padding:0 1em 0 1em}}@media print{#tpl main .content-inner p{padding:0 2.2em 0 1.5em}}#tpl main .content-inner p.bold{font-weight:500}#tpl main .content-inner p.ti0{text-indent:0}#tpl main .content-inner p a{color:#0024ab;text-decoration:none;font-weight:400}#tpl main .content-inner p a:hover{text-decoration:underline}@media screen and (min-width: 931px){#tpl main .content-inner img{width:78%;margin:32px auto}}@media screen and (max-width: 930px){#tpl main .content-inner img{width:90%;margin:32px auto}}@media print{#tpl main .content-inner img{width:78%;margin:16px auto}}#tpl main .content-inner>dl{padding-left:3em}@media screen and (min-width: 931px){#tpl main .content-inner>dl{margin:1.6em 2.2em 0 0}}@media screen and (max-width: 930px){#tpl main .content-inner>dl{margin:1.6em 1.2em 0 0}}@media print{#tpl main .content-inner>dl{margin:1.6em 2.2em 0 0}}#tpl main .content-inner>dl>li{position:relative;list-style:none;line-height:1.6;color:#333333;margin-bottom:0.4em}#tpl main .content-inner>dl>li::before{content:'●';margin:0 1em 0 0;color:#333;font-size:0.5em;position:absolute;left:-2.8em;top:0.3em;line-height:3}#tpl main .content-inner>dl>li.mcontent::before{content:attr(data-content);color:#ff0000;font-weight:500;width:auto;height:auto;top:0.15em;left:-2.06em;background:none;transform:none}#tpl main .content-inner>dl>li.mcblack::before{color:#333333;font-size:1em;top:0}#tpl main .content-inner>dl>li a{color:#0024ab;text-decoration:none;font-weight:400}#tpl main .content-inner>dl>li a:hover{text-decoration:underline}#tpl main .content-inner>dl>li>ol{margin-top:0}#tpl main .content-inner>dl dl{margin-bottom:1.2em}#tpl main .content-inner>dl dl a{color:#0024ab;text-decoration:none;font-weight:400}#tpl main .content-inner>dl dl a:hover{text-decoration:underline}@media screen and (max-width: 930px){#tpl main .content-inner>ul{margin:1.6em 1.2em 0 0}}#tpl main .content-inner>ul.list-disc{padding-left:2.2em}@media screen and (min-width: 931px){#tpl main .content-inner>ul.u-sizeS{margin:1em 2.2em 0 2.8em}}@media screen and (max-width: 930px){#tpl main .content-inner>ul.u-sizeS{margin:1em 1.2em 0 2.8em}}@media print{#tpl main .content-inner>ul.u-sizeS{margin:1em 2.2em 0 2.8em}}#tpl main .content-inner>ul.u-sizeS li{font-size:86.666% !important;line-height:2}@media screen and (min-width: 931px){#tpl main .content-inner>ul.u-sizeM{margin:1em 2.2em 0 2.5em}}@media screen and (max-width: 930px){#tpl main .content-inner>ul.u-sizeM{margin:1em 1.2em 0 2.5em}}@media print{#tpl main .content-inner>ul.u-sizeM{margin:1em 2.2em 0 2.5em}}#tpl main .content-inner>ul.u-sizeM>li::before{left:-1.2em !important}#tpl main .content-inner>ul li{position:relative;list-style:none;line-height:2;color:#333333;margin-bottom:0.4em}#tpl main .content-inner>ul li::before{content:'●';margin:0 0.6em 0 0;color:#333;font-size:0.5em;position:absolute;left:-2.8em;top:0.3em;line-height:3.6}#tpl main .content-inner>ul li.mcontent::before{content:attr(data-content);color:#ff0000;font-weight:700;width:auto;height:auto;top:0;left:-2.06em;background:none;transform:none;font-size:1em;line-height:2}#tpl main .content-inner>ul li.mcblack::before{color:#333333;font-size:1em;top:0}#tpl main .content-inner>ul li a{color:#0024ab;text-decoration:none;font-weight:400}#tpl main .content-inner>ul li a:hover{text-decoration:underline}#tpl main .content-inner ol{padding-left:3em}@media screen and (min-width: 931px){#tpl main .content-inner ol{margin:1.6em 2.2em 0 0}}@media screen and (max-width: 930px){#tpl main .content-inner ol{margin:1.6em 1.2em 0 0}}@media print{#tpl main .content-inner ol{margin:1.6em 2.2em 0 0}}#tpl main .content-inner ol.kakko>li{counter-increment:item;position:relative;list-style:none;line-height:1.7;margin-bottom:0.4em}#tpl main .content-inner ol.kakko>li::before{content:"(" counter(item) ")";margin:0 0.6em 0 0;font-size:0.9em;position:absolute;left:-1.8em;line-height:1.7}#tpl main .content-inner ol.alphabet>li{counter-increment:item;position:relative;list-style:none;line-height:1.7;margin-bottom:0.4em}#tpl main .content-inner ol.alphabet>li::before{content:counter(item, upper-alpha) ".";margin:0 0.6em 0 0;font-size:0.9em;position:absolute;left:-1.5em;line-height:1.7}#tpl main .content-inner ol li{color:#333333;margin-bottom:0.4em;line-height:1.7}#tpl main .content-inner ol li>table{width:100%}@media screen and (min-width: 931px){#tpl main .content-inner ol li>table{margin:1.875em 0 1.875em 0}}@media screen and (max-width: 930px){#tpl main .content-inner ol li>table{margin:1.6em 0 0 0}}@media print{#tpl main .content-inner ol li>table{margin:1.875em 0 1.875em 0}}#tpl main .content-inner ol li h3{margin-left:0}#tpl main .content-inner ol li dl{margin:1.2em 2.2em 0 1.2em}#tpl main .content-inner ol li dl>li{position:relative;list-style:none;line-height:1.7;color:#333333;margin-bottom:0.4em}#tpl main .content-inner ol li dl>li::before{content:'●';margin:0 0.6em 0 0;color:#333;font-size:0.5em;position:absolute;left:-1.6em;top:0.3em;line-height:3}#tpl main .content-inner ol li dl>li a{color:#0024ab;text-decoration:none;font-weight:400}#tpl main .content-inner ol li dl>li a:hover{text-decoration:underline}@media screen and (min-width: 931px){#tpl main .content-inner ol li ul.u-sizeS{margin:1em 2.2em 0 0}}@media screen and (max-width: 930px){#tpl main .content-inner ol li ul.u-sizeS{margin:1em 1.2em 0 0}}@media print{#tpl main .content-inner ol li ul.u-sizeS{margin:1em 2.2em 0 0}}#tpl main .content-inner ol li ul.u-sizeS li{font-size:86.666% !important;line-height:1.4}#tpl main .content-inner ol li ul.u-sizeM li::before{left:-1.2em !important}#tpl main .content-inner ol li ul>li{position:relative;list-style:none;line-height:1.6;color:#333333;margin-bottom:0.4em}#tpl main .content-inner ol li ul>li::before{content:'●';margin:0 0.6em 0 0;color:#333;font-size:0.5em;position:absolute;left:-1.6em;top:0.3em;line-height:3}#tpl main .content-inner ol li ul>li.mcontent::before{content:attr(data-content);color:#ff0000;font-weight:700;width:auto;height:auto;top:0.15em;left:-2.06em;background:none;transform:none}#tpl main .content-inner ol li ul>li.mcblack::before{color:#333333;font-size:1em;top:0}#tpl main .content-inner ol li ul>li a{color:#0024ab;text-decoration:none;font-weight:400}#tpl main .content-inner ol li ul>li a:hover{text-decoration:underline}#tpl main .content-inner>div{margin:2em 0.8em 0 0.8em}#tpl main .content-inner>div.flex-tables{display:flex;justify-content:space-between;gap:1em;margin-left:0;margin-right:0}#tpl main .content-inner>div .u-sizeS li::before{content:attr(data-content);font-size:1em;color:#ff0000;font-weight:700;width:auto;line-height:2;height:auto;top:0 !important;left:-2.06em;background:none;transform:none}#tpl main .content-inner table{border-collapse:collapse;max-width:100%;width:100%;box-sizing:border-box;overflow-wrap:break-word}@media print{#tpl main .content-inner table.m-print{margin-top:10em}}#tpl main .content-inner table.fixed{table-layout:fixed}#tpl main .content-inner table caption{color:#333333;text-align:left;margin-bottom:0.6em;font-weight:500;font-size:1.066666666666667em}#tpl main .content-inner table caption.right{text-align:right}#tpl main .content-inner table th{color:#333333;line-height:1.6666666667;background-color:#fffef0;padding:0.8em;font-weight:500;border:1px solid #999}#tpl main .content-inner table th.w10{width:10%}#tpl main .content-inner table th.w20{width:20%}#tpl main .content-inner table th.w30{width:30%}#tpl main .content-inner table th.w40{width:40%}#tpl main .content-inner table th.bcblue{background-color:#ebf2f6}#tpl main .content-inner table th.bcgreen{background-color:#f2f6e8}#tpl main .content-inner table th.center{text-align:center}#tpl main .content-inner table th.right{text-align:right}#tpl main .content-inner table th.left{text-align:left}#tpl main .content-inner table th.tate{width:5%;min-width:25px}#tpl main .content-inner table th.tate span{writing-mode:vertical-rl;text-orientation:mixed;white-space:nowrap}@media screen and (min-width: 931px){#tpl main .content-inner table th.tate span{display:block}}@media print{#tpl main .content-inner table th.tate span{display:block}}#tpl main .content-inner table th a{color:#0024ab;text-decoration:none;font-weight:400}#tpl main .content-inner table th a:hover{text-decoration:underline}#tpl main .content-inner table td{color:#333333;line-height:1.6666666667;padding:0.4em 0.8em;border:1px solid #999;font-weight:400;font-size:1em}#tpl main .content-inner table td.center{text-align:center}#tpl main .content-inner table td.right{text-align:right}#tpl main .content-inner table td.left{text-align:left}@media screen and (min-width: 931px){#tpl main .content-inner table td .u-sizeS{margin:1em 0 0 2.2em !important}}@media screen and (max-width: 930px){#tpl main .content-inner table td .u-sizeS{margin:1em 0 0 1.2em !important}}@media print{#tpl main .content-inner table td .u-sizeS{margin:1em 0 0 2.2em !important}}#tpl main .content-inner table td .u-sizeS li::before{line-height:1.5 !important;left:-1.5em !important}#tpl main .content-inner table td a{color:#0024ab;text-decoration:none;font-weight:400}#tpl main .content-inner table td a:hover{text-decoration:underline}#tpl main .content-inner table td>table{width:100%}@media screen and (min-width: 931px){#tpl main .content-inner table td>table{margin:1.875em 0 0 0}}@media screen and (max-width: 930px){#tpl main .content-inner table td>table{margin:1.6em 0 0 0}}@media print{#tpl main .content-inner table td>table{margin:1.875em 0 0 0}}#tpl main .content-inner table td dl{margin:0 0 0 1.2em}#tpl main .content-inner table td dl>li{position:relative;list-style:none;line-height:1.7;color:#333333;margin-bottom:0.4em}#tpl main .content-inner table td dl>li::before{content:'●';margin:0 0.6em 0 0;color:#333;font-size:0.5em;position:absolute;left:-1.6em;top:0.3em;line-height:3}#tpl main .content-inner table td dl>li.mcontent::before{content:attr(data-content);color:#ff0000;font-weight:700;width:auto;height:auto;top:0.15em;left:-2.06em;background:none;transform:none}#tpl main .content-inner table td dl>li.mcblack::before{color:#333333;font-size:1em;top:0}#tpl main .content-inner table td dl>li a{color:#0024ab;text-decoration:none;font-weight:400}#tpl main .content-inner table td dl>li a:hover{text-decoration:underline}#tpl main .content-inner table td ol{margin:0;padding-left:1em}@media screen and (max-width: 930px){#tpl main .content-inner table td ol{padding-left:2em}}#tpl main .content-inner table td ol.kana>li{counter-increment:item;position:relative;list-style:none;line-height:1.7;margin-bottom:0.4em}#tpl main .content-inner table td ol.kana>li::before{content:"(" counter(item, katakana) ")";margin:0 0.6em 0 0;font-size:0.9em;position:absolute;left:-1.6em;line-height:1.7}#tpl main .content-inner table td ol.kana>li a{color:#0024ab;text-decoration:none;font-weight:400}#tpl main .content-inner table td ol.kana>li a:hover{text-decoration:underline}@media screen and (min-width: 931px){#tpl main .content-inner table td ul.u-sizeS{margin:1em 2.2em 0 0}}@media screen and (max-width: 930px){#tpl main .content-inner table td ul.u-sizeS{margin:1em 1.2em 0 0}}@media print{#tpl main .content-inner table td ul.u-sizeS{margin:1em 2.2em 0 0}}#tpl main .content-inner table td ul.u-sizeS li{font-size:86.666% !important;line-height:1.4}#tpl main .content-inner table td ul>li{position:relative;list-style:none;line-height:1.7;color:#333333;margin-bottom:0.4em}#tpl main .content-inner table td ul>li::before{content:'●';margin:0 0.6em 0 0;color:#333;font-size:0.5em;position:absolute;left:-1.6em;top:0.3em;line-height:3}#tpl main .content-inner table td ul>li.mcontent::before{content:attr(data-content);color:#ff0000;font-weight:700;width:auto;height:auto;top:0.15em;left:-2.06em;background:none;transform:none}#tpl main .content-inner table td ul>li.mcblack::before{color:#333333;font-size:1em;top:0}#tpl main .content-inner table td ul>li a{color:#0024ab;text-decoration:none;font-weight:400}#tpl main .content-inner table td ul>li a:hover{text-decoration:underline}#tpl main .content-inner table td>p{padding:0 2.2em 0 0 !important;text-indent:0 !important}#tpl main .content-inner table td.files{width:15%}#tpl main .content-inner table td.files a,#tpl main .content-inner table td.files p{margin:0;padding:0 !important;display:flex;justify-content:center;align-items:center;gap:0.4em}#tpl main .content-inner table td.files a img,#tpl main .content-inner table td.files p img{margin:0;width:auto}#tpl main .content-inner iframe{border:none}@media screen and (min-width: 931px){#tpl main .content-inner iframe{margin:1.875em 2.2em 0 3em;height:500px}}@media screen and (max-width: 930px){#tpl main .content-inner iframe{margin:1.6em 1.2em 0;height:250px}}@media print{#tpl main .content-inner iframe{margin:1.875em 2.2em 0 3em;height:250px}}#tpl main .content-inner sup{font-size:0.75em;color:#333333}#tpl main .content-inner sup.cred{color:#ff0000}#tpl main .content-inner div h2{margin-left:0;margin-right:0}#tpl main .content-inner div h3{margin-left:0;margin-right:0}#tpl main .content-inner div h4{margin-left:0;margin-right:0}#tpl main .content-inner div h5{margin-left:0;margin-right:0}#tpl main .content-inner div p{margin:1.8em 0 0 0;padding:0}#tpl main .content-inner div>ul{margin:1.6em 0 0 0;padding-left:1.5em}#tpl main .content-inner div>ul>li{position:relative;list-style:none;line-height:2}#tpl main .content-inner div>ul>li::before{content:'●';margin:0 0.6em 0 0;color:#333;font-size:0.4em;position:absolute;left:-2.8em;top:0;line-height:5}#tpl main .content-inner div>ul>li.mcontent::before{content:attr(data-content);color:#ff0000;font-weight:700;width:auto;height:auto;top:0.15em;left:-2.06em;background:none;transform:none}#tpl main .content-inner div>ul>li.mcblack::before{color:#333333;font-size:1em;top:0}#tpl main .content-inner div>ul>li a{color:#0024ab;text-decoration:none;font-weight:400}#tpl main .content-inner div>ul>li a:hover{text-decoration:underline}#tpl main .content-inner div ol{margin:1.6em 2.2em 1.6em 1.2em}@media screen and (max-width: 930px){#tpl main .content-inner div.scrollboxsp{overflow-x:auto;overflow-y:visible}}@media screen and (max-width: 930px){#tpl main .content-inner div.scrollboxsp>table{max-width:200%;width:max-content;min-width:100%;display:flex;flex-direction:column}#tpl main .content-inner div.scrollboxsp>table th:first-child,#tpl main .content-inner div.scrollboxsp>table td:first-child{max-width:120px;min-width:80px;word-break:break-all;white-space:normal}#tpl main .content-inner div.scrollboxsp>table::before{content:"▼この表は右にスクロールできます。";display:table-caption;line-height:1;color:#ff0000;order:2;margin-bottom:0.6em}#tpl main .content-inner div.scrollboxsp>table caption{order:1}#tpl main .content-inner div.scrollboxsp>table tbody{order:3}}@media screen and (max-width: 930px){#tpl main .content-inner div.scrollboxsp>table .w30{width:10%}}@media screen and (max-width: 930px){#tpl main .content-inner div.scrollboxsp>table .files{width:10%}}#tpl main .content-inner div.bcorange{background-color:#FFFEF0;padding:0 2em 2em;border:solid 1px #bbbbbb}#tpl main .content-inner div.bcorange h3{margin-top:1.5em}#tpl main .content-inner div.bcorange p{margin-top:0.8em}#tpl main .content-inner div.bcorange ul{margin-top:1em}#tpl main .content-inner div.bcorange ul a{color:#0024ab;text-decoration:none;font-weight:400}#tpl main .content-inner div.bcorange ul a:hover{text-decoration:underline}#tpl main .content-inner div.b1solidorange{border:solid 1px #bbbbbb;padding:0 1.4em 1em}#tpl main .content-inner div.b1solidorange h3{margin-top:1em}#tpl main .content-inner div.b1solidorange p{margin-top:0.8em}#tpl main .content-inner div.b1solidorange table{width:100%;margin:0.8em 0 0}#tpl main .content-inner .cred{color:#ff0000}.sys_tpl header>*:not(:first-child){display:none}.sys_tpl header .nav-search{display:none !important}.sys_tpl footer ul{display:none !important}.sys_tpl main .breadcrumb{display:none !important}.sys_tpl main .content{width:100% !important}.sys_tpl main .content-inner{width:100% !important;max-width:100% !important}@media screen and (max-width: 930px){.sys_tpl main .content-inner{width:90% !important;max-width:90% !important}}.sys_tpl main .close{margin-top:60px}.sys_tpl main .close button{background-color:#f07429;color:#fff;display:block;min-width:170px;font-size:0.9333333333333333em;line-height:2.4;position:relative;padding-left:1em;border-radius:5px;border:none;cursor:pointer}.sys_tpl main .close button:hover{opacity:0.7}.latest{display:flex;flex-wrap:wrap;justify-content:center;text-align:center}.latest img{width:100% !important;margin:0 !important}.latest p{margin:0 !important}.backnumber{display:grid;gap:1.2em 0;list-style:none;padding:0;margin:0;grid-template-columns:repeat(4, 1fr)}@media screen and (max-width: 930px){.backnumber{grid-template-columns:repeat(2, 1fr)}}.backnumber li{width:100%;text-align:center;margin-bottom:0 !important}.backnumber li a>img{margin:0 !important}.backnumber li a p{margin:0 !important}.backnumber li::before{display:none}
