@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,400;0,500;0,700;0,900;1,500;1,700&display=swap");.collabo{font-family:"Noto Sans JP", sans-serif;color:#3c3c3c;padding:50px 0 0 !important}@media only screen and (max-width: 768px){.collabo{padding:0 !important}}@media only screen and (max-width: 768px){.collabo .is-sp{display:inline-block}}@media print, screen and (min-width: 769px){.collabo .is-sp{display:none}}@media only screen and (max-width: 768px){.collabo .is-pc{display:none}}@media print, screen and (min-width: 769px){.collabo .is-pc{display:inline-block}}.collabo .text-color02{color:#71ba2a}.collabo .text-color03{color:#e3007d}.collabo .text-color04{color:#12bcec}.collabo .heading01{font-size:36px;font-size:2.25rem;line-height:1;font-weight:900;letter-spacing:0.1em;color:#8d8c31}@media only screen and (max-width: 768px){.collabo .heading01{font-size:22px;font-size:1.375rem;line-height:1;text-align:center}}.collabo .heading02{font-size:36px;font-size:2.25rem;line-height:1;font-weight:900;letter-spacing:0.1em;color:#fff}@media only screen and (max-width: 768px){.collabo .heading02{font-size:22px;font-size:1.375rem;line-height:1;text-align:center}}.collabo .button01{display:flex;align-items:center;justify-content:center;background-color:#8d8c31;font-size:22px;font-size:1.375rem;font-weight:700;letter-spacing:0.1em;color:#fff;width:600px;height:90px;position:relative}@media only screen and (max-width: 768px){.collabo .button01{width:100%;height:45px;font-size:11px;font-size:.6875rem}}.collabo .button01::after{font-family:"Font Awesome 5 Free", sans-serif;content:'\f054';font-size:18px;font-size:1.125rem;font-weight:900;position:absolute;right:10px}@media only screen and (max-width: 768px){.collabo .button01::after{font-size:11px;font-size:.6875rem}}@media print, screen and (min-width: 769px){.collabo .button01:hover{opacity:.8;filter:alpha(opacity=80)}}.collabo__wrap{margin:auto;width:1000px}@media only screen and (max-width: 768px){.collabo__wrap{width:100%;padding:0 45px}}.collaboLogo{text-align:center;padding:0 0 30px}@media only screen and (max-width: 768px){.collaboLogo{padding:15px 25px 10px}}.collaboLogo img{image-rendering:-webkit-optimize-contrast}.collaboKv{background:url("../page_image/fridge202111/bg_kv.png") no-repeat center center;height:740px;display:flex;align-items:center;justify-content:center}@media only screen and (max-width: 768px){.collaboKv{background:none;height:auto}}.collaboKv img{image-rendering:-webkit-optimize-contrast}.collaboInformation{padding:95px 0 145px}@media only screen and (max-width: 768px){.collaboInformation{padding:37px 0 70px}}.collaboInformation__inner{border-bottom:1px solid #313131}.collaboInformation__heading{font-size:45px;font-size:2.8125rem;line-height:1;font-weight:900;letter-spacing:0.1em;color:#8d8c31;margin:0 0 40px}@media only screen and (max-width: 768px){.collaboInformation__heading{font-size:22px;font-size:1.375rem;line-height:1.27273;margin-bottom:13px;text-align:center}}.collaboInformation__text01{font-size:20px;font-size:1.25rem;line-height:1.8;font-weight:900;letter-spacing:0.04em;border-bottom:1px solid #313131;padding:0 0 110px;margin:0 0 50px}@media only screen and (max-width: 768px){.collaboInformation__text01{font-size:11px;font-size:.6875rem;line-height:1.72727;padding-bottom:35px;margin-bottom:14px}}.collaboInformation__date{font-size:30px;font-size:1.875rem;line-height:1;font-weight:900;letter-spacing:0.07em;text-align:center;margin:0 0 20px}@media only screen and (max-width: 768px){.collaboInformation__date{font-size:15px;font-size:.9375rem;line-height:2;margin-bottom:11px}}.collaboInformation__date__number{font-size:60px;font-size:3.75rem;line-height:1;font-weight:700;font-style:italic;letter-spacing:-0.02em;font-family:"Roboto",sans-serif}@media only screen and (max-width: 768px){.collaboInformation__date__number{font-size:30px;font-size:1.875rem;line-height:1}}.collaboInformation__date__circle{font-size:25px;font-size:1.5625rem;line-height:1;color:#fff;letter-spacing:0.07em;position:relative;bottom:8px;margin-right:15px}@media only screen and (max-width: 768px){.collaboInformation__date__circle{font-size:13px;font-size:.8125rem;line-height:1;margin:0;bottom:3px;left:3px}}.collaboInformation__date__circle::before{content:'';position:absolute;bottom:-5px;left:-9px;width:44px;height:44px;border-radius:50%;background-color:#3c3c3c;z-index:-1}@media only screen and (max-width: 768px){.collaboInformation__date__circle::before{width:22px;height:22px;bottom:-2px;left:-4px}}.collaboInformation__text02{text-align:center;font-size:24px;font-size:1.5rem;line-height:1;font-weight:900;letter-spacing:0.1em;margin:0 0 35px}@media only screen and (max-width: 768px){.collaboInformation__text02{font-size:12px;font-size:.75rem;line-height:1;margin-bottom:18px}}.collaboInformation__button{text-align:center;margin:0 auto 60px}@media only screen and (max-width: 768px){.collaboInformation__button{margin-bottom:18px}}.collaboDetail{background-color:#f2f2f2;padding:125px 0 0;position:relative}@media only screen and (max-width: 768px){.collaboDetail{padding-top:33px}}.collaboDetail__heading{display:flex;align-items:flex-end;justify-content:flex-start;margin:0 0 40px}@media only screen and (max-width: 768px){.collaboDetail__heading{display:block;margin-bottom:26px}}@media only screen and (max-width: 768px){.collaboDetail__heading__main{display:block;margin:0 0 16px}}.collaboDetail__heading__sub{font-size:24px;font-size:1.5rem;line-height:1;font-weight:700;letter-spacing:0.1em;color:#3c3c3c;margin-left:30px}@media only screen and (max-width: 768px){.collaboDetail__heading__sub{display:block;font-size:12px;font-size:.75rem;line-height:1}}.collaboDetail__list{display:flex;justify-content:flex-start;flex-wrap:wrap;margin:0 0 45px}@media only screen and (max-width: 768px){.collaboDetail__list{margin-bottom:13px}}.collaboDetail__list__item{min-width:450px;padding:0 10px;font-size:22px;font-size:1.375rem;line-height:2.27273;font-weight:700;letter-spacing:0.02em}@media only screen and (max-width: 768px){.collaboDetail__list__item{min-width:unset;font-size:13px;font-size:.8125rem;line-height:1.84615}}.collaboDetail__list__item .dot{color:#8d8c31}.collaboDetail__button{margin:auto;text-align:center;position:absolute;left:0;right:0;bottom:-45px}@media only screen and (max-width: 768px){.collaboDetail__button{bottom:-21px}}.collaboTeacher{padding:270px 0 40px}@media only screen and (max-width: 768px){.collaboTeacher{background:url("../page_image/fridge202111/bg_teacher_sp.png") no-repeat center top 143px;background-size:375px 180px;width:100%;padding:88px 0 0}}.collaboTeacher__heading{margin:0 0 110px}@media only screen and (max-width: 768px){.collaboTeacher__heading{margin-bottom:93px}}.collaboTeacher__item01{background:url("../page_image/fridge202111/bg_teacher.png") no-repeat left top;height:452px;padding-left:565px;padding-top:105px;margin:0 0 100px}@media only screen and (max-width: 768px){.collaboTeacher__item01{display:flex;flex-direction:column;align-items:flex-end;background:none;height:auto;padding:0;margin-bottom:35px}}.collaboTeacher__item01__company{font-size:20px;font-size:1.25rem;line-height:1;font-weight:700;letter-spacing:0.08em;color:#8d8c31;margin:0 0 10px}@media only screen and (max-width: 768px){.collaboTeacher__item01__company{font-size:10px;font-size:.625rem;line-height:1.3;margin-bottom:5px;width:113px}}.collaboTeacher__item01__name{font-size:32px;font-size:2rem;line-height:1;font-weight:700;letter-spacing:0.08em;margin:0 0 27px}@media only screen and (max-width: 768px){.collaboTeacher__item01__name{font-size:20px;font-size:1.25rem;line-height:1.3;margin-bottom:46px;width:113px}}.collaboTeacher__item01__name .mr{font-size:20px;font-size:1.25rem;line-height:1}@media only screen and (max-width: 768px){.collaboTeacher__item01__name .mr{font-size:12px;font-size:.75rem;line-height:2.16667}}.collaboTeacher__item01__text{font-size:16px;font-size:1rem;line-height:1.8125;font-weight:500;letter-spacing:0.08em}@media only screen and (max-width: 768px){.collaboTeacher__item01__text{font-size:10px;font-size:.625rem;line-height:1.7}}.collaboTeacher__item02{display:flex;align-items:center;margin:0 0 85px}@media only screen and (max-width: 768px){.collaboTeacher__item02{flex-wrap:wrap;align-items:flex-start;margin-bottom:50px}}.collaboTeacher__item02__photo{flex:0 0 180px;margin-right:35px}@media only screen and (max-width: 768px){.collaboTeacher__item02__photo{flex:0 0 110px;margin-right:13px}}@media only screen and (max-width: 768px){.collaboTeacher__item02__items{flex:1}}.collaboTeacher__item02__items .logo{margin:0 0 15px}@media only screen and (max-width: 768px){.collaboTeacher__item02__items .logo{width:105px;margin-bottom:5px}}.collaboTeacher__item02__items .logo img{image-rendering:-webkit-optimize-contrast}.collaboTeacher__item02__items .columns{display:flex;align-items:center;margin:0 0 10px}@media only screen and (max-width: 768px){.collaboTeacher__item02__items .columns{display:block;position:relative;margin-bottom:11px}}.collaboTeacher__item02__items .name01{font-size:40px;font-size:2.5rem;line-height:1;font-weight:900;letter-spacing:0.1em}@media only screen and (max-width: 768px){.collaboTeacher__item02__items .name01{font-size:23px;font-size:1.4375rem;line-height:1;padding:51px 0 6px}}.collaboTeacher__item02__items .company{font-size:14px;font-size:.875rem;line-height:1;font-weight:700;letter-spacing:0.025em;margin:0 10px 5px}@media only screen and (max-width: 768px){.collaboTeacher__item02__items .company{font-size:11px;font-size:.6875rem;line-height:1.45455;position:absolute;margin:0;top:0}}.collaboTeacher__item02__items .name02{font-size:16px;font-size:1rem;line-height:1;font-weight:500;font-style:italic;letter-spacing:0.025em;margin:0 10px}@media only screen and (max-width: 768px){.collaboTeacher__item02__items .name02{font-size:10px;font-size:.625rem;line-height:1;margin:0}}@media print, screen and (min-width: 769px){.collaboTeacher__item02__items .text{font-size:14px;font-size:.875rem;line-height:1.5;font-weight:500;letter-spacing:0.08em}}@media only screen and (max-width: 768px){.collaboTeacher__item02__text{font-size:10px;font-size:.625rem;line-height:1.5;font-weight:500;letter-spacing:0.08em}}@media only screen and (max-width: 768px){.collaboTeacher .teacher02 .logo{margin:0 0 13px}}@media only screen and (max-width: 768px){.collaboTeacher .teacher02 .name01{font-size:23px;font-size:1.4375rem;line-height:1;padding:41px 0 6px}}@media only screen and (max-width: 768px){.collaboTeacher .teacher03 .name02{position:absolute;bottom:10px;left:90px}}.collaboOutline{background-color:#8d8c31;color:#fff;padding:115px 0 125px}@media only screen and (max-width: 768px){.collaboOutline{padding:30px 0 40px}}.collaboOutline__inner{background-color:#999846;border-radius:10px;padding:60px 70px 45px}@media only screen and (max-width: 768px){.collaboOutline__inner{border-radius:5px;padding:11px 15px}}.collaboOutline__heading{margin:0 0 30px}@media only screen and (max-width: 768px){.collaboOutline__heading{margin-bottom:18px}}.collaboOutline__text{font-size:26px;font-size:1.625rem;line-height:1.46154;font-weight:900;letter-spacing:0.12em;margin:0 0 33px}@media only screen and (max-width: 768px){.collaboOutline__text{font-size:13px;font-size:.8125rem;line-height:1.46154;letter-spacing:0.06em;margin-bottom:24px}}.collaboOutline__list{display:inline-flex;align-items:center;margin:0 0 20px}@media only screen and (max-width: 768px){.collaboOutline__list{margin-bottom:10px}}.collaboOutline__list__item{display:flex;align-items:center;justify-content:center;font-size:14px;font-size:.875rem;line-height:1;font-weight:700;letter-spacing:0.3em;text-indent:0.3em;color:#999846;width:60px;height:60px;border-radius:50%;background-color:#fff;margin-right:20px;flex:0 0 60px}@media only screen and (max-width: 768px){.collaboOutline__list__item{font-size:10px;font-size:.625rem;line-height:1;width:40px;height:40px;margin-right:10px;flex:0 0 40px}}.collaboOutline__list__detail01{font-size:28px;font-size:1.75rem;line-height:1.07143;font-weight:900;letter-spacing:0.1em}@media only screen and (max-width: 768px){.collaboOutline__list__detail01{font-size:14px;font-size:.875rem;line-height:1.28571}}.collaboOutline__list__detail02{font-size:14px;font-size:.875rem;line-height:2.14286;font-weight:700;letter-spacing:0.3em;padding:10px 0 0}@media only screen and (max-width: 768px){.collaboOutline__list__detail02{font-size:10px;font-size:.625rem;line-height:1.2;display:block;letter-spacing:0.25em;transform:scale(0.9);transform-origin:0 0;padding-top:5px}}.collaboOutline__list__detail03{font-size:20px;font-size:1.25rem;line-height:1;font-weight:900;letter-spacing:0.1em;padding-right:45px}@media only screen and (max-width: 768px){.collaboOutline__list__detail03{font-size:12px;font-size:.75rem;line-height:1.5}}.collaboForm{background-color:#f6f6f6;color:#000;font-weight:800;padding:155px 0 100px;font-size:24px;font-size:1.5rem;line-height:1}@media only screen and (max-width: 768px){.collaboForm{padding:32px 0;font-size:12px;font-size:.75rem;line-height:1}}.collaboForm__inner{text-align:center}@media only screen and (max-width: 768px){.collaboForm__inner{padding:0 20px !important}}.collaboForm__heading{text-align:left;margin:0 0 50px}@media only screen and (max-width: 768px){.collaboForm__heading{margin-bottom:15px}}.collaboForm__item{position:relative;width:100%;height:2500px}.collaboForm__item iframe{position:absolute;top:0;left:0;width:100%;height:100%}.collaboCopyright{padding:40px;text-align:center;font-size:12px;background-color:#f2f2f2}#header,#footer{display:none}.l-fixed-seminar,#sideContact{opacity:0 !important;display:none}.l-main{padding:0}
