@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700;900&display=swap);abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}ol,ul{list-style:none}button{background-color:transparent;border:0;cursor:pointer;outline:0;padding:0;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}html{font-size:62.5%}body{position:relative;color:#151819;font-family:'Noto Sans JP',sans-serif;line-height:1.5;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}img{max-width:100%;max-height:inherit;vertical-align:bottom}.l-footer{margin-top:auto;padding:15px 0;background-color:#000}.l-footer__copyright{color:#fff;font-size:12px;letter-spacing:.24px;line-height:1;text-align:center}.l-footerNav{padding-bottom:12px}.l-footerNav__list{display:flex;justify-content:center}.l-footerNav__item{position:relative;color:#fff;font-size:12px;line-height:1}.l-footerNav__item:nth-of-type(n+2){margin-left:4px}.l-footerNav__item:nth-of-type(n+2)::before{content:'|';display:inline-block;padding-right:4px}.l-footerNav__item a{color:#fff;text-decoration:none}.l-footerNav__item a:active,.l-footerNav__item a:visited{color:#fff}.l-content{padding:100px 0 114px;background:#f4f4f4;box-sizing:content-box}.l-content__title{color:#151819;font-size:48px;font-weight:900;letter-spacing:.96px;line-height:1.5;text-align:center}.l-content__title span{font-size:32px}.u-invisible-pc{display:none}.c-block{padding:96px 0 128px;background-color:#fff}.c-block__text{padding-top:48px;font-size:20px;letter-spacing:.4px;line-height:1.75;text-align:center}.c-block__inner{margin:0 auto;padding-top:80px;width:1024px}.c-block__heading{color:#151819;font-size:48px;font-weight:900;letter-spacing:.96px;line-height:1.5;text-align:center}.c-block__heading span{font-size:32px}.c-button{position:relative;display:flex;justify-content:center;align-items:center;padding-left:32px;width:100%;height:80px;font-size:28px;font-weight:700;text-decoration:none;border-radius:100px;box-sizing:border-box;transition:all .3s ease}.c-button a:active,.c-button a:visited{color:inherit}.c-button::after{transition:background .3s ease}.c-button.is-disabled{pointer-events:none;opacity:.2}.c-button--primary{background-color:#ffd819;color:#151819}.c-button--primary::after{content:'';margin-left:30px;display:inline-block;width:25px;height:14px;background:url(../images/common/ico_arrow_blk.svg) no-repeat center center/25px 14px;transform:rotate(-90deg)}.c-button--primary:hover{opacity:1;background:#fff;color:#ffd819}.c-button--primary:hover::after{background-image:url(../images/common/ico_arrow_yellow.svg)}.c-button--secondary{background-color:#fff;border:#151819 4px solid;color:#151819}.c-button--secondary::after{content:'';margin-left:20px;display:inline-block;width:25px;height:20px;background:url(../images/common/ico_arrow_blk.svg) no-repeat center bottom/25px 14px;transform:rotate(-90deg)}.c-button--secondary:hover{opacity:1;background:#000;color:#fff}.c-button--secondary:hover::after{background:url(../images/common/ico_arrow_wht.svg) no-repeat center bottom/25px 14px}.c-button--borderYellow{border-color:#ffd819}.c-button--borderYellow:hover{border-color:#151819}.c-button--anchor::after{transform:rotate(0)}.c-button--targetBlank{padding:0;background-color:#ffd819;color:#151819;font-size:24px}.c-button--targetBlank::after{content:'';position:absolute;top:0;right:24px;bottom:0;display:inline-block;margin:auto;width:20px;height:20px;background:url(../images/common/ico_targetBlank_blk.svg) no-repeat center bottom/cover}.c-button--targetBlank:hover{background:#000;color:#fff}.c-button--targetBlank:hover::after{background-image:url(../images/common/ico_targetBlank_wht.svg)}.c-button--disabled{padding:0;background-color:#a8a8a8;color:#fff;pointer-events:none}.c-button--new::before{content:'';width:51px;height:20px;background:url(../images/common/txt_new.svg) no-repeat center/contain;margin-top:2px;margin-right:12px}.c-button--new:hover::before{background:url(../images/common/txt_new_white.svg) no-repeat center/contain}.c-button--blank::after{width:20px;height:20px;background:url(../images/common/ico_targetBlank_blk.svg) no-repeat center bottom/cover;transform:none}.c-button--blank:hover::after{background:url(../images/common/ico_targetBlank_wht.svg) no-repeat center bottom/cover}.p-scheduleContainer{overflow:hidden}.p-scheduleContainer .swiper-pagination-bullets{position:static;display:flex;justify-content:center;flex-wrap:wrap;margin-top:60px}.p-scheduleContainer .swiper-pagination-bullet{display:flex;justify-content:center;align-items:center;width:60px;height:60px;margin:4px!important;font-size:24px;font-weight:700;border:solid 4px #151819;border-radius:3px;background:#fff;opacity:unset;box-sizing:border-box}.p-scheduleContainer .swiper-pagination-bullet-active{background:#ffd819;border:none}.p-scheduleWrapper{margin-top:55px}.p-scheduleList{display:flex;align-items:stretch;flex-wrap:wrap;justify-content:space-between;width:100%}.p-scheduleList::after{content:'';display:block;width:330px}.p-scheduleList__item:nth-of-type(n+4){margin-top:20px}.c-eventCard{position:relative;padding:30px 22px 140px;width:330px;height:100%;background:#fff;border-radius:5px;box-sizing:border-box}.c-eventCard--archive{display:flex;flex-wrap:wrap;align-content:space-between}.c-eventCard__title{display:flex;align-items:center;padding-bottom:8px;width:100%;height:3em;border-bottom:4px solid #ffd819;font-size:20px;font-weight:700}.c-eventCard__image{padding-top:16px;width:100%}.c-eventCard__business{display:flex;margin-top:20px;font-size:16px;letter-spacing:.02em}.c-eventCard__business dt::after{content:'：'}.c-eventCard__link{position:absolute;right:auto;bottom:36px;left:auto;margin:auto;padding-top:24px;width:87%}.c-eventCardExhibitorList{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:15px}.c-eventCardExhibitorList__title{margin-bottom:15px;width:100%;font-size:16px;letter-spacing:.02em}.c-eventCardExhibitorList__item{margin-top:5px}.c-eventCardTag{padding-top:16px;width:100%}.c-eventCardTag__list{display:flex}.c-eventCardTag__item{padding:6px 12px 8px;background:#000;color:#fff;font-size:12px;font-weight:700;text-align:center;line-height:1}.c-eventCardTag__item:nth-child(n+2){margin-left:10px}.c-eventCardDetail{width:100%;font-size:16px;letter-spacing:.64px;line-height:1.6}.c-eventCardDetail__title{font-weight:900;padding-top:16px}.c-eventCardDetailLimit{width:100%;margin-top:16px;padding:10px 12px;background:#f4f4f4;box-sizing:border-box;font-size:12px;letter-spacing:.48px;line-height:1.6}.c-eventCardDetailLimit__title{font-weight:900}.c-eventCardDetailLimit__title:nth-of-type(n+2){padding-top:16px}.c-downloadButton{padding:64px 0;text-align:center;background:#ffd819}.c-downloadButton__text{font-size:28px;font-weight:700}.c-downloadButton__button{display:inline-block;margin-top:20px}.c-downloadButton__button a{padding-right:32px}.c-schedule{padding:64px 0}.c-schedule--bgGray{background-color:#f9f9f9}.c-schedule__list{display:flex;align-items:stretch;flex-wrap:wrap;justify-content:space-between;margin:auto;padding-top:55px;padding-bottom:0;width:1024px}.c-schedule__list::after{content:'';display:block;width:330px}.c-schedule__item:nth-of-type(n+4){margin-top:20px}.c-schedule__link{padding-top:57px;margin:auto;width:520px}body{min-width:1280px;width:100%}.p-indexProblem{padding:50px 0 92px}.p-indexProblem__heading::after{content:'';display:block;width:28px;height:110px;margin:40px auto 0;background:url(/assets/images/top/ico_problem_arrow.svg) no-repeat center center/contain}.p-indexProblemList{display:flex;flex-wrap:wrap;justify-content:space-between;width:883px;margin:40px auto 0}.p-indexProblemList__item{width:264px}.p-indexProblemList__item:nth-child(n+4){margin-top:22px}.p-indexProblemList__item:nth-child(2),.p-indexProblemList__item:nth-child(5){padding-top:50px}.p-indexProblemList__top{position:relative;padding:55px 15px 10px;background-color:#f9f9f9;border-radius:10px 10px 0 0}.p-indexProblemList__top::after{content:'';position:absolute;bottom:-15px;left:50%;transform:translateX(-50%);display:block;width:0;height:0;border-style:solid;border-width:15px 8.5px 0 8.5px;border-color:#f9f9f9 transparent transparent transparent}.p-indexProblemList__label{position:absolute;top:14px;left:-7px;width:89px;height:39px;display:flex;justify-content:center;align-items:center;color:#fff;font-size:16px;font-weight:700;letter-spacing:.02em}.p-indexProblemList__label::before{content:'';display:block;width:20px;height:20px;margin-right:5px}.p-indexProblemList__label::after{content:'';position:absolute;bottom:-5px;left:0;display:block;width:0;height:0;border-style:solid;border-width:0 7px 5px 0}.p-indexProblemList__label--exhibitor{background-color:#53b2c1}.p-indexProblemList__label--exhibitor::before{background:url(/assets/images/top/ico_problem_exhibitor.png) no-repeat center center/contain}.p-indexProblemList__label--exhibitor::after{border-color:transparent #1e7987 transparent transparent}.p-indexProblemList__label--visitor{background-color:#e7703d}.p-indexProblemList__label--visitor::before{background:url(/assets/images/top/ico_problem_visitor.png) no-repeat center center/contain}.p-indexProblemList__label--visitor::after{border-color:transparent #715a44 transparent transparent}.p-indexProblemList__heading{padding:8px 0;font-size:18px;font-weight:700;line-height:1.5;text-align:center}.p-indexProblemList__image{position:absolute;top:-27px;left:50%;transform:translateX(-50%)}.p-indexProblemList__bottom{padding:31px 14px 20px;background-color:#ffd819;border-radius:0 0 10px 10px;font-size:14px;font-weight:700;line-height:1.5}.p-indexArchive{padding:100px 0;background:#f9f9f9}.p-indexArchive__list{display:flex;align-items:stretch;flex-wrap:wrap;justify-content:space-between;margin:auto;padding-top:55px;width:1024px}.p-indexArchive__list::after{content:'';display:block;width:330px}.p-indexArchive__item:nth-of-type(n+4){margin-top:20px}.p-indexArchive__link{padding-top:57px;margin:auto;width:520px}.p-indexSchedule{padding-bottom:0}.p-indexSchedule__list{display:flex;align-items:stretch;flex-wrap:wrap;justify-content:space-between;margin:auto;padding-top:55px;width:1024px}.p-indexSchedule__list::after{content:'';display:block;width:330px}.p-indexSchedule__item:nth-of-type(n+4){margin-top:20px}.p-indexSchedule__link{padding-top:57px;margin:auto;width:520px}.p-indexAbout{position:relative;width:100%;background:#f9f9f9;padding:100px 0}.p-indexAbout__list{display:flex;justify-content:space-between;margin:auto;padding-top:64px;width:1024px}.p-indexAbout__item{width:304px;box-sizing:border-box}.p-indexAboutItem__title{padding-top:24px;font-size:24px;font-weight:700;letter-spacing:.48px;line-height:1.5}.p-indexAboutItem__text{padding-top:16px;font-size:16px;letter-spacing:.32px;line-height:2}.p-indexAboutMerit{margin:80px auto 0;width:1024px;background:#fff;border-radius:12px;overflow:hidden}.p-indexAboutMerit__title{width:100%;height:72px;background:#ffd819;font-size:32px;font-weight:900;letter-spacing:.64px;line-height:72px;text-align:center}.p-indexAboutMerit__list{padding:36px 38px 52px 40px}.p-indexAboutMerit__item{position:relative;display:flex;align-items:center;width:100%;min-height:72px}.p-indexAboutMerit__item img{width:72px;height:72px}.p-indexAboutMerit__item p{display:inline-block;margin-left:20px;padding-left:8px;background:linear-gradient(transparent 60%,#ffd819 60%);font-size:20px;font-weight:500}.p-indexAboutMerit__item:nth-of-type(n+2){padding-top:32px}.p-buttonArea{display:flex;justify-content:center;padding:35px 0;text-align:center}.p-buttonArea--commonLight{background:#fff3ca}.p-buttonArea__button{display:inline-block}.p-buttonArea__button:first-child{margin-right:16px}.p-buttonArea__button a{padding-right:32px}.p-indexTools{padding:100px 0}.p-indexTools__list{display:flex;flex-wrap:wrap;justify-content:space-between}.p-indexTools__item{display:flex;align-items:center;width:490px}.p-indexTools__item:nth-of-type(n+3){padding-top:56px}.p-indexToolsItem__image{margin-right:20px;min-width:88px;height:88px;box-sizing:border-box}.p-indexToolsItem__title{font-size:20px;font-weight:700;line-height:1.45}.p-indexToolsItem__text{padding-top:8px;font-size:16px;line-height:1.5}.p-indexCase{padding:64px 0;background-color:#ffd819;letter-spacing:.02em}.p-indexCase__heading{font-size:40px;font-weight:700;text-align:center}.p-indexCase__text{margin-top:30px;font-size:20px;text-align:center}.p-indexCaseList{display:flex;justify-content:center;width:1018px;margin:48px auto 0}.p-indexCaseList__item{width:330px;margin-right:14px}.p-indexCaseList__item:nth-child(3n){margin-right:0}.p-indexCaseList__item a{display:block;text-decoration:none;color:inherit;transition:all .3s ease}.p-indexCaseList__item a:hover{opacity:.65}.p-indexCaseList__text{box-sizing:border-box;min-height:134px;padding:16px;background-color:#fff}.p-indexCaseList__heading{font-size:16px;font-weight:700}.p-indexCaseList__company{margin-top:8px;color:#858585;font-size:12px}.p-indexCaseList__company::before{content:'── '}.p-indexLounge{padding:100px 0 72px}.p-indexLounge__inner{width:1024px;margin:auto}.p-indexLounge__heading{font-size:40px;font-weight:700;letter-spacing:.02em;text-align:center}.p-indexLounge__text{margin-top:30px;font-size:20px;line-height:1.8;letter-spacing:.02em;text-align:center}.p-indexLoungeList{display:flex;justify-content:space-between;margin-top:40px}.p-indexLoungeList__item{width:320px}.p-indexLoungeList__title{font-size:24px;font-weight:900;letter-spacing:.02em;text-align:center}.p-indexLoungeList__image{margin-top:20px}.p-indexLoungeList__text{margin-top:20px;font-size:18px;line-height:1.5}.p-indexExample{padding:80px 0 96px;width:100%}.p-indexExample__inner{position:relative;margin:0 auto;width:1024px;height:auto;border-left:8px solid #151819;border-right:8px solid #151819;vertical-align:middle;box-sizing:border-box}.p-indexExample__inner::after,.p-indexExample__inner::before{content:'';position:absolute;top:0;display:block;width:32px;height:100%;box-sizing:border-box;border-top:8px solid #151819;border-bottom:8px solid #151819}.p-indexExample__inner::before{left:-8px}.p-indexExample__inner::after{right:-8px}.p-indexExample__title{position:absolute;top:-20px;right:0;left:0;margin:auto;font-size:28px;font-weight:900;letter-spacing:.56px;text-align:center}.p-indexExample__list{display:flex;align-items:baseline;flex-wrap:wrap;justify-content:center;padding:42px 32px 10px}.p-indexExample__item{position:relative;display:inline-block;padding-bottom:20px;color:#151819;font-size:20px;letter-spacing:.4px;line-height:1.45}.p-indexExample__item::before{content:'#';margin-right:2px;color:#ffd819;font-size:24px}.p-indexExample__item:nth-of-type(n+2){padding-left:28px}.p-indexExample__item--noHead::before{content:none;margin:0}.p-indexInquiry{padding:72px 0 36px;background:#ffd819}.p-indexInquiry__inner{padding:24px 0 92px;background:url(../images/top/bg_inquiry_pc.png) top/1280px}@media only screen and (-webkit-min-device-pixel-ratio:2){.p-indexInquiry__inner{background-image:url(../images/top/bg_inquiry_pc@2x.png)}}@media screen and (min-width:1280px){.p-indexInquiry__inner{background-image:url(../images/top/bg_inquiry_wide_pc.png);background-size:1920px}}@media only screen and (min-width:1280px) and (-webkit-min-device-pixel-ratio:2){.p-indexInquiry__inner{background-image:url(../images/top/bg_inquiry_wide_pc@2x.png)}}.p-indexInquiry__text{padding-top:64px;font-size:20px;letter-spacing:.4px;line-height:1.75;text-align:center}.p-indexInquiry__content{display:flex;justify-content:space-between;flex-wrap:wrap;margin:auto;margin-top:36px;padding:48px 96px 60px;width:1024px;background:#fff;border-radius:12px;box-sizing:border-box}.p-indexInquiry__content__head{display:flex;justify-content:center;align-items:center;margin-bottom:40px;width:100%;font-size:20px;font-weight:700}.p-indexInquiry__content__head::before{content:'';display:block;width:63.96px;height:51.02px;margin-right:24px;background:url(../images/top/ico_inquiry_mail.svg);background-size:63.96px 51.02px;background-repeat:no-repeat}.p-indexInquiry__aboutDocument__inner{padding:60px 24px 52px;background:#ffd819;border-radius:8px}.p-indexInquiry__aboutDocument__image{padding:12px;background:#fff}.p-indexInquiry__aboutDocument__title{display:flex;justify-content:center;align-items:center;margin-top:20px;font-size:20px;font-weight:700}.p-indexInquiry__aboutDocument__title::before{content:'';display:block;width:30.21px;height:35px;margin-right:12px;background:url(../images/top/ico_inquiry_pdf.svg);background-size:30.21px 35px;background-repeat:no-repeat}.p-indexInquiry__aboutDocument__list{margin-top:20px;font-size:16px;line-height:2}.p-indexInquiry__aboutDocument__item::before{content:'・'}.p-indexInquiry__form{width:401px}.p-indexInquiry iframe{width:100%;height:620px}.p-mainVisual{width:100%;height:534px;background:#ffd819 url(../images/top/bg_mainVisual_pc.png) no-repeat;background-position:calc(50% + 350px) top;background-size:802px 508px}.p-mainVisual__inner{position:relative;display:block;margin:0 auto;width:1024px;height:100%}.p-mainVisual__title{position:absolute;top:72px;left:0;font-size:40px;font-weight:900;letter-spacing:1.6px;line-height:1.5}.p-mainVisual__logo{padding-top:20px;width:511px}.p-mainVisual__logo span{display:flex;align-items:center;justify-content:center;margin-top:8px;width:100%;height:24px;background:#000;color:#fff;font-size:16px;font-weight:700;letter-spacing:3.2px;line-height:1;text-align:center}.p-mainVisual__button{position:absolute;top:368px;left:0;width:365px}.p-mainVisual__button a{justify-content:space-between;padding-right:32px}.p-mainVisual__button a::after{margin-left:0}.p-schedule__contents{margin:auto;width:1024px}.p-schedule__link{margin:auto;padding-top:55px;width:420px}.p-archive__contents{margin:auto;padding-top:55px;width:1024px}.p-archive__link{margin:auto;padding-top:55px;width:420px}.p-archiveList{display:flex;align-items:stretch;flex-wrap:wrap;justify-content:space-between;width:100%}.p-archiveList::after{content:'';display:block;width:330px}.p-archiveList__item:nth-of-type(n+4){margin-top:20px}.p-interview{letter-spacing:.02em;line-height:1.5}.p-interviewHeader{display:flex;justify-content:center;align-items:center;min-height:535px;background-color:#ffd819;padding:49.5px 65px 49.5px 50px;box-sizing:border-box}.p-interviewHeader__text{flex:0 0 420px;width:420px;margin-right:50px}.p-interviewHeader__label{display:flex;justify-content:center;align-items:center;width:176px;padding:17px 0;background-color:#000d1a;border-radius:4px;color:#fff;font-size:20px;font-weight:700}.p-interviewHeader__label::before{content:'';width:20px;height:20px;margin-right:10px;background:url(/assets/images/top/ico_problem_exhibitor.png) no-repeat center center/contain}.p-interviewHeader__title{margin-top:18px;font-size:40px;font-weight:900}.p-interviewHeader__company{margin-top:18px;font-size:16px;font-weight:700;letter-spacing:.02em}.p-interviewHeader__person{margin-top:4px;font-size:16px;line-height:2;letter-spacing:.02em}.p-interviewHeader__person span{font-weight:700}.p-interviewHeader__image{max-width:870px}.p-interviewTopics{padding:40px 0;background-color:#f9f9f9}.p-interviewTopics__box{width:880px;margin:auto;border-radius:16px}.p-interviewTopics__list{padding:20px 44px;border:4px solid #ffd819;border-radius:16px}.p-interviewTopics__item{display:flex;align-items:center;padding:24px 0;font-weight:700}.p-interviewTopics__item:nth-child(n+2){border-top:1px dashed #c2c2c2}.p-interviewTopics__title{width:160px;flex:0 0 160px;margin-right:16px;padding:9px 0;background-color:#ffd819;border-radius:4px;text-align:center;font-size:20px}.p-interviewTopics__desc{font-size:28px}.p-interviewContents{width:880px;margin:96px auto}.p-interviewContents__section:nth-child(n+2){margin-top:128px}.p-interviewContents__title{font-size:32px;font-weight:900;text-align:center}.p-interviewContents__title::after{content:'';display:block;width:165px;height:4px;margin:16px auto 0;background-color:#ffd819}.p-interviewContents__list{margin-top:64px}.p-interviewContents__item{margin-top:32px;font-size:16px}.p-interviewContents__question{font-weight:700}.p-interviewContents__question::before{content:'――― '}.p-interviewContents__answer{margin-top:32px}.p-interviewContents__text{margin-top:1em;line-height:2}.p-interviewContents__image{margin-top:32px}.p-interviewContents__note{margin-top:16px;font-size:12px;letter-spacing:.02em}.p-interviewContents__note::before{content:'※ '}.p-interviewContentsCredit{margin-top:96px;font-size:16px;font-weight:700}.p-interviewContentsCredit::before{content:'〈'}.p-interviewContentsCredit::after{content:'〉'}.p-interviewContentsCredit__item{display:inline}.p-interviewContentsCredit__item:nth-child(n+2)::before{content:'／'}.p-interviewContentsCredit__textLink{color:#2977eb;text-decoration:none}.p-interviewContentsCredit__textLink:hover{text-decoration:underline}.p-interviewContentsShare{width:840px;margin:96px auto 0}.p-interviewContentsShare__title{font-size:16px;font-weight:700;text-align:center}.p-interviewContentsShare__list{display:flex;justify-content:space-between;margin-top:16px}.p-interviewContentsShare__item{box-sizing:border-box;width:204px;text-align:center}.p-interviewContentsShare__item img{display:block;margin:0 auto 4px}.p-interviewContentsShare__link{display:block;padding:14px 0 8px;border:1px solid #c2c2c2;border-radius:8px;color:#858585;font-size:16px;text-decoration:none;transition:all .3s ease}.p-interviewContentsShare__link:hover{border:1px solid #333;box-shadow:0 0 0 1px #333 inset;color:#333;font-weight:700}.p-interviewOverview{padding:64px 0;background-color:#f9f9f9}.p-interviewOverview__box{box-sizing:border-box;display:flex;align-items:center;width:880px;margin:auto;padding:32px;background-color:#fff;border:2px solid #c2c2c2;border-radius:10px}.p-interviewOverview__image{flex:0 0 304px;width:304px;margin-right:10px}.p-interviewOverview__company span{display:block;font-size:24px;font-weight:900}.p-interviewOverview__link{display:inline-block;margin-top:16px;color:#2977eb;font-size:16px;font-weight:700;text-decoration:none}.p-interviewOverview__link:hover{text-decoration:underline}.p-interviewOverviewDetail__item{display:flex;margin-top:16px;font-size:16px}.p-interviewOverviewDetail__title{flex:0 0 112px;width:112px;font-weight:700}.p-interviewOverviewDetail__desc{line-height:2}.p-interviewOther{padding:80px 0;background-color:#fff3ca}.p-interviewOther__title{font-size:48px;font-weight:900;text-align:center}.p-interviewOtherList{display:flex;justify-content:space-between;width:1106px;margin:48px auto 0}.p-interviewOtherList--center{justify-content:center}.p-interviewOtherList__item{position:relative;width:545px}.p-interviewOtherList__link{display:block;transition:all .3s ease}.p-interviewOtherList__link:hover{opacity:.65}.p-interviewOtherList__text{position:absolute;bottom:0;background-color:rgba(255,255,255,.9);padding:16px}.p-interviewOtherList__title{font-size:24px;font-weight:900;color:#151819}.p-interviewOtherList__company{margin-top:8px;font-size:16px;font-weight:700;color:#858585}.p-interviewOtherList__company::before{content:'── '}.p-error{padding-top:96px;width:100%;min-height:calc(100vh + 72px);background:#f4f4f4}.p-error__title{font-size:32px;font-weight:900;text-align:center}.p-error__container{margin:auto;padding-top:64px;width:1024px}.p-error__container p{font-size:20px;letter-spacing:.4px;line-height:1.75;text-align:center}.p-error__link{margin:auto;padding-top:40px;width:420px}.p-errorList{margin:40px auto 56px;padding:32px 77px 37px;width:480px;background:#fff;border-radius:12px;box-sizing:border-box}.p-errorList ul li{display:inline-block;padding-right:5px;background:linear-gradient(transparent 50%,#ffd819 50%);font-size:16px;font-weight:500;letter-spacing:.32px}.p-errorList ul li:nth-of-type(n+2){margin-top:24px}