@charset "UTF-8";@import url(https://fonts.googleapis.com/earlyaccess/notosansjapanese.css);@import url(https://use.fontawesome.com/releases/v5.0.6/css/all.css);.graduate-CategoryHero{background-color:#000;position:relative}@media screen and (min-width:481px){.graduate-CategoryHero{margin-top:237px;margin-bottom:50px}}@media screen and (max-width:480px){.graduate-CategoryHero{margin-top:120px;margin-bottom:30px}}.graduate-CategoryHero-Interview{position:relative}@media screen and (min-width:481px){.graduate-CategoryHero-Interview{margin-top:237px;margin-bottom:50px}}@media screen and (max-width:480px){.graduate-CategoryHero-Interview{margin-top:120px;margin-bottom:30px}}@media screen and (min-width:769px){.graduate-EntrySection{margin-bottom:130px}}@media screen and (max-width:768px){.graduate-EntrySection{margin-bottom:65px}}.graduate-EntrySection__Heading{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 auto 10px;width:91%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:481px){.graduate-EntrySection__Heading{padding:10px;height:160px;border:10px solid;font-weight:700;font-style:italic;font-size:40rem;line-height:1.05;letter-spacing:.04rem}}@media screen and (max-width:480px){.graduate-EntrySection__Heading{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:20px;border:5px solid;text-align:center;font-weight:700;font-style:italic;font-size:20rem;line-height:1.25;letter-spacing:.04rem}}@media screen and (max-width:480px){.graduate-EntrySection__Icon{display:block;width:20px}}.graduate-EntrySection__Col2{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 auto 20px;width:91%;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.graduate-EntrySection__Col2 a,.graduate-EntrySection__Col2 label{position:relative;display:block;width:100%;height:100%}.graduate-EntrySection__Col2 a img,.graduate-EntrySection__Col2 label img{width:100%;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.graduate-EntrySection__Col2 a:hover img,.graduate-EntrySection__Col2 label:hover img{-webkit-filter:grayscale(0);filter:grayscale(0)}.graduate-EntrySection__Col2{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:.5%}@media screen and (max-width:768px){.graduate-EntrySection__Col2{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media screen and (min-width:769px){.graduate-EntrySection__Col2 li{width:33.5%;margin-bottom:10px;padding-bottom:30px}}@media screen and (max-width:768px){.graduate-EntrySection__Col2 li{width:100%}.graduate-EntrySection__Col2 li:not(:last-child){margin-bottom:10%}}.graduate-EntrySection__Col3{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 auto 20px;width:91%;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.graduate-EntrySection__Col3 a,.graduate-EntrySection__Col3 label{position:relative;display:block;width:100%;height:100%}.graduate-EntrySection__Col3 a img,.graduate-EntrySection__Col3 label img{width:100%;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.graduate-EntrySection__Col3 a:hover img,.graduate-EntrySection__Col3 label:hover img{-webkit-filter:grayscale(0);filter:grayscale(0)}.graduate-EntrySection__Col3{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:.5%}@media screen and (max-width:768px){.graduate-EntrySection__Col3{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media screen and (min-width:769px){.graduate-EntrySection__Col3 li{width:33%;margin-bottom:10px;padding-bottom:30px}}@media screen and (max-width:768px){.graduate-EntrySection__Col3 li{width:100%}.graduate-EntrySection__Col3 li:not(:last-child){margin-bottom:10%}}.graduate-EntrySection__Col2+.graduate-EntrySection__Heading,.graduate-EntrySection__Col3+.graduate-EntrySection__Heading{margin-top:100px}.graduate-EntrySection a:hover .graduate-EntrySection__Button{background:#ffda31}.graduate-EntrySection a.is-readonly{cursor:default}.graduate-EntrySection a.is-readonly:hover img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.graduate-EntrySection__TitleWrapper{position:absolute;top:50%;right:0;left:0;text-align:center;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.graduate-EntrySection__Title{margin-bottom:10px;color:#fff}@media screen and (min-width:481px){.graduate-EntrySection__Title{font-weight:400;font-style:normal;font-size:32rem;line-height:1.2;letter-spacing:.1rem}}@media screen and (max-width:480px){.graduate-EntrySection__Title{font-weight:400;font-style:normal;font-size:15rem;line-height:1.2;letter-spacing:.1rem}}.graduate-EntrySection__Text{color:#fff}@media screen and (min-width:481px){.graduate-EntrySection__Text{font-weight:400;font-style:normal;font-size:15rem;line-height:1.2;letter-spacing:.1rem}}@media screen and (max-width:480px){.graduate-EntrySection__Text{font-weight:400;font-style:normal;font-size:11rem;line-height:1.2;letter-spacing:.1rem}}.graduate-EntrySection__Button{position:absolute;right:0;left:0;margin:auto;width:88%;background:#fdd000;text-align:center}@media screen and (min-width:481px){.graduate-EntrySection__Button{bottom:-30px;font-weight:700;font-style:normal;font-size:15rem;line-height:60px;letter-spacing:.08rem}}@media screen and (max-width:480px){.graduate-EntrySection__Button{bottom:-15px;font-weight:700;font-style:normal;font-size:11rem;line-height:30px;letter-spacing:.08rem}}.graduate-Card:nth-child(2n),.graduate-Card:nth-child(odd){margin-bottom:150px}.graduate-GridGroup{margin-bottom:80px;border-top:1px solid;border-bottom:1px solid;zoom:1}.graduate-GridGroup:after{content:"";display:block;clear:both}@media screen and (min-width:481px){.graduate-GridGroup{margin:0 auto;padding:50px 0 30px;max-width:1100px}}@media screen and (max-width:480px){.graduate-GridGroup{margin:0 15px;padding:20px 0 0}}@media screen and (max-width:480px){.recruiting-GridGroup__Col3{width:100%}.recruiting-GridGroup__Col3 img{width:auto!important;height:100%}}.recruiting-GridGroup__Item-Interview{height:100px}.recruiting-GridGroup__Item-Interview a{overflow:hidden;background:#000}.recruiting-GridGroup__Item-Interview a:hover img{opacity:1}.recruiting-GridGroup__Item-Interview img{position:absolute;left:50%;opacity:.7}@media screen and (min-width:481px){.recruiting-GridGroup__Item-Interview img{top:25%;-webkit-transform:translate(-50%,-25%);transform:translate(-50%,-25%)}}@media screen and (max-width:480px){.recruiting-GridGroup__Item-Interview img{top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.recruiting-GridGroup__Title-Ja{margin-bottom:0;color:#fff}@media screen and (min-width:481px){.recruiting-GridGroup__Title-Ja{font-weight:400;font-style:normal;font-size:20rem;line-height:1;letter-spacing:.1rem}}@media screen and (max-width:480px){.recruiting-GridGroup__Title-Ja{font-weight:400;font-style:normal;font-size:12rem;line-height:1;letter-spacing:.1rem}}.recruiting-GridGroup__Title-En{color:#fff}@media screen and (min-width:481px){.recruiting-GridGroup__Title-En{font-weight:400;font-style:italic;font-size:16rem;line-height:1;letter-spacing:.1rem}}@media screen and (max-width:480px){.recruiting-GridGroup__Title-En{font-weight:400;font-style:italic;font-size:10rem;line-height:1;letter-spacing:.1rem}}.graduate-SectionHero-Vol1{position:relative;background:-webkit-linear-gradient(transparent 50%,rgba(0,0,0,.8)),url(/assets/images/recruiting/graduate/mv01.jpg) 50%/cover no-repeat;background:linear-gradient(transparent 50%,rgba(0,0,0,.8)),url(/assets/images/recruiting/graduate/mv01.jpg) 50%/cover no-repeat}@media screen and (min-width:481px){.graduate-SectionHero-Vol1{margin-bottom:100px;padding-top:50%;border-top:25px solid}}@media screen and (max-width:480px){.graduate-SectionHero-Vol1{margin-bottom:50px;padding-top:100%;border-top:12px solid}}.graduate-SectionHero-Vol2{position:relative;background:-webkit-linear-gradient(transparent 50%,rgba(0,0,0,.8)),url(/assets/images/recruiting/graduate/mv02.jpg) 50%/cover no-repeat;background:linear-gradient(transparent 50%,rgba(0,0,0,.8)),url(/assets/images/recruiting/graduate/mv02.jpg) 50%/cover no-repeat}@media screen and (min-width:481px){.graduate-SectionHero-Vol2{margin-bottom:100px;padding-top:50%;border-top:25px solid}}@media screen and (max-width:480px){.graduate-SectionHero-Vol2{margin-bottom:50px;padding-top:100%;border-top:12px solid}}.graduate-SectionHero-Vol3{position:relative;background:-webkit-linear-gradient(transparent 50%,rgba(0,0,0,.8)),url(/assets/images/recruiting/graduate/mv03.jpg) 50%/cover no-repeat;background:linear-gradient(transparent 50%,rgba(0,0,0,.8)),url(/assets/images/recruiting/graduate/mv03.jpg) 50%/cover no-repeat}@media screen and (min-width:481px){.graduate-SectionHero-Vol3{margin-bottom:100px;padding-top:50%;border-top:25px solid}}@media screen and (max-width:480px){.graduate-SectionHero-Vol3{margin-bottom:50px;padding-top:100%;border-top:12px solid}}.graduate-SectionHero-Dialogue01{position:relative;background:-webkit-linear-gradient(transparent 50%,rgba(0,0,0,.8)),url(/assets/images/recruiting/graduate/mv_dialogue01.jpg) 50%/cover no-repeat;background:linear-gradient(transparent 50%,rgba(0,0,0,.8)),url(/assets/images/recruiting/graduate/mv_dialogue01.jpg) 50%/cover no-repeat}@media screen and (min-width:481px){.graduate-SectionHero-Dialogue01{margin-bottom:100px;padding-top:50%;border-top:25px solid}}@media screen and (max-width:480px){.graduate-SectionHero-Dialogue01{margin-bottom:50px;padding-top:100%;border-top:12px solid}}.graduate-SectionHero-Dialogue02{position:relative;background:-webkit-linear-gradient(transparent 50%,rgba(0,0,0,.8)),url(/assets/images/recruiting/graduate/mv_dialogue02.jpg) 50%/cover no-repeat;background:linear-gradient(transparent 50%,rgba(0,0,0,.8)),url(/assets/images/recruiting/graduate/mv_dialogue02.jpg) 50%/cover no-repeat}@media screen and (min-width:481px){.graduate-SectionHero-Dialogue02{margin-bottom:100px;padding-top:50%;border-top:25px solid}}@media screen and (max-width:480px){.graduate-SectionHero-Dialogue02{margin-bottom:50px;padding-top:100%;border-top:12px solid}}.graduate-SectionHero-Wanted{position:relative;background:-webkit-linear-gradient(transparent 50%,rgba(0,0,0,.8)),url(/assets/images/recruiting/graduate/mv04.jpg) center 20%/cover no-repeat;background:linear-gradient(transparent 50%,rgba(0,0,0,.8)),url(/assets/images/recruiting/graduate/mv04.jpg) center 20%/cover no-repeat}@media screen and (min-width:481px){.graduate-SectionHero-Wanted{margin-bottom:100px;min-height:560px}}@media screen and (max-width:480px){.graduate-SectionHero-Wanted{margin-bottom:50px;padding-top:100%;background-position:40% 0}}.graduate-SectionHero__TitleWrapper{position:absolute;right:0;left:0;text-align:center}@media screen and (min-width:481px){.graduate-SectionHero__TitleWrapper{bottom:50px}}@media screen and (max-width:480px){.graduate-SectionHero__TitleWrapper{bottom:20px}}.graduate-SectionHero__SubTitle{color:#fff}@media screen and (min-width:481px){.graduate-SectionHero__SubTitle{margin-bottom:20px;font-weight:400;font-style:normal;font-size:20rem;line-height:1;letter-spacing:.16rem}}@media screen and (max-width:480px){.graduate-SectionHero__SubTitle{margin-bottom:10px;font-weight:400;font-style:normal;font-size:12rem;line-height:1;letter-spacing:.16rem}}.graduate-SectionHero__Title{color:#fff}@media screen and (min-width:481px){.graduate-SectionHero__Title{font-weight:lighter;font-style:normal;font-size:64rem;line-height:1.125;letter-spacing:.28rem}}@media screen and (max-width:480px){.graduate-SectionHero__Title{font-weight:lighter;font-style:normal;font-size:36rem;line-height:1.125;letter-spacing:.28rem}}.graduate-SectionHero__Title-Wanted{color:#fff}@media screen and (min-width:481px){.graduate-SectionHero__Title-Wanted{font-weight:lighter;font-style:normal;font-size:64rem;line-height:1.125;letter-spacing:.28rem}}@media screen and (max-width:480px){.graduate-SectionHero__Title-Wanted{font-weight:lighter;font-style:normal;font-size:24rem;line-height:1.125;letter-spacing:.28rem}}.graduate-Section__Inner{margin:0 auto;zoom:1}.graduate-Section__Inner:after{content:"";display:block;clear:both}@media screen and (min-width:769px){.graduate-Section__Inner{max-width:1100px}}@media screen and (max-width:768px){.graduate-Section__Inner{width:100%;padding:0 15px}}.graduate-Section__Heading{position:relative;width:91%}@media screen and (min-width:481px){.graduate-Section__Heading{margin:0 auto 40px;font-weight:700;font-style:normal;font-size:24rem;line-height:1.2;letter-spacing:.04rem}}@media screen and (max-width:480px){.graduate-Section__Heading{margin:0 auto 30px;font-weight:700;font-style:normal;font-size:16rem;line-height:1.2;letter-spacing:.04rem}}.graduate-Section__Heading:before{position:absolute;top:50%;left:calc(-100% - 20px);width:100%;border-top:1px solid;content:""}.graduate-Section__Heading span{position:relative;display:inline-block;background-color:#fff}.graduate-Section__Profile{padding:0 5px;text-align:center}@media screen and (max-width:768px){#graduatevol1 .graduate-Section__Profile,#graduatevol2 .graduate-Section__Profile{-webkit-flex-basis:33.3333333333%;-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%}}@media (min-width:480px) and (max-width:768px){#graduatevol3 .graduate-Section__Profile,#wanted .graduate-Section__Profile{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%}}@media screen and (max-width:480px){#graduatevol3 .graduate-Section__Profile,#wanted .graduate-Section__Profile{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}}.graduate-Section__Profile>p{margin-bottom:10px}.graduate-Section__ProfileWrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:50px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:768px){.graduate-Section__ProfileWrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.graduate-Section__ProfileIcon{margin-bottom:8px}@media screen and (max-width:480px){.graduate-Section__ProfileIcon{width:60px}}.graduate-Section__ProfileLabel-Senior .graduate-Section__ProfileTag{background:#fdd000}.graduate-Section__ProfileLabel-Senior .graduate-Section__ProfileInitial{color:#fdd000}.graduate-Section__ProfileLabel-Junior .graduate-Section__ProfileTag{background:#000}.graduate-Section__ProfileLabel-Junior .graduate-Section__ProfileInitial{color:#000}.graduate-Section__ProfileTag{padding:0 2px;color:#fff;font-weight:400;font-style:normal;font-size:13rem;line-height:1.7;letter-spacing:.04rem}.graduate-Section__ProfileInitial{font-weight:700;font-style:normal;font-size:20rem;line-height:.8;letter-spacing:.08rem}.graduate-Section__ProfileJoining{font-weight:400;font-style:normal;font-size:12rem;line-height:1.6;letter-spacing:.04rem}.graduate-Section__ProfileAffiliation{font-weight:400;font-style:normal;font-size:10rem;line-height:1.8;letter-spacing:0}.graduate-Section__Lead{position:relative;padding:50px 0;text-align:center}@media screen and (min-width:481px){.graduate-Section__Lead{font-weight:700;font-style:normal;font-size:28rem;line-height:2.3;letter-spacing:.04rem}}@media screen and (max-width:480px){.graduate-Section__Lead{font-weight:700;font-style:normal;font-size:15rem;line-height:2.3;letter-spacing:.04rem}}@media screen and (min-width:769px){.graduate-Section__Lead{margin:0 auto 100px;width:72.8%}}@media screen and (max-width:768px){.graduate-Section__Lead{margin:0 auto 50px;width:91%}}.graduate-Section__Lead:before{top:0;left:50px}.graduate-Section__Lead:after,.graduate-Section__Lead:before{position:absolute;width:calc(100% - 50px);height:4px;background:url(/assets/images/recruiting/common/bg_line.svg) 0 0 repeat-x;content:""}.graduate-Section__Lead:after{right:50px;bottom:0}.graduate-Section__Lead span{display:block}.graduate-Section__Lead span:before{position:absolute;top:-20px;left:0;content:"“";font-size:65px;line-height:1}.graduate-Section__Lead span:after{position:absolute;right:0;bottom:-45px;background:#fff;content:"”";font-size:65px;line-height:1}.graduate-Section__Figure{margin:auto;margin-bottom:20px;max-width:80%;height:auto;text-align:center}.graduate-Section__Figure img{max-width:100%}.graduate-Section__Talk{margin-bottom:10px;background:#f2f2f2}@media screen and (min-width:481px){.graduate-Section__Talk{font-weight:400;font-style:normal;font-size:13rem;line-height:1.8;letter-spacing:.04rem;padding:20px}}@media screen and (max-width:480px){.graduate-Section__Talk{font-weight:400;font-style:normal;font-size:10rem;line-height:1.8;letter-spacing:.04rem;padding:10px}}@media screen and (min-width:481px){.graduate-Section__TalkWrapper{margin-bottom:150px}}@media screen and (max-width:480px){.graduate-Section__TalkWrapper{margin-bottom:75px}}.graduate-Section__TalkSet,.graduate-Section__TalkSet-All,.graduate-Section__TalkSet-Left,.graduate-Section__TalkSet-OneSide,.graduate-Section__TalkSet-Right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:10px}@media screen and (min-width:481px){.graduate-Section__TalkSet-Left .graduate-Section__TalkIcon{margin-right:12px}}@media screen and (max-width:480px){.graduate-Section__TalkSet-Left .graduate-Section__TalkIcon{margin-right:6px}}.graduate-Section__TalkSet-Left .graduate-Section__TalkInitial{color:#fdd000;text-align:left}.graduate-Section__TalkSet-Right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media screen and (min-width:481px){.graduate-Section__TalkSet-Right .graduate-Section__TalkIcon{margin-left:12px}}@media screen and (max-width:480px){.graduate-Section__TalkSet-Right .graduate-Section__TalkIcon{margin-left:6px}}.graduate-Section__TalkSet-Right .graduate-Section__TalkInitial{color:#000;text-align:right}.graduate-Section__TalkSet-All{padding:10px 0;text-align:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (min-width:481px){.graduate-Section__TalkSet-All .graduate-Section__TalkGroup{width:calc(80% - 100px)}}@media screen and (min-width:481px){.graduate-Section__TalkSet-OneSide .graduate-Section__TalkIcon{margin-right:12px}}@media screen and (max-width:480px){.graduate-Section__TalkSet-OneSide .graduate-Section__TalkIcon{margin-right:6px}}.graduate-Section__TalkSet-OneSide .graduate-Section__TalkInitial{color:#fdd000;text-align:left}.graduate-Section__TalkSet-OneSide .graduate-Section__TalkGroup{max-width:100%;width:100%}.graduate-Section__TalkSet-All code,.graduate-Section__TalkSet-Left code,.graduate-Section__TalkSet-OneSide code,.graduate-Section__TalkSet-Right code,.graduate-Section__TalkSet code{display:inline-block;text-align:left}@media screen and (min-width:481px){.graduate-Section__TalkSet-All code,.graduate-Section__TalkSet-Left code,.graduate-Section__TalkSet-OneSide code,.graduate-Section__TalkSet-Right code,.graduate-Section__TalkSet code{font-weight:400;font-style:normal;font-size:13rem;line-height:1.8;letter-spacing:.04rem}}@media screen and (max-width:480px){.graduate-Section__TalkSet-All code,.graduate-Section__TalkSet-Left code,.graduate-Section__TalkSet-OneSide code,.graduate-Section__TalkSet-Right code,.graduate-Section__TalkSet code{font-weight:400;font-style:normal;font-size:10rem;line-height:1.8;letter-spacing:.04rem}}@media screen and (min-width:481px){.graduate-Section__TalkIcon img{width:48px}}@media screen and (max-width:480px){.graduate-Section__TalkIcon img{width:35px}}@media screen and (min-width:481px){.graduate-Section__TalkGroup{max-width:80%}}@media screen and (max-width:480px){.graduate-Section__TalkGroup{width:calc(100% - 82px)}}@media screen and (min-width:481px){.graduate-Section__TalkInitial{font-weight:700;font-style:normal;font-size:20rem;line-height:.8;letter-spacing:.08rem;margin-bottom:6px}}@media screen and (max-width:480px){.graduate-Section__TalkInitial{font-weight:700;font-style:normal;font-size:14rem;line-height:.8;letter-spacing:.08rem;margin-bottom:3px}}.graduate-Section__TalkInitial .senior{color:#fdd000}.graduate-Section__Entry-Vol1{position:relative;background:url(/assets/images/recruiting/graduate/bg_entry05.jpg) top/cover no-repeat}@media screen and (min-width:481px){.graduate-Section__Entry-Vol1{margin:-100px auto 200px;padding-top:30.75%;max-width:72.8%}}@media screen and (max-width:480px){.graduate-Section__Entry-Vol1{margin:-50px auto 100px;padding-top:61.5%}}.graduate-Section__Entry-Vol2{position:relative;background:url(/assets/images/recruiting/graduate/bg_entry04.jpg) top/cover no-repeat}@media screen and (min-width:481px){.graduate-Section__Entry-Vol2{margin:-100px auto 200px;padding-top:30.75%;max-width:72.8%}}@media screen and (max-width:480px){.graduate-Section__Entry-Vol2{margin:-50px auto 100px;padding-top:61.5%}}.graduate-Section__Entry-Vol3{position:relative;background:url(/assets/images/recruiting/graduate/bg_entry03.jpg) top/cover no-repeat}@media screen and (min-width:481px){.graduate-Section__Entry-Vol3{margin:-100px auto 200px;padding-top:30.75%;max-width:72.8%}}@media screen and (max-width:480px){.graduate-Section__Entry-Vol3{margin:-50px auto 100px;padding-top:61.5%}}.graduate-Section__Entry-Dialogue01{position:relative;background:url(/assets/images/recruiting/graduate/bg_entry16.jpg) top/cover no-repeat}@media screen and (min-width:481px){.graduate-Section__Entry-Dialogue01{margin:-100px auto 200px;padding-top:30.75%;max-width:72.8%}}@media screen and (max-width:480px){.graduate-Section__Entry-Dialogue01{margin:-50px auto 100px;padding-top:61.5%}}.graduate-Section__Entry-Dialogue02{position:relative;background:url(/assets/images/recruiting/graduate/bg_entry17.jpg) top/cover no-repeat}@media screen and (min-width:481px){.graduate-Section__Entry-Dialogue02{margin:-100px auto 200px;padding-top:30.75%;max-width:72.8%}}@media screen and (max-width:480px){.graduate-Section__Entry-Dialogue02{margin:-50px auto 100px;padding-top:61.5%}}.graduate-Section__Entry-Wanted{position:relative;background:url(/assets/images/recruiting/graduate/bg_entry06.jpg) top/cover no-repeat}@media screen and (min-width:481px){.graduate-Section__Entry-Wanted{margin:-100px auto 200px;padding-top:30.75%;max-width:72.8%}}@media screen and (max-width:480px){.graduate-Section__Entry-Wanted{margin:-50px auto 100px;padding-top:61.5%}}.graduate-Section__EntryButtonWrapper{position:absolute;right:0;left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media screen and (min-width:481px){.graduate-Section__EntryButtonWrapper{bottom:-30px}}@media screen and (max-width:480px){.graduate-Section__EntryButtonWrapper{bottom:-15px}}.graduate-Section__EntryButton{display:block;margin:auto;width:44%;background:#fdd000;text-align:center}@media screen and (min-width:481px){.graduate-Section__EntryButton{font-weight:700;font-style:normal;font-size:15rem;line-height:60px;letter-spacing:.08rem}}@media screen and (max-width:480px){.graduate-Section__EntryButton{font-weight:700;font-style:normal;font-size:11rem;line-height:30px;letter-spacing:.08rem}}.graduate-Section__EntryButton:hover{background:#ffda31}.graduate-Navi{position:fixed;bottom:0;width:100%;height:80px;background:rgba(0,0,0,.7);z-index:999}.graduate-Navi.is-Fixed{-webkit-transition:all .3s ease;transition:all .3s ease}@media screen and (min-width:481px){.graduate-Navi.is-Fixed{bottom:72px}}@media screen and (max-width:480px){.graduate-Navi.is-Fixed{bottom:40px}}.graduate-Navi__inner{margin:0 auto;zoom:1}.graduate-Navi__inner:after{content:"";display:block;clear:both}@media screen and (min-width:769px){.graduate-Navi__inner{max-width:1100px}}@media screen and (max-width:768px){.graduate-Navi__inner{width:100%;padding:0 15px}}@media screen and (max-width:480px){.graduate-Navi__inner{padding:0!important}}.graduate-Navi__List{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:auto;width:91%;height:80px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:481px){.graduate-Navi__List{padding:15px 25px}}@media screen and (max-width:480px){.graduate-Navi__List{padding:15px 0}}.graduate-Navi__ListItem{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:100%;color:#fff;text-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.graduate-Navi__ListItem:first-child{border-left:1px solid}.graduate-Navi__ListItem:not(:nth-of-type(n+4)){border-right:1px solid}.graduate-Navi__ListItem-interview{color:#fff}@media screen and (min-width:481px){.graduate-Navi__ListItem-interview{font-weight:400;font-style:normal;font-size:14rem;line-height:1.4;letter-spacing:.1rem}}@media screen and (max-width:480px){.graduate-Navi__ListItem-interview{font-weight:400;font-style:normal;font-size:10rem;line-height:1.4;letter-spacing:.1rem}}.graduate-Navi__ListItem-interview:hover{color:#fff}.graduate-Navi__ListItem-entry{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-left:15px;padding:5px 0;width:100%;height:100%;background:#fdd000;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:481px){.graduate-Navi__ListItem-entry{font-weight:700;font-style:normal;font-size:14rem;line-height:1.4;letter-spacing:.1rem}}@media screen and (max-width:480px){.graduate-Navi__ListItem-entry{font-weight:700;font-style:normal;font-size:10rem;line-height:1.4;letter-spacing:.1rem}}.graduate-Navi__ListItem-entry:hover{background:#ffda31}.recruiting-Modal .graduate-Navi__List-Modal{margin:25px auto}.recruiting-Modal .graduate-Navi__ListItem{border:none}.recruiting-Modal .graduate-Navi__ListItem:not(:last-of-type){margin-bottom:20px}.recruiting-Modal .graduate-Navi__ListItem-entry{margin-left:0}