.con_intro .inner,.con_sec .inner,.con_sec .inner .box_video,.con_entry{width:90%;max-width:1280px;margin:auto}@media only screen and (max-width: 1199px){.con_intro .inner,.con_sec .inner,.con_sec .inner .box_video,.con_entry{width:91.66667%}}.con_topicpath ul li:not(:first-child) a{text-decoration:none}@media only screen and (max-width: 767px){.tl_basic .jp{line-height:1.3}}.view_pcl{display:none !important}@media only screen and (min-width: 1561px){.view_pcl{display:block !important}}@media print{.view_pcl{display:block !important}}@media only screen and (min-width: 768px){.con_anchor_link ul{grid-template-columns:repeat(4, 1fr)}}.con_intro{padding-top:100px;margin-bottom:160px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro{padding-top:70px}}@media only screen and (max-width: 767px){.con_intro{padding-top:5em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_intro{margin-bottom:100px}}@media only screen and (max-width: 767px){.con_intro{margin-bottom:5em}}.con_intro .inner{max-width:1160px}.con_intro .inner .txt{margin-top:40px}@media only screen and (min-width: 768px){.con_intro .inner .txt{text-align:center}}@media only screen and (max-width: 767px){.con_intro .inner .txt{margin-top:2em}}.con_sec{padding:160px 0}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_sec{padding:100px 0}}@media only screen and (max-width: 767px){.con_sec{padding:5em 0}}.con_sec.bg{padding:160px 0 200px;background:url(./../../recruit/interview/images/bg_flower.webp);background-size:contain}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_sec.bg{padding:100px 0}}@media only screen and (max-width: 767px){.con_sec.bg{padding:5em 0}}@media only screen and (min-width: 1200px){.con_sec:first-child{padding-top:130px}}@media print{.con_sec:first-child{padding-top:130px}}.con_sec .inner .tl_basic{margin-bottom:60px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_sec .inner .tl_basic{margin-bottom:60px}}@media only screen and (max-width: 767px){.con_sec .inner .tl_basic{margin-bottom:2em}}.con_sec .inner .box_special{width:86.71875%;margin-inline:auto;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:80px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_sec .inner .box_special{width:100%}}@media only screen and (max-width: 767px){.con_sec .inner .box_special{width:100%}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_sec .inner .box_special{margin-bottom:80px}}@media only screen and (max-width: 767px){.con_sec .inner .box_special{margin-bottom:4em}}@media only screen and (max-width: 767px){.con_sec .inner .box_special{gap:2em}}.con_sec .inner .box_special .img{width:52.25225%}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_sec .inner .box_special .img{width:49%}}@media only screen and (max-width: 767px){.con_sec .inner .box_special .img{width:100%}}.con_sec .inner .box_special .box_info{width:42.34234%;position:relative;z-index:2}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_sec .inner .box_special .box_info{width:46%}}@media only screen and (max-width: 767px){.con_sec .inner .box_special .box_info{width:100%}}.con_sec .inner .box_special .box_info::before{content:"";position:absolute;z-index:-1;right:0;top:-20%;width:100%;aspect-ratio:438/438;background:url(./../../recruit/interview/images/pattern.webp) top right/contain no-repeat}.con_sec .inner .box_special .box_info .st_title{margin-bottom:40px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_sec .inner .box_special .box_info .st_title{margin-bottom:30px}}@media only screen and (max-width: 767px){.con_sec .inner .box_special .box_info .st_title{margin-bottom:1em}}.con_sec .inner .box_special .box_info .st_title .txt{font-weight:normal}.con_sec .inner .box_special .box_info .st_title .main{font-size:172%;color:#416250;display:block}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_sec .inner .box_special .box_info .st_title .main{font-size:158%}}@media only screen and (max-width: 767px){.con_sec .inner .box_special .box_info .st_title .main{font-size:143%}}.con_sec .inner .box_special .box_info .text{font-size:172%;line-height:2}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_sec .inner .box_special .box_info .text{font-size:158%}}@media only screen and (max-width: 767px){.con_sec .inner .box_special .box_info .text{font-size:143%}}.con_sec .inner .box_list{width:78.125%;margin-inline:auto}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_sec .inner .box_list{width:90%}}@media only screen and (max-width: 767px){.con_sec .inner .box_list{width:100%}}.con_sec .inner .box_list .st_q{border-bottom:1px solid rgba(37,69,69,0.5);padding-bottom:1.3rem;margin-bottom:1.3rem}.con_sec .inner .box_list .st_q .q{color:#395a4d;font-size:172%;font-weight:600;display:inline-block;padding-right:0.5rem}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_sec .inner .box_list .st_q .q{font-size:158%}}@media only screen and (max-width: 767px){.con_sec .inner .box_list .st_q .q{font-size:129%}}.con_sec .inner .box_list .st_q .text{font-size:143%;line-height:1.8}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_sec .inner .box_list .st_q .text{font-size:136%}}@media only screen and (max-width: 767px){.con_sec .inner .box_list .st_q .text{font-size:129%}}.con_sec .inner .box_list .st_a .a{color:#be6c44;font-size:172%;font-weight:600;display:inline-block;padding-right:0.5rem}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_sec .inner .box_list .st_a .a{font-size:158%}}@media only screen and (max-width: 767px){.con_sec .inner .box_list .st_a .a{font-size:129%}}.con_sec .inner .box_list .box_single{display:flex;flex-wrap:wrap;justify-content:space-between}@media only screen and (min-width: 768px){.con_sec .inner .box_list .box_single.reverse{flex-direction:row-reverse}}.con_sec .inner .box_list .box_single .box_info{width:60%}@media only screen and (max-width: 767px){.con_sec .inner .box_list .box_single .box_info{width:100%}}@media only screen and (max-width: 767px){.con_sec .inner .box_list .box_single .box_info{margin-bottom:2em}}.con_sec .inner .box_list .box_single .img{width:36%}@media only screen and (max-width: 767px){.con_sec .inner .box_list .box_single .img{width:100%}}.con_sec .inner .box_list .box_col2{margin:80px auto;display:flex;flex-wrap:wrap;justify-content:space-between}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_sec .inner .box_list .box_col2{margin:80px auto}}@media only screen and (max-width: 767px){.con_sec .inner .box_list .box_col2{margin:4em auto}}@media only screen and (max-width: 767px){.con_sec .inner .box_list .box_col2{gap:4em}}.con_sec .inner .box_list .box_col2 .box_item{width:48%}@media only screen and (max-width: 767px){.con_sec .inner .box_list .box_col2 .box_item{width:100%}}.con_sec .inner .box_video{background:#fff;max-width:1000px;padding:60px 70px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;box-shadow:0 0 28px rgba(49,63,53,0.3);box-sizing:border-box}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_sec .inner .box_video{padding:30px}}@media only screen and (max-width: 767px){.con_sec .inner .box_video{padding:2em}}@media only screen and (min-width: 768px){.con_sec .inner .box_video{flex-direction:row-reverse}}@media only screen and (max-width: 767px){.con_sec .inner .box_video{gap:2em;width:100%}}.con_sec .inner .box_video>.img{width:58.13953%;position:relative}@media only screen and (max-width: 767px){.con_sec .inner .box_video>.img{width:100%}}.mouse .con_sec .inner .box_video>.img{-moz-transition:opacity .3s ease-in;-o-transition:opacity .3s ease-in;-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.mouse .con_sec .inner .box_video>.img:hover,.touch .con_sec .inner .box_video>.img.touchstart{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}.touch .con_sec .inner .box_video>.img{-webkit-tap-highlight-color:transparent}.touch .con_sec .inner .box_video>.img.touchend{-moz-transition-delay:200ms;-o-transition-delay:200ms;-webkit-transition-delay:200ms;transition-delay:200ms}.con_sec .inner .box_video>.img::before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:18%;aspect-ratio:90/90;background:url(./../../recruit/interview/images/ico_play.svg) no-repeat;background-size:cover;pointer-events:none}.con_sec .inner .box_video .box_info{width:34.88372%;text-align:center}@media only screen and (max-width: 767px){.con_sec .inner .box_video .box_info{width:100%}}.con_sec .inner .box_video .box_info .img_st{margin-bottom:40px}@media only screen and (max-width: 767px){.con_sec .inner .box_video .box_info .img_st{margin-bottom:1.5em}}.con_sec .inner .box_video .box_info .img_st .img{width:auto;margin-inline:auto}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_sec .inner .box_video .box_info .img_st .img{width:80%}}@media only screen and (max-width: 767px){.con_sec .inner .box_video .box_info .img_st .img{width:80%}}.con_sec .inner .box_video .box_info .img_st .st_desc{font-size:172%;margin-top:-0.9em;font-weight:normal;line-height:2}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_sec .inner .box_video .box_info .img_st .st_desc{font-size:143%}}@media only screen and (max-width: 767px){.con_sec .inner .box_video .box_info .img_st .st_desc{font-size:143%}}.con_sec .inner .box_video .box_info .btn_other a{max-width:250px;padding:21px;margin-inline:auto}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_sec .inner .box_video .box_info .btn_other a{padding:15px 10px}}@media only screen and (max-width: 767px){.con_sec .inner .box_video .box_info .btn_other a{padding:1.25em 0.5em}}.mouse .con_sec .inner .box_video .box_info .btn_other a{-moz-transition:opacity .3s ease-in;-o-transition:opacity .3s ease-in;-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.mouse .con_sec .inner .box_video .box_info .btn_other a:hover,.touch .con_sec .inner .box_video .box_info .btn_other a.touchstart{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}.touch .con_sec .inner .box_video .box_info .btn_other a{-webkit-tap-highlight-color:transparent}.touch .con_sec .inner .box_video .box_info .btn_other a.touchend{-moz-transition-delay:200ms;-o-transition-delay:200ms;-webkit-transition-delay:200ms;transition-delay:200ms}.con_sec .inner .box_video .box_info .btn_other a span::after{content:"\f105";font-weight:400}.con_entry{background:url(./../../recruit/vision2030/images/bg_entry.webp) center top no-repeat;background-size:cover;max-width:1584px;padding:110px 0 100px;margin-top:180px;margin-bottom:160px}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_entry{padding:70px 0}}@media only screen and (max-width: 767px){.con_entry{padding:5em 0}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_entry{margin-top:100px}}@media only screen and (max-width: 767px){.con_entry{margin-top:4em}}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_entry{margin-bottom:100px}}@media only screen and (max-width: 767px){.con_entry{margin-bottom:4em}}.con_entry .inner{max-width:90%;margin-inline:auto;color:#fff;display:flex;flex-direction:column;align-items:center;gap:35px}@media only screen and (max-width: 767px){.con_entry .inner{gap:2em}}.con_entry .inner .img_st .st_desc{text-align:center;font-size:215%;margin-top:-1.5em;font-weight:normal}@media only screen and (min-width: 768px) and (max-width: 1199px){.con_entry .inner .img_st .st_desc{font-size:200%}}@media only screen and (max-width: 767px){.con_entry .inner .img_st .st_desc{font-size:172%}}.con_entry .inner .btn_basic{width:480px;max-width:100%}.mfp-close{font-size:0 !important;top:-70px !important}@media only screen and (max-width: 767px){.mfp-close{top:-40px !important}}.mfp-close::before{content:"";display:block;width:50px;height:50px;color:white;background:url(./../../recruit/interview/images/ic_closepopup.svg) no-repeat;background-size:cover;margin-left:auto}@media only screen and (max-width: 767px){.mfp-close::before{width:2rem;height:2rem;margin-right:auto}}@media only screen and (min-width: 768px){#recruit_interview .btn_member,#recruit_interview .btn_search{display:none}}@media only screen and (max-width: 767px){html.lower #contents .con_mv h2{white-space:nowrap}}#entryfix{position:fixed;bottom:35px;opacity:0;z-index:100;transition:opacity 300ms;width:14.89583%}@media only screen and (max-width: 767px){#entryfix{bottom:60px}}@media only screen and (min-width: 768px) and (max-width: 1199px){#entryfix{width:25%}}@media only screen and (max-width: 767px){#entryfix{width:auto}}.mouse #entryfix{-moz-transition:opacity .3s ease-in;-o-transition:opacity .3s ease-in;-webkit-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.mouse #entryfix:hover,.touch #entryfix.touchstart{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7}.touch #entryfix{-webkit-tap-highlight-color:transparent}.touch #entryfix.touchend{-moz-transition-delay:200ms;-o-transition-delay:200ms;-webkit-transition-delay:200ms;transition-delay:200ms}@media only screen and (min-width: 768px){#entryfix{right:0}}#entryfix.active{opacity:1}
