@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%}}.graduate .p-col2-12:before{display:none}.graduate .p-col2-12 a>*{position:relative;z-index:2}.graduate .p-col2-12 a:before{content:"";display:block;position:absolute;z-index:1;top:0;left:0;background:#04672f;width:125%;height:100%}@media screen and (max-width:767px){.graduate .p-col2-12 a:before{content:"";display:block;position:absolute;top:0;left:0;background:#04672f;width:100%;height:calc(100% + 80px)}}@media screen and (min-width:1180px){.is-pcView .graduate .p-col2-12 a:hover:before{opacity:.8;-webkit-transition:.2s ease-out;transition:.2s ease-out}}@media screen and (max-width:767px){.graduate .p-col2-12__txt{display:block;color:#fff;padding:20px 10px}}.graduate .p-col2-12 .c-ico--arrow01{fill:#fff}.graduate .graduateAnchorLink .p-anchorLink{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:1180px){.graduate .graduateAnchorLink .p-anchorLink__item{width:22.9%}}.graduate .graduateAnchorLink .p-anchorLink__item a::before{background:#e92b2f}.graduate .graduateCertificate{background:#f2f2f2;margin-top:170px;margin-left:-80px;margin-right:-80px}@media screen and (max-width:767px){.graduate .graduateCertificate{margin-top:80px;width:100vw;margin-left:calc(50% - 50vw)}}.graduate .graduateCertificate .graduateCertificate__contents{position:relative;padding:60px 80px}@media screen and (max-width:767px){.graduate .graduateCertificate .graduateCertificate__contents{padding:30px 15px}}.graduate .graduateCertificate .graduateCertificate__contents__ttl{position:absolute;top:-.8em;left:80px}@media screen and (max-width:767px){.graduate .graduateCertificate .graduateCertificate__contents__ttl{left:16px}}.graduate .graduateCertificate .graduateCertificate__contents__inner{background:#fff;padding:30px 40px}@media screen and (max-width:767px){.graduate .graduateCertificate .graduateCertificate__contents__inner{padding:15px 20px}}.graduate .graduateCertificate .graduateCertificate__contents__inner p{line-height:2}@media screen and (max-width:767px){.graduate .graduateAbout .c-ttl--03{margin-bottom:10px}}.graduate .graduateAbout__txt{margin-bottom:30px}@media screen and (max-width:767px){.graduate .graduateAbout__txt{margin-bottom:15px}}.graduate .graduateAbout__note{text-indent:-1em;padding-left:1em}@media screen and (max-width:767px){.graduate .graduateAbout__note{font-size:1.5rem}}.graduate .graduateAbout__list dt{font-size:2.6rem;margin:60px 0 30px;font-weight:400}@media screen and (max-width:767px){.graduate .graduateAbout__list dt{font-size:1.8rem;margin:30px 0 15px}}.graduate .graduateAbout__list dd dl dt{font-size:2rem;margin:40px 0 20px}@media screen and (min-width:768px){.graduate .graduateAbout__list dd dl dd .c-list{margin-left:15px}}.graduate .graduateAbout__list--disc dt{text-indent:-1em;padding-left:1em;line-height:2}.graduate .graduateAbout__list--disc dt:before{display:inline-block;content:"";width:10px;height:10px;background:#e92b2f;border-radius:50%;margin-right:7px;margin-bottom:2px}.graduate .graduateAbout__list--disc dd{line-height:2;padding-left:1em;margin-bottom:20px}@media screen and (max-width:767px){.graduate .graduateAbout__list--disc dd{margin-bottom:10px}}.graduate .graduateAbout__list--disc li{text-indent:-1em;padding-left:1em;line-height:2;margin-bottom:20px}@media screen and (max-width:767px){.graduate .graduateAbout__list--disc li{margin-bottom:10px}}.graduate .graduateAbout__list--disc li:before{display:inline-block;content:"";width:10px;height:10px;background:#e92b2f;border-radius:50%;margin-right:7px;margin-bottom:2px}.graduate .graduateAbout__list--disc a{color:#b70003;border-bottom:1px solid #b70003}.graduate .graduateAbout__list--disc a .c-ico--blank01{fill:#b70003}.graduate .graduateAbout__list--disc a:hover{opacity:.5}@media screen and (min-width:768px){.graduate .graduateAbout__addressList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width:768px){.graduate .graduateAbout__addressList dt{display:table-cell;vertical-align:middle;height:60px;font-size:2rem;line-height:1.2}}@media screen and (max-width:767px){.graduate .graduateAbout__addressList dt{font-size:1.8rem;margin-bottom:15px}}@media screen and (min-width:768px){.graduate .graduateAbout__addressList .addressList-item{width:30%;margin-bottom:50px;padding:0 20px}}@media screen and (max-width:767px){.graduate .graduateAbout__addressList .addressList-item{padding:5px 18px;margin-bottom:25px}}.graduate .graduateAbout__addressList .address-chorishi{border-left:2px solid #b70505}.graduate .graduateAbout__addressList .address-chorishiTokyo{border-left:2px solid #0e47a1}.graduate .graduateAbout__addressList .address-seika{border-left:2px solid #e14282}.graduate .graduateAbout__addressList .address-ecoleOsaka{border-left:2px solid #00c2ed}.graduate .graduateAbout__addressList .address-ecoleTokyo{border-left:2px solid #ffa700}.graduate .graduateAbout__addressList .address-france{border-left:2px solid #006126}@media screen and (min-width:768px){.graduate .graduateAbout__addressList--col2 .addressList-item{width:50%}}@media screen and (min-width:1180px){.graduate .graduateAbout__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;margin-top:40px}.graduate .graduateAbout__btn .c-btn{width:calc((100% - 120px)/ 2);margin-right:40px;margin-bottom:20px}.graduate .graduateAbout__btn .c-btn:nth-of-type(2){margin-right:0}}@media screen and (max-width:1179px){.graduate .graduateAbout__btn{margin-top:30px}.graduate .graduateAbout__btn .c-btn--general{width:100%;margin-bottom:15px}}.graduate .graduateAbout__link ul{width:calc((100% / 2) + 20px)}.graduate .graduateAbout__link ul li{margin:45px 0 0 20px}.graduate .graduateAbout__link ul li a{color:#888}@media screen and (max-width:767px){.graduate .graduateAbout__link .p-lowerLink__body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.graduate .graduateAbout__link .p-lowerLink__body ul{width:100%}.graduate .graduateAbout__link .p-lowerLink__body ul:nth-of-type(2) li{margin:20px 0 0 20px}.graduate .graduateAbout__link .p-lowerLink__body ul li{width:100%}}@media screen and (max-width:767px){.graduate .graduateAbout__table .c-table--02 td,.graduate .graduateAbout__table .c-table--02 th{padding:15px 5px}}.graduate .graduateAbout__table .c-table--02 td{text-align:center;vertical-align:middle}@media screen and (max-width:767px){.graduate .graduateAbout-btn .c-ico--pdf{right:5px}}.graduate .graduateBox{margin-top:30px;background:#f2f2f2;padding:60px 6.25% 60px 6.25%}@media screen and (max-width:767px){.graduate .graduateBox{margin-top:15px}}@media screen and (max-width:1179px){.graduate .graduateBox{padding:30px 15px}.graduate .graduateBox__fig{max-width:500px;margin:50px auto 0}}@media screen and (min-width:1180px){.graduate .graduateBox__inner{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;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.graduate .graduateBox__txt{width:51%}.graduate .graduateBox__fig{width:44.7%}}.graduate .graduateBox .c-btn{position:relative}.graduate .graduateBox .c-btn .c-ico--blank01{width:19px;height:15px;fill:#fff;position:absolute;top:calc(50% - 5px);right:15px}@media screen and (min-width:768px){.graduate .graduateBox .c-btn{min-width:355px}}@media screen and (max-width:1179px){.graduate .graduateBox .c-btn{min-width:300px}}@media screen and (max-width:767px){.graduate .graduateBox .c-btn{min-width:100%}}.graduate #job2 .graduateBox__txt{width:100%}.graduate .graduateContact{border:20px solid #f2f2f2}@media screen and (min-width:1180px){.graduate .graduateContact{margin:70px auto;padding:30px 5% 35px 5%;width:87.5%}}@media screen and (max-width:1179px){.graduate .graduateContact{padding:15px}}.graduate .graduateContact .c-ttl--03{margin-bottom:30px;text-align:center}.graduate .graduateContact .c-ico--tel{margin-right:5px}@media screen and (min-width:1180px){.graduate .graduateContact__tel{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}.graduate .graduateContact__tel>li{width:48%}}.graduate .graduateContact__tel>li{padding:15px 0;border-top:1px solid #333;border-bottom:1px solid #333}@media screen and (max-width:1179px){.graduate .graduateContact__tel>li{border-bottom:0}.graduate .graduateContact__tel>li:last-child{border-bottom:1px solid #333}}.graduate .graduateContact__tel dl{display:table}.graduate .graduateContact__tel dl span{display:inline-block;padding:3px 12px;background:#333;color:#fff;white-space:nowrap}@media screen and (max-width:1179px){.graduate .graduateContact__tel dl span{padding:3px 4px}}.graduate .graduateContact__tel dl>*{display:table-cell;vertical-align:middle}.graduate .graduateContact__tel dl dt{font-size:2rem;padding-right:15px}@media screen and (max-width:1179px){.graduate .graduateContact__tel dl dt{font-size:1.2rem;padding-right:10px;vertical-align:top}}.graduate .graduateContact__tel dl dd{font-weight:700;font-size:2rem;line-height:1}@media screen and (max-width:1179px){.graduate .graduateContact__tel dl dd{font-size:1.2rem}}.graduate .graduateContact__tel dl dd p{font-size:1.4rem;margin-top:5px;line-height:1.4;padding-left:35px}@media screen and (max-width:1179px){.graduate .graduateContact__tel dl dd p{padding-left:15px}}@media screen and (min-width:1180px){.graduate .graduateContact__tel dl small{display:inline-block;position:relative}}@media screen and (max-width:1179px){.graduate .graduateContact__tel dl small{display:block;margin-top:5px;margin-left:15px;font-size:1.3rem}}@media screen and (min-width:1180px){.graduate .graduateContact__tel dl a{font-size:4.2rem;line-height:4.2rem}}@media screen and (max-width:1179px){.graduate .graduateContact__tel dl a{font-size:3rem;line-height:2.2rem}}@media screen and (max-width:1179px){.graduate .graduateContact__tel .c-ico--tel{width:19px;height:26px}}.graduate .graduateContact__mail{margin-top:30px;text-align:center}@media screen and (max-width:1179px){.graduate .graduateContact__mail{margin-top:15px}}.graduate .graduateContact__mail a{padding-bottom:3px;color:#b70003;border-bottom:1px solid #b70003;display:inline-block}.graduate .graduateContact__mail .c-ico--mail{top:1px;margin-right:7px}
/*# sourceMappingURL=map/graduate.css.map */
