@charset "UTF-8";.front__mv{margin-top:10rem;position:relative}@media only screen and (max-width:500px){.front__mv{height:30.7vh}}@media only screen and (max-width:400px){.front__mv{height:24.7vh}}.front__mv .swiper-container{width:100%;height:100%}.front__mv .swiper-wrapper{display:flex}.front__mv .swiper-slide{width:100%;padding-top:48.5%;background-size:cover;background-position:center;background-repeat:no-repeat}.front__mv .front__mv__position{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%)}.front__mv .front__mv__position .front__mv__titleWrap{margin-bottom:3.1rem}.front__mv .front__mv__position .front__mv__titleWrap .front__mv__title{font-size:4.8rem;font-weight:700;line-height:1.3;background-color:#fff;margin-bottom:0.4rem;padding-left:2.4rem}@media only screen and (max-width:955px){.front__mv .front__mv__position .front__mv__titleWrap .front__mv__title{font-size:2.7rem}}@media only screen and (max-width:768px){.front__mv .front__mv__position .front__mv__titleWrap .front__mv__title{padding-left:1rem}}.front__mv .front__mv__position .front__mv__titleWrap .front__mv__title .red{color:#c1383d}.front__mv .front__mv__position .front__mv__titleWrap .title1{width:50%;max-width:50.6rem}@media only screen and (max-width:955px){.front__mv .front__mv__position .front__mv__titleWrap .title1{width:34%}}@media only screen and (max-width:768px){.front__mv .front__mv__position .front__mv__titleWrap .title1{width:37%}}@media only screen and (max-width:650px){.front__mv .front__mv__position .front__mv__titleWrap .title1{width:48%}}@media only screen and (max-width:530px){.front__mv .front__mv__position .front__mv__titleWrap .title1{width:67%}}.front__mv .front__mv__position .front__mv__titleWrap .title2{width:40%;max-width:40.4rem}@media only screen and (max-width:955px){.front__mv .front__mv__position .front__mv__titleWrap .title2{width:30%}}@media only screen and (max-width:768px){.front__mv .front__mv__position .front__mv__titleWrap .title2{width:35%}}@media only screen and (max-width:650px){.front__mv .front__mv__position .front__mv__titleWrap .title2{width:40%}}@media only screen and (max-width:530px){.front__mv .front__mv__position .front__mv__titleWrap .title2{width:58%}}.front__mv .front__mv__position .front__mv__titleWrap .front__mv__title:last-of-type{margin-bottom:0}.front__mv .front__mv__position .front__mv__text{font-size:1.6rem;font-weight:700;line-height:1.8;background-color:#fff;margin-bottom:0.5rem;padding-left:2.4rem}@media only screen and (max-width:768px){.front__mv .front__mv__position .front__mv__text{font-size:1.4rem;padding-left:1rem}}.front__mv .front__mv__position .text1{width:26.8%;max-width:25.3rem}@media only screen and (max-width:955px){.front__mv .front__mv__position .text1{width:32.8%}}@media only screen and (max-width:768px){.front__mv .front__mv__position .text1{width:100%}}.front__mv .front__mv__position .text2{width:43.5%;max-width:40.4rem}@media only screen and (max-width:955px){.front__mv .front__mv__position .text2{width:53.5%}}@media only screen and (max-width:768px){.front__mv .front__mv__position .text2{width:100%;max-width:36.4rem}}.front__mv .front__mv__position .text3{width:19.6%;max-width:19.7rem}@media only screen and (max-width:955px){.front__mv .front__mv__position .text3{width:24%}}@media only screen and (max-width:768px){.front__mv .front__mv__position .text3{width:100%;max-width:14.7rem}}.front__mv .front__mv__position .front__mv__text:last-of-type{margin-bottom:0}.about .about__wrap{padding-top:10.9rem;position:relative;z-index:50;overflow:hidden}.about .about__wrap::after{position:absolute;top:16.8rem;left:0;z-index:-10;content:"";width:100%;height:100%;display:block;background:linear-gradient(rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0.6)), url(/wp-content/themes/ill/img/page/front/front_mv_pic_6.jpg);background-repeat:no-repeat;background-size:cover}.about .about__wrap .front__about{background-image:url(/wp-content/themes/ill/img/page/front/about_pic_1.jpg);background-repeat:no-repeat;background-size:cover;position:relative;z-index:50;padding-top:6.2rem;padding-bottom:8.2rem;margin-bottom:9.8rem}.about .about__wrap .front__about::after{position:absolute;z-index:-10;content:"";top:0;left:0;display:block;width:100%;height:100%;background:rgba(0, 0, 0, 0.6)}.about .about__wrap .front__about .about__title{font-size:4.8rem;font-weight:700;letter-spacing:0.08em;line-height:1;color:#fff;margin-bottom:10.9rem;text-align:center}@media only screen and (max-width:768px){.about .about__wrap .front__about .about__title{font-size:2.7rem;margin-bottom:7.9rem}}.about .about__wrap .front__about .about__text{font-size:1.6rem;font-weight:700;letter-spacing:0.08em;line-height:1.8;color:#fff;padding:0 12rem;margin:0 auto}@media only screen and (max-width:768px){.about .about__wrap .front__about .about__text{font-size:1.4rem;padding:0 4rem}}.about .about__wrap .front__menu{display:flex;justify-content:space-between;margin-bottom:23.2rem}@media only screen and (max-width:768px){.about .about__wrap .front__menu{flex-flow:column}}.about .about__wrap .front__menu .front__menuItem{width:31%;max-width:31.5rem;padding:3.2rem 2.4rem 4rem;background-color:#fff}@media only screen and (max-width:768px){.about .about__wrap .front__menu .front__menuItem{width:100%;margin:0 auto}}.about .about__wrap .front__menu .front__menuItem .front__menuIMG{height:16.83rem;text-align:center}.about .about__wrap .front__menu .front__menuItem .front__menuTitle{font-size:2rem;font-weight:700;letter-spacing:0.08em;line-height:1.44;text-align:center;padding-top:0.8rem;padding-bottom:1.7rem}@media only screen and (max-width:768px){.about .about__wrap .front__menu .front__menuItem .front__menuTitle{font-size:1.6rem}}.about .about__wrap .front__menu .front__menuItem .front__menuText{font-size:1.6rem;letter-spacing:0.08em;line-height:1.8}@media only screen and (max-width:768px){.about .about__wrap .front__menu .front__menuItem .front__menuText{font-size:1.4rem}}.about .about__wrap .front__menu .Item2{position:relative;top:4rem}.about .about__wrap .front__menu .Item3{position:relative;top:8rem}.about .menu__photo{position:relative;z-index:100}.about .menu__photo::after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background-color:rgba(0, 0, 0, 0.3)}.about .menuPhoto__figure{width:100%}.about .move{margin-top:4.8rem}.about .move .move__link{display:block;width:100%;height:100%;cursor:pointer}.about .move .move__link .move__img{width:66.5%;max-width:68.2rem;margin:0 auto}@media only screen and (max-width:768px){.about .move .move__link .move__img{width:100%}}.about .move .move__link .move__btn{font-size:2.4rem;font-weight:700;letter-spacing:0.08em;padding-top:3rem;text-align:center}@media only screen and (max-width:768px){.about .move .move__link .move__btn{font-size:1.6rem}}.company{padding-top:12.2rem;padding-bottom:10rem;background-image:url(/wp-content/themes/ill/img/page/front/company_pic1.jpg);background-repeat:no-repeat;background-size:cover}.company .company__title .company__title--subtitle{display:block;font-size:1.6rem;color:#c1383d;letter-spacing:0.08em;line-height:1.8}@media only screen and (max-width:480px){.company .company__title .company__title--subtitle{font-size:1.4rem}}.company .company__table{width:99.8%;border:none;margin:0 auto;box-shadow:0px 3px 10px 0px rgba(0, 0, 0, 0.24);margin-top:4.8rem}.company .company__table .company__table--tbody .company__table--tbody--tr{border:none}.company .company__table .company__table--tbody .company__table--tbody--tr .company__table--tbody--th{font-size:1.6rem;font-weight:700;letter-spacing:0.08em;line-height:1.2;padding-top:3.2rem;padding-bottom:3.2rem;padding-left:4rem;width:25%;border:none}@media only screen and (max-width:768px){.company .company__table .company__table--tbody .company__table--tbody--tr .company__table--tbody--th{font-size:1.4rem;width:37%;padding-left:2rem}}.company .company__table .company__table--tbody .company__table--tbody--tr .company__table--tbody--td{font-size:1.6rem;letter-spacing:0.08em;line-height:1.2;padding-top:3.2rem;padding-bottom:3.2rem;width:75%;border:none}@media only screen and (max-width:768px){.company .company__table .company__table--tbody .company__table--tbody--tr .company__table--tbody--td{font-size:1.4rem;width:63%}}.inner{width:100%;max-width:1072px;padding-right:2.4rem;padding-left:2.4rem;margin:0 auto;overflow:hidden}@media only screen and (max-width:768px){.inner{padding-right:1.2rem;padding-left:1.2rem}}.column{padding:10rem 0 7.8rem 0}.column .column__wrap{display:flex;justify-content:space-between;align-items:center;margin-bottom:4.5rem}.column .column__title{text-align:left}.column .column__pageLink{font-size:1.4rem;font-weight:700;letter-spacing:0.08em;line-height:1.21;display:flex;align-items:center}.column .column__pageLink::after{display:inline-block;content:"";width:4.04px;height:6.26px;background-image:url(/wp-content/themes/ill/img/page/common/angle-right-solid.png);background-repeat:no-repeat;background-size:contain;margin-left:0.76rem}.column .column__list{flex-wrap:wrap;display:flex;justify-content:space-between}.column .column__list .column__listChild{width:48%;margin-bottom:2.4rem}@media only screen and (max-width:768px){.column .column__list .column__listChild{width:100%}}.column .column__list .column__listChild .column__listLink{flex-direction:column;display:flex}.column .column__list .column__listChild .column__listLink .column__listWrap{display:flex;align-items:center}.column .column__list .column__listChild .column__listLink .column__listThumbnail{min-width:120px;min-height:120px;background-repeat:no-repeat;background-position:center;background-size:cover}.column .column__list .column__listChild .column__listLink .column__listDesc{padding:1.6rem;width:76%}@media only screen and (max-width:768px){.column .column__list .column__listChild .column__listLink .column__listDesc{padding-right:0rem}}.column .column__list .column__listChild .column__listLink .column__listDesc .column__listTitle{font-size:1.6rem;font-weight:700;letter-spacing:0.08em;line-height:1.2}@media only screen and (max-width:768px){.column .column__list .column__listChild .column__listLink .column__listDesc .column__listTitle{font-size:1.4rem}}.column .column__list .column__listChild .column__listLink .column__listDesc .column__listText{font-size:1.6rem;font-weight:500}@media only screen and (max-width:768px){.column .column__list .column__listChild .column__listLink .column__listDesc .column__listText{font-size:1.4rem}}.modal-video-movie-wrap{width:80%}@media only screen and (max-width:768px){.modal-video-movie-wrap{width:67%}}.modal-video-close-btn{width:40px;height:40px;background-color:#fff;top:0;right:-63px}@media only screen and (max-width:768px){.modal-video-close-btn{width:30px;height:30px;right:-40px}}.modal-video-close-btn::before{background:#000;width:50%;margin-top:0;left:25%}.modal-video-close-btn::after{background:#000;width:50%;margin-top:0;left:25%}