@charset "UTF-8";@-webkit-keyframes anime--fadeIn{0%{opacity:1}100%{opacity:1}}@keyframes anime--fadeIn{0%{opacity:1}100%{opacity:1}}@-webkit-keyframes anime--maskTxt{0%{width:0}100%{width:100%}}@keyframes anime--maskTxt{0%{width:0}100%{width:100%}}.about .p-lowerLink__head a::before{border-top-color:#b70003;border-right-color:#b70003}.otherLink__vision__ttl{margin-bottom:4px;font-weight:700;font-size:2rem}.otherLink__vision__ttl .c-ico{position:relative;top:-.2em;margin-left:10px;fill:#666}@media screen and (max-width:1179px){.otherLink__vision__ttl .c-ico{top:-.1em}}.otherLink__vision__txt{font-size:1.4rem;line-height:2}@media screen and (max-width:767px){.otherLink__vision__txt{font-size:1.4rem;line-height:1.6}}.p-relationArea{border:none;background:0 0}@media screen and (max-width:767px){.p-relationArea_link{display:block}}@media screen and (max-width:767px){.p-relationArea_link ul{display:-webkit-box;display:-ms-flexbox;display:flex}}.p-relationArea_link ul li{position:relative}@media screen and (max-width:767px){.p-relationArea_link ul li{margin-bottom:22px;padding-left:12px}}.p-relationArea_link ul li+li{border-top:none}.p-relationArea_link ul li:first-child{width:100%}.p-relationArea_link ul li:first-child a{font-weight:700;font-size:2rem}@media screen and (max-width:767px){.p-relationArea_link ul li:first-child a{font-size:2.2rem}}@media screen and (max-width:767px){.p-relationArea_link ul li:nth-child(2){margin-right:22px}}@media screen and (max-width:767px){.p-relationArea_link ul li:nth-child(4){margin-right:32px}}@media screen and (max-width:767px){.p-relationArea_link ul li:nth-child(6){margin-right:16px}}@media screen and (max-width:767px){.p-relationArea_link ul li:nth-child(8),.p-relationArea_link ul li:nth-child(9){width:100%}}@media screen and (max-width:767px){.p-relationArea_link ul li:nth-child(9){margin-bottom:13px}}.p-relationArea_link ul li:last-child{width:25%;margin-left:auto;color:#888}@media screen and (max-width:1179px){.p-relationArea_link ul li:last-child{width:auto;margin-left:0}.p-relationArea_link ul li:last-child a{font-weight:500;font-size:1.4rem}}.p-relationArea_link ul li.current{color:#b70003}@media screen and (max-width:767px){.p-relationArea_link ul li.current a:before{border-color:#b70003}}.p-relationArea_link ul li a{font-weight:500}@media screen and (max-width:767px){.p-relationArea_link ul li a{font-weight:700;font-size:1.6rem}.p-relationArea_link ul li a:before{display:block;left:-13px}}.aboutTop #about .about__ttl{margin-bottom:17px}@media screen and (max-width:767px){.aboutTop #about .about__ttl{margin-bottom:4px}}.aboutTop #know .know__ttl{margin-bottom:8px}@media screen and (max-width:767px){.aboutTop #know .know__ttl{margin-bottom:4px}}.aboutTop #know .know__link{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:-80px;margin-bottom:14px;margin-left:-80px;padding:0 80px;position:relative;z-index:2}@media screen and (max-width:1179px){.aboutTop #know .know__link{display:block;margin-right:-40px;margin-left:-40px;padding:0 40px;padding:18px 40px 30px}}@media screen and (max-width:767px){.aboutTop #know .know__link{margin-right:-15px;margin-left:-15px;padding:0 15px 40px}}.aboutTop #know .know__link .know__link__item{position:relative;width:calc(50% - 81px);margin:0 40px 35px 0;padding:0 0 35px}@media screen and (max-width:1179px){.aboutTop #know .know__link .know__link__item{width:100%;padding:0 0 30px}}@media screen and (max-width:767px){.aboutTop #know .know__link .know__link__item{margin:0 40px 32px 0}}.aboutTop #know .know__link .know__link__item a{display:block;position:relative}.aboutTop #know .know__link .know__link__item a .know__link__img{height:318px;overflow:hidden}@media screen and (max-width:1179px){.aboutTop #know .know__link .know__link__item a .know__link__img{height:220px}}@media screen and (max-width:767px){.aboutTop #know .know__link .know__link__item a .know__link__img{height:196px}}.aboutTop #know .know__link .know__link__item a .know__link__img img{height:100%;font-family:'object-fit: cover; object-position: 50% 50%;';-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;-webkit-transition:.3s ease-out;transition:.3s ease-out}.aboutTop #know .know__link .know__link__item a .know__link__img img.know__link__ofi-top{font-family:'object-fit: cover; object-position: 50% 0;';-o-object-fit:cover;object-fit:cover;-o-object-position:50% 0;object-position:50% 0}.aboutTop #know .know__link .know__link__item a .know__link__btn{position:absolute;left:19px;bottom:-35px;z-index:3;width:352px}@media screen and (max-width:1179px){.aboutTop #know .know__link .know__link__item a .know__link__btn{right:inherit;left:15px;bottom:-30px;width:230px}}.aboutTop #know .know__link .know__link__item a .know__link__btn .c-btn__inner:before{content:"";display:block;position:absolute;top:0;left:0;width:0;height:100%;background:#e92b2f;-webkit-transition:.2s ease-out;transition:.2s ease-out}@media screen and (min-width:1180px){.is-pcView .aboutTop #know .know__link .know__link__item a:hover .know__link__img img{-webkit-transform:scale(1.1);transform:scale(1.1)}.is-pcView .aboutTop #know .know__link .know__link__item a:hover .know__link__txt{opacity:1}.is-pcView .aboutTop #know .know__link .know__link__item a:hover .know__link__btn .c-btn__inner:before{width:100%}}.aboutTop #know .otherLink__know{margin-top:-201px;padding:226px 80px 74px}@media screen and (max-width:1179px){.aboutTop #know .otherLink__know{padding:145px 40px 40px}}@media screen and (max-width:767px){.aboutTop #know .otherLink__know{padding:145px 15px 40px}}.aboutTop #know .otherLink__know ul li a{padding:30px}@media screen and (max-width:767px){.aboutTop #know .otherLink__know ul li a{padding:20px}}.aboutTop #know .otherLink__know ul li a .otherLink__know__ttl{font-size:2.2rem;font-weight:700;margin:0 0 5px}@media screen and (max-width:1179px){.aboutTop #know .otherLink__know ul li a .otherLink__know__ttl{font-size:2.1rem}}.aboutTop #know .otherLink__know ul li a .otherLink__know__ttl .c-ico{position:relative;top:-.2em;margin-left:10px;fill:#666}@media screen and (max-width:1179px){.aboutTop #know .otherLink__know ul li a .otherLink__know__ttl .c-ico{top:-.1em}}.aboutTop #effort .effort__ttl{margin-bottom:16px}@media screen and (max-width:767px){.aboutTop #effort .effort__ttl{margin-bottom:0}}.aboutTop #effort .effort__contents{position:relative;margin-left:240px;padding:60px 80px 50px 28%;background:#e7e7e7}@media screen and (max-width:1179px){.aboutTop #effort .effort__contents{margin-top:320px;margin-right:-40px;margin-left:-40px;padding:60px 40px}}@media screen and (max-width:767px){.aboutTop #effort .effort__contents{display:block;margin-top:185px;margin-right:-15px;margin-left:-15px;padding:40px 15px}}.aboutTop #effort .effort__contents .effort__contents__img{position:absolute;top:60px;right:69.3%;width:54%}@media screen and (max-width:1179px){.aboutTop #effort .effort__contents .effort__contents__img{position:relative;top:-343px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;margin-right:15px}}@media screen and (max-width:767px){.aboutTop #effort .effort__contents .effort__contents__img{top:-216px}}.aboutTop #effort .effort__contents.is-animate .effort__contents__img .c-anime--maskImg{display:inline-block;vertical-align:bottom;width:100%;height:100%;position:relative;overflow:hidden;background:#ccc;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left center;transform-origin:left center}.aboutTop #effort .effort__contents.is-animate .effort__contents__img .c-anime--maskImg img{opacity:0}.aboutTop #effort .effort__contents.is-animate .effort__contents__img .c-anime--maskImg:before{content:"";display:block;width:110%;height:100%;background:#ccc;position:absolute;top:0;right:-10%;z-index:2;-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:right center;transform-origin:right center}.aboutTop #effort .effort__contents.is-animated .effort__contents__img .c-anime--maskImg{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-delay:0s;transition-delay:0s}.aboutTop #effort .effort__contents.is-animated .effort__contents__img .c-anime--maskImg img{opacity:1}.aboutTop #effort .effort__contents.is-animated .effort__contents__img .c-anime--maskImg:before{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-delay:.5s;transition-delay:.5s}@media screen and (max-width:1179px){.aboutTop #effort .effort__contents .effort__link{margin-top:-288px;margin-right:-40px;margin-left:-40px;padding:0 40px 0}}@media screen and (max-width:767px){.aboutTop #effort .effort__contents .effort__link{margin-top:-186px;margin-right:auto;margin-left:auto;padding:0}}@media screen and (max-width:1179px){.aboutTop #effort .effort__contents .effort__link ul{margin:-10px 0 0}}.aboutTop #effort .effort__contents .effort__link ul li:first-child{margin-bottom:29px}@media screen and (max-width:1179px){.aboutTop #effort .effort__contents .effort__link ul li:first-child{margin-bottom:10px}}.aboutTop #effort .effort__contents .effort__link ul li a{display:block;width:100%;height:100%;padding:30px;border:solid 1px #fff;background:#fff}@media screen and (max-width:1179px){.aboutTop #effort .effort__contents .effort__link ul li a{padding:20px}}.aboutTop #effort .effort__contents .effort__link ul li a .effort__link__ttl{font-size:2.2rem;font-weight:700;margin:0 0 5px}@media screen and (max-width:1179px){.aboutTop #effort .effort__contents .effort__link ul li a .effort__link__ttl{font-size:2.1rem}}.aboutTop #effort .effort__contents .effort__link ul li a .effort__link__ttl .c-ico{position:relative;top:-.2em;margin-left:10px;fill:#666}@media screen and (max-width:1179px){.aboutTop #effort .effort__contents .effort__link ul li a .effort__link__ttl .c-ico{top:-.1em}}@media screen and (min-width:1180px){.is-pcView .aboutTop #effort .effort__contents .effort__link ul li a:hover{border-color:#ccc}}.aboutTop #university .university__ttl{margin-bottom:16px}@media screen and (max-width:767px){.aboutTop #university .university__ttl{margin-bottom:0}}.aboutTop #university .university__txt{margin-bottom:16px}@media screen and (max-width:767px){.aboutTop #university .university__txt{margin:10px 0 10px}}.aboutTop #university .university__contents{position:relative;margin-left:240px;padding:60px 80px 50px 28%;background:#e7e7e7}@media screen and (max-width:1179px){.aboutTop #university .university__contents{margin-top:320px;margin-right:-40px;margin-left:-40px;padding:60px 40px}}@media screen and (max-width:767px){.aboutTop #university .university__contents{display:block;margin-top:185px;margin-right:-15px;margin-left:-15px;padding:40px 15px}}.aboutTop #university .university__contents .university__contents__img{position:absolute;top:60px;right:69.3%;width:54%}@media screen and (max-width:1179px){.aboutTop #university .university__contents .university__contents__img{position:relative;top:-343px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;margin-right:15px}}@media screen and (max-width:767px){.aboutTop #university .university__contents .university__contents__img{top:-216px}}.aboutTop #university .university__contents.is-animate .university__contents__img .c-anime--maskImg{display:inline-block;vertical-align:bottom;width:100%;height:100%;position:relative;overflow:hidden;background:#ccc;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left center;transform-origin:left center}.aboutTop #university .university__contents.is-animate .university__contents__img .c-anime--maskImg img{opacity:0}.aboutTop #university .university__contents.is-animate .university__contents__img .c-anime--maskImg:before{content:"";display:block;width:110%;height:100%;background:#ccc;position:absolute;top:0;right:-10%;z-index:2;-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:right center;transform-origin:right center}.aboutTop #university .university__contents.is-animated .university__contents__img .c-anime--maskImg{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-delay:0s;transition-delay:0s}.aboutTop #university .university__contents.is-animated .university__contents__img .c-anime--maskImg img{opacity:1}.aboutTop #university .university__contents.is-animated .university__contents__img .c-anime--maskImg:before{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-delay:.5s;transition-delay:.5s}@media screen and (max-width:1179px){.aboutTop #university .university__contents .university__link{margin-top:-288px;margin-right:-40px;margin-left:-40px;padding:0 40px 0}}@media screen and (max-width:767px){.aboutTop #university .university__contents .university__link{margin-top:-186px;margin-right:auto;margin-left:auto;padding:0}}@media screen and (max-width:1179px){.aboutTop #university .university__contents .university__link ul{margin:-10px 0 0}}.aboutTop #university .university__contents .university__link ul li:first-child{margin-bottom:29px}@media screen and (max-width:1179px){.aboutTop #university .university__contents .university__link ul li:first-child{margin-bottom:10px}}.aboutTop #university .university__contents .university__link ul li a{display:block;width:100%;height:100%;padding:30px;border:solid 1px #fff;background:#fff}@media screen and (max-width:1179px){.aboutTop #university .university__contents .university__link ul li a{padding:20px}}.aboutTop #university .university__contents .university__link ul li a .university__link__ttl{font-size:2.2rem;font-weight:700;margin:0 0 5px}@media screen and (max-width:1179px){.aboutTop #university .university__contents .university__link ul li a .university__link__ttl{font-size:2.1rem}}.aboutTop #university .university__contents .university__link ul li a .university__link__ttl .c-ico{position:relative;top:-.2em;margin-left:10px;fill:#666}@media screen and (max-width:1179px){.aboutTop #university .university__contents .university__link ul li a .university__link__ttl .c-ico{top:-.1em}}@media screen and (min-width:1180px){.is-pcView .aboutTop #university .university__contents .university__link ul li a:hover{border-color:#ccc}}@media screen and (max-width:767px){.vision #spirit{width:100vw;margin-left:calc(50% - 50vw)}}.vision #spirit .spirit__contents{position:relative;padding:84px 160px 96px}@media screen and (max-width:1179px){.vision #spirit .spirit__contents{padding:84px 64px 96px}}@media screen and (max-width:767px){.vision #spirit .spirit__contents{padding:40px 32px}}.vision #spirit .spirit__contents:before{content:"";position:absolute;top:0;right:0;z-index:-1;width:100%;height:100%;background:url(../images/about/know/bg_spirit.png) no-repeat top right/cover}@media screen and (max-width:767px){.vision #spirit .spirit__contents:before{background:url(../images/about/know/bg_spirit_sp.png) no-repeat top right/cover}}.vision #spirit .spirit__contents__txt{margin-bottom:30px;line-height:1.8}@media screen and (max-width:767px){.vision #spirit .spirit__contents__txt{margin-bottom:18px;font-size:1.4rem}}.vision #spirit .spirit__contents__txt:last-child{margin-bottom:0}.vision #spirit .spirit__contents__txt sup{font-size:1.2rem;vertical-align:top}@media screen and (max-width:767px){.vision #spirit .spirit__contents__txt sup{font-size:1rem}}.vision #spirit .spirit__contents__note{padding-left:2.5em;text-indent:-2.5em}.vision .vision__rebornImgBox{text-align:center;margin-top:100px}@media screen and (max-width:767px){.vision .vision__rebornImgBox{margin-top:60px}}.vision .vision__rebornImgBox h2{text-align:left}.vision .vision__rebornImgBox img{max-width:100%!important;width:auto}@media screen and (max-width:767px){.vision .vision__rebornImgBox img{width:100%}}.vision .aboutVision__img{max-width:400px;text-align:center;margin:0 auto 40px}.message #movie{background:#f2f2f2;margin-top:30px}@media screen and (max-width:767px){.message #movie{margin-top:10px;width:100vw;margin-left:calc(50% - 50vw)}}.message #movie .movie__contents{position:relative;padding:88px 240px 75px}@media screen and (max-width:1179px){.message #movie .movie__contents{padding:45px 120px 40px}}@media screen and (max-width:767px){.message #movie .movie__contents{padding:45px 16px 40px}}.message #movie .movie__contents__ttl{position:absolute;top:-.8em;left:80px}@media screen and (max-width:767px){.message #movie .movie__contents__ttl{left:16px}}.message #movie .movie__contents__inner{position:relative;height:0;padding-bottom:56.25%;overflow:hidden}.message #movie .movie__contents__inner iframe{position:absolute;top:0;left:0;width:100%;height:100%}.message #message .message__contents{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:50px;padding:0 75px}@media screen and (max-width:1179px){.message #message .message__contents{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;position:relative}}@media screen and (max-width:767px){.message #message .message__contents{margin-bottom:30px;padding:0}}.message #message .message__contents__txt{width:59%;margin-right:3.5%}@media screen and (max-width:1179px){.message #message .message__contents__txt{width:100%}}.message #message .message__contents__ttl{margin-bottom:28px;font-weight:700;font-size:3.6rem}@media screen and (max-width:1179px){.message #message .message__contents__ttl{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;text-align:center}}@media screen and (max-width:767px){.message #message .message__contents__ttl{font-size:2.1rem}}.message #message .message__contents__sentence{margin-bottom:27px;font-size:1.5rem;line-height:1.9}@media screen and (max-width:767px){.message #message .message__contents__sentence{margin-bottom:19px;font-size:1.4rem;line-height:1.6}}.message #message .message__contents__position{margin-right:18px;text-align:right;font-weight:700}@media screen and (max-width:767px){.message #message .message__contents__position{font-weight:inherit}}.message #message .message__contents__school{margin-bottom:10px;font-size:1.4rem;line-height:1.75}.message #message .message__contents__name{font-size:2.2rem}@media screen and (max-width:767px){.message #message .message__contents__name{font-weight:700;font-size:1.7rem}}.message #message .message__contents__photo{width:37.5%;padding-top:8px}@media screen and (max-width:1179px){.message #message .message__contents__photo{width:100%;margin-bottom:12px;padding-top:0;text-align:center}}@media screen and (max-width:767px){.message #message .message__contents__photo{width:62%;margin:0 auto 16px}}.message #message .message__contents__photo img{width:auto}.message #message .message__contents__sentence__reborn{line-height:1.8;text-decoration:underline;font-weight:700}.message #message .message__contents__rebornImg{width:80%;padding-top:20px;margin:0 auto 20px}@media screen and (max-width:1179px){.message #message .message__contents__rebornImg{width:100%;margin-bottom:12px;padding-top:10px;text-align:center}}@media screen and (max-width:767px){.message #message .message__contents__rebornImg{width:100%;margin:0 auto 16px}}.message #message .message__contents__rebornImg img{width:auto}.message #message .message__profile{padding:42px 80px;background:#f2f2f2}@media screen and (max-width:767px){.message #message .message__profile{padding:24px 16px}}.message #message .message__profile__ttl{margin-bottom:18px;font-weight:700;font-size:1.8rem}@media screen and (max-width:767px){.message #message .message__profile__ttl{margin-bottom:6px;font-size:1.6rem}}.message #message .message__profile__txt{font-size:1.5rem;line-height:1.9}@media screen and (max-width:767px){.message #message .message__profile__txt{font-size:1.4rem;line-height:1.75}}.history .p-anchorLink{max-width:960px;margin-left:auto;margin-right:auto}@media screen and (min-width:1180px){.history .age1960-1970 .p-historyArea__item:nth-child(2){margin-top:30px}.history .age1960-1970 .p-historyArea__item.age1960{margin-bottom:100px}.history .age1960-1970 .p-historyArea__item.age1967{margin-bottom:100px}.history .age1960-1970 .p-historyArea__item.age1968{margin-bottom:40px}.history .age1960-1970 .p-historyArea__item.age1969{margin-bottom:100px}.history .age1960-1970 .p-historyArea__item.age1971{margin-bottom:285px}.history .age1960-1970 .p-historyArea__item.age1973{margin-bottom:280px}.history .age1960-1970 .p-historyArea__item.age1975{margin-bottom:70px}.history .age1960-1970 .p-historyArea__item.age1976{margin-bottom:445px}}@media screen and (min-width:1180px){.history .age1980-1990 .p-historyArea__item:nth-child(2){margin-top:555px}.history .age1980-1990 .p-historyArea__item.age1981{margin-bottom:190px}.history .age1980-1990 .p-historyArea__item.age1983{margin-bottom:70px}.history .age1980-1990 .p-historyArea__item.age1985{margin-bottom:130px}.history .age1980-1990 .p-historyArea__item.age1988{margin-bottom:140px}.history .age1980-1990 .p-historyArea__item.age1990{margin-bottom:120px}.history .age1980-1990 .p-historyArea__item.age1992{margin-bottom:80px}.history .age1980-1990 .p-historyArea__item.age1994{margin-bottom:511px}.history .age1980-1990 .p-historyArea__item.age1996{margin-bottom:500px}}@media screen and (min-width:1180px){.history .age2000-2010 .p-historyArea__item:nth-child(2){margin-top:120px}.history .age2000-2010 .p-historyArea__item.age2003{margin-bottom:180px}.history .age2000-2010 .p-historyArea__item.age2009{margin-bottom:60px}.history .age2000-2010 .p-historyArea__item.age2012{margin-bottom:300px}.history .age2000-2010 .p-historyArea__item.age2013{margin-bottom:80px}.history .age2000-2010 .p-historyArea__item.age2014{margin-bottom:1100px}.history .age2000-2010 .p-historyArea__item.age2016{margin-bottom:250px}}@media screen and (min-width:1180px){.history .age2020-2030 .p-historyArea__item:nth-child(2){margin-top:120px}.history .age2020-2030 .p-historyArea__item.age2021{margin-bottom:250px}.history .age2020-2030 .p-historyArea__item.age2023{margin-bottom:650px}}.history .future{border:20px solid #f2f2f2;padding:35px}@media screen and (max-width:767px){.history .future{border:10px solid #f2f2f2;padding:20px}}.history .future .future__ttl{text-align:center;margin-bottom:30px}@media screen and (max-width:767px){.history .future .future__ttl{margin-bottom:15px;text-align:left}}.history .future .future__txt{text-align:center;margin-bottom:30px}@media screen and (max-width:767px){.history .future .future__txt{margin-bottom:40px;text-align:left}}@media screen and (max-width:767px){.history .future .c-btn{margin-left:auto;margin-right:auto}}.establishment #founder .founder__ttl{margin-bottom:96px}@media screen and (max-width:767px){.establishment #founder .founder__ttl{margin-bottom:22px}}.establishment #founder .founder__floatContents{position:relative;margin:0 64px 96px}@media screen and (max-width:767px){.establishment #founder .founder__floatContents{margin:0 0 34px}}.establishment #founder .founder__floatContents:before{content:"";position:absolute;top:-43px;right:-144px;z-index:-1;width:799px;height:370px;background:#f2f2f2}@media screen and (max-width:767px){.establishment #founder .founder__floatContents:before{top:auto;right:-4vw;bottom:15vw;width:87vw;height:62vw}}.establishment #founder .founder__floatContents__reverse:before{top:-32px;left:144px;width:804px;height:396px}@media screen and (max-width:767px){.establishment #founder .founder__floatContents__reverse:before{top:auto;left:-4vw;width:87vw;height:48vw}}.establishment #founder .founder__floatContents__txt{width:calc(100% - 320px);margin-right:auto}@media screen and (max-width:767px){.establishment #founder .founder__floatContents__txt{width:100%;margin-bottom:50px}}.establishment #founder .founder__floatContents__txt__reverse{width:calc(100% - 400px);margin-right:0;margin-left:auto}@media screen and (max-width:767px){.establishment #founder .founder__floatContents__txt__reverse{width:100%;margin-bottom:50px}}.establishment #founder .founder__floatContents__ttl{font-size:2.8rem;margin:0 0 20px;line-height:1.4;font-weight:700}@media screen and (max-width:1179px){.establishment #founder .founder__floatContents__ttl{font-size:2.5rem;margin:0 0 20px}}@media screen and (max-width:767px){.establishment #founder .founder__floatContents__ttl{font-size:2.4rem;margin:0 0 15px}}.establishment #founder .founder__floatContents__sentence{margin-bottom:27px}@media screen and (max-width:767px){.establishment #founder .founder__floatContents__sentence{margin-bottom:15px}}.establishment #founder .founder__floatContents__photo{position:absolute;top:.5vw;right:0}@media screen and (max-width:767px){.establishment #founder .founder__floatContents__photo{position:static;width:52%;margin:auto}}@media screen and (min-width:768px){.establishment #founder .founder__floatContents__photo img{width:auto}}.establishment #founder .founder__floatContents__photo__reverse{right:inherit;left:0}@media screen and (max-width:767px){.establishment #founder .founder__floatContents__photo__reverse{width:62%}}.establishment #founder .founder__floatContents__photo__name{display:block;margin-top:10px;font-size:1.3rem}@media screen and (max-width:767px){.establishment #founder .founder__floatContents__photo__name{margin-top:7px;text-align:center;font-size:1.4rem}}@media screen and (max-width:767px){.establishment #founder .founder__floatContents__photo__name__reverse{width:100vw;margin-left:calc(50% - 50vw)}}.establishment #founder .founder__txtContents:not(:last-child){margin-bottom:80px}@media screen and (max-width:767px){.establishment #founder .founder__txtContents:not(:last-child){margin-bottom:32px}}.establishment #founder .founder__txtContents__ttl{margin-bottom:5px;font-size:2.2rem;font-weight:700}.establishment #founder .founder__txtContents__txt:not(:last-child){margin-bottom:27px}@media screen and (max-width:767px){.establishment #founder .founder__txtContents__txt:not(:last-child){margin-bottom:15px}}.establishment #chronology .chronology__table{border-top:solid 2px #c1c1c1;border-bottom:solid 2px #c1c1c1;background:#fff}@media screen and (max-width:767px){.establishment #chronology .chronology__table{border-width:1px}}.establishment #chronology .chronology__table__row{border-bottom:solid 1px #ebebeb}.establishment #chronology .chronology__table__header{width:220px;padding:19px 0;border-right:solid 2px #ebebeb;background:#f7f7f7;font-size:1.5rem}@media screen and (max-width:1179px){.establishment #chronology .chronology__table__header{width:160px}}@media screen and (max-width:767px){.establishment #chronology .chronology__table__header{width:70px;padding:10px 0;font-size:1.2rem;vertical-align:middle}}.establishment #chronology .chronology__table__data{padding:15px 40px;font-size:1.5rem}@media screen and (max-width:767px){.establishment #chronology .chronology__table__data{padding:6px 10px;font-size:1.2rem}}.establishment #book .book__contents{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width:767px){.establishment #book .book__contents{display:block}}@media screen and (max-width:1179px){.establishment #book .book__contents__list{width:50%!important}}@media screen and (max-width:767px){.establishment #book .book__contents__list{width:100%!important}}.establishment #book .book__contents__list__01{width:24%}@media screen and (max-width:1179px){.establishment #book .book__contents__list__01{margin-bottom:40px}}@media screen and (max-width:767px){.establishment #book .book__contents__list__01{margin-bottom:0}}.establishment #book .book__contents__list__02{width:26.5%}@media screen and (max-width:1179px){.establishment #book .book__contents__list__02{margin-bottom:40px}}@media screen and (max-width:767px){.establishment #book .book__contents__list__02{margin-bottom:0}}.establishment #book .book__contents__list__03{width:20%}.establishment #book .book__contents__list__04{width:29.5%}.establishment #book .book__contents__item{font-size:1.5rem}@media screen and (max-width:767px){.establishment #book .book__contents__item{font-size:1.4rem}}.establishment #book .book__contents__item:not(:last-child){margin-bottom:15px}@media screen and (max-width:767px){.establishment #book .book__contents__item:not(:last-child){margin-bottom:3.5px}}.donation p b{font-weight:600}@media screen and (max-width:767px){.donation .l-main .c-btn--general{width:100%;max-width:320px}}.donation .c-sect--xl+.c-sect--xl{margin-top:0!important}.donation .t-mg-0{padding-top:0!important}.donation .link{color:#b70003;text-decoration:underline}.donation .link:hover{text-decoration:none!important}@media screen and (max-width:1179px){.donation .c-table{width:100%!important}}@media screen and (max-width:767px){.donation .c-table tr{font-size:1.2rem}}.donation .c-table tr th{width:36%}@media screen and (max-width:767px){.donation .c-table tr th{text-align:left;width:42%}}.donation .c-table img{width:auto!important}@media screen and (max-width:767px){.donation .card img{width:80%!important}}@media screen and (max-width:767px){.donation .c-list--notes{font-size:1.4rem}}.donation #greeting{background:#f2f2f2;padding:40px}@media screen and (max-width:767px){.donation #greeting{width:100vw;margin-left:calc(50% - 50vw);padding:30px 20px;margin-top:30px}}.donation #greeting .greeting__contents{background:#fff;position:relative;padding:50px 120px}@media screen and (max-width:1179px){.donation #greeting .greeting__contents{padding:84px 64px 96px}}@media screen and (max-width:767px){.donation #greeting .greeting__contents{padding:20px}}.donation #greeting .greeting__contents:before{content:"";position:absolute;top:0;right:0;z-index:-1;width:100%;height:100%}.donation #greeting .greeting__contents__txt{margin-bottom:30px;line-height:1.8}@media screen and (max-width:767px){.donation #greeting .greeting__contents__txt{margin-bottom:18px}}.donation #greeting .greeting__contents__txt:last-child{font-size:1.4rem;margin-bottom:0;text-align:right;font-weight:700}@media screen and (max-width:767px){.donation #greeting .greeting__contents__txt:last-child{font-size:1.2rem;font-weight:400}}.donation #greeting .greeting__contents__txt:last-child span{font-size:2.2rem}@media screen and (max-width:767px){.donation #greeting .greeting__contents__txt:last-child span{font-size:1.7rem;font-weight:700}}.donation #request .request__contents__lead{margin-bottom:6px;font-weight:700;font-size:2.6rem}@media screen and (max-width:1179px){.donation #request .request__contents__lead{font-size:2.2rem}}@media screen and (max-width:767px){.donation #request .request__contents__lead{margin-bottom:8px;font-size:1.8rem}}@media screen and (max-width:767px){.donation #request .request__contents__txt{margin-bottom:32px}}.donation #request .request__contents__txt:last-child{margin-bottom:0}.donation #request .c-table{width:75%;border-top:solid 2px #c1c1c1;border-bottom:solid 2px #c1c1c1;margin-top:20px;background:#fff}@media screen and (max-width:767px){.donation #request .c-table{width:100%;border-width:1px}}.donation #subscription .c-btn{margin-top:30px}.donation #subscription .c-btn .c-btn__icoWrap{padding:0 30px 0 0}.donation #subscription .c-btn .c-btn__icoWrap svg{width:14px;height:14px;left:inherit;right:-15px}@media screen and (max-width:767px){.donation #subscription .c-btn{margin-top:20px}}.donation #subscription .p-anchorLink{width:68%;margin-top:80px}@media screen and (max-width:1179px){.donation #subscription .p-anchorLink{width:auto}}@media screen and (max-width:767px){.donation #subscription .p-anchorLink{width:100%;margin-top:40px;margin-left:0}}@media screen and (max-width:767px){.donation #subscription .p-anchorLink li{margin-left:0}}.donation #subscription .c-table{width:75%}@media screen and (max-width:767px){.donation #subscription .c-table{width:auto;text-align:center}}.donation #subscription h4{margin-top:40px}.donation #subscription .box{width:75%;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.6rem;background:#fff;border:1px solid #ebebeb;padding:20px 0 20px 104px}@media screen and (max-width:1179px){.donation #subscription .box{width:100%;padding-left:50px}}@media screen and (max-width:767px){.donation #subscription .box{width:100%;font-size:1rem;padding:10px 20px}}.donation #subscription .box img{width:auto}.donation #subscription .box p:last-child{padding:18px 0 0 20px}@media screen and (max-width:767px){.donation #subscription .box p:last-child{padding:3px 0 0 15px}}@media screen and (max-width:767px){.donation #subscription #internet .p-listDisc{font-size:1.4rem}}.donation #subscription #financial{padding-bottom:0!important}@media screen and (max-width:767px){.donation #subscription #financial .c-table{text-align:left}}@media screen and (max-width:767px){.donation #subscription #financial .c-table+p{font-size:1.4rem}}.donation #subscription #financial .c-table th{width:22%;text-align:center}@media screen and (max-width:767px){.donation #subscription #financial .c-table th{width:38%}}.donation #subscription #financial .c-table td{padding:15px 20px}.donation #subscription #financial .c-table td dl dt{font-weight:600}.donation #treatment .box{width:75%;padding:30px;border:1px solid #b70003}@media screen and (max-width:1179px){.donation #treatment .box{width:100%}}@media screen and (max-width:767px){.donation #treatment .box{width:100%;padding:15px}}.donation #treatment .box p{color:#b70003;font-size:2.2rem;text-align:center;font-weight:600}@media screen and (max-width:767px){.donation #treatment .box p{font-size:1.6rem}}.donation #treatment .c-btn{margin-top:30px}@media screen and (max-width:767px){.donation #treatment .c-btn{margin-top:20px}}.donation #treatment .btnArea{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:767px){.donation #treatment .btnArea{display:block}}.donation #treatment .btnArea div{margin-top:0}.donation #treatment .btnArea div .c-btn__icoWrap{padding:0 30px 0 0}.donation #treatment .btnArea div .c-btn__icoWrap svg{left:inherit;right:-15px!important}.donation #treatment .btnArea div:first-child{margin-right:40px}@media screen and (min-width:768px){.donation #treatment .btnArea div:first-child{width:350px}}.donation #treatment .btnArea div:first-child .c-btn__icoWrap svg{width:14px;height:14px}@media screen and (max-width:767px){.donation #treatment .btnArea div:first-child{margin-right:0;margin-bottom:18px}}.donation #treatment .btnArea div:last-child{position:relative}.donation #treatment .btnArea div:last-child::after{content:"";position:absolute;background:url(/tsuji-ac-jp/assets/images/about/donation/pdf.png) no-repeat;width:20px;height:26px;top:50%;right:30px;margin-top:-13px;background-size:100%}@media screen and (max-width:767px){.donation #treatment .btnArea div:last-child::after{right:15px}}.donation #contact{text-align:center;padding:30px}@media screen and (max-width:767px){.donation #contact{padding:25px 0!important;padding-left:25px!important;padding-right:25px!important;margin:50px -15px -50px -15px}}.donation #contact h2{font-weight:700}.donation #contact h3{font-size:2.4rem;font-weight:700}@media screen and (max-width:767px){.donation #contact h3{font-size:1.7rem}}.donation #contact h3+p{text-align:center}@media screen and (max-width:767px){.donation #contact h3+p{font-size:1.2rem}}@media screen and (max-width:767px){.donation #contact h3+p span{text-align:left;display:inline-block}}.donation #contact .tel{font-size:3.8rem;font-weight:700;border-top:1px solid #999;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:15px;margin-top:30px}@media screen and (max-width:1179px){.donation #contact .tel{font-size:3.5rem}}@media screen and (max-width:767px){.donation #contact .tel{width:100%;font-size:3.2rem;display:block}}.donation #contact .tel p:first-child{position:relative;margin-right:33px;display:inline-block}@media screen and (max-width:767px){.donation #contact .tel p:first-child{margin-left:27px;margin-right:0}}.donation #contact .tel p:first-child::before{content:"";position:absolute;background:url(/tsuji-ac-jp/assets/images/about/donation/tel_icon.png) no-repeat;width:24px;height:32px;top:15px;left:-30px;background-size:100%}@media screen and (max-width:767px){.donation #contact .tel p:first-child::before{width:48px;height:60px;background-size:50%;top:10px}}.donation #contact .tel p:first-child .txt{font-size:1.5rem;display:block;font-weight:400}@media screen and (max-width:767px){.donation #contact .tel p:first-child .txt{font-size:1.2rem;margin-left:-27px}}.donation #contact .tel p:last-child{margin-left:33px}@media screen and (max-width:767px){.donation #contact .tel p:last-child{margin-left:0}}.donation #contact .tel p:last-child span{font-size:3.2rem;display:inline-block;vertical-align:top;padding-top:5px;margin-right:10px}@media screen and (max-width:767px){.donation #contact .tel p:last-child span{font-size:1.3rem;padding-top:15px;margin-right:5px}}.donation #contact .mail{margin-top:20px}@media screen and (max-width:767px){.donation #contact .mail{margin-top:10px;margin-left:27px;font-size:1.2rem}}.donation #contact .mail span{position:relative;border-bottom:1px solid #333}.donation #contact .mail span::before{content:"";position:absolute;background:url(/tsuji-ac-jp/assets/images/about/donation/mail_icon.png) no-repeat;width:24px;height:30px;top:5px;left:-75px;background-size:100%}@media screen and (max-width:767px){.donation #contact .mail span::before{top:4px;left:-52px;background-size:70%}}.publication .beginning{margin-left:auto;margin-right:auto}@media screen and (min-width:1180px){.publication .beginning{max-width:800px}}@media screen and (min-width:1180px){.publication .beginning .beginning__body{font-size:1.5rem;line-height:1.8}}.publication .beginning .beginning__body .c-list--notes li{text-indent:-1em;margin-left:1em}@media screen and (min-width:1180px){.publication .beginning .c-btn--general{min-width:inherit;max-width:380px;width:50%}}.publication .publicationTable .publicationTable__ttl{width:26.5%}@media screen and (max-width:1179px){.publication .publicationTable .publicationTable__ttl{width:35%}}.publication .publicationTable .publicationTable__publisher{width:15.4%}@media screen and (max-width:1179px){.publication .publicationTable .publicationTable__publisher{width:20%}}.publication .publicationTable .publicationTable__year{width:7.8%}@media screen and (max-width:1179px){.publication .publicationTable .publicationTable__year{width:15%}}.publicationInternational .beginning{margin-left:auto;margin-right:auto;overflow:hidden}@media screen and (min-width:1180px){.publicationInternational .beginning .beginning__body{width:69%;float:left;font-size:1.5rem;line-height:1.8}}.publicationInternational .beginning .beginning__body .c-list--notes li{text-indent:-1em;margin-left:1em}@media screen and (min-width:1180px){.publicationInternational .beginning .beginning__btn{float:right;min-width:inherit;width:31%;max-width:390px}}@media screen and (max-width:1179px){.publicationInternational .beginning .beginning__btn{margin-top:20px}}@media screen and (max-width:767px){.publicationInternational .publicationTable{position:relative;width:auto;overflow-y:scroll;-webkit-overflow-scrolling:touch;padding-bottom:15px}.publicationInternational .publicationTable table{width:700px}.publicationInternational .publicationTable .ps__thumb-x{background-color:#333;border-radius:0;height:15px;bottom:0}.publicationInternational .publicationTable .ps__rail-x{background-color:#d9d9d9;height:15px;opacity:1}}.publicationInternational .publicationTable .publicationTable__ttl{width:300px}@media screen and (max-width:1179px){.publicationInternational .publicationTable .publicationTable__ttl{width:30%}}@media screen and (max-width:767px){.publicationInternational .publicationTable .publicationTable__ttl{width:150px}}.publicationInternational .publicationTable .publicationTable__publisher{width:198px}@media screen and (max-width:1179px){.publicationInternational .publicationTable .publicationTable__publisher{width:15%}}@media screen and (max-width:767px){.publicationInternational .publicationTable .publicationTable__publisher{width:120px}}.publicationInternational .publicationTable .publicationTable__year{width:170px}@media screen and (max-width:1179px){.publicationInternational .publicationTable .publicationTable__year{width:10%}}@media screen and (max-width:767px){.publicationInternational .publicationTable .publicationTable__year{width:100px}}.publicationInternational .publicationTable .publicationTable__img{width:150px}@media screen and (max-width:1179px){.publicationInternational .publicationTable .publicationTable__img{width:10%}}@media screen and (max-width:767px){.publicationInternational .publicationTable .publicationTable__img{width:85px}}.publicationInternational .publicationTable img{max-width:90px;height:auto}.project.index #thought .thought__img{margin-left:auto;margin-right:auto;text-align:center}@media screen and (max-width:767px){.project.index #thought .thought__img img{max-width:400px}}.project.index #thought .thought__btn{width:100%}.project.index #topics{background:#f2f2f2;margin-top:140px;margin-left:-80px;margin-right:-80px}@media screen and (max-width:1179px){.project.index #topics{margin-top:80px}}@media screen and (max-width:767px){.project.index #topics{margin-top:60px;width:100vw;margin-left:calc(50% - 50vw)}}.project.index #topics .topics__contents{position:relative;padding:60px 80px}@media screen and (max-width:767px){.project.index #topics .topics__contents{padding:40px 15px 70px}}.project.index #topics .topics__ttl{position:absolute;top:-.8em;left:80px}@media screen and (max-width:767px){.project.index #topics .topics__ttl{left:16px}}.project.index #topics .topics__items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-50px 0 0 -50px}@media screen and (max-width:1179px){.project.index #topics .topics__items{margin:-60px 0 0}}.project.index #topics .topics__item{width:calc((100% / 2) - 50px);margin:50px 0 0 50px;position:relative}@media screen and (max-width:1179px){.project.index #topics .topics__item{width:auto;margin:60px 0 0}}.project.index #topics .topics__item-img{width:100%;margin-left:5%}@media screen and (max-width:767px){.project.index #topics .topics__item-img{margin-left:15px}}.project.index #topics .topics__item-inner{background:#fff;padding:90px 35px 70px;margin-top:-65px}@media screen and (max-width:1179px){.project.index #topics .topics__item-inner{padding:90px 35px 70px}}@media screen and (max-width:767px){.project.index #topics .topics__item-inner{padding:90px 15px 70px}}.project.index #topics .topics__item-ttl{font-size:2.6rem;font-weight:700;margin-bottom:20px}@media screen and (max-width:1179px){.project.index #topics .topics__item-ttl{font-size:2rem;margin-bottom:15px}}.project.index #topics .topics__item-btn{width:270px;position:absolute;left:35px;bottom:-35px;z-index:3}@media screen and (max-width:1179px){.project.index #topics .topics__item-btn{width:207px;left:15px}}.project.index .alignment{margin-top:90px;padding-bottom:90px}@media screen and (max-width:1179px){.project.index .alignment{margin-top:80px}}@media screen and (max-width:767px){.project.index .alignment{margin-top:20px;padding-bottom:60px}}.project.index .alignment .alignment__contents{position:relative;background:#fff}@media screen and (min-width:768px){.project.index .alignment .alignment__contents{margin-right:80px;margin-left:80px;padding-bottom:4%}.project.index .alignment .alignment__contents .alignment__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:40px}.project.index .alignment .alignment__contents .alignment__row .alignment__txt{padding-left:6%;width:46.6%;padding-top:4%}.project.index .alignment .alignment__contents .alignment__row .alignment__fig{width:56.4%;margin-top:-2.7%;margin-right:-80px;background:0 0}.project.index .alignment .alignment__contents .alignment__row .alignment__fig img{width:100%}}@media screen and (max-width:767px){.project.index .alignment .alignment__contents{padding-bottom:40px}.project.index .alignment .alignment__contents .alignment__txt{padding:20px}}.project.index .alignment .alignment__btnWrp{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:1179px){.project.index .alignment .alignment__btnWrp{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.project.index .alignment .alignment__btnWrp .alignment-btn{width:22%}@media screen and (max-width:1179px){.project.index .alignment .alignment__btnWrp .alignment-btn{width:32%;min-width:inherit}}@media screen and (min-width:768px){.project.index .alignment .alignment__btnWrp .alignment-btn+.alignment-btn{margin-left:2%}}.project.index .expo{margin-top:50px;padding-bottom:90px}@media screen and (max-width:1179px){.project.index .expo{margin-top:80px}}@media screen and (max-width:767px){.project.index .expo{margin-top:20px;padding-bottom:60px}}.project.index .expo .alignment__contents{position:relative;background:#fff}@media screen and (min-width:768px){.project.index .expo .alignment__contents{margin-right:80px;margin-left:80px;padding-bottom:4%}.project.index .expo .alignment__contents .alignment__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:40px}.project.index .expo .alignment__contents .alignment__row .alignment__txt{padding-left:6%;width:46.6%;padding-top:4%}.project.index .expo .alignment__contents .alignment__row .alignment__fig{width:56.4%;margin-top:-2.7%;margin-right:-80px;background:0 0}.project.index .expo .alignment__contents .alignment__row .alignment__fig img{width:100%}}@media screen and (max-width:767px){.project.index .expo .alignment__contents{padding-bottom:40px}.project.index .expo .alignment__contents .alignment__txt{padding:20px}}.project.index .expo .alignment__btnWrp{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:1179px){.project.index .expo .alignment__btnWrp{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.project.index .expo .alignment__btnWrp .alignment-btn{width:22%}@media screen and (max-width:1179px){.project.index .expo .alignment__btnWrp .alignment-btn{width:207px;min-width:inherit}}@media screen and (min-width:768px){.project.index .expo .alignment__btnWrp .alignment-btn+.alignment-btn{margin-left:2%}}.project.index #contact{text-align:center}@media screen and (max-width:767px){.project.index #contact .contact__ttl{margin-left:-15px;margin-right:-15px}}.project.index #contact .contact__content{padding:35px 55px;max-width:960px;margin:0 auto}@media screen and (max-width:767px){.project.index #contact .contact__content{padding:30px 25px}}.project.index #contact .contact__content-ttl{font-size:2.4rem;font-weight:700;margin-bottom:25px}@media screen and (max-width:767px){.project.index #contact .contact__content-ttl{font-size:2rem;margin-bottom:15px}}.project.index #contact .contact__items{border-top:1px solid #999;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:15px;width:100%}@media screen and (max-width:767px){.project.index #contact .contact__items{display:block}}.project.index #contact .tel{font-size:3.8rem;font-weight:700}@media screen and (max-width:1179px){.project.index #contact .tel{font-size:3.5rem}}@media screen and (max-width:767px){.project.index #contact .tel{width:100%;font-size:3.2rem;display:block}}.project.index #contact .tel p:first-child{position:relative;margin-right:50px;display:inline-block}@media screen and (max-width:767px){.project.index #contact .tel p:first-child{margin-left:27px;margin-right:0}}.project.index #contact .tel p:first-child::before{content:"";position:absolute;background:url(/tsuji-ac-jp/assets/images/about/donation/tel_icon.png) no-repeat;width:24px;height:32px;top:15px;left:-30px;background-size:100%}@media screen and (max-width:767px){.project.index #contact .tel p:first-child::before{width:48px;height:60px;background-size:50%;top:10px}}.project.index #contact .mail{margin-top:20px;padding:0 0 0 32px;position:relative}@media screen and (max-width:767px){.project.index #contact .mail{display:table;margin:10px auto 0;padding:0 0 0 28px;font-size:1.2rem}}.project.index #contact .mail::before{content:"";position:absolute;background:url(/tsuji-ac-jp/assets/images/about/donation/mail_icon.png) no-repeat;width:24px;height:30px;top:5px;left:0;background-size:100%}@media screen and (max-width:767px){.project.index #contact .mail::before{height:20px;top:4px;background-size:70%}}.project.index #contact .mail a{position:relative;border-bottom:1px solid #333;-webkit-transition-duration:0s;transition-duration:0s}@media screen and (min-width:1180px){.is-pcView .project.index #contact .mail a:hover{border-bottom:none}}.abouttWrapTabbtn{margin-top:60px;margin-bottom:60px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:2}@media screen and (max-width:767px){.abouttWrapTabbtn{margin-top:30px;margin-bottom:30px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.abouttWrapTabbtn .c-btn{width:24%;min-width:0;margin-right:3px}.abouttWrapTabbtn .c-btn:last-child{margin-right:0}@media screen and (max-width:767px){.abouttWrapTabbtn .c-btn{width:calc((100% - 6px)/ 2);margin-bottom:5px}.abouttWrapTabbtn .c-btn:nth-child(2){margin-right:0}}.abouttWrapTabbtn .c-btn .c-btn__inner{padding-right:12px;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.abouttWrapTabbtn .c-btn .c-btn__inner .c-ico--btm:before{border-top:2px solid #333;border-right:2px solid #333;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.abouttWrapTabbtn .c-btn small{font-size:60%}.abouttWrapTabbtn .c-btn.is-active .c-ico--btm:before{border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:translateY(0) rotate(135deg);transform:translateY(0) rotate(135deg)}.abouttWrapTabbtn .c-btn.is-active.c-btn--general>*{background:#444;color:#fff}.abouttWrapTabbtn .c-btn--general>*{background:#d9d9d9;color:#333}.abouttWrapTabbtn-r .c-btn.is-active .c-ico--btm:before{border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg)}.aboutDescription{text-align:center}.aboutDescription__inner{text-align:left;display:inline-block;border-top:1px solid #333;border-bottom:1px solid #333;padding:20px 0;max-width:800px}@media screen and (max-width:767px){.aboutDescription{margin-bottom:60px}}.aboutDescription ul li .c-ico{top:4px}.about-type{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.about-type__item{min-width:0;margin-bottom:10px}@media screen and (min-width:768px){.about-type__item{width:50%}.about-type .c-btn>*{font-size:1.5rem}}@media screen and (max-width:767px){.about-type{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.about-type__item{margin-bottom:.5%;width:auto}.about-type .c-btn>*{font-size:1.3rem}}.about.project .l-content>.c-sect--xl{width:100%}.about.project .p-blogList .p-blogList__item>a .p-blogList__date{margin-left:0}.about.project .c-btn--prev>*{padding:0 18px 0 55px}@media screen and (max-width:1179px){.about.project .c-btn--prev>*{padding:0 12px 0 40px}}@media screen and (min-width:768px){.france.blog .p-articleLink.p-articleLink--col4 .p-articleLink__item a .p-articleLink__img{height:148px}}.france.blog .p-articleLink.p-articleLink--col4 .p-articleLink__item a .p-articleLink__img span{height:100%}.p-pageHeader__seika{bottom:36px!important}@media screen and (max-width:1179px){.p-pageHeader__seika{bottom:auto!important}}.p-pageHeader__seika .p-pageHeader__txtNote--small{font-size:1.4rem!important}@media screen and (max-width:1179px){.p-pageHeader__seika .p-pageHeader__txtNote--small{font-size:1.2rem!important;line-height:1.4!important}}.project.expo .txt_att{font-size:1.4rem}@media screen and (max-width:767px){.project.expo .txt_att{font-size:1.4rem!important}}@media screen and (max-width:767px){.project.expo .c-wrap{padding:50px 0 0!important}}@media screen and (max-width:767px){.project.expo .p-pageHeader__location{text-align:right}}.project.expo .read__img{width:100%;height:420px;margin:0 auto;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:767px){.project.expo .read__img{width:100%;height:auto;overflow:visible}}.project.expo .read .txt_note{font-size:1.2rem}@media screen and (max-width:767px){.project.expo .read .txt_note{font-size:.9rem}}.project.expo .read h2{margin-top:40px;margin-bottom:0}@media screen and (max-width:767px){.project.expo .read h2{margin-top:15px;text-align:left!important}}.project.expo .read p{margin-top:20px}@media screen and (max-width:767px){.project.expo .read p{margin-top:10px;text-align:left!important}}.project.expo .l-footer__btnWrap{display:none}.project.expo .collegeGrayBox{background:#f2f2f2}.project.expo .expoBox{margin-top:76px;padding:80px}@media screen and (max-width:767px){.project.expo .expoBox{margin-top:30px;padding:40px 0}}.project.expo .slideBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-bottom:70px}@media screen and (max-width:767px){.project.expo .slideBox{display:block}}.project.expo .slideBox.slideBox_reverse{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:0}.project.expo .slideBox p.txt_note{font-size:1.2rem;margin-top:-25px}.project.expo .slideBox p.txt_note.txt_note_right{text-align:right}@media screen and (max-width:767px){.project.expo .slideBox p.txt_note.txt_note_right{text-align:left}}@media screen and (max-width:767px){.project.expo .slideBox p.txt_note{font-size:.9rem;margin-top:-.5em}}.project.expo .slideBox__txt{width:48%}@media screen and (max-width:767px){.project.expo .slideBox__txt{width:100%}}.project.expo .slideBox__txt h3{font-size:3rem;font-weight:700}@media screen and (max-width:767px){.project.expo .slideBox__txt h3{font-size:2.3rem}}.project.expo .slideBox__txt p{margin-top:25px}@media screen and (max-width:767px){.project.expo .slideBox__txt p{margin-top:15px}}.project.expo .slideBox__img{width:48%}@media screen and (max-width:767px){.project.expo .slideBox__img{width:100%;margin-top:20px}}.project.expo .slideBox .slider .slick-dots{margin-top:10px}@media screen and (max-width:767px){.project.expo .slideBox .slider .slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.project.expo .slideBox .slider .slick-dots li{width:auto;opacity:1;margin:0 10px}@media screen and (max-width:767px){.project.expo .slideBox .slider .slick-dots li{argin:0 20px}}.project.expo .slideBox .slider .slick-dots li button::after{height:10px;width:10px;border-radius:5px;background:#999}.project.expo .slideBox .slider .slick-dots li.slick-active button::after{background:#e60012}.project.expo .slideBox .slider .slick-arrow{z-index:10}.project.expo .slideBox .slider .slick-next{position:absolute;top:42%;right:-20px;width:42px;height:42px;border-radius:50%;border:2px solid #444;outline:0;font-size:0;z-index:2;background-color:#fff;cursor:pointer}@media screen and (max-width:767px){.project.expo .slideBox .slider .slick-next{width:21px;height:21px;border:1px solid #444;right:-6px}}.project.expo .slideBox .slider .slick-next:after,.project.expo .slideBox .slider .slick-next:before{content:"";display:block;background:#444;position:absolute;-webkit-transition-duration:.2s;transition-duration:.2s}.project.expo .slideBox .slider .slick-next:before{width:15px;height:2px;top:20px;left:11px}@media screen and (max-width:767px){.project.expo .slideBox .slider .slick-next:before{width:9px;height:1px;top:10px;left:5px}}.project.expo .slideBox .slider .slick-next:after{width:6px;height:2px;top:18px;right:11px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (max-width:767px){.project.expo .slideBox .slider .slick-next:after{width:3px;height:1px;top:9px;right:5px}}.project.expo .slideBox .slider .slick-next:hover{background-color:#444}@media screen and (max-width:767px){.project.expo .slideBox .slider .slick-next:hover{background-color:#fff}}.project.expo .slideBox .slider .slick-next:hover:after,.project.expo .slideBox .slider .slick-next:hover:before{background:#fff}@media screen and (max-width:767px){.project.expo .slideBox .slider .slick-next:hover:after,.project.expo .slideBox .slider .slick-next:hover:before{background:#444}}.project.expo .slideBox .slider .slick-prev{cursor:pointer;position:absolute;top:42%;left:-20px;width:42px;height:42px;border-radius:50%;border:2px solid #444;outline:0;font-size:0;z-index:2;background-color:#fff;cursor:pointer}@media screen and (max-width:767px){.project.expo .slideBox .slider .slick-prev{width:21px;height:21px;border:1px solid #444;left:-6px}}.project.expo .slideBox .slider .slick-prev:before{width:15px;height:2px;top:20px;left:11px}@media screen and (max-width:767px){.project.expo .slideBox .slider .slick-prev:before{width:9px;height:1px;top:10px;left:5px}}.project.expo .slideBox .slider .slick-prev:after,.project.expo .slideBox .slider .slick-prev:before{content:"";display:block;background:#444;position:absolute;-webkit-transition-duration:.2s;transition-duration:.2s}.project.expo .slideBox .slider .slick-prev:after{left:11px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:6px;height:2px;top:18px}@media screen and (max-width:767px){.project.expo .slideBox .slider .slick-prev:after{width:3px;height:1px;top:9px;left:5px}}.project.expo .slideBox .slider .slick-prev:hover{background-color:#444}@media screen and (max-width:767px){.project.expo .slideBox .slider .slick-prev:hover{background-color:#fff}}.project.expo .slideBox .slider .slick-prev:hover:after,.project.expo .slideBox .slider .slick-prev:hover:before{background:#fff}@media screen and (max-width:767px){.project.expo .slideBox .slider .slick-prev:hover:after,.project.expo .slideBox .slider .slick-prev:hover:before{background:#444}}.project.expo .infoBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:60px;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media screen and (max-width:767px){.project.expo .infoBox{display:block;margin-top:60px}}.project.expo .infoBox__txt{width:48%}@media screen and (max-width:767px){.project.expo .infoBox__txt{width:100%}}.project.expo .infoBox__txt h3{font-size:3rem;font-weight:700}@media screen and (max-width:767px){.project.expo .infoBox__txt h3{font-size:2.3rem}}.project.expo .infoBox__txt p{margin-top:25px}@media screen and (max-width:767px){.project.expo .infoBox__txt p{margin-top:15px}}.project.expo .infoBox__img{width:48%}@media screen and (max-width:767px){.project.expo .infoBox__img{width:100%;margin-top:30px}}.project.expo .infoBox__img p.txt_note{font-size:1.2rem;margin-top:5px}@media screen and (max-width:767px){.project.expo .infoBox__img p.txt_note{font-size:.9rem;margin-top:.5em}}.project.expo .contestBox{background:#fff;margin-top:80px;padding:40px}@media screen and (max-width:767px){.project.expo .contestBox{margin-top:45px;padding:15px}}.project.expo .contestBox__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:767px){.project.expo .contestBox__items{display:block}}.project.expo .contestBox__img{width:40%}@media screen and (max-width:767px){.project.expo .contestBox__img{width:100%;margin-top:25px}}.project.expo .contestBox__txt{width:56%}@media screen and (max-width:767px){.project.expo .contestBox__txt{width:100%}}.project.expo .contestBox__txt h3{font-size:3rem}@media screen and (max-width:767px){.project.expo .contestBox__txt h3{font-size:2.5rem}}.project.expo .contestBox__txt h4{font-size:2.2rem;margin-top:25px;font-weight:700}@media screen and (max-width:767px){.project.expo .contestBox__txt h4{margin-top:15px;font-size:1.8rem}}.project.expo .contestBox__txt p{font-size:1.7rem;margin-top:15px}@media screen and (max-width:767px){.project.expo .contestBox__txt p{font-size:1.7rem;margin-top:10px}}.project.expo .contestBox__period{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:20px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width:767px){.project.expo .contestBox__period{display:block;margin-top:25px}}.project.expo .contestBox__period p{font-size:2rem}@media screen and (max-width:767px){.project.expo .contestBox__period p{font-size:1.7rem}}.project.expo .contestBox__period-ttl{margin-right:15px;border:1px solid #999;padding:5px 10px;margin-top:10px!important}@media screen and (max-width:767px){.project.expo .contestBox__period-ttl{display:block;text-align:center;padding:3px 0;margin-right:0}}.project.expo .contestBox__period-txt{text-align:right}@media screen and (max-width:767px){.project.expo .contestBox__period-txt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.project.expo .contestBox__concept{margin-top:45px;border:1px solid #999;padding:30px;font-size:1.4rem}@media screen and (max-width:767px){.project.expo .contestBox__concept{border:none;padding:0}}.project.expo .contestBox__concept dt{margin-bottom:.5em}@media screen and (max-width:767px){.project.expo .contestBox__concept dt{font-size:1.4rem;font-weight:700;margin-bottom:0;border-top:1px solid #1a1a1a;border-bottom:1px solid #1a1a1a;padding:18px 15px;position:relative}}@media screen and (max-width:767px){.project.expo .contestBox__concept dt.is-active{margin-bottom:40px}}@media screen and (max-width:767px){.project.expo .contestBox__concept dd{padding:7px;font-size:1.4rem;display:none}}@media screen and (max-width:767px){.project.expo .contestBox__concept dd.is-open{border:1px solid #999;height:auto;opacity:1}}@media screen and (max-width:767px){.project.expo .contestBox__concept .contestBox__concept_ttl{display:none}}.project.expo .contestBox__concept .contestBox__concept_btn{display:none}@media screen and (max-width:767px){.project.expo .contestBox__concept .contestBox__concept_btn{display:block;position:relative}.project.expo .contestBox__concept .contestBox__concept_btn::before{content:'';display:block;width:16px;height:1px;background-color:#333;position:absolute;right:15px;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:.5s;transition:.5s;top:0;bottom:0;margin:auto}.project.expo .contestBox__concept .contestBox__concept_btn::after{content:'';display:block;width:16px;height:1px;background-color:#333;position:absolute;right:15px;-webkit-transform:rotate(0);transform:rotate(0);top:0;bottom:0;margin:auto}}.project.expo .contestBox__concept .contestBox__concept_btn.active::before{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.project.expo .expoBtn{padding-bottom:60px}@media screen and (max-width:767px){.project.expo .expoBtn{padding-bottom:35px}}.project.expo .expoBtn .c-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:767px){.project.expo .expoBtn .c-inner{display:block}}.project.expo .expoBtn .p-expoLink__btn{width:450px;min-width:0;display:table;margin:0 20px}@media screen and (max-width:1179px){.project.expo .expoBtn .p-expoLink__btn{width:100%;min-width:auto;margin:0 0 30px}}.project.expo .expoBtn .p-expoLink__btn>*{display:block;width:100%;background:#e92b2f;color:#fff;font-size:1.5rem;font-weight:700;line-height:1.3;padding:0 50px 0 30px;position:relative;border-radius:3px;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.5);box-shadow:0 2px 10px rgba(0,0,0,.5)}@media screen and (max-width:1179px){.project.expo .expoBtn .p-expoLink__btn>*{font-size:1.4rem;padding:0 30px 0 15px;text-align:left;-webkit-box-shadow:0 1px 6px rgba(0,0,0,.4);box-shadow:0 1px 6px rgba(0,0,0,.4)}}.project.expo .expoBtn .p-expoLink__btn>* div{display:table-cell;height:80px;vertical-align:middle}@media screen and (max-width:1179px){.project.expo .expoBtn .p-expoLink__btn>* div{height:60px}}.project.expo .expoBtn .p-expoLink__btn>* div span{display:inline-block;position:relative;padding:10px 0 10px 0}.project.expo .expoBtn .p-expoLink__btn>* div span .c-ico{width:10px;height:10px;fill:#fff}.project.expo .expoBtn .p-expoLink__btn>* b{font-size:1.8rem;display:block}@media screen and (max-width:1179px){.project.expo .expoBtn .p-expoLink__btn>* b{font-size:1.6rem}}.project.expo .expoBtn .p-expoLink__btn>* .c-ico--arrow01{display:block;position:absolute;right:20px;top:50%;margin:-5px 0 0 0;fill:#fff}@media screen and (max-width:767px){.project.expo .expoBtn .p-expoLink__btn>* .c-ico--arrow01{right:10px}}.project.expo .expoBtn .p-expoLink__btn>:before{background:#b70003}@media screen and (min-width:1180px){.is-pcView .project.expo .expoBtn .p-expoLink__btn>:hover{background:#b70003}}.project.expo .expoBtn .p-expoLink__btn.c-btn--conversion__event>*{background:#ffa439}@media screen and (min-width:1180px){.is-pcView .project.expo .expoBtn .p-expoLink__btn.c-btn--conversion__event>:hover{background:#ff8a00}}
/*# sourceMappingURL=map/about.css.map */
