@charset "UTF-8";@import"https://fonts.googleapis.com/earlyaccess/notosansjp.css";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;margin-block-start:0;margin-block-end:0;padding:0;border:0;font-size:100%;vertical-align:baseline}*{box-sizing:border-box}img{max-width:100%;height:auto}.test-text{position:fixed;z-index:10;right:0;bottom:0;border:1px solid #000;padding:1rem 1.5rem;background-color:#ff0;text-align:center;font-size:120%;font-weight:700}.portal-wrapper,.content-wrapper{font-family:Noto Sans JP,sans-serif;color:#121212;letter-spacing:.05em}.portal-container{margin:auto;position:relative;width:1152px}@media screen and (min-width: 768px) and (max-width: 1320px){.portal-container{width:87.2727272727vw}}@media screen and (max-width: 767px){.portal-container{width:176.9230769231vw}}.portal-information{width:100%;background:#fff;border-radius:8px;margin-top:45px;padding:42px;display:flex}@media screen and (min-width: 768px) and (max-width: 1320px){.portal-information{border-radius:.6060606061vw;margin-top:3.4090909091vw;padding:3.1818181818vw}}@media screen and (max-width: 767px){.portal-information{flex-direction:column;padding:12.3076923077vw 7.6923076923vw}}.portal-information__title{display:flex;align-items:flex-start;width:7em}@media screen and (min-width: 768px){.portal-information__title{flex-direction:column;margin-right:0}}@media screen and (min-width: 768px) and (max-width: 1320px){.portal-information__title{margin-right:0vw}}@media screen and (max-width: 767px){.portal-information__title{align-items:center;justify-content:space-between;margin-bottom:5.1282051282vw}}.portal-information__title-heading{color:#3258ad;font-weight:700}@media screen and (min-width: 768px){.portal-information__title-heading{font-size:20px;margin-bottom:20px}}@media screen and (min-width: 768px) and (max-width: 1320px){.portal-information__title-heading{font-size:1.5151515152vw;margin-bottom:1.5151515152vw}}@media screen and (max-width: 767px){.portal-information__title-heading{font-size:7.1794871795vw}}.portal-information__list-item{font-size:16px}.portal-information__list-item:not(:first-child){margin-top:1em}@media screen and (min-width: 768px){.portal-information__list-item{display:flex}}@media screen and (min-width: 768px) and (max-width: 1320px){.portal-information__list-item{font-size:1.2121212121vw}}.portal-information__list-link:link{color:#121212}@media screen and (max-width: 767px){.portal-information__list-link:link{line-height:1.75;font-size:6.1538461538vw}}@media screen and (min-width: 768px){.portal-information__list-link:link:hover{opacity:.8}}.portal-information__list-date{margin-right:1em}@media screen and (max-width: 767px){.portal-information__list-date{display:block}}.portal-information__list-text:after{content:"";display:inline-block;background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%208%2013%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M0.706895%2012.1211C0.31637%2011.7306%200.31637%2011.0974%200.706895%2010.7069L4.99979%206.414L0.706895%202.12111C0.31637%201.73058%200.31637%201.09742%200.706895%200.706895C1.09742%200.31637%201.73058%200.31637%202.12111%200.706895L7.12111%205.70689C7.51163%206.09742%207.51163%206.73058%207.12111%207.12111L2.12111%2012.1211C1.73058%2012.5116%201.09742%2012.5116%200.706895%2012.1211Z%22%20fill%3D%22%233258AD%22%2F%3E%3C%2Fsvg%3E)}@media screen and (min-width: 768px){.portal-information__list-text:after{width:8px;height:13px;margin-left:5px}}@media screen and (min-width: 768px) and (max-width: 1320px){.portal-information__list-text:after{width:.6060606061vw;height:.9848484848vw;margin-left:.3787878788vw}}@media screen and (max-width: 767px){.portal-information__list-text:after{width:3.5897435897vw;height:5.641025641vw;margin-left:2.5641025641vw;font-weight:500}}.portal-information__list-item-no-link .portal-information__list-text:after{display:none}.portal-information.is-gray{background:#f9fafc}.portal-information.is-gray .portal-information__title-heading{color:#121212}.portal-information.is-gray .p-button{background:#fff;color:#3258ad;font-weight:500}.portal-information.is-gray .p-button:after{background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%208%2013%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M0.706895%2012.1211C0.31637%2011.7306%200.31637%2011.0974%200.706895%2010.7069L4.99979%206.414L0.706895%202.12111C0.31637%201.73058%200.31637%201.09742%200.706895%200.706895C1.09742%200.31637%201.73058%200.31637%202.12111%200.706895L7.12111%205.70689C7.51163%206.09742%207.51163%206.73058%207.12111%207.12111L2.12111%2012.1211C1.73058%2012.5116%201.09742%2012.5116%200.706895%2012.1211Z%22%20fill%3D%22%233258AD%22%2F%3E%3C%2Fsvg%3E)}.portal-information.is-orange{background:#fff8ec}.portal-information.is-orange .portal-information__title-heading{color:#121212}.p-top-title{background:#3258ad;display:flex;justify-content:space-between;align-items:center;margin-bottom:120px;height:88px;padding:0 48px}@media screen and (max-width: 767px){.p-top-title{display:none}}@media screen and (min-width: 768px) and (max-width: 1320px){.p-top-title{margin-bottom:9.0909090909vw;height:6.6666666667vw;padding:0 3.6363636364vw}}.p-top-title img{display:block}.p-page-heading{background:#fafafa;padding:64px 0;color:#121212}@media screen and (min-width: 768px) and (max-width: 1320px){.p-page-heading{padding:4.8484848485vw 0}}@media screen and (max-width: 767px){.p-page-heading{padding:16.4102564103vw 0}}.p-page-heading.is-yellow{background:#fafaf4;padding:48px 0 60px}@media screen and (min-width: 768px) and (max-width: 1320px){.p-page-heading.is-yellow{padding:3.6363636364vw 0 4.5454545455vw}}@media screen and (max-width: 767px){.p-page-heading.is-yellow{padding:10.2564102564vw 0}}.p-page-heading__title{font-weight:700;font-size:40px}@media screen and (min-width: 768px) and (max-width: 1320px){.p-page-heading__title{font-size:3.0303030303vw}}@media screen and (max-width: 767px){.p-page-heading__title{font-size:12.3076923077vw}}.p-page-heading__date{font-size:20px}@media screen and (min-width: 768px) and (max-width: 1320px){.p-page-heading__date{font-size:1.5151515152vw}}.p-page-heading.has-date{padding:48px 0 64px}@media screen and (min-width: 768px) and (max-width: 1320px){.p-page-heading.has-date{padding:3.6363636364vw 0 4.8484848485vw}}.p-page-heading>*{width:1152px;margin-left:auto;margin-right:auto;position:relative}@media screen and (min-width: 768px) and (max-width: 1320px){.p-page-heading>*{width:87.2727272727vw}}@media screen and (max-width: 767px){.p-page-heading>*{width:176.9230769231vw}}.p-page-heading__cat{display:flex;align-items:center;margin-bottom:20px}@media screen and (max-width: 767px){.p-page-heading__cat{margin-bottom:5.1282051282vw}}.p-page-heading__cat dt,.p-page-heading__cat dd{display:inline-block;font-size:20px}@media screen and (max-width: 767px){.p-page-heading__cat dt,.p-page-heading__cat dd{font-size:6.1538461538vw}}.p-page-heading__cat dt{background:#fff;color:#3258ad;font-weight:700;padding:.5em;margin-right:10px;border-radius:4px}.p-page-heading__cat dd{font-weight:500}.p-page-heading__tags{display:flex}@media screen and (min-width: 768px){.p-page-heading__tags{position:absolute;top:0;right:0}}@media screen and (max-width: 767px){.p-page-heading__tags{margin-top:7.6923076923vw}}.p-page-heading__tags li{display:inline-block;font-weight:500;color:#f29706;border:2px solid #F29706;padding:.25em .5em;text-align:center}@media screen and (min-width: 768px){.p-page-heading__tags li{border-radius:4px;margin-left:.5em}}@media screen and (max-width: 767px){.p-page-heading__tags li{border-radius:2.0512820513vw;border-width:.5128205128vw;margin-right:.5em;font-size:5.1282051282vw;border-color:#f29706;color:#f29706;min-width:43.0769230769vw}}.p-breadcrumb{padding:.5em 48px;line-height:1;color:#121212;background:#fff}@media screen and (min-width: 768px) and (max-width: 1320px){.p-breadcrumb{padding:.5em 3.6363636364vw}}@media screen and (max-width: 767px){.p-breadcrumb{padding:0 7.6923076923vw 1em;font-size:6.1538461538vw;line-height:1.5}}.p-breadcrumb a{font-weight:700;text-decoration:underline;color:#3258ad}.p-breadcrumb span:before{content:">";display:inline-block;margin:0 .5em}.p-tag-selects{padding:50px 0;margin-bottom:50px;background:#e7eff4}@media screen and (max-width: 767px){.p-tag-selects{padding:10.2564102564vw 0;margin-bottom:14.1025641026vw}}@media screen and (min-width: 768px){.p-tag-selects__container{display:flex;justify-content:space-between}}@media screen and (min-width: 768px) and (max-width: 1320px){.p-tag-selects__container{width:87.2727272727vw}}@media screen and (max-width: 767px){.p-tag-selects__container{width:176.9230769231vw}}.p-tag-selects__container .control{width:270px}@media screen and (min-width: 768px) and (max-width: 1320px){.p-tag-selects__container .control{width:20.4545454545vw}}@media screen and (max-width: 767px){.p-tag-selects__container .control{height:30.7692307692vw;width:176.9230769231vw}}@media screen and (max-width: 767px){.p-tag-selects__container .control+.control{margin-top:7.6923076923vw}}.p-tag-selects__container .select:not(.is-multiple){height:56px}@media screen and (min-width: 768px) and (max-width: 1320px){.p-tag-selects__container .select:not(.is-multiple){height:4.2424242424vw}}@media screen and (max-width: 767px){.p-tag-selects__container .select:not(.is-multiple){height:30.7692307692vw}}.p-tag-selects__container .select:not(.is-multiple) select,.p-tag-selects__container .select:not(.is-multiple) option{background:"#fff";width:270px;height:56px;border-radius:8px;border:none;font-weight:700;padding-left:1em}.p-tag-selects__container .select:not(.is-multiple) select::placeholder,.p-tag-selects__container .select:not(.is-multiple) option::placeholder{color:#121212!important}@media screen and (min-width: 768px) and (max-width: 1320px){.p-tag-selects__container .select:not(.is-multiple) select,.p-tag-selects__container .select:not(.is-multiple) option{height:4.2424242424vw;width:20.4545454545vw}}@media screen and (max-width: 767px){.p-tag-selects__container .select:not(.is-multiple) select,.p-tag-selects__container .select:not(.is-multiple) option{height:30.7692307692vw;width:176.9230769231vw}}.p-tag-selects__container .select.is-empty select{color:#121212;font-weight:700}@media screen and (max-width: 767px){.p-tag-selects__item{margin-bottom:.75em}}.p-tag-selects__heading{font-weight:700;margin-bottom:.5em}@media screen and (max-width: 767px){.p-pagination{margin:auto;width:176.9230769231vw}}.pagination{justify-content:center!important}.pagination-list{flex-grow:0!important}@media screen and (max-width: 767px){.pagination-list li{flex-grow:0!important}}.pagination.is-centered .pagination-list{justify-content:center}@media screen and (max-width: 767px){.pagination.is-centered .pagination-list{order:1;width:100%}}.pagination-link{background-color:#3258ad!important;border-color:#3258ad!important;color:#fff!important;font-weight:700;font-size:16px;margin:.5rem!important}.pagination-link .icon{display:none}.pagination-link.pagination-next{order:3;padding-left:2em!important;padding-right:1.5em!important}.pagination-link.pagination-previous{padding-right:2em!important;padding-left:1.5em!important}@media screen and (max-width: 767px){.pagination-link.pagination-previous{order:2}}.pagination-link.pagination-next:before{content:"次へ"}.pagination-link.pagination-next:after{content:"";display:inline-block;width:8px;height:8px;transform-origin:30%;border-width:2px 2px 0 0;border-color:#fff;border-style:solid;transform:rotate(45deg);margin-left:.5em}.pagination-link.pagination-previous:after{content:"前へ"}.pagination-link.pagination-previous:before{content:"";display:inline-block;width:8px;height:8px;transform-origin:30%;border-width:0 0 2px 2px;border-color:#fff;border-style:solid;transform:rotate(45deg);margin-right:.5em}.pagination-link.is-current{background-color:#fff!important;border-color:#f0ebe9!important;color:#3258ad!important}.p-tabs{display:flex;justify-content:space-between;align-items:center;height:120px;width:1152px;margin:80px auto 0}@media screen and (min-width: 768px) and (max-width: 1320px){.p-tabs{height:9.0909090909vw;width:87.2727272727vw;margin:6.0606060606vw auto 0}}@media screen and (max-width: 767px){.p-tabs{display:none}}.p-tabs__item{cursor:pointer;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;font-weight:700;width:278px;border-radius:8px;font-size:20px;height:88px}@media screen and (min-width: 768px) and (max-width: 1320px){.p-tabs__item{width:21.0606060606vw;border-radius:.6060606061vw;font-size:1.5151515152vw;height:6.6666666667vw}}.p-tabs__item span{font-size:16px}@media screen and (min-width: 768px) and (max-width: 1320px){.p-tabs__item span{font-size:1.2121212121vw}}.p-tabs__item.is-active{height:120px;border-radius:8px 8px 0 0}@media screen and (min-width: 768px) and (max-width: 1320px){.p-tabs__item.is-active{height:9.0909090909vw;border-radius:.6060606061vw .6060606061vw 0 0}}.p-tabs__item.is-normal{background-color:#3258ad}.p-tabs__item.is-on{background-color:#e7eff4;color:#121212}.p-tabs__item.is-lblue{background-color:#409bf5}.p-tabs__item.is-mblue{background-color:#567fd9}.p-tabs__item.is-purple{background-color:#b58fd3}.p-tabs a,.p-tabs a:hover{color:#fff}.p-button{display:inline-flex;align-items:center;justify-content:center;background-color:#3258ad;color:#fff!important;word-break:keep-all;font-weight:700;position:relative}@media screen and (min-width: 768px){.p-button{height:48px;padding-left:26px;padding-right:20px;border-radius:24px;font-size:18px}}@media screen and (min-width: 768px) and (max-width: 1320px){.p-button{height:3.6363636364vw;padding-left:1.9696969697vw;padding-right:1.5151515152vw;border-radius:1.8181818182vw;font-size:1.3636363636vw}}@media screen and (max-width: 767px){.p-button{width:100%;height:22.5641025641vw;border-radius:11.2820512821vw;text-align:center;font-size:7.1794871795vw;line-height:1.25}}.p-button.is-small{font-weight:500}@media screen and (min-width: 768px){.p-button.is-small{height:40px;font-size:16px;padding-left:26px;padding-right:20px;border-radius:20px}}@media screen and (min-width: 768px) and (max-width: 1320px){.p-button.is-small{height:3.0303030303vw;font-size:1.2121212121vw;padding-left:1.9696969697vw;padding-right:1.5151515152vw;border-radius:1.5151515152vw}}@media screen and (max-width: 767px){.p-button.is-small{width:41.5384615385vw;height:16.4102564103vw;border-radius:8.2051282051vw;font-size:6.1538461538vw;font-weight:700;line-height:1}}.p-button.is-lblue{background:#409bf5}.p-button.is-mblue{background:#567fd9}.p-button.is-purple{background:#b58fd3}.p-button:after{display:block;content:"";height:100%;width:8px;margin-left:15px;background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%208%2013%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M0.706895%2012.1211C0.31637%2011.7306%200.31637%2011.0974%200.706895%2010.7069L4.99979%206.414L0.706895%202.12111C0.31637%201.73058%200.31637%201.09742%200.706895%200.706895C1.09742%200.31637%201.73058%200.31637%202.12111%200.706895L7.12111%205.70689C7.51163%206.09742%207.51163%206.73058%207.12111%207.12111L2.12111%2012.1211C1.73058%2012.5116%201.09742%2012.5116%200.706895%2012.1211Z%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E);background-size:contain;background-position:center;background-repeat:no-repeat}@media screen and (min-width: 768px) and (max-width: 1320px){.p-button:after{width:.6060606061vw;margin-left:1.1363636364vw}}@media screen and (max-width: 767px){.p-button:after{position:absolute;right:12.8205128205vw;width:4.1025641026vw}}.p-button.is-pdf,.p-button.aip-button[href$=".pdf"]{color:#fff;width:auto;padding:0 30px;display:inline-flex!important}@media screen and (max-width: 767px){.p-button.is-pdf,.p-button.aip-button[href$=".pdf"]{padding:0 17.9487179487vw 0 12.8205128205vw}}.p-button.is-pdf:after,.p-button.aip-button[href$=".pdf"]:after{background-image:url(../images/icon-pdf.png);width:18px;height:23px;margin-left:10px}@media screen and (min-width: 768px) and (max-width: 1320px){.p-button.is-pdf:after,.p-button.aip-button[href$=".pdf"]:after{width:1.3636363636vw;height:1.7424242424vw;margin-left:.7575757576vw}}@media screen and (max-width: 767px){.p-button.is-pdf:after,.p-button.aip-button[href$=".pdf"]:after{width:8.2051282051vw;height:8.2051282051vw;right:6.4102564103vw}}.p-button.is-pdf:hover:after,.p-button.aip-button[href$=".pdf"]:hover:after{transform:inherit}@media screen and (min-width: 768px){.p-button.is-back{width:368px}}.p-button.is-back:after{transform:rotate(180deg);position:absolute;left:10px}.p-button.is-back:hover:after{transform:translate(-5px) rotate(180deg)}.p-button:hover{color:#fff}.p-button:hover:after{transition:transform .3s;transform:translate(3px)}.p-button.is-white{background:#fff;color:#3258ad;min-width:368px;padding:0;position:relative}@media screen and (min-width: 768px) and (max-width: 1320px){.p-button.is-white{min-width:27.8787878788vw}}.p-button.is-white:after{position:absolute;right:20px;background-image:url(data:image/svg+xml;charset=utf8,%3Csvg%20viewBox%3D%220%200%208%2013%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M0.706895%2012.1211C0.31637%2011.7306%200.31637%2011.0974%200.706895%2010.7069L4.99979%206.414L0.706895%202.12111C0.31637%201.73058%200.31637%201.09742%200.706895%200.706895C1.09742%200.31637%201.73058%200.31637%202.12111%200.706895L7.12111%205.70689C7.51163%206.09742%207.51163%206.73058%207.12111%207.12111L2.12111%2012.1211C1.73058%2012.5116%201.09742%2012.5116%200.706895%2012.1211Z%22%20fill%3D%22%233258AD%22%2F%3E%3C%2Fsvg%3E);background-size:contain;background-position:center;background-repeat:no-repeat}@media screen and (min-width: 768px) and (max-width: 1320px){.p-button.is-white:after{right:1.5151515152vw}}@media screen and (min-width: 768px){.p-button.is-tagsearch{width:368px;margin-left:auto;margin-right:auto}}.p-button.is-external{display:inline-flex!important}.p-button.is-enquete{display:flex;width:100%;border-radius:100px;margin:1em auto 0}@media screen and (min-width: 768px){.p-button.is-enquete{height:56px;font-size:16px}}@media screen and (min-width: 768px) and (max-width: 1320px){.p-button.is-enquete{height:4.2424242424vw;font-size:1.3636363636vw}}@media screen and (max-width: 767px){.p-button.is-enquete{min-height:14.358974359vw;font-size:6.1538461538vw}}.p-card{background-color:#fff;border-radius:8px;box-shadow:0 0 16px #36559014}.p-card__head{display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;border-radius:8px 8px 0 0;height:64px;font-size:20px}@media screen and (min-width: 768px) and (max-width: 1320px){.p-card__head{border-radius:.6060606061vw .6060606061vw 0 0;height:4.8484848485vw;font-size:1.5151515152vw}}@media screen and (max-width: 767px){.p-card__head{border-radius:2.0512820513vw 2.0512820513vw 0 0;height:20.5128205128vw;font-size:7.1794871795vw}}.p-card__head.is-lblue{background:#409bf5}.p-card__head.is-mblue{background:#567fd9}.p-card__head.is-purple{background:#b58fd3}.p-card__head.is-white{color:#121212}.p-card__body{padding:25px 40px 40px}@media screen and (min-width: 768px) and (max-width: 1320px){.p-card__body{padding:1.8939393939vw 3.0303030303vw 3.0303030303vw}}@media screen and (max-width: 767px){.p-card__body{padding:6.4102564103vw 7.6923076923vw 10.2564102564vw}}.p-card__button{margin-top:10px}@media screen and (min-width: 768px) and (max-width: 1320px){.p-card__button{margin-top:.7575757576vw}}@media screen and (max-width: 767px){.p-card__button{position:relative;display:block;width:76.9230769231vw;margin-top:5.1282051282vw}}.p-card>a{display:block}.p-card em{font-style:normal;font-weight:700}.p-card__tag{background:#eb707d;color:#fff;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;font-size:16px;min-width:116px;height:28px;font-weight:700;margin-top:14px}@media screen and (min-width: 768px) and (max-width: 1320px){.p-card__tag{margin-top:1.0606060606vw;font-size:1.2121212121vw;height:2.1212121212vw;min-width:8.7878787879vw}}@media screen and (max-width: 767px){.p-card__tag{margin-top:3.5897435897vw;font-size:6.1538461538vw;height:10.2564102564vw;padding:0 3.8461538462vw;min-width:30.7692307692vw}}.p-card__publisher{font-size:12px;margin-bottom:14px;text-align:right}@media screen and (min-width: 768px) and (max-width: 1320px){.p-card__publisher{margin-bottom:1.0606060606vw;font-size:.9090909091vw}}@media screen and (max-width: 767px){.p-card__publisher{margin-bottom:3.5897435897vw;font-size:5.1282051282vw}}@media screen and (min-width: 768px){.p-card-list{display:flex;flex-wrap:wrap;margin-top:45px}.p-card-list.is-align-start{align-items:flex-start}}@media screen and (min-width: 768px) and (max-width: 1320px){.p-card-list{margin-top:3.4090909091vw}}@media screen and (max-width: 767px){.p-card-list{margin-top:15.3846153846vw}}.p-card-list__item{color:#121212;position:relative}.p-card-list--pickup .p-card-list__item{border:1px solid #3258ad}@media screen and (min-width: 768px){.p-card-list__item{width:368px;padding:24px 24px 32px;margin-right:24px}}@media screen and (min-width: 768px) and (max-width: 1320px){.p-card-list__item{width:27.8787878788vw;padding:1.8181818182vw 1.8181818182vw 2.4242424242vw;margin-right:1.8181818182vw}}@media screen and (max-width: 767px){.p-card-list__item{display:block;width:100%;padding:7.6923076923vw 7.6923076923vw 10.2564102564vw}.p-card-list__item+.p-card-list__item{margin-top:10.2564102564vw}}@media screen and (min-width: 768px){.p-card-list__item:nth-child(3n){margin-right:0}}@media screen and (min-width: 768px) and (max-width: 1320px){.p-card-list__item{width:27.8787878788vw;padding:1.8181818182vw 1.8181818182vw 2.4242424242vw}}.p-card-list__item figure{display:block;width:100%}.p-card-list__item figure img{width:100%;border-radius:4px;object-fit:cover;backface-visibility:hidden}@media screen and (min-width: 768px){.p-card-list__item figure img{height:180px}}@media screen and (min-width: 768px) and (max-width: 1320px){.p-card-list__item figure img{height:13.6363636364vw}}@media screen and (max-width: 767px){.p-card-list__item figure img{height:92.3076923077vw!important}}@media screen and (min-width: 768px){.p-card-list__item:nth-child(n+4){margin-top:40px}}.p-foot{border-top:2px solid #fff}@media screen and (min-width: 768px){.p-foot{padding:0}}@media screen and (min-width: 768px) and (max-width: 1320px){.p-foot{padding:7.9545454545vw 0 4.3939393939vw}}@media screen and (max-width: 767px){.p-foot{padding:25.641025641vw 0}}@media screen and (min-width: 768px){.p-foot-banners{display:flex;justify-content:space-between;position:relative}}@media screen and (max-width: 767px){.p-foot-banners{width:120vw;margin:auto}}.p-foot-banners__item{position:relative}@media screen and (min-width: 768px){.p-foot-banners__item{width:13.9305556%}}.p-foot-banners__item a{display:block;width:100%;position:relative}.p-foot-banners__item a img{width:100%}@media screen and (max-width: 767px){.p-foot-banners__item{margin-bottom:6.4102564103vw}}@media screen and (min-width: 768px){.p-foot-banners__item:nth-child(4){width:20.8%}}@media screen and (min-width: 768px){.p-foot-banners-top{margin-bottom:60px}}@media screen and (min-width: 768px){.p-foot-buttons{display:flex;justify-content:space-between;margin-top:48px}}@media screen and (min-width: 768px) and (max-width: 1320px){.p-foot-buttons{margin-top:3.6363636364vw}}@media screen and (max-width: 767px){.p-foot-buttons{margin-top:25.641025641vw}}@media screen and (max-width: 767px){.p-foot-buttons li+li{margin-top:6.4102564103vw}}.portal-tab-drop-wrapper{padding:10.2564102564vw 7.6923076923vw;margin-top:25.641025641vw;background:#3258ad}@media screen and (min-width: 768px){.portal-tab-drop-wrapper{display:none}}.portal-tab-drop-wrapper.is-lblue{background:#409bf5}.portal-tab-drop-wrapper.is-mblue{background:#567fd9}.portal-tab-drop-wrapper.is-purple{background:#b58fd3}.portal-tab-drop-wrapper .dropdown-content{width:176.9230769231vw;text-align:center}.portal-tab-drop-wrapper .dropdown-content .dropdown-item{font-weight:700;font-size:7.1794871795vw}.portal-tab-drop-wrapper .dropdown-content .dropdown-item span{font-size:6.1538461538vw;display:block}.portal-tab-drop-button{width:176.9230769231vw;height:30.7692307692vw;background:#fff;border-color:#cbcfd8;border-width:2px;border-style:solid;border-radius:2.0512820513vw;text-align:center;display:flex;flex-direction:column;justify-content:center;font-weight:700;font-size:7.1794871795vw;position:relative}.portal-tab-drop-button span{font-size:6.1538461538vw;display:block}.portal-tab-drop-button:after,.portal-tab-drop-button:before{display:block;position:absolute;content:"";height:1.0256410256vw;width:5.1282051282vw;top:15.3846153846vw;border-radius:.5128205128vw;background:#3258ad}.portal-tab-drop-button:after{right:6.1538461538vw;transform:rotate(-45deg);transform-origin:0%}.portal-tab-drop-button:before{right:10.7692307692vw;transform:rotate(45deg);transform-origin:100%}.p-excerpt{border-bottom:solid #fff 2px}.p-excerpt.gray{border-bottom-color:#f4f4f4}@media screen and (min-width: 768px){.p-excerpt{padding-bottom:40px;margin-bottom:35px}}@media screen and (min-width: 768px) and (max-width: 1320px){.p-excerpt{padding-bottom:3.0303030303vw;margin-bottom:2.6515151515vw}}@media screen and (max-width: 767px){.p-excerpt{padding-bottom:9.2307692308vw;border-bottom-width:.5128205128vw;margin-bottom:8.9743589744vw}}.p-excerpt:after{content:"";clear:both;display:block}.p-excerpt a{color:#2f4492}.p-excerpt figure{float:left;position:relative}@media screen and (min-width: 768px){.p-excerpt figure{width:270px}}@media screen and (min-width: 768px) and (max-width: 1320px){.p-excerpt figure{width:20.4545454545vw}}@media screen and (max-width: 767px){.p-excerpt figure{width:83.3333333333vw}}.p-excerpt figure img{width:100%;object-fit:cover}@media screen and (min-width: 768px){.p-excerpt figure img{height:152px}}@media screen and (min-width: 768px) and (max-width: 1320px){.p-excerpt figure img{height:11.5151515152vw}}@media screen and (max-width: 767px){.p-excerpt figure img{height:46.9230769231vw}}@media screen and (min-width: 768px){.p-excerpt a,.p-excerpt p{float:right;width:860px}}@media screen and (min-width: 768px) and (max-width: 1320px){.p-excerpt a,.p-excerpt p{width:65.1515151515vw}}.p-excerpt__title{font-weight:700;font-size:20px}@media screen and (min-width: 768px) and (max-width: 1320px){.p-excerpt__title{font-size:1.5151515152vw}}@media screen and (max-width: 767px){.p-excerpt__title{font-size:8.2051282051vw;height:48.2051282051vw;width:87.1794871795vw;display:flex;align-items:center;justify-content:center;flex-direction:column;float:right}}.p-excerpt__address{font-weight:700;font-size:16px;word-break:break-all}@media screen and (min-width: 768px) and (max-width: 1320px){.p-excerpt__address{font-size:1.2121212121vw}}@media screen and (max-width: 767px){.p-excerpt__address{clear:both;display:block;font-size:6.1538461538vw;margin-top:2.5641025641vw}}.p-excerpt__text{font-size:16px;margin-top:15px}@media screen and (min-width: 768px) and (max-width: 1320px){.p-excerpt__text{font-size:1.2121212121vw;margin-top:1.1363636364vw}}@media screen and (max-width: 767px){.p-excerpt__text{font-size:6.1538461538vw;padding-top:2.5641025641vw;clear:both}}@media screen and (max-width: 767px){.p-excerpt-no-img .p-excerpt__title{width:100%;float:none;height:auto;align-items:flex-start}}@media screen and (min-width: 768px){.p-excerpt-no-img a,.p-excerpt-no-img p{float:none;width:auto;display:block}}@media screen and (min-width: 768px) and (max-width: 1320px){.p-excerpt-no-img a,.p-excerpt-no-img p{width:auto}}.table-wrap{width:100%}@media screen and (min-width: 768px){.table-wrap{padding:40px}}@media screen and (max-width: 767px){.table-wrap{padding:10.2564102564vw 5.1282051282vw}}.table-wrap .table-container{background:#fff;border-radius:8px}.table-wrap .table-container table{width:100%}.modal-heading00{font-weight:700;font-size:24px;text-align:center;margin-bottom:12px}@media screen and (max-width: 767px){.modal-heading00{font-size:8.2051282051vw;margin-bottom:3.0769230769vw}}.modal-heading01{font-weight:700;color:#3258ad;font-size:20px;text-align:center}@media screen and (max-width: 767px){.modal-heading01{font-size:7.1794871795vw}}.modal-heading02{font-weight:500;font-size:18px;text-align:center;margin:1em 0}@media screen and (max-width: 767px){.modal-heading02{font-size:6.1538461538vw}}.modal-heading02 span{text-align:right;display:block;margin-right:5.1em}@media screen and (max-width: 767px){.modal-heading02 span{margin-right:1em}}.modal-caption{font-size:14px;letter-spacing:.02em}@media screen and (max-width: 767px){.modal-caption{font-size:5.641025641vw}}.modal-table{border-collapse:collapse;border-bottom:2px solid #fff;border-right:2px solid #fff}.modal-table+.modal-table{margin-top:1em}.modal-table .none-text th,.modal-table .none-text td{font-size:70%;padding:.1em}.modal-table th{background-color:#888;border-top:2px solid #fff;border-left:2px solid #fff;color:#fff;text-align:center!important}.modal-table td{border-top:2px solid #fff;border-left:2px solid #fff;padding:.25em}.modal-table td:first-child:not(:last-child){text-align:center;font-weight:700;width:2em}.modal-table td.single{text-align:center;font-weight:700;width:2em}.modal-table td[rowspan]{border-top:none;vertical-align:middle}.modal-table td[rowspan].border-top{border-top:2px solid #fff}.modal-table .other-row td:first-child{border-top:none}.modal-table .other-row td:last-child{border-left:none}.modal-table-color01 td{background-color:#d5def1}.modal-table-color02 td{background-color:#f5e2cf}.modal-table-color03 td{background-color:#e4efe6}.modal-caution{position:relative;padding-left:1.2em;font-size:14px;margin-bottom:12px;line-height:1.7}@media screen and (max-width: 767px){.modal-caution{font-size:4.6153846154vw;margin-bottom:3.0769230769vw}}.modal-caution span{position:absolute;left:0;top:0}.modal-note{display:flex;font-size:14px;margin-bottom:12px;line-height:1.7}@media screen and (max-width: 767px){.modal-note{font-size:4.6153846154vw;margin-bottom:3.0769230769vw}}.modal-note__heading{white-space:nowrap}.modal-note__body{flex:1}.modal-note a{text-decoration:underline}.portal-pickup-movie__title-heading{text-align:center;margin-left:auto;margin-right:auto}@media screen and (min-width: 768px){.portal-pickup-movie__title-heading{width:80%;margin-bottom:20px}}@media screen and (min-width: 768px) and (max-width: 1320px){.portal-pickup-movie__title-heading{margin-bottom:1.5151515152vw}}.link_off{position:relative}.link_off a{pointer-events:none}.link_off:before{content:"作業中";position:absolute;left:0;top:0;background-color:#ce1919;color:#fff;padding:.5em 1em;font-size:12px}@media screen and (max-width: 767px){.link_off:before{font-size:6.1538461538vw}}.is-blue{color:#3258ad}.u-bold{font-weight:700}.size-0{font-size:24px}@media screen and (min-width: 768px) and (max-width: 1320px){.size-0{font-size:1.8181818182vw}}@media screen and (max-width: 767px){.size-0{font-size:10.2564102564vw}}.size-1{font-size:24px}@media screen and (min-width: 768px) and (max-width: 1320px){.size-1{font-size:1.8181818182vw}}@media screen and (max-width: 767px){.size-1{font-size:8.2051282051vw}}.size-2{font-size:20px}@media screen and (min-width: 768px) and (max-width: 1320px){.size-2{font-size:1.5151515152vw}}@media screen and (max-width: 767px){.size-2{font-size:7.1794871795vw}}.size-3{font-size:18px}@media screen and (min-width: 768px) and (max-width: 1320px){.size-3{font-size:1.3636363636vw}}@media screen and (max-width: 767px){.size-3{font-size:6.1538461538vw}}.size-4{font-size:16px}@media screen and (min-width: 768px) and (max-width: 1320px){.size-4{font-size:1.2121212121vw}}@media screen and (max-width: 767px){.size-4{font-size:6.1538461538vw}}.size-5{font-size:14px;letter-spacing:.02em}@media screen and (min-width: 768px) and (max-width: 1320px){.size-5{font-size:1.0606060606vw}}@media screen and (max-width: 767px){.size-5{font-size:5.641025641vw}}.is-lh2{line-height:2}@media screen and (min-width: 768px){.is-pc-lh2{line-height:2}}@media screen and (max-width: 767px){.is-sp-lh2{line-height:2}}.fwm{font-weight:500}.fwb{font-weight:700}.tac{text-align:center!important}@media screen and (min-width: 768px){.tac-pc{text-align:center!important}}@media screen and (max-width: 767px){.tac-sp{text-align:center!important}}.tar{text-align:right!important}@media screen and (min-width: 768px){.tar-pc{text-align:right!important}}@media screen and (max-width: 767px){.tar-sp{text-align:right!important}}@media screen and (min-width: 768px){.is-sp{display:none!important}}@media screen and (max-width: 767px){.is-pc{display:none!important}}@media screen and (min-width: 768px){.top-relation-wrapper,.top-case-wrapper,.top-movie-wrapper,.top-event-wrapper{padding:88px 0}}@media screen and (min-width: 768px) and (max-width: 1320px){.top-relation-wrapper,.top-case-wrapper,.top-movie-wrapper,.top-event-wrapper{padding:6.6666666667vw 0}}@media screen and (max-width: 767px){.top-relation-wrapper,.top-case-wrapper,.top-movie-wrapper,.top-event-wrapper{padding:15.3846153846vw 5.1282051282vw}}.page-movie,.koumudx-case .koumudx-case__accordion,.page-relation-cats,.top-relation,.page-case-list,.top-case,.page-movie-list .movie-category-block,.top-movie-headline,.page-event-list,.top-event,.page-info-news,.page-info-admin,.content-menu,.content-breadcrumb__inner,.content-header,.update-date,.aip-search-cond,.aip-navList,.top-relation-morelink,.top-case-morelink,.top-movie-morelink,.top-event-morelink{position:relative;margin:auto;box-sizing:border-box}@media screen and (min-width: 768px){.page-movie,.koumudx-case .koumudx-case__accordion,.page-relation-cats,.top-relation,.page-case-list,.top-case,.page-movie-list .movie-category-block,.top-movie-headline,.page-event-list,.top-event,.page-info-news,.page-info-admin,.content-menu,.content-breadcrumb__inner,.content-header,.update-date,.aip-search-cond,.aip-navList,.top-relation-morelink,.top-case-morelink,.top-movie-morelink,.top-event-morelink{max-width:1240px;padding:0 20px}}@media screen and (min-width: 768px) and (max-width: 1320px){.page-movie,.koumudx-case .koumudx-case__accordion,.page-relation-cats,.top-relation,.page-case-list,.top-case,.page-movie-list .movie-category-block,.top-movie-headline,.page-event-list,.top-event,.page-info-news,.page-info-admin,.content-menu,.content-breadcrumb__inner,.content-header,.update-date,.aip-search-cond,.aip-navList,.top-relation-morelink,.top-case-morelink,.top-movie-morelink,.top-event-morelink{width:100%;padding:0 1.5151515152vw}}@media screen and (max-width: 767px){.page-movie,.koumudx-case .koumudx-case__accordion,.page-relation-cats,.top-relation,.page-case-list,.top-case,.page-movie-list .movie-category-block,.top-movie-headline,.page-event-list,.top-event,.page-info-news,.page-info-admin,.content-menu,.content-breadcrumb__inner,.content-header,.update-date,.aip-search-cond,.aip-navList,.top-relation-morelink,.top-case-morelink,.top-movie-morelink,.top-event-morelink{width:auto}}.top-relation-headline,.top-case-headline,.top-movie-headline,.top-event-headline{text-align:center}@media screen and (min-width: 768px){.top-relation-headline,.top-case-headline,.top-movie-headline,.top-event-headline{margin-bottom:64px}}@media screen and (min-width: 768px) and (max-width: 1320px){.top-relation-headline,.top-case-headline,.top-movie-headline,.top-event-headline{margin-bottom:4.8484848485vw}.top-relation-headline img,.top-case-headline img,.top-movie-headline img,.top-event-headline img{width:auto;height:4.8484848485vw!important}}@media screen and (max-width: 767px){.top-relation-headline,.top-case-headline,.top-movie-headline,.top-event-headline{margin-bottom:12.3076923077vw}}.content-body .top-relation-headline,.content-body .top-case-headline,.content-body .top-movie-headline,.content-body .top-event-headline{text-align:left}@media screen and (min-width: 768px){.top-relation-morelink,.top-case-morelink,.top-movie-morelink,.top-event-morelink{position:absolute;top:0;right:0;left:0;margin:auto;text-align:right}}@media screen and (min-width: 768px) and (max-width: 1320px){.top-relation-morelink,.top-case-morelink,.top-movie-morelink,.top-event-morelink{transform:translateY(.0757575758vw)}}@media screen and (max-width: 767px){.top-relation-morelink,.top-case-morelink,.top-movie-morelink,.top-event-morelink{text-align:center;margin:8.2051282051vw auto 0}}@media screen and (max-width: 767px){.content-body .top-relation-morelink,.content-body .top-case-morelink,.content-body .top-movie-morelink,.content-body .top-event-morelink{text-align:right;margin:0}}a{color:#4b39c4;text-decoration:underline}a:hover{text-decoration:none}.is-pdf:after,.aip-button.is-pdf:after,.aip-button[href$=".pdf"]:after,[href$=".pdf"]:after{content:"";display:inline-block;vertical-align:text-bottom;background-image:url(../img/icon_pdf.svg)!important;background-repeat:no-repeat;background-position:center center;background-size:contain}@media screen and (min-width: 768px){.is-pdf:after,.aip-button.is-pdf:after,.aip-button[href$=".pdf"]:after,[href$=".pdf"]:after{width:18px;height:18px;margin-left:8px}}@media screen and (min-width: 768px) and (max-width: 1320px){.is-pdf:after,.aip-button.is-pdf:after,.aip-button[href$=".pdf"]:after,[href$=".pdf"]:after{width:1.3636363636vw;height:1.3636363636vw;margin-left:.6060606061vw}}@media screen and (max-width: 767px){.is-pdf:after,.aip-button.is-pdf:after,.aip-button[href$=".pdf"]:after,[href$=".pdf"]:after{width:4.1025641026vw;height:4.1025641026vw;margin-left:2.0512820513vw}}.is-youtube:after{content:"";display:inline-block;vertical-align:text-bottom;background-image:url(../img/icon_youtube.svg)!important;background-repeat:no-repeat;background-position:center center;background-size:contain}@media screen and (min-width: 768px){.is-youtube:after{width:18px;height:18px;margin-left:8px}}@media screen and (min-width: 768px) and (max-width: 1320px){.is-youtube:after{width:1.3636363636vw;height:1.3636363636vw;margin-left:.6060606061vw}}@media screen and (max-width: 767px){.is-youtube:after{width:4.1025641026vw;height:4.1025641026vw;margin-left:2.0512820513vw}}.is-popup:after{content:"";display:inline-block;vertical-align:text-bottom;background-image:url(../img/icon_popup_blue02.svg);background-repeat:no-repeat;background-position:center center;background-size:contain}@media screen and (min-width: 768px){.is-popup:after{width:16px;height:16px;margin-left:8px}}@media screen and (min-width: 768px) and (max-width: 1320px){.is-popup:after{width:1.2121212121vw;height:1.2121212121vw;margin-left:.6060606061vw}}@media screen and (max-width: 767px){.is-popup:after{width:4.1025641026vw;height:4.1025641026vw;margin-left:2.0512820513vw}}.aip-button{display:inline-flex;align-items:center;justify-content:center;background:#6650f8;color:#fff!important;word-break:keep-all;font-weight:700;line-height:1;position:relative;text-decoration:none;transition:transform .3s,box-shadow .3s;transform:translate(0)}@media screen and (min-width: 768px){.aip-button{min-width:140px;height:48px;padding:0 18px 0 22px;border-radius:999px;font-size:16px;box-shadow:2px 2px 8px #291e733d}}@media screen and (min-width: 768px) and (max-width: 1320px){.aip-button{min-width:10.6060606061vw;height:3.6363636364vw;padding:0 1.3636363636vw 0 1.6666666667vw;border-radius:75.6818181818vw;font-size:1.2121212121vw;box-shadow:.1515151515vw .1515151515vw .6060606061vw #291e733d}}@media screen and (max-width: 767px){.aip-button{min-width:30.7692307692vw;height:10.2564102564vw;padding:0 3.5897435897vw 0 4.6153846154vw;border-radius:256.1538461538vw;text-align:center;font-size:3.5897435897vw;box-shadow:.5128205128vw .5128205128vw 2.0512820513vw #291e733d}}.aip-button.is-small{font-weight:700}@media screen and (min-width: 768px){.aip-button.is-small{min-width:140px;height:48px;font-size:16px;padding:0 22px 0 18px;border-radius:999px}}@media screen and (min-width: 768px) and (max-width: 1320px){.aip-button.is-small{min-width:10.6060606061vw;height:3.6363636364vw;font-size:1.2121212121vw;padding:0 1.6666666667vw 0 1.3636363636vw;border-radius:75.6818181818vw}}@media screen and (max-width: 767px){.aip-button.is-small{min-width:30.7692307692vw;height:10.2564102564vw;font-size:4.1025641026vw;padding:0 4.6153846154vw 0 3.5897435897vw;border-radius:256.1538461538vw}}.aip-button.is-white{background:#fff;color:#333!important}.aip-button.is-white:hover{color:#333!important}.aip-button.is-white:not(.is-popup):not(.is-pdf):not(.aip-button.is-pdf):not(.aip-button[href$=".pdf"]):not(.is-arrow-anker):not(.is-return):after{border-top-color:#333;border-right-color:#333}.aip-button.is-half{width:50%!important;margin:auto;display:inline-flex}@media screen and (max-width: 767px){.aip-button.is-half{width:100%!important}}.aip-button.is-pdf,.aip-button[href$=".pdf"]{width:auto;display:inline-flex!important}@media screen and (min-width: 768px){.aip-button.is-pdf,.aip-button[href$=".pdf"]{height:48px;padding:0 22px}}@media screen and (min-width: 768px) and (max-width: 1320px){.aip-button.is-pdf,.aip-button[href$=".pdf"]{height:3.6363636364vw;padding:0 1.6666666667vw}}@media screen and (max-width: 767px){.aip-button.is-pdf,.aip-button[href$=".pdf"]{height:10.2564102564vw;padding:0 6.1538461538vw}}.aip-button.is-pdf:hover:after,.aip-button[href$=".pdf"]:hover:after{transform:none}.aip-button.is-popup:after{position:absolute;top:0;bottom:0;margin:auto;background-image:url(../img/icon_popup.svg)}@media screen and (min-width: 768px){.aip-button.is-popup:after{right:18px;width:16px}}@media screen and (min-width: 768px) and (max-width: 1320px){.aip-button.is-popup:after{right:1.3636363636vw;width:1.2121212121vw}}@media screen and (max-width: 767px){.aip-button.is-popup:after{right:3.5897435897vw;width:4.1025641026vw}}.aip-button.is-popup:hover:after{transform:none}.aip-button.is-popup.is-white:after{background-image:url(../img/icon_popup_blue.svg)}.aip-button.is-arrow-anker:after{content:"";display:block;position:absolute;top:0;bottom:0;margin:auto auto auto 0;border:none;background-color:transparent;background-image:url(../img/icon_arrow_anker.svg);background-repeat:no-repeat;background-position:center;background-size:contain;transform:none}@media screen and (min-width: 768px){.aip-button.is-arrow-anker:after{right:18px;width:16px;height:16px}}@media screen and (min-width: 768px) and (max-width: 1320px){.aip-button.is-arrow-anker:after{right:1.3636363636vw;width:1.2121212121vw;height:1.2121212121vw}}@media screen and (max-width: 767px){.aip-button.is-arrow-anker:after{right:3.5897435897vw;width:4.1025641026vw;height:4.1025641026vw}}.aip-button.is-arrow-anker:hover:after{transform:none}.aip-button.is-return{justify-content:center}@media screen and (min-width: 768px){.aip-button.is-return{width:264px;min-width:264px;height:64px;padding:0 24px;font-size:20px;border-radius:999px}}@media screen and (min-width: 768px) and (max-width: 1320px){.aip-button.is-return{width:20vw;min-width:20vw;height:4.8484848485vw;padding:0 1.8181818182vw;font-size:1.5151515152vw;border-radius:75.6818181818vw}}@media screen and (max-width: 767px){.aip-button.is-return{width:61.5384615385vw;min-width:61.5384615385vw;height:14.358974359vw;padding:0 5.1282051282vw;font-size:4.6153846154vw;border-radius:256.1538461538vw}}.aip-button.is-return:after{position:absolute;top:0;bottom:0;margin:auto auto auto 0;transform:rotate(-135deg)}@media screen and (min-width: 768px){.aip-button.is-return:after{left:24px;width:8px;height:8px}}@media screen and (min-width: 768px) and (max-width: 1320px){.aip-button.is-return:after{left:1.8181818182vw;width:.6060606061vw;height:.6060606061vw}}@media screen and (max-width: 767px){.aip-button.is-return:after{left:5.1282051282vw;width:2.5641025641vw;height:2.5641025641vw}}@media screen and (min-width: 768px){.aip-button.is-return:hover:after{transform:translate(-2px) rotate(-135deg)}}@media screen and (min-width: 768px) and (max-width: 1320px){.aip-button.is-return:hover:after{transform:translate(-.1515151515vw) rotate(-135deg)}}@media screen and (max-width: 767px){.aip-button.is-return:hover:after{transform:translate(-.5128205128vw) rotate(-135deg)}}.aip-button.is-return.is-white:after{border-top:2px solid #6650F8;border-right:2px solid #6650F8}.aip-button:after{content:"";display:block;width:7px;height:7px;margin-left:10px;background:none;background-image:none;border-top:2px solid #fff;border-right:2px solid #fff;transition:transform .3s;transform:rotate(45deg)}@media screen and (min-width: 768px) and (max-width: 1320px){.aip-button:after{width:.5303030303vw;height:.5303030303vw;margin-left:.7575757576vw}}@media screen and (max-width: 767px){.aip-button:after{width:1.5384615385vw;height:1.5384615385vw;margin-left:2.0512820513vw}}.aip-button:hover{color:#fff;box-shadow:0 0 #291e7300}@media screen and (min-width: 768px){.aip-button:hover{transform:translate(2px,2px)}}@media screen and (min-width: 768px) and (max-width: 1320px){.aip-button:hover{transform:translate(.1515151515vw,.1515151515vw)}}@media screen and (max-width: 767px){.aip-button:hover{transform:translate(.5128205128vw,.5128205128vw)}}@media screen and (min-width: 768px){.aip-button:hover:not(.is-return):not(.is-popup):not(.is-arrow-anker):not(.is-pdf):not(.aip-button.is-pdf):not(.aip-button[href$=".pdf"]):after{transform:translate(2px) rotate(45deg)}}@media screen and (min-width: 768px) and (max-width: 1320px){.aip-button:hover:not(.is-return):not(.is-popup):not(.is-arrow-anker):not(.is-pdf):not(.aip-button.is-pdf):not(.aip-button[href$=".pdf"]):after{transform:translate(.1515151515vw) rotate(45deg)}}@media screen and (max-width: 767px){.aip-button:hover:not(.is-return):not(.is-popup):not(.is-arrow-anker):not(.is-pdf):not(.aip-button.is-pdf):not(.aip-button[href$=".pdf"]):after{transform:translate(.5128205128vw) rotate(45deg)}}.aip-pagination{text-align:center}@media screen and (min-width: 768px){.aip-pagination{margin:60px 0 80px}}@media screen and (min-width: 768px) and (max-width: 1320px){.aip-pagination{margin:4.5454545455vw 0 6.0606060606vw}}@media screen and (max-width: 767px){.aip-pagination{margin:8.2051282051vw 5.1282051282vw}}.aip-pagination ul{list-style:none;display:inline-flex;justify-content:center;align-items:center}@media screen and (min-width: 768px){.aip-pagination ul{gap:12px}}@media screen and (min-width: 768px) and (max-width: 1320px){.aip-pagination ul{gap:.9090909091vw}}@media screen and (max-width: 767px){.aip-pagination ul{gap:2.0512820513vw}}.aip-pagination ul li span,.aip-pagination ul li a{display:inline-flex;justify-content:center;align-items:center}@media screen and (min-width: 768px){.aip-pagination ul li span,.aip-pagination ul li a{height:40px}}@media screen and (min-width: 768px) and (max-width: 1320px){.aip-pagination ul li span,.aip-pagination ul li a{height:3.0303030303vw}}@media screen and (max-width: 767px){.aip-pagination ul li span,.aip-pagination ul li a{height:8.2051282051vw}}.aip-pagination ul li a{text-decoration:none;background-color:#7966ff;color:#fff;font-weight:700}@media screen and (min-width: 768px){.aip-pagination ul li a{width:40px}}@media screen and (min-width: 768px) and (max-width: 1320px){.aip-pagination ul li a{width:3.0303030303vw}}@media screen and (max-width: 767px){.aip-pagination ul li a{width:8.2051282051vw}}.aip-pagination ul li.num a{border-radius:50%}@media screen and (min-width: 768px){.aip-pagination ul li.num a{width:40px;min-width:40px}}@media screen and (min-width: 768px) and (max-width: 1320px){.aip-pagination ul li.num a{width:3.0303030303vw;min-width:3.0303030303vw}}@media screen and (max-width: 767px){.aip-pagination ul li.num a{width:8.2051282051vw;min-width:8.2051282051vw}}.aip-pagination ul li.prev a,.aip-pagination ul li.next a{border-radius:8px}@media screen and (min-width: 768px){.aip-pagination ul li.prev a,.aip-pagination ul li.next a{width:104px}}@media screen and (min-width: 768px) and (max-width: 1320px){.aip-pagination ul li.prev a,.aip-pagination ul li.next a{width:7.8787878788vw;border-radius:.6060606061vw}}@media screen and (max-width: 767px){.aip-pagination ul li.prev a,.aip-pagination ul li.next a{width:17.4358974359vw;height:10.2564102564vw;border-radius:2.0512820513vw}}@media screen and (max-width: 767px){.aip-pagination ul li.prev{margin-right:1.0256410256vw}}.aip-pagination ul li.prev a:before{content:"";display:inline-block;background-image:url(../img/icon_arrow_pagination_left.svg)}@media screen and (min-width: 768px){.aip-pagination ul li.prev a:before{width:12px;height:12px;margin-right:8px;background-size:12px 12px;transform:translateY(1px)}}@media screen and (min-width: 768px) and (max-width: 1320px){.aip-pagination ul li.prev a:before{width:.9090909091vw;height:.9090909091vw;margin-right:.6060606061vw;background-size:.9090909091vw .9090909091vw;transform:translateY(.0757575758vw)}}@media screen and (max-width: 767px){.aip-pagination ul li.prev a:before{width:3.0769230769vw;height:3.0769230769vw;margin-right:1.0256410256vw;background-size:3.0769230769vw 3.0769230769vw;transform:translateY(.2564102564vw)}}@media screen and (max-width: 767px){.aip-pagination ul li.next{margin-left:1.0256410256vw}}.aip-pagination ul li.next a:after{content:"";display:inline-block;background-image:url(../img/icon_arrow_pagination_right.svg)}@media screen and (min-width: 768px){.aip-pagination ul li.next a:after{width:12px;height:12px;margin-left:8px;background-size:12px 12px;transform:translateY(1px)}}@media screen and (min-width: 768px) and (max-width: 1320px){.aip-pagination ul li.next a:after{width:.9090909091vw;height:.9090909091vw;margin-left:.6060606061vw;background-size:.9090909091vw .9090909091vw;transform:translateY(.0757575758vw)}}@media screen and (max-width: 767px){.aip-pagination ul li.next a:after{width:3.0769230769vw;height:3.0769230769vw;margin-left:1.0256410256vw;background-size:3.0769230769vw 3.0769230769vw;transform:translateY(.2564102564vw)}}.aip-pagination ul li.current a{background-color:#fff;color:#6650f8;border:solid #6650F8}@media screen and (min-width: 768px){.aip-pagination ul li.current a{border-width:2px}}@media screen and (min-width: 768px) and (max-width: 1320px){.aip-pagination ul li.current a{border-width:.1515151515vw}}@media screen and (max-width: 767px){.aip-pagination ul li.current a{border-width:.5128205128vw}}.aip-pagination ul li.current.num a{border-radius:50%}.aip-page-header{display:flex;justify-content:center;align-items:center;box-sizing:border-box;overflow:hidden;background-color:#fff;background-image:url(../img/pagetitle_bg.png);background-repeat:no-repeat;background-position:center center;background-size:cover}@media screen and (min-width: 768px){.aip-page-header{height:240px}}@media screen and (min-width: 768px) and (max-width: 1320px){.aip-page-header{height:18.1818181818vw}}@media screen and (max-width: 767px){.aip-page-header{height:61.5384615385vw;background-image:url(../img/pagetitle_bg_sp.png);background-repeat:no-repeat;background-position:center center;background-size:cover}}.aip-page-header__inner{display:flex;justify-content:space-between;align-items:stretch;gap:20px;width:100%;max-width:1240px;margin:0 auto;padding:0 20px;box-sizing:border-box;height:100%}@media screen and (min-width: 768px) and (max-width: 1320px){.aip-page-header__inner{gap:1.5151515152vw;padding:0 1.5151515152vw}}@media screen and (max-width: 767px){.aip-page-header__inner{flex-direction:column;align-items:center;justify-content:flex-start;gap:4.1025641026vw;padding:10.2564102564vw 5.1282051282vw 6.1538461538vw}}.aip-page-header h1{flex:1;min-width:0;margin:0;text-align:left;align-self:center}@media screen and (max-width: 767px){.aip-page-header h1{flex:none;width:100%;text-align:center;align-self:auto}}.aip-page-header__illust{flex-shrink:0;display:block;width:auto;height:100%;object-fit:contain;object-position:right center}@media screen and (max-width: 767px){.aip-page-header__illust{width:56.4102564103vw;height:auto;max-height:34.8717948718vw;object-position:center center}}.aip-page-header-line{display:block;width:100%;height:20px;background-color:#8f8dfd}@media screen and (min-width: 768px) and (max-width: 1320px){.aip-page-header-line{height:1.5151515152vw}}@media screen and (max-width: 767px){.aip-page-header-line{height:2.5641025641vw}}.aip-page-body{background-color:#f6f5f0}@media screen and (min-width: 768px){.aip-page-body{padding-bottom:120px}}@media screen and (min-width: 768px) and (max-width: 1320px){.aip-page-body{padding-bottom:9.0909090909vw}}@media screen and (max-width: 767px){.aip-page-body{padding-bottom:15.3846153846vw}}.aip-page-body-link{text-align:center}@media screen and (min-width: 768px){.aip-page-body-link{margin-top:80px}}@media screen and (min-width: 768px) and (max-width: 1320px){.aip-page-body-link{margin-top:6.0606060606vw}}@media screen and (max-width: 767px){.aip-page-body-link{margin-top:12.3076923077vw}}.aip-nav{background-color:#708af6}@media screen and (min-width: 768px){.aip-nav{padding:40px 0}}@media screen and (min-width: 768px) and (max-width: 1320px){.aip-nav{padding:3.0303030303vw 0}}@media screen and (max-width: 767px){.aip-nav{padding:10.2564102564vw 5.1282051282vw}}@media screen and (min-width: 768px){.aip-navList{display:flex;gap:48px}}@media screen and (min-width: 768px) and (max-width: 1320px){.aip-navList{gap:3.6363636364vw}}@media screen and (min-width: 768px){.aip-navListItem{flex:1}}@media screen and (max-width: 767px){.aip-navListItem+.aip-navListItem{margin-top:4.1025641026vw}}.aip-navListItem a{width:100%}@media screen and (min-width: 768px){.aip-navListItem a{font-size:20px}}@media screen and (min-width: 768px) and (max-width: 1320px){.aip-navListItem a{font-size:1.5151515152vw}}@media screen and (max-width: 767px){.aip-navListItem a{font-size:4.6153846154vw}}.aip-search{background-color:#8f8dfd;color:#fff}@media screen and (min-width: 768px){.aip-search{padding:40px 0}}@media screen and (min-width: 768px) and (max-width: 1320px){.aip-search{padding:3.0303030303vw 0}}@media screen and (max-width: 767px){.aip-search{padding:10.2564102564vw 5.1282051282vw}}.aip-search-label{text-align:center;font-weight:700}@media screen and (min-width: 768px){.aip-search-label{font-size:18px;margin-bottom:22px}}@media screen and (min-width: 768px) and (max-width: 1320px){.aip-search-label{font-size:1.3636363636vw;margin-bottom:1.6666666667vw}}@media screen and (max-width: 767px){.aip-search-label{display:flex;align-items:center;gap:4.1025641026vw;text-align:left;font-size:4.1025641026vw;line-height:1.5;letter-spacing:0}}.aip-search-label:before{content:"";display:inline-block;flex-shrink:0;background-image:url(../img/icon_search.svg);background-repeat:no-repeat;background-position:center center;background-size:contain;vertical-align:middle}@media screen and (min-width: 768px){.aip-search-label:before{width:28px;height:28px;margin-right:12px}}@media screen and (min-width: 768px) and (max-width: 1320px){.aip-search-label:before{width:2.1212121212vw;height:2.1212121212vw;margin-right:.9090909091vw}}@media screen and (max-width: 767px){.aip-search-label:before{display:block;width:8.2051282051vw;height:8.2051282051vw;margin-right:0}}@media screen and (min-width: 768px){.aip-search-cond{display:flex;justify-content:center;gap:24px}}@media screen and (min-width: 768px) and (max-width: 1320px){.aip-search-cond{gap:1.8181818182vw}}@media screen and (max-width: 767px){.aip-search-cond{margin-top:6.1538461538vw}}.aip-search-cond+.aip-search-cond{margin-top:24px}@media screen and (min-width: 768px) and (max-width: 1320px){.aip-search-cond+.aip-search-cond{margin-top:1.8181818182vw}}@media screen and (max-width: 767px){.aip-search-condItem{display:flex;align-items:center;gap:4.1025641026vw}.aip-search-condItem+.aip-search-condItem{margin-top:4.1025641026vw}}.aip-search-condItem label.select-label{font-weight:700}@media screen and (min-width: 768px){.aip-search-condItem label.select-label{display:block;padding-left:20px;margin-bottom:8px}}@media screen and (min-width: 768px) and (max-width: 1320px){.aip-search-condItem label.select-label{padding-left:1.5151515152vw;margin-bottom:.6060606061vw}}@media screen and (max-width: 767px){.aip-search-condItem label.select-label{flex:1;font-size:3.5897435897vw;letter-spacing:0;text-align:right}}.aip-search-condItem .select-wrapper{position:relative;display:inline-flex;align-items:center}@media screen and (min-width: 768px){.aip-search-condItem .select-wrapper{width:300px}}@media screen and (min-width: 768px) and (max-width: 1320px){.aip-search-condItem .select-wrapper{width:22.7272727273vw}}@media screen and (max-width: 767px){.aip-search-condItem .select-wrapper{width:60.2564102564vw}}@media screen and (min-width: 768px){#vue-case-search .aip-search-condItem .select-wrapper{width:230px}}@media screen and (min-width: 768px) and (max-width: 1320px){#vue-case-search .aip-search-condItem .select-wrapper{width:17.4242424242vw}}.aip-search-condItem .select-wrapper:after{content:"";pointer-events:none;position:absolute;display:block;background-image:url(../img/icon_arrow_selectbox.svg);background-repeat:no-repeat;background-size:contain}@media screen and (min-width: 768px){.aip-search-condItem .select-wrapper:after{right:32px;width:12px;height:12px}}@media screen and (min-width: 768px) and (max-width: 1320px){.aip-search-condItem .select-wrapper:after{right:2.4242424242vw;width:1.2121212121vw;height:1.2121212121vw}}@media screen and (max-width: 767px){.aip-search-condItem .select-wrapper:after{right:6.1538461538vw;width:3.0769230769vw;height:3.0769230769vw}}.aip-search-condItem .select-wrapper select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;width:100%;background-color:#fff;font-family:inherit;font-weight:700;letter-spacing:.05em;border-radius:100px;border:none}@media screen and (min-width: 768px){.aip-search-condItem .select-wrapper select{height:56px;padding-right:calc(.8em + 30px);padding-left:32px}}@media screen and (min-width: 768px) and (max-width: 1320px){.aip-search-condItem .select-wrapper select{height:4.2424242424vw;padding-right:calc(.8em + 2.2727272727vw);padding-left:2.4242424242vw}}@media screen and (max-width: 767px){.aip-search-condItem .select-wrapper select{height:12.3076923077vw;padding-right:calc(.8em + 7.6923076923vw);padding-left:8.2051282051vw;font-size:3.5897435897vw}}.aip-search-condItem .search-input-wrapper:after{display:none}@media screen and (min-width: 768px){.aip-search-condItem .search-input-wrapper{width:560px!important;margin-left:16px}}@media screen and (min-width: 768px) and (max-width: 1320px){.aip-search-condItem .search-input-wrapper{width:42.4242424242vw!important;margin-left:1.2121212121vw}}@media screen and (max-width: 767px){.aip-search-condItem .search-input-wrapper{width:60.2564102564vw}}.aip-search-condItem .search-input{width:100%;background-color:#fff;font-family:inherit;font-weight:700;letter-spacing:.05em;border-radius:100px;border:none;color:#000;outline:none}.aip-search-condItem .search-input::placeholder{color:#000}@media screen and (min-width: 768px){.aip-search-condItem .search-input{height:56px;padding-right:calc(.8em + 30px);padding-left:32px}}@media screen and (min-width: 768px) and (max-width: 1320px){.aip-search-condItem .search-input{height:4.2424242424vw;padding-right:calc(.8em + 2.2727272727vw);padding-left:2.4242424242vw}}@media screen and (max-width: 767px){.aip-search-condItem .search-input{height:12.3076923077vw;padding-right:calc(.8em + 7.6923076923vw);padding-left:8.2051282051vw;font-size:3.5897435897vw}}.aip-search-condItem .search-btn{position:absolute;right:12px;background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center;height:100%}@media screen and (min-width: 768px){.aip-search-condItem .search-btn{right:12px}}@media screen and (min-width: 768px) and (max-width: 1320px){.aip-search-condItem .search-btn{right:.9090909091vw}}@media screen and (max-width: 767px){.aip-search-condItem .search-btn{right:6.1538461538vw}}@media screen and (min-width: 768px){.aip-search-condItem .search-icon{width:24px;height:24px}}@media screen and (min-width: 768px) and (max-width: 1320px){.aip-search-condItem .search-icon{width:1.8181818182vw;height:1.8181818182vw}}@media screen and (max-width: 767px){.aip-search-condItem .search-icon{width:5.1282051282vw;height:5.1282051282vw}}.update-date{text-align:right;margin-top:.5em;font-size:80%}.aip-js-accordion-header{position:relative;cursor:pointer}@media screen and (max-width: 767px){.aip-js-accordion-header{font-size:4.6153846154vw}}.aip-js-accordion-header:after{content:"";display:inline-block;background-size:contain;background-repeat:no-repeat;position:absolute;top:0;bottom:0;margin:auto}@media screen and (min-width: 768px){.aip-js-accordion-header:after{background-image:url(../img/icon_open.svg);width:32px;height:32px;right:40px}}@media screen and (min-width: 768px) and (max-width: 1320px){.aip-js-accordion-header:after{width:2.4242424242vw;height:2.4242424242vw;right:3.0303030303vw}}@media screen and (max-width: 767px){.aip-js-accordion-header:after{background-image:url(../img/icon_open.svg);width:6.1538461538vw;height:6.1538461538vw;right:5.1282051282vw}}.aip-js-accordion-header.open:after{background-image:url(../img/icon_close.svg)}.aip-js-accordion-content{max-height:0;margin:0;padding:0;overflow:hidden;transition:max-height .3s ease}.aip-js-accordion-header.open~.aip-js-accordion-content{max-height:3000px}.swiper-container{position:relative}.swiper-button-prev,.swiper-button-next{position:absolute;top:50%;z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;background-color:#6650f8;transform:translateY(-100%)}@media screen and (min-width: 768px){.swiper-button-prev,.swiper-button-next{width:4.1666666667vw;height:4.1666666667vw;border-radius:8px;box-shadow:.1041666667vw .1041666667vw .4166666667vw #280e4e52;border:3px solid rgba(255,255,255,.3)}}@media screen and (max-width: 767px){.swiper-button-prev,.swiper-button-next{width:10.2564102564vw;height:12.3076923077vw;border:.7692307692vw solid rgba(255,255,255,.3);box-shadow:.5128205128vw .5128205128vw 2.0512820513vw #280e4e52}}.swiper-button-prev:after,.swiper-button-next:after{content:"";display:block;background-repeat:no-repeat;background-position:center center;background-size:contain;background-image:url(../img/icon_arrow_swiper.svg)}@media screen and (min-width: 768px){.swiper-button-prev:after,.swiper-button-next:after{width:10px;height:18px}}@media screen and (min-width: 768px) and (max-width: 1320px){.swiper-button-prev:after,.swiper-button-next:after{width:.7575757576vw;height:1.3636363636vw}}@media screen and (max-width: 767px){.swiper-button-prev:after,.swiper-button-next:after{width:2.5641025641vw;height:4.6153846154vw}}@media screen and (min-width: 768px){.swiper-button-prev{left:5%}}@media screen and (max-width: 767px){.swiper-button-prev{left:0;border-radius:0 2.0512820513vw 2.0512820513vw 0}}.swiper-button-prev:after{transform:rotate(180deg)}@media screen and (min-width: 768px){.swiper-button-next{right:5%}}@media screen and (max-width: 767px){.swiper-button-next{right:0;border-radius:2.0512820513vw 0 0 2.0512820513vw}}.swiper-pagination{position:relative;width:fit-content;text-align:center;margin:auto;padding-right:.5em;line-height:0}@media screen and (min-width: 768px){.swiper-pagination{margin-top:44px;cursor:pointer}}@media screen and (min-width: 768px) and (max-width: 1320px){.swiper-pagination{margin-top:3.3333333333vw}}@media screen and (max-width: 767px){.swiper-pagination{margin-top:6.1538461538vw}}.swiper-pagination:before{content:"";display:none;position:absolute;top:50%;transform:translateY(-50%);left:0;width:90%;background-color:#7966ff;z-index:9}@media screen and (min-width: 768px){.swiper-pagination:before{height:2px}}@media screen and (min-width: 768px) and (max-width: 1320px){.swiper-pagination:before{height:.1515151515vw}}@media screen and (max-width: 767px){.swiper-pagination:before{height:.5128205128vw}}.swiper-pagination-bullet{position:relative;z-index:10;display:inline-block;border-radius:50%;background:#fff}@media screen and (min-width: 768px){.swiper-pagination-bullet{margin:0 8px;width:16px;height:16px;border-width:3px}}@media screen and (min-width: 768px) and (max-width: 1320px){.swiper-pagination-bullet{margin:0 .6060606061vw;width:1.2121212121vw;height:1.2121212121vw;border-width:.2272727273vw}}@media screen and (max-width: 767px){.swiper-pagination-bullet{margin:0 2.0512820513vw;width:3.0769230769vw;height:3.0769230769vw;border-width:.7692307692vw}}.swiper-pagination-bullet:first-child{margin-left:0}.swiper-pagination-bullet:last-child{margin-right:0}.swiper-pagination-bullet-active{background:#7966ff}@media screen and (min-width: 768px) and (max-width: 1320px){.content-wrapper{font-size:1.2121212121vw}}@media screen and (max-width: 767px){.content-wrapper{font-size:3.5897435897vw;border-top:1.0256410256vw solid #6650F8}}.content-header{position:relative}@media screen and (min-width: 768px){.content-header{display:flex;justify-content:space-between;align-items:center;height:112px}}@media screen and (min-width: 768px) and (max-width: 1320px){.content-header{height:8.4848484848vw}}@media screen and (max-width: 767px){.content-header{height:18.4615384615vw;padding:4.1025641026vw 5.1282051282vw}}.content-header-logo{width:auto;height:auto}@media screen and (min-width: 768px){.content-header-logo{width:237px}}@media screen and (min-width: 768px) and (max-width: 1320px){.content-header-logo{width:17.9545454545vw}}@media screen and (max-width: 767px){.content-header-logo{height:10.2564102564vw}}.content-header-logo a,.content-header-logo img{display:inline-block;width:inherit;height:inherit!important}@media screen and (min-width: 768px){.content-nav{width:854.75px}}@media screen and (min-width: 768px) and (max-width: 1320px){.content-nav{width:64.7537878788vw}}@media screen and (max-width: 767px){.content-nav{position:absolute;top:0;left:0;width:100%;height:inherit;z-index:9999}}@media screen and (min-width: 768px){.content-nav-list{display:flex;gap:32px}}@media screen and (min-width: 768px) and (max-width: 1320px){.content-nav-list{gap:2.4242424242vw}}@media screen and (max-width: 767px){.content-nav-list{background-color:#e2dffd;border-bottom:0 solid #4538a7;max-height:0;overflow:hidden;transition:all .3s ease}}.content-nav-listItem{padding:.5em 0;line-height:1}@media screen and (max-width: 767px){.content-nav-listItem{display:block;padding:1.5em 5.1282051282vw;border-bottom:.2564102564vw solid #fff}}@media screen and (min-width: 768px){.content-nav-listItem.info img{width:110.05px}}@media screen and (min-width: 768px) and (max-width: 1320px){.content-nav-listItem.info img{width:8.3371212121vw}}@media screen and (min-width: 768px){.content-nav-listItem.event img{width:165.26px}}@media screen and (min-width: 768px) and (max-width: 1320px){.content-nav-listItem.event img{width:12.5196969697vw}}@media screen and (min-width: 768px){.content-nav-listItem.movie img{width:139.19px}}@media screen and (min-width: 768px) and (max-width: 1320px){.content-nav-listItem.movie img{width:10.5446969697vw}}@media screen and (min-width: 768px){.content-nav-listItem.case img{width:141.87px}}@media screen and (min-width: 768px) and (max-width: 1320px){.content-nav-listItem.case img{width:10.7477272727vw}}@media screen and (min-width: 768px){.content-nav-listItem.relation img{width:123.18px}}@media screen and (min-width: 768px) and (max-width: 1320px){.content-nav-listItem.relation img{width:9.3318181818vw}}@media screen and (max-width: 767px){.content-nav-trigger:checked~.content-nav-btn-wrapper~.content-nav-list{max-height:80svh;border-bottom-width:.5128205128vw}}.content-nav-trigger{display:none}.content-nav-trigger:checked~.content-nav-btn-wrapper .content-nav-btn{background:transparent}.content-nav-trigger:checked~.content-nav-btn-wrapper .content-nav-btn:after,.content-nav-trigger:checked~.content-nav-btn-wrapper .content-nav-btn:before{transition:top .3s 50ms ease,transform .3s .35s ease;top:0}.content-nav-trigger:checked~.content-nav-btn-wrapper .content-nav-btn:before{transform:rotate(45deg)}.content-nav-trigger:checked~.content-nav-btn-wrapper .content-nav-btn:after{transform:rotate(-45deg)}@media screen and (min-width: 768px){.content-nav-btn-wrapper{display:none}}@media screen and (max-width: 767px){.content-nav-btn-wrapper{cursor:pointer;position:absolute;top:6.1538461538vw;right:6.1538461538vw;width:6.1538461538vw;height:6.1538461538vw;margin:auto}.content-nav-btn-wrapper .content-nav-btn,.content-nav-btn-wrapper .content-nav-btn:before,.content-nav-btn-wrapper .content-nav-btn:after{background:#a166ff;background:linear-gradient(90deg,#a166ff,#7966ff);width:6.1538461538vw;height:.7692307692vw;border-radius:25.641025641vw}.content-nav-btn-wrapper .content-nav-btn:before,.content-nav-btn-wrapper .content-nav-btn:after{content:"";position:absolute;transition:top .3s .35s ease,transform .3s 50ms ease}.content-nav-btn-wrapper .content-nav-btn{position:relative;transition:background 10ms .3s ease;transform:translateY(2.3076923077vw)}.content-nav-btn-wrapper .content-nav-btn:before{top:-2.0512820513vw}.content-nav-btn-wrapper .content-nav-btn:after{top:2.0512820513vw}}.wrapperInner{position:relative}.content-footer .return-to-top{text-align:center}@media screen and (min-width: 768px){.content-footer .return-to-top{position:fixed;z-index:9998;bottom:120px;right:40px}}@media screen and (min-width: 768px) and (max-width: 1320px){.content-footer .return-to-top{bottom:9.0909090909vw;right:3.0303030303vw}}.content-footer .return-to-top a{transition:transform .3s,box-shadow .3s}@media screen and (min-width: 768px){.content-footer .return-to-top a{display:flex;justify-content:center;align-items:center;background-color:#fff;width:48px;height:48px;padding:16px 0 8px;border:3px solid #e3e0fa;border-radius:100px;box-shadow:3px 3px #1d305814}}@media screen and (min-width: 768px) and (max-width: 1320px){.content-footer .return-to-top a{width:3.6363636364vw;height:3.6363636364vw;padding:1.2121212121vw 0 .6060606061vw;border-width:.2272727273vw;border-radius:7.5757575758vw;box-shadow:.2272727273vw .2272727273vw #1d305814}}@media screen and (max-width: 767px){.content-footer .return-to-top a{display:block;padding:4.1025641026vw 0 2.0512820513vw}}.content-footer .return-to-top a:hover{box-shadow:0 0 #1d305814}@media screen and (min-width: 768px){.content-footer .return-to-top a:hover{transform:translate(3px,3px)}}@media screen and (min-width: 768px) and (max-width: 1320px){.content-footer .return-to-top a:hover{transform:translate(.2272727273vw,.2272727273vw)}}@media screen and (max-width: 767px){.content-footer .return-to-top a:hover{transform:translate(.7692307692vw,.7692307692vw)}}@media screen and (min-width: 768px){.content-footer .return-to-top img{width:22.63px}}@media screen and (min-width: 768px) and (max-width: 1320px){.content-footer .return-to-top img{width:1.7143939394vw}}@media screen and (max-width: 767px){.content-footer .return-to-top img{width:5.8025641026vw}}.content-footer .copyright{background-color:#475cb5;color:#fff;text-align:center;font-weight:500}@media screen and (min-width: 768px){.content-footer .copyright{padding:28px 0}}@media screen and (min-width: 768px) and (max-width: 1320px){.content-footer .copyright{padding:2.1212121212vw 0}}@media screen and (max-width: 767px){.content-footer .copyright{padding:8.7179487179vw 0;font-size:2.3076923077vw}}.content-breadcrumb{background-color:#f4f7fd;line-height:1}@media screen and (min-width: 768px){.content-breadcrumb{padding:14px 0;font-size:14px}}@media screen and (min-width: 768px) and (max-width: 1320px){.content-breadcrumb{padding:1.0606060606vw 0;font-size:1.0606060606vw}}@media screen and (max-width: 767px){.content-breadcrumb{padding:3.5897435897vw 5.1282051282vw;font-size:3.5897435897vw}}.content-breadcrumb__inner li{display:inline}.content-menu-wrapper{background-color:#708af6}@media screen and (min-width: 768px){.content-menu-wrapper{padding:40px 0}}@media screen and (min-width: 768px) and (max-width: 1320px){.content-menu-wrapper{padding:3.0303030303vw 0}}@media screen and (max-width: 767px){.content-menu-wrapper{padding:10.2564102564vw 5.1282051282vw}}.content-menu{list-style:none}@media screen and (min-width: 768px){.content-menu{display:flex;gap:20px}}@media screen and (min-width: 768px) and (max-width: 1320px){.content-menu{gap:1.5151515152vw;flex-flow:wrap}}@media screen and (min-width: 768px){.content-menu li{width:240px;height:144px}}@media screen and (min-width: 768px) and (max-width: 1320px){.content-menu li{width:calc(20% - 1.2121212121vw);height:10.9090909091vw}}@media screen and (max-width: 767px){.content-menu li{width:auto;height:20.5128205128vw;margin-top:5.1282051282vw}}@media screen and (max-width: 767px){.content-menu li:first-child{margin-top:0}}.content-menu li a{display:flex;align-items:center;width:100%;height:100%;background-color:#fff;transition:transform .3s,box-shadow .3s}@media screen and (min-width: 768px){.content-menu li a{justify-content:center;flex-flow:wrap column;gap:24px;box-shadow:4px 4px #0e244514;border-radius:8px}}@media screen and (min-width: 768px) and (max-width: 1320px){.content-menu li a{gap:1.8181818182vw;box-shadow:.303030303vw .303030303vw #0e244514;border-radius:.6060606061vw}}@media screen and (max-width: 767px){.content-menu li a{gap:3.5897435897vw;padding:0 5.1282051282vw;box-shadow:.5128205128vw .5128205128vw #0e244514;border-radius:2.0512820513vw}}@media screen and (max-width: 767px){.content-menu li a .icon{text-align:center;width:14.9564102564vw}}.content-menu li a .txt{line-height:1}@media screen and (min-width: 768px) and (max-width: 1320px){.content-menu li a .txt img{width:auto;height:1.8181818182vw!important}}@media screen and (max-width: 767px){.content-menu li a .txt img{height:4.9025641026vw!important}}.content-menu li a:hover{box-shadow:0 0 #0e244514}@media screen and (min-width: 768px){.content-menu li a:hover{transform:translate(4px,4px)}}@media screen and (min-width: 768px) and (max-width: 1320px){.content-menu li a:hover{transform:translate(.303030303vw,.303030303vw)}}@media screen and (max-width: 767px){.content-menu li a:hover{transform:translate(1.0256410256vw,1.0256410256vw)}}@media screen and (min-width: 768px){.content-menu__info .icon img{width:52px}}@media screen and (min-width: 768px) and (max-width: 1320px){.content-menu__info .icon img{width:3.9393939394vw}}@media screen and (max-width: 767px){.content-menu__info .icon img{width:11.1102564103vw}}@media screen and (min-width: 768px){.content-menu__event .icon img{width:44px}}@media screen and (min-width: 768px) and (max-width: 1320px){.content-menu__event .icon img{width:3.3333333333vw}}@media screen and (max-width: 767px){.content-menu__event .icon img{width:9.4025641026vw}}@media screen and (min-width: 768px){.content-menu__movie .icon img{width:70px}}@media screen and (min-width: 768px) and (max-width: 1320px){.content-menu__movie .icon img{width:5.303030303vw}}@media screen and (max-width: 767px){.content-menu__movie .icon img{width:14.9564102564vw}}@media screen and (max-width: 767px){.content-menu__movie .txt img{height:4.9871794872vw}}@media screen and (min-width: 768px){.content-menu__case .icon img{width:46px}}@media screen and (min-width: 768px) and (max-width: 1320px){.content-menu__case .icon img{width:3.4848484848vw}}@media screen and (max-width: 767px){.content-menu__case .icon img{width:9.8282051282vw}}@media screen and (min-width: 768px){.content-menu__relation .icon img{width:52px}}@media screen and (min-width: 768px) and (max-width: 1320px){.content-menu__relation .icon img{width:3.9393939394vw}}@media screen and (max-width: 767px){.content-menu__relation .icon img{width:11.1102564103vw}}@media screen and (min-width: 768px) and (max-width: 1320px){.page-info-header h1 img{width:27.9113636364vw}}@media screen and (max-width: 767px){.page-info-header h1 img{width:46.3794871795vw}}@media screen and (min-width: 768px){.page-info-news,.page-info-admin{padding-top:80px;margin-bottom:20px}}@media screen and (min-width: 768px) and (max-width: 1320px){.page-info-news,.page-info-admin{padding-top:6.0606060606vw;margin-bottom:1.5151515152vw}}@media screen and (max-width: 767px){.page-info-news,.page-info-admin{padding-top:15.3846153846vw;margin-bottom:5.1282051282vw}}@media screen and (min-width: 768px){.page-info-news-headline,.page-info-admin-headline{margin-bottom:65.1px}}@media screen and (min-width: 768px) and (max-width: 1320px){.page-info-news-headline,.page-info-admin-headline{margin-bottom:4.9318181818vw}}@media screen and (max-width: 767px){.page-info-news-headline,.page-info-admin-headline{text-align:center;margin-bottom:8.358974359vw}}.page-info-news-list,.page-info-admin-list{list-style:none;border-bottom:solid #fff}@media screen and (min-width: 768px){.page-info-news-list,.page-info-admin-list{border-bottom-width:2px}}@media screen and (min-width: 768px) and (max-width: 1320px){.page-info-news-list,.page-info-admin-list{border-width:.1515151515vw}}@media screen and (max-width: 767px){.page-info-news-list,.page-info-admin-list{border-width:.5128205128vw;margin:0 5.1282051282vw}}.page-info-news-list li,.page-info-admin-list li{overflow:hidden;border-top:solid #fff}@media screen and (min-width: 768px){.page-info-news-list li,.page-info-admin-list li{border-top-width:2px;padding:24px 0 24px 56px}}@media screen and (min-width: 768px) and (max-width: 1320px){.page-info-news-list li,.page-info-admin-list li{border-width:.1515151515vw;padding:1.8181818182vw 0 1.8181818182vw 4.2424242424vw}}@media screen and (max-width: 767px){.page-info-news-list li,.page-info-admin-list li{border-width:.5128205128vw;padding:4.1025641026vw 0}}.page-info-news-list li.notice,.page-info-admin-list li.notice{background-color:#fff;background-image:url(../img/icon_notice.svg);background-repeat:no-repeat}@media screen and (min-width: 768px){.page-info-news-list li.notice,.page-info-admin-list li.notice{margin-bottom:32px;padding:24px 24px 24px 56px;border-radius:8px;background-position:18px center;background-size:30px 32px}}@media screen and (min-width: 768px) and (max-width: 1320px){.page-info-news-list li.notice,.page-info-admin-list li.notice{margin-bottom:2.4242424242vw;padding:1.8181818182vw 1.8181818182vw 1.8181818182vw 4.2424242424vw;border-radius:.6060606061vw;background-position:1.3636363636vw center;background-size:2.2727272727vw 2.4242424242vw}}@media screen and (max-width: 767px){.page-info-news-list li.notice,.page-info-admin-list li.notice{margin:0 -5.1282051282vw 4.1025641026vw;padding:4.1025641026vw 5.1282051282vw;background-position:5.1282051282vw 4.6153846154vw;background-size:5.1282051282vw}}@media screen and (max-width: 767px){.page-info-news-list li.notice .date,.page-info-admin-list li.notice .date{padding-left:7.1794871795vw}}.page-info-news-list li .date,.page-info-admin-list li .date{font-weight:700}@media screen and (min-width: 768px){.page-info-news-list li .date,.page-info-admin-list li .date{float:left;width:145px}}@media screen and (min-width: 768px) and (max-width: 1320px){.page-info-news-list li .date,.page-info-admin-list li .date{width:10.9848484848vw}}@media screen and (max-width: 767px){.page-info-news-list li .date,.page-info-admin-list li .date{font-size:3.5897435897vw}}.page-info-news-list li .txt,.page-info-admin-list li .txt{display:block;font-weight:500}@media screen and (min-width: 768px){.page-info-news-list li .txt,.page-info-admin-list li .txt{margin-left:145px}}@media screen and (min-width: 768px) and (max-width: 1320px){.page-info-news-list li .txt,.page-info-admin-list li .txt{margin-left:10.9848484848vw}}@media screen and (max-width: 767px){.page-info-news-list li .txt,.page-info-admin-list li .txt{font-size:3.5897435897vw}}@media screen and (min-width: 768px){.page-info-news-headline img{width:128.72px}}@media screen and (min-width: 768px) and (max-width: 1320px){.page-info-news-headline img{width:9.7515151515vw}}@media screen and (max-width: 767px){.page-info-news-headline img{width:26.4051282051vw}}@media screen and (min-width: 768px){.page-info-admin-headline img{width:194.72px}}@media screen and (min-width: 768px) and (max-width: 1320px){.page-info-admin-headline img{width:14.7515151515vw}}@media screen and (max-width: 767px){.page-info-admin-headline img{width:39.9435897436vw}}.top-event-wrapper{background-color:#f7effc}@media screen and (max-width: 767px){.top-event-headline img{width:69.8487179487vw}}@media screen and (min-width: 768px) and (max-width: 1320px){.page-event-header h1 img{width:38.4257575758vw}}@media screen and (max-width: 767px){.page-event-header h1 img{width:69.8487179487vw}}@media screen and (min-width: 768px){.page-event-list{padding-top:80px;margin-bottom:60px}}@media screen and (min-width: 768px) and (max-width: 1320px){.page-event-list{padding-top:6.0606060606vw;margin-bottom:4.5454545455vw}}@media screen and (max-width: 767px){.page-event-list{padding:15.3846153846vw 5.1282051282vw 0;margin-bottom:8.2051282051vw}}.event-listItem{background-color:#fff;overflow:hidden;border:solid #fff}@media screen and (min-width: 768px){.event-listItem{border-radius:8px;border-width:1px}}@media screen and (min-width: 768px) and (max-width: 1320px){.event-listItem{border-radius:.6060606061vw;border-width:.0757575758vw}}@media screen and (max-width: 767px){.event-listItem{border-radius:2.0512820513vw;border-width:.2564102564vw}}.event-listItem dt{font-weight:700}@media screen and (min-width: 768px){.event-listItem dt{font-size:24px;padding:24px 32px}}@media screen and (min-width: 768px) and (max-width: 1320px){.event-listItem dt{font-size:1.8181818182vw;padding:1.8181818182vw 2.4242424242vw}}@media screen and (max-width: 767px){.event-listItem dt{font-size:4.6153846154vw;padding:5.641025641vw 11.5384615385vw 5.641025641vw 5.1282051282vw}}.event-listItem .detail-block{line-height:1.6}.event-data{border-top:1px solid #dbdadd}.event-data dl{border-bottom:1px solid #dbdadd}@media screen and (min-width: 768px){.event-data dl{display:flex}}.event-data dt,.event-data dd{text-align:left}@media screen and (min-width: 768px){.event-data dt,.event-data dd{padding:19px 20px 19px 24px;font-size:inherit}}@media screen and (min-width: 768px) and (max-width: 1320px){.event-data dt,.event-data dd{padding:1.4393939394vw 1.5151515152vw 1.4393939394vw 1.8181818182vw}}@media screen and (max-width: 767px){.event-data dt,.event-data dd{display:block;padding:2.5641025641vw 4.6153846154vw;font-size:3.5897435897vw}}.event-data dt{background-color:#f6f5f8}@media screen and (min-width: 768px){.event-data dt{width:200px}}@media screen and (min-width: 768px) and (max-width: 1320px){.event-data dt{width:15.1515151515vw}}@media screen and (max-width: 767px){.event-data dt{width:100%}}@media screen and (max-width: 767px){.event-data dd{padding-top:4.1025641026vw;padding-bottom:4.1025641026vw}}.event-data .aip-js-accordion02-header{background-image:url(../img/icon_open02.svg);background-repeat:no-repeat;cursor:pointer}@media screen and (min-width: 768px){.event-data .aip-js-accordion02-header{background-position:right 20px top .125em;background-size:36px 60px}}@media screen and (min-width: 768px) and (max-width: 1320px){.event-data .aip-js-accordion02-header{background-position:right 1.5151515152vw top .125em;background-size:2.6515151515vw 4.5454545455vw}}@media screen and (max-width: 767px){.event-data .aip-js-accordion02-header{padding:4.6153846154vw;background-position:right 4.6153846154vw center;background-size:8.9743589744vw 15.3846153846vw}}.event-data .aip-js-accordion02-header.open{background-image:url(../img/icon_close02.svg)}.event-data .aip-js-accordion02-content{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .3s ease}.event-data .aip-js-accordion02-content-target{min-height:0;overflow:hidden}.event-data .aip-js-accordion02-header.open~.aip-js-accordion02-content{grid-template-rows:1fr}.event-application{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;background-color:#eeecfc}@media screen and (min-width: 768px){.event-application{padding:34px 30px 30px}}@media screen and (min-width: 768px) and (max-width: 1320px){.event-application{padding:2.5757575758vw 2.2727272727vw 2.2727272727vw}}@media screen and (max-width: 767px){.event-application{padding:6.1538461538vw 4.1025641026vw}}.event-application-mainBtn{display:inline-flex;justify-content:center;align-items:center;position:relative;margin-left:auto;margin-right:auto;width:368px;height:80px;min-width:368px;padding:16px 58px 16px 32px;border-radius:999px;border:2px solid rgba(255,255,255,.3)}@media screen and (min-width: 768px) and (max-width: 1320px){.event-application-mainBtn{width:27.8787878788vw;min-width:27.8787878788vw;height:6.0606060606vw;padding:1.2121212121vw 4.3939393939vw 1.2121212121vw 2.4242424242vw}}@media screen and (max-width: 767px){.event-application-mainBtn{width:77.1794871795vw;min-width:77.1794871795vw;height:16.4102564103vw;padding:0 6.1538461538vw;justify-content:center}}.event-application-mainBtn .label{line-height:1;text-align:center}@media screen and (min-width: 768px){.event-application-mainBtn .label{font-size:24px}}@media screen and (min-width: 768px) and (max-width: 1320px){.event-application-mainBtn .label{font-size:1.8181818182vw}}@media screen and (max-width: 767px){.event-application-mainBtn .label{font-size:5.1282051282vw}}.event-application-mainBtn .sup{display:inline-block}@media screen and (min-width: 768px){.event-application-mainBtn .sup{font-size:14px}}@media screen and (min-width: 768px) and (max-width: 1320px){.event-application-mainBtn .sup{font-size:1.0606060606vw}}@media screen and (max-width: 767px){.event-application-mainBtn .sup{font-size:3.0769230769vw}}.event-application-mainBtn:after{position:absolute;margin:0;width:10px;height:10px;border-top-width:3px;border-right-width:3px}@media screen and (min-width: 768px){.event-application-mainBtn:after{right:24px}}@media screen and (min-width: 768px) and (max-width: 1320px){.event-application-mainBtn:after{width:.7575757576vw;height:.7575757576vw;border-top-width:.2272727273vw;border-right-width:.2272727273vw;right:1.8181818182vw}}@media screen and (max-width: 767px){.event-application-mainBtn:after{width:2.5641025641vw;height:2.5641025641vw;border-top-width:.5128205128vw;border-right-width:.5128205128vw;right:6.1538461538vw}}.event-application-pdfBtn{margin:auto}@media screen and (min-width: 768px){.event-application-pdfBtn{position:absolute;right:40px;top:0;bottom:0}}@media screen and (min-width: 768px) and (max-width: 1320px){.event-application-pdfBtn{right:3.0303030303vw}}@media screen and (max-width: 767px){.event-application-pdfBtn{margin-top:4.1025641026vw}}.top-movie-wrapper{background-color:#d8dbf7}.top-movie{position:relative}@media screen and (max-width: 767px){.top-movie-headline img{width:58.7435897436vw}}.top-movie-carousel .movie-listItem{background-color:#fff;overflow:hidden}@media screen and (min-width: 768px){.top-movie-carousel .movie-listItem{padding:0;border-radius:24px;box-shadow:4px 4px 16px #6932bc29;margin-bottom:4px}}@media screen and (min-width: 768px) and (max-width: 1320px){.top-movie-carousel .movie-listItem{padding:1.8181818182vw 1.8181818182vw 3.0303030303vw;border-radius:1.8181818182vw;box-shadow:.303030303vw .303030303vw 1.2121212121vw #6932bc29;margin-bottom:.303030303vw}}@media screen and (max-width: 767px){.top-movie-carousel .movie-listItem{width:85.8974358974vw;padding-bottom:6.1538461538vw;border-radius:0 0 4.1025641026vw 4.1025641026vw;box-shadow:1.0256410256vw 1.0256410256vw 4.1025641026vw #6932bc29;margin-bottom:.5128205128vw}}.page-movie-header{border-bottom:solid #708af6}@media screen and (min-width: 768px){.page-movie-header{border-bottom-width:16px}}@media screen and (min-width: 768px) and (max-width: 1320px){.page-movie-header{border-bottom-width:1.2121212121vw}}@media screen and (max-width: 767px){.page-movie-header{border-bottom-width:4.1025641026vw}}@media screen and (min-width: 768px) and (max-width: 1320px){.page-movie-header h1 img{width:34.8681818182vw}}@media screen and (max-width: 767px){.page-movie-header h1 img{width:58.7435897436vw}}@media screen and (min-width: 768px){.page-movie-list{padding-top:80px}}@media screen and (min-width: 768px) and (max-width: 1320px){.page-movie-list{padding-top:6.0606060606vw}}@media screen and (max-width: 767px){.page-movie-list{padding:15.3846153846vw 0 0}}@media screen and (min-width: 768px){.page-movie-list .movie-category-block{padding-bottom:40px}}@media screen and (min-width: 768px) and (max-width: 1320px){.page-movie-list .movie-category-block{padding-bottom:3.0303030303vw}}@media screen and (max-width: 767px){.page-movie-list .movie-category-block{padding:0 0 5.1282051282vw}}@media screen and (min-width: 768px){.page-movie-list .movie-category-title{margin-bottom:44px;font-size:32px}}@media screen and (min-width: 768px) and (max-width: 1320px){.page-movie-list .movie-category-title{margin-bottom:3.3333333333vw;font-size:2.4242424242vw}}@media screen and (max-width: 767px){.page-movie-list .movie-category-title{margin-bottom:5.3846153846vw;font-size:6.1538461538vw;padding:0vw 5.1282051282vw 0}}.page-movie-list .movie-category-list{display:flex;flex-flow:wrap row}@media screen and (min-width: 768px){.page-movie-list .movie-category-list{padding-top:0;margin-bottom:60px;gap:48px}}@media screen and (min-width: 768px) and (max-width: 1320px){.page-movie-list .movie-category-list{padding-top:0vw;margin-bottom:4.5454545455vw;gap:3.6363636364vw}}@media screen and (max-width: 767px){.page-movie-list .movie-category-list{display:grid;padding:0vw 5.1282051282vw 0;margin-bottom:8.2051282051vw;gap:12.3076923077vw}}.page-movie-list .movie-listItem{position:relative;overflow:hidden}@media screen and (min-width: 768px){.page-movie-list .movie-listItem{width:284px;padding-bottom:40px;box-shadow:3px 3px 12px #0e244514;border-radius:8px}}@media screen and (min-width: 768px) and (max-width: 1320px){.page-movie-list .movie-listItem{width:21.5151515152vw;padding-bottom:3.0303030303vw;box-shadow:.2272727273vw .2272727273vw .9090909091vw #0e244514;border-radius:.6060606061vw}}@media screen and (max-width: 767px){.page-movie-list .movie-listItem{padding-bottom:6.1538461538vw;box-shadow:.7692307692vw .7692307692vw 3.0769230769vw #0e244514;border-radius:2.0512820513vw}}@media screen and (min-width: 768px){.page-movie-list .movie-listItem-title{padding:16px 20px}}@media screen and (min-width: 768px) and (max-width: 1320px){.page-movie-list .movie-listItem-title{padding:1.2121212121vw 1.5151515152vw}}@media screen and (min-width: 768px){.page-movie-list .movie-listItem-docs{left:20px;bottom:24px}}@media screen and (min-width: 768px) and (max-width: 1320px){.page-movie-list .movie-listItem-docs{left:1.5151515152vw;bottom:1.8181818182vw}}.movie-listItem{background-color:#fff}.movie-listItem-link{display:block;color:inherit;text-decoration:none;transition:opacity .3s ease}.movie-listItem-link:hover{opacity:.85}.movie-listItem-thumbnail-link{display:block;position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;background-color:#111}.movie-listItem-thumbnail{display:block;width:100%;height:100%;object-fit:cover}.movie-listItem-play{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:48px;height:48px;background:url(../img/icon_youtube.svg) center/contain no-repeat;pointer-events:none}@media screen and (min-width: 768px) and (max-width: 1320px){.movie-listItem-play{width:3.6363636364vw;height:3.6363636364vw}}@media screen and (max-width: 767px){.movie-listItem-play{width:10.2564102564vw;height:10.2564102564vw}}.movie-listItem-title{color:#000;font-weight:700}@media screen and (min-width: 768px){.movie-listItem-title{font-size:18px;padding:24px}}@media screen and (min-width: 768px) and (max-width: 1320px){.movie-listItem-title{font-size:1.3636363636vw;padding:1.8181818182vw}}@media screen and (max-width: 767px){.movie-listItem-title{margin:4.1025641026vw auto 0;padding:0 5.1282051282vw}}@media screen and (min-width: 768px){.movie-listItem:has(.movie-listItem-docs) .movie-listItem-title{padding-bottom:12px}}@media screen and (min-width: 768px) and (max-width: 1320px){.movie-listItem:has(.movie-listItem-docs) .movie-listItem-title{padding-bottom:.9090909091vw}}.movie-listItem-docs{display:flex;flex-direction:column;align-items:flex-start;gap:8px}@media screen and (min-width: 768px){.movie-listItem-docs{padding:0 24px 24px;gap:8px}}@media screen and (min-width: 768px) and (max-width: 1320px){.movie-listItem-docs{padding:0 1.8181818182vw 1.8181818182vw;gap:.6060606061vw}}@media screen and (max-width: 767px){.movie-listItem-docs{margin-top:3.0769230769vw;padding:0 5.1282051282vw;gap:2.0512820513vw}}.movie-listItem-docs a{display:inline-flex;justify-content:center;align-items:center;text-decoration:none;line-height:1.4;width:auto;font-weight:700;border:solid #7966ff;color:#333}@media screen and (min-width: 768px){.movie-listItem-docs a{min-height:38px;padding:0 22px;border-width:2px;border-radius:50px;font-size:16px}}@media screen and (min-width: 768px) and (max-width: 1320px){.movie-listItem-docs a{min-height:2.8787878788vw;padding:0 1.6666666667vw;border-width:.1515151515vw;border-radius:3.7878787879vw;font-size:1.2121212121vw}}@media screen and (max-width: 767px){.movie-listItem-docs a{min-height:10.2564102564vw;padding:0 4.1025641026vw;border-width:.5128205128vw;border-radius:12.8205128205vw;font-size:3.5897435897vw}}.top-case-wrapper{background-color:#f9f6f7}.top-case{min-width:0}@media screen and (max-width: 767px){.top-case-headline img{width:44.0769230769vw}}.top-case-nav{width:100%;max-width:100%;min-width:0;box-sizing:border-box}@media screen and (min-width: 768px){.top-case-nav{display:flex;justify-content:space-between;gap:24px;margin-bottom:64px}}@media screen and (min-width: 768px) and (max-width: 1320px){.top-case-nav{gap:1.8181818182vw;margin-bottom:4.8484848485vw}}@media screen and (max-width: 767px){.top-case-nav{margin-bottom:0vw}}@media screen and (min-width: 768px){.top-case-navItem{display:flex;justify-content:center;flex:1;text-align:center;min-width:0}}@media screen and (min-width: 768px) and (max-width: 1320px){.top-case-navItem{display:flex;justify-content:center;min-width:0}}.top-case-navItem .aip-button{box-sizing:border-box}@media screen and (min-width: 768px){.top-case-navItem .aip-button{width:auto;max-width:100%;white-space:nowrap}}@media screen and (min-width: 768px) and (max-width: 1320px){.top-case-navItem .aip-button{width:auto;max-width:100%;white-space:nowrap}}@media screen and (max-width: 767px){.top-case-navItem .aip-button{width:100%;margin-top:4.1025641026vw;font-size:4.1025641026vw}}@media screen and (min-width: 768px){.top-case-nav--years-first{flex-wrap:wrap;justify-content:center}}@media screen and (min-width: 768px) and (max-width: 1320px){.top-case-nav--years-first{display:flex;flex-wrap:wrap;justify-content:center}}@media screen and (max-width: 767px){.top-case-nav--years-first{flex-direction:column}}@media screen and (min-width: 768px){.top-case-nav--years-first .top-case-navItem{flex:0 0 auto;max-width:100%}}@media screen and (min-width: 768px) and (max-width: 1320px){.top-case-nav--years-first .top-case-navItem{flex:0 0 auto;max-width:100%}}@media screen and (min-width: 768px){.top-case-nav--years-first .top-case-navItem .aip-button.is-popup:after{right:18px}}@media screen and (min-width: 768px) and (max-width: 1320px){.top-case-nav--years-first .top-case-navItem .aip-button.is-popup:after{right:1.3636363636vw}}@media screen and (max-width: 767px){.top-case-nav--years-first .top-case-navItem .aip-button.is-popup:after{right:3.5897435897vw}}@media screen and (min-width: 768px){.top-case-nav--years-second{justify-content:center}}@media screen and (min-width: 768px) and (max-width: 1320px){.top-case-nav--years-second{justify-content:center}}@media screen and (max-width: 767px){.top-case-nav--years-second{justify-content:center}}@media screen and (min-width: 768px){.top-case-nav--years-second .top-case-navItem{flex:0 1 auto;min-width:0;max-width:min(466px,100%)}}@media screen and (min-width: 768px) and (max-width: 1320px){.top-case-nav--years-second .top-case-navItem{flex:0 1 auto;min-width:0;max-width:min(466px,100%)}}@media screen and (max-width: 767px){.top-case-nav--years-second .top-case-navItem{flex:0 0 auto;width:100%}}.page-case-yearLabel{text-align:center;font-weight:700;color:#4b39c4}@media screen and (min-width: 768px){.page-case-yearLabel{margin:0 0 24px;font-size:32px}}@media screen and (min-width: 768px) and (max-width: 1320px){.page-case-yearLabel{margin:0 0 1.8181818182vw;font-size:2.4242424242vw}}@media screen and (max-width: 767px){.page-case-yearLabel{margin:0 0 4.1025641026vw;font-size:7.1794871795vw}}@media screen and (min-width: 768px){.page-case-header{border-bottom-width:16px}}@media screen and (min-width: 768px) and (max-width: 1320px){.page-case-header{border-bottom-width:1.2121212121vw}}@media screen and (max-width: 767px){.page-case-header{border-bottom-width:4.1025641026vw}}@media screen and (min-width: 768px) and (max-width: 1320px){.page-case-header h1 img{width:33.953030303vw}}@media screen and (max-width: 767px){.page-case-header h1 img{width:57.2794871795vw}}.page-case-nav{background-color:#dbeff6}@media screen and (min-width: 768px){.page-case-nav-list--years-first{justify-content:center;margin-bottom:40px}}@media screen and (min-width: 768px) and (max-width: 1320px){.page-case-nav-list--years-first{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:3.0303030303vw}}@media screen and (max-width: 767px){.page-case-nav-list--years-first{flex-direction:column;margin-bottom:4.1025641026vw}}@media screen and (min-width: 768px){.page-case-nav-list--years-first .aip-navListItem{flex:0 0 calc((100% - 96px) / 3)}}@media screen and (min-width: 768px) and (max-width: 1320px){.page-case-nav-list--years-first .aip-navListItem{flex:0 0 calc((100% - 7.2727272727vw) / 3)}}@media screen and (min-width: 768px){.page-case-nav-list--years-second{justify-content:center}}@media screen and (min-width: 768px) and (max-width: 1320px){.page-case-nav-list--years-second{display:flex;justify-content:center}}@media screen and (max-width: 767px){.page-case-nav-list--years-second{justify-content:center}}@media screen and (min-width: 768px){.page-case-nav-list--years-second .aip-navListItem{flex:0 0 466px}}@media screen and (min-width: 768px) and (max-width: 1320px){.page-case-nav-list--years-second .aip-navListItem{flex:0 0 466px}}@media screen and (max-width: 767px){.page-case-nav-list--years-second .aip-navListItem{flex:0 0 auto;width:100%}}@media screen and (min-width: 768px){.page-case-nav a{font-size:20px}}@media screen and (min-width: 768px) and (max-width: 1320px){.page-case-nav a{font-size:1.5151515152vw}}@media screen and (max-width: 767px){.page-case-nav a{font-size:4.1025641026vw}}@media screen and (min-width: 768px){.page-case-list{padding-top:80px;margin-bottom:60px}}@media screen and (min-width: 768px) and (max-width: 1320px){.page-case-list{padding-top:6.0606060606vw;margin-bottom:4.5454545455vw}}@media screen and (max-width: 767px){.page-case-list{padding:15.3846153846vw 5.1282051282vw 0;margin-bottom:8.2051282051vw}}@media screen and (min-width: 768px){.case-listGroup+.case-listGroup{margin-top:73px}}@media screen and (min-width: 768px) and (max-width: 1320px){.case-listGroup+.case-listGroup{margin-top:5.5303030303vw}}@media screen and (max-width: 767px){.case-listGroup+.case-listGroup{margin-top:8.9743589744vw}}@media screen and (min-width: 768px){.case-listGroup-headline{margin-bottom:44px;font-size:32px}}@media screen and (min-width: 768px) and (max-width: 1320px){.case-listGroup-headline{margin-bottom:3.3333333333vw;font-size:2.4242424242vw}}@media screen and (max-width: 767px){.case-listGroup-headline{margin-bottom:5.3846153846vw;font-size:6.1538461538vw}}.case-listItem{position:relative;background-color:#fff}@media screen and (min-width: 768px){.case-listItem+.case-listItem{margin-top:24px}}@media screen and (min-width: 768px) and (max-width: 1320px){.case-listItem+.case-listItem{margin-top:1.8181818182vw}}@media screen and (max-width: 767px){.case-listItem+.case-listItem{margin-top:4.1025641026vw}}@media screen and (min-width: 768px){.case-listItem{box-shadow:4px 4px #4a2e0e14;padding:24px;border-radius:24px}}@media screen and (min-width: 768px) and (max-width: 1320px){.case-listItem{box-shadow:.303030303vw .303030303vw #4a2e0e14;padding:1.8181818182vw;border-radius:1.8181818182vw}}@media screen and (max-width: 767px){.case-listItem{box-shadow:.5128205128vw .5128205128vw #4a2e0e14;padding:6.1538461538vw 5.1282051282vw;border-radius:4.1025641026vw}}.case-listItem .lead{font-weight:700}@media screen and (min-width: 768px){.case-listItem .lead{font-size:18px}}@media screen and (min-width: 768px) and (max-width: 1320px){.case-listItem .lead{font-size:1.3636363636vw}}.case-listItem .lead a{color:inherit;text-decoration:none}.case-listItem .meta .board{margin-right:1.5em}@media screen and (max-width: 767px){.case-listItem .meta .board{display:block;font-size:3.5897435897vw}}@media screen and (max-width: 767px){.case-listItem .meta .place{display:block;font-size:3.5897435897vw}}.case-listItem .meta .labels{list-style:none;align-items:center;display:inline-flex;flex-flow:wrap row}@media screen and (min-width: 768px){.case-listItem .meta .labels{gap:8px;margin-left:24px}}@media screen and (min-width: 768px) and (max-width: 1320px){.case-listItem .meta .labels{gap:.6060606061vw;margin-left:1.8181818182vw}}@media screen and (max-width: 767px){.case-listItem .meta .labels{margin-top:2.0512820513vw;gap:1.5384615385vw}}.case-listItem .meta .labels li{display:inline-flex;align-items:center;justify-content:center;color:#fff;background-color:#b0a7ef;font-weight:700}.case-listItem .meta .labels li.kind-certified{background-color:#86c63e}@media screen and (min-width: 768px){.case-listItem .meta .labels li{border-radius:100px;padding:0 16px;height:24px;font-size:14px}}@media screen and (min-width: 768px) and (max-width: 1320px){.case-listItem .meta .labels li{border-radius:7.5757575758vw;padding:0 1.2121212121vw;height:1.8181818182vw;font-size:1.0606060606vw}}@media screen and (max-width: 767px){.case-listItem .meta .labels li{border-radius:25.641025641vw;padding:0 2.0512820513vw;height:6.1538461538vw;font-size:3.0769230769vw;word-break:keep-all}}.case-listItem .category{display:flex;line-height:1;font-weight:700;position:absolute;margin:auto}@media screen and (min-width: 768px){.case-listItem .category{right:32px;top:50%;transform:translateY(-50%)}}@media screen and (min-width: 768px) and (max-width: 1320px){.case-listItem .category{right:2.4242424242vw}}@media screen and (max-width: 767px){.case-listItem .category{right:5.1282051282vw;bottom:6.1538461538vw}}.case-listItem .category span{display:inline-block;color:#8c7bff;border:solid #b0a7ef}@media screen and (min-width: 768px){.case-listItem .category span{margin-right:8px;padding:10px 16px;border-width:1px;border-radius:8px}.case-listItem .category span:last-child{margin-right:0}}@media screen and (min-width: 768px) and (max-width: 1320px){.case-listItem .category span{margin-right:.6060606061vw;padding:.7575757576vw 1.2121212121vw;border-width:.0757575758vw;border-radius:.6060606061vw}.case-listItem .category span:last-child{margin-right:0}}@media screen and (max-width: 767px){.case-listItem .category span{font-size:2.5641025641vw;margin-right:1.5384615385vw;padding:1.5384615385vw;border-width:.5128205128vw;border-radius:2.0512820513vw;line-height:1.2857142857;width:9.7435897436vw;display:flex;align-items:center;justify-content:center}.case-listItem .category span:last-child{margin-right:0}}.case-listItem .category .category-education{color:#86c63e;border-color:#86c63e}.case-listItem .category .category-administrative{color:#8c7bff;border-color:#b0a7ef}.case-listItem .category .category-material{color:#f2994a;border-color:#f2994a}.top-relation-wrapper{background-color:#e8f1f9}@media screen and (max-width: 767px){.top-relation-headline img{width:51.9717948718vw}}.page-relation-header{border-bottom:solid #708af6}@media screen and (min-width: 768px){.page-relation-header{border-bottom-width:16px}}@media screen and (min-width: 768px) and (max-width: 1320px){.page-relation-header{border-bottom-width:1.2121212121vw}}@media screen and (max-width: 767px){.page-relation-header{border-bottom-width:4.1025641026vw}}@media screen and (min-width: 768px) and (max-width: 1320px){.page-relation-header h1 img{width:30.5128787879vw}}@media screen and (max-width: 767px){.page-relation-header h1 img{width:51.9717948718vw}}@media screen and (min-width: 768px){.page-relation-cats{padding-top:80px;margin-bottom:60px;gap:48px}}@media screen and (min-width: 768px) and (max-width: 1320px){.page-relation-cats{padding-top:6.0606060606vw;margin-bottom:4.5454545455vw;gap:3.6363636364vw}}@media screen and (max-width: 767px){.page-relation-cats{padding:15.3846153846vw 5.1282051282vw 0;margin-bottom:8.2051282051vw;gap:12.3076923077vw}}.relation-catsItem{position:relative;background-color:#fff}@media screen and (min-width: 768px){.relation-catsItem+.relation-catsItem{margin-top:24px}}@media screen and (min-width: 768px) and (max-width: 1320px){.relation-catsItem+.relation-catsItem{margin-top:1.8181818182vw}}@media screen and (max-width: 767px){.relation-catsItem+.relation-catsItem{margin-top:4.1025641026vw}}@media screen and (min-width: 768px){.relation-catsItem{border-radius:24px;box-shadow:4px 4px 16px #6932bc29}}@media screen and (min-width: 768px) and (max-width: 1320px){.relation-catsItem{border-radius:1.8181818182vw;box-shadow:.303030303vw .303030303vw 1.2121212121vw #6932bc29}}@media screen and (max-width: 767px){.relation-catsItem{border-radius:4.1025641026vw;box-shadow:1.0256410256vw 1.0256410256vw 4.1025641026vw #6932bc29}}.relation-catsItem dt{cursor:pointer;position:relative;font-weight:700}@media screen and (min-width: 768px){.relation-catsItem dt{font-size:24px;padding:38px 40px}}@media screen and (min-width: 768px) and (max-width: 1320px){.relation-catsItem dt{font-size:1.8181818182vw;padding:2.8787878788vw 1.8181818182vw}}@media screen and (max-width: 767px){.relation-catsItem dt{font-size:4.6153846154vw;padding:6.1538461538vw 5.1282051282vw}}@media screen and (min-width: 768px){.relation-catsItem .aip-js-accordion-header.open~.aip-js-accordion-content{padding-bottom:38px}}@media screen and (min-width: 768px) and (max-width: 1320px){.relation-catsItem .aip-js-accordion-header.open~.aip-js-accordion-content{padding-bottom:2.8787878788vw}}@media screen and (max-width: 767px){.relation-catsItem .aip-js-accordion-header.open~.aip-js-accordion-content{padding-bottom:5.8974358974vw}}.relation-catsItem-list{list-style:none}@media screen and (min-width: 768px){.relation-catsItem-list{padding:0 40px}}@media screen and (min-width: 768px) and (max-width: 1320px){.relation-catsItem-list{padding:0 3.0303030303vw}}@media screen and (max-width: 767px){.relation-catsItem-list{padding:0 5.1282051282vw}}.relation-catsItem-list li{border-top:solid #edeff8}@media screen and (min-width: 768px){.relation-catsItem-list li{padding:24px 0;border-top-width:2px}}@media screen and (min-width: 768px) and (max-width: 1320px){.relation-catsItem-list li{padding:1.8181818182vw 0;border-top-width:.1515151515vw}}@media screen and (max-width: 767px){.relation-catsItem-list li{padding:4.1025641026vw 0;border-top-width:.5128205128vw}}.relation-catsItem-list li:first-child{padding-top:0;border-top:none}.relation-catsItem-list li:last-child{padding-bottom:0}.relation-catsItem-list li .label{color:#6650f8;font-weight:700}@media screen and (min-width: 768px){.relation-catsItem-list li .label{font-size:18px}}@media screen and (min-width: 768px) and (max-width: 1320px){.relation-catsItem-list li .label{font-size:1.3636363636vw}}@media screen and (max-width: 767px){.relation-catsItem-list li .label{font-size:4.1025641026vw}}.relation-catsItem-list li .label a{color:inherit;text-decoration:underline;text-underline-offset:2px}.relation-catsItem-list li .label a:hover{text-decoration:none}@media screen and (min-width: 768px){.relation-catsItem-list li .sup{margin-top:7px;font-size:14px}}@media screen and (min-width: 768px) and (max-width: 1320px){.relation-catsItem-list li .sup{margin-top:.5303030303vw;font-size:1.0606060606vw}}@media screen and (max-width: 767px){.relation-catsItem-list li .sup{margin-top:2.0512820513vw;font-size:3.0769230769vw}}.koumudx-casecards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));justify-content:stretch;column-gap:48px;row-gap:32px;margin-top:22px;padding:0 0 20px}@media screen and (min-width: 768px) and (max-width: 1320px){.koumudx-casecards{column-gap:3.6363636364vw;row-gap:2.4242424242vw;margin-top:1.6666666667vw;padding:0 0 1.5151515152vw}}.koumudx-casecard{display:block;border-radius:8px;background:#fff;overflow:hidden;box-shadow:4px 4px 16px #00000014;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease}.koumudx-casecard:hover{transform:translateY(-4px);box-shadow:8px 12px 24px #0000001f}.koumudx-casecard img{width:100%;height:148px;object-fit:cover;display:block}.koumudx-casecard img.is-pdf-thumb,.koumudx-casecard img.is-excel-thumb{object-fit:contain;background-color:#f6f5f8;box-sizing:border-box}@media screen and (min-width: 768px){.koumudx-casecard img.is-pdf-thumb,.koumudx-casecard img.is-excel-thumb{padding:40px}}@media screen and (min-width: 768px) and (max-width: 1320px){.koumudx-casecard img.is-pdf-thumb,.koumudx-casecard img.is-excel-thumb{padding:3.0303030303vw}}@media screen and (max-width: 767px){.koumudx-casecard img.is-pdf-thumb,.koumudx-casecard img.is-excel-thumb{width:14.358974359vw;height:17.4358974359vw;margin:10.2564102564vw auto;padding:0}}.koumudx-casecard span{display:block;padding:20px 20px 28px;font-size:18px;font-weight:700;line-height:1.5;color:#121212}.koumudx-casecards a[href$=".pdf"]:after,.koumudx-casecard[href$=".pdf"]:after{display:none!important}.koumudx-case{margin:0 auto;padding:0}.koumudx-case__search{background-color:#8f8dfd;color:#fff}@media screen and (min-width: 768px){.koumudx-case__search{padding:40px 20px 48px}}@media screen and (min-width: 768px) and (max-width: 1320px){.koumudx-case__search{padding:3.0303030303vw 1.5151515152vw 3.6363636364vw}}@media screen and (max-width: 767px){.koumudx-case__search{padding:8.2051282051vw 5.1282051282vw 10.2564102564vw}}.koumudx-case__search-lead{display:flex;align-items:center;justify-content:center;gap:10px;margin:0 0 24px;font-weight:700;line-height:1.4;text-align:center}@media screen and (min-width: 768px){.koumudx-case__search-lead{font-size:18px}}@media screen and (min-width: 768px) and (max-width: 1320px){.koumudx-case__search-lead{font-size:1.3636363636vw;margin-bottom:1.8181818182vw}}@media screen and (max-width: 767px){.koumudx-case__search-lead{font-size:3.8461538462vw;margin-bottom:5.1282051282vw;gap:0vw;justify-content:space-between}}.koumudx-case__search-leadIcon{flex-shrink:0;background:url(../img/icon_search.svg) no-repeat center/contain}@media screen and (min-width: 768px){.koumudx-case__search-leadIcon{width:28px;height:28px}}@media screen and (min-width: 768px) and (max-width: 1320px){.koumudx-case__search-leadIcon{width:2.1212121212vw;height:2.1212121212vw}}@media screen and (max-width: 767px){.koumudx-case__search-leadIcon{width:8.2051282051vw;height:8.2051282051vw}}.koumudx-case__search-form{max-width:1200px;margin:0 auto}.koumudx-case__search-label{display:block;margin:0 0 8px;color:#fff;font-weight:700;line-height:1}@media screen and (min-width: 768px){.koumudx-case__search-label{padding-left:32px;font-size:16px}}@media screen and (min-width: 768px) and (max-width: 1320px){.koumudx-case__search-label{padding-left:2.4242424242vw;font-size:1.2121212121vw;margin-bottom:.6060606061vw}}@media screen and (max-width: 767px){.koumudx-case__search-label{padding-left:0vw;font-size:3.5897435897vw;margin-bottom:3.0769230769vw}}.koumudx-case__search-panel{background:#fff;box-sizing:border-box;display:flex;align-items:center}@media screen and (min-width: 768px){.koumudx-case__search-panel{min-height:56px;padding:0 32px;border-radius:48px}}@media screen and (min-width: 768px) and (max-width: 1320px){.koumudx-case__search-panel{min-height:4.2424242424vw;padding:0 2.4242424242vw;border-radius:3.6363636364vw}}@media screen and (max-width: 767px){.koumudx-case__search-panel{min-height:12.3076923077vw;padding:0 4.1025641026vw;border-radius:12.3076923077vw}}.koumudx-case__search-field{display:flex;align-items:center;gap:16px;width:100%}@media screen and (min-width: 768px) and (max-width: 1320px){.koumudx-case__search-field{gap:.9090909091vw}}@media screen and (max-width: 767px){.koumudx-case__search-field{gap:3.0769230769vw}}.koumudx-case__search-field input{flex:1;min-width:0;margin:0;padding:0;border:0;background:transparent;color:#121212;font-weight:700;outline:none}@media screen and (min-width: 768px){.koumudx-case__search-field input{font-size:16px;line-height:1.5}}@media screen and (min-width: 768px) and (max-width: 1320px){.koumudx-case__search-field input{font-size:1.2121212121vw}}@media screen and (max-width: 767px){.koumudx-case__search-field input{font-size:3.5897435897vw}}.koumudx-case__search-field input::placeholder{font-weight:700;opacity:1}.koumudx-case__search-submit{flex-shrink:0;border:0;padding:0;cursor:pointer;background-color:#6650f8;mask-image:url(../img/icon_search.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url(../img/icon_search.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain}@media screen and (min-width: 768px){.koumudx-case__search-submit{width:24px;height:24px}}@media screen and (min-width: 768px) and (max-width: 1320px){.koumudx-case__search-submit{width:1.8181818182vw;height:1.8181818182vw}}@media screen and (max-width: 767px){.koumudx-case__search-submit{width:5.641025641vw;height:5.641025641vw}}@media screen and (min-width: 768px){.koumudx-case .koumudx-case__accordion{margin-top:48px;margin-bottom:60px;gap:48px}}@media screen and (min-width: 768px) and (max-width: 1320px){.koumudx-case .koumudx-case__accordion{margin-top:3.6363636364vw;margin-bottom:4.5454545455vw;gap:3.6363636364vw}}@media screen and (max-width: 767px){.koumudx-case .koumudx-case__accordion{margin-top:8.2051282051vw;margin-bottom:8.2051282051vw;gap:12.3076923077vw;padding:0 5.1282051282vw}}.top-case .koumudx-case__accordion{max-width:none;width:100%;box-sizing:border-box}@media screen and (min-width: 768px){.top-case .koumudx-case__accordion{margin-top:48px;margin-bottom:0;padding:0;gap:48px}}@media screen and (min-width: 768px) and (max-width: 1320px){.top-case .koumudx-case__accordion{margin-top:3.6363636364vw;margin-bottom:0;padding:0;gap:3.6363636364vw}}@media screen and (max-width: 767px){.top-case .koumudx-case__accordion{margin-top:12.3076923077vw;margin-bottom:0;padding:0;gap:12.3076923077vw}}.case-catsItem{position:relative;background-color:#fff;overflow:hidden}@media screen and (min-width: 768px){.case-catsItem+.case-catsItem{margin-top:24px}}@media screen and (min-width: 768px) and (max-width: 1320px){.case-catsItem+.case-catsItem{margin-top:1.8181818182vw}}@media screen and (max-width: 767px){.case-catsItem+.case-catsItem{margin-top:4.1025641026vw}}@media screen and (min-width: 768px){.case-catsItem{border-radius:8px;box-shadow:4px 4px 16px #6932bc29}}@media screen and (min-width: 768px) and (max-width: 1320px){.case-catsItem{border-radius:.6060606061vw;box-shadow:.303030303vw .303030303vw 1.2121212121vw #6932bc29}}@media screen and (max-width: 767px){.case-catsItem{border-radius:2.0512820513vw;box-shadow:1.0256410256vw 1.0256410256vw 4.1025641026vw #6932bc29}}.case-catsItem dt{cursor:pointer;position:relative;font-weight:700}@media screen and (min-width: 768px){.case-catsItem dt{font-size:24px;padding:38px 40px}}@media screen and (min-width: 768px) and (max-width: 1320px){.case-catsItem dt{font-size:1.8181818182vw;padding:2.8787878788vw 1.8181818182vw}}@media screen and (max-width: 767px){.case-catsItem dt{font-size:4.6153846154vw;padding:6.1538461538vw 5.1282051282vw}}@media screen and (min-width: 768px){.case-catsItem .aip-js-accordion-header.open~.aip-js-accordion-content:has(.case-catsItem-list){padding-bottom:38px}}@media screen and (min-width: 768px) and (max-width: 1320px){.case-catsItem .aip-js-accordion-header.open~.aip-js-accordion-content:has(.case-catsItem-list){padding-bottom:2.8787878788vw}}@media screen and (max-width: 767px){.case-catsItem .aip-js-accordion-header.open~.aip-js-accordion-content:has(.case-catsItem-list){padding-bottom:5.8974358974vw}}.case-catsItem-titleBr{display:none}@media screen and (max-width: 767px){.case-catsItem-titleBr{display:block}}.case-catsItem .koumudx-casecards{margin-top:0}@media screen and (min-width: 768px){.case-catsItem .koumudx-casecards{padding:0 40px 40px}}@media screen and (min-width: 768px) and (max-width: 1320px){.case-catsItem .koumudx-casecards{padding:0 3.0303030303vw 3.0303030303vw}}@media screen and (max-width: 767px){.case-catsItem .koumudx-casecards{padding:0 5.1282051282vw 6.1538461538vw;gap:4.1025641026vw}}.case-catsItem-list{list-style:none}@media screen and (min-width: 768px){.case-catsItem-list{padding:0 40px}}@media screen and (min-width: 768px) and (max-width: 1320px){.case-catsItem-list{padding:0 3.0303030303vw}}@media screen and (max-width: 767px){.case-catsItem-list{padding:0 5.1282051282vw}}.case-catsItem-list li{border-top:solid #edeff8}@media screen and (min-width: 768px){.case-catsItem-list li{padding:24px 0;border-top-width:2px}}@media screen and (min-width: 768px) and (max-width: 1320px){.case-catsItem-list li{padding:1.8181818182vw 0;border-top-width:.1515151515vw}}@media screen and (max-width: 767px){.case-catsItem-list li{padding:4.1025641026vw 0;border-top-width:.5128205128vw}}.case-catsItem-list li:first-child{padding-top:0;border-top:none}.case-catsItem-list li:last-child{padding-bottom:0}.case-catsItem-list li .label{color:#6650f8;font-weight:700}@media screen and (min-width: 768px){.case-catsItem-list li .label{font-size:18px}}@media screen and (min-width: 768px) and (max-width: 1320px){.case-catsItem-list li .label{font-size:1.3636363636vw}}@media screen and (max-width: 767px){.case-catsItem-list li .label{font-size:4.1025641026vw}}.case-catsItem-list li .label a{color:inherit;text-decoration:underline;text-underline-offset:2px}.case-catsItem-list li .label a:hover{text-decoration:none}@media screen and (min-width: 768px){.case-catsItem-list li .sup{margin-top:7px;font-size:14px}}@media screen and (min-width: 768px) and (max-width: 1320px){.case-catsItem-list li .sup{margin-top:.5303030303vw;font-size:1.0606060606vw}}@media screen and (max-width: 767px){.case-catsItem-list li .sup{margin-top:2.0512820513vw;font-size:3.0769230769vw}}.aip-page-header.page-movie-header,.aip-page-header.page-relation-header{border-bottom:none}.aip-page-body:has(.page-movie){background-color:#f2f3ff}@media screen and (min-width: 768px){.page-movie-section{padding-top:80px}}@media screen and (min-width: 768px) and (max-width: 1320px){.page-movie-section{padding-top:6.0606060606vw}}@media screen and (max-width: 767px){.page-movie-section{padding-top:15.3846153846vw}}@media screen and (min-width: 768px){.page-movie-section+.page-movie-section{padding-top:80px}}@media screen and (min-width: 768px) and (max-width: 1320px){.page-movie-section+.page-movie-section{padding-top:6.0606060606vw}}@media screen and (max-width: 767px){.page-movie-section+.page-movie-section{padding-top:15.3846153846vw}}.page-movie-section__title{margin:0 0 48px;color:#121212;font-weight:700;line-height:1}@media screen and (min-width: 768px){.page-movie-section__title{font-size:32px}}@media screen and (min-width: 768px) and (max-width: 1320px){.page-movie-section__title{font-size:2.4242424242vw;margin-bottom:3.6363636364vw}}@media screen and (max-width: 767px){.page-movie-section__title{padding:0 5.1282051282vw;font-size:6.1538461538vw;margin-bottom:8.2051282051vw;box-sizing:border-box}}.page-movie-section--carousel .page-movie-slider{width:100vw;margin-left:calc(50% - 50vw);box-sizing:border-box}@media screen and (min-width: 768px){.page-movie-section--carousel .page-movie-slider{padding:0 0 48px}}@media screen and (min-width: 768px) and (max-width: 1320px){.page-movie-section--carousel .page-movie-slider{padding:0 0 3.6363636364vw}}@media screen and (max-width: 767px){.page-movie-section--carousel .page-movie-slider{padding:0 0 8.2051282051vw}}@media screen and (max-width: 767px){.page-movie-section--grid{padding-left:5.1282051282vw;padding-right:5.1282051282vw;box-sizing:border-box}}@media screen and (max-width: 767px){.page-movie-section--grid .page-movie-section__title{padding:0}}.page-movie-school-list{display:grid}@media screen and (min-width: 768px){.page-movie-school-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px}}@media screen and (min-width: 768px) and (max-width: 1320px){.page-movie-school-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:3.6363636364vw}}.page-movie-school-list .movie-listItem{background-color:#fff;overflow:hidden;display:flex;flex-direction:column}@media screen and (min-width: 768px){.page-movie-school-list .movie-listItem{padding:0;border-radius:24px;box-shadow:4px 4px 16px #6932bc29}}@media screen and (min-width: 768px) and (max-width: 1320px){.page-movie-school-list .movie-listItem{padding:0;border-radius:1.8181818182vw;box-shadow:.303030303vw .303030303vw 1.2121212121vw #6932bc29}}@media screen and (min-width: 768px){.page-movie-school-slider{padding-bottom:48px}}@media screen and (min-width: 768px) and (max-width: 1320px){.page-movie-school-slider{padding-bottom:3.6363636364vw}}@media screen and (max-width: 767px){.page-movie-school-slider{padding-bottom:8.2051282051vw}}.koumudx-content-header{background:#fff;max-width:1240px;margin:0 auto;padding:26px 20px}.koumudx-content-header__logo{margin:0;font-size:24px;line-height:1.2;font-weight:900}.koumudx-content-header__logo a{color:#6650f8;text-decoration:none}.koumudx-content-header .content-nav-listItem{color:#000;font-size:18px;font-weight:700;line-height:1.2;text-decoration:none}@media screen and (min-width: 768px){.koumudx-content-header{display:flex;justify-content:space-between;align-items:center}.koumudx-content-header .content-nav{width:auto;margin-left:auto;flex-shrink:0}.koumudx-content-header .content-nav-list{justify-content:flex-end}.koumudx-content-header .content-nav-listItem{transition:opacity .2s ease}.koumudx-content-header .content-nav-listItem:hover{opacity:.7}}.koumudx-content-header+.content-breadcrumb{background-color:#efecff}.aip-page-header h1>span{display:inline-block;line-height:1;font-weight:700;color:#000}@media screen and (min-width: 768px){.aip-page-header h1>span{font-size:48px}}@media screen and (min-width: 768px) and (max-width: 1320px){.aip-page-header h1>span{font-size:3.6363636364vw}}@media screen and (max-width: 767px){.aip-page-header h1>span{font-size:8.2051282051vw;line-height:1.5}}@media screen and (min-width: 768px) and (max-width: 1320px){.koumudx-content-header{padding:1.9696969697vw 1.5151515152vw}.koumudx-content-header__logo{font-size:1.8181818182vw}.koumudx-content-header .content-nav-listItem{font-size:1.3636363636vw}.koumudx-casecard{border-radius:.6060606061vw;box-shadow:.303030303vw .303030303vw 1.2121212121vw #00000014}.koumudx-casecard:hover{transform:translateY(-.303030303vw);box-shadow:.6060606061vw .9090909091vw 1.8181818182vw #0000001f}.koumudx-casecard img{height:11.2121212121vw}.koumudx-casecard span{padding:1.5151515152vw 1.5151515152vw 2.1212121212vw;font-size:1.3636363636vw}}@media screen and (max-width: 767px){.koumudx-content-header{padding:4.1025641026vw 5.1282051282vw;display:flex;align-items:center}.koumudx-content-header__logo{font-size:5.1282051282vw;line-height:1.4;max-width:calc(100% - 14.358974359vw);position:relative;z-index:1}.koumudx-content-header .content-nav{pointer-events:none}.koumudx-content-header .content-nav-btn-wrapper,.koumudx-content-header .content-nav-list{pointer-events:auto}.koumudx-content-header .content-nav-listItem{font-size:4.1025641026vw}.top-movie-carousel .swiper-slide,.top-case-carousel .swiper-slide,.page-movie-school .top-movie-carousel .swiper-slide{width:67.6923076923vw}.top-movie-carousel .movie-listItem,.top-movie-carousel .koumudx-casecard,.top-case-carousel .movie-listItem,.top-case-carousel .koumudx-casecard,.page-movie-school .top-movie-carousel .movie-listItem,.page-movie-school .top-movie-carousel .koumudx-casecard{width:67.6923076923vw;border-radius:2.0512820513vw}.page-movie-school-list{grid-template-columns:1fr;gap:6.1538461538vw}.page-movie-school-list .movie-listItem{width:100%;max-width:none;padding-bottom:6.1538461538vw;border-radius:0 0 4.1025641026vw 4.1025641026vw;box-shadow:1.0256410256vw 1.0256410256vw 4.1025641026vw #6932bc29}.koumudx-case .koumudx-casecards,.top-case .koumudx-case__accordion .koumudx-casecards{display:grid;grid-template-columns:1fr;gap:4.1025641026vw;margin-top:0;overflow:visible}.koumudx-case .koumudx-casecard,.top-case .koumudx-case__accordion .koumudx-casecard{width:100%;max-width:none}}.aip-page-header.page-info-header{border-bottom:none}.aip-page-body:has(.page-info-news),.aip-page-body:has(.page-info-admin){background-color:#f2f3ff}.page-info-news,.page-info-admin{max-width:1240px;margin:0 auto;box-sizing:border-box}@media screen and (min-width: 768px){.page-info-news,.page-info-admin{padding:80px 20px 0}}@media screen and (min-width: 768px) and (max-width: 1320px){.page-info-news,.page-info-admin{padding:6.0606060606vw 1.5151515152vw 0}}@media screen and (max-width: 767px){.page-info-news,.page-info-admin{padding:15.3846153846vw 5.1282051282vw 0}}.page-info-news-headline,.page-info-admin-headline{margin:0;color:#121212;font-weight:700;line-height:1}@media screen and (min-width: 768px){.page-info-news-headline,.page-info-admin-headline{margin-bottom:48px;font-size:32px}}@media screen and (min-width: 768px) and (max-width: 1320px){.page-info-news-headline,.page-info-admin-headline{margin-bottom:3.6363636364vw;font-size:2.4242424242vw}}@media screen and (max-width: 767px){.page-info-news-headline,.page-info-admin-headline{margin-bottom:8.2051282051vw;font-size:6.1538461538vw}}.page-info-news-body,.page-info-admin-body{width:100%}.page-info-news-list,.page-info-admin-list{list-style:none;margin:0;padding:0;border-bottom:none!important}@media screen and (max-width: 767px){.page-info-news-list,.page-info-admin-list{margin:0!important}}.page-info-news-list li,.page-info-admin-list li{display:flex;align-items:center;margin:0!important;padding:0!important;overflow:visible;background:transparent!important;border-top:none!important;border-left:none!important;border-right:none!important;border-radius:0!important}@media screen and (min-width: 768px){.page-info-news-list li,.page-info-admin-list li{min-height:40px}.page-info-news-list li:not(:first-child),.page-info-admin-list li:not(:first-child){padding-top:16px!important}.page-info-news-list li:not(:last-child),.page-info-admin-list li:not(:last-child){margin-bottom:0!important;padding-bottom:16px!important;border-bottom:1px solid #dcdae9!important}}@media screen and (min-width: 768px) and (max-width: 1320px){.page-info-news-list li,.page-info-admin-list li{min-height:3.0303030303vw}.page-info-news-list li:not(:first-child),.page-info-admin-list li:not(:first-child){padding-top:1.2121212121vw!important}.page-info-news-list li:not(:last-child),.page-info-admin-list li:not(:last-child){margin-bottom:0!important;padding-bottom:1.2121212121vw!important;border-bottom:.0757575758vw solid #dcdae9!important}}@media screen and (max-width: 767px){.page-info-news-list li,.page-info-admin-list li{display:grid;grid-template-columns:4.1025641026vw minmax(0,1fr);grid-template-rows:auto auto;column-gap:0;row-gap:1.0256410256vw;align-items:start;min-height:0}.page-info-news-list li:not(:first-child),.page-info-admin-list li:not(:first-child){padding-top:3.0769230769vw!important}.page-info-news-list li:not(:last-child),.page-info-admin-list li:not(:last-child){margin-bottom:0!important;padding-bottom:3.0769230769vw!important;border-bottom:.2564102564vw solid #dcdae9!important}}.page-info-news-list li:before,.page-info-admin-list li:before{content:"・";flex-shrink:0;font-weight:700;line-height:1;color:#121212}@media screen and (min-width: 768px){.page-info-news-list li:before,.page-info-admin-list li:before{width:16px;font-size:16px}}@media screen and (min-width: 768px) and (max-width: 1320px){.page-info-news-list li:before,.page-info-admin-list li:before{width:1.2121212121vw;font-size:1.2121212121vw}}@media screen and (max-width: 767px){.page-info-news-list li:before,.page-info-admin-list li:before{grid-column:1;grid-row:1;align-self:center;width:4.1025641026vw;font-size:4.1025641026vw;line-height:1}}.page-info-news-list li.notice,.page-info-admin-list li.notice{background-color:#fff!important}@media screen and (min-width: 768px){.page-info-news-list li.notice,.page-info-admin-list li.notice{padding:24px 24px 24px 56px!important;border-radius:8px}}@media screen and (min-width: 768px) and (max-width: 1320px){.page-info-news-list li.notice,.page-info-admin-list li.notice{padding:1.8181818182vw 1.8181818182vw 1.8181818182vw 4.2424242424vw!important;border-radius:.6060606061vw}}@media screen and (max-width: 767px){.page-info-news-list li.notice,.page-info-admin-list li.notice{padding:4.1025641026vw 5.1282051282vw!important;border-radius:2.0512820513vw;background-image:none!important;border-bottom:none!important}.page-info-news-list li.notice:not(:last-child),.page-info-admin-list li.notice:not(:last-child){margin-bottom:3.0769230769vw!important}.page-info-news-list li.notice .date,.page-info-admin-list li.notice .date{padding-left:0!important}}.page-info-news-list li .date,.page-info-admin-list li .date{float:none;flex-shrink:0;padding:0;font-weight:700;line-height:1;white-space:nowrap;color:#121212}@media screen and (min-width: 768px){.page-info-news-list li .date,.page-info-admin-list li .date{width:140px;margin:0 24px 0 0;font-size:16px}}@media screen and (min-width: 768px) and (max-width: 1320px){.page-info-news-list li .date,.page-info-admin-list li .date{width:10.6060606061vw;margin:0 1.8181818182vw 0 0;font-size:1.2121212121vw}}@media screen and (max-width: 767px){.page-info-news-list li .date,.page-info-admin-list li .date{grid-column:2;grid-row:1;align-self:center;margin:0;font-size:3.5897435897vw;line-height:1}}.page-info-news-list li .txt,.page-info-admin-list li .txt{display:inline;min-width:0;margin:0!important;padding:0;color:#121212;font-weight:700;line-height:1.25;text-decoration:none}@media screen and (min-width: 768px){.page-info-news-list li .txt,.page-info-admin-list li .txt{flex:1;font-size:16px}}@media screen and (min-width: 768px) and (max-width: 1320px){.page-info-news-list li .txt,.page-info-admin-list li .txt{flex:1;font-size:1.2121212121vw}}@media screen and (max-width: 767px){.page-info-news-list li .txt,.page-info-admin-list li .txt{grid-column:1/-1;grid-row:2;display:block;width:100%;margin:0!important;padding:0;font-size:3.5897435897vw;line-height:1.5}}.page-info-news-list li a.txt,.page-info-admin-list li a.txt{color:#6650f8;text-decoration:underline}@media screen and (min-width: 768px){.page-info-news-list li a.txt,.page-info-admin-list li a.txt{text-underline-offset:2px}}@media screen and (min-width: 768px) and (max-width: 1320px){.page-info-news-list li a.txt,.page-info-admin-list li a.txt{text-underline-offset:.1515151515vw}}.page-info-news-list li a.txt:hover,.page-info-admin-list li a.txt:hover{text-decoration:none}.page-info-news-list li a.txt.is-pdf:after,.page-info-news-list li a.txt[href$=".pdf"]:after,.page-info-admin-list li a.txt.is-pdf:after,.page-info-admin-list li a.txt[href$=".pdf"]:after{vertical-align:middle}@media screen and (min-width: 768px){.page-info-news-list li a.txt.is-pdf:after,.page-info-news-list li a.txt[href$=".pdf"]:after,.page-info-admin-list li a.txt.is-pdf:after,.page-info-admin-list li a.txt[href$=".pdf"]:after{width:24px;height:24px;margin-left:8px}}@media screen and (min-width: 768px) and (max-width: 1320px){.page-info-news-list li a.txt.is-pdf:after,.page-info-news-list li a.txt[href$=".pdf"]:after,.page-info-admin-list li a.txt.is-pdf:after,.page-info-admin-list li a.txt[href$=".pdf"]:after{width:1.8181818182vw;height:1.8181818182vw;margin-left:.6060606061vw}}.aip-page-body:has(.page-event-list){background-color:#f7effc}.page-event-list{margin:0 auto}@media screen and (min-width: 768px){.page-event-list{max-width:1240px}}@media screen and (min-width: 768px) and (max-width: 1320px){.page-event-list{max-width:93.9393939394vw}}@media screen and (min-width: 768px){.event-listItem+.event-listItem{margin-top:24px}}@media screen and (min-width: 768px) and (max-width: 1320px){.event-listItem+.event-listItem{margin-top:1.8181818182vw}}@media screen and (max-width: 767px){.event-listItem+.event-listItem{margin-top:4.1025641026vw}}.event-listItem .aip-js-accordion-header{font-weight:800}@media screen and (min-width: 768px){.event-listItem .event-data dl dt{min-width:170px}}@media screen and (min-width: 768px) and (max-width: 1320px){.event-listItem .event-data dl dt{min-width:12.8787878788vw}}@media screen and (max-width: 767px){.event-listItem .event-data dl dt{min-width:0}}.aip-page-body:has(.page-relation-cats){background-color:#e8f1f9}.page-relation-cats{margin:0 auto}@media screen and (min-width: 768px){.page-relation-cats{max-width:1240px}}@media screen and (min-width: 768px) and (max-width: 1320px){.page-relation-cats{max-width:93.9393939394vw}}.relation-catsItem{background:#fff;overflow:hidden}@media screen and (min-width: 768px){.relation-catsItem{border-radius:8px}}@media screen and (min-width: 768px) and (max-width: 1320px){.relation-catsItem{border-radius:.6060606061vw}}@media screen and (max-width: 767px){.relation-catsItem{border-radius:2.0512820513vw}}.aip-page-header.page-case-header{border-bottom:none}.aip-page-body:has(.koumudx-case){background-color:#f7effc}@media screen and (min-width: 768px){.koumudx-case:not(:has(.koumudx-case__search)) .koumudx-case__accordion{margin-top:0;padding-top:80px}}@media screen and (min-width: 768px) and (max-width: 1320px){.koumudx-case:not(:has(.koumudx-case__search)) .koumudx-case__accordion{margin-top:0vw;padding-top:6.0606060606vw}}@media screen and (max-width: 767px){.koumudx-case:not(:has(.koumudx-case__search)) .koumudx-case__accordion{margin-top:0vw;padding-top:10.2564102564vw}}@media screen and (min-width: 768px){#vue-koumudx-case-cards{padding-bottom:8px}}@media screen and (min-width: 768px) and (max-width: 1320px){#vue-koumudx-case-cards{padding-bottom:.6060606061vw}}@media screen and (max-width: 767px){#vue-koumudx-case-cards{padding-bottom:2.0512820513vw}}.content-body .koumudx-hero{overflow:hidden}@media screen and (min-width: 768px){.content-body .koumudx-hero{padding:56px 20px 80px;background:url(../img/mv_bg.png) no-repeat center top/cover}}@media screen and (min-width: 768px) and (max-width: 1320px){.content-body .koumudx-hero{padding:4.2424242424vw 1.5151515152vw 6.0606060606vw}}@media screen and (max-width: 767px){.content-body .koumudx-hero{padding:6.1538461538vw 0 4.1025641026vw;margin-bottom:0;background:url(../img/mv_bg_sp.png) no-repeat center top/100% auto}}.content-body .koumudx-hero__title{color:#6650f8;font-weight:900}@media screen and (min-width: 768px){.content-body .koumudx-hero__title{max-width:1240px;margin:0 auto 32px;padding:0 20px;font-size:44px;line-height:1.2}}@media screen and (min-width: 768px) and (max-width: 1320px){.content-body .koumudx-hero__title{margin:0 auto 2.4242424242vw;padding:0 1.5151515152vw;font-size:3.3333333333vw}}@media screen and (max-width: 767px){.content-body .koumudx-hero__title{margin:0 0 2.0512820513vw;padding:0 6.1538461538vw;font-size:7.1794871795vw;line-height:1.4;text-align:center}}.content-body .koumudx-hero__titleBr{display:none}@media screen and (max-width: 767px){.content-body .koumudx-hero__titleBr{display:block}}.content-body .koumudx-hero__titleSub,.content-body .koumudx-hero__titleMid,.content-body .koumudx-hero__titleSp{display:inline}@media screen and (max-width: 767px){.content-body .koumudx-hero__titleSub,.content-body .koumudx-hero__titleMid,.content-body .koumudx-hero__titleSp{display:block}}.content-body .koumudx-hero__inner{max-width:1240px;margin:0 auto;display:grid;align-items:start}@media screen and (min-width: 768px){.content-body .koumudx-hero__inner{padding:0 20px;grid-template-columns:minmax(0,1fr) minmax(0,566px);gap:24px}}@media screen and (min-width: 768px) and (max-width: 1320px){.content-body .koumudx-hero__inner{padding:0 1.5151515152vw;grid-template-columns:minmax(0,1fr) minmax(0,42.8787878788vw);gap:1.8181818182vw}}@media screen and (max-width: 767px){.content-body .koumudx-hero__inner{display:flex;flex-direction:column;padding:0;gap:0}}.content-body .koumudx-hero__text{min-width:0}@media screen and (min-width: 768px){.content-body .koumudx-hero__text{padding-top:32px}}@media screen and (min-width: 768px) and (max-width: 1320px){.content-body .koumudx-hero__text{padding-top:2.4242424242vw}}@media screen and (max-width: 767px){.content-body .koumudx-hero__text{order:2;padding:0 5.8974358974vw;text-align:center}}.content-body .koumudx-hero__lead{line-height:1.35;font-weight:800}@media screen and (min-width: 768px){.content-body .koumudx-hero__lead{margin:0 0 40px;font-size:36px}}@media screen and (min-width: 768px) and (max-width: 1320px){.content-body .koumudx-hero__lead{margin:0 0 3.0303030303vw;font-size:2.8787878788vw}}@media screen and (max-width: 767px){.content-body .koumudx-hero__lead{margin:0 0 2.0512820513vw;font-size:5.641025641vw;line-height:1.5;color:#000}}.content-body .koumudx-hero__leadMark{display:inline;box-decoration-break:clone;-webkit-box-decoration-break:clone;background:linear-gradient(transparent 75%,#ff0 75%)}@media screen and (max-width: 767px){.content-body .koumudx-hero__leadMark{background:linear-gradient(transparent 70%,#ff0 70%)}}.content-body .koumudx-hero__description{margin:0;color:#000;font-weight:500}@media screen and (min-width: 768px){.content-body .koumudx-hero__description{font-size:18px;line-height:2}}@media screen and (min-width: 768px) and (max-width: 1320px){.content-body .koumudx-hero__description{font-size:1.5151515152vw}}@media screen and (max-width: 767px){.content-body .koumudx-hero__description{font-size:3.5897435897vw;line-height:1.8;font-weight:500;text-align:left;margin-top:4.1025641026vw}}.content-body .koumudx-hero__illust{width:100%;height:auto}@media screen and (min-width: 768px){.content-body .koumudx-hero__illust{max-width:616px;justify-self:end}}@media screen and (min-width: 768px) and (max-width: 1320px){.content-body .koumudx-hero__illust{max-width:46.6666666667vw}}@media screen and (max-width: 767px){.content-body .koumudx-hero__illust{order:1;justify-self:center;max-width:100%;padding:0;margin:0 0 4.1025641026vw}}.content-body .koumudx-quicknav{max-width:none;width:100%;margin:0 auto;background-color:#6e7ff280;position:relative;z-index:5}@media screen and (min-width: 768px){.content-body .koumudx-quicknav{padding:40px 0}}@media screen and (min-width: 768px) and (max-width: 1320px){.content-body .koumudx-quicknav{padding:3.0303030303vw 0}}@media screen and (max-width: 767px){.content-body .koumudx-quicknav{padding:12.3076923077vw 0}}.content-body .koumudx-quicknav ul{max-width:1240px;margin:0 auto;list-style:none;display:grid}@media screen and (min-width: 768px){.content-body .koumudx-quicknav ul{padding:0 20px;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}}@media screen and (min-width: 768px) and (max-width: 1320px){.content-body .koumudx-quicknav ul{padding:0 1.5151515152vw;gap:1.8181818182vw}}@media screen and (max-width: 767px){.content-body .koumudx-quicknav ul{gap:3.0769230769vw;grid-template-columns:1fr;padding:0 5.1282051282vw}}.content-body .koumudx-quicknav a{background:#fff;color:#121212;font-weight:700;text-decoration:none}@media screen and (min-width: 768px){.content-body .koumudx-quicknav a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:120px;padding:14px 16px 8px;border-radius:8px;box-shadow:2px 2px 8px #291e7329}}@media screen and (min-width: 768px) and (max-width: 1320px){.content-body .koumudx-quicknav a{gap:.7575757576vw;min-height:9.0909090909vw;padding:1.0606060606vw 1.2121212121vw .6060606061vw;border-radius:.6060606061vw;box-shadow:.1515151515vw .1515151515vw .6060606061vw #291e7329}}@media screen and (max-width: 767px){.content-body .koumudx-quicknav a{position:relative;display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;align-items:center;gap:1.0256410256vw;min-height:18.4615384615vw;padding:4.1025641026vw 10.2564102564vw 4.1025641026vw 6.1538461538vw;border-radius:2.0512820513vw;box-shadow:.5128205128vw .5128205128vw 2.0512820513vw #291e7329}}.content-body .koumudx-quicknav__sub{font-weight:700}@media screen and (min-width: 768px){.content-body .koumudx-quicknav__sub{font-size:16px;line-height:1;text-align:center}}@media screen and (min-width: 768px) and (max-width: 1320px){.content-body .koumudx-quicknav__sub{font-size:1.2121212121vw}}@media screen and (max-width: 767px){.content-body .koumudx-quicknav__sub{grid-column:1;grid-row:1;font-size:3.5897435897vw;line-height:1.4;text-align:left}}.content-body .koumudx-quicknav__main{font-weight:700}@media screen and (min-width: 768px){.content-body .koumudx-quicknav__main{font-size:24px;line-height:1;text-align:center}}@media screen and (min-width: 768px) and (max-width: 1320px){.content-body .koumudx-quicknav__main{font-size:1.8181818182vw}}@media screen and (max-width: 767px){.content-body .koumudx-quicknav__main{grid-column:1;grid-row:2;font-size:5.1282051282vw;line-height:1.2;text-align:left}}.content-body .koumudx-quicknav a:after{content:"";display:block;background:url(../img/nav_arrow_down.svg) no-repeat center center/contain;transition:transform .25s ease}@media screen and (min-width: 768px){.content-body .koumudx-quicknav a:after{width:20px;height:12px;margin-top:6px}}@media screen and (min-width: 768px) and (max-width: 1320px){.content-body .koumudx-quicknav a:after{width:1.5151515152vw;height:.9090909091vw;margin-top:.4545454545vw}}@media screen and (max-width: 767px){.content-body .koumudx-quicknav a:after{position:absolute;right:6.1538461538vw;top:50%;width:5.1282051282vw;height:3.0769230769vw;margin-top:0;transform:translateY(-50%)}}@media screen and (min-width: 768px){.content-body .koumudx-quicknav a:hover:after{transform:translateY(4px)}}@media screen and (min-width: 768px) and (max-width: 1320px){.content-body .koumudx-quicknav a:hover:after{transform:translateY(.303030303vw)}}@media screen and (max-width: 767px){.content-body .koumudx-quicknav a:hover:after{transform:translateY(calc(-50% + 1.0256410256vw))}}.content-body .top-info-wrapper{max-width:1240px;position:relative;z-index:6}@media screen and (min-width: 768px){.content-body .top-info-wrapper{padding:0 20px}}@media screen and (min-width: 768px) and (max-width: 1320px){.content-body .top-info-wrapper{padding:0 1.5151515152vw}}@media screen and (max-width: 767px){.content-body .top-info-wrapper{padding:0 5.1282051282vw}}@media screen and (min-width: 768px){.content-body .top-info-wrapper.top-info-wrapper--news{margin:34px auto 0}}@media screen and (min-width: 768px) and (max-width: 1320px){.content-body .top-info-wrapper.top-info-wrapper--news{margin:2.5757575758vw auto 0}}@media screen and (max-width: 767px){.content-body .top-info-wrapper.top-info-wrapper--news{margin-top:4.1025641026vw;padding:0 5.1282051282vw 10.2564102564vw}}@media screen and (min-width: 768px){.content-body .top-info-wrapper.top-info-wrapper--admin{margin:auto;padding:80px 20px}}@media screen and (min-width: 768px) and (max-width: 1320px){.content-body .top-info-wrapper.top-info-wrapper--admin{padding:6.0606060606vw 1.5151515152vw}}@media screen and (max-width: 767px){.content-body .top-info-wrapper.top-info-wrapper--admin{margin-top:0;padding:12.3076923077vw 5.1282051282vw}}.content-body .top-info-wrapper .top-news{max-width:none;background:#fff;position:relative;display:grid;grid-template-columns:1fr auto;grid-template-areas:"headline more" "list list";align-items:center}@media screen and (min-width: 768px){.content-body .top-info-wrapper .top-news{border-radius:8px;box-shadow:0 8px 28px #303f741f;padding:32px 40px;row-gap:12px}}@media screen and (min-width: 768px) and (max-width: 1320px){.content-body .top-info-wrapper .top-news{border-radius:.6060606061vw;box-shadow:0 .6060606061vw 2.1212121212vw #303f741f;padding:2.4242424242vw 3.0303030303vw;row-gap:.9090909091vw}}@media screen and (max-width: 767px){.content-body .top-info-wrapper .top-news{border-radius:2.0512820513vw;padding:6.1538461538vw 5.1282051282vw;box-shadow:1.0256410256vw 1.0256410256vw 4.1025641026vw #6932bc29}}.content-body .top-info-wrapper .top-news .top-news-headline{grid-area:headline;float:none;width:auto;color:#000}@media screen and (min-width: 768px){.content-body .top-info-wrapper .top-news .top-news-headline{font-size:24px}}@media screen and (min-width: 768px) and (max-width: 1320px){.content-body .top-info-wrapper .top-news .top-news-headline{font-size:1.8181818182vw}}@media screen and (max-width: 767px){.content-body .top-info-wrapper .top-news .top-news-headline{font-size:5.1282051282vw;margin-bottom:4.1025641026vw}}.content-body .top-info-wrapper .top-news .top-news-morelink{grid-area:more;position:static;justify-self:end;align-self:start}@media screen and (max-width: 767px){.content-body .top-info-wrapper .top-news .top-news-morelink{margin:0 0 1.5384615385vw}}.content-body .top-info-wrapper .top-news .top-news-list{grid-area:list;list-style:none;margin:0;margin-top:0!important;padding:0;clear:both;width:100%}.content-body .top-info-wrapper .top-news .top-news-list li{margin-top:0!important;border-bottom:1px solid #F2EDED}@media screen and (min-width: 768px){.content-body .top-info-wrapper .top-news .top-news-list li{display:flex;align-items:baseline;gap:0;padding:16px 0;line-height:1.7}}@media screen and (min-width: 768px) and (max-width: 1320px){.content-body .top-info-wrapper .top-news .top-news-list li{padding:1.2121212121vw 0;border-bottom-width:.0757575758vw}}@media screen and (max-width: 767px){.content-body .top-info-wrapper .top-news .top-news-list li{position:relative;display:block;padding:3.0769230769vw 0 3.0769230769vw 4.1025641026vw}}.content-body .top-info-wrapper .top-news .top-news-list li:last-child{border-bottom:none}.content-body .top-info-wrapper .top-news .top-news-list li:before{content:"・";color:#121212;font-weight:700}@media screen and (max-width: 767px){.content-body .top-info-wrapper .top-news .top-news-list li:before{position:absolute;left:0;top:3.0769230769vw;line-height:1.5}}.content-body .top-info-wrapper .top-news .top-news-list .date{font-weight:700;white-space:nowrap}@media screen and (min-width: 768px){.content-body .top-info-wrapper .top-news .top-news-list .date{float:none;width:auto;margin:0 0 0 6px}}@media screen and (min-width: 768px) and (max-width: 1320px){.content-body .top-info-wrapper .top-news .top-news-list .date{margin:0 0 0 .4545454545vw}}@media screen and (max-width: 767px){.content-body .top-info-wrapper .top-news .top-news-list .date{display:block;margin:0 0 2.0512820513vw;font-size:3.5897435897vw}}.content-body .top-info-wrapper .top-news .top-news-list .txt{font-weight:700;color:#121212;text-decoration:none}@media screen and (min-width: 768px){.content-body .top-info-wrapper .top-news .top-news-list .txt{margin:0 0 0 20px}}@media screen and (min-width: 768px) and (max-width: 1320px){.content-body .top-info-wrapper .top-news .top-news-list .txt{margin:0 0 0 1.5151515152vw}}@media screen and (max-width: 767px){.content-body .top-info-wrapper .top-news .top-news-list .txt{display:block;margin:0;font-size:3.5897435897vw;line-height:1.5}}.content-body .top-info-wrapper .top-news .top-news-list a.txt{color:#6650f8;text-decoration:underline}@media screen and (min-width: 768px){.content-body .top-info-wrapper .top-news .top-news-list a.txt{text-underline-offset:2px}}@media screen and (min-width: 768px) and (max-width: 1320px){.content-body .top-info-wrapper .top-news .top-news-list a.txt{text-underline-offset:.1515151515vw}}.content-body .top-info-wrapper .top-news .top-news-list a.txt:hover{text-decoration:none}.content-body .top-info-wrapper .top-admin{display:grid;grid-template-columns:1fr auto;grid-template-areas:"headline more" "list list"}@media screen and (min-width: 768px){.content-body .top-info-wrapper .top-admin{align-items:start;row-gap:12px;padding:32px 40px;background:#fff;border-radius:8px;box-shadow:4px 4px 16px #6932bc29}}@media screen and (min-width: 768px) and (max-width: 1320px){.content-body .top-info-wrapper .top-admin{row-gap:.9090909091vw;padding:2.4242424242vw 3.0303030303vw;border-radius:.6060606061vw;box-shadow:.303030303vw .303030303vw 1.2121212121vw #6932bc29}}@media screen and (max-width: 767px){.content-body .top-info-wrapper .top-admin{align-items:start;row-gap:4.1025641026vw;padding:0;background:transparent;border-radius:0;box-shadow:none}}.content-body .top-info-wrapper .top-admin-head{display:contents}.content-body .top-info-wrapper .top-admin .top-admin-headline{grid-area:headline;margin:0;color:#000}@media screen and (min-width: 768px){.content-body .top-info-wrapper .top-admin .top-admin-headline{font-size:24px}}@media screen and (min-width: 768px) and (max-width: 1320px){.content-body .top-info-wrapper .top-admin .top-admin-headline{font-size:1.8181818182vw}}@media screen and (max-width: 767px){.content-body .top-info-wrapper .top-admin .top-admin-headline{font-size:5.1282051282vw;line-height:1.2;text-align:left;align-self:center}}.content-body .top-info-wrapper .top-admin .top-admin-morelink{grid-area:more;position:static;left:auto;bottom:auto;justify-self:end}@media screen and (min-width: 768px){.content-body .top-info-wrapper .top-admin .top-admin-morelink{align-self:start}}@media screen and (max-width: 767px){.content-body .top-info-wrapper .top-admin .top-admin-morelink{align-self:center;margin-top:0;text-align:right}}.content-body .top-info-wrapper .top-admin .top-admin-list{grid-area:list;min-width:0;list-style:none;margin:0;padding:0}@media screen and (min-width: 768px) and (max-width: 1320px){.content-body .top-info-wrapper .top-admin .top-admin-list{margin:-1.2121212121vw 0 0}}@media screen and (max-width: 767px){.content-body .top-info-wrapper .top-admin .top-admin-list{align-self:start}}.content-body .top-info-wrapper .top-admin .top-admin-list li{margin-top:0!important;padding:0;border-bottom:none}@media screen and (min-width: 768px){.content-body .top-info-wrapper .top-admin .top-admin-list li{display:flex;align-items:center;gap:0;min-height:40px;line-height:1}.content-body .top-info-wrapper .top-admin .top-admin-list li:not(:last-child){margin-bottom:16px}}@media screen and (min-width: 768px) and (max-width: 1320px){.content-body .top-info-wrapper .top-admin .top-admin-list li{min-height:3.0303030303vw}.content-body .top-info-wrapper .top-admin .top-admin-list li:not(:last-child){margin-bottom:1.2121212121vw}}@media screen and (max-width: 767px){.content-body .top-info-wrapper .top-admin .top-admin-list li{position:relative;display:block;min-height:0;padding:0 0 0 4.1025641026vw}.content-body .top-info-wrapper .top-admin .top-admin-list li+li{margin-top:0!important}.content-body .top-info-wrapper .top-admin .top-admin-list li:not(:last-child){margin-bottom:4.1025641026vw}}.content-body .top-info-wrapper .top-admin .top-admin-list li:before{content:"・";flex-shrink:0;color:#121212;font-weight:700}@media screen and (min-width: 768px){.content-body .top-info-wrapper .top-admin .top-admin-list li:before{width:16px;font-size:16px;line-height:1}}@media screen and (min-width: 768px) and (max-width: 1320px){.content-body .top-info-wrapper .top-admin .top-admin-list li:before{width:1.2121212121vw;font-size:1.2121212121vw}}@media screen and (max-width: 767px){.content-body .top-info-wrapper .top-admin .top-admin-list li:before{position:absolute;left:0;top:0;width:auto;font-size:3.5897435897vw;line-height:1.5}}.content-body .top-info-wrapper .top-admin .top-admin-list .date{flex-shrink:0;font-weight:700;white-space:nowrap;color:#121212}@media screen and (min-width: 768px){.content-body .top-info-wrapper .top-admin .top-admin-list .date{margin:0 24px 0 0;font-size:16px;line-height:1}}@media screen and (min-width: 768px) and (max-width: 1320px){.content-body .top-info-wrapper .top-admin .top-admin-list .date{margin:0 1.8181818182vw 0 0;font-size:1.2121212121vw}}@media screen and (max-width: 767px){.content-body .top-info-wrapper .top-admin .top-admin-list .date{display:block;width:auto;margin:0 0 2.0512820513vw;font-size:3.5897435897vw;line-height:1.5}}.content-body .top-info-wrapper .top-admin .top-admin-list .txt{margin:0;color:#121212;font-weight:700;text-decoration:none;flex:1;min-width:0}@media screen and (min-width: 768px){.content-body .top-info-wrapper .top-admin .top-admin-list .txt{font-size:16px;line-height:1.25}}@media screen and (min-width: 768px) and (max-width: 1320px){.content-body .top-info-wrapper .top-admin .top-admin-list .txt{font-size:1.2121212121vw}}@media screen and (max-width: 767px){.content-body .top-info-wrapper .top-admin .top-admin-list .txt{display:block;width:auto;margin:0!important;font-size:3.5897435897vw;line-height:1.5}}.content-body .top-info-wrapper .top-admin .top-admin-list a.txt{color:#6650f8;text-decoration:underline}@media screen and (min-width: 768px){.content-body .top-info-wrapper .top-admin .top-admin-list a.txt{text-underline-offset:2px}.content-body .top-info-wrapper .top-admin .top-admin-list a.txt.is-pdf:after,.content-body .top-info-wrapper .top-admin .top-admin-list a.txt[href$=".pdf"]:after{width:24px;height:24px;margin-left:8px;vertical-align:middle}}@media screen and (min-width: 768px) and (max-width: 1320px){.content-body .top-info-wrapper .top-admin .top-admin-list a.txt{text-underline-offset:.1515151515vw}.content-body .top-info-wrapper .top-admin .top-admin-list a.txt.is-pdf:after,.content-body .top-info-wrapper .top-admin .top-admin-list a.txt[href$=".pdf"]:after{width:1.8181818182vw;height:1.8181818182vw;margin-left:.6060606061vw}}.content-body .top-info-wrapper .top-admin .top-admin-list a.txt:hover{text-decoration:none}.content-body .top-movie-headline,.content-body .top-case-headline,.content-body .top-relation-headline,.content-body .top-movie-wrapper .top-movie-headline,.content-body .top-case-wrapper .top-case-headline,.content-body .top-relation-wrapper .top-relation-headline{font-weight:700;text-align:left;color:#000}@media screen and (min-width: 768px){.content-body .top-movie-headline,.content-body .top-case-headline,.content-body .top-relation-headline,.content-body .top-movie-wrapper .top-movie-headline,.content-body .top-case-wrapper .top-case-headline,.content-body .top-relation-wrapper .top-relation-headline{font-size:40px;line-height:1.2;margin-bottom:64px}}@media screen and (min-width: 768px) and (max-width: 1320px){.content-body .top-movie-headline,.content-body .top-case-headline,.content-body .top-relation-headline,.content-body .top-movie-wrapper .top-movie-headline,.content-body .top-case-wrapper .top-case-headline,.content-body .top-relation-wrapper .top-relation-headline{font-size:3.0303030303vw;margin-bottom:4.8484848485vw}}@media screen and (max-width: 767px){.content-body .top-movie-headline,.content-body .top-case-headline,.content-body .top-relation-headline,.content-body .top-movie-wrapper .top-movie-headline,.content-body .top-case-wrapper .top-case-headline,.content-body .top-relation-wrapper .top-relation-headline{margin:0 0 12.3076923077vw;padding:0;font-size:8.2051282051vw;line-height:1}}.content-body .top-event-headline,.content-body .top-event-wrapper .top-event-headline{font-weight:700;text-align:left;color:#000}@media screen and (min-width: 768px){.content-body .top-event-headline,.content-body .top-event-wrapper .top-event-headline{font-size:40px;line-height:1.2;margin-bottom:64px}}@media screen and (min-width: 768px) and (max-width: 1320px){.content-body .top-event-headline,.content-body .top-event-wrapper .top-event-headline{font-size:2.4242424242vw;margin-bottom:4.8484848485vw}}@media screen and (max-width: 767px){.content-body .top-event-headline,.content-body .top-event-wrapper .top-event-headline{margin:0 0 12.3076923077vw;padding:0;font-size:8.2051282051vw;line-height:1}}@media screen and (max-width: 767px){.content-body .top-case,.content-body .top-movie,.content-body .top-event,.content-body .top-relation{position:relative;padding-top:0}}@media screen and (max-width: 767px){.content-body .top-event-morelink,.content-body .top-movie-morelink,.content-body .top-case-morelink,.content-body .top-relation-morelink{position:absolute;top:0;right:0;left:auto;margin:0;transform:none;width:auto;text-align:right}}@media screen and (max-width: 767px){.content-body .top-event-list .event-listItem{box-shadow:1.0256410256vw 1.0256410256vw 4.1025641026vw #6932bc29}.content-body .top-event-list .event-listItem dt{padding:5.1282051282vw 12.3076923077vw 5.1282051282vw 5.1282051282vw;font-size:4.6153846154vw;line-height:1.5;box-sizing:border-box}}@media screen and (max-width: 767px){.content-body .top-movie-carousel,.content-body .top-case-carousel{margin-left:calc(-1 * 5.1282051282vw);margin-right:calc(-1 * 5.1282051282vw);width:calc(100% + 10.2564102564vw);box-sizing:border-box}}@media screen and (max-width: 767px){.content-body .top-movie-carousel .swiper-slide{width:67.6923076923vw}.content-body .top-movie-carousel .movie-listItem{width:67.6923076923vw;border-radius:2.0512820513vw}}@media screen and (max-width: 767px){.content-body .top-case-carousel{margin-top:0;padding:0 0 2.0512820513vw}.content-body .top-case-carousel .swiper-slide,.content-body .top-case-carousel .koumudx-casecard{width:67.6923076923vw;flex-shrink:0;box-sizing:border-box}.content-body .top-case-carousel .koumudx-casecard{box-shadow:1.0256410256vw 1.0256410256vw 4.1025641026vw #6932bc29}.content-body .top-case-carousel .koumudx-casecard img{height:37.9487179487vw}.content-body .top-case-carousel .koumudx-casecard span{padding:5.1282051282vw 5.1282051282vw 6.1538461538vw;font-size:4.1025641026vw;line-height:1.5}}@media screen and (max-width: 767px){.content-body .top-info-wrapper .top-news .top-news-morelink a.aip-button,.content-body .top-info-wrapper .top-admin .top-admin-morelink a.aip-button,.content-body .top-event-morelink a.aip-button,.content-body .top-movie-morelink a.aip-button,.content-body .top-case-morelink a.aip-button,.content-body .top-relation-morelink a.aip-button{min-width:33.8461538462vw;height:10.2564102564vw;padding:0 4.1025641026vw;font-size:3.0769230769vw;line-height:1}}img{max-width:100%;vertical-align:top}a:hover img{transition:opacity .5s;opacity:.8}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
