/*! ----------------------------------------------------------------
* 01. foundation
* 02. libs
* 03. common
* 04. block
----------------------------------------------------------------- *//*! ----------------------------------------------------------------
01.foundation
----------------------------------------------------------------- *//*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:400;src:url("../fonts/NotoSansJP-Regular.woff2") format("woff2");font-display:swap}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:500;src:url("../fonts/NotoSansJP-Medium.woff2") format("woff2");font-display:swap}@font-face{font-family:"Noto Sans JP";font-style:normal;font-weight:700;src:url("../fonts/NotoSansJP-Bold.woff2") format("woff2");font-display:swap}@font-face{font-family:"urdin";src:url("../fonts/URWDIN-Light.woff2") format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"urdin";src:url("../fonts/URWDIN-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"urdin";src:url("../fonts/URWDIN-Medium.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"urdin";src:url("../fonts/URWDIN-Bold.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}.font-size-dummy{font-size:.625rem;font-size:.75rem;font-size:.8125rem;font-size:.875rem;font-size:.94rem;font-size:1rem;font-size:1.0625rem;font-size:1.13rem;font-size:1.25rem;font-size:1.38rem;font-size:1.5rem;font-size:1.623rem;font-size:1.75rem;font-size:1.875rem;font-size:2.125rem;font-size:2.5rem;font-size:3.13rem;font-size:6.875rem}/*! ----------------------------------------------------------------
02.libs
----------------------------------------------------------------- *//*! ----------------------------------------------------------------
03.common
----------------------------------------------------------------- */html{position:relative;margin:0;padding:0;line-height:150%;overflow-y:auto}html.active{overflow-y:hidden}html::before{content:"";position:fixed;top:0;right:0;width:51.24%;padding:43.95% 0 0 0;background:url(../img/circle.svg) 50% 50% no-repeat;background-size:cover;display:block}body{position:relative;margin:0;padding:0;color:#2e2e2e;word-wrap:break-word;display:block;font-family:"Noto Sans JP",sans-serif;-webkit-box-sizing:border-box;box-sizing:border-box;overflow-x:hidden;overflow-y:auto}body.active{overflow-y:hidden}.bgslideshow{position:fixed;top:0;left:0;width:100%;height:100vh;overflow:hidden;display:block}.bgslideshow{z-index:-1}.bgslideshow::before,.bgslideshow::after,.bgslideshow .bg{content:"";position:absolute;inset:0;background-size:cover;background-position:center;opacity:0;-webkit-animation:fade 48s infinite;animation:fade 48s infinite}.bgslideshow::before{background:url("../img/bg1.webp") 50% 50% no-repeat;background-size:cover;-webkit-animation-delay:0s;animation-delay:0s}.bgslideshow::after{background:url("../img/bg2.webp") 50% 50% no-repeat;background-size:cover;-webkit-animation-delay:16s;animation-delay:16s}.bgslideshow .bg{background:url("../img/bg3.webp") 50% 50% no-repeat;background-size:cover;-webkit-animation-delay:32s;animation-delay:32s}@-webkit-keyframes fade{0%{opacity:0}10%{opacity:1}40%{opacity:1}50%{opacity:0}100%{opacity:0}}@keyframes fade{0%{opacity:0}10%{opacity:1}40%{opacity:1}50%{opacity:0}100%{opacity:0}}section,div{line-height:150%;-webkit-box-sizing:border-box;box-sizing:border-box}#header{position:relative;width:100%;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}#header{-webkit-transition:all .3s ease-out;transition:all .3s ease-out}#header{z-index:800}@media screen and (max-width: 960px){#header{top:0}}#header .header__bg{position:fixed;top:0;right:-100%}#header .header__bg{-webkit-transition:all .3s ease-out;transition:all .3s ease-out}#header.active .header__bg{position:fixed;right:0;width:100%;height:100%;background:hsla(0,0%,100%,.95);display:block}.navi{position:fixed;top:0;left:auto;right:-100%;width:100%;height:100%;margin:0;padding:40px;-webkit-box-sizing:border-box;box-sizing:border-box;visibility:hidden;opacity:0;display:grid;place-content:center;border-radius:0;overflow-y:auto}.navi{z-index:800}.navi{-webkit-transition:all .3s ease-out;transition:all .3s ease-out}@media screen and (max-width: 960px){.navi{position:fixed;top:0;right:-400px;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box;visibility:hidden;opacity:0;border-radius:0;display:block}}.navi.active{visibility:visible;left:0;right:auto;opacity:1;width:100%}.navi.active{-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.navilist{position:relative;max-width:1082px;margin:0 auto;padding:0;list-style-type:none;display:grid;grid-template-columns:repeat(4, 1fr);gap:30px}@media screen and (max-width: 960px){.navilist{width:100%;max-width:100%;margin:0;padding:0;display:block}}.navilist__li{position:relative;margin:0;padding:0 0 0 18px;font-family:"urdin",sans-serif;font-size:1.623rem;font-weight:500;line-height:120%;color:#2e2e2e;-webkit-box-sizing:border-box;box-sizing:border-box;border-left:4px solid #efece6}@media screen and (max-width: 960px){.navilist__li{width:100%;margin:0;height:auto;padding:0 0 10px 20px;color:#fff;font-size:1rem;display:block}}.navilist__li--top{padding:0;grid-column:1/5;border:none}.navilist__li--about{border-left:4px solid #efece6}.navilist__li--research{border-left:4px solid #d7ead8}.navilist__li--study{border-left:4px solid #d9f0f3}.navilist__li--people{border-left:4px solid #e5e7ec}.navilist__li a{padding:0;color:#2e2e2e;text-decoration:none}@media screen and (max-width: 960px){.navilist__li a{padding:0}}@media(hover: hover){.navilist__li a:hover{color:#8ad0c9}}.navilist2{position:relative;margin:0;padding:0;list-style-type:none}@media screen and (max-width: 960px){.navilist2{margin:0;padding:0;height:auto;display:block}}.navilist2__li{position:relative;margin:0 0 24px;padding:0;font-family:"Noto Sans JP",sans-serif;font-size:1rem;font-weight:400;line-height:130%;color:#2e2e2e;-webkit-box-sizing:border-box;box-sizing:border-box}.navilist2__li{-webkit-transition:all .3s ease-out;transition:all .3s ease-out}@media screen and (max-width: 960px){.navilist2__li{display:block;margin:0;height:auto;padding:10px 0;color:#fff;font-size:1rem;border-top:none;background:none}}.navilist2__li:first-child{font-family:"urdin",sans-serif;font-size:1.623rem;font-weight:500;line-height:110%}.navilist2__li:last-child{margin:0}.navilist2__li a{padding:0;color:#2e2e2e;text-decoration:none}@media screen and (max-width: 960px){.navilist2__li a{padding:0}}@media(hover: hover){.navilist2__li a:hover{color:#8ad0c9}}.btnopen{position:fixed;top:0;right:0;width:70px;height:70px;display:inline-block;-webkit-transition:all .4s;transition:all .4s;color:#fff;background:#2e2e2e;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}.btnopen{z-index:800}.btnopen{-webkit-transition:all .3s ease-out;transition:all .3s ease-out}@media screen and (max-width: 767px){.btnopen{width:60px;height:60px}}.btnopen::after{content:"メニュー";position:absolute;left:0;bottom:11px;width:100%;font-size:.75rem;font-weight:700;line-height:100%;text-align:center}@media screen and (max-width: 767px){.btnopen::after{font-size:.6rem}}@media(hover: hover){.btnopen:hover{background:#8ad0c9}}.btnopen.active::after{content:"閉じる"}@media screen and (max-width: 767px){.btnopen.vis{top:0;display:block}.btnopen.vis{z-index:800}}.btnopen span{position:absolute;left:0;right:0;margin:0 auto;width:46%;height:2px;background-color:#fff;border-radius:4px;display:inline-block;-webkit-transition:all .4s;transition:all .4s;-webkit-box-sizing:border-box;box-sizing:border-box}.btnopen span:nth-of-type(1){top:26px}@media screen and (max-width: 767px){.btnopen span:nth-of-type(1){top:23px}}.btnopen span:nth-of-type(2){top:17px}@media screen and (max-width: 767px){.btnopen span:nth-of-type(2){top:15px}}.btnopen span:nth-of-type(3){bottom:33px}@media screen and (max-width: 767px){.btnopen span:nth-of-type(3){top:30px}}.btnopen.active span:nth-of-type(1){top:24px;-webkit-transform:translateY(4px) rotate(-315deg);transform:translateY(4px) rotate(-315deg)}@media screen and (max-width: 767px){.btnopen.active span:nth-of-type(1){top:18px}}.btnopen.active span:nth-of-type(2){opacity:0}.btnopen.active span:nth-of-type(3){bottom:36px;-webkit-transform:translateY(-4px) rotate(315deg);transform:translateY(-4px) rotate(315deg)}@media screen and (max-width: 767px){.btnopen.active span:nth-of-type(3){top:26px;bottom:auto}}@media screen and (max-width: 960px){.btnclose{position:fixed;top:14px;left:24px;width:24px;height:24px;margin:0 auto;display:block;visibility:hidden;opacity:0;cursor:pointer;cursor:hand}.btnclose{z-index:155}.btnclose{-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.btnclose:before{position:absolute;content:"";top:0;left:0;width:2px;height:26px;border-radius:50px;background:#efece6;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.btnclose:after{position:absolute;content:"";top:0;left:0;width:2px;height:26px;border-radius:50px;background:#efece6;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.btnclose:hover{opacity:.6}.btnclose.active{opacity:1;visibility:visible}}.header__nav{position:relative;width:100%;height:70px;padding:35px 3.5% 0 3.5%;display:inline-grid;grid-template-columns:auto 1fr;gap:30px}@media screen and (max-width: 767px){.header__nav{padding:24px 3.5% 0 3.5%;height:60px}}.header__nav--h1,.header__nav--title{margin:0;padding:0;font-size:1.25rem;font-weight:700}@media screen and (max-width: 767px){.header__nav--h1,.header__nav--title{font-size:1rem}}.header__nav--h1 a,.header__nav--title a{text-decoration:none;color:#2e2e2e}.header__nav--ul{margin:0;padding:3px 0 0 0;list-style-type:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px}@media screen and (max-width: 1140px){.header__nav--ul{display:none}}.header__nav--li{margin:0;padding:0;font-family:"urdin",sans-serif;font-weight:500;font-size:1rem}.header__nav--li__link{color:#2e2e2e;text-decoration:none}@media(hover: hover){.header__nav--li__link:hover{color:#8ad0c9}}main{position:relative;margin:0 auto;padding:50px 0 0 0;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}main{z-index:1}@media screen and (max-width: 960px){main{padding:30px 0 0 0}}#top main{padding:0}.contents{margin:50px 0 60px}@media screen and (max-width: 767px){.contents{margin:30px 0 50px}}.innercol{width:90%;max-width:800px;margin:0 auto}@media screen and (max-width: 800px){.innercol{width:92%;max-width:92%}}.footer{position:relative;margin:0 auto;padding:50px 40px;width:100%;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff}@media screen and (max-width: 767px){.footer{padding:34px 3.5%}}.footer__sec1{margin:0 auto 30px;padding:0;display:grid;grid-template-columns:1fr 126px;gap:2%}@media screen and (max-width: 767px){.footer__sec1{display:block}}.footer__sec1--nav{margin:0;padding:0;font-size:1rem;list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 767px){.footer__sec1--nav{margin:0 0 20px;font-size:.875rem;text-align:left;display:grid;grid-template-columns:repeat(2, 1fr);gap:10px}}.footer__sec1--nav li{margin:0 30px 0 0}@media screen and (max-width: 767px){.footer__sec1--nav li{margin:0}}.footer__sec1--sns{font-size:.875rem;text-align:right}.footer__sec2{display:grid;grid-template-columns:247px 1fr;gap:2%}@media screen and (max-width: 767px){.footer__sec2{display:block}}.footer__sec2--logo img{width:100%;height:auto;display:block}@media screen and (max-width: 767px){.footer__sec2--logo img{width:60%;margin:0 auto 20px}}.footer__sec2--txt{font-size:.875rem;text-align:right}@media screen and (max-width: 767px){.footer__sec2--txt{font-size:.8125rem;text-align:center}}.footer a{color:#2e2e2e;text-decoration:none}.footer a{-webkit-transition:all .3s ease-out;transition:all .3s ease-out}@media(hover: hover){.footer a:hover{color:#8ad0c9}}.snscol{width:126px;margin:0 auto;padding:0;list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 767px){.snscol{margin:0 auto 24px}}.snscol .snscol__li{position:relative;width:54px;height:54px;margin:0 0 0 18px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:4px}.snscol .snscol__li{-webkit-transition:all .3s ease-out;transition:all .3s ease-out}@media screen and (max-width: 767px){.snscol .snscol__li{width:44px;height:44px;margin:0 14px}}.snscol .snscol__li:first-child{margin:0}.snscol .snscol__li--fb{background:#fff;border:1px solid #ccc}.snscol .snscol__li--fb svg{width:38px;height:auto;margin:0;fill:#fff !important}@media screen and (max-width: 767px){.snscol .snscol__li--fb svg{width:30px;height:auto}}.snscol .snscol__li--insta{background:linear-gradient(-135deg, #C0009D 0%, #EC0017 50%, #FEC21D 100%) no-repeat}.snscol .snscol__li--insta svg{width:34px;height:auto;margin:0;fill:#fff !important}@media screen and (max-width: 767px){.snscol .snscol__li--insta svg{width:26px;height:auto}}.snscol .snscol__li:hover{opacity:.6}.snscol .snscol__li__link{width:54px;height:54px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 767px){.snscol .snscol__li__link{width:44px;height:44px}}.more{position:relative;margin:0 auto;padding:0;width:200px;height:50px;font-family:"urdin",sans-serif;font-size:.875rem;color:#2e2e2e;text-decoration:none;display:grid;place-content:center;border:1px solid #2e2e2e}.more{-webkit-transition:all .3s ease-out;transition:all .3s ease-out}@media screen and (max-width: 960px){.more{width:160px;height:40px}}.more:hover{color:#fff;background:#efece6}@media screen and (max-width: 960px){.more:hover{color:#2e2e2e}}.arrow-right{display:inline-block;vertical-align:middle;color:#2e2e2e;line-height:1;position:relative;width:1em;height:1em;-webkit-transform:translateX(-25%) rotate(45deg);transform:translateX(-25%) rotate(45deg)}.arrow-right::before,.arrow-right::after{content:"";position:absolute;background:currentColor;border-radius:.1em}.arrow-right::before{top:0;left:0;right:0;height:.1em}.arrow-right::after{top:0;right:0;bottom:0;width:.1em}p{line-height:150%;margin:0 0 16px 0}p:last-child{margin:0}.text-center{text-align:center}.text-right{text-align:right}.pc{display:block}@media screen and (max-width: 960px){.pc{display:none}}.sp{display:none}@media screen and (max-width: 960px){.sp{display:block}}a{cursor:pointer;color:#00e;outline:none}a{-webkit-transition:all .3s ease-out;transition:all .3s ease-out}@media(hover: hover){a:hover{color:#8ad0c9}}a img{-webkit-transition:all .3s ease-out;transition:all .3s ease-out}@media(hover: hover){a img:hover{opacity:.6}}a:focus,*:focus{outline:none}.is-fixed{position:fixed !important;top:0;left:0}#top .h2__title{position:relative;margin:0 0 34px 0;padding:0;font-size:4vw;font-family:"urdin",sans-serif;font-weight:400;color:#2e2e2e;line-height:100%;border:none}@media screen and (max-width: 960px){#top .h2__title{margin:0 0 30px 0;font-size:8vw}}#top .h2__title--right{text-align:right}#top .h2__title--center{top:-2vw;text-align:center}#top .h2__title--center2{text-align:center}.h1__title{position:relative;top:-30px;margin:0 0 34px;padding:0;font-size:2.5rem;line-height:130%;text-align:center}@media screen and (max-width: 767px){.h1__title{top:-14px;margin:0 0 24px;font-size:1.38rem}}.h2__title{position:relative;margin:0 0 24px;padding:0 0 24px;font-size:2.125rem;font-weight:500;line-height:130%;border-bottom:1px solid #d9d9d9}@media screen and (max-width: 767px){.h2__title{margin:0 0 20px;padding:0 0 20px;font-size:1.25rem;line-height:140%}}.h2__title span{margin:4px 0 0 0;padding:0;font-size:1rem;font-weight:400;line-height:150%;display:block}@media screen and (max-width: 767px){.h2__title span{font-size:.875rem}}.btn01{width:300px;height:60px;margin:0 auto;font-weight:700;color:#2e2e2e;text-decoration:none;display:grid;place-content:center;background:#fff;border-radius:12px}.btn01{-webkit-transition:all .3s ease-out;transition:all .3s ease-out}@media screen and (max-width: 767px){.btn01{width:240px;height:54px;font-size:.875rem}}.btn01 span{position:relative}.btn01 span::before{content:"";position:absolute;top:calc(50% - 6px);left:-20px;width:14px;height:14px;background:url(../img/ico_arrow1.svg) 50% 50% no-repeat;background-size:cover;display:block}@media(hover: hover){.btn01:hover{color:#2e2e2e;background:#8ad0c9}}.btn02{width:100%;height:54px;margin:0 auto;padding:0 14px;color:#fff;font-size:1.7em;font-weight:700;border-radius:100px;background:#000;text-decoration:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box}.btn02{-webkit-transition:all .3s ease-out;transition:all .3s ease-out}@media screen and (max-width: 1000px){.btn02{font-size:1.6em}}@media screen and (max-width: 940px){.btn02{font-size:.9em}}.btn02:hover{background:#8ad0c9}.wp-pagenavi{margin:30px 0 0 0;padding:0;font-size:1.0625rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-family:"urdin",sans-serif;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style-type:none;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 767px){.wp-pagenavi{font-size:1rem}}.wp-pagenavi span{text-decoration:none;border:none !important;margin:0 5px !important;padding:6px 14px !important;background:#efece6 !important;border-radius:100px}.wp-pagenavi .pages{background:#efece6 !important}.wp-pagenavi .current{color:#fff;background:#8ad0c9 !important}.wp-pagenavi a{margin:0 5px !important;padding:6px 14px !important;color:#2e2e2e;border:none !important;background:#efece6 !important;border-radius:100px}@media(hover: hover){.wp-pagenavi a:hover{color:#fff;background:#8ad0c9 !important}}.red{color:#cf1c3a}@media screen and (max-width: 767px){.column5.wp-block-columns.is-not-stacked-on-mobile{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.column5 .wp-block-column{-ms-flex-preferred-size:30% !important;flex-basis:30% !important;width:30% !important}}:where(.wp-block-columns.is-layout-flex){gap:1em !important}.heroWrap{position:relative;margin:0;padding:0 5%;width:100%;height:44vw;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 767px){.heroWrap{height:70vw}}.heroWrap__h1{position:relative;margin:0;padding:0;font-family:"urdin",sans-serif;font-size:8.5vw;line-height:8.5vw;font-weight:600}@media screen and (max-width: 767px){.heroWrap__h1{font-size:12vw;line-height:12vw}}.heroWrap__h1 span{font-size:7vw;font-weight:400;display:block}@media screen and (max-width: 767px){.heroWrap__h1 span{font-size:10vw}}.listWrap{margin:0 0 3vw;padding:0;list-style-type:none;display:grid;grid-template-columns:repeat(2, 1fr);gap:3vw}@media screen and (max-width: 767px){.listWrap{display:block}}.listWrap__col{color:#000;display:grid;grid-template-columns:40% 60%;border-radius:20px;background:#fff;text-decoration:none}.listWrap__col{-webkit-transition:all .3s ease-out;transition:all .3s ease-out}@media screen and (max-width: 767px){.listWrap__col{min-height:36vw;margin:0 0 14px;border-radius:14px}}.listWrap__col--txt{padding:2vw;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 767px){.listWrap__col--txt{padding:3vw}}.listWrap__col--txt__title{font-size:2.2vw;font-weight:700;line-height:2.8vw}@media screen and (max-width: 767px){.listWrap__col--txt__title{font-size:4.5vw;line-height:6vw}}.listWrap__col--txt__title--cat{width:70%;margin:.4vw 0 0 0;font-family:"urdin",sans-serif;font-size:1.2vw;font-weight:700;line-height:1.7vw}@media screen and (max-width: 767px){.listWrap__col--txt__title--cat{width:90%;margin:.8vw 0 0 0;font-size:3vw;line-height:4vw}}.listWrap__col--txt__title--num{margin:.4vw 0 0 0;font-family:"urdin",sans-serif;font-size:2.5vw;font-weight:500;line-height:2.5vw}@media screen and (max-width: 767px){.listWrap__col--txt__title--num{margin:.8vw 0 0 0;font-size:5vw;line-height:5vw}}.listWrap__col--txt__title--num2{margin:.4vw 0 0 0;font-family:"urdin",sans-serif;font-size:1.2vw;font-weight:400;line-height:1.2vw}@media screen and (max-width: 767px){.listWrap__col--txt__title--num2{margin:1vw 0 0 0;font-size:3.4vw;line-height:3.4vw}}.listWrap__col--txt__title--cont{margin:.4vw 0 0 0;font-size:1.2vw;font-weight:400;line-height:1.6vw}@media screen and (max-width: 767px){.listWrap__col--txt__title--cont{margin:1vw 0 0 0;font-size:3.4vw;line-height:4.4vw}}.listWrap__col--txt__title--cont2{margin:.4vw 0 0 0;font-size:1.6vw;font-weight:700;line-height:2.2vw}@media screen and (max-width: 767px){.listWrap__col--txt__title--cont2{margin:1vw 0 0 0;font-size:4vw;line-height:5.4vw}}.listWrap__col--txt__title--date{margin:.4vw 0 0 0;font-size:1vw;font-weight:400;line-height:1.3vw}@media screen and (max-width: 767px){.listWrap__col--txt__title--date{margin:1vw 0 0 0;font-size:3.2vw;line-height:4.4vw}}.listWrap__col--txt__ico{margin:.5vw 0 0 0;width:3vw;height:3vw;background:url(../img/ico_arrow1.svg) 50% 50% no-repeat;background-size:cover}@media screen and (max-width: 767px){.listWrap__col--txt__ico{margin:1.4vw 0 0 0;width:5vw;height:5vw}}.listWrap__col--img{border-radius:0 20px 20px 0;background-position:50% 50% !important;background-size:cover !important}@media screen and (max-width: 767px){.listWrap__col--img{border-radius:0 14px 14px 0}}@media(hover: hover){.listWrap__col:hover{color:#000;background:#8ad0c9}}.listWrap2{margin:0;padding:0;list-style-type:none;display:grid;grid-template-columns:repeat(3, 1fr);gap:1.8vw}@media screen and (max-width: 767px){.listWrap2{display:block}}.listWrap2__li{border-radius:20px;background:#fff;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.listWrap2__li{-webkit-transition:all .3s ease-out;transition:all .3s ease-out}@media(hover: hover){.listWrap2__li:hover{background:#8ad0c9}}@media screen and (max-width: 767px){.listWrap2__li{margin:0 0 14px;border-radius:14px}}.listWrap2__li a{position:relative;padding:1.5vw 1.5vw 1.5vw 3.5vw;font-size:1.54vw;font-weight:700;line-height:1.7vw;color:#000;text-decoration:none}@media screen and (max-width: 767px){.listWrap2__li a{padding:4vw 4vw 4vw 8.5vw;font-size:3.75vw;line-height:4.7vw}}.listWrap2__li a::before{content:"";position:absolute;top:calc(50% - .65vw);left:1.54vw;width:1.4vw;height:1.4vw;background:url(../img/ico_arrow1.svg) 50% 50% no-repeat;background-size:cover;display:block}@media screen and (max-width: 767px){.listWrap2__li a::before{top:calc(50% - 1.9vw);left:3vw;width:4vw;height:4vw}}#top .aboutWrap{position:relative;margin:0 0 9vw;padding:0 5% 2vw}@media screen and (max-width: 767px){#top .aboutWrap{margin:0 0 14vw;padding:0 3.5% 1vw}}#top .aboutWrap::before{content:"";position:absolute;left:0;top:2.5vw;width:80%;height:100%;border-radius:0 50px 50px 0;background:#efece6;display:block}#top .aboutWrap::before{z-index:-1}@media screen and (max-width: 767px){#top .aboutWrap::before{top:5vw;width:90%;border-radius:0 24px 24px 0}}#top .researchWrap{position:relative;margin:0 0 9vw;padding:0 5% 2vw}@media screen and (max-width: 767px){#top .researchWrap{margin:0 0 14vw;padding:0 3.5% 1vw}}#top .researchWrap::before{content:"";position:absolute;right:0;top:2.5vw;width:80%;height:100%;border-radius:50px 0 0 50px;background:#d7ead8;display:block}#top .researchWrap::before{z-index:-1}@media screen and (max-width: 767px){#top .researchWrap::before{top:5vw;width:90%;border-radius:24px 0 0 24px}}#top .studyWrap{position:relative;margin:0 0 9vw;padding:0 5% 2vw}@media screen and (max-width: 767px){#top .studyWrap{margin:0 0 14vw;padding:0 3.5% 1vw}}#top .studyWrap::before{content:"";position:absolute;left:0;top:2.5vw;width:80%;height:100%;border-radius:0 50px 50px 0;background:#d9f0f3;display:block}#top .studyWrap::before{z-index:-1}@media screen and (max-width: 767px){#top .studyWrap::before{top:5vw;width:90%;border-radius:0 24px 24px 0}}#top .peopleWrap{position:relative;margin:0 0 9vw;padding:0 0 2vw}@media screen and (max-width: 767px){#top .peopleWrap{margin:0 0 14vw;padding:0 0 2vw}}#top .peopleWrap::before{content:"";position:absolute;left:0;top:2.5vw;width:100%;height:100%;border-radius:50px 50px 0 0;background:#e5e7ec;display:block}#top .peopleWrap::before{z-index:-1}@media screen and (max-width: 767px){#top .peopleWrap::before{border-radius:24px 24px 0 0}}#top .peopleWrap__swiper{position:relative;width:100%;padding:0 0 34px;overflow-x:hidden}#top .peopleWrap .swiper-slide{height:auto;padding:0;background:#fff;border-radius:24px}#top .peopleWrap .swiper-slide{-webkit-transition:all .3s ease-out;transition:all .3s ease-out}@media(hover: hover){#top .peopleWrap .swiper-slide:hover{background:#8ad0c9}}#top .peopleWrap .swiper-slide--link{color:#000;text-decoration:none}#top .peopleWrap .swiper-slide--img{margin:0 auto;width:100%;padding:80% 0 0 0;border-radius:24px 24px 0 0;background-size:cover !important}#top .peopleWrap .swiper-slide--txt{padding:16px;font-size:1rem;text-align:center}@media screen and (max-width: 767px){#top .peopleWrap .swiper-slide--txt{font-size:.875rem}}#top .peopleWrap .swiper-slide--h3{margin:0 0 10px;font-size:1.25rem;font-weight:700;text-align:center}@media screen and (max-width: 767px){#top .peopleWrap .swiper-slide--h3{margin:0 0 6px}}#top .peopleWrap .swiper-slide--h3 span{margin:0 0 0 4px;font-size:.875rem}#top .peopleWrap .swiper-pagination{bottom:0}#top .peopleWrap__btn{margin:50px auto 0}@media screen and (max-width: 767px){#top .peopleWrap__btn{margin:30px auto 0}}#top .peopleWrap__btn .listWrap2{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#top .peopleWrap__btn .listWrap2 li{width:30%}@media screen and (max-width: 767px){#top .peopleWrap__btn .listWrap2 li{width:70%}}#top .newsWrap{position:relative;margin:0 auto 6vw;width:90%;background:#fff}@media screen and (max-width: 767px){#top .newsWrap{width:92%;max-width:92%;margin:0 auto 50px}#detail #top .newsWrap{padding:90px 0 110px}}#top .newsWrap__inner{margin:-3vw 0 0;padding:0 3%;height:260px;overflow-y:scroll}@media screen and (max-width: 767px){#top .newsWrap__inner{margin:-6vw 0 0;padding:0 3%}}#top .newsWrap .newsWrap__listcol{width:100%;max-width:1000px;margin:0 auto 50px;padding:0;display:grid;gap:0 12px}@media screen and (max-width: 767px){#top .newsWrap .newsWrap__listcol{width:100%;max-width:100%;margin:0 auto 40px;gap:10px}}#top .newsWrap .newsWrap__listcol__link{color:#2e2e2e;text-decoration:none}#top .newsWrap .newsWrap__listcol__link{-webkit-transition:all .3s ease-out;transition:all .3s ease-out}@media(hover: hover){#top .newsWrap .newsWrap__listcol__link:hover{color:#000;background:#8ad0c9}}#top .newsWrap .newsWrap__dl{position:relative;margin:0;padding:1.4vw;display:grid;grid-template-columns:20% 1fr;border-bottom:1px solid rgba(60,60,63,.3);-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 767px){#top .newsWrap .newsWrap__dl{padding:10px;display:block}}#top .newsWrap .newsWrap__dt{margin:0;padding:0;font-size:1rem;line-height:150%}@media screen and (max-width: 767px){#top .newsWrap .newsWrap__dt{width:90%;font-size:.94rem}}#top .newsWrap .newsWrap__dd{margin:0;padding:0;font-size:1rem;line-height:150%}@media screen and (max-width: 767px){#top .newsWrap .newsWrap__dd{width:90%;font-size:.94rem}}#top .newsWrap .newsWrap__article{width:94%;max-width:660px;margin:0 auto 60px}@media screen and (max-width: 767px){#top .newsWrap .newsWrap__article{width:100%;max-width:100%;margin:0 auto 60px}}#top .newsWrap .newsWrap__article__h2{margin:0 0 24px 0;padding:0 0 24px 0;font-size:2.2rem;line-height:140%;font-style:normal;border-bottom:1px solid rgba(0,0,0,.4)}@media screen and (max-width: 767px){#top .newsWrap .newsWrap__article__h2{font-size:1.9rem}}#top .newsWrap .newsWrap__article__date{margin:0 0 8px;padding:0;font-size:2rem}@media screen and (max-width: 767px){#top .newsWrap .newsWrap__article__date{margin:0;font-size:1.5rem}}#top .newsWrap .newsWrap__article__date span{margin:0 0 0 6px;font-size:2.4rem}#top .newsWrap .newsWrap__article__txt{font-size:1.7rem}@media screen and (max-width: 767px){#top .newsWrap .newsWrap__article__txt{font-size:1.5rem}}#top .newsWrap .newsWrap__article__txt .wp-block-embed__wrapper{position:relative;width:100%;padding:65% 0 0 0}#top .newsWrap .newsWrap__article__txt .wp-block-embed__wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}#top .newsWrap .newsWrap__article__txt img{margin:0 auto;max-width:100%;height:auto;display:block}.articleWrap{width:90%;margin:0 auto 60px;padding:0 0 50px;font-size:1.0625rem;background:#fff;border-radius:24px}@media screen and (max-width: 767px){.articleWrap{width:100%;margin:0 auto 50px;padding:0 0 24px;font-size:1rem}}.articleWrap p{line-height:200%;margin:0 0 16px 0}@media screen and (max-width: 767px){.articleWrap p{line-height:170%}}.articleWrap p:last-child{margin:0}.articleWrap .wp-element-caption{font-size:.94rem;display:block}@media screen and (max-width: 767px){.articleWrap .wp-element-caption{width:100%;font-size:.8125rem}}.articleWrap :where(figure),.articleWrap .wp-block-image :where(figcaption){margin-bottom:0 0 14px}.articleWrap__listcol{width:100%;max-width:900px;margin:0 auto;padding:0;display:grid;gap:0 12px}@media screen and (max-width: 767px){.articleWrap__listcol{width:100%;max-width:100%}}.articleWrap__listcol__link{margin:0 0 20px;padding:0 0 20px;color:#2e2e2e;text-decoration:none;border-bottom:1px solid #d9d9d9}.articleWrap__listcol__link{-webkit-transition:all .3s ease-out;transition:all .3s ease-out}@media(hover: hover){.articleWrap__listcol__link:hover{color:#2e2e2e;background:#8ad0c9}}.articleWrap__dl{position:relative;margin:0;padding:0;display:grid;grid-template-columns:180px 1fr;gap:20px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 767px){.articleWrap__dl{grid-template-columns:86px 1fr;gap:12px}}.articleWrap__dt{margin:0;padding:0}.articleWrap__dt img{width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;display:block}.articleWrap__dd{margin:0;padding:0;font-size:1rem;line-height:150%}@media screen and (max-width: 767px){.articleWrap__dd{font-size:1.13rem}}.articleWrap__dd--title{margin:0;padding:0;font-size:1.5rem;font-weight:700;line-height:140%}@media screen and (max-width: 767px){.articleWrap__dd--title{font-size:1.13rem;line-height:130%}}.articleWrap__dd--num{margin:0;padding:0;font-size:1rem}@media screen and (max-width: 767px){.articleWrap__dd--num{margin:0;font-size:.875rem}}.articleWrap__dd--date{margin:0;padding:0;margin:10px 0 0 0;font-size:.94rem}@media screen and (max-width: 767px){.articleWrap__dd--date{margin:8px 0 0 0;font-size:.75rem}}.articleWrap__meta{margin:0 0 2px}@media screen and (max-width: 767px){.articleWrap__meta{font-size:.875rem}}.articleWrap__index{margin:0 0 50px;font-size:.875rem;text-align:center}@media screen and (max-width: 767px){.articleWrap__index{margin:0 0 34px;text-align:left}}.articleWrap__index p{line-height:150%;margin:0 0 16px 0}@media screen and (max-width: 767px){.articleWrap__index p{line-height:140%}}.articleWrap__index p:last-child{margin:0}.articleWrap__theme{margin:0 0 30px;padding:4px 12px;font-size:1rem;font-weight:700;text-align:center;background:#d9f0f3;display:inline-block;border-radius:6px}@media screen and (max-width: 767px){.articleWrap__theme{margin:0 0 14px;font-size:.875rem}}.articleWrap__info{margin:0 0 34px;padding:0 6%;text-align:center}@media screen and (max-width: 767px){.articleWrap__info{font-size:.875rem}}.articleWrap__listcol2{width:100%;max-width:900px;margin:0 auto;padding:0;display:grid;grid-template-columns:repeat(3, 1fr);gap:24px}@media screen and (max-width: 767px){.articleWrap__listcol2{width:100%;max-width:100%;grid-template-columns:repeat(2, 1fr);gap:14px}}.articleWrap__listcol2__link{margin:0;padding:0;color:#2e2e2e;font-size:.94rem;text-align:center;text-decoration:none}.articleWrap__listcol2__link{-webkit-transition:all .3s ease-out;transition:all .3s ease-out}@media screen and (max-width: 767px){.articleWrap__listcol2__link{font-size:.875rem}}@media(hover: hover){.articleWrap__listcol2__link:hover{opacity:.6}}.articleWrap__listcol2__bncol img{width:100%;height:auto;border:1px solid #d9d9d9}.articleWrap__listcol3{width:100%;max-width:900px;margin:0 auto;padding:0;display:grid;gap:0 12px}@media screen and (max-width: 767px){.articleWrap__listcol3{width:100%;max-width:100%}}.articleWrap__listcol3__link{margin:0 0 20px;padding:0 0 20px;color:#2e2e2e;text-decoration:none;border-bottom:1px solid #d9d9d9}.articleWrap__listcol3__link{-webkit-transition:all .3s ease-out;transition:all .3s ease-out}@media(hover: hover){.articleWrap__listcol3__link:hover{color:#2e2e2e;background:#8ad0c9}}.articleWrap__listcol3--title{margin:4px 0 0 0;padding:0;font-size:1.5rem;font-weight:700;line-height:140%}@media screen and (max-width: 767px){.articleWrap__listcol3--title{margin:2px 0 0 0;font-size:1.13rem;line-height:130%}}.articleWrap__listcol3--teacher,.articleWrap__listcol3--sec{margin:10px 6px 0 0;padding:4px 8px 5px;font-size:.875rem;line-height:100%;background:#ececec;display:inline-block}@media screen and (max-width: 767px){.articleWrap__listcol3--teacher,.articleWrap__listcol3--sec{font-size:.8125rem}}.articleWrap__dd{margin:0;padding:0;font-size:1rem;line-height:150%}@media screen and (max-width: 767px){.articleWrap__dd{font-size:1.13rem}}.articleWrap__dd--num{margin:0;padding:0;font-size:1rem}@media screen and (max-width: 767px){.articleWrap__dd--num{margin:0;font-size:.875rem}}.articleWrap__dd--date{margin:0;padding:0;margin:10px 0 0 0;font-size:.94rem}@media screen and (max-width: 767px){.articleWrap__dd--date{margin:8px 0 0 0;font-size:.75rem}}.articleWrap__meta{margin:0 0 2px}@media screen and (max-width: 767px){.articleWrap__meta{font-size:.875rem}}.articleWrap__index{margin:0 0 50px;font-size:.875rem;text-align:center}@media screen and (max-width: 767px){.articleWrap__index{margin:0 0 34px;text-align:left}}.articleWrap__index p{line-height:150%;margin:0 0 16px 0}@media screen and (max-width: 767px){.articleWrap__index p{line-height:140%}}.articleWrap__index p:last-child{margin:0}.articleWrap__theme{margin:0 0 30px;padding:4px 12px;font-size:1rem;font-weight:700;text-align:center;background:#d9f0f3;display:inline-block;border-radius:6px}@media screen and (max-width: 767px){.articleWrap__theme{margin:0 0 14px;font-size:.875rem}}.articleWrap__info{margin:0 0 34px;padding:0 6%;text-align:center}@media screen and (max-width: 767px){.articleWrap__info{font-size:.875rem}}.teacherWrap{width:90%;margin:0 auto 60px;padding:0 0 50px;font-size:1.0625rem;background:#fff;border-radius:24px}@media screen and (max-width: 767px){.teacherWrap{width:100%;margin:0 auto 50px;padding:0 0 24px;font-size:1rem}}.teacherWrap__listcol{width:100%;max-width:900px;margin:0 auto;padding:0;display:grid;gap:0 12px}@media screen and (max-width: 767px){.teacherWrap__listcol{width:100%;max-width:100%}}.teacherWrap__listcol__link{margin:0 0 34px;color:#2e2e2e;text-decoration:none}.teacherWrap__listcol__link{-webkit-transition:all .3s ease-out;transition:all .3s ease-out}@media(hover: hover){.teacherWrap__listcol__link:hover{color:#000;background:#8ad0c9}}.teacherWrap__dl{position:relative;margin:0;padding:0;display:grid;grid-template-columns:150px 1fr;gap:20px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 767px){.teacherWrap__dl{grid-template-columns:86px 1fr;gap:12px}}.teacherWrap__dt{margin:0;padding:0}.teacherWrap__dt img{width:100%;height:auto;display:block}.teacherWrap__dd{margin:0;padding:0;font-size:1rem;line-height:150%}@media screen and (max-width: 767px){.teacherWrap__dd{font-size:1.13rem}}.teacherWrap__dd--phonetic{margin:0 auto;font-size:.75rem;line-height:100%}.teacherWrap__dd--name{margin:0 0 10px;padding:0;font-size:1.5rem;font-weight:700;line-height:140%}@media screen and (max-width: 767px){.teacherWrap__dd--name{margin:0 0 6px;font-size:1.3rem;line-height:130%}}.teacherWrap__dd--name span{font-size:1.2rem}@media screen and (max-width: 767px){.teacherWrap__dd--name span{font-size:1rem}}.teacherWrap__dd--comment{margin:0;padding:0;font-size:1rem}@media screen and (max-width: 767px){.teacherWrap__dd--comment{margin:0;font-size:.94rem}}.article__col--box{margin:0 0 50px}@media screen and (max-width: 767px){.article__col--box{margin:0 0 34px}}.article__col--box:last-child{margin:0}.article__col--box ul{margin:0;padding:0 0 0 24px;-webkit-box-sizing:border-box;box-sizing:border-box}.article__col--box ul li{margin:0 0 6px}.article__col--box h2{margin:0 0 14px;padding:6px 14px;font-size:1.38rem;font-weight:700;line-height:140%;background:#f2f5f7}@media screen and (max-width: 767px){.article__col--box h2{font-size:1.13rem}}.article__col__card{margin:0 auto 50px;text-align:center}.article__col__card img{max-width:170px;margin:0 auto 12px;display:block}.article__col__card--phonetic{margin:0 auto 2px;font-size:.75rem;line-height:100%}.article__col__card--name{font-size:1.38rem;font-weight:700;line-height:100%}.article__col__card--field{margin:12px auto 0;font-size:.94rem;line-height:150%}.article__col__card--address{margin:6px auto 0;font-size:.94rem;line-height:150%}#teacher .article h2{margin:0 0 14px;padding:4px 10px;font-size:1.38rem;font-weight:700;line-height:130%;background:#f2f5f7}.article ol{margin:0;padding:0 0 0 24px}.article ol li{margin:0 0 12px}.article hr{margin:24px 0;height:1px;background:#d9d9d9;border:none}.bgWrap{width:90%;margin:0 auto 90px;padding:26% 0 0 0;background-position:50% 50% !important;background-size:cover !important;border-radius:50px}@media screen and (max-width: 767px){.bgWrap{width:100%;padding:56% 0 0 0;margin:0 auto 40px;border-radius:0}}/*! ----------------------------------------------------------------
04.block
----------------------------------------------------------------- */@media screen and (max-width: 767px){.fancybox-content{padding:24px 0 !important}}@media screen and (max-width: 767px){.fancybox-slide{padding:24px 2% !important}}.fancybox-slide--iframe .fancybox-content{width:800px;height:600px;max-width:90%;max-height:90%;margin:0}@media screen and (max-width: 767px){.fancybox-slide--iframe .fancybox-content{max-width:98%;max-height:90%}}.modal__about{position:fixed;top:0;right:0;left:0;width:100%;height:100%;margin:0 auto;padding:80px 0;z-index:9000;overflow-y:scroll;-webkit-box-sizing:border-box;box-sizing:border-box;display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal__about .modal__about__bg{top:0;left:0;position:fixed;background:rgba(0,0,0,.9);width:100%;height:100%}.modal__about .modal__about__bg{z-index:-1}.modal__about .modal__about__inner{width:80%;max-width:800px;height:90%;padding:40px;overflow-y:auto;color:#000;background:#fff;border-radius:14px}@media screen and (max-width: 767px){.modal__about .modal__about__inner{width:92%;max-width:92%;height:94%;padding:40px 4%;border-radius:10px}}.modal__about .modal__about__col{position:relative;width:100%;margin:0 auto;line-height:150%}.modal__about .modal__about__col__h3{position:relative;margin:0 auto 20px;padding:0 0 20px 0;font-size:2.2em;line-height:150%;text-align:center;border-bottom:2px solid #ccc}.modal__about .modal__about__col__h3{z-index:20}@media screen and (max-width: 767px){.modal__about .modal__about__col__h3{margin:0 auto 24px;font-size:2em;line-height:140%}}.modal__about .modal__about__col__h3 span{margin:6px auto 0;font-size:.8em;line-height:130%;display:block}.modal__about .modal__about__col__h4{position:relative;margin:0 auto 14px;padding:0;font-size:1.2em;line-height:150%;text-align:center}.modal__about .modal__about__col__h4{z-index:20}.modal__about .modal__about__col__h4 span{margin:12px 0 0 0;font-size:.8em;line-height:130%;display:block}.modal__about .modal__about__col__txt{margin:0 auto;font-size:1.6em;line-height:200%}@media screen and (max-width: 767px){.modal__about .modal__about__col__txt{width:98%;font-size:1.6em}}.modal__about .modal__about__col__txt img{margin:0 auto;width:70%;max-width:400px;height:auto;border:1px solid #fff;display:block}.modal__about .modal__about__col__movie{position:relative;width:80%;margin:0 auto 30px;padding:45.25% 0 0 0}@media screen and (max-width: 767px){.modal__about .modal__about__col__movie{width:100%;margin:0 auto 20px}}.modal__about .modal__about__col__movie iframe{position:absolute;top:0;left:0;width:100%;height:100%}.modal__about .modal__about__close{position:fixed;top:0;right:0;width:50px;height:50px;cursor:pointer;background:#cf1c3a;border:none}.modal__about .modal__about__close{-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.modal__about .modal__about__close:hover{background:#d9d9d9}.modal__about .modal__about__close span{position:absolute;left:0;right:0;margin:0 auto;width:60%;height:2px;background:#fff;border-radius:4px;display:inline-block;-webkit-transition:all .4s;transition:all .4s;-webkit-box-sizing:border-box;box-sizing:border-box}.modal__about .modal__about__close span:nth-of-type(1){top:20px;-webkit-transform:translateY(4px) rotate(-315deg);transform:translateY(4px) rotate(-315deg)}.modal__about .modal__about__close span:nth-of-type(2){opacity:0}.modal__about .modal__about__close span:nth-of-type(3){bottom:20px;-webkit-transform:translateY(-4px) rotate(315deg);transform:translateY(-4px) rotate(315deg)}/*# sourceMappingURL=style.css.map */