﻿@keyframes fade{0%{opacity:0}100%{opacity:1}}@keyframes fadeout{0%{opacity:1}100%{opacity:0}}@keyframes fade_scale{0%{opacity:0;transform:scale(0.4)}100%{opacity:1;transform:scale(1)}}@keyframes fade_slide_up{0%{opacity:0;margin-top:100px}100%{opacity:1;margin-top:0}}@keyframes fade_slide_right{0%{opacity:0;margin-right:-100px}100%{opacity:.15;margin-right:0}}@keyframes blurin{0%{transform:scale(1.2);filter:blur(10px);opacity:.4}100%{transform:scale(1);filter:blur(0);opacity:1}}@keyframes rotation{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes chcolor{0%{border-color:#FFE100}50%{border-color:gray}100%{border-color:#FFE100}}@keyframes slide_right{0%{transform:translateX(0)}100%{transform:translateX(100%)}}html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:0.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}blockquote,body,button,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,select,td,textarea,th,figure,figcaption,ul{text-indent:0}h1,h2,h3,h4,h5,h6{display:block;margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,button,caption,cite,code,dfn,em,input,optgroup,option,select,strong,textarea,th,var{font:inherit}del,ins{text-decoration:none}section,article,aside,header,footer,nav,figure,figcaption,summary{display:block}figure{margin:0;padding:0}img,canvas,iframe,video,svg{max-width:100%;width:100%;height:auto;vertical-align:middle}img{width:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}*{-webkit-box-sizing:border-box;box-sizing:border-box}html,body{overflow-y:visible;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}html{font-size:62.5%}html.h100{height:100%;overflow-x:hidden}body{color:#333;text-align:center;font-family:"Noto Sans JP","Hiragino Sans","Hiragino Mincho ProN",YuGothic,Meiryo,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;height:100%;-webkit-text-size-adjust:100%;letter-spacing:.16em;font-feature-settings:"palt";overflow-x:hidden}body.modal-open{overflow:hidden;height:100%;touch-action:none;overscroll-behavior:none}body.is-locked{overflow:hidden;touch-action:none;overscroll-behavior:none}a{color:#354b70;text-decoration:none}a:link,a:visited,a:active{text-decoration:none}a:focus{outline:none}a:hover{color:#354b70}a img{-webkit-transition:all .4s;transition:all .4s}a img:hover{opacity:0.6}#wrapper{margin:0;padding:0}#customer #wrapper.is-locked{position:fixed;width:100%}.wrapper-100-1400{width:100%;margin-left:auto;margin-right:auto;position:relative}@media screen and (min-width: 1400px){.wrapper-100-1400{width:1400px}}.common-area{display:block;text-align:left}.common-inner-area,.common-inner-area_100,.top-interview>.common-inner-area,.about_01 .common-inner-area,.about_02 .common-inner-area,.common-inner-area_pc780,.bottom-link_02 .common-inner-area,.about_main .common-inner-area,.jobdescription_main .common-inner-area,.common-inner-area_pc940,.top-faq .common-inner-area,.faq_01 .common-inner-area,.numbers_01 .common-inner-area,.interview_contents .common-inner-area,.interview_contents_link .common-inner-area,.interview_01 .common-inner-area,.jobdescription_01 .common-inner-area,.jobdescription_02 .common-inner-area,.jobdescription_03 .common-inner-area,.entry_main .common-inner-area,.entry_01 .common-inner-area,.entry_02 .common-inner-area,.news_01 .common-inner-area,.news_02 .common-inner-area,.common-inner-area_pc980,.top-sns .common-inner-area,.common-inner-area_pc1100,.common-inner-area_pc1240,.top-about .common-inner-area,.bottom-link_01 .common-inner-area,.top-main .common-inner-area,.top-link-default>.common-inner-area,.top-link .common-inner-area,.top-graduate_main .common-inner-area,.top-diversity_main>.common-inner-area,.top-graduate_news .common-inner-area,.top-graduate_online>.common-inner-area,.top-support>.common-inner-area,.top-mess .common-inner-area,.top-business .common-inner-area,.top-business-list .common-inner-area,.top-news .common-inner-area,.top-contact .common-inner-area,.top-voice .common-inner-area,.top-service .common-inner-area,.about_03 .common-inner-area,.faq_main .common-inner-area,.support_main .common-inner-area,.support_01 .common-inner-area,.numbers_main .common-inner-area,.interview_main .common-inner-area,.interview_main_ul .common-inner-area,.interview_page .common-inner-area,.news-content_01 .common-inner-area,.common-inner-area_100-1100,.common-inner-area_90-100,.common-inner-area_pc1400,.top-career .common-inner-area,.top-staff .common-inner-area,.top-number .common-inner-area{width:90%;margin:0 auto;position:relative;font-size:1.6rem}.common-inner-area_100,.top-interview>.common-inner-area,.top-interview>.common-inner-area_100,.top-interview>.common-inner-area_pc780,.bottom-link_02 .top-interview>.common-inner-area,.about_main .top-interview>.common-inner-area,.jobdescription_main .top-interview>.common-inner-area,.top-interview>.common-inner-area_pc940,.top-faq .top-interview>.common-inner-area,.faq_01 .top-interview>.common-inner-area,.numbers_01 .top-interview>.common-inner-area,.interview_contents .top-interview>.common-inner-area,.interview_contents_link .top-interview>.common-inner-area,.interview_01 .top-interview>.common-inner-area,.jobdescription_01 .top-interview>.common-inner-area,.jobdescription_02 .top-interview>.common-inner-area,.jobdescription_03 .top-interview>.common-inner-area,.entry_main .top-interview>.common-inner-area,.entry_01 .top-interview>.common-inner-area,.entry_02 .top-interview>.common-inner-area,.news_01 .top-interview>.common-inner-area,.news_02 .top-interview>.common-inner-area,.top-interview>.common-inner-area_pc980,.top-sns .top-interview>.common-inner-area,.top-interview>.common-inner-area_pc1100,.top-interview>.common-inner-area_pc1240,.top-about .top-interview>.common-inner-area,.bottom-link_01 .top-interview>.common-inner-area,.top-main .top-interview>.common-inner-area,.top-link .top-interview>.common-inner-area,.top-graduate_main .top-interview>.common-inner-area,.top-graduate_news .top-interview>.common-inner-area,.top-mess .top-interview>.common-inner-area,.top-business .top-interview>.common-inner-area,.top-business-list .top-interview>.common-inner-area,.top-news .top-interview>.common-inner-area,.top-contact .top-interview>.common-inner-area,.top-voice .top-interview>.common-inner-area,.top-service .top-interview>.common-inner-area,.about_03 .top-interview>.common-inner-area,.faq_main .top-interview>.common-inner-area,.support_main .top-interview>.common-inner-area,.support_01 .top-interview>.common-inner-area,.numbers_main .top-interview>.common-inner-area,.interview_main .top-interview>.common-inner-area,.interview_main_ul .top-interview>.common-inner-area,.interview_page .top-interview>.common-inner-area,.news-content_01 .top-interview>.common-inner-area,.top-interview>.common-inner-area_100-1100,.top-interview>.common-inner-area_90-100,.top-interview>.common-inner-area_pc1400,.top-career .top-interview>.common-inner-area,.top-staff .top-interview>.common-inner-area,.top-number .top-interview>.common-inner-area,.about_01 .common-inner-area,.about_01 .common-inner-area_100,.about_01 .common-inner-area_pc780,.about_01 .common-inner-area_pc940,.about_01 .common-inner-area_pc980,.about_01 .common-inner-area_pc1100,.about_01 .common-inner-area_pc1240,.about_01 .common-inner-area_100-1100,.about_01 .common-inner-area_90-100,.about_01 .common-inner-area_pc1400,.about_02 .common-inner-area,.about_02 .common-inner-area_100,.about_02 .common-inner-area_pc780,.about_02 .common-inner-area_pc940,.about_02 .common-inner-area_pc980,.about_02 .common-inner-area_pc1100,.about_02 .common-inner-area_pc1240,.about_02 .common-inner-area_100-1100,.about_02 .common-inner-area_90-100,.about_02 .common-inner-area_pc1400{width:100%}@media screen and (min-width: 1024px){.common-inner-area_pc780,.bottom-link_02 .common-inner-area,.bottom-link_02 .common-inner-area_100,.bottom-link_02 .common-inner-area_pc780,.bottom-link_02 .common-inner-area_pc940,.bottom-link_02 .common-inner-area_pc980,.bottom-link_02 .common-inner-area_pc1100,.bottom-link_02 .common-inner-area_pc1240,.bottom-link_02 .common-inner-area_100-1100,.bottom-link_02 .common-inner-area_90-100,.bottom-link_02 .common-inner-area_pc1400,.about_main .common-inner-area,.about_main .common-inner-area_100,.about_main .common-inner-area_pc780,.about_main .common-inner-area_pc940,.about_main .common-inner-area_pc980,.about_main .common-inner-area_pc1100,.about_main .common-inner-area_pc1240,.about_main .common-inner-area_100-1100,.about_main .common-inner-area_90-100,.about_main .common-inner-area_pc1400,.jobdescription_main .common-inner-area,.jobdescription_main .common-inner-area_100,.jobdescription_main .common-inner-area_pc780,.jobdescription_main .common-inner-area_pc940,.jobdescription_main .common-inner-area_pc980,.jobdescription_main .common-inner-area_pc1100,.jobdescription_main .common-inner-area_pc1240,.jobdescription_main .common-inner-area_100-1100,.jobdescription_main .common-inner-area_90-100,.jobdescription_main .common-inner-area_pc1400{width:780px}}@media screen and (min-width: 1180px){.common-inner-area_pc940,.top-faq .common-inner-area,.top-faq .common-inner-area_100,.top-faq .common-inner-area_pc780,.top-faq .common-inner-area_pc940,.top-faq .common-inner-area_pc980,.top-faq .common-inner-area_pc1100,.top-faq .common-inner-area_pc1240,.top-faq .common-inner-area_100-1100,.top-faq .common-inner-area_90-100,.top-faq .common-inner-area_pc1400,.faq_01 .common-inner-area,.faq_01 .common-inner-area_100,.faq_01 .common-inner-area_pc780,.faq_01 .common-inner-area_pc940,.faq_01 .common-inner-area_pc980,.faq_01 .common-inner-area_pc1100,.faq_01 .common-inner-area_pc1240,.faq_01 .common-inner-area_100-1100,.faq_01 .common-inner-area_90-100,.faq_01 .common-inner-area_pc1400,.numbers_01 .common-inner-area,.numbers_01 .common-inner-area_100,.numbers_01 .common-inner-area_pc780,.numbers_01 .common-inner-area_pc940,.numbers_01 .common-inner-area_pc980,.numbers_01 .common-inner-area_pc1100,.numbers_01 .common-inner-area_pc1240,.numbers_01 .common-inner-area_100-1100,.numbers_01 .common-inner-area_90-100,.numbers_01 .common-inner-area_pc1400,.interview_contents .common-inner-area,.interview_contents .common-inner-area_100,.interview_contents .common-inner-area_pc780,.interview_contents .common-inner-area_pc940,.interview_contents .common-inner-area_pc980,.interview_contents .common-inner-area_pc1100,.interview_contents .common-inner-area_pc1240,.interview_contents .common-inner-area_100-1100,.interview_contents .common-inner-area_90-100,.interview_contents .common-inner-area_pc1400,.interview_contents_link .common-inner-area,.interview_contents_link .common-inner-area_100,.interview_contents_link .common-inner-area_pc780,.interview_contents_link .common-inner-area_pc940,.interview_contents_link .common-inner-area_pc980,.interview_contents_link .common-inner-area_pc1100,.interview_contents_link .common-inner-area_pc1240,.interview_contents_link .common-inner-area_100-1100,.interview_contents_link .common-inner-area_90-100,.interview_contents_link .common-inner-area_pc1400,.interview_01 .common-inner-area,.interview_01 .common-inner-area_100,.interview_01 .common-inner-area_pc780,.interview_01 .common-inner-area_pc940,.interview_01 .common-inner-area_pc980,.interview_01 .common-inner-area_pc1100,.interview_01 .common-inner-area_pc1240,.interview_01 .common-inner-area_100-1100,.interview_01 .common-inner-area_90-100,.interview_01 .common-inner-area_pc1400,.jobdescription_01 .common-inner-area,.jobdescription_01 .common-inner-area_100,.jobdescription_01 .common-inner-area_pc780,.jobdescription_01 .common-inner-area_pc940,.jobdescription_01 .common-inner-area_pc980,.jobdescription_01 .common-inner-area_pc1100,.jobdescription_01 .common-inner-area_pc1240,.jobdescription_01 .common-inner-area_100-1100,.jobdescription_01 .common-inner-area_90-100,.jobdescription_01 .common-inner-area_pc1400,.jobdescription_02 .common-inner-area,.jobdescription_02 .common-inner-area_100,.jobdescription_02 .common-inner-area_pc780,.jobdescription_02 .common-inner-area_pc940,.jobdescription_02 .common-inner-area_pc980,.jobdescription_02 .common-inner-area_pc1100,.jobdescription_02 .common-inner-area_pc1240,.jobdescription_02 .common-inner-area_100-1100,.jobdescription_02 .common-inner-area_90-100,.jobdescription_02 .common-inner-area_pc1400,.jobdescription_03 .common-inner-area,.jobdescription_03 .common-inner-area_100,.jobdescription_03 .common-inner-area_pc780,.jobdescription_03 .common-inner-area_pc940,.jobdescription_03 .common-inner-area_pc980,.jobdescription_03 .common-inner-area_pc1100,.jobdescription_03 .common-inner-area_pc1240,.jobdescription_03 .common-inner-area_100-1100,.jobdescription_03 .common-inner-area_90-100,.jobdescription_03 .common-inner-area_pc1400,.entry_main .common-inner-area,.entry_main .common-inner-area_100,.entry_main .common-inner-area_pc780,.entry_main .common-inner-area_pc940,.entry_main .common-inner-area_pc980,.entry_main .common-inner-area_pc1100,.entry_main .common-inner-area_pc1240,.entry_main .common-inner-area_100-1100,.entry_main .common-inner-area_90-100,.entry_main .common-inner-area_pc1400,.entry_01 .common-inner-area,.entry_01 .common-inner-area_100,.entry_01 .common-inner-area_pc780,.entry_01 .common-inner-area_pc940,.entry_01 .common-inner-area_pc980,.entry_01 .common-inner-area_pc1100,.entry_01 .common-inner-area_pc1240,.entry_01 .common-inner-area_100-1100,.entry_01 .common-inner-area_90-100,.entry_01 .common-inner-area_pc1400,.entry_02 .common-inner-area,.entry_02 .common-inner-area_100,.entry_02 .common-inner-area_pc780,.entry_02 .common-inner-area_pc940,.entry_02 .common-inner-area_pc980,.entry_02 .common-inner-area_pc1100,.entry_02 .common-inner-area_pc1240,.entry_02 .common-inner-area_100-1100,.entry_02 .common-inner-area_90-100,.entry_02 .common-inner-area_pc1400,.news_01 .common-inner-area,.news_01 .common-inner-area_100,.news_01 .common-inner-area_pc780,.news_01 .common-inner-area_pc940,.news_01 .common-inner-area_pc980,.news_01 .common-inner-area_pc1100,.news_01 .common-inner-area_pc1240,.news_01 .common-inner-area_100-1100,.news_01 .common-inner-area_90-100,.news_01 .common-inner-area_pc1400,.news_02 .common-inner-area,.news_02 .common-inner-area_100,.news_02 .common-inner-area_pc780,.news_02 .common-inner-area_pc940,.news_02 .common-inner-area_pc980,.news_02 .common-inner-area_pc1100,.news_02 .common-inner-area_pc1240,.news_02 .common-inner-area_100-1100,.news_02 .common-inner-area_90-100,.news_02 .common-inner-area_pc1400{width:940px}}@media screen and (min-width: 1180px){.common-inner-area_pc980,.top-sns .common-inner-area,.top-sns .common-inner-area_100,.top-sns .common-inner-area_pc780,.top-sns .common-inner-area_pc940,.top-sns .common-inner-area_pc980,.top-sns .common-inner-area_pc1100,.top-sns .common-inner-area_pc1240,.top-sns .common-inner-area_100-1100,.top-sns .common-inner-area_90-100,.top-sns .common-inner-area_pc1400{width:980px}}@media screen and (min-width: 1180px){.common-inner-area_pc1100,.common-inner-area_pc1240,.top-about .common-inner-area,.top-about .common-inner-area_100,.top-about .common-inner-area_pc780,.top-about .common-inner-area_pc940,.top-about .common-inner-area_pc980,.top-about .common-inner-area_pc1100,.top-about .common-inner-area_100-1100,.top-about .common-inner-area_90-100,.top-about .common-inner-area_pc1400,.bottom-link_01 .common-inner-area,.bottom-link_01 .common-inner-area_100,.bottom-link_01 .common-inner-area_pc780,.bottom-link_01 .common-inner-area_pc940,.bottom-link_01 .common-inner-area_pc980,.bottom-link_01 .common-inner-area_pc1100,.bottom-link_01 .common-inner-area_100-1100,.bottom-link_01 .common-inner-area_90-100,.bottom-link_01 .common-inner-area_pc1400,.top-main .common-inner-area,.top-main .common-inner-area_100,.top-main .common-inner-area_pc780,.top-main .common-inner-area_pc940,.top-main .common-inner-area_pc980,.top-main .common-inner-area_pc1100,.top-main .common-inner-area_100-1100,.top-main .common-inner-area_90-100,.top-main .common-inner-area_pc1400,.top-link-default>.common-inner-area,.top-link-default>.common-inner-area_100,.about_01 .top-link-default>.common-inner-area,.about_02 .top-link-default>.common-inner-area,.top-link-default>.common-inner-area_pc780,.bottom-link_02 .top-link-default>.common-inner-area,.about_main .top-link-default>.common-inner-area,.jobdescription_main .top-link-default>.common-inner-area,.top-link-default>.common-inner-area_pc940,.top-faq .top-link-default>.common-inner-area,.faq_01 .top-link-default>.common-inner-area,.numbers_01 .top-link-default>.common-inner-area,.interview_contents .top-link-default>.common-inner-area,.interview_contents_link .top-link-default>.common-inner-area,.interview_01 .top-link-default>.common-inner-area,.jobdescription_01 .top-link-default>.common-inner-area,.jobdescription_02 .top-link-default>.common-inner-area,.jobdescription_03 .top-link-default>.common-inner-area,.entry_main .top-link-default>.common-inner-area,.entry_01 .top-link-default>.common-inner-area,.entry_02 .top-link-default>.common-inner-area,.news_01 .top-link-default>.common-inner-area,.news_02 .top-link-default>.common-inner-area,.top-link-default>.common-inner-area_pc980,.top-sns .top-link-default>.common-inner-area,.top-link-default>.common-inner-area_pc1100,.top-link-default>.common-inner-area_100-1100,.top-link-default>.common-inner-area_90-100,.top-link-default>.common-inner-area_pc1400,.top-career .top-link-default>.common-inner-area,.top-staff .top-link-default>.common-inner-area,.top-number .top-link-default>.common-inner-area,.top-link .common-inner-area,.top-link .common-inner-area_100,.top-link .common-inner-area_pc780,.top-link .common-inner-area_pc940,.top-link .common-inner-area_pc980,.top-link .common-inner-area_pc1100,.top-link .common-inner-area_100-1100,.top-link .common-inner-area_90-100,.top-link .common-inner-area_pc1400,.top-graduate_main .common-inner-area,.top-graduate_main .common-inner-area_100,.top-graduate_main .common-inner-area_pc780,.top-graduate_main .common-inner-area_pc940,.top-graduate_main .common-inner-area_pc980,.top-graduate_main .common-inner-area_pc1100,.top-graduate_main .common-inner-area_100-1100,.top-graduate_main .common-inner-area_90-100,.top-graduate_main .common-inner-area_pc1400,.top-diversity_main>.common-inner-area,.top-diversity_main>.common-inner-area_100,.about_01 .top-diversity_main>.common-inner-area,.about_02 .top-diversity_main>.common-inner-area,.top-diversity_main>.common-inner-area_pc780,.bottom-link_02 .top-diversity_main>.common-inner-area,.about_main .top-diversity_main>.common-inner-area,.jobdescription_main .top-diversity_main>.common-inner-area,.top-diversity_main>.common-inner-area_pc940,.top-faq .top-diversity_main>.common-inner-area,.faq_01 .top-diversity_main>.common-inner-area,.numbers_01 .top-diversity_main>.common-inner-area,.interview_contents .top-diversity_main>.common-inner-area,.interview_contents_link .top-diversity_main>.common-inner-area,.interview_01 .top-diversity_main>.common-inner-area,.jobdescription_01 .top-diversity_main>.common-inner-area,.jobdescription_02 .top-diversity_main>.common-inner-area,.jobdescription_03 .top-diversity_main>.common-inner-area,.entry_main .top-diversity_main>.common-inner-area,.entry_01 .top-diversity_main>.common-inner-area,.entry_02 .top-diversity_main>.common-inner-area,.news_01 .top-diversity_main>.common-inner-area,.news_02 .top-diversity_main>.common-inner-area,.top-diversity_main>.common-inner-area_pc980,.top-sns .top-diversity_main>.common-inner-area,.top-diversity_main>.common-inner-area_pc1100,.top-diversity_main>.common-inner-area_100-1100,.top-diversity_main>.common-inner-area_90-100,.top-diversity_main>.common-inner-area_pc1400,.top-career .top-diversity_main>.common-inner-area,.top-staff .top-diversity_main>.common-inner-area,.top-number .top-diversity_main>.common-inner-area,.top-graduate_news .common-inner-area,.top-graduate_news .common-inner-area_100,.top-graduate_news .common-inner-area_pc780,.top-graduate_news .common-inner-area_pc940,.top-graduate_news .common-inner-area_pc980,.top-graduate_news .common-inner-area_pc1100,.top-graduate_news .common-inner-area_100-1100,.top-graduate_news .common-inner-area_90-100,.top-graduate_news .common-inner-area_pc1400,.top-graduate_online>.common-inner-area,.top-graduate_online>.common-inner-area_100,.about_01 .top-graduate_online>.common-inner-area,.about_02 .top-graduate_online>.common-inner-area,.top-graduate_online>.common-inner-area_pc780,.bottom-link_02 .top-graduate_online>.common-inner-area,.about_main .top-graduate_online>.common-inner-area,.jobdescription_main .top-graduate_online>.common-inner-area,.top-graduate_online>.common-inner-area_pc940,.top-faq .top-graduate_online>.common-inner-area,.faq_01 .top-graduate_online>.common-inner-area,.numbers_01 .top-graduate_online>.common-inner-area,.interview_contents .top-graduate_online>.common-inner-area,.interview_contents_link .top-graduate_online>.common-inner-area,.interview_01 .top-graduate_online>.common-inner-area,.jobdescription_01 .top-graduate_online>.common-inner-area,.jobdescription_02 .top-graduate_online>.common-inner-area,.jobdescription_03 .top-graduate_online>.common-inner-area,.entry_main .top-graduate_online>.common-inner-area,.entry_01 .top-graduate_online>.common-inner-area,.entry_02 .top-graduate_online>.common-inner-area,.news_01 .top-graduate_online>.common-inner-area,.news_02 .top-graduate_online>.common-inner-area,.top-graduate_online>.common-inner-area_pc980,.top-sns .top-graduate_online>.common-inner-area,.top-graduate_online>.common-inner-area_pc1100,.top-graduate_online>.common-inner-area_100-1100,.top-graduate_online>.common-inner-area_90-100,.top-graduate_online>.common-inner-area_pc1400,.top-career .top-graduate_online>.common-inner-area,.top-staff .top-graduate_online>.common-inner-area,.top-number .top-graduate_online>.common-inner-area,.top-support>.common-inner-area,.top-support>.common-inner-area_100,.about_01 .top-support>.common-inner-area,.about_02 .top-support>.common-inner-area,.top-support>.common-inner-area_pc780,.bottom-link_02 .top-support>.common-inner-area,.about_main .top-support>.common-inner-area,.jobdescription_main .top-support>.common-inner-area,.top-support>.common-inner-area_pc940,.top-faq .top-support>.common-inner-area,.faq_01 .top-support>.common-inner-area,.numbers_01 .top-support>.common-inner-area,.interview_contents .top-support>.common-inner-area,.interview_contents_link .top-support>.common-inner-area,.interview_01 .top-support>.common-inner-area,.jobdescription_01 .top-support>.common-inner-area,.jobdescription_02 .top-support>.common-inner-area,.jobdescription_03 .top-support>.common-inner-area,.entry_main .top-support>.common-inner-area,.entry_01 .top-support>.common-inner-area,.entry_02 .top-support>.common-inner-area,.news_01 .top-support>.common-inner-area,.news_02 .top-support>.common-inner-area,.top-support>.common-inner-area_pc980,.top-sns .top-support>.common-inner-area,.top-support>.common-inner-area_pc1100,.top-support>.common-inner-area_100-1100,.top-support>.common-inner-area_90-100,.top-support>.common-inner-area_pc1400,.top-career .top-support>.common-inner-area,.top-staff .top-support>.common-inner-area,.top-number .top-support>.common-inner-area,.top-mess .common-inner-area,.top-mess .common-inner-area_100,.top-mess .common-inner-area_pc780,.top-mess .common-inner-area_pc940,.top-mess .common-inner-area_pc980,.top-mess .common-inner-area_pc1100,.top-mess .common-inner-area_100-1100,.top-mess .common-inner-area_90-100,.top-mess .common-inner-area_pc1400,.top-business .common-inner-area,.top-business .common-inner-area_100,.top-business .common-inner-area_pc780,.top-business .common-inner-area_pc940,.top-business .common-inner-area_pc980,.top-business .common-inner-area_pc1100,.top-business .common-inner-area_100-1100,.top-business .common-inner-area_90-100,.top-business .common-inner-area_pc1400,.top-business-list .common-inner-area,.top-business-list .common-inner-area_100,.top-business-list .common-inner-area_pc780,.top-business-list .common-inner-area_pc940,.top-business-list .common-inner-area_pc980,.top-business-list .common-inner-area_pc1100,.top-business-list .common-inner-area_100-1100,.top-business-list .common-inner-area_90-100,.top-business-list .common-inner-area_pc1400,.top-news .common-inner-area,.top-news .common-inner-area_100,.top-news .common-inner-area_pc780,.top-news .common-inner-area_pc940,.top-news .common-inner-area_pc980,.top-news .common-inner-area_pc1100,.top-news .common-inner-area_100-1100,.top-news .common-inner-area_90-100,.top-news .common-inner-area_pc1400,.top-contact .common-inner-area,.top-contact .common-inner-area_100,.top-contact .common-inner-area_pc780,.top-contact .common-inner-area_pc940,.top-contact .common-inner-area_pc980,.top-contact .common-inner-area_pc1100,.top-contact .common-inner-area_100-1100,.top-contact .common-inner-area_90-100,.top-contact .common-inner-area_pc1400,.top-voice .common-inner-area,.top-voice .common-inner-area_100,.top-voice .common-inner-area_pc780,.top-voice .common-inner-area_pc940,.top-voice .common-inner-area_pc980,.top-voice .common-inner-area_pc1100,.top-voice .common-inner-area_100-1100,.top-voice .common-inner-area_90-100,.top-voice .common-inner-area_pc1400,.top-service .common-inner-area,.top-service .common-inner-area_100,.top-service .common-inner-area_pc780,.top-service .common-inner-area_pc940,.top-service .common-inner-area_pc980,.top-service .common-inner-area_pc1100,.top-service .common-inner-area_100-1100,.top-service .common-inner-area_90-100,.top-service .common-inner-area_pc1400,.about_03 .common-inner-area,.about_03 .common-inner-area_100,.about_03 .common-inner-area_pc780,.about_03 .common-inner-area_pc940,.about_03 .common-inner-area_pc980,.about_03 .common-inner-area_pc1100,.about_03 .common-inner-area_100-1100,.about_03 .common-inner-area_90-100,.about_03 .common-inner-area_pc1400,.faq_main .common-inner-area,.faq_main .common-inner-area_100,.faq_main .common-inner-area_pc780,.faq_main .common-inner-area_pc940,.faq_main .common-inner-area_pc980,.faq_main .common-inner-area_pc1100,.faq_main .common-inner-area_100-1100,.faq_main .common-inner-area_90-100,.faq_main .common-inner-area_pc1400,.support_main .common-inner-area,.support_main .common-inner-area_100,.support_main .common-inner-area_pc780,.support_main .common-inner-area_pc940,.support_main .common-inner-area_pc980,.support_main .common-inner-area_pc1100,.support_main .common-inner-area_100-1100,.support_main .common-inner-area_90-100,.support_main .common-inner-area_pc1400,.support_01 .common-inner-area,.support_01 .common-inner-area_100,.support_01 .common-inner-area_pc780,.support_01 .common-inner-area_pc940,.support_01 .common-inner-area_pc980,.support_01 .common-inner-area_pc1100,.support_01 .common-inner-area_100-1100,.support_01 .common-inner-area_90-100,.support_01 .common-inner-area_pc1400,.numbers_main .common-inner-area,.numbers_main .common-inner-area_100,.numbers_main .common-inner-area_pc780,.numbers_main .common-inner-area_pc940,.numbers_main .common-inner-area_pc980,.numbers_main .common-inner-area_pc1100,.numbers_main .common-inner-area_100-1100,.numbers_main .common-inner-area_90-100,.numbers_main .common-inner-area_pc1400,.interview_main .common-inner-area,.interview_main .common-inner-area_100,.interview_main .common-inner-area_pc780,.interview_main .common-inner-area_pc940,.interview_main .common-inner-area_pc980,.interview_main .common-inner-area_pc1100,.interview_main .common-inner-area_100-1100,.interview_main .common-inner-area_90-100,.interview_main .common-inner-area_pc1400,.interview_main_ul .common-inner-area,.interview_main_ul .common-inner-area_100,.interview_main_ul .common-inner-area_pc780,.interview_main_ul .common-inner-area_pc940,.interview_main_ul .common-inner-area_pc980,.interview_main_ul .common-inner-area_pc1100,.interview_main_ul .common-inner-area_100-1100,.interview_main_ul .common-inner-area_90-100,.interview_main_ul .common-inner-area_pc1400,.interview_page .common-inner-area,.interview_page .common-inner-area_100,.interview_page .common-inner-area_pc780,.interview_page .common-inner-area_pc940,.interview_page .common-inner-area_pc980,.interview_page .common-inner-area_pc1100,.interview_page .common-inner-area_100-1100,.interview_page .common-inner-area_90-100,.interview_page .common-inner-area_pc1400,.news-content_01 .common-inner-area,.news-content_01 .common-inner-area_100,.news-content_01 .common-inner-area_pc780,.news-content_01 .common-inner-area_pc940,.news-content_01 .common-inner-area_pc980,.news-content_01 .common-inner-area_pc1100,.news-content_01 .common-inner-area_100-1100,.news-content_01 .common-inner-area_90-100,.news-content_01 .common-inner-area_pc1400{width:1100px}}.common-inner-area_100-1100{width:100%}@media screen and (min-width: 1180px){.common-inner-area_100-1100{width:1100px}}@media screen and (min-width: 1240px){.common-inner-area_pc1240,.top-about .common-inner-area,.top-about .common-inner-area_100,.top-about .common-inner-area_pc780,.top-about .common-inner-area_pc940,.top-about .common-inner-area_pc980,.top-about .common-inner-area_pc1100,.top-about .common-inner-area_pc1240,.top-about .common-inner-area_100-1100,.top-about .common-inner-area_90-100,.top-about .common-inner-area_pc1400{width:1240px}}@media screen and (min-width: 1024px){.common-inner-area_90-100{width:100%}}@media screen and (min-width: 1400px){.common-inner-area_pc1400,.top-career .common-inner-area,.top-career .common-inner-area_100,.top-career .common-inner-area_pc780,.top-career .common-inner-area_pc940,.top-career .common-inner-area_pc980,.top-career .common-inner-area_pc1100,.top-career .common-inner-area_pc1240,.top-career .common-inner-area_100-1100,.top-career .common-inner-area_90-100,.top-career .common-inner-area_pc1400,.top-staff .common-inner-area,.top-staff .common-inner-area_100,.top-staff .common-inner-area_pc780,.top-staff .common-inner-area_pc940,.top-staff .common-inner-area_pc980,.top-staff .common-inner-area_pc1100,.top-staff .common-inner-area_pc1240,.top-staff .common-inner-area_100-1100,.top-staff .common-inner-area_90-100,.top-staff .common-inner-area_pc1400,.top-number .common-inner-area,.top-number .common-inner-area_100,.top-number .common-inner-area_pc780,.top-number .common-inner-area_pc940,.top-number .common-inner-area_pc980,.top-number .common-inner-area_pc1100,.top-number .common-inner-area_pc1240,.top-number .common-inner-area_100-1100,.top-number .common-inner-area_90-100,.top-number .common-inner-area_pc1400{width:1400px}}p{font-weight:600}.default_p,p{font-size:1.6rem;line-height:1.8em}@media screen and (min-width: 1024px){.default_p,p{line-height:2.2em}}.highlight{text-decoration:underline;text-decoration-thickness:.6em;text-decoration-color:#FFE100;text-underline-offset:-0.2em;text-decoration-skip-ink:none}.default_p_type01,.default_p_type02{font-size:1.6rem;line-height:1.4em;font-weight:800}@media screen and (min-width: 1024px){.default_p_type01,.default_p_type02{font-size:1.8rem;line-height:1.8em}}@media screen and (min-width: 1024px){.default_p_type02{font-size:1.6rem;line-height:3rem}}.info-text-01,.border-p p{font-size:1.3rem;line-height:2.2rem;text-align:left}@media screen and (min-width: 1024px){.info-text-01,.border-p p{font-size:1.4rem;line-height:1.6em}}.black-color{color:#333 !important}.red-color{color:#ae272d !important}.green-color{color:#df003a !important}.default_info_p{line-height:2.2rem}@media screen and (min-width: 1024px){.default_info_p{line-height:2.4rem}}.default_info_p2{line-height:2.4rem}@media screen and (min-width: 1024px){.default_info_p2{line-height:2.6rem}}.center_p{text-align:center}.text-en{font-weight:100;letter-spacing:.3rem}.textshadow-w{text-shadow:0 0 5px #fff}.textshadow-b{text-shadow:1px 1px 3px #000}.v-write{text-align:left;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl}.recet-v-write{-webkit-writing-mode:horizontal-tb;writing-mode:horizontal-tb}.tel-num01{font-size:2rem;-webkit-transition:.4s;transition:.4s}.tel-num01 span{font-size:3rem;cursor:pointer}.tel-num01:hover{opacity:.6}.outside-link,.outside-link_w,.outside-link_red,.footer_link ul li a{display:inline-block;padding:0 5px;-webkit-transition:.4s;transition:.4s}.outside-link:hover,.outside-link_w:hover,.outside-link_red:hover,.footer_link ul li a:hover{opacity:.6}.outside-link:after,.outside-link_w:after,.outside-link_red:after,.footer_link ul li a:after{content:url(../img/common/link_icon01.svg);display:inline-block;width:15px;height:auto;margin-left:4px;margin-right:2px}.outside-link_w:after{content:url(../img/common/link_icon01_w.svg)}.outside-link_red:after{content:url(../img/common/link_icon01_red.svg)}.textlink_01,.top-voice_link,.top-faq_link,.top-service_content_lead_link{font-size:1.4rem;font-weight:600;position:relative;display:flex;align-items:center;font-family:"Noto Sans JP","Hiragino Sans","Hiragino Mincho ProN",YuGothic,Meiryo,sans-serif;width:fit-content}.textlink_01:hover .textlink_01_text,.top-voice_link:hover .textlink_01_text,.top-faq_link:hover .textlink_01_text,.top-service_content_lead_link:hover .textlink_01_text{opacity:.6}.textlink_01:hover .textlink_01_arrow,.top-voice_link:hover .textlink_01_arrow,.top-faq_link:hover .textlink_01_arrow,.top-service_content_lead_link:hover .textlink_01_arrow{width:200px}.textlink_01_text{display:block;margin-right:10px;-webkit-transition:.4s;transition:.4s;display:flex}.textlink_01_text em{display:block;position:relative}.textlink_01_text em:after{content:url(../img/common/link_icon01.svg);display:inline-block;width:15px;height:auto;margin-left:5px;margin-right:2px}.textlink_01_arrow{-webkit-transition:.4s;transition:.4s;width:100px;height:8px;border-bottom:1px solid #354b70;border-right:1px solid #354b70;transform:skew(45deg)}.textlink_02,.top-business_link ul li a{position:relative;display:flex;align-items:center;width:fit-content}.textlink_02:hover span,.top-business_link ul li a:hover span{opacity:.6}.textlink_02:hover em,.top-business_link ul li a:hover em{opacity:.6}.textlink_02 span,.top-business_link ul li a span{font-weight:700;display:block;margin-right:10px;-webkit-transition:.4s;transition:.4s}.textlink_02 em,.top-business_link ul li a em{display:block;-webkit-transition:.4s;transition:.4s;width:40px;height:8px;border-bottom:1px solid #354b70;border-right:1px solid #354b70;transform:skew(45deg)}.textlink_03{font-size:1.4rem;font-weight:600;position:relative;display:block;align-items:center;font-family:"Noto Sans JP","Hiragino Sans","Hiragino Mincho ProN",YuGothic,Meiryo,sans-serif;color:#fff}.textlink_03_text{display:block;letter-spacing:.2em;-webkit-transition:.4s;transition:.4s}.textlink_03_arrow{display:block;position:absolute;right:calc(50% + 5px);margin-top:14px;width:40px;height:8px;border-bottom:1px solid #fff;border-right:1px solid #fff;transform:skew(45deg) translateX(50%);-webkit-transition:.4s;transition:.4s}.textlink_04,.textlink_05,.textlink_06{display:flex;position:relative;align-items:center;width:fit-content;gap:10px}.textlink_04:hover span,.textlink_05:hover span,.textlink_06:hover span{opacity:.6}.textlink_04:hover:after,.textlink_05:hover:after,.textlink_06:hover:after{width:100px}.textlink_04 span,.textlink_05 span,.textlink_06 span{display:inline-block;font-size:1.6rem;font-weight:700;font-family:"Noto Sans JP","Hiragino Sans","Hiragino Mincho ProN",YuGothic,Meiryo,sans-serif;-webkit-transition:.4s;transition:.4s}.textlink_04:after,.textlink_05:after,.textlink_06:after{content:"";display:block;-webkit-transition:.4s;transition:.4s;width:40px;height:8px;border-bottom:1px solid #354b70;border-right:1px solid #354b70;transform:skew(45deg)}.textlink_05 span,.textlink_06 span{font-size:1.4rem;display:flex}.textlink_05 span em,.textlink_06 span em{display:block;position:relative}.textlink_05 span em:after,.textlink_06 span em:after{content:url(../img/common/link_icon01.svg);display:inline-block;width:15px;height:auto;margin-left:5px;margin-right:2px}.textlink_05:hover:after,.textlink_06:hover:after{width:200px}.textlink_05:after,.textlink_06:after{width:100px}.textlink_06:hover span{margin-left:100px}.p-textlink_01{display:inline-block;position:relative;padding-left:16px}.p-textlink_01:before{content:'';position:absolute;top:50%;left:0;width:6px;height:6px;margin-top:-6px;border-top:2px solid #354b70;border-right:2px solid #354b70;transform:rotate(45deg)}.main-title_01{font-size:3.4rem;line-height:1.3em;font-weight:800;font-family:"Zen Kaku Gothic New","游ゴシック",YuGothic,"メイリオ",Meiryo,"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN","ＭＳ Ｐゴシック","MS PGothic",Helvetica,Arial,verdana,sans-serif}@media screen and (min-width: 1024px){.main-title_01{font-size:5rem}}.main-title_01 em{font-style:normal;color:#F18101}.common-title_01,.common-title_03,.info-type_02_title,.info-type_04_title,.page-title_04_title,.page-title_05_title strong,.top-business_sub-title,.faq_main_title,.support_main_title,.numbers_main_title,.interview_main_title,.jobdescription_main_title,.entry_main_title,.common-title_11,.page-title_09_title,.top-link_title,.top-graduate_news_title,.top-graduate_online_title,.top-support_title,.top-interview_title,.top-mess_title,.top-business_title,.top-about_title,.top-news_title_text,.top-sns_title,.about_01_title,.about_02_header_title,.about_03_title,.faq_01_title,.support_01_title,.numbers_01_title,.interview_01_title,.jobdescription_01_title,.jobdescription_02_title,.jobdescription_03_title,.entry_01_title{color:#333;font-size:2.4rem;font-weight:500;position:relative}@media screen and (min-width: 1024px){.common-title_01,.common-title_03,.info-type_02_title,.info-type_04_title,.page-title_04_title,.page-title_05_title strong,.top-business_sub-title,.faq_main_title,.support_main_title,.numbers_main_title,.interview_main_title,.jobdescription_main_title,.entry_main_title,.common-title_11,.page-title_09_title,.top-link_title,.top-graduate_news_title,.top-graduate_online_title,.top-support_title,.top-interview_title,.top-mess_title,.top-business_title,.top-about_title,.top-news_title_text,.top-sns_title,.about_01_title,.about_02_header_title,.about_03_title,.faq_01_title,.support_01_title,.numbers_01_title,.interview_01_title,.jobdescription_01_title,.jobdescription_02_title,.jobdescription_03_title,.entry_01_title{font-size:2.8rem}}@media screen and (min-width: 1300px){.common-title_01,.common-title_03,.info-type_02_title,.info-type_04_title,.page-title_04_title,.page-title_05_title strong,.top-business_sub-title,.faq_main_title,.support_main_title,.numbers_main_title,.interview_main_title,.jobdescription_main_title,.entry_main_title,.common-title_11,.page-title_09_title,.top-link_title,.top-graduate_news_title,.top-graduate_online_title,.top-support_title,.top-interview_title,.top-mess_title,.top-business_title,.top-about_title,.top-news_title_text,.top-sns_title,.about_01_title,.about_02_header_title,.about_03_title,.faq_01_title,.support_01_title,.numbers_01_title,.interview_01_title,.jobdescription_01_title,.jobdescription_02_title,.jobdescription_03_title,.entry_01_title{font-size:3.2rem}}.common-title_01 span,.common-title_03 span,.info-type_02_title span,.info-type_04_title span,.page-title_04_title span,.page-title_05_title strong span,.top-business_sub-title span,.faq_main_title span,.support_main_title span,.numbers_main_title span,.interview_main_title span,.jobdescription_main_title span,.entry_main_title span,.common-title_11 span,.page-title_09_title span,.top-link_title span,.top-graduate_news_title span,.top-graduate_online_title span,.top-support_title span,.top-interview_title span,.top-mess_title span,.top-business_title span,.top-about_title span,.top-news_title_text span,.top-sns_title span,.about_01_title span,.about_02_header_title span,.about_03_title span,.faq_01_title span,.support_01_title span,.numbers_01_title span,.interview_01_title span,.jobdescription_01_title span,.jobdescription_02_title span,.jobdescription_03_title span,.entry_01_title span{display:block}.common-title_01 em,.common-title_03 em,.info-type_02_title em,.info-type_04_title em,.page-title_04_title em,.page-title_05_title strong em,.top-business_sub-title em,.faq_main_title em,.support_main_title em,.numbers_main_title em,.interview_main_title em,.jobdescription_main_title em,.entry_main_title em,.common-title_11 em,.page-title_09_title em,.top-link_title em,.top-graduate_news_title em,.top-graduate_online_title em,.top-support_title em,.top-interview_title em,.top-mess_title em,.top-business_title em,.top-about_title em,.top-news_title_text em,.top-sns_title em,.about_01_title em,.about_02_header_title em,.about_03_title em,.faq_01_title em,.support_01_title em,.numbers_01_title em,.interview_01_title em,.jobdescription_01_title em,.jobdescription_02_title em,.jobdescription_03_title em,.entry_01_title em{display:block;font-family:"Poppins",sans-serif;color:#c1272d;font-size:1.4rem;font-weight:500;padding-top:5px;letter-spacing:.01em}@media screen and (min-width: 1024px){.common-title_01 em,.common-title_03 em,.info-type_02_title em,.info-type_04_title em,.page-title_04_title em,.page-title_05_title strong em,.top-business_sub-title em,.faq_main_title em,.support_main_title em,.numbers_main_title em,.interview_main_title em,.jobdescription_main_title em,.entry_main_title em,.common-title_11 em,.page-title_09_title em,.top-link_title em,.top-graduate_news_title em,.top-graduate_online_title em,.top-support_title em,.top-interview_title em,.top-mess_title em,.top-business_title em,.top-about_title em,.top-news_title_text em,.top-sns_title em,.about_01_title em,.about_02_header_title em,.about_03_title em,.faq_01_title em,.support_01_title em,.numbers_01_title em,.interview_01_title em,.jobdescription_01_title em,.jobdescription_02_title em,.jobdescription_03_title em,.entry_01_title em{font-size:1.5rem;font-weight:400;padding-top:8px;letter-spacing:.07em}}.common-title_02,.common-title_06,.top-faq_title,.top-staff_title,.top-support_sub-title,.about_01_sub-title,.about_02_header_sub-title,.about_02_slider_title,.about_03_sub-title,.top-number_header_title,.top-mess_sub-title,.top-about_sub-title,.top-voice_title,.about_main_sub-title,.support_01_sub-title,.jobdescription_main_sub-title{font-size:3.3rem;line-height:1.4em;font-weight:400;color:#333;padding:30px 0;font-family:"Noto Serif JP","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}@media screen and (min-width: 1024px){.common-title_02,.common-title_06,.top-faq_title,.top-staff_title,.top-support_sub-title,.about_01_sub-title,.about_02_header_sub-title,.about_02_slider_title,.about_03_sub-title,.top-number_header_title,.top-mess_sub-title,.top-about_sub-title,.top-voice_title,.about_main_sub-title,.support_01_sub-title,.jobdescription_main_sub-title{font-size:4rem;text-align:left}}@media screen and (min-width: 1400px){.common-title_02,.common-title_06,.top-faq_title,.top-staff_title,.top-support_sub-title,.about_01_sub-title,.about_02_header_sub-title,.about_02_slider_title,.about_03_sub-title,.top-number_header_title,.top-mess_sub-title,.top-about_sub-title,.top-voice_title,.about_main_sub-title,.support_01_sub-title,.jobdescription_main_sub-title{font-size:4.6rem}}.common-title_02 em,.common-title_06 em,.top-faq_title em,.top-staff_title em,.top-support_sub-title em,.about_01_sub-title em,.about_02_header_sub-title em,.about_02_slider_title em,.about_03_sub-title em,.top-number_header_title em,.top-mess_sub-title em,.top-about_sub-title em,.top-voice_title em,.about_main_sub-title em,.support_01_sub-title em,.jobdescription_main_sub-title em{display:block;font-family:"Poppins",sans-serif;color:#c1272d;font-size:1.4rem;font-weight:500;letter-spacing:.01em}.common-title_02 span,.common-title_06 span,.top-faq_title span,.top-staff_title span,.top-support_sub-title span,.about_01_sub-title span,.about_02_header_sub-title span,.about_02_slider_title span,.about_03_sub-title span,.top-number_header_title span,.top-mess_sub-title span,.top-about_sub-title span,.top-voice_title span,.about_main_sub-title span,.support_01_sub-title span,.jobdescription_main_sub-title span{display:inline-block}@media screen and (min-width: 1400px){.common-title_02 span,.common-title_06 span,.top-faq_title span,.top-staff_title span,.top-support_sub-title span,.about_01_sub-title span,.about_02_header_sub-title span,.about_02_slider_title span,.about_03_sub-title span,.top-number_header_title span,.top-mess_sub-title span,.top-about_sub-title span,.top-voice_title span,.about_main_sub-title span,.support_01_sub-title span,.jobdescription_main_sub-title span{padding:35px 0 20px}}.common-title_03,.info-type_02_title,.info-type_04_title,.page-title_04_title,.page-title_05_title strong,.top-business_sub-title,.faq_main_title,.support_main_title,.numbers_main_title,.interview_main_title,.jobdescription_main_title,.entry_main_title{font-size:3.4rem}@media screen and (min-width: 1024px){.common-title_03,.info-type_02_title,.info-type_04_title,.page-title_04_title,.page-title_05_title strong,.top-business_sub-title,.faq_main_title,.support_main_title,.numbers_main_title,.interview_main_title,.jobdescription_main_title,.entry_main_title{font-size:4.2rem}}.common-title_04,.common-title_08,.common-title_081,.top-business-list_title,.interview_contents_01_ul_title{position:relative;font-size:1.8rem;font-weight:600;display:flex;align-items:center;gap:15px}@media screen and (min-width: 1024px){.common-title_04,.common-title_08,.common-title_081,.top-business-list_title,.interview_contents_01_ul_title{font-size:2rem;gap:20px}}.common-title_04:before,.common-title_08:before,.common-title_081:before,.top-business-list_title:before,.interview_contents_01_ul_title:before{content:"";display:block;width:30px;height:2px;background:#c1272d}@media screen and (min-width: 1024px){.common-title_04:before,.common-title_08:before,.common-title_081:before,.top-business-list_title:before,.interview_contents_01_ul_title:before{width:40px}}.common-title_04 span,.common-title_08 span,.common-title_081 span,.top-business-list_title span,.interview_contents_01_ul_title span{display:block}.common-title_05,.common-title_10,.common-title_16,.common-title_17 span,.news-content_01_title,.top-voice_sub-title{display:inline-block;position:relative;font-size:2rem;padding:40px 0;color:#354b70}@media screen and (min-width: 1024px){.common-title_05,.common-title_10,.common-title_16,.common-title_17 span,.news-content_01_title,.top-voice_sub-title{font-size:2.6rem;margin-bottom:40px}}.common-title_05:after,.common-title_10:after,.common-title_16:after,.common-title_17 span:after,.news-content_01_title:after,.top-voice_sub-title:after{content:"Mission";display:block;font-size:8rem;font-weight:800;position:absolute;bottom:40%;left:0;color:#f2f2f2;font-family:"Zen Old Mincho", serif;line-height:.8em;opacity:.8;z-index:-1;transform:translateY(50%)}@media screen and (min-width: 1024px){.common-title_05:after,.common-title_10:after,.common-title_16:after,.common-title_17 span:after,.news-content_01_title:after,.top-voice_sub-title:after{font-size:11rem}}.common-title_06,.top-faq_title{font-size:2.6rem;color:#333}.common-title_07{display:block;font-size:2.2rem;color:#354b70;font-weight:700;padding-bottom:15px;border-bottom:2px solid #354b70}@media screen and (min-width: 1024px){.common-title_07{font-size:3rem;font-weight:600;padding-bottom:22px;border-bottom:3px solid #354b70}}@media screen and (min-width: 1024px){.common-title_08,.common-title_081{justify-content:flex-start}}@media screen and (min-width: 1024px){.common-title_08 span,.common-title_081 span{font-size:3.2rem;font-weight:500}}.common-title_08 span:after,.common-title_081 span:after{border-bottom:2px solid #354b70}@media screen and (min-width: 1024px){.common-title_08 span:after,.common-title_081 span:after{border-bottom:3px solid #354b70;margin-left:0}}.common-title_09{display:flex;justify-content:center;align-items:center;font-size:2rem;font-weight:700;gap:10px}.common-title_09:before,.common-title_09:after{content:"";display:block;width:30px;height:1px;border-bottom:1px solid #333}.common-title_10,.common-title_16,.common-title_17 span,.news-content_01_title{font-size:2.2rem;font-weight:700;padding:20px 0}.common-title_10:after,.common-title_16:after,.common-title_17 span:after,.news-content_01_title:after{display:none}@media screen and (min-width: 1024px){.common-title_10,.common-title_16,.common-title_17 span,.news-content_01_title{font-size:3rem;font-weight:600}}.common-title_11{display:block}.common-title_11:before{display:none}.common-title_12{font-size:2rem;font-weight:600;color:#fff}@media screen and (min-width: 1024px){.common-title_12{font-size:2.2rem;letter-spacing:.2em;margin-bottom:0}}@media screen and (min-width: 1400px){.common-title_12{font-size:2.6rem}}.common-title_12 span{display:inline-block}.common-title_12:after{content:"";display:block;width:60px;height:10px;border-bottom:1px solid #fff;margin:0 auto;z-index:1;opacity:1;position:relative}@media screen and (min-width: 1024px){.common-title_12:after{width:80px;border-bottom:2px solid #fff}}.common-title_13{color:#354b70;font-size:2rem;font-weight:700}@media screen and (min-width: 1024px){.common-title_13{font-size:2.4rem}}@media screen and (min-width: 1180px){.common-title_13{font-size:2.6rem}}.common-title_14{color:#333;font-size:1.8rem;font-weight:700}@media screen and (min-width: 1024px){.common-title_14{font-size:2rem}}@media screen and (min-width: 1180px){.common-title_14{font-size:2.2rem}}.common-title_15{color:#333;font-size:2.2rem;font-weight:700;padding:5px;padding-top:3px;padding-bottom:2px;padding-left:10px;margin:0 0 40px;border-left:5px solid #354b70}@media screen and (min-width: 1024px){.common-title_15{font-size:2.8rem;padding-left:15px}}@media screen and (min-width: 1180px){.common-title_15{font-size:3.1rem}}.common-title_16,.common-title_17 span,.news-content_01_title{line-height:1.4em;display:block;padding:0}@media screen and (min-width: 1024px){.common-title_16,.common-title_17 span,.news-content_01_title{font-size:2.8rem}}.common-title_16:after,.common-title_17 span:after,.news-content_01_title:after{content:"";display:block;width:100%;height:30px;border-bottom:2px solid #354b70}@media screen and (min-width: 1180px){.common-title_16:after,.common-title_17 span:after,.news-content_01_title:after{border-bottom:3px solid #354b70}}.common-title_16 span,.common-title_17 span span,.news-content_01_title span{display:block;padding-bottom:45px}.common-title_081{font-size:2rem;text-align:left}@media screen and (min-width: 1024px){.common-title_081{font-size:2.4rem}}.common-title_17{padding-left:15px;padding-bottom:2px;border-left:5px solid #F18101}.common-title_17 span{display:inline-block;background:none;letter-spacing:.015em;padding:0;margin:0}.g-title-01{font-family:"Noto Sans JP","Hiragino Sans","Hiragino Mincho ProN",YuGothic,Meiryo,sans-serif;font-weight:500;font-size:2.4rem}@media screen and (min-width: 1024px){.g-title-01{font-size:2.6rem}}.g-title-02{font-family:"Noto Sans JP","Hiragino Sans","Hiragino Mincho ProN",YuGothic,Meiryo,sans-serif;font-weight:500;font-size:2rem}@media screen and (min-width: 1024px){.g-title-02{font-size:2.2rem}}.g-title-03{font-family:"Noto Sans JP","Hiragino Sans","Hiragino Mincho ProN",YuGothic,Meiryo,sans-serif;font-weight:500;font-size:1.7rem}@media screen and (min-width: 1024px){.g-title-03{font-size:1.8rem}}.g-title-04{font-family:"Noto Sans JP","Hiragino Sans","Hiragino Mincho ProN",YuGothic,Meiryo,sans-serif;font-weight:500;font-size:1.8rem}@media screen and (min-width: 1024px){.g-title-04{font-size:2rem}}.f-weight_600{font-weight:600 !important}.g-info-title-01{font-family:"Noto Sans JP","Hiragino Sans","Hiragino Mincho ProN",YuGothic,Meiryo,sans-serif;font-weight:700;font-size:1.5rem}.g-info-title-02{font-family:"Noto Sans JP","Hiragino Sans","Hiragino Mincho ProN",YuGothic,Meiryo,sans-serif;font-weight:500;font-size:1.6rem}.list-reset,.bottom-link_01_ul,.bottom-link_02_ul,.modal_header .modal_ul,.select-modal ul,.form_content_ul ul,.pc-layerMenu_content_nav>ul,.pc-layerMenu_content .pc-layerMenu_contact>ul,.pc-layerMenu_content .pc-layerMenu_footer>ul,.pc-layerMenu_content_nav>ul .layerMenu-ul2,.pc-layerMenu_content .pc-layerMenu_contact>ul .layerMenu-ul2,.pc-layerMenu_content .pc-layerMenu_footer>ul .layerMenu-ul2,.pc-layerMenu_content_nav>ul ul,.pc-layerMenu_content .pc-layerMenu_contact>ul ul,.pc-layerMenu_content .pc-layerMenu_footer>ul ul,#groval-menu>ul .groval-menu_sub-ul ul,.footer_link ul,.top-link_ul,.top-graduate_news_ul,.top-graduate_online_ul,.top-staff_link,.top-staff_slider1,.top-staff_slider2,.top-number_ul,.top-business_link ul,.top-business-list_ul,.top-news_tab,.top-news_area ul,.top-faq_ul,.top-sns_ul,.about_02_slider-nav,.about_02_slider,.about_03_slider,.faq_main_link ul,.jobdescription_main_link ul,.faq_01_qa,.faq_content_ul,.support_main_link ul,.support_01_qa,.numbers_01_ul,.numbers_01_ul02,.numbers_01_qa,.numbers_content_ul,.interview_main_ul_content ul,.interview_contents_01_ul,.interview_contents_02_schedule_ul,.interview_contents_02_schedule_ul2,.interview_contents_03_ul,.interview_contents_04_ul,.interview_01_ul,.interview_01_ul02,.interview_01_qa,.interview_content_ul,.jobdescription_02_link ul,.jobdescription_03_ul,.news_01 ul{list-style:none;padding:0;margin:0}.default-nav-list li{display:inline-block;margin:0 5px;position:relative}.link-style-01 li{display:block;position:relative;border:1px solid #df003a;margin-bottom:20px;font-weight:500}.link-style-01 li:after{content:url(../img/common/arrow01.svg);display:block;width:20px;height:30px;position:absolute;bottom:50%;right:15px;-webkit-transform:translateY(50%);transform:translateY(50%);-webkit-transition:.4s;transition:.4s}.link-style-01 li:hover:after{right:30px}.link-style-01 li a{display:block;padding:20px;text-align:center;font-size:1.6rem}.list-style-01,.form_content_sub-ul{list-style:none;padding:0}.list-style-01 li,.form_content_sub-ul li{margin-bottom:5px;padding-left:22px;list-style-position:outside;position:relative}.list-style-01 li:before,.form_content_sub-ul li:before{content:"※";display:block;position:absolute;top:0;left:0;width:20px}.list-style-02,.jobdescription_01_info_ul{list-style:none;padding:0}.list-style-02 li,.jobdescription_01_info_ul li{margin-bottom:5px;padding-left:16px;list-style-position:outside;position:relative}.list-style-02 li:before,.jobdescription_01_info_ul li:before{content:"・";display:block;position:absolute;top:0;left:0;width:20px}.list-style-03{padding:0;padding-left:20px}.list-style-03 li{margin-bottom:10px;font-weight:500}@media screen and (min-width: 1024px){.list-style-03 li{margin-bottom:20px}}.list-style-03 li span{font-weight:600}.list-style-03 li p{margin-top:5px;font-size:1.4rem}.list-style-04{list-style:none;padding:0}.list-style-04>li{margin-bottom:10px;padding-left:47px;line-height:1.4em;font-weight:600;list-style-position:outside;position:relative}.list-style-04>li:before{content:"(1).";display:block;position:absolute;top:0;left:0;width:40px}.list-style-04>li:nth-child(2):before{content:"(2)."}.list-style-04>li:nth-child(3):before{content:"(3)."}.list-style-04>li:nth-child(4):before{content:"(4)."}.list-style-04>li:nth-child(5):before{content:"(5)."}.list-style-04>li:nth-child(6):before{content:"(6)."}.list-style-04>li:nth-child(7):before{content:"(7)."}.list-style-04>li:nth-child(8):before{content:"(8)."}.list-style-04>li:nth-child(9):before{content:"(9)."}.list-style-04>li:nth-child(10):before{content:"(10)."}.list-style-04>li:nth-child(11):before{content:"(11)."}.list-style-04>li:nth-child(12):before{content:"(12)."}.list-style-04>li:nth-child(13):before{content:"(13)."}.list-style-04>li:nth-child(14):before{content:"(14)."}.list-style-04>li:nth-child(15):before{content:"(15)."}.list-style-04>li:nth-child(16):before{content:"(16)."}.list-style-05{list-style:none;padding:0}.list-style-05 li{margin-bottom:10px;line-height:1.4em;font-weight:600;list-style-position:outside;position:relative}.list-style-05 li span{display:block;padding-left:5px;margin-top:-1px}.list-style-06{list-style:none;padding:10px 0;padding-left:30px}.list-style-06>li{margin-bottom:10px;padding-left:30px;line-height:1.4em;font-weight:400;list-style-position:outside;position:relative}.list-style-06>li:before{content:"i.";display:block;position:absolute;top:0;left:0;width:30px}.list-style-06>li:nth-child(2):before{content:"ii."}.list-style-06>li:nth-child(3):before{content:"iii."}.list-style-06>li:nth-child(4):before{content:"iv."}.list-style-06>li:nth-child(5):before{content:"v."}.no-list-style li{padding-left:0 !important}.no-list-style li:before{display:none !important}.img-list-style-01{text-align:center;width:90%;margin:0 auto}@media screen and (min-width: 1024px){.img-list-style-01{width:1100px;display:flex;justify-content:space-between;align-items:center}}.img-list-style-01 li{display:block;margin-bottom:20px;background:#fff;border:1px solid #ccc;border-radius:10px;position:relative;padding:20px;-webkit-transition:.4s;transition:.4s}@media screen and (min-width: 1024px){.img-list-style-01 li{width:30%;padding:30px}}.img-list-style-01 li a{display:flex;justify-content:space-between;align-items:center}@media screen and (min-width: 1024px){.img-list-style-01 li a{display:block}}.img-list-style-01_img{display:block;width:60px;height:auto}@media screen and (min-width: 1024px){.img-list-style-01_img{margin:0 auto;width:80px}}.img-list-style-01_title{display:block;flex:1;text-align:left;padding:20px}@media screen and (min-width: 1024px){.img-list-style-01_title{text-align:center;padding-bottom:0;padding-top:30px}}.img-list-style-02{padding:20px 0 40%;position:relative}@media screen and (min-width: 1024px){.img-list-style-02{padding:0}}.img-list-style-02 li{display:block;position:absolute;width:49%;top:0}@media screen and (min-width: 1024px){.img-list-style-02 li{position:initial;width:35%;margin-bottom:20px}}.img-list-style-02 li:first-child{left:0}.img-list-style-02 li:last-child{width:60%;top:30px;right:0}@media screen and (min-width: 1024px){.img-list-style-02 li:last-child{width:35%}}.img-list-style-03{display:flex;justify-content:space-between;align-items:center}@media screen and (min-width: 1024px){.img-list-style-03{margin:0 auto}}.img-list-style-03 li{width:30%;padding:10px;display:block;margin-bottom:20px;background:#fff;border:1px solid #ccc;border-radius:10px;position:relative;-webkit-transition:.4s;transition:.4s}@media screen and (min-width: 1024px){.img-list-style-03 li{width:30%;padding:30px}}.img-list-style-03 li a{display:block}.img-list-style-03 li span{display:block;text-align:center}.img-list-style-03 li:hover{opacity:1;border:1px solid #df003a}.img-list-style-03 li:hover img{opacity:1}.img-list-style-03 li.active{border:1px solid #df003a}.img-list-style-03_img{width:50px;height:auto;margin-left:auto;margin-right:auto}@media screen and (min-width: 1024px){.img-list-style-03_img{width:90px}}.img-list-style-03_title{padding-top:5px;font-size:1.3rem}@media screen and (min-width: 1024px){.img-list-style-03_title{text-align:center;padding-bottom:0;padding-top:30px;font-size:1.5rem}}.table-style_scroll{overflow:scroll}@media screen and (min-width: 1024px){.table-style_scroll{overflow:auto}}.table-style_01{overflow:scroll;padding-bottom:10px}@media screen and (min-width: 1024px){.table-style_01{overflow:auto}}.table-style_01 table{width:100%;border-collapse:collapse}@media screen and (min-width: 1024px){.table-style_01 table{table-layout:fixed}}.table-style_01 th,.table-style_01 td{padding:15px 15px;white-space:nowrap;text-align:center}@media screen and (min-width: 1024px){.table-style_01 th,.table-style_01 td{padding:15px 5px}}.table-style_01 th{white-space:nowrap;font-weight:600;font-size:1.4rem}.table-style_01 th:nth-child(1),.table-style_01 th:nth-child(2){width:50px}.table-style_01 th:nth-child(3){padding:15px;width:200px;min-width:200px}.table-style_01 th:nth-child(4){width:200px;min-width:200px}@media screen and (min-width: 1024px){.table-style_01 th:nth-child(4){width:320px;min-width:320px}}.table-style_01 td{font-weight:500}.table-style_01 td:nth-child(1),.table-style_01 td:nth-child(2){color:#F18101}.table-style_01 td:nth-child(3){white-space:normal}.table-style_01 td:nth-child(4){text-align:left;color:#F18101}.table-style_01 td:nth-child(4) span{white-space:normal}.table-style_01 td:nth-child(4) em{display:inline-block;color:#333;margin-left:5px;font-size:1.3rem}.table-style_01 td a{display:inline-block}.table-style_01 tr{border-bottom:1px solid #b9b9b9}.table-style_01 tr:first-child{border-bottom:2px solid #F18101;background:#eee}.table-style_001{width:100%;border-collapse:collapse;margin:40px auto}@media screen and (min-width: 1024px){.table-style_001{margin-top:20px}}.table-style_001 caption{padding:15px 20px 20px 20px;color:#fff;background:#04845c;font-weight:600;font-size:1.8rem;text-align:left;line-height:1.6em}@media screen and (min-width: 1024px){.table-style_001 caption{font-size:2.4rem;padding:30px}}.table-style_001 tbody{display:block}@media screen and (min-width: 1024px){.table-style_001 tbody{display:table-row-group}}.table-style_001 tr{display:block;padding:15px 10px}@media screen and (min-width: 1024px){.table-style_001 tr{display:table-row;padding:0;width:100%}}.table-style_001 tr:nth-child(odd){background:#e5f4ec}.table-style_001 tr a{-webkit-transition:.4s;transition:.4s}.table-style_001 tr a:hover{opacity:.6}.table-style_001 th,.table-style_001 td{display:block;padding-bottom:7px;line-height:1.4em}@media screen and (min-width: 1024px){.table-style_001 th,.table-style_001 td{display:table-cell;padding:25px;padding-left:80px;padding-bottom:30px}}.table-style_001 th{font-size:2rem;font-weight:700;color:#04845c;padding-bottom:14px}@media screen and (min-width: 1024px){.table-style_001 th{padding-bottom:30px}}.table-style_02,.table-style_03,.table-style_04{width:100%;border-collapse:collapse;border-top:1px solid #b3b3b3}.table-style_02 th,.table-style_03 th,.table-style_04 th,.table-style_02 td,.table-style_03 td,.table-style_04 td{padding:10px;border-bottom:1px solid #b3b3b3;font-weight:500}@media screen and (min-width: 1024px){.table-style_02 th,.table-style_03 th,.table-style_04 th,.table-style_02 td,.table-style_03 td,.table-style_04 td{padding:15px}}.table-style_02 th,.table-style_03 th,.table-style_04 th{background:#f2f2f2;font-weight:600;text-align:center;font-size:1.3rem;white-space:nowrap}@media screen and (min-width: 1024px){.table-style_02 th,.table-style_03 th,.table-style_04 th{font-size:1.5rem;width:200px}}.table-style_02 td,.table-style_03 td,.table-style_04 td{padding:15px 10px}@media screen and (min-width: 1024px){.table-style_02 td,.table-style_03 td,.table-style_04 td{padding:20px}}.table-style_02_sub-title{font-weight:600;display:block}.table-style_03 th,.table-style_04 th,.table-style_03 td,.table-style_04 td{display:block}@media screen and (min-width: 1024px){.table-style_03 th,.table-style_04 th,.table-style_03 td,.table-style_04 td{display:table-cell}}.table-style_03 th a,.table-style_04 th a,.table-style_03 td a,.table-style_04 td a{color:#333}.table-style_03 th a:hover,.table-style_04 th a:hover,.table-style_03 td a:hover,.table-style_04 td a:hover{color:#F18101}@media screen and (min-width: 1024px){.table-style_03 th,.table-style_04 th{background:transparent;width:260px}}.table-scroll-area{overflow-x:scroll;position:relative}@media screen and (min-width: 1024px){.table-scroll-area{overflow-x:visible}}.table-scroll-info,.table-scroll-info03{width:34px;height:200px;background:#fff;position:absolute;bottom:10px;right:0;border-left:1px solid #efefef;opacity:.9;display:block;-webkit-transition:all .4s;transition:all .4s}@media screen and (min-width: 1024px){.table-scroll-info,.table-scroll-info03{display:none}}.table-scroll-info:after,.table-scroll-info03:after{content:url("../img/common/arrow03.png");display:block;width:10px;height:10px;transform:rotateZ(-90deg) translateY(50%);position:absolute;bottom:50%;right:25px}.table-scroll-info02{bottom:35px;right:-20px}.table-scroll-info03{bottom:35px;height:230px}.add_arrow,.jobdescription_02_link ul li a{display:flex;justify-content:center;align-items:center;-webkit-transition:.4s;transition:.4s}.add_arrow:hover span:after,.jobdescription_02_link ul li a:hover span:after{border-bottom:1px solid #fff;border-right:1px solid #fff}.add_arrow:after,.jobdescription_02_link ul li a:after{content:"";display:block;-webkit-transition:.4s;transition:.4s;width:18px;height:8px;border-bottom:1px solid #354b70;border-right:1px solid #354b70;transform:skew(45deg)}.add_arrow span,.jobdescription_02_link ul li a span{display:inline-block;-webkit-transition:.4s;transition:.4s}.btn-type_00,.bottom-link_01_btn{display:flex;justify-content:center;align-items:center;width:100%;height:70px;color:#fff;background:#c1272d;border-radius:35px;font-size:1.8rem;-webkit-transition:.4s;transition:.4s}.btn-type_00:hover,.bottom-link_01_btn:hover{opacity:.7;color:#fff}.btn-type_00:hover span,.bottom-link_01_btn:hover span{opacity:1}@media screen and (min-width: 1024px){.btn-type_00,.bottom-link_01_btn{width:540px;height:80px;border-radius:40px}}@media screen and (min-width: 1400px){.btn-type_00,.bottom-link_01_btn{height:100px;border-radius:50px;font-size:2rem}}.btn-type_01,.btn-type_02,.btn-type_02-1,.interview_contents_link_btn,.btn-type_03,.news-content_01_link,.info-type_01_link_btn,.info-type_02_link_btn,.info-type_04_link,.top-business-list_link a,.top-contact_link_btn,.about_01_link,.top-graduate_news_link,.top-support_link,.top-number_link{display:flex;justify-content:center;align-items:center;font-size:1.4rem;gap:15px;padding:25px;border:1px solid #354b70;border-radius:9999px;font-weight:600;width:90%;margin:0 auto;-webkit-transition:.4s;transition:.4s}@media screen and (min-width: 1024px){.btn-type_01,.btn-type_02,.btn-type_02-1,.interview_contents_link_btn,.btn-type_03,.news-content_01_link,.info-type_01_link_btn,.info-type_02_link_btn,.info-type_04_link,.top-business-list_link a,.top-contact_link_btn,.about_01_link,.top-graduate_news_link,.top-support_link,.top-number_link{font-size:1.5rem;width:300px}}.btn-type_01:hover,.btn-type_02:hover,.btn-type_02-1:hover,.interview_contents_link_btn:hover,.btn-type_03:hover,.news-content_01_link:hover,.info-type_01_link_btn:hover,.info-type_02_link_btn:hover,.info-type_04_link:hover,.top-business-list_link a:hover,.top-contact_link_btn:hover,.about_01_link:hover,.top-graduate_news_link:hover,.top-support_link:hover,.top-number_link:hover{gap:0px;opacity:.6}.btn-type_01:hover span,.btn-type_02:hover span,.btn-type_02-1:hover span,.interview_contents_link_btn:hover span,.btn-type_03:hover span,.news-content_01_link:hover span,.info-type_01_link_btn:hover span,.info-type_02_link_btn:hover span,.info-type_04_link:hover span,.top-business-list_link a:hover span,.top-contact_link_btn:hover span,.about_01_link:hover span,.top-graduate_news_link:hover span,.top-support_link:hover span,.top-number_link:hover span{margin-left:-15px}.btn-type_01:after,.btn-type_02:after,.btn-type_02-1:after,.interview_contents_link_btn:after,.btn-type_03:after,.news-content_01_link:after,.info-type_01_link_btn:after,.info-type_02_link_btn:after,.info-type_04_link:after,.top-business-list_link a:after,.top-contact_link_btn:after,.about_01_link:after,.top-graduate_news_link:after,.top-support_link:after,.top-number_link:after{content:"";display:block;-webkit-transition:.4s;transition:.4s;width:18px;height:8px;border-bottom:1px solid #354b70;border-right:1px solid #354b70;transform:skew(45deg)}.btn-type_01 span,.btn-type_02 span,.btn-type_02-1 span,.interview_contents_link_btn span,.btn-type_03 span,.news-content_01_link span,.info-type_01_link_btn span,.info-type_02_link_btn span,.info-type_04_link span,.top-business-list_link a span,.top-contact_link_btn span,.about_01_link span,.top-graduate_news_link span,.top-support_link span,.top-number_link span{display:inline-block;font-weight:700;-webkit-transition:.4s;transition:.4s}.btn-type_02,.btn-type_02-1,.interview_contents_link_btn,.btn-type_03,.news-content_01_link,.info-type_01_link_btn,.info-type_02_link_btn,.info-type_04_link,.top-business-list_link a,.top-contact_link_btn,.about_01_link{border-radius:0;width:100%;gap:30px}@media screen and (min-width: 1024px){.btn-type_02,.btn-type_02-1,.interview_contents_link_btn,.btn-type_03,.news-content_01_link,.info-type_01_link_btn,.info-type_02_link_btn,.info-type_04_link,.top-business-list_link a,.top-contact_link_btn,.about_01_link{width:340px}}.btn-type_02:hover,.btn-type_02-1:hover,.interview_contents_link_btn:hover,.btn-type_03:hover,.news-content_01_link:hover,.info-type_01_link_btn:hover,.info-type_02_link_btn:hover,.info-type_04_link:hover,.top-business-list_link a:hover,.top-contact_link_btn:hover,.about_01_link:hover{gap:15px;opacity:.6}.btn-type_02:hover span,.btn-type_02-1:hover span,.interview_contents_link_btn:hover span,.btn-type_03:hover span,.news-content_01_link:hover span,.info-type_01_link_btn:hover span,.info-type_02_link_btn:hover span,.info-type_04_link:hover span,.top-business-list_link a:hover span,.top-contact_link_btn:hover span,.about_01_link:hover span{margin-left:-15px}.btn-type_02 span:after,.btn-type_02-1 span:after,.interview_contents_link_btn span:after,.btn-type_03 span:after,.news-content_01_link span:after,.info-type_01_link_btn span:after,.info-type_02_link_btn span:after,.info-type_04_link span:after,.top-business-list_link a span:after,.top-contact_link_btn span:after,.about_01_link span:after{content:url(../img/common/link_icon01.svg);display:inline-block;width:15px;height:auto;margin-left:4px;margin-right:2px}@media screen and (min-width: 1024px){.btn-type_02 span:after,.btn-type_02-1 span:after,.interview_contents_link_btn span:after,.btn-type_03 span:after,.news-content_01_link span:after,.info-type_01_link_btn span:after,.info-type_02_link_btn span:after,.info-type_04_link span:after,.top-business-list_link a span:after,.top-contact_link_btn span:after,.about_01_link span:after{margin-left:6px}}.btn-type_02-1 span:after,.interview_contents_link_btn span:after{display:none}.btn-type_03,.news-content_01_link{display:inline-block;font-size:1.6rem;padding:20px;padding-right:50px;font-weight:600;text-align:left;border-radius:6px}@media screen and (min-width: 1024px){.btn-type_03,.news-content_01_link{padding-right:70px}}.btn-type_03:hover:after,.news-content_01_link:hover:after{right:20px}.btn-type_04,.btn-type_05{display:flex;width:100%;padding:30px;justify-content:center;align-items:center;font-weight:600;border:1px solid #354b70;-webkit-transition:.4s;transition:.4s;color:#354b70}@media screen and (min-width: 1024px){.btn-type_04,.btn-type_05{width:370px}}.btn-type_04:hover,.btn-type_05:hover{opacity:.6}.btn-type_04:after,.btn-type_05:after{content:url(../img/common/link_icon01.svg);display:block;width:15px;height:auto;margin-left:10px;padding-top:3px}.btn-type_05{font-family:"Noto Sans JP","Hiragino Sans","Hiragino Mincho ProN",YuGothic,Meiryo,sans-serif;font-size:1.4rem;padding:20px;width:260px}@media screen and (min-width: 1024px){.btn-type_05{padding:15px;width:200px}}.btn-file_content{display:flex;justify-content:center;align-items:center}.btn-file_pdf,.btn-file_zip,.btn-file_dxf{position:relative;display:block;padding:10px 40px;color:#F18101;border:2px solid #F18101;font-size:1.5rem;font-weight:600;border-radius:30px;-webkit-transition:.4s;transition:.4s;margin-bottom:15px}@media screen and (min-width: 768px){.btn-file_pdf,.btn-file_zip,.btn-file_dxf{display:inline-block;margin-bottom:0}}.btn-file_pdf:hover,.btn-file_zip:hover,.btn-file_dxf:hover{opacity:.6}.btn-file_pdf span,.btn-file_zip span,.btn-file_dxf span{display:block;padding-left:10px}.btn-file_pdf .btn-file_content:before,.btn-file_zip .btn-file_content:before,.btn-file_dxf .btn-file_content:before{content:url(../img/common/file_icon/pdf.svg);display:block;width:25px;height:auto}.btn-file_zip .btn-file_content:before{content:url(../img/common/file_icon/zip.svg)}.btn-file_dxf .btn-file_content:before{content:url(../img/common/file_icon/dxf.svg)}.data-icon_pdf{display:block;width:30px;height:auto}.default-btn,.default-white-btn,.default-btn01,.default-btn02{position:relative;display:block;text-align:center;font-size:1.6rem;font-weight:500;padding:25px;color:#fff;background:#333;-webkit-transition:.4s;transition:.4s}@media screen and (min-width: 1024px){.default-btn,.default-white-btn,.default-btn01,.default-btn02{width:300px}}.default-btn:hover,.default-white-btn:hover,.default-btn01:hover,.default-btn02:hover{font-weight:500;color:#333;background:#f4d100}.default-btn:after,.default-white-btn:after,.default-btn01:after,.default-btn02:after{content:'';display:block;height:3px;width:100%;background:#333;position:absolute;bottom:0;left:0;transform-origin:left;transform:scale(0, 1);transition:1s}.default-white-btn{color:#333;background:#fff}.default-white-btn:after{background:#f4d100}.default-white-btn:hover{font-weight:500;color:#fff;background:#333}.default-white-btn:hover:after{transform:scale(0, 1)}.default-btn01{margin-top:0}.default-btn02{font-size:1.5rem}@media screen and (min-width: 1024px){.default-btn02{width:340px}}.ul-link01{list-style:none;padding:0;border-top:1px solid #4D4D4D}.ul-link01 li{display:block;position:relative;border-bottom:1px solid #4D4D4D}.ul-link01 li a{display:flex;justify-content:space-between;align-items:center;padding:25px 10px;font-weight:600}@media screen and (min-width: 1024px){.ul-link01 li a{padding:40px 20px}}.ul-link01 li a:hover{background:#f2f2f2}.ul-link01 li a:hover span.link-text01{opacity:.7}.ul-link01 li a:hover span.arrow01{margin-right:20px}.ul-link01 li a span{display:block;position:relative}.ul-link01 li a span.arrow01{-webkit-transition:.4s;transition:.4s;width:30px;height:8px;border-bottom:1px solid #333;border-right:1px solid #333;transform:skew(45deg)}.green-btn01,.white-btn01,.green-bg-btn01{display:block;position:relative;border:1px solid #df003a;padding:20px;text-align:center;margin:40px 0 0;font-size:1.6rem;font-weight:500;-webkit-transition:.4s;transition:.4s}@media screen and (min-width: 1024px){.green-btn01,.white-btn01,.green-bg-btn01{padding:25px;width:400px}.wide-btn01{width:500px}.big-font-btn01{font-size:2rem}.big-font-btn01:after{bottom:57% !important}}.green-btn01:after,.white-btn01:after,.green-bg-btn01:after{content:url(../img/common/arrow01.svg);display:block;width:20px;height:30px;position:absolute;bottom:50%;right:15px;font-weight:500;-webkit-transform:translateY(50%);transform:translateY(50%);-webkit-transition:.4s;transition:.4s}.green-btn01:hover,.white-btn01:hover,.green-bg-btn01:hover{opacity:.6}.green-btn01:hover:after,.white-btn01:hover:after,.green-bg-btn01:hover:after{right:30px}.white-btn01,.green-bg-btn01{border:1px solid #fff;color:#fff}.white-btn01:after,.green-bg-btn01:after{content:url(../img/common/arrow02.svg)}.green-bg-btn01{border:none;background:#df003a}.green-bg-btn01:hover{opacity:.6;color:#fff}.bottom-link_01{position:relative;background:url(../img/bottom/bg01.png) center center/cover no-repeat;height:auto;aspect-ratio:5 / 3.54;overflow:hidden}@media screen and (min-width: 1024px){.bottom-link_01{aspect-ratio:auto;height:400px}}@media screen and (min-width: 1140px){.bottom-link_01{height:500px}}@media screen and (min-width: 1400px){.bottom-link_01{height:600px}}@media screen and (min-width: 1920px){.bottom-link_01{height:700px}}@media screen and (min-width: 2400px){.bottom-link_01{background:url(../img/bottom/bg01.png) top center/cover no-repeat}}.bottom-link_01:after{content:'Makes people smile';display:inline-block;font-family:"Zen Old Mincho",serif;font-size:12vw;font-weight:800;position:absolute;top:-4vw;right:50%;transform:translateX(50%);color:#fff;white-space:nowrap;mix-blend-mode:overlay;opacity:.4}.bottom-link_01 .common-inner-area_100,.bottom-link_01 .common-inner-area_pc780,.bottom-link_01 .common-inner-area_pc940,.bottom-link_01 .common-inner-area_pc980,.bottom-link_01 .common-inner-area_pc1100,.bottom-link_01 .common-inner-area_pc1240,.bottom-link_01 .common-inner-area,.bottom-link_01 .common-inner-area_100-1100,.bottom-link_01 .common-inner-area_90-100,.bottom-link_01 .common-inner-area_pc1400{height:100%;display:flex;justify-content:center;align-items:flex-end}.bottom-link_01_content{padding-bottom:40px}@media screen and (min-width: 1024px){.bottom-link_01_content{width:100%;padding-bottom:70px}}@media screen and (min-width: 1400px){.bottom-link_01_content{padding-bottom:100px}}.bottom-link_01_title{display:inline-block;font-family:"Noto Serif JP","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:2.1rem;font-weight:200;letter-spacing:.15em;color:#fff}@media screen and (min-width: 1024px){.bottom-link_01_title{font-size:2.8rem}}@media screen and (min-width: 1400px){.bottom-link_01_title{font-size:3.4rem}}.bottom-link_01_title .circle{position:relative;display:inline-block}.bottom-link_01_title .circle::before{content:"・";position:absolute;top:-.8em;left:50%;transform:translateX(-50%);font-size:0.8em;line-height:1;font-size:1.2em}.bottom-link_01_btn{margin:0 auto;margin-top:20px}@media screen and (min-width: 1024px){.bottom-link_01_btn{margin-top:26px}}@media screen and (min-width: 1400px){.bottom-link_01_btn{margin-top:40px}}@media screen and (min-width: 1024px){.bottom-link_01_ul{display:flex}}.bottom-link_01_ul li{display:block;overflow:hidden;width:100%;height:auto;aspect-ratio:4 / 3;border-bottom:1px solid #fff;position:relative}@media screen and (min-width: 1024px){.bottom-link_01_ul li{width:50%;border-bottom:none}}@media screen and (min-width: 1140px){.bottom-link_01_ul li{aspect-ratio:16 / 9;max-height:600px}}.bottom-link_01_ul li .bottom-link_01_ul_outer{position:absolute;top:0;left:0;background:url(../img/bottom/b_link_img01.png) center center/cover no-repeat}.bottom-link_01_ul li:last-child{border-bottom:none}.bottom-link_01_ul li:last-child .bottom-link_01_ul_outer{background:url(../img/bottom/b_link_img02.png) center center/cover no-repeat}.bottom-link_01_ul li a{position:relative;color:#fff;display:flex;justify-content:center;align-items:center;width:100%;height:100%}@media screen and (min-width: 1140px){.bottom-link_01_ul li a .textlink_03_arrow{width:100px}}.bottom-link_01_ul li a:hover .bottom-link_01_ul_outer{transform:scale(1.2);filter:blur(10px)}@media screen and (min-width: 1140px){.bottom-link_01_ul li a:hover .textlink_03_arrow{width:160px}}.bottom-link_02{background:rgba(240,240,240,0.6)}.bottom-link_02 .common-inner-area_100,.bottom-link_02 .common-inner-area_pc780,.bottom-link_02 .common-inner-area,.bottom-link_02 .common-inner-area_pc940,.bottom-link_02 .common-inner-area_pc980,.bottom-link_02 .common-inner-area_pc1100,.bottom-link_02 .common-inner-area_pc1240,.bottom-link_02 .common-inner-area_100-1100,.bottom-link_02 .common-inner-area_90-100,.bottom-link_02 .common-inner-area_pc1400{padding:40px 0}@media screen and (min-width: 1024px){.bottom-link_02 .common-inner-area_100,.bottom-link_02 .common-inner-area_pc780,.bottom-link_02 .common-inner-area,.bottom-link_02 .common-inner-area_pc940,.bottom-link_02 .common-inner-area_pc980,.bottom-link_02 .common-inner-area_pc1100,.bottom-link_02 .common-inner-area_pc1240,.bottom-link_02 .common-inner-area_100-1100,.bottom-link_02 .common-inner-area_90-100,.bottom-link_02 .common-inner-area_pc1400{padding:60px 0}}.bottom-link_02_title{font-size:1.5rem;-webkit-transition:.4s;transition:.4s}.bottom-link_02_arrow{-webkit-transition:.4s;transition:.4s;transform-origin:center left;width:40px;height:8px;border-bottom:1px solid #354b70;border-right:1px solid #354b70;transform:skew(45deg)}.bottom-link_02_ul{padding:10px 0}@media screen and (min-width: 1024px){.bottom-link_02_ul{display:flex;justify-content:center;align-items:center;gap:30px}}@media screen and (min-width: 1140px){.bottom-link_02_ul{justify-content:space-between}}.bottom-link_02_ul li{display:block}.bottom-link_02_ul li:first-child{margin-bottom:20px}@media screen and (min-width: 1024px){.bottom-link_02_ul li:first-child{margin-bottom:0}}@media screen and (min-width: 1024px){.bottom-link_02_ul li{width:45%}}@media screen and (min-width: 1140px){.bottom-link_02_ul li{width:370px}}.bottom-link_02_ul li a{display:flex;justify-content:center;align-items:center;gap:10px;padding:25px;border:1px solid #354b70;background:#fff;font-weight:600;width:90%;margin:0 auto;-webkit-transition:.4s;transition:.4s}@media screen and (min-width: 1024px){.bottom-link_02_ul li a{width:100%}}.bottom-link_02_ul li a:hover .bottom-link_02_title{margin-left:40px}.bottom-link_02_ul li a:hover .bottom-link_02_arrow{width:80px}.info-type_01,.info-type_02,.info-type_04{background:#fff;padding:25px;border:3px solid #4D4D4D;border-radius:10px}@media screen and (min-width: 1024px){.info-type_01,.info-type_02,.info-type_04{padding-top:40px}}@media screen and (min-width: 1024px){.info-type_01_inner{display:flex;align-items:center;justify-content:space-between;width:85%;margin:0 auto}}@media screen and (min-width: 1024px){.info-type_01_text{width:50%}}@media screen and (min-width: 1024px){.info-type_01_link{width:50%}}.info-type_01_link_btn{background:#0071BC}@media screen and (min-width: 1024px){.info-type_01_link_btn{font-size:2rem;width:400px;margin-left:auto}}.info-type_01_title{font-size:1.3rem;font-weight:800;text-align:center;position:relative;color:#333}@media screen and (min-width: 1024px){.info-type_01_title{font-size:1.8rem;text-align:left}}.info-type_01_title span{display:block;color:#F18101;font-size:2.6rem;padding:5px 0 10px}@media screen and (min-width: 1024px){.info-type_01_title span{font-size:3.4rem}}.info-type_02,.info-type_04{background:#fff9df}@media screen and (min-width: 1024px){.info-type_02,.info-type_04{padding-top:25px}}@media screen and (min-width: 1024px){.info-type_02_inner{display:flex;align-items:center;justify-content:space-between;width:85%;margin:0 auto}}.info-type_02_title{padding:5px 0 10px}.info-type_02_title em{color:#F18101}.info-type_02_p{line-height:1.4em;padding-bottom:20px}@media screen and (min-width: 1024px){.info-type_02_p{padding-bottom:0}}.info-type_02_link_btn{font-size:1.5rem;font-weight:800}@media screen and (min-width: 1024px){.info-type_02_link_btn{font-size:1.8rem;width:400px;font-weight:600;margin-left:auto}}.info-type_03{position:relative;background:#fff;padding:25px;border:3px solid #F18101;border-radius:10px}.info-type_03 .list-style-02,.info-type_03 .jobdescription_01_info_ul{margin:0}.info-type_03 .list-style-02 li,.info-type_03 .jobdescription_01_info_ul li{font-weight:800;margin-bottom:8px;line-height:1.3em}.info-type_03 .list-style-02 li:last-child,.info-type_03 .jobdescription_01_info_ul li:last-child{margin-bottom:0}.info-type_03 .info-text-01,.info-type_03 .border-p p,.border-p .info-type_03 p{font-weight:500}.info-type_04{position:relative;background:#fff;padding:25px;border-radius:10px;margin-top:60px}@media screen and (min-width: 1024px){.info-type_04{padding-top:25px;margin-top:0}}@media screen and (min-width: 1180px){.info-type_04{padding:50px}}@media screen and (min-width: 1024px){.info-type_04_inner{display:flex;align-items:center;justify-content:space-between;gap:100px;width:85%;margin:0 auto}}.info-type_04_text{padding-top:20px}@media screen and (min-width: 1024px){.info-type_04_text{flex:1}}@media screen and (min-width: 1180px){.info-type_04_text{flex:unset;width:450px}}.info-type_04_img{width:90px;height:auto;position:absolute;top:-90px;right:14px}@media screen and (min-width: 1024px){.info-type_04_img{width:180px;position:static;margin:0 auto}}@media screen and (min-width: 1180px){.info-type_04_img{width:200px}}.info-type_04_title{padding:5px 0 10px;text-decoration:none}.info-type_04_title:before{content:url(../img/common/balloon04.svg);width:70px;top:-80px;left:-10px}@media screen and (min-width: 1024px){.info-type_04_title:before{width:85px;top:-100px;left:-40px}}.info-type_04_title i{font-style:normal;display:block;font-size:2.1rem;padding-bottom:3px}@media screen and (min-width: 1024px){.info-type_04_title i{font-size:2.6rem}}.info-type_04_title em{color:#F18101}.info-type_04_link{background:#0071BC}@media screen and (min-width: 1024px){.info-type_04_link{display:inline-block;width:330px;margin-top:30px}}.modal{visibility:hidden;opacity:0;overflow-y:auto;position:fixed;z-index:100;top:0;left:0;width:100%;height:100%;padding:0 20px;transition:opacity 0.3s, visibility 0s 0.3s;background:rgba(0,0,0,0.8)}.modal.is-active{visibility:visible;opacity:1;transition:opacity 0.3s, visibility 0s 0s}.modal_container{display:flex;min-height:100%;justify-content:center;align-items:center}.modal_container::after{content:'';min-height:inherit;font-size:0}.modal_inner{margin:20px auto;width:auto}.modal_content{display:none;border-radius:2px;background:#fff}@media screen and (min-width: 1024px){.modal_content{max-width:90%;margin:0 auto}}.modal_content_inner{text-align:left;padding:20px}@media screen and (min-width: 1024px){.modal_content_inner{padding:40px}}.modal_content_inner .modal_area{display:none}.modal_content_inner .modal_area.is-active{display:block;opacity:1}.is-active .modal_content{display:block}.modalClose{margin-top:20px;width:100%}.modalClose:after{display:none}.modal_header{display:flex;justify-content:space-between}.modal_header_title{flex:1;height:auto}.modal_header_title_text{font-size:2.8rem;font-weight:600;color:#F18101}.modal_header_title p{font-size:1.4rem;font-weight:500;margin-top:0}.modal_header .modal_ul{display:flex;justify-content:flex-end;width:300px;margin-top:15px;gap:10px}.modal_header .modal_ul li a{width:200px;height:60px;border:2px solid #F18101;font-size:1.4rem;font-weight:500;padding:10px 20px;border-radius:12px;-webkit-transition:.4s;transition:.4s}.modal_header .modal_ul li a:hover{color:#fff;background:#F18101}.modal_header .modal_ul li.active a{color:#fff;background:#F18101}.modal_content{width:1000px;border-radius:15px}@media screen and (min-width: 1400px){.modal_content{width:1100px}}#p_01,#p_02,#p_03,#p_04,#p_05,#p_06{display:none}.p_box{width:160px;position:absolute;background:#fff;padding:0;margin:0;border-radius:10px;box-shadow:0px 2px 2px #ccc;z-index:99999}.p_box .p_title{font-size:1.4rem;font-weight:600;text-align:center;padding:0;margin:0}.select-modal{visibility:hidden;opacity:0;pointer-events:none;overflow-y:auto;position:fixed;z-index:100;top:0;left:0;width:100%;height:100dvh;padding:0 10px;background:rgba(0,0,0,0.6);inset:0;z-index:99999;transition:opacity .4s ease, visibility .4s ease}.select-modal.is-show{visibility:visible;opacity:1;pointer-events:auto}.select-modal.is-show .select-modal_inner{transform:translateY(0)}.select-modal_container{display:flex;min-height:100%;justify-content:center;align-items:flex-end}@media screen and (min-width: 1024px){.select-modal_container{align-items:center}}.select-modal_inner{width:100%;max-height:70%;padding:20px;padding-bottom:30px;background:#fff;border-radius:16px 16px 0 0;letter-spacing:.01em;transform:translateY(100%);transition:transform .35s ease;touch-action:none;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}@media screen and (min-width: 1024px){.select-modal_inner{width:600px;padding:30px;border-radius:10px;transform:translateY(10px)}}.select-modal_inner .modal-drag-handle{width:40px;height:6px;background:#ccc;border-radius:3px;margin:0 auto 20px;position:relative;touch-action:none}@media screen and (min-width: 1024px){.select-modal_inner .modal-drag-handle{display:none}}.select-modal_inner .modal-drag-handle:before{content:"";position:absolute;top:-20px;left:-20px;width:80px;height:50px;background:transparent;cursor:grab}.select-modal_title{font-size:2rem;font-weight:700;padding:0 0 10px;text-align:left}@media screen and (min-width: 1024px){.select-modal_title{font-size:2.2rem;padding:0 0 25px}}.select-modal_p{text-align:left;margin:0;padding:0}.select-modal_list{max-height:60vh;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.select-modal_cancel{display:block;width:100%;padding:12px 0;margin:0 auto;margin-top:16px;text-align:center;color:#354b70;font-size:1.6rem;font-weight:500;border:1px solid #354b70;background:#fff;border-radius:6px;cursor:pointer;transition:0.4s;margin-top:30px}@media screen and (min-width: 1024px){.select-modal_cancel{width:200px}}.select-modal_cancel:hover{color:#fff;background:#354b70}.select-modal ul{margin:10px 0;border-top:1px solid #ccc;border-left:1px solid #ccc}@media screen and (min-width: 1024px){.select-modal ul{display:flex;flex-wrap:wrap;margin:15px 0}}.select-modal ul li{display:block;padding:15px;color:#354b70;font-size:1.6rem;border-bottom:1px solid #ccc;border-right:1px solid #ccc;transition:0.4s;cursor:pointer;font-weight:700}@media screen and (min-width: 1024px){.select-modal ul li{width:33.3%}}.select-modal ul li:hover{color:#fff;background:#354b70}@media screen and (min-width: 1024px){.select-modal ul li:nth-child(3n){flex:1}}.select-modal ul li.disabled{pointer-events:none;background:#f2f2f2}.select-modal ul li.is-selected{background:#f2f2f2}.select-modal ul li.is-selected:hover{color:#354b70}.select-modal.modal-links .select-modal_title{font-size:1.8rem;font-weight:500;text-align:center}.select-modal.modal-links .select-modal_list{border:none}.select-modal.modal-links .select-modal_list li{border:none;padding:10px 0;text-align:left;letter-spacing:.15em}@media screen and (min-width: 1024px){.select-modal.modal-links .select-modal_list li{text-align:center}}.select-modal.modal-links .select-modal_list li:hover{background:transparent;color:#354b70;opacity:.6}.select-modal.modal-links .select-modal_list li a{display:inline-block;padding:0 5px}.select-modal.modal-links .select-modal_list .select-item-link{border:none}.page-navi{padding:0}@media screen and (min-width: 1024px){.page-navi{padding:0}}.page-navi ul{list-style:none;padding:0;margin:0;text-align:left}.page-navi li{display:inline-block;margin:5px}.page-navi li a,.page-navi li .current{display:flex;justify-content:center;align-items:center;position:relative;width:40px;height:40px;vertical-align:middle;border:1px solid gray;font-size:1.4rem;font-weight:500;border-radius:50%;-webkit-transition:all .4s;transition:all .4s}.page-navi li a:hover{border:1px solid #354b70;background:#354b70;color:#fff;opacity:1}.page-navi li .current{background:#354b70;border:1px solid #354b70;color:#fff}.form_content{padding:20px 0;border-bottom:solid 1px #b3b3b3;text-align:left;margin:0}@media screen and (min-width: 1024px){.form_content{display:flex;align-items:center;padding:30px 20px;gap:20px}}@media screen and (min-width: 1180px){.form_content{gap:30px}}.form_content:first-child{border-top:solid 1px #b3b3b3}.form_content .error{display:block;color:#c1272d;margin:0;margin-top:5px;font-size:1.4rem}.form_content_info{font-size:1.4rem;margin-bottom:0}@media screen and (min-width: 1024px){.form_content_info{margin-top:0;font-size:1.5rem}}.form_content_sub-ul{margin:0;padding-top:10px}.form_content_sub-ul li{font-size:1.4rem;font-weight:500}@media screen and (min-width: 1024px){.form_content_sub-ul li{line-height:1.4em}}.form_content_setdate{display:flex;gap:20px}.form_content_setdate input[type="text"]{flex:1;background:transparent !important;border:none !important;color:#354b70 !important;font-size:2rem !important;font-weight:600 !important}.form_content_setdate a{display:block;margin:0;padding:12px 20px 8px;position:relative;border:1px solid #354b70;border-radius:10px;color:#354b70;background:#fff;white-space:nowrap;cursor:pointer;user-select:none;font-weight:600;-webkit-transition:all .4s;transition:all .4s}.form_content_setdate a span{display:inline-block;line-height:1em;font-size:1.5rem;letter-spacing:.001em}.form_content_postcode>div{display:flex;align-items:center}@media screen and (min-width: 1024px){.form_content_postcode>div input[type="text"]{width:200px !important}}.form_content_postcode>div span{display:inline-block;font-size:1.8rem;padding-right:10px}.form_content_date{position:relative;display:inline-block;width:200px;border:1px solid #b3b3b3;background:#f7f7f7}.form_content_date:before{position:absolute;content:"";top:0;right:-43px;width:36px;height:36px;background-image:url("../img/form/date-icon01.svg");background-repeat:no-repeat;background-position:center;border-radius:10px}.form_content_date input[type="date"],.form_content_date input[type="time"]{font-size:1.6rem;font-weight:500;padding:0 10px;width:200px;height:36px;border:0;background:transparent;color:#333;user-select:none}.form_content_date input[type="date"]::placeholder,.form_content_date input[type="time"]::placeholder{color:#ccc}.form_content_date input[type="date"]::-webkit-date-and-time-value{text-align:left}.form_content_date input[type="date"]::-webkit-calendar-picker-indicator{position:absolute;right:-43px;top:0px;padding:0;width:36px;height:36px;background:transparent;color:transparent;cursor:pointer}.form_content_date input[type="date"]::-webkit-inner-spin-button{-webkit-appearance:none}.form_content_date input[type="date"]::-webkit-clear-button{-webkit-appearance:none}.form_content_time{position:relative}.form_content_time:after{display:block;content:"";position:absolute;top:56%;right:10px;width:20px;height:20px;margin-top:-8px;background:url(../img/form/select_icon01.svg) 3px 3px no-repeat;background-size:14px;pointer-events:none}.form_content_time input[type="text"]{font-size:1.6rem;font-weight:500;position:relative;padding:0 10px;width:200px;height:36px;border:0;background:transparent;color:#333;cursor:pointer;user-select:none}.form_content_ul ul li{padding-bottom:10px}@media screen and (min-width: 1024px){.form_content_ul ul li{display:flex;align-items:center;gap:10px}}.form_content_ul ul li p{margin:0;font-weight:700}@media screen and (min-width: 1024px){.form_content_ul ul li p{width:80px;text-align:right}}.form_content dt{font-weight:600;padding:10px 0 15px;font-size:1.8rem}@media screen and (min-width: 1024px){.form_content dt{width:310px;padding:0}}.form_content dt.dt-bottom{padding-bottom:20px}.form_content dt span{display:inline-block;padding:5px 8px;background:#c1272d;margin-left:10px;font-size:1.3rem;font-weight:500;color:#fff;border-radius:3px}@media screen and (min-width: 1024px){.form_content dt span{padding:5px 10px;margin-left:8px}}.form_content dt em{display:inline-block;margin-left:6px;font-style:normal;font-size:1.3rem}.form_content dt .t2{font-style:normal}@media screen and (min-width: 1024px){.form_content dt .t2{line-height:1.4em}}.form_content dd{margin:0}@media screen and (min-width: 1024px){.form_content dd{flex:1}}.form_content dd input[type="text"],.form_content dd input[type="tel"],.form_content dd input[type="email"]{font-size:1.6rem;line-height:.5em;-webkit-appearance:none;appearance:none;width:100%;padding:10px;border:1px solid #b3b3b3;background:#f7f7f7;font-family:"Noto Sans JP","Hiragino Sans","Hiragino Mincho ProN",YuGothic,Meiryo,sans-serif}.form_content dd input[type="text"]::placeholder,.form_content dd input[type="tel"]::placeholder,.form_content dd input[type="email"]::placeholder{color:#ccc}.form_content dd input[type="text"]:focus,.form_content dd input[type="tel"]:focus,.form_content dd input[type="email"]:focus{background:#fff;border:1px solid #354b70}.form_content dd input[type="text"].js-modal-select,.form_content dd input[type="tel"].js-modal-select,.form_content dd input[type="email"].js-modal-select{position:relative;font-size:1.6rem;font-weight:400;padding:10px;width:200px;border:1px solid #b3b3b3;appearance:none;background-image:none;padding:10px 40px 10px 10px;background:#f7f7f7;color:#333;cursor:pointer;font-family:"Noto Sans JP","Hiragino Sans","Hiragino Mincho ProN",YuGothic,Meiryo,sans-serif}.form_content dd input[type="text"].js-modal-select::placeholder,.form_content dd input[type="tel"].js-modal-select::placeholder,.form_content dd input[type="email"].js-modal-select::placeholder{color:#333}.form_content dd textarea{resize:vertical;width:100%;border:1px solid #b3b3b3;height:200px;padding:10px;font-size:1.6rem;line-height:1.6em;background:#f7f7f7;font-family:"Noto Sans JP","Hiragino Sans","Hiragino Mincho ProN",YuGothic,Meiryo,sans-serif}.form_content dd textarea:focus{background:#fff;border:1px solid #354b70}.form_content dd .radio{padding-top:15px}@media screen and (min-width: 1024px){.form_content dd .radio:first-child{padding-top:8px}}.form_content dd .radio label{font-weight:500;cursor:pointer}.form_content dd .checkbox{padding-top:15px}.form_content dd input[type="radio"]{position:absolute;opacity:0}.form_content dd input[type="radio"]+.radio-label:before{content:'';background:#f7f7f7;border-radius:100%;border:1px solid #b3b3b3;display:inline-block;width:15px;height:15px;position:relative;top:0;margin-right:8px;vertical-align:top;cursor:pointer;text-align:center;-webkit-transition:all .4s;transition:all .4s}.form_content dd input[type="radio"]:checked+.radio-label:before{background-color:#354b70;box-shadow:inset 0 0 0 4px #f7f7f7}@media screen and (min-width: 1024px){.form_content dd.contact_form_content_postcode #postcode{width:200px}}.form_content dd.form-address01-area label,.form_content dd.select-arrow01 label{position:relative}.form_content dd.form-address01-area label:after,.form_content dd.select-arrow01 label:after{display:block;content:"";position:absolute;top:56%;right:10px;width:20px;height:20px;margin-top:-8px;background:url(../img/form/select_icon01.svg) 3px 3px no-repeat;background-size:14px;pointer-events:none}.form_content dd select{font-size:1.6rem;font-weight:400;padding:10px;width:200px;border:1px solid #b3b3b3;appearance:none;background-image:none;padding:10px 40px 10px 10px;background:#f7f7f7;color:#333;cursor:pointer;font-family:"Noto Sans JP","Hiragino Sans","Hiragino Mincho ProN",YuGothic,Meiryo,sans-serif}.form_content dd select:focus{background:#fff}.form_content dd .checkbox01 input{position:absolute;left:-9999px}.form_content dd .checkbox01 input:checked+span{background:#354b70;color:#fff}.form_content dd .checkbox01 span{display:inline-block;position:relative;margin:0;padding:10px 20px;border:1px solid #b3b3b3;border-radius:100px;color:#354b70;background:#f7f7f7;white-space:nowrap;cursor:pointer;user-select:none;font-weight:600;-webkit-transition:all .4s;transition:all .4s}.form_content dd .checkbox01 span:hover{color:#fff;background:#354b70}.form_content dd .checkbox02{position:relative;margin-bottom:15px;cursor:pointer;display:block}@media screen and (min-width: 1024px){.form_content dd .checkbox02.last-checkbox{margin-bottom:0}}.form_content dd .checkbox02 input+em:before{content:'';position:absolute;z-index:1;top:0;left:3px;width:15px;height:7px;-webkit-transition:-webkit-transform 0.4s cubic-bezier(0.45, 1.8, 0.5, 0.75);transition:transform 0.4s cubic-bezier(0.45, 1.8, 0.5, 0.75);-webkit-transform:rotate(-45deg) scale(0, 0);transform:rotate(-45deg) scale(0, 0);border:3px solid #354b70;border-top-style:none;border-right-style:none}.form_content dd .checkbox02 input+em:after{content:'';display:block;position:absolute;top:0;left:0;width:15px;height:15px;cursor:pointer;border:1px solid #b3b3b3;background:#f7f7f7}.form_content dd .checkbox02 input{position:relative;width:0;height:0;margin:0 27px 0 0;cursor:pointer;border:none;line-height:1}.form_content dd .checkbox02 input:checked+em:before{-webkit-transform:rotate(-45deg) scale(1, 1);transform:rotate(-45deg) scale(1, 1)}.form_content dd .checkbox02 input:checked+em+span{color:#354b70}.form_content dd .checkbox02 span{font-weight:600}.form_content_info02{margin:40px 0}@media screen and (min-width: 1024px){.form_content_info02{margin:80px 0;border:2px solid #ccc;padding:40px}}.form_content_info02_title{font-size:1.6rem;font-weight:800}.form_content_info02_text{font-size:1.5rem;font-weight:500}@media screen and (min-width: 1024px){.form_content_info02_text{margin-bottom:0}}.form_content_info02 .error{display:block;color:#c1272d;margin:0;margin-top:-30px;text-align:center}@media screen and (min-width: 1024px){.form_content_checkbox{width:300px;margin:0 auto}}.form_content_checkbox span:before{content:url(../img/form/check_icon02.svg);display:block;width:14px;height:14px;margin-right:8px}.form_content_checkbox input[type="checkbox"]{display:none}.form_content_checkbox input[type="checkbox"] ~ span{display:flex;justify-content:center;align-items:center;margin:30px auto;width:90%;height:50px;font-weight:500;text-align:center;cursor:pointer;border:1px solid #b3b3b3;background:#fff;-webkit-transition:all .4s;transition:all .4s}@media screen and (min-width: 1024px){.form_content_checkbox input[type="checkbox"] ~ span{width:300px;height:60px;margin:40px auto}}.form_content_checkbox input[type="checkbox"] ~ span:hover{background:#b9b9b9}.form_content_checkbox input[type="checkbox"]:checked ~ span{background:#333;color:#fff}.form_content_checkbox input[type="checkbox"]:checked ~ span:before{content:url(../img/form/check_icon01.svg)}.form_content_submit{padding:30px 0;text-align:center}.form_content_submit input[type="submit"]{cursor:pointer;border:none;margin-top:0;position:relative;font-size:2rem;letter-spacing:.4rem;width:100%;height:80px;background:#c1272d;color:#fff;font-weight:500;border-radius:99999px;-webkit-transition:.4s;transition:.4s}@media screen and (min-width: 1024px){.form_content_submit input[type="submit"]{width:500px;height:100px}}.form_content_submit input[type="submit"]:hover{background:#354b70}.pankuzu{padding:20px 0;text-align:left;background:#fff}@media screen and (min-width: 1024px){.pankuzu{padding:40px 0 10px;letter-spacing:.15em}}@media screen and (min-width: 1400px){.pankuzu{padding:60px 0}}@media screen and (min-width: 1400px){.pankuzu .common-inner-area,.pankuzu .common-inner-area_100,.pankuzu .common-inner-area_pc780,.pankuzu .common-inner-area_pc940,.pankuzu .common-inner-area_pc980,.pankuzu .common-inner-area_pc1100,.pankuzu .common-inner-area_pc1240,.pankuzu .common-inner-area_100-1100,.pankuzu .common-inner-area_90-100,.pankuzu .common-inner-area_pc1400{width:calc(100% - 80px)}}.pankuzu .breadcrumbs{font-size:1.4rem;line-height:1.6em;font-weight:600;color:#333}.pankuzu .breadcrumbs a{color:#354b70}.content-temp,.news-content_01_content{word-break:break-all}.content-temp h2,.news-content_01_content h2,.content-temp h3,.news-content_01_content h3,.content-temp h4,.news-content_01_content h4,.content-temp h5,.news-content_01_content h5,.content-temp h6,.news-content_01_content h6{display:block;line-height:1.4em}.content-temp h2,.news-content_01_content h2{font-size:2rem;margin-bottom:15px;line-height:1.3em;font-weight:700}@media screen and (min-width: 1024px){.content-temp h2,.news-content_01_content h2{font-size:2.4rem;margin-bottom:30px}}.content-temp h3,.news-content_01_content h3{font-size:1.8rem;margin-bottom:15px;line-height:1.3em;font-weight:700;padding-left:15px;border-left:4px solid #354b70}@media screen and (min-width: 1024px){.content-temp h3,.news-content_01_content h3{font-size:2.2rem;border-left:6px solid #354b70}}.content-temp h4,.news-content_01_content h4{font-size:1.6rem;font-weight:700;line-height:1.3em;padding-top:10px;margin-bottom:10px}@media screen and (min-width: 1024px){.content-temp h4,.news-content_01_content h4{font-size:2rem}}.content-temp h5,.news-content_01_content h5,.content-temp h6,.news-content_01_content h6{font-size:1.6rem;font-weight:700;margin-bottom:10px}@media screen and (min-width: 1024px){.content-temp h5,.news-content_01_content h5,.content-temp h6,.news-content_01_content h6{font-size:1.8rem}}.content-temp a,.news-content_01_content a{-webkit-transition:.4s;transition:.4s}.content-temp a:hover,.news-content_01_content a:hover{opacity:.6}.content-temp p,.news-content_01_content p{margin:0;padding-bottom:10px}.content-temp p.info_p,.news-content_01_content p.info_p{font-size:1.4rem;line-height:1.4em;font-weight:400;color:#666}.content-temp p a,.news-content_01_content p a{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:.1em}.content-temp hr,.news-content_01_content hr{border-top:1px solid gray;width:80%}.content-temp figure,.news-content_01_content figure{margin:20px 0}@media screen and (min-width: 1024px){.content-temp figure.img90,.news-content_01_content figure.img90{width:90%;margin:20px auto}}.content-temp table,.news-content_01_content table{width:100%;border-collapse:collapse;margin-top:20px}@media screen and (min-width: 1024px){.content-temp table tr,.news-content_01_content table tr{border-top:1px solid #4D4D4D;border-bottom:1px solid #4D4D4D}}.content-temp table td:first-child,.news-content_01_content table td:first-child{color:#333;border-bottom:1px solid #333;font-weight:600;padding:15px 10px}@media screen and (min-width: 1024px){.content-temp table td:first-child,.news-content_01_content table td:first-child{background:none;border:none;width:25%;padding:20px}}.content-temp table th,.news-content_01_content table th,.content-temp table td,.news-content_01_content table td{padding:10px;line-height:1.3em;display:block;border:none}@media screen and (min-width: 1024px){.content-temp table th,.news-content_01_content table th,.content-temp table td,.news-content_01_content table td{display:table-cell}}.content-temp table th,.news-content_01_content table th{background:#f2f2f2;color:#333;border-top:1px solid #4D4D4D;border-bottom:1px solid #4D4D4D;font-weight:600;padding:15px 10px;text-align:center}@media screen and (min-width: 1024px){.content-temp table th,.news-content_01_content table th{background:none;border:none;width:25%;padding:20px}}.content-temp table td,.news-content_01_content table td{padding:15px 0 25px;line-height:2.6rem}@media screen and (min-width: 1024px){.content-temp table td,.news-content_01_content table td{line-height:3rem;padding:20px}}.content-temp table td a,.news-content_01_content table td a{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:.05em}@media screen and (min-width: 1024px){.content-temp .table-type01 table,.news-content_01_content .table-type01 table{width:90%;margin-left:auto;margin-right:auto}}@media screen and (min-width: 1024px){.content-temp .table-type01 table td:first-child,.news-content_01_content .table-type01 table td:first-child{width:35%}}.content-temp ul,.news-content_01_content ul{padding:0;padding-left:20px}.content-temp ul li,.news-content_01_content ul li{margin-bottom:4px}.page-title_01{position:relative}.page-title_01:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:url(../img/top/top_bg02.jpg) left top/cover no-repeat;transform:skewY(-10deg) translateY(-90px);z-index:-1}@media screen and (min-width: 1180px){.page-title_01:before{transform:skewY(-10deg) translateY(-190px)}}@media screen and (min-width: 1024px){.page-title_01{height:900px}}@media screen and (min-width: 1180px){.page-title_01{height:1100px}}.page-title_01 .common-inner-title{overflow:hidden;position:relative;height:100%}@media screen and (min-width: 1180px){.page-title_01 .common-inner-title{width:1100px;margin:0 auto}}.page-title_01_content{width:90%;position:relative;padding:60px 0 160px;margin:0 auto}@media screen and (min-width: 1024px){.page-title_01_content{padding:0 0 160px;display:flex;align-items:center;justify-content:flex-end;height:100%}}@media screen and (min-width: 1180px){.page-title_01_content{width:100%}}.page-title_01_bg-text{display:block;font-size:10rem;font-weight:800;position:absolute;top:19%;right:50px;color:#fff;font-family:"Zen Old Mincho", serif;mix-blend-mode:soft-light;transform-origin:center center;transform:translateY(50%) translateX(50%) rotate(90deg);opacity:.4;white-space:nowrap;z-index:-1;opacity:0;animation-name:fade_slide_up;animation-duration:.8s;animation-delay:.4s;animation-fill-mode:forwards}@media screen and (min-width: 1024px){.page-title_01_bg-text{font-size:30rem;transform:rotate(90deg);top:45%;right:auto;left:-40%}}@media screen and (min-width: 1180px){.page-title_01_bg-text{top:35%}}.page-title_01_title{font-size:1.6rem;font-weight:600}.page-title_01_lead,.page-title_02_lead,.page-title_03_lead,.page-title_06_title span,.page-title_07_title{display:block;padding-top:15px;color:#354b70;font-size:3.4rem;line-height:1.2em;font-weight:700}@media screen and (min-width: 1024px){.page-title_01_lead,.page-title_02_lead,.page-title_03_lead,.page-title_06_title span,.page-title_07_title{font-size:6.4rem;font-weight:500;letter-spacing:.1em}}.page-title_01_p,.page-title_03_p{font-size:1.6rem;margin-bottom:0;padding-top:40px}.page-title_02{position:relative;overflow:hidden;height:350px}@media screen and (min-width: 1024px){.page-title_02{height:600px}}@media screen and (min-width: 1180px){.page-title_02{height:700px}}@media screen and (min-width: 2400px){.page-title_02{height:900px}}.page-title_02:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;height:300px;background:url(../img/about/outline/bg01.png) 70% top/cover no-repeat;opacity:0;animation-name:blurin;animation-duration:1s;animation-delay:.4s;animation-fill-mode:forwards}@media screen and (min-width: 1024px){.page-title_02:before{height:500px}}@media screen and (min-width: 1180px){.page-title_02:before{height:600px;background:url(../img/about/outline/bg01.png) right top/cover no-repeat}}@media screen and (min-width: 2400px){.page-title_02:before{height:800px}}.page-title_02 .common-inner-title{overflow:hidden;position:relative;height:100%}@media screen and (min-width: 1180px){.page-title_02 .common-inner-title{width:1100px;margin:0 auto}}.page-title_02_content{width:90%;position:relative;padding:70px 0 80px;margin:0 auto}@media screen and (min-width: 1024px){.page-title_02_content{padding:0;display:flex;align-items:center;height:100%}}@media screen and (min-width: 1180px){.page-title_02_content{width:100%}}@media screen and (min-width: 1024px){.page-title_02_content .page-title_01_lead,.page-title_02_content .page-title_02_lead,.page-title_02_content .page-title_03_lead,.page-title_02_content .page-title_06_title span,.page-title_06_title .page-title_02_content span,.page-title_02_content .page-title_07_title{font-size:4.2rem;padding-bottom:100px}}.page-title_02_lead{font-size:3rem}@media screen and (min-width: 1024px){.page-title_02_lead{font-size:6.4rem}}.page-title_02_bg-text{display:block;font-size:6rem;font-weight:800;line-height:1em;position:absolute;bottom:20%;right:15%;color:#333;font-family:"Zen Old Mincho", serif;transform:translateY(50%) translateX(50%);opacity:.9;white-space:nowrap;z-index:1;opacity:0;animation-name:fade_slide_right;animation-duration:.8s;animation-delay:1s;animation-fill-mode:forwards}@media screen and (min-width: 1024px){.page-title_02_bg-text{font-size:18rem;bottom:30%;mix-blend-mode:hard-light;right:20%}}@media screen and (min-width: 1180px){.page-title_02_bg-text{font-size:22rem}}@media screen and (min-width: 2400px){.page-title_02_bg-text{right:50%;transform:translateY(50%) translateX(100%)}}.page-title_03 .common-inner-title,.page-title_06 .common-inner-title,.page-title_07 .common-inner-title{width:90%;margin:0 auto;height:350px;display:flex;align-items:center}@media screen and (min-width: 1024px){.page-title_03 .common-inner-title,.page-title_06 .common-inner-title,.page-title_07 .common-inner-title{height:500px}}@media screen and (min-width: 1180px){.page-title_03 .common-inner-title,.page-title_06 .common-inner-title,.page-title_07 .common-inner-title{width:1100px;height:800px}}.page-title_03_title{font-size:1.6rem;font-weight:600}.page-title_03_lead{font-size:3rem}@media screen and (min-width: 1024px){.page-title_03_lead{font-size:4.2rem}}.page-title_03_lead:after{content:"";display:block;width:50%;height:3px;background:#354b70;margin-top:20px;border-radius:5px}.page-title_03_p{font-size:1.6rem;padding-top:10px}@media screen and (min-width: 1024px){.page-title_03_p{padding-top:30px}}.page-title_04 .common-inner-title,.page-title_08 .common-inner-title,.page-title_09 .common-inner-title{width:90%;margin:0 auto;height:250px;display:flex;align-items:center}@media screen and (min-width: 1024px){.page-title_04 .common-inner-title,.page-title_08 .common-inner-title,.page-title_09 .common-inner-title{width:940px;height:500px}}@media screen and (min-width: 1024px){.page-title_04 .common-inner-title.small-area,.page-title_08 .common-inner-title.small-area,.page-title_09 .common-inner-title.small-area{height:300px;padding-top:20px}}@media screen and (min-width: 1180px){.page-title_04 .common-inner-title.small-area,.page-title_08 .common-inner-title.small-area,.page-title_09 .common-inner-title.small-area{height:400px;padding-top:40px}}@media screen and (min-width: 1180px){.page-title_04_title{padding-top:40px}}.page-title_05 .common-inner-title{width:90%;margin:0 auto;height:260px;display:flex;align-items:center}@media screen and (min-width: 1024px){.page-title_05 .common-inner-title{height:500px}}@media screen and (min-width: 1180px){.page-title_05 .common-inner-title{width:1100px;height:800px}}.page-title_05_content{width:100%}@media screen and (min-width: 568px){.page-title_05_title{width:60%}}@media screen and (min-width: 1024px){.page-title_05_title{width:500px}}.page-title_05_title figure{width:90%;height:auto}.page-title_05_title figure.lage{width:98%}@media screen and (min-width: 1024px){.page-title_05_title figure.lage{width:550px}}@media screen and (min-width: 1024px){.page-title_05_title figure{width:500px}}.page-title_05_title strong{display:block;padding:10px}@media screen and (min-width: 1024px){.page-title_05_title strong{padding-top:15px;font-weight:500;font-size:3rem}}.page-title_05_title strong em{font-size:.6em}.page-title_06_title{font-size:1.6rem;font-weight:600}.page-title_06_title span{display:block;font-size:3rem}@media screen and (min-width: 1024px){.page-title_06_title span{font-size:4.2rem}}.page-title_06_title span:after{content:"";display:block;width:50%;height:3px;background:#354b70;margin-top:20px;border-radius:5px}.page-title_07 .common-inner-title{width:90%;margin:0 auto;height:350px;display:flex;align-items:center}@media screen and (min-width: 1024px){.page-title_07 .common-inner-title{height:400px}}@media screen and (min-width: 1180px){.page-title_07 .common-inner-title{width:1100px;height:500px;padding-top:80px}}@media screen and (min-width: 1024px){.page-title_07 .common-inner-title.small-area{height:300px;padding-top:20px}}@media screen and (min-width: 1180px){.page-title_07 .common-inner-title.small-area{height:400px;padding-top:40px}}.page-title_07_title{font-size:3rem}@media screen and (min-width: 1024px){.page-title_07_title{font-size:4.2rem}}.page-title_07_title:after{content:"";display:block;width:50%;height:3px;background:#354b70;margin-top:20px;border-radius:5px}.page-title_07_title em{display:block;font-size:1.6rem;font-weight:600;color:#333}.page-title_07_p{font-size:1.8rem;line-height:1.4em;font-weight:700;margin:0;padding-top:40px}@media screen and (min-width: 1024px){.page-title_07_p{line-height:1.8em;padding-top:60px;letter-spacing:.12em}}.page-title_07 .textlink_04,.page-title_07 .textlink_05,.page-title_07 .textlink_06{margin:30px 0}@media screen and (min-width: 1024px){.page-title_07 .textlink_04,.page-title_07 .textlink_05,.page-title_07 .textlink_06{margin:0;margin-top:50px}}@media screen and (min-width: 1024px){.page-title_07 .textlink_04 span,.page-title_07 .textlink_05 span,.page-title_07 .textlink_06 span{font-size:1.8rem}}.page-title_08 .common-inner-title,.page-title_09 .common-inner-title{width:90%;margin:0 auto;height:100px;display:flex;align-items:center}@media screen and (min-width: 1024px){.page-title_08 .common-inner-title,.page-title_09 .common-inner-title{height:150px}}@media screen and (min-width: 1180px){.page-title_08 .common-inner-title,.page-title_09 .common-inner-title{width:1100px;height:200px;padding-top:80px}}@media screen and (min-width: 1180px){.page-title_09 .common-inner-title{height:300px}}.accordion_content{display:none}.accordion_img{-webkit-transition:.4s;transition:.4s}.accordion_img.active{transform:rotateZ(180deg)}.movebg{position:fixed;width:100%;height:100%;z-index:-99999;overflow:hidden;opacity:.6}@media screen and (min-width: 1024px){.movebg{transform:rotate(180deg) scale(1, -1)}}.movebg .home-service-blob{position:absolute;top:10%;left:25%;right:0;z-index:1;width:200px;height:200px}.movebg .home-service-blob_outer{filter:blur(2.8rem);width:100%;height:100%;opacity:.6}.movebg .home-service-blob__prop{position:absolute;display:block;animation:homeServiceAnimX_pc 10s infinite ease-in-out;transition:all 0.3s ease}@media screen and (min-width: 1024px){.movebg .home-service-blob__prop{animation:homeServiceAnimX_pc 12s infinite ease-in-out}}@media screen and (min-width: 1140px){.movebg .home-service-blob__prop{animation:homeServiceAnimX_pc_2 15s infinite ease-in-out}}.movebg .home-service-blob__prop.is-prop01{top:0px;right:-40px;width:220px;height:220px}.movebg .home-service-blob__prop.is-prop01 .home-service-blob__grad-stop01{stop-color:#272e64}.movebg .home-service-blob__prop.is-prop01 .home-service-blob__grad-stop02{stop-color:#272e64}.movebg .home-service-blob__prop.is-prop02{top:90px;left:-10px;width:180px;height:180px;animation-delay:4.5s}.movebg .home-service-blob__prop.is-prop02 .home-service-blob__grad-stop01{stop-color:#f0b4e1}.movebg .home-service-blob__prop.is-prop02 .home-service-blob__grad-stop02{stop-color:#f0b4e1}.movebg .home-service-blob__prop.is-prop02 .home-service-blob__svg{animation-delay:12s}.movebg .home-service-blob__prop.is-prop03{top:140px;right:-40px;width:190px;height:190px;animation-delay:3s}.movebg .home-service-blob__prop.is-prop03 .home-service-blob__grad-stop01{stop-color:#ffd2ce}.movebg .home-service-blob__prop.is-prop03 .home-service-blob__grad-stop02{stop-color:#ffd2ce}.movebg .home-service-blob__prop.is-prop03 .home-service-blob__svg{animation-delay:4.5s}.movebg .home-service-blob__svg{position:absolute;top:0;left:0;display:block;width:100%;height:100%;z-index:-1;animation:homeServiceAnimY_pc 10s infinite ease-in-out;animation-delay:1.5s}@media screen and (min-width: 1024px){.movebg .home-service-blob__svg{animation:homeServiceAnimY_pc_2 12s infinite ease-in-out}}@media screen and (min-width: 1140px){.movebg .home-service-blob__svg{animation:homeServiceAnimY_pc_3 16s infinite ease-in-out}}.movebg .home-service-blob{filter:url("#svgFilter01")}.movebg .home-service-blob__prop.is-prop01{top:80px;right:0;width:380px;height:380px}@media screen and (min-width: 1024px){.movebg .home-service-blob__prop.is-prop01{width:480px;height:480px}}.movebg .home-service-blob__prop.is-prop02{top:-40px;left:10px;width:380px;height:380px}@media screen and (min-width: 1024px){.movebg .home-service-blob__prop.is-prop02{width:580px;height:580px}}.movebg .home-service-blob__prop.is-prop03{top:10px;right:130px;width:380px;height:380px}.movebg .home-service-blob__svg{animation-name:homeServiceAnimY_pc;animation:homeServiceAnimY_pc 30s infinite ease-in-out}@media screen and (min-width: 1024px){.movebg .home-service-blob__svg{animation:homeServiceAnimY_pc_2 50s infinite ease-in-out}}@media screen and (min-width: 1140px){.movebg .home-service-blob__svg{animation:homeServiceAnimY_pc_3 50s infinite ease-in-out}}@keyframes homeServiceAnimY_pc{50%{transform:translateY(-200px) skew(10deg, -5deg) rotate(-10deg) scale(1.5)}}@keyframes homeServiceAnimY_pc_2{50%{transform:translateY(-200px) skew(10deg, -5deg) rotate(-10deg) scale(2)}}@keyframes homeServiceAnimY_pc_3{50%{transform:translateY(-300px) skew(10deg, -10deg) rotate(-10deg) scale(1.6)}}@keyframes homeServiceAnimX_pc{50%{transform:translateX(200px) skew(-5deg, 10deg) rotate(5deg)}}@keyframes homeServiceAnimX_pc_2{50%{transform:translateX(150px) skew(-20deg, 20deg) rotate(10deg)}}#ez-toc-container{margin-bottom:60px;padding:20px;border:none}@media screen and (min-width: 568px){#ez-toc-container{margin-bottom:80px;padding:20px 30px}}#ez-toc-container .ez-toc-title-container{margin-bottom:10px}#ez-toc-container a,#ez-toc-container a:visited{color:#333}#ez-toc-container nav li{margin-bottom:10px}#ez-toc-container nav li ul>li:first-child{margin-top:10px}#toc_container{margin-bottom:60px;padding:20px;border:none;width:100%}@media screen and (min-width: 568px){#toc_container{margin-bottom:80px;padding:20px 30px}}#toc_container p.toc_title{text-align:left;font-size:1.8rem}#toc_container ul li{margin-bottom:10px}#toc_container ul li ul>li:first-child{margin-top:10px}.content{position:relative;z-index:1}#wave_canvas{position:fixed;top:-100px;left:100px;width:200%;height:200%;z-index:0;pointer-events:none;transition-delay:1s;transition:3s;transform-origin:top center;transform:scale(1.5) rotate(10deg);opacity:.6;filter:blur(2px)}@media screen and (min-width: 390px){#wave_canvas{top:0}#wave_canvas.state-support{left:20px;filter:blur(20px)}#wave_canvas.state-interview{top:100px;left:300px;filter:blur(30px);transform:scale(1.5) rotate(50deg)}#wave_canvas.state-number{filter:blur(30px);left:50px;transform:scale(2)}#wave_canvas.type-blur{filter:blur(20px)}#wave_canvas.type-blur2{top:100px;left:300px;filter:blur(30px);transform:scale(1.5) rotate(50deg)}}@media screen and (min-width: 1024px){#wave_canvas{left:calc(100dvw - 40%);filter:blur(0)}#wave_canvas.state-mess{top:-450px;left:20px}#wave_canvas.state-support{top:-450px;width:2000px !important;height:3000px;filter:blur(20px);transform:scale(1.5) rotate(50deg)}#wave_canvas.state-interview{left:20px;filter:blur(10px) rotate(20deg)}#wave_canvas.state-number{top:-250px;width:2000px !important;height:3000px;filter:blur(10px);transform:scale(1.5) rotate(50deg)}}@media screen and (min-width: 1400px){#wave_canvas.state-interview{left:1600px}}@media screen and (min-width: 1920px){#wave_canvas.state-interview{left:1600px}}.content{position:relative;z-index:1}#header{width:100%;position:fixed;top:0;background:rgba(255,255,255,0.7);backdrop-filter:blur(10px);z-index:60}@media screen and (min-width: 1300px){#header{position:absolute;background:rgba(255,255,255,0)}}#header .inner-header{position:relative;height:70px}@media screen and (min-width: 1300px){#header .inner-header{width:95%;height:80px;margin:0 auto}}.site-logo{width:270px;height:auto;line-height:0;margin:0;position:absolute;bottom:58%;left:15px;transform:translateY(50%)}@media screen and (min-width: 1024px){.site-logo{width:290px}}@media screen and (min-width: 1180px){.site-logo{bottom:50%}}@media screen and (min-width: 1300px){.site-logo{width:340px;left:0}}.site-logo figure{display:block;margin-left:-3px}.site-logo img{width:100%;height:auto}.site-logo a{-webkit-transition:all .4s;transition:all .4s}.site-logo a:hover{opacity:.6}.site-logo a img:hover{opacity:1}.site-logo_lead{display:block;text-align:left;margin:0;padding-top:12px;font-size:2rem;font-family:"Poppins",sans-serif;font-weight:400;color:#c1272d;letter-spacing:.05em}@media screen and (min-width: 1024px){.site-logo_lead{padding-top:17px;font-size:2.4rem;font-weight:300}}.site-logo_lead em{display:inline-block;font-family:"Noto Sans JP","Hiragino Sans","Hiragino Mincho ProN",YuGothic,Meiryo,sans-serif;color:#333;font-size:1.5rem;font-weight:500;padding-left:10px}#g-navi{position:absolute;width:100%;height:auto;top:0px;right:0px;z-index:12}#hamburger{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:70px;height:70px;position:absolute;top:0;right:0;cursor:pointer;z-index:9998;opacity:1;-webkit-transition:.8s;transition:.8s}@media screen and (min-width: 1300px){#hamburger{opacity:0;display:none}}#hamburger .icn{position:relative;line-height:0;margin:0;padding:0;top:34%}#hamburger .icn span{position:absolute;right:50%;width:30px;height:3px;background-color:#354b70;border-radius:5px;-webkit-transform:translateX(50%);transform:translateX(50%);-webkit-transition:.5s;transition:.5s}#hamburger .icn span:nth-of-type(1){top:0}#hamburger .icn span:nth-of-type(2){top:10px}#hamburger .icn span:nth-of-type(3){top:20px}#hamburger.on{position:fixed;z-index:9999}#hamburger.on .icn span:nth-of-type(1){-webkit-transform:translateY(8px) translateX(50%) rotate(-40deg);transform:translateY(8px) translateX(50%) rotate(-40deg)}#hamburger.on .icn span:nth-of-type(2){opacity:0;width:0px}#hamburger.on .icn span:nth-of-type(3){-webkit-transform:translateY(-12px) translateX(50%) rotate(40deg);transform:translateY(-12px) translateX(50%) rotate(40deg)}#pc-hamburger{-webkit-box-sizing:border-box;box-sizing:border-box;display:none;width:56px;height:56px;border:1px solid #354b70;border-radius:50%;top:0;right:0;cursor:pointer;z-index:9998;opacity:0;-webkit-transition:.8s;transition:.8s;background:rgba(255,255,255,0.6)}@media screen and (min-width: 1300px){#pc-hamburger{opacity:10;display:block}}#pc-hamburger .icn{position:relative;line-height:0;margin:0;padding:0;top:34%}#pc-hamburger .icn span{position:absolute;right:50%;width:25px;height:2px;background-color:#354b70;border-radius:5px;-webkit-transform:translateX(50%);transform:translateX(50%);-webkit-transition:.5s;transition:.5s}#pc-hamburger .icn span:nth-of-type(1){top:0}#pc-hamburger .icn span:nth-of-type(2){top:8px}#pc-hamburger .icn span:nth-of-type(3){top:16px}#pc-hamburger.on{z-index:9999;border-color:#fff;background:rgba(255,255,255,0)}#pc-hamburger.on .icn span:nth-of-type(1){-webkit-transform:translateY(8px) translateX(50%) rotate(-40deg);transform:translateY(8px) translateX(50%) rotate(-40deg);background-color:#fff}#pc-hamburger.on .icn span:nth-of-type(2){opacity:0;width:0px}#pc-hamburger.on .icn span:nth-of-type(3){-webkit-transform:translateY(-8px) translateX(50%) rotate(40deg);transform:translateY(-8px) translateX(50%) rotate(40deg);background-color:#fff}.pc-layerMenu{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:9995;background-color:#354b70}.pc-layerMenu .site-logo_w{width:95%;height:80px;position:absolute;right:50%;transform:translateX(50%);z-index:9999;display:flex;align-items:center}.pc-layerMenu .site-logo_w a{display:block;width:340px;height:auto}.pc-layerMenu .site-logo_w img{width:100%;height:auto}.pc-layerMenu_title{font-style:none;font-family:YakuHanMP,"Hiragino Mincho ProN","Noto Serif JP","Yu Mincho",YuMincho,serif;font-size:4rem;margin-bottom:35px;font-weight:100}.pc-layerMenu_content{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.pc-layerMenu_content .pc-layerMenu_content_nav>ul{display:flex;justify-content:space-between;gap:30px}.pc-layerMenu_content .pc-layerMenu_content_nav>ul>li{margin-bottom:10px}.pc-layerMenu_content .pc-layerMenu_content_nav>ul>li:first-child{width:220px}.pc-layerMenu_content .pc-layerMenu_content_nav>ul>li:last-child{width:145px}.pc-layerMenu_content .pc-layerMenu_content_nav>ul>li:nth-child(2){flex:1}.pc-layerMenu_content .pc-layerMenu_content_nav>ul>li:nth-child(2) .pc-layerMenu_menu2{display:flex;gap:30px}.pc-layerMenu_content .pc-layerMenu_content_nav>ul>li:nth-child(2) .pc-layerMenu_menu2 ul.layerMenu-ul2:first-child{width:22%}.pc-layerMenu_content .pc-layerMenu_content_nav>ul>li:nth-child(2) .pc-layerMenu_menu2 ul.layerMenu-ul2 li{width:100%;padding-left:25px}.pc-layerMenu_content .pc-layerMenu_content_nav>ul>li:nth-child(2) .pc-layerMenu_menu2 ul.layerMenu-ul2 li:first-child{padding-left:20px}.pc-layerMenu_content .pc-layerMenu_content_nav>ul>li:nth-child(2) .pc-layerMenu_menu2 ul.layerMenu-ul2 li .pc-layerMenu_menu_title{display:block;font-size:2rem;font-weight:500;padding-bottom:10px}.pc-layerMenu_content_nav,.pc-layerMenu_content .pc-layerMenu_contact,.pc-layerMenu_content .pc-layerMenu_footer{color:#fff;opacity:0;animation-name:fade;animation-duration:.6s;animation-delay:.2s;animation-fill-mode:forwards;width:940px;padding:10px;text-align:left}.pc-layerMenu_content_nav .pc-layerMenu_ul>li:nth-child(2),.pc-layerMenu_content .pc-layerMenu_contact .pc-layerMenu_ul>li:nth-child(2),.pc-layerMenu_content .pc-layerMenu_footer .pc-layerMenu_ul>li:nth-child(2){padding-left:10px !important}.pc-layerMenu_content_nav>ul>li,.pc-layerMenu_content .pc-layerMenu_contact>ul>li,.pc-layerMenu_content .pc-layerMenu_footer>ul>li{padding-left:0 !important}.pc-layerMenu_content_nav>ul li,.pc-layerMenu_content .pc-layerMenu_contact>ul li,.pc-layerMenu_content .pc-layerMenu_footer>ul li{display:block;font-size:1.6rem;padding:0 0 16px 20px}.pc-layerMenu_content_nav>ul li a,.pc-layerMenu_content .pc-layerMenu_contact>ul li a,.pc-layerMenu_content .pc-layerMenu_footer>ul li a{color:#fff;-webkit-transition:.4s;transition:.4s}.pc-layerMenu_content_nav>ul li a:hover,.pc-layerMenu_content .pc-layerMenu_contact>ul li a:hover,.pc-layerMenu_content .pc-layerMenu_footer>ul li a:hover{opacity:.6}.pc-layerMenu_content_nav>ul .layerMenu-ul2 li a,.pc-layerMenu_content .pc-layerMenu_contact>ul .layerMenu-ul2 li a,.pc-layerMenu_content .pc-layerMenu_footer>ul .layerMenu-ul2 li a{color:#fff;-webkit-transition:.4s;transition:.4s}.pc-layerMenu_content_nav>ul .layerMenu-ul2 li a:hover,.pc-layerMenu_content .pc-layerMenu_contact>ul .layerMenu-ul2 li a:hover,.pc-layerMenu_content .pc-layerMenu_footer>ul .layerMenu-ul2 li a:hover{opacity:.6}.pc-layerMenu_content .pc-layerMenu_footer{width:920px;padding-right:0}.pc-layerMenu_contact{display:flex;justify-content:space-between;align-items:center;padding:30px !important;border-top:1px solid #fff;border-bottom:1px solid #fff;width:100% !important}.pc-layerMenu_contact_title{font-size:1.8rem;font-weight:400;padding:20px}.pc-layerMenu_contact ul.layerMenu-ul2{display:flex;gap:20px}.pc-layerMenu_contact ul.layerMenu-ul2 li{padding:0}.pc-layerMenu_contact ul.layerMenu-ul2 li a{display:flex;justify-content:center;align-items:center;width:280px;height:80px;border:1px solid #fff}.pc-layerMenu_footer{margin-top:15px}.pc-layerMenu_footer>ul{display:flex;align-items:center;gap:20px}.pc-layerMenu_footer>ul li{padding-bottom:0}.pc-layerMenu_footer>ul li:last-child{flex:1}.pc-layerMenu_footer>ul li:last-child a{font-size:1.4rem;display:flex;border:1px solid #fff;background:#fff;justify-content:center;align-items:center;margin-left:110px;width:200px;height:45px;margin-left:auto;margin-right:0;color:#354b70;-webkit-transition:.4s;transition:.4s;font-weight:600}.pc-layerMenu_footer>ul li a{font-size:1.3rem}.pc-layerMenu_bg{overflow:hidden;width:100%;height:100%;background:url(../img/common/pc_menu_bg.png) center top/cover no-repeat;opacity:0;animation-name:fade_scale;animation-duration:0.6s;animation-delay:.3s;transform-origin:top right;animation-fill-mode:forwards;position:absolute;top:0;right:0}.layerMenu{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:9995;background-color:#fff;overflow:auto;-webkit-overflow-scrolling:touch}@media screen and (min-width: 1300px){.layerMenu{overflow:hidden}}.layerMenu_content{position:relative;padding:100px 0 30px;width:90%;margin:0 auto;transition:.8s;-webkit-transition:.8s}.layerMenu_content ul.layerMenu_content_fade{opacity:0;animation-name:fade;animation-duration:.6s;animation-delay:.2s;animation-fill-mode:forwards}.layerMenu .m_logo_area .site-logo_ul{display:flex;justify-content:center;margin-bottom:20px}.layerMenu .m_logo_area .site-logo_ul li{display:inline-block;height:18px}.layerMenu .m_logo_area .site-logo_ul li:first-child{border-color:#fff}.layerMenu .m_logo_area .site-logo_ul li a{padding:0;display:inline-block;text-align:center;color:#fff;font-size:1.5rem;font-weight:600}.layerMenu .m_logo{display:block;width:80%;max-width:300px;height:auto;margin:0 auto;margin-bottom:20px}.layerMenu .m_logo span{display:block;text-align:center;margin:0;padding-top:3px;font-size:1.8rem;font-family:"Poppins", sans-serif;font-weight:400;color:#c1272d}.layerMenu .m_logo span em{font-family:"Noto Sans JP", "Hiragino Sans", "Hiragino Mincho ProN", YuGothic, Meiryo, sans-serif;display:inline-block;color:#333;font-size:1.7rem;font-weight:500;padding-left:10px}.layerMenu .layerMenu_content>ul{padding:0;margin:0 auto}.layerMenu .layerMenu_content>ul li{display:block}.layerMenu .layerMenu_content>ul li:last-child ul{padding:0 15px;margin:0;padding-top:35px;display:flex;flex-wrap:wrap;gap:20px 15px}@media screen and (min-width: 1024px){.layerMenu .layerMenu_content>ul li:last-child ul{gap:20px 20px}}.layerMenu .layerMenu_content>ul li:last-child ul li{display:block;width:47%;text-align:left}@media screen and (min-width: 1024px){.layerMenu .layerMenu_content>ul li:last-child ul li{width:auto}}.layerMenu .layerMenu_content>ul li:last-child ul li a{display:flex;width:100%;padding:0;font-size:1.2rem;align-items:center}.layerMenu .layerMenu_content>ul li:last-child ul li a span{padding-left:0;letter-spacing:.1rem}.layerMenu .layerMenu_content>ul li a{display:block;position:relative;padding:25px;padding-left:0;text-decoration:none;font-size:1.6rem;font-weight:600;letter-spacing:.2rem;color:#354b70;text-align:left;transition:.4s;-webkit-transition:.4s}@media screen and (min-width: 1180px){.layerMenu .layerMenu_content>ul li a{font-size:1.8rem}}.layerMenu .layerMenu_content>ul li a:hover span{opacity:.6}.layerMenu .layerMenu_content>ul li a span{display:block;padding-left:15px;transition:.4s;-webkit-transition:.4s}.layerMenu .layerMenu_content>ul li a.m_default{border-bottom:1px solid #354b70}.layerMenu .layerMenu_content>ul li a.btn{display:flex;justify-content:space-between;align-items:center}.layerMenu .layerMenu_content>ul li a .g-navi-arrow{display:block;width:20px;height:auto;-webkit-transition:all .4s;transition:all .4s;transform:rotate(0deg)}.layerMenu .layerMenu_content>ul li a .g-navi-arrow.active{transform:rotate(180deg)}.layerMenu .layerMenu_content>ul li a.m_btn_01,.layerMenu .layerMenu_content>ul li a.m_btn_02,.layerMenu .layerMenu_content>ul li a.m_btn_03{border:1px solid #c1272d;color:#c1272d;width:100%;height:80px;border-radius:40px;position:relative;font-weight:600;display:flex;align-items:center;justify-content:center;font-size:1.8rem !important;margin-top:35px;padding:0}.layerMenu .layerMenu_content>ul li a.m_btn_01 span,.layerMenu .layerMenu_content>ul li a.m_btn_02 span,.layerMenu .layerMenu_content>ul li a.m_btn_03 span{padding:0}.layerMenu .layerMenu_content>ul li a.m_btn_01.first,.layerMenu .layerMenu_content>ul li a.first.m_btn_02,.layerMenu .layerMenu_content>ul li a.first.m_btn_03{margin-top:30px}.layerMenu .layerMenu_content>ul li a.m_btn_02{margin-top:10px}.layerMenu .layerMenu_content>ul li a.m_btn_03 span:after{content:url("../img/common/link_icon01_red.svg")}.layerMenu .layerMenu_content>ul li a.m_btn span{display:inline-block}.layerMenu .layerMenu_content>ul li .layerMenu-ul{margin-bottom:30px}.layerMenu .layerMenu_content>ul li .layerMenu-ul li a{font-size:1.4rem;border-bottom:1px solid #fff}.layerMenu .layerMenu_content>ul li .layerMenu-ul_title{display:block;font-size:1.5rem;font-weight:600;padding:25px;padding-left:0;padding-bottom:10px;color:#fff;text-align:left}.layerMenu .layerMenu_content>ul li .layerMenu-ul_title2{display:block;font-size:1.5rem;font-weight:600;padding:25px;padding-top:40px;padding-left:0;padding-bottom:10px;color:#fff;text-align:left}.layerMenu .layerMenu_content>ul li .layerMenu-ul_ul{display:flex;flex-wrap:wrap;justify-content:space-between;padding:0}.layerMenu .layerMenu_content>ul li .layerMenu-ul_ul li{width:45%}.layerMenu .layerMenu_content>ul li .layerMenu-ul_ul li a{padding:20px 2px}.layerMenu .layerMenu_content>ul li .bottom-navi{padding:0;display:flex;justify-content:space-between;align-items:center;gap:10px}.layerMenu .layerMenu_content>ul li .bottom-navi li{width:33%}.layerMenu .layerMenu_content>ul li .bottom-navi li a{font-size:1.4rem;padding:10px 0;text-align:center}.header_contact{display:none}@media screen and (min-width: 1180px){.header_contact{display:block;position:absolute;top:0;right:calc(80px + 10px)}.header_contact a{display:block;position:relative;width:230px;height:80px;color:#fff;background:#333;font-size:1.8rem;font-weight:500;-webkit-transition:.4s;transition:.4s}.header_contact a:hover{color:#333;background:#f4d100}.header_contact a:after{content:'';display:block;height:3px;width:100%;background:#333;position:absolute;bottom:0;left:0;transform-origin:left;transform:scale(0, 1);transition:1s}.header_contact a span{display:inline-block;position:absolute;width:100%;height:auto;bottom:52%;right:50%;letter-spacing:.1em;-webkit-transform:translateX(50%) translateY(50%);transform:translateX(50%) translateY(50%)}}#groval-menu{position:absolute;top:0;right:0;opacity:0;display:none;height:100%}@media screen and (min-width: 1300px){#groval-menu{opacity:1;display:block}}#groval-menu>ul{margin:0;padding:0;list-style:none;display:flex;align-items:center;height:100%;gap:30px}#groval-menu>ul li{height:100%;position:relative}#groval-menu>ul li.select a:before{opacity:1;width:100%}#groval-menu>ul li.pc_btn{height:auto}#groval-menu>ul li a{display:flex;align-items:center;height:100%;font-size:1.5rem;color:#354b70;font-weight:600;opacity:1;padding-top:4px;position:relative;-webkit-transition:.4s;transition:.4s}#groval-menu>ul li a span{padding-bottom:5px;-webkit-transition:.4s;transition:.4s}#groval-menu>ul li a:hover:before{opacity:1;width:100%}#groval-menu>ul li a:before{content:"";display:block;width:10%;height:2px;background:#354b70;position:absolute;right:50%;bottom:0;opacity:0;transform:translateX(50%);-webkit-transition:.4s;transition:.4s}#groval-menu>ul li a.pc_btn_01,#groval-menu>ul li a.pc_btn_02{background:#c1272d;width:210px;height:50px;border-radius:25px;justify-content:center;color:#fff;font-size:1.7rem}#groval-menu>ul li a.pc_btn_01:hover,#groval-menu>ul li a.pc_btn_02:hover{opacity:.6}#groval-menu>ul li a.pc_btn_01:hover span,#groval-menu>ul li a.pc_btn_02:hover span{color:#fff}#groval-menu>ul li a.pc_btn_01:before,#groval-menu>ul li a.pc_btn_02:before{display:none}#groval-menu>ul li a.pc_btn_02{background:#F18101;width:230px}#groval-menu>ul .groval-menu_sub-ul{border:1px solid #354b70;height:56px;display:flex;align-items:center;border-radius:30px;padding:0 30px;background:rgba(255,255,255,0.6)}#groval-menu>ul .groval-menu_sub-ul ul{display:flex}#groval-menu>ul .groval-menu_sub-ul ul li{display:block;padding:0 10px;position:relative}#groval-menu>ul .groval-menu_sub-ul ul li:first-child{padding-right:34px}#groval-menu>ul .groval-menu_sub-ul ul li:first-child:after{content:"/";width:20px;height:100%;font-size:3rem;color:#354b70;position:absolute;right:0;top:-11px}#groval-menu>ul .groval-menu_sub-ul ul li a{padding-top:0}#groval-menu>ul .groval-menu_sub-ul ul li a:before{display:none}#groval-menu>ul .groval-menu_sub-ul ul li a:hover{opacity:.6}#groval-menu>ul .groval-menu_sub-ul ul li a span{padding-bottom:0}.subview{position:relative;display:flex;justify-content:flex-end;align-items:center;top:0;right:calc(100vw - 60px);padding:20px;background:#f2f2f2;width:100vw;text-align:right;visibility:hidden;opacity:0;transition:opacity 0.3s ease, visibility 0.3s ease}.subview_title{line-height:0;padding-right:5px;padding-bottom:6px;font-size:1.4rem;font-weight:500}.subview table.gsc-search-box td.gsc-input{padding-right:0 !important}#customer .subview{position:absolute;top:60px;right:0;visibility:hidden;opacity:0}.footer{background:#fff;position:relative}.footer .common-inner-area,.footer .common-inner-area_100,.footer .common-inner-area_pc780,.footer .common-inner-area_pc940,.footer .common-inner-area_pc980,.footer .common-inner-area_pc1100,.footer .common-inner-area_pc1240,.footer .common-inner-area_100-1100,.footer .common-inner-area_90-100,.footer .common-inner-area_pc1400{padding:40px 0 30px}@media screen and (min-width: 1920px){.footer .common-inner-area,.footer .common-inner-area_100,.footer .common-inner-area_pc780,.footer .common-inner-area_pc940,.footer .common-inner-area_pc980,.footer .common-inner-area_pc1100,.footer .common-inner-area_pc1240,.footer .common-inner-area_100-1100,.footer .common-inner-area_90-100,.footer .common-inner-area_pc1400{padding:80px 0 30px}}.footer_title{width:80%;height:auto;margin:0 auto}@media screen and (min-width: 1024px){.footer_title{width:300px}}.footer_link{margin-top:40px;border-top:solid 1px #ccc;border-bottom:solid 1px #ccc}@media screen and (min-width: 1024px){.footer_link{border:none;margin:40px 0 20px}}.footer_link ul{padding:20px 0}@media screen and (min-width: 1024px){.footer_link ul{display:flex;justify-content:center;gap:15px}}.footer_link ul li{margin-bottom:15px;padding-left:10px;text-align:left}@media screen and (min-width: 1024px){.footer_link ul li{margin:0}}.footer_link ul li:last-child{margin-bottom:0}.footer_link ul li a{font-size:1.3rem;font-weight:600;-webkit-transition:.4s;transition:.4s}.footer_link ul li a:hover{opacity:.6}.copy{text-align:center;margin:0;padding:40px 0;font-family:"Noto Sans JP","Hiragino Sans","Hiragino Mincho ProN",YuGothic,Meiryo,sans-serif;font-size:1.2rem;font-weight:500;color:#4D4D4D}@media screen and (min-width: 1024px){.copy{font-size:1.2rem;padding:60px 0}}@media screen and (min-width: 1920px){.copy{padding-bottom:40px}}main{margin-top:70px}@media screen and (min-width: 1300px){main{margin-top:0}}main.topmain{margin-top:0}.color_glay{color:#f2f2f2}.color_dark_glay{color:#4D4D4D}.color_black{color:#333}.color_white{color:#fff}.color_red{color:#c1272d}.color_navy{color:#354b70}.color_pink{color:#f9d0d4}.color_green{color:#04845c}.color_right_green{color:#8fccb2}.color_right_green2{color:#e5f4ec}.color_right_green3{color:#64a695}.color_yellow{color:#FFE100}.color_orange{color:#F18101}.color_blue{color:#0071BC}.color_right_blue{color:#edf7fd}.reverse-flex{flex-direction:row-reverse}.scroll-x{overflow-x:scroll;overflow:hidden}.t-center{text-align:center}*:focus{outline:none}.sp-view{display:block}@media screen and (min-width: 1024px){.sp-view{display:none}}.pc-view{display:none}@media screen and (min-width: 1024px){.pc-view{display:block}}.d_left{text-align:left}.d_center{text-align:center}.d_right{text-align:right}.m-lr-auto{margin-left:auto;margin-right:auto}#link01,#link02,#link03,#link04,#link05,#link06,#link07,#link08,#link09,#i,#i-1,#i-2,#i-3,#i-4,#i-5,#i-6,#i-7,#i-8,#i-9{padding-top:90px;margin-top:-90px}.shadow-type01{box-shadow:0 0 3px 3px rgba(162,162,162,0.3)}.shadow-type02{filter:drop-shadow(2px 2px 2px rgba(0,0,0,0.4))}.border-p{border:1px solid #fff;padding:10px 15px;margin:20px auto}@media screen and (min-width: 1024px){.border-p{width:500px;padding:20px}}.gray-bg{background:#f2f2f2}.loader img{width:70px;-webkit-transition:all .4s;transition:all .4s;opacity:0;animation:fadein .5s ease .5s 1;animation-fill-mode:forwards}@keyframes fadein{0%{opacity:0;transform:scale(0)}60%{opacity:1;transform:scale(1.2)}80%{opacity:1;transform:scale(0.8)}100%{opacity:1;transform:scale(1)}}.text_left{text-align:left}.text_center{text-align:center}.text_right{text-align:right}.link-style_01 span,.link-style_01-w span,.link-style_01 i,.link-style_01-w i{display:inline-block;padding-right:16px;position:relative;font-style:normal}.link-style_01 span:after,.link-style_01-w span:after,.link-style_01 i:after,.link-style_01-w i:after{content:url("../img/common/link_icon01.svg");display:block;position:absolute;right:0;bottom:50%;width:12px;height:auto;-webkit-transform:translateY(50%);transform:translateY(50%)}.link-style_01-w span,.link-style_01-w i{display:inline-block;padding-right:16px;position:relative;font-style:normal}.link-style_01-w span:after,.link-style_01-w i:after{content:url("../img/common/link_icon01_w.svg");display:block;position:absolute;right:0;bottom:50%;width:12px;height:auto;-webkit-transform:translateY(50%);transform:translateY(50%)}.js-scroll-add{opacity:0;transition:opacity 0.8s ease, transform 0.8s ease;will-change:opacity, transform}.js-scroll-add.is-active{opacity:1}.fade-action{-webkit-transition:all .8s;transition:all .8s;opacity:.1;position:relative;top:50px}.fade-action .c01,.fade-action .c02,.fade-action .c03,.fade-action .c04{-webkit-transition:all 1s;transition:all 1s;opacity:0;position:relative;top:50px;transition-delay:0s}.fade-action .c01{transition-delay:0s}.fade-action .c02{transition-delay:.4s}.fade-action .c03{transition-delay:.7s}.fade-action .c04{transition-delay:.9s}.fade-action.fade-action-end{opacity:1;top:0}.fade-action.fade-action-end .c01,.fade-action.fade-action-end .c02,.fade-action.fade-action-end .c03,.fade-action.fade-action-end .c04{opacity:1;top:0}.top-main{height:90vh;overflow:hidden}@media screen and (min-width: 568px){.top-main{height:100vh}}@media screen and (min-width: 1600px){.top-main{height:90vh}}.top-main .common-inner-area_100,.top-main .common-inner-area_pc780,.top-main .common-inner-area_pc940,.top-main .common-inner-area_pc980,.top-main .common-inner-area_pc1100,.top-main .common-inner-area_pc1240,.top-main .common-inner-area,.top-main .common-inner-area_100-1100,.top-main .common-inner-area_90-100,.top-main .common-inner-area_pc1400{height:100%;-webkit-transition:all .4s;transition:all .4s}@media screen and (min-width: 568px){.top-main .common-inner-area_100,.top-main .common-inner-area_pc780,.top-main .common-inner-area_pc940,.top-main .common-inner-area_pc980,.top-main .common-inner-area_pc1100,.top-main .common-inner-area_pc1240,.top-main .common-inner-area,.top-main .common-inner-area_100-1100,.top-main .common-inner-area_90-100,.top-main .common-inner-area_pc1400{width:80%}}@media screen and (min-width: 1920px){.top-main .common-inner-area_100,.top-main .common-inner-area_pc780,.top-main .common-inner-area_pc940,.top-main .common-inner-area_pc980,.top-main .common-inner-area_pc1100,.top-main .common-inner-area_pc1240,.top-main .common-inner-area,.top-main .common-inner-area_100-1100,.top-main .common-inner-area_90-100,.top-main .common-inner-area_pc1400{width:70%}}@media screen and (min-width: 2400px){.top-main .common-inner-area_100,.top-main .common-inner-area_pc780,.top-main .common-inner-area_pc940,.top-main .common-inner-area_pc980,.top-main .common-inner-area_pc1100,.top-main .common-inner-area_pc1240,.top-main .common-inner-area,.top-main .common-inner-area_100-1100,.top-main .common-inner-area_90-100,.top-main .common-inner-area_pc1400{width:65%}}.top-main_content{display:flex;align-items:center;height:100%;position:relative;z-index:1}@media screen and (min-width: 568px){.top-main_content{align-items:center;justify-content:flex-start}}.top-main_title{-webkit-transition:all .4s;transition:all .4s;font-size:4.6rem;font-family:"Zen Old Mincho",serif;font-weight:400;letter-spacing:.1em;transform:translateY(30%)}@media screen and (min-width: 568px){.top-main_title{font-size:6.7rem;margin-top:0;transform:translateY(0)}}@media screen and (min-width: 1920px){.top-main_title{font-size:9rem}}.top-main_title strong{font-size:1.1em}.top-main_title em{display:block;padding-top:30px;font-size:4.2rem;font-family:"Poppins",sans-serif;font-weight:300;color:#c1272d}@media screen and (min-width: 568px){.top-main_title em{padding-top:45px;font-size:5.6rem}}.top-main_title em i{display:block;color:#333;font-style:normal;font-family:"Noto Sans JP","Hiragino Sans","Hiragino Mincho ProN",YuGothic,Meiryo,sans-serif;font-size:2rem;font-weight:500;letter-spacing:.1em}@media screen and (min-width: 568px){.top-main_title em i{font-size:2.2rem;font-weight:600}}.top-link-default{overflow:hidden;position:relative;padding:180px 0 100px;background:#fff}@media screen and (min-width: 1024px){.top-link-default{padding:340px 0 12vw}}@media screen and (min-width: 1140px){.top-link-default{padding:440px 0 12vw}}@media screen and (min-width: 1920px){.top-link-default{padding-bottom:200px}}.top-link-default:before{content:"";display:block;width:100%;height:100px;background:#f2f2f2;position:absolute;top:0;left:0}@media screen and (min-width: 1024px){.top-link-default:before{height:200px}}@media screen and (min-width: 1140px){.top-link-default:before{height:240px}}.top-link-default:after{content:"Job description";display:inline-block;font-size:10rem;font-weight:800;position:absolute;white-space:nowrap;top:30px;left:calc((100vw - 90%) / 2 );color:#ccc;font-family:"Zen Old Mincho",serif;letter-spacing:.001em;opacity:.2}@media screen and (min-width: 1024px){.top-link-default:after{font-size:14rem;top:100px;left:calc(( 100vw - 80% ) / 2 )}}@media screen and (min-width: 1140px){.top-link-default:after{font-size:21rem;top:90px;left:calc(( 100vw - 1100px ) / 2 )}}.top-link-default>.common-inner-area_100,.about_01 .top-link-default>.common-inner-area,.about_02 .top-link-default>.common-inner-area,.top-link-default>.common-inner-area_pc780,.bottom-link_02 .top-link-default>.common-inner-area,.about_main .top-link-default>.common-inner-area,.jobdescription_main .top-link-default>.common-inner-area,.top-link-default>.common-inner-area_pc940,.top-faq .top-link-default>.common-inner-area,.faq_01 .top-link-default>.common-inner-area,.numbers_01 .top-link-default>.common-inner-area,.interview_contents .top-link-default>.common-inner-area,.interview_contents_link .top-link-default>.common-inner-area,.interview_01 .top-link-default>.common-inner-area,.jobdescription_01 .top-link-default>.common-inner-area,.jobdescription_02 .top-link-default>.common-inner-area,.jobdescription_03 .top-link-default>.common-inner-area,.entry_main .top-link-default>.common-inner-area,.entry_01 .top-link-default>.common-inner-area,.entry_02 .top-link-default>.common-inner-area,.news_01 .top-link-default>.common-inner-area,.news_02 .top-link-default>.common-inner-area,.top-link-default>.common-inner-area_pc980,.top-sns .top-link-default>.common-inner-area,.top-link-default>.common-inner-area_pc1100,.top-link-default>.common-inner-area_pc1240,.top-about .top-link-default>.common-inner-area,.bottom-link_01 .top-link-default>.common-inner-area,.top-main .top-link-default>.common-inner-area,.top-link-default>.common-inner-area,.top-link .top-link-default>.common-inner-area,.top-graduate_main .top-link-default>.common-inner-area,.top-graduate_news .top-link-default>.common-inner-area,.top-mess .top-link-default>.common-inner-area,.top-business .top-link-default>.common-inner-area,.top-business-list .top-link-default>.common-inner-area,.top-news .top-link-default>.common-inner-area,.top-contact .top-link-default>.common-inner-area,.top-voice .top-link-default>.common-inner-area,.top-service .top-link-default>.common-inner-area,.about_03 .top-link-default>.common-inner-area,.faq_main .top-link-default>.common-inner-area,.support_main .top-link-default>.common-inner-area,.support_01 .top-link-default>.common-inner-area,.numbers_main .top-link-default>.common-inner-area,.interview_main .top-link-default>.common-inner-area,.interview_main_ul .top-link-default>.common-inner-area,.interview_page .top-link-default>.common-inner-area,.news-content_01 .top-link-default>.common-inner-area,.top-link-default>.common-inner-area_100-1100,.top-link-default>.common-inner-area_90-100,.top-link-default>.common-inner-area_pc1400,.top-career .top-link-default>.common-inner-area,.top-staff .top-link-default>.common-inner-area,.top-number .top-link-default>.common-inner-area{width:90%;margin:0 auto}@media screen and (min-width: 1024px){.top-link-default>.common-inner-area_100,.about_01 .top-link-default>.common-inner-area,.about_02 .top-link-default>.common-inner-area,.top-link-default>.common-inner-area_pc780,.bottom-link_02 .top-link-default>.common-inner-area,.about_main .top-link-default>.common-inner-area,.jobdescription_main .top-link-default>.common-inner-area,.top-link-default>.common-inner-area_pc940,.top-faq .top-link-default>.common-inner-area,.faq_01 .top-link-default>.common-inner-area,.numbers_01 .top-link-default>.common-inner-area,.interview_contents .top-link-default>.common-inner-area,.interview_contents_link .top-link-default>.common-inner-area,.interview_01 .top-link-default>.common-inner-area,.jobdescription_01 .top-link-default>.common-inner-area,.jobdescription_02 .top-link-default>.common-inner-area,.jobdescription_03 .top-link-default>.common-inner-area,.entry_main .top-link-default>.common-inner-area,.entry_01 .top-link-default>.common-inner-area,.entry_02 .top-link-default>.common-inner-area,.news_01 .top-link-default>.common-inner-area,.news_02 .top-link-default>.common-inner-area,.top-link-default>.common-inner-area_pc980,.top-sns .top-link-default>.common-inner-area,.top-link-default>.common-inner-area_pc1100,.top-link-default>.common-inner-area_pc1240,.top-about .top-link-default>.common-inner-area,.bottom-link_01 .top-link-default>.common-inner-area,.top-main .top-link-default>.common-inner-area,.top-link-default>.common-inner-area,.top-link .top-link-default>.common-inner-area,.top-graduate_main .top-link-default>.common-inner-area,.top-graduate_news .top-link-default>.common-inner-area,.top-mess .top-link-default>.common-inner-area,.top-business .top-link-default>.common-inner-area,.top-business-list .top-link-default>.common-inner-area,.top-news .top-link-default>.common-inner-area,.top-contact .top-link-default>.common-inner-area,.top-voice .top-link-default>.common-inner-area,.top-service .top-link-default>.common-inner-area,.about_03 .top-link-default>.common-inner-area,.faq_main .top-link-default>.common-inner-area,.support_main .top-link-default>.common-inner-area,.support_01 .top-link-default>.common-inner-area,.numbers_main .top-link-default>.common-inner-area,.interview_main .top-link-default>.common-inner-area,.interview_main_ul .top-link-default>.common-inner-area,.interview_page .top-link-default>.common-inner-area,.news-content_01 .top-link-default>.common-inner-area,.top-link-default>.common-inner-area_100-1100,.top-link-default>.common-inner-area_90-100,.top-link-default>.common-inner-area_pc1400,.top-career .top-link-default>.common-inner-area,.top-staff .top-link-default>.common-inner-area,.top-number .top-link-default>.common-inner-area{width:80%;margin:0 auto}}@media screen and (min-width: 1180px){.top-link-default>.common-inner-area_100,.about_01 .top-link-default>.common-inner-area,.about_02 .top-link-default>.common-inner-area,.top-link-default>.common-inner-area_pc780,.bottom-link_02 .top-link-default>.common-inner-area,.about_main .top-link-default>.common-inner-area,.jobdescription_main .top-link-default>.common-inner-area,.top-link-default>.common-inner-area_pc940,.top-faq .top-link-default>.common-inner-area,.faq_01 .top-link-default>.common-inner-area,.numbers_01 .top-link-default>.common-inner-area,.interview_contents .top-link-default>.common-inner-area,.interview_contents_link .top-link-default>.common-inner-area,.interview_01 .top-link-default>.common-inner-area,.jobdescription_01 .top-link-default>.common-inner-area,.jobdescription_02 .top-link-default>.common-inner-area,.jobdescription_03 .top-link-default>.common-inner-area,.entry_main .top-link-default>.common-inner-area,.entry_01 .top-link-default>.common-inner-area,.entry_02 .top-link-default>.common-inner-area,.news_01 .top-link-default>.common-inner-area,.news_02 .top-link-default>.common-inner-area,.top-link-default>.common-inner-area_pc980,.top-sns .top-link-default>.common-inner-area,.top-link-default>.common-inner-area_pc1100,.top-link-default>.common-inner-area_pc1240,.top-about .top-link-default>.common-inner-area,.bottom-link_01 .top-link-default>.common-inner-area,.top-main .top-link-default>.common-inner-area,.top-link-default>.common-inner-area,.top-link .top-link-default>.common-inner-area,.top-graduate_main .top-link-default>.common-inner-area,.top-graduate_news .top-link-default>.common-inner-area,.top-mess .top-link-default>.common-inner-area,.top-business .top-link-default>.common-inner-area,.top-business-list .top-link-default>.common-inner-area,.top-news .top-link-default>.common-inner-area,.top-contact .top-link-default>.common-inner-area,.top-voice .top-link-default>.common-inner-area,.top-service .top-link-default>.common-inner-area,.about_03 .top-link-default>.common-inner-area,.faq_main .top-link-default>.common-inner-area,.support_main .top-link-default>.common-inner-area,.support_01 .top-link-default>.common-inner-area,.numbers_main .top-link-default>.common-inner-area,.interview_main .top-link-default>.common-inner-area,.interview_main_ul .top-link-default>.common-inner-area,.interview_page .top-link-default>.common-inner-area,.news-content_01 .top-link-default>.common-inner-area,.top-link-default>.common-inner-area_100-1100,.top-link-default>.common-inner-area_90-100,.top-link-default>.common-inner-area_pc1400,.top-career .top-link-default>.common-inner-area,.top-staff .top-link-default>.common-inner-area,.top-number .top-link-default>.common-inner-area{width:1100px}}.top-link{overflow:hidden;position:relative;background:rgba(255,255,255,0.3);backdrop-filter:blur(40px);-webkit-mask-image:linear-gradient(to bottom, transparent 0%, #000 20%, #000 90%, #000 100%);mask-image:linear-gradient(to bottom, transparent 0%, #000 20%, #000 90%, #000 100%);padding:100px 0}@media screen and (min-width: 1024px){.top-link{padding:100px 0 12vw}}@media screen and (min-width: 1300px){.top-link{backdrop-filter:blur(5px)}}@media screen and (min-width: 1024px){.top-link .common-inner-area_100,.top-link .common-inner-area_pc780,.top-link .common-inner-area_pc940,.top-link .common-inner-area_pc980,.top-link .common-inner-area_pc1100,.top-link .common-inner-area_pc1240,.top-link .common-inner-area,.top-link .common-inner-area_100-1100,.top-link .common-inner-area_90-100,.top-link .common-inner-area_pc1400{width:80%;margin:0 auto}}@media screen and (min-width: 1180px){.top-link .common-inner-area_100,.top-link .common-inner-area_pc780,.top-link .common-inner-area_pc940,.top-link .common-inner-area_pc980,.top-link .common-inner-area_pc1100,.top-link .common-inner-area_pc1240,.top-link .common-inner-area,.top-link .common-inner-area_100-1100,.top-link .common-inner-area_90-100,.top-link .common-inner-area_pc1400{width:1100px}}@media screen and (min-width: 1024px){.top-link_content{display:flex;gap:40px}}.top-link_title{padding-bottom:40px}@media screen and (min-width: 1024px){.top-link_title{width:200px}}@media screen and (min-width: 1180px){.top-link_title{width:300px}}@media screen and (min-width: 1024px){.top-link_ul{flex:1}}.top-link_ul li{border-bottom:1px solid gray}.top-link_ul li:first-child{border-top:1px solid gray}.top-link_ul li a{display:flex;justify-content:space-between;align-items:center;padding:30px 15px;position:relative}@media screen and (min-width: 1024px){.top-link_ul li a{padding:50px 20px}}.top-link_ul li a:hover h3{opacity:.6}.top-link_ul li a:hover:after{margin-right:20px}.top-link_ul li a:after{content:"";display:block;position:relative;width:18px;height:8px;border-bottom:1px solid #354b70;border-right:1px solid #354b70;transform:skew(45deg);-webkit-transition:.4s;transition:.4s}@media screen and (min-width: 1024px){.top-link_ul li a:after{width:25px}}.top-link_ul li a h3{display:block;font-size:1.6rem;font-weight:500;-webkit-transition:.4s;transition:.4s}@media screen and (min-width: 1024px){.top-link_ul li a h3{font-size:1.8rem}}@keyframes zoomOnce{0%{opacity:0.1;transform:translate(-50%, -50%) scale(2)}100%{opacity:0.4;top:80%;left:75%;transform:translate(-50%, -50%) scale(2)}}@media screen and (min-width: 1024px){@keyframes zoomOnce{0%{opacity:0.1;top:70%;transform:translate(-50%, -50%) scale(1)}100%{opacity:0.3;top:70%;left:75%;transform:translate(-50%, -50%) scale(1)}}}.top-graduate_main{height:120vh;width:100%;overflow:hidden}@media screen and (min-width: 390px){.top-graduate_main{height:90vh}}@media screen and (min-width: 1024px){.top-graduate_main{height:auto;aspect-ratio:16 / 11}}@media screen and (min-width: 1920px){.top-graduate_main{height:1300px;aspect-ratio:auto}}.top-graduate_main .bg-canvas{-webkit-mask-image:url("../img/mask01.svg");-webkit-mask-size:100% auto;-webkit-mask-repeat:no-repeat;-webkit-mask-position:top left;mask-image:url("../img/mask01.svg");mask-size:100% auto;mask-repeat:no-repeat;mask-position:top left;background:transparent;pointer-events:none;position:absolute;top:245px;left:60%;width:100%;height:auto;z-index:-1;transform-origin:top left;transform:scale(2);opacity:0;-webkit-transition:1s;transition:1s}@media screen and (min-width: 1024px){.top-graduate_main .bg-canvas{top:60px;transform:scale(1);height:100%}}@media screen and (min-width: 1240px){.top-graduate_main .bg-canvas{top:20px;transform:scale(1)}}@media screen and (min-width: 1300px){.top-graduate_main .bg-canvas{top:100px;transform:scale(1)}}@media screen and (min-width: 1400px){.top-graduate_main .bg-canvas{top:140px;transform:scale(1)}}@media screen and (min-width: 1600px){.top-graduate_main .bg-canvas{top:135px;transform:scale(1)}}@media screen and (min-width: 1920px){.top-graduate_main .bg-canvas{width:2000px;top:100px;transform:scale(1);height:100%}}.top-graduate_main .bg-canvas.active{opacity:0.4;top:245px;left:15%;transform:scale(2)}@media screen and (min-width: 1024px){.top-graduate_main .bg-canvas.active{opacity:0.3;top:60px;left:25%;transform:scale(1)}}@media screen and (min-width: 1240px){.top-graduate_main .bg-canvas.active{opacity:0.3;top:20px;left:25%;transform:scale(1)}}@media screen and (min-width: 1300px){.top-graduate_main .bg-canvas.active{opacity:0.3;top:100px;left:25%;transform:scale(1)}}@media screen and (min-width: 1400px){.top-graduate_main .bg-canvas.active{opacity:0.3;top:140px;left:25%;transform:scale(1)}}@media screen and (min-width: 1600px){.top-graduate_main .bg-canvas.active{opacity:0.3;top:135px;left:25%;transform:scale(1)}}@media screen and (min-width: 1920px){.top-graduate_main .bg-canvas.active{opacity:0.3;width:2000px;top:100px;left:30%;transform:scale(1)}}.top-graduate_main .common-inner-area_100,.top-graduate_main .common-inner-area_pc780,.top-graduate_main .common-inner-area_pc940,.top-graduate_main .common-inner-area_pc980,.top-graduate_main .common-inner-area_pc1100,.top-graduate_main .common-inner-area_pc1240,.top-graduate_main .common-inner-area,.top-graduate_main .common-inner-area_100-1100,.top-graduate_main .common-inner-area_90-100,.top-graduate_main .common-inner-area_pc1400{height:100%}@media screen and (min-width: 1024px){.top-graduate_main .common-inner-area_100,.top-graduate_main .common-inner-area_pc780,.top-graduate_main .common-inner-area_pc940,.top-graduate_main .common-inner-area_pc980,.top-graduate_main .common-inner-area_pc1100,.top-graduate_main .common-inner-area_pc1240,.top-graduate_main .common-inner-area,.top-graduate_main .common-inner-area_100-1100,.top-graduate_main .common-inner-area_90-100,.top-graduate_main .common-inner-area_pc1400{width:80%;margin:0 auto}}@media screen and (min-width: 1920px){.top-graduate_main .common-inner-area_100,.top-graduate_main .common-inner-area_pc780,.top-graduate_main .common-inner-area_pc940,.top-graduate_main .common-inner-area_pc980,.top-graduate_main .common-inner-area_pc1100,.top-graduate_main .common-inner-area_pc1240,.top-graduate_main .common-inner-area,.top-graduate_main .common-inner-area_100-1100,.top-graduate_main .common-inner-area_90-100,.top-graduate_main .common-inner-area_pc1400{width:70%}}.top-graduate_main_content{height:100%}.top-graduate_main_content .top-main_title{transform:translateY(60%)}@media screen and (min-width: 1300px){.top-graduate_main_content .top-main_title{transform:translateY(100%)}}@media screen and (min-width: 1920px){.top-graduate_main_content .top-main_title{transform:translateY(120%)}}.top-career_main{position:relative;background:url(../img/career/main_img01_sp.webp) 80% bottom/260% no-repeat;height:90vh;width:100%;overflow:hidden}@media screen and (min-width: 1024px){.top-career_main{background:url(../img/career/main_img01_sp.webp) center bottom/cover no-repeat;height:100dvh;aspect-ratio:auto}}.top-career_main_title{-webkit-transition:all .4s;transition:all .4s;font-size:3.9rem;font-family:"Noto Serif JP","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-weight:400;letter-spacing:.1em;transform:translateY(5%);font-feature-settings:"palt"}@media screen and (min-width: 390px){.top-career_main_title{font-size:4rem;transform:translateY(40%)}}@media screen and (min-width: 568px){.top-career_main_title{transform:translateY(50%);font-size:5.6rem;margin-top:0}}@media screen and (min-width: 1300px){.top-career_main_title{transform:translateY(100%)}}@media screen and (min-width: 1600px){.top-career_main_title{transform:translateY(130%)}}@media screen and (min-width: 1920px){.top-career_main_title{font-size:7rem}}.top-career_main_title strong{font-size:1.1em}.top-career_main_title em{display:block;padding-top:60px;font-size:4.2rem;font-family:"Poppins",sans-serif;font-weight:300;color:#c1272d}@media screen and (min-width: 568px){.top-career_main_title em{padding-top:45px;font-size:5.6rem}}@media screen and (min-width: 1920px){.top-career_main_title em{padding-top:70px}}.top-career_main_title em i{display:block;color:#333;font-style:normal;font-family:"Noto Sans JP","Hiragino Sans","Hiragino Mincho ProN",YuGothic,Meiryo,sans-serif;font-size:2rem;font-weight:500;letter-spacing:.1em}@media screen and (min-width: 568px){.top-career_main_title em i{font-size:2.2rem;font-weight:600}}.top-career .common-inner-area_100,.top-career .common-inner-area_pc780,.top-career .common-inner-area_pc940,.top-career .common-inner-area_pc980,.top-career .common-inner-area_pc1100,.top-career .common-inner-area_pc1240,.top-career .common-inner-area_100-1100,.top-career .common-inner-area_90-100,.top-career .common-inner-area_pc1400,.top-career .common-inner-area{width:90%;height:100%;margin:0 auto}@media screen and (min-width: 1600px){.top-career .common-inner-area_100,.top-career .common-inner-area_pc780,.top-career .common-inner-area_pc940,.top-career .common-inner-area_pc980,.top-career .common-inner-area_pc1100,.top-career .common-inner-area_pc1240,.top-career .common-inner-area_100-1100,.top-career .common-inner-area_90-100,.top-career .common-inner-area_pc1400,.top-career .common-inner-area{width:1400px}}@media screen and (min-width: 1920px){.top-career .common-inner-area_100,.top-career .common-inner-area_pc780,.top-career .common-inner-area_pc940,.top-career .common-inner-area_pc980,.top-career .common-inner-area_pc1100,.top-career .common-inner-area_pc1240,.top-career .common-inner-area_100-1100,.top-career .common-inner-area_90-100,.top-career .common-inner-area_pc1400,.top-career .common-inner-area{width:1600px}}.top-diversity_main{height:90vh}@media screen and (min-width: 1024px){.top-diversity_main{height:100vh}}.top-diversity_main>.common-inner-area_100,.about_01 .top-diversity_main>.common-inner-area,.about_02 .top-diversity_main>.common-inner-area,.top-diversity_main>.common-inner-area_pc780,.bottom-link_02 .top-diversity_main>.common-inner-area,.about_main .top-diversity_main>.common-inner-area,.jobdescription_main .top-diversity_main>.common-inner-area,.top-diversity_main>.common-inner-area_pc940,.top-faq .top-diversity_main>.common-inner-area,.faq_01 .top-diversity_main>.common-inner-area,.numbers_01 .top-diversity_main>.common-inner-area,.interview_contents .top-diversity_main>.common-inner-area,.interview_contents_link .top-diversity_main>.common-inner-area,.interview_01 .top-diversity_main>.common-inner-area,.jobdescription_01 .top-diversity_main>.common-inner-area,.jobdescription_02 .top-diversity_main>.common-inner-area,.jobdescription_03 .top-diversity_main>.common-inner-area,.entry_main .top-diversity_main>.common-inner-area,.entry_01 .top-diversity_main>.common-inner-area,.entry_02 .top-diversity_main>.common-inner-area,.news_01 .top-diversity_main>.common-inner-area,.news_02 .top-diversity_main>.common-inner-area,.top-diversity_main>.common-inner-area_pc980,.top-sns .top-diversity_main>.common-inner-area,.top-diversity_main>.common-inner-area_pc1100,.top-diversity_main>.common-inner-area_pc1240,.top-about .top-diversity_main>.common-inner-area,.bottom-link_01 .top-diversity_main>.common-inner-area,.top-main .top-diversity_main>.common-inner-area,.top-link .top-diversity_main>.common-inner-area,.top-graduate_main .top-diversity_main>.common-inner-area,.top-diversity_main>.common-inner-area,.top-graduate_news .top-diversity_main>.common-inner-area,.top-mess .top-diversity_main>.common-inner-area,.top-business .top-diversity_main>.common-inner-area,.top-business-list .top-diversity_main>.common-inner-area,.top-news .top-diversity_main>.common-inner-area,.top-contact .top-diversity_main>.common-inner-area,.top-voice .top-diversity_main>.common-inner-area,.top-service .top-diversity_main>.common-inner-area,.about_03 .top-diversity_main>.common-inner-area,.faq_main .top-diversity_main>.common-inner-area,.support_main .top-diversity_main>.common-inner-area,.support_01 .top-diversity_main>.common-inner-area,.numbers_main .top-diversity_main>.common-inner-area,.interview_main .top-diversity_main>.common-inner-area,.interview_main_ul .top-diversity_main>.common-inner-area,.interview_page .top-diversity_main>.common-inner-area,.news-content_01 .top-diversity_main>.common-inner-area,.top-diversity_main>.common-inner-area_100-1100,.top-diversity_main>.common-inner-area_90-100,.top-diversity_main>.common-inner-area_pc1400,.top-career .top-diversity_main>.common-inner-area,.top-staff .top-diversity_main>.common-inner-area,.top-number .top-diversity_main>.common-inner-area{height:100%;-webkit-transition:all .4s;transition:all .4s}@media screen and (min-width: 568px){.top-diversity_main>.common-inner-area_100,.about_01 .top-diversity_main>.common-inner-area,.about_02 .top-diversity_main>.common-inner-area,.top-diversity_main>.common-inner-area_pc780,.bottom-link_02 .top-diversity_main>.common-inner-area,.about_main .top-diversity_main>.common-inner-area,.jobdescription_main .top-diversity_main>.common-inner-area,.top-diversity_main>.common-inner-area_pc940,.top-faq .top-diversity_main>.common-inner-area,.faq_01 .top-diversity_main>.common-inner-area,.numbers_01 .top-diversity_main>.common-inner-area,.interview_contents .top-diversity_main>.common-inner-area,.interview_contents_link .top-diversity_main>.common-inner-area,.interview_01 .top-diversity_main>.common-inner-area,.jobdescription_01 .top-diversity_main>.common-inner-area,.jobdescription_02 .top-diversity_main>.common-inner-area,.jobdescription_03 .top-diversity_main>.common-inner-area,.entry_main .top-diversity_main>.common-inner-area,.entry_01 .top-diversity_main>.common-inner-area,.entry_02 .top-diversity_main>.common-inner-area,.news_01 .top-diversity_main>.common-inner-area,.news_02 .top-diversity_main>.common-inner-area,.top-diversity_main>.common-inner-area_pc980,.top-sns .top-diversity_main>.common-inner-area,.top-diversity_main>.common-inner-area_pc1100,.top-diversity_main>.common-inner-area_pc1240,.top-about .top-diversity_main>.common-inner-area,.bottom-link_01 .top-diversity_main>.common-inner-area,.top-main .top-diversity_main>.common-inner-area,.top-link .top-diversity_main>.common-inner-area,.top-graduate_main .top-diversity_main>.common-inner-area,.top-diversity_main>.common-inner-area,.top-graduate_news .top-diversity_main>.common-inner-area,.top-mess .top-diversity_main>.common-inner-area,.top-business .top-diversity_main>.common-inner-area,.top-business-list .top-diversity_main>.common-inner-area,.top-news .top-diversity_main>.common-inner-area,.top-contact .top-diversity_main>.common-inner-area,.top-voice .top-diversity_main>.common-inner-area,.top-service .top-diversity_main>.common-inner-area,.about_03 .top-diversity_main>.common-inner-area,.faq_main .top-diversity_main>.common-inner-area,.support_main .top-diversity_main>.common-inner-area,.support_01 .top-diversity_main>.common-inner-area,.numbers_main .top-diversity_main>.common-inner-area,.interview_main .top-diversity_main>.common-inner-area,.interview_main_ul .top-diversity_main>.common-inner-area,.interview_page .top-diversity_main>.common-inner-area,.news-content_01 .top-diversity_main>.common-inner-area,.top-diversity_main>.common-inner-area_100-1100,.top-diversity_main>.common-inner-area_90-100,.top-diversity_main>.common-inner-area_pc1400,.top-career .top-diversity_main>.common-inner-area,.top-staff .top-diversity_main>.common-inner-area,.top-number .top-diversity_main>.common-inner-area{width:80%}}@media screen and (min-width: 1920px){.top-diversity_main>.common-inner-area_100,.about_01 .top-diversity_main>.common-inner-area,.about_02 .top-diversity_main>.common-inner-area,.top-diversity_main>.common-inner-area_pc780,.bottom-link_02 .top-diversity_main>.common-inner-area,.about_main .top-diversity_main>.common-inner-area,.jobdescription_main .top-diversity_main>.common-inner-area,.top-diversity_main>.common-inner-area_pc940,.top-faq .top-diversity_main>.common-inner-area,.faq_01 .top-diversity_main>.common-inner-area,.numbers_01 .top-diversity_main>.common-inner-area,.interview_contents .top-diversity_main>.common-inner-area,.interview_contents_link .top-diversity_main>.common-inner-area,.interview_01 .top-diversity_main>.common-inner-area,.jobdescription_01 .top-diversity_main>.common-inner-area,.jobdescription_02 .top-diversity_main>.common-inner-area,.jobdescription_03 .top-diversity_main>.common-inner-area,.entry_main .top-diversity_main>.common-inner-area,.entry_01 .top-diversity_main>.common-inner-area,.entry_02 .top-diversity_main>.common-inner-area,.news_01 .top-diversity_main>.common-inner-area,.news_02 .top-diversity_main>.common-inner-area,.top-diversity_main>.common-inner-area_pc980,.top-sns .top-diversity_main>.common-inner-area,.top-diversity_main>.common-inner-area_pc1100,.top-diversity_main>.common-inner-area_pc1240,.top-about .top-diversity_main>.common-inner-area,.bottom-link_01 .top-diversity_main>.common-inner-area,.top-main .top-diversity_main>.common-inner-area,.top-link .top-diversity_main>.common-inner-area,.top-graduate_main .top-diversity_main>.common-inner-area,.top-diversity_main>.common-inner-area,.top-graduate_news .top-diversity_main>.common-inner-area,.top-mess .top-diversity_main>.common-inner-area,.top-business .top-diversity_main>.common-inner-area,.top-business-list .top-diversity_main>.common-inner-area,.top-news .top-diversity_main>.common-inner-area,.top-contact .top-diversity_main>.common-inner-area,.top-voice .top-diversity_main>.common-inner-area,.top-service .top-diversity_main>.common-inner-area,.about_03 .top-diversity_main>.common-inner-area,.faq_main .top-diversity_main>.common-inner-area,.support_main .top-diversity_main>.common-inner-area,.support_01 .top-diversity_main>.common-inner-area,.numbers_main .top-diversity_main>.common-inner-area,.interview_main .top-diversity_main>.common-inner-area,.interview_main_ul .top-diversity_main>.common-inner-area,.interview_page .top-diversity_main>.common-inner-area,.news-content_01 .top-diversity_main>.common-inner-area,.top-diversity_main>.common-inner-area_100-1100,.top-diversity_main>.common-inner-area_90-100,.top-diversity_main>.common-inner-area_pc1400,.top-career .top-diversity_main>.common-inner-area,.top-staff .top-diversity_main>.common-inner-area,.top-number .top-diversity_main>.common-inner-area{width:70%}}@media screen and (min-width: 2400px){.top-diversity_main>.common-inner-area_100,.about_01 .top-diversity_main>.common-inner-area,.about_02 .top-diversity_main>.common-inner-area,.top-diversity_main>.common-inner-area_pc780,.bottom-link_02 .top-diversity_main>.common-inner-area,.about_main .top-diversity_main>.common-inner-area,.jobdescription_main .top-diversity_main>.common-inner-area,.top-diversity_main>.common-inner-area_pc940,.top-faq .top-diversity_main>.common-inner-area,.faq_01 .top-diversity_main>.common-inner-area,.numbers_01 .top-diversity_main>.common-inner-area,.interview_contents .top-diversity_main>.common-inner-area,.interview_contents_link .top-diversity_main>.common-inner-area,.interview_01 .top-diversity_main>.common-inner-area,.jobdescription_01 .top-diversity_main>.common-inner-area,.jobdescription_02 .top-diversity_main>.common-inner-area,.jobdescription_03 .top-diversity_main>.common-inner-area,.entry_main .top-diversity_main>.common-inner-area,.entry_01 .top-diversity_main>.common-inner-area,.entry_02 .top-diversity_main>.common-inner-area,.news_01 .top-diversity_main>.common-inner-area,.news_02 .top-diversity_main>.common-inner-area,.top-diversity_main>.common-inner-area_pc980,.top-sns .top-diversity_main>.common-inner-area,.top-diversity_main>.common-inner-area_pc1100,.top-diversity_main>.common-inner-area_pc1240,.top-about .top-diversity_main>.common-inner-area,.bottom-link_01 .top-diversity_main>.common-inner-area,.top-main .top-diversity_main>.common-inner-area,.top-link .top-diversity_main>.common-inner-area,.top-graduate_main .top-diversity_main>.common-inner-area,.top-diversity_main>.common-inner-area,.top-graduate_news .top-diversity_main>.common-inner-area,.top-mess .top-diversity_main>.common-inner-area,.top-business .top-diversity_main>.common-inner-area,.top-business-list .top-diversity_main>.common-inner-area,.top-news .top-diversity_main>.common-inner-area,.top-contact .top-diversity_main>.common-inner-area,.top-voice .top-diversity_main>.common-inner-area,.top-service .top-diversity_main>.common-inner-area,.about_03 .top-diversity_main>.common-inner-area,.faq_main .top-diversity_main>.common-inner-area,.support_main .top-diversity_main>.common-inner-area,.support_01 .top-diversity_main>.common-inner-area,.numbers_main .top-diversity_main>.common-inner-area,.interview_main .top-diversity_main>.common-inner-area,.interview_main_ul .top-diversity_main>.common-inner-area,.interview_page .top-diversity_main>.common-inner-area,.news-content_01 .top-diversity_main>.common-inner-area,.top-diversity_main>.common-inner-area_100-1100,.top-diversity_main>.common-inner-area_90-100,.top-diversity_main>.common-inner-area_pc1400,.top-career .top-diversity_main>.common-inner-area,.top-staff .top-diversity_main>.common-inner-area,.top-number .top-diversity_main>.common-inner-area{width:65%}}.top-diversity_main_content{-webkit-transition:all .4s;transition:all .4s;transform:translateY(40%)}@media screen and (min-width: 1300px){.top-diversity_main_content{transform:translateY(55%)}}@media screen and (min-width: 1920px){.top-diversity_main_content{transform:translateY(63%)}}.top-diversity_main_content_inner{display:flex;align-items:center;height:100%;position:relative;z-index:1}@media screen and (min-width: 568px){.top-diversity_main_content_inner{align-items:center;justify-content:flex-start}}.top-diversity_main_title{-webkit-transition:all .4s;transition:all .4s;font-size:4.6rem;font-family:"Zen Old Mincho",serif;font-weight:400;letter-spacing:.05em}@media screen and (min-width: 568px){.top-diversity_main_title{font-size:6.7rem;margin-top:0}}@media screen and (min-width: 1920px){.top-diversity_main_title{font-size:9rem}}.top-diversity_main_title strong{font-size:1.1em}.top-diversity_main_title em{display:block;padding-top:30px;font-size:4.2rem;font-family:"Poppins",sans-serif;font-weight:300;color:#c1272d}@media screen and (min-width: 568px){.top-diversity_main_title em{padding-top:45px;font-size:5.6rem}}.top-diversity_main_title em i{display:block;color:#333;font-style:normal;font-family:"Noto Sans JP","Hiragino Sans","Hiragino Mincho ProN",YuGothic,Meiryo,sans-serif;font-size:2rem;font-weight:500;letter-spacing:.1em}@media screen and (min-width: 568px){.top-diversity_main_title em i{font-size:2.2rem;font-weight:600}}.top-diversity_main_p{margin:0;padding:0;margin-top:60px}.top-diversity .top-graduate_news{overflow:hidden;position:relative;background:rgba(255,255,255,0.3);backdrop-filter:blur(10px);-webkit-mask-image:linear-gradient(to bottom, transparent 0%, #000 20%, #000 90%, #000 100%);mask-image:linear-gradient(to bottom, transparent 0%, #000 20%, #000 90%, #000 100%);padding:100px 0 20px}@media screen and (min-width: 568px){.top-diversity .top-graduate_news{padding:100px 0 40px}}@media screen and (min-width: 1180px){.top-diversity .top-graduate_news{padding:100px 0}}.top-graduate_news{overflow:hidden;background:rgba(255,255,255,0.3);backdrop-filter:blur(10px)}.top-graduate_news.common-news .common-inner-area_100,.top-graduate_news.common-news .common-inner-area_pc780,.top-graduate_news.common-news .common-inner-area_pc940,.top-graduate_news.common-news .common-inner-area_pc980,.top-graduate_news.common-news .common-inner-area_pc1100,.top-graduate_news.common-news .common-inner-area_pc1240,.top-graduate_news.common-news .common-inner-area,.top-graduate_news.common-news .common-inner-area_100-1100,.top-graduate_news.common-news .common-inner-area_90-100,.top-graduate_news.common-news .common-inner-area_pc1400{padding:60px 0 100px}@media screen and (min-width: 1024px){.top-graduate_news.common-news .common-inner-area_100,.top-graduate_news.common-news .common-inner-area_pc780,.top-graduate_news.common-news .common-inner-area_pc940,.top-graduate_news.common-news .common-inner-area_pc980,.top-graduate_news.common-news .common-inner-area_pc1100,.top-graduate_news.common-news .common-inner-area_pc1240,.top-graduate_news.common-news .common-inner-area,.top-graduate_news.common-news .common-inner-area_100-1100,.top-graduate_news.common-news .common-inner-area_90-100,.top-graduate_news.common-news .common-inner-area_pc1400{padding:100px 0}}@media screen and (min-width: 1140px){.top-graduate_news.common-news .common-inner-area_100,.top-graduate_news.common-news .common-inner-area_pc780,.top-graduate_news.common-news .common-inner-area_pc940,.top-graduate_news.common-news .common-inner-area_pc980,.top-graduate_news.common-news .common-inner-area_pc1100,.top-graduate_news.common-news .common-inner-area_pc1240,.top-graduate_news.common-news .common-inner-area,.top-graduate_news.common-news .common-inner-area_100-1100,.top-graduate_news.common-news .common-inner-area_90-100,.top-graduate_news.common-news .common-inner-area_pc1400{padding:140px 0 160px}}.top-graduate_news .common-inner-area_100,.top-graduate_news .common-inner-area_pc780,.top-graduate_news .common-inner-area_pc940,.top-graduate_news .common-inner-area_pc980,.top-graduate_news .common-inner-area_pc1100,.top-graduate_news .common-inner-area_pc1240,.top-graduate_news .common-inner-area,.top-graduate_news .common-inner-area_100-1100,.top-graduate_news .common-inner-area_90-100,.top-graduate_news .common-inner-area_pc1400{width:90%;margin:0 auto;text-align:left;padding:60px 0 40px}@media screen and (min-width: 1024px){.top-graduate_news .common-inner-area_100,.top-graduate_news .common-inner-area_pc780,.top-graduate_news .common-inner-area_pc940,.top-graduate_news .common-inner-area_pc980,.top-graduate_news .common-inner-area_pc1100,.top-graduate_news .common-inner-area_pc1240,.top-graduate_news .common-inner-area,.top-graduate_news .common-inner-area_100-1100,.top-graduate_news .common-inner-area_90-100,.top-graduate_news .common-inner-area_pc1400{width:80%}}@media screen and (min-width: 1140px){.top-graduate_news .common-inner-area_100,.top-graduate_news .common-inner-area_pc780,.top-graduate_news .common-inner-area_pc940,.top-graduate_news .common-inner-area_pc980,.top-graduate_news .common-inner-area_pc1100,.top-graduate_news .common-inner-area_pc1240,.top-graduate_news .common-inner-area,.top-graduate_news .common-inner-area_100-1100,.top-graduate_news .common-inner-area_90-100,.top-graduate_news .common-inner-area_pc1400{width:1100px}}@media screen and (min-width: 1024px){.top-graduate_news_content{display:flex}}.top-graduate_news_title{padding-bottom:80px;text-align:left}@media screen and (min-width: 1024px){.top-graduate_news_title{width:200px}}@media screen and (min-width: 1180px){.top-graduate_news_title{width:300px}}.top-graduate_news_title:after{content:"News";display:block;font-size:12rem;font-weight:400;position:absolute;top:0;left:0;color:#f2f2f2;font-family:"Zen Old Mincho",serif;line-height:.8em;opacity:.5;z-index:-1}@media screen and (min-width: 1024px){.top-graduate_news_title:after{top:-10px}}@media screen and (min-width: 1180px){.top-graduate_news_title:after{font-size:21rem;top:-20px;left:-60px}}.top-graduate_news_ul{padding:0}@media screen and (min-width: 1024px){.top-graduate_news_ul{flex:1}}.top-graduate_news_ul_date{display:block;padding-bottom:5px;font-size:1.5rem}@media screen and (min-width: 1024px){.top-graduate_news_ul_date{padding:0}}.top-graduate_news_ul li{display:block;padding:20px 0;border-bottom:1px solid #ccc;font-weight:600}@media screen and (min-width: 1024px){.top-graduate_news_ul li{display:flex;align-items:center;gap:20px;padding:30px 10px}}@media screen and (min-width: 1180px){.top-graduate_news_ul li{padding:40px 20px}}.top-graduate_news_ul li:first-child{border-top:1px solid #ccc}.top-graduate_news_ul li a{display:block;line-height:1.4em;-webkit-transition:.4s;transition:.4s}.top-graduate_news_ul li a:hover{opacity:.6}.top-graduate_news_link{margin-top:40px}@media screen and (min-width: 1024px){.top-graduate_news_link{padding:18px;margin:20px 0 0 auto;font-size:1.3rem;width:240px}}.top-graduate_online>.common-inner-area_100,.about_01 .top-graduate_online>.common-inner-area,.about_02 .top-graduate_online>.common-inner-area,.top-graduate_online>.common-inner-area_pc780,.bottom-link_02 .top-graduate_online>.common-inner-area,.about_main .top-graduate_online>.common-inner-area,.jobdescription_main .top-graduate_online>.common-inner-area,.top-graduate_online>.common-inner-area_pc940,.top-faq .top-graduate_online>.common-inner-area,.faq_01 .top-graduate_online>.common-inner-area,.numbers_01 .top-graduate_online>.common-inner-area,.interview_contents .top-graduate_online>.common-inner-area,.interview_contents_link .top-graduate_online>.common-inner-area,.interview_01 .top-graduate_online>.common-inner-area,.jobdescription_01 .top-graduate_online>.common-inner-area,.jobdescription_02 .top-graduate_online>.common-inner-area,.jobdescription_03 .top-graduate_online>.common-inner-area,.entry_main .top-graduate_online>.common-inner-area,.entry_01 .top-graduate_online>.common-inner-area,.entry_02 .top-graduate_online>.common-inner-area,.news_01 .top-graduate_online>.common-inner-area,.news_02 .top-graduate_online>.common-inner-area,.top-graduate_online>.common-inner-area_pc980,.top-sns .top-graduate_online>.common-inner-area,.top-graduate_online>.common-inner-area_pc1100,.top-graduate_online>.common-inner-area_pc1240,.top-about .top-graduate_online>.common-inner-area,.bottom-link_01 .top-graduate_online>.common-inner-area,.top-main .top-graduate_online>.common-inner-area,.top-link .top-graduate_online>.common-inner-area,.top-graduate_main .top-graduate_online>.common-inner-area,.top-graduate_news .top-graduate_online>.common-inner-area,.top-graduate_online>.common-inner-area,.top-mess .top-graduate_online>.common-inner-area,.top-business .top-graduate_online>.common-inner-area,.top-business-list .top-graduate_online>.common-inner-area,.top-news .top-graduate_online>.common-inner-area,.top-contact .top-graduate_online>.common-inner-area,.top-voice .top-graduate_online>.common-inner-area,.top-service .top-graduate_online>.common-inner-area,.about_03 .top-graduate_online>.common-inner-area,.faq_main .top-graduate_online>.common-inner-area,.support_main .top-graduate_online>.common-inner-area,.support_01 .top-graduate_online>.common-inner-area,.numbers_main .top-graduate_online>.common-inner-area,.interview_main .top-graduate_online>.common-inner-area,.interview_main_ul .top-graduate_online>.common-inner-area,.interview_page .top-graduate_online>.common-inner-area,.news-content_01 .top-graduate_online>.common-inner-area,.top-graduate_online>.common-inner-area_100-1100,.top-graduate_online>.common-inner-area_90-100,.top-graduate_online>.common-inner-area_pc1400,.top-career .top-graduate_online>.common-inner-area,.top-staff .top-graduate_online>.common-inner-area,.top-number .top-graduate_online>.common-inner-area{margin:0 auto;padding:40px 0 80px}@media screen and (min-width: 1400px){.top-graduate_online>.common-inner-area_100,.about_01 .top-graduate_online>.common-inner-area,.about_02 .top-graduate_online>.common-inner-area,.top-graduate_online>.common-inner-area_pc780,.bottom-link_02 .top-graduate_online>.common-inner-area,.about_main .top-graduate_online>.common-inner-area,.jobdescription_main .top-graduate_online>.common-inner-area,.top-graduate_online>.common-inner-area_pc940,.top-faq .top-graduate_online>.common-inner-area,.faq_01 .top-graduate_online>.common-inner-area,.numbers_01 .top-graduate_online>.common-inner-area,.interview_contents .top-graduate_online>.common-inner-area,.interview_contents_link .top-graduate_online>.common-inner-area,.interview_01 .top-graduate_online>.common-inner-area,.jobdescription_01 .top-graduate_online>.common-inner-area,.jobdescription_02 .top-graduate_online>.common-inner-area,.jobdescription_03 .top-graduate_online>.common-inner-area,.entry_main .top-graduate_online>.common-inner-area,.entry_01 .top-graduate_online>.common-inner-area,.entry_02 .top-graduate_online>.common-inner-area,.news_01 .top-graduate_online>.common-inner-area,.news_02 .top-graduate_online>.common-inner-area,.top-graduate_online>.common-inner-area_pc980,.top-sns .top-graduate_online>.common-inner-area,.top-graduate_online>.common-inner-area_pc1100,.top-graduate_online>.common-inner-area_pc1240,.top-about .top-graduate_online>.common-inner-area,.bottom-link_01 .top-graduate_online>.common-inner-area,.top-main .top-graduate_online>.common-inner-area,.top-link .top-graduate_online>.common-inner-area,.top-graduate_main .top-graduate_online>.common-inner-area,.top-graduate_news .top-graduate_online>.common-inner-area,.top-graduate_online>.common-inner-area,.top-mess .top-graduate_online>.common-inner-area,.top-business .top-graduate_online>.common-inner-area,.top-business-list .top-graduate_online>.common-inner-area,.top-news .top-graduate_online>.common-inner-area,.top-contact .top-graduate_online>.common-inner-area,.top-voice .top-graduate_online>.common-inner-area,.top-service .top-graduate_online>.common-inner-area,.about_03 .top-graduate_online>.common-inner-area,.faq_main .top-graduate_online>.common-inner-area,.support_main .top-graduate_online>.common-inner-area,.support_01 .top-graduate_online>.common-inner-area,.numbers_main .top-graduate_online>.common-inner-area,.interview_main .top-graduate_online>.common-inner-area,.interview_main_ul .top-graduate_online>.common-inner-area,.interview_page .top-graduate_online>.common-inner-area,.news-content_01 .top-graduate_online>.common-inner-area,.top-graduate_online>.common-inner-area_100-1100,.top-graduate_online>.common-inner-area_90-100,.top-graduate_online>.common-inner-area_pc1400,.top-career .top-graduate_online>.common-inner-area,.top-staff .top-graduate_online>.common-inner-area,.top-number .top-graduate_online>.common-inner-area{padding:80px 0 160px}}.top-graduate_online_content{border:8px solid #f2f2f2;padding:20px;padding-top:0}@media screen and (min-width: 1024px){.top-graduate_online_content{padding:40px;padding-top:0}}.top-graduate_online_title{padding-bottom:80px;text-align:center;font-size:2rem;padding-bottom:0}@media screen and (min-width: 1024px){.top-graduate_online_title{font-size:2.4rem}}.top-graduate_online_title_area{display:inline-block;padding:0 20px;background:#fff;transform:translateY(-50%)}.top-graduate_online_p{padding:0;margin:0;text-align:left;line-height:1.4em;font-size:1.5rem}@media screen and (min-width: 1024px){.top-graduate_online_p{padding:10px 0;line-height:1.6em}}.top-graduate_online_p strong{font-weight:700}.top-graduate_online_p strong em{font-size:1.2em}.top-graduate_online_ul{margin-top:20px;border-top:1px solid #354b70}@media screen and (min-width: 1024px){.top-graduate_online_ul{display:flex;flex-wrap:wrap}}.top-graduate_online_ul li{display:block}@media screen and (min-width: 1024px){.top-graduate_online_ul li{width:33%}}.top-graduate_online_ul li:nth-child(3n){flex:1}@media screen and (min-width: 1024px){.top-graduate_online_ul li:nth-child(3n) a{border-right:1px solid #354b70}}@media screen and (min-width: 1024px){.top-graduate_online_ul li:last-child{width:33.1%}}@media screen and (min-width: 1024px){.top-graduate_online_ul li:last-child a{border-right:1px solid #354b70}}.top-graduate_online_ul li a{border:1px solid #354b70;border-top:none;padding:20px}@media screen and (min-width: 1024px){.top-graduate_online_ul li a{border-right:none}}.top-graduate_online_ul li a:hover{background:#354b70}.top-graduate_online_ul li a:hover span{color:#fff}.top-graduate_online_ul li a:hover:after{border-bottom:1px solid #fff;border-right:1px solid #fff}.top-staff{position:relative;background:#f2f2f2}.top-staff:after{content:"Message";display:inline-block;font-size:10rem;font-weight:800;position:absolute;top:-70px;left:calc((100vw - 90%) / 2 );color:#ccc;font-family:"Zen Old Mincho",serif;letter-spacing:.001em;opacity:.3}@media screen and (min-width: 1024px){.top-staff:after{font-size:12rem;left:calc( 100vw / 2 + 35px)}}@media screen and (min-width: 1140px){.top-staff:after{font-size:21rem;top:-135px}}.top-staff.type-diversity{position:relative;background:#354b70}@media screen and (min-width: 1024px){.top-staff.type-diversity{background:transparent}}.top-staff.type-diversity>.common-inner-area_100,.about_01 .top-staff.type-diversity>.common-inner-area,.about_02 .top-staff.type-diversity>.common-inner-area,.top-staff.type-diversity>.common-inner-area_pc780,.bottom-link_02 .top-staff.type-diversity>.common-inner-area,.about_main .top-staff.type-diversity>.common-inner-area,.jobdescription_main .top-staff.type-diversity>.common-inner-area,.top-staff.type-diversity>.common-inner-area_pc940,.top-faq .top-staff.type-diversity>.common-inner-area,.faq_01 .top-staff.type-diversity>.common-inner-area,.numbers_01 .top-staff.type-diversity>.common-inner-area,.interview_contents .top-staff.type-diversity>.common-inner-area,.interview_contents_link .top-staff.type-diversity>.common-inner-area,.interview_01 .top-staff.type-diversity>.common-inner-area,.jobdescription_01 .top-staff.type-diversity>.common-inner-area,.jobdescription_02 .top-staff.type-diversity>.common-inner-area,.jobdescription_03 .top-staff.type-diversity>.common-inner-area,.entry_main .top-staff.type-diversity>.common-inner-area,.entry_01 .top-staff.type-diversity>.common-inner-area,.entry_02 .top-staff.type-diversity>.common-inner-area,.news_01 .top-staff.type-diversity>.common-inner-area,.news_02 .top-staff.type-diversity>.common-inner-area,.top-staff.type-diversity>.common-inner-area_pc980,.top-sns .top-staff.type-diversity>.common-inner-area,.top-staff.type-diversity>.common-inner-area_pc1100,.top-staff.type-diversity>.common-inner-area_pc1240,.top-about .top-staff.type-diversity>.common-inner-area,.bottom-link_01 .top-staff.type-diversity>.common-inner-area,.top-main .top-staff.type-diversity>.common-inner-area,.top-link .top-staff.type-diversity>.common-inner-area,.top-graduate_main .top-staff.type-diversity>.common-inner-area,.top-graduate_news .top-staff.type-diversity>.common-inner-area,.top-mess .top-staff.type-diversity>.common-inner-area,.top-business .top-staff.type-diversity>.common-inner-area,.top-business-list .top-staff.type-diversity>.common-inner-area,.top-news .top-staff.type-diversity>.common-inner-area,.top-contact .top-staff.type-diversity>.common-inner-area,.top-voice .top-staff.type-diversity>.common-inner-area,.top-service .top-staff.type-diversity>.common-inner-area,.about_03 .top-staff.type-diversity>.common-inner-area,.faq_main .top-staff.type-diversity>.common-inner-area,.support_main .top-staff.type-diversity>.common-inner-area,.support_01 .top-staff.type-diversity>.common-inner-area,.numbers_main .top-staff.type-diversity>.common-inner-area,.interview_main .top-staff.type-diversity>.common-inner-area,.interview_main_ul .top-staff.type-diversity>.common-inner-area,.interview_page .top-staff.type-diversity>.common-inner-area,.news-content_01 .top-staff.type-diversity>.common-inner-area,.top-staff.type-diversity>.common-inner-area_100-1100,.top-staff.type-diversity>.common-inner-area_90-100,.top-staff.type-diversity>.common-inner-area_pc1400,.top-career .top-staff.type-diversity>.common-inner-area,.top-staff.type-diversity>.common-inner-area,.top-number .top-staff.type-diversity>.common-inner-area{position:relative}.top-staff.type-diversity>.common-inner-area_100:before,.about_01 .top-staff.type-diversity>.common-inner-area:before,.about_02 .top-staff.type-diversity>.common-inner-area:before,.top-staff.type-diversity>.common-inner-area_pc780:before,.bottom-link_02 .top-staff.type-diversity>.common-inner-area:before,.about_main .top-staff.type-diversity>.common-inner-area:before,.jobdescription_main .top-staff.type-diversity>.common-inner-area:before,.top-staff.type-diversity>.common-inner-area_pc940:before,.top-faq .top-staff.type-diversity>.common-inner-area:before,.faq_01 .top-staff.type-diversity>.common-inner-area:before,.numbers_01 .top-staff.type-diversity>.common-inner-area:before,.interview_contents .top-staff.type-diversity>.common-inner-area:before,.interview_contents_link .top-staff.type-diversity>.common-inner-area:before,.interview_01 .top-staff.type-diversity>.common-inner-area:before,.jobdescription_01 .top-staff.type-diversity>.common-inner-area:before,.jobdescription_02 .top-staff.type-diversity>.common-inner-area:before,.jobdescription_03 .top-staff.type-diversity>.common-inner-area:before,.entry_main .top-staff.type-diversity>.common-inner-area:before,.entry_01 .top-staff.type-diversity>.common-inner-area:before,.entry_02 .top-staff.type-diversity>.common-inner-area:before,.news_01 .top-staff.type-diversity>.common-inner-area:before,.news_02 .top-staff.type-diversity>.common-inner-area:before,.top-staff.type-diversity>.common-inner-area_pc980:before,.top-sns .top-staff.type-diversity>.common-inner-area:before,.top-staff.type-diversity>.common-inner-area_pc1100:before,.top-staff.type-diversity>.common-inner-area_pc1240:before,.top-about .top-staff.type-diversity>.common-inner-area:before,.bottom-link_01 .top-staff.type-diversity>.common-inner-area:before,.top-main .top-staff.type-diversity>.common-inner-area:before,.top-link .top-staff.type-diversity>.common-inner-area:before,.top-graduate_main .top-staff.type-diversity>.common-inner-area:before,.top-graduate_news .top-staff.type-diversity>.common-inner-area:before,.top-mess .top-staff.type-diversity>.common-inner-area:before,.top-business .top-staff.type-diversity>.common-inner-area:before,.top-business-list .top-staff.type-diversity>.common-inner-area:before,.top-news .top-staff.type-diversity>.common-inner-area:before,.top-contact .top-staff.type-diversity>.common-inner-area:before,.top-voice .top-staff.type-diversity>.common-inner-area:before,.top-service .top-staff.type-diversity>.common-inner-area:before,.about_03 .top-staff.type-diversity>.common-inner-area:before,.faq_main .top-staff.type-diversity>.common-inner-area:before,.support_main .top-staff.type-diversity>.common-inner-area:before,.support_01 .top-staff.type-diversity>.common-inner-area:before,.numbers_main .top-staff.type-diversity>.common-inner-area:before,.interview_main .top-staff.type-diversity>.common-inner-area:before,.interview_main_ul .top-staff.type-diversity>.common-inner-area:before,.interview_page .top-staff.type-diversity>.common-inner-area:before,.news-content_01 .top-staff.type-diversity>.common-inner-area:before,.top-staff.type-diversity>.common-inner-area_100-1100:before,.top-staff.type-diversity>.common-inner-area_90-100:before,.top-staff.type-diversity>.common-inner-area_pc1400:before,.top-career .top-staff.type-diversity>.common-inner-area:before,.top-staff.type-diversity>.common-inner-area:before,.top-number .top-staff.type-diversity>.common-inner-area:before{position:absolute;content:"";display:block;background:#354b70;width:100%;height:100%;top:0;left:0}@media screen and (min-width: 1024px){.top-staff.type-diversity>.common-inner-area_100:before,.about_01 .top-staff.type-diversity>.common-inner-area:before,.about_02 .top-staff.type-diversity>.common-inner-area:before,.top-staff.type-diversity>.common-inner-area_pc780:before,.bottom-link_02 .top-staff.type-diversity>.common-inner-area:before,.about_main .top-staff.type-diversity>.common-inner-area:before,.jobdescription_main .top-staff.type-diversity>.common-inner-area:before,.top-staff.type-diversity>.common-inner-area_pc940:before,.top-faq .top-staff.type-diversity>.common-inner-area:before,.faq_01 .top-staff.type-diversity>.common-inner-area:before,.numbers_01 .top-staff.type-diversity>.common-inner-area:before,.interview_contents .top-staff.type-diversity>.common-inner-area:before,.interview_contents_link .top-staff.type-diversity>.common-inner-area:before,.interview_01 .top-staff.type-diversity>.common-inner-area:before,.jobdescription_01 .top-staff.type-diversity>.common-inner-area:before,.jobdescription_02 .top-staff.type-diversity>.common-inner-area:before,.jobdescription_03 .top-staff.type-diversity>.common-inner-area:before,.entry_main .top-staff.type-diversity>.common-inner-area:before,.entry_01 .top-staff.type-diversity>.common-inner-area:before,.entry_02 .top-staff.type-diversity>.common-inner-area:before,.news_01 .top-staff.type-diversity>.common-inner-area:before,.news_02 .top-staff.type-diversity>.common-inner-area:before,.top-staff.type-diversity>.common-inner-area_pc980:before,.top-sns .top-staff.type-diversity>.common-inner-area:before,.top-staff.type-diversity>.common-inner-area_pc1100:before,.top-staff.type-diversity>.common-inner-area_pc1240:before,.top-about .top-staff.type-diversity>.common-inner-area:before,.bottom-link_01 .top-staff.type-diversity>.common-inner-area:before,.top-main .top-staff.type-diversity>.common-inner-area:before,.top-link .top-staff.type-diversity>.common-inner-area:before,.top-graduate_main .top-staff.type-diversity>.common-inner-area:before,.top-graduate_news .top-staff.type-diversity>.common-inner-area:before,.top-mess .top-staff.type-diversity>.common-inner-area:before,.top-business .top-staff.type-diversity>.common-inner-area:before,.top-business-list .top-staff.type-diversity>.common-inner-area:before,.top-news .top-staff.type-diversity>.common-inner-area:before,.top-contact .top-staff.type-diversity>.common-inner-area:before,.top-voice .top-staff.type-diversity>.common-inner-area:before,.top-service .top-staff.type-diversity>.common-inner-area:before,.about_03 .top-staff.type-diversity>.common-inner-area:before,.faq_main .top-staff.type-diversity>.common-inner-area:before,.support_main .top-staff.type-diversity>.common-inner-area:before,.support_01 .top-staff.type-diversity>.common-inner-area:before,.numbers_main .top-staff.type-diversity>.common-inner-area:before,.interview_main .top-staff.type-diversity>.common-inner-area:before,.interview_main_ul .top-staff.type-diversity>.common-inner-area:before,.interview_page .top-staff.type-diversity>.common-inner-area:before,.news-content_01 .top-staff.type-diversity>.common-inner-area:before,.top-staff.type-diversity>.common-inner-area_100-1100:before,.top-staff.type-diversity>.common-inner-area_90-100:before,.top-staff.type-diversity>.common-inner-area_pc1400:before,.top-career .top-staff.type-diversity>.common-inner-area:before,.top-staff.type-diversity>.common-inner-area:before,.top-number .top-staff.type-diversity>.common-inner-area:before{left:48%}}.top-staff.type-diversity .top-staff_text{position:relative;z-index:1}@media screen and (min-width: 1024px){.top-staff.type-diversity .top-staff_text{padding-bottom:100px}}.top-staff.type-diversity .top-staff_title{color:#fff}@media screen and (min-width: 1024px){.top-staff.type-diversity .top-staff_title{padding-top:140px}}.top-staff.type-diversity .top-staff_title em{color:#fff}.top-staff.type-diversity .top-staff_p{color:#fff}.top-staff.type-diversity .top-staff_link a{color:#fff}.top-staff.type-diversity .top-staff_link a:after{border-bottom:1px solid #fff;border-right:1px solid #fff}.top-staff .common-inner-area_100,.top-staff .common-inner-area_pc780,.top-staff .common-inner-area_pc940,.top-staff .common-inner-area_pc980,.top-staff .common-inner-area_pc1100,.top-staff .common-inner-area_pc1240,.top-staff .common-inner-area_100-1100,.top-staff .common-inner-area_90-100,.top-staff .common-inner-area_pc1400,.top-staff .common-inner-area{width:90%;margin:0 auto;padding:40px 0}@media screen and (min-width: 1024px){.top-staff .common-inner-area_100,.top-staff .common-inner-area_pc780,.top-staff .common-inner-area_pc940,.top-staff .common-inner-area_pc980,.top-staff .common-inner-area_pc1100,.top-staff .common-inner-area_pc1240,.top-staff .common-inner-area_100-1100,.top-staff .common-inner-area_90-100,.top-staff .common-inner-area_pc1400,.top-staff .common-inner-area{padding:0;width:100%}}@media screen and (min-width: 1400px){.top-staff .common-inner-area_100,.top-staff .common-inner-area_pc780,.top-staff .common-inner-area_pc940,.top-staff .common-inner-area_pc980,.top-staff .common-inner-area_pc1100,.top-staff .common-inner-area_pc1240,.top-staff .common-inner-area_100-1100,.top-staff .common-inner-area_90-100,.top-staff .common-inner-area_pc1400,.top-staff .common-inner-area{width:1400px}}@media screen and (min-width: 1024px){.top-staff_content{display:flex;flex-direction:row-reverse;align-items:center;gap:60px}}@media screen and (min-width: 1600px){.top-staff_content{gap:100px}}.top-staff_text{padding-bottom:40px}@media screen and (min-width: 1024px){.top-staff_text{width:45%;padding-right:calc((100vw - 90%) / 2 )}}@media screen and (min-width: 1400px){.top-staff_text{width:630px;padding-right:150px}}.top-staff_img{display:flex;padding:20px 0 0}@media screen and (min-width: 1024px){.top-staff_img{flex:1;padding:0}}@media screen and (min-width: 1400px){.top-staff_img{flex:auto;width:700px}}@media screen and (min-width: 1024px){.top-staff_title{padding:45px 0 20px}}.top-staff_p{text-align:left}@media screen and (min-width: 1024px){.top-staff_p{line-height:2em}}.top-staff_link{padding:30px 0}.top-staff_link li{display:block;border-bottom:1px solid #ccc}.top-staff_link li:first-child{border-top:1px solid #ccc}.top-staff_link li a{display:flex;justify-content:space-between;align-items:center;padding:30px 15px;position:relative}.top-staff_link li a:after{content:"";display:block;position:relative;width:18px;height:8px;border-bottom:1px solid #354b70;border-right:1px solid #354b70;transform:skew(45deg);-webkit-transition:.4s;transition:.4s}.top-staff_link li a:hover span{opacity:.6}.top-staff_link li a:hover:after{margin-right:20px}.top-staff_link li a span{display:block;-webkit-transition:.4s;transition:.4s}.top-staff_slider1,.top-staff_slider2{width:50%}.top-staff_slider1.slick-vertical .slick-slide,.top-staff_slider2.slick-vertical .slick-slide{border:none !important}.top-staff_slider1 .slick-track,.top-staff_slider2 .slick-track{display:flex;flex-wrap:wrap}.top-staff_slider1 li,.top-staff_slider2 li{display:block}.top-staff_slider1 li figure,.top-staff_slider2 li figure{display:block;width:100%}.top-staff_slider1 li figure img,.top-staff_slider2 li figure img{aspect-ratio:9 / 16;object-fit:cover;filter:grayscale(100%)}@media screen and (min-width: 1400px){.top-staff_slider1 li figure img,.top-staff_slider2 li figure img{aspect-ratio:12 / 16}}.top-staff_slider2{transform:rotate(180deg)}.top-staff_slider2 .slick-slide{transform:rotate(180deg)}.top-staff_slider2 .slick-list{margin-top:-80px}@media screen and (min-width: 1024px){.top-staff_slider2 .slick-list{margin-top:0}}.top-support{position:relative;text-align:left}.top-support>.common-inner-area_100,.about_01 .top-support>.common-inner-area,.about_02 .top-support>.common-inner-area,.top-support>.common-inner-area_pc780,.bottom-link_02 .top-support>.common-inner-area,.about_main .top-support>.common-inner-area,.jobdescription_main .top-support>.common-inner-area,.top-support>.common-inner-area_pc940,.top-faq .top-support>.common-inner-area,.faq_01 .top-support>.common-inner-area,.numbers_01 .top-support>.common-inner-area,.interview_contents .top-support>.common-inner-area,.interview_contents_link .top-support>.common-inner-area,.interview_01 .top-support>.common-inner-area,.jobdescription_01 .top-support>.common-inner-area,.jobdescription_02 .top-support>.common-inner-area,.jobdescription_03 .top-support>.common-inner-area,.entry_main .top-support>.common-inner-area,.entry_01 .top-support>.common-inner-area,.entry_02 .top-support>.common-inner-area,.news_01 .top-support>.common-inner-area,.news_02 .top-support>.common-inner-area,.top-support>.common-inner-area_pc980,.top-sns .top-support>.common-inner-area,.top-support>.common-inner-area_pc1100,.top-support>.common-inner-area_pc1240,.top-about .top-support>.common-inner-area,.bottom-link_01 .top-support>.common-inner-area,.top-main .top-support>.common-inner-area,.top-link .top-support>.common-inner-area,.top-graduate_main .top-support>.common-inner-area,.top-graduate_news .top-support>.common-inner-area,.top-support>.common-inner-area,.top-mess .top-support>.common-inner-area,.top-business .top-support>.common-inner-area,.top-business-list .top-support>.common-inner-area,.top-news .top-support>.common-inner-area,.top-contact .top-support>.common-inner-area,.top-voice .top-support>.common-inner-area,.top-service .top-support>.common-inner-area,.about_03 .top-support>.common-inner-area,.faq_main .top-support>.common-inner-area,.support_main .top-support>.common-inner-area,.support_01 .top-support>.common-inner-area,.numbers_main .top-support>.common-inner-area,.interview_main .top-support>.common-inner-area,.interview_main_ul .top-support>.common-inner-area,.interview_page .top-support>.common-inner-area,.news-content_01 .top-support>.common-inner-area,.top-support>.common-inner-area_100-1100,.top-support>.common-inner-area_90-100,.top-support>.common-inner-area_pc1400,.top-career .top-support>.common-inner-area,.top-staff .top-support>.common-inner-area,.top-number .top-support>.common-inner-area{margin:0 auto;padding:100px 0 60px}@media screen and (min-width: 1600px){.top-support>.common-inner-area_100,.about_01 .top-support>.common-inner-area,.about_02 .top-support>.common-inner-area,.top-support>.common-inner-area_pc780,.bottom-link_02 .top-support>.common-inner-area,.about_main .top-support>.common-inner-area,.jobdescription_main .top-support>.common-inner-area,.top-support>.common-inner-area_pc940,.top-faq .top-support>.common-inner-area,.faq_01 .top-support>.common-inner-area,.numbers_01 .top-support>.common-inner-area,.interview_contents .top-support>.common-inner-area,.interview_contents_link .top-support>.common-inner-area,.interview_01 .top-support>.common-inner-area,.jobdescription_01 .top-support>.common-inner-area,.jobdescription_02 .top-support>.common-inner-area,.jobdescription_03 .top-support>.common-inner-area,.entry_main .top-support>.common-inner-area,.entry_01 .top-support>.common-inner-area,.entry_02 .top-support>.common-inner-area,.news_01 .top-support>.common-inner-area,.news_02 .top-support>.common-inner-area,.top-support>.common-inner-area_pc980,.top-sns .top-support>.common-inner-area,.top-support>.common-inner-area_pc1100,.top-support>.common-inner-area_pc1240,.top-about .top-support>.common-inner-area,.bottom-link_01 .top-support>.common-inner-area,.top-main .top-support>.common-inner-area,.top-link .top-support>.common-inner-area,.top-graduate_main .top-support>.common-inner-area,.top-graduate_news .top-support>.common-inner-area,.top-support>.common-inner-area,.top-mess .top-support>.common-inner-area,.top-business .top-support>.common-inner-area,.top-business-list .top-support>.common-inner-area,.top-news .top-support>.common-inner-area,.top-contact .top-support>.common-inner-area,.top-voice .top-support>.common-inner-area,.top-service .top-support>.common-inner-area,.about_03 .top-support>.common-inner-area,.faq_main .top-support>.common-inner-area,.support_main .top-support>.common-inner-area,.support_01 .top-support>.common-inner-area,.numbers_main .top-support>.common-inner-area,.interview_main .top-support>.common-inner-area,.interview_main_ul .top-support>.common-inner-area,.interview_page .top-support>.common-inner-area,.news-content_01 .top-support>.common-inner-area,.top-support>.common-inner-area_100-1100,.top-support>.common-inner-area_90-100,.top-support>.common-inner-area_pc1400,.top-career .top-support>.common-inner-area,.top-staff .top-support>.common-inner-area,.top-number .top-support>.common-inner-area{width:1300px;padding:140px 0 120px}}@media screen and (min-width: 1024px){.top-support_content{display:flex;align-items:center}}@media screen and (min-width: 1024px){.top-support_text{width:55%}}.top-support_img{position:relative;padding-top:40px;opacity:0;transition:1.4s}@media screen and (min-width: 1024px){.top-support_img{flex:1;transition:1.4s;transition-delay:.8s}}.top-support_img.is-active{opacity:1}.top-support_img img{transform-origin:top center}@media screen and (min-width: 1024px){.top-support_img img{transform:scale(1.3)}}@media screen and (min-width: 1600px){.top-support_img img{transform:scale(1.2)}}.top-support_title{padding-bottom:20px;position:relative}.top-support_title:after{content:"Support";display:block;font-size:12rem;font-weight:400;position:absolute;top:-35px;left:0;color:#f2f2f2;font-family:"Zen Old Mincho",serif;line-height:.8em;opacity:.5;z-index:-1}@media screen and (min-width: 1024px){.top-support_title:after{font-size:14rem;top:-60px;left:40px}}@media screen and (min-width: 1180px){.top-support_title:after{font-size:21rem;top:-100px;left:80px}}@media screen and (min-width: 1024px){.top-support_title{width:200px}}@media screen and (min-width: 1180px){.top-support_title{width:300px}}@media screen and (min-width: 1024px){.top-support_sub-title,.about_01_sub-title,.about_02_header_sub-title,.about_02_slider_title,.about_03_sub-title{padding:45px 0 20px}}.top-support_link{margin-top:40px}@media screen and (min-width: 1024px){.top-support_link{padding:18px;margin:40px 0;font-size:1.3rem;width:240px}}.top-interview{position:relative}.top-interview>.common-inner-area_100,.top-interview>.common-inner-area,.about_01 .top-interview>.common-inner-area,.about_02 .top-interview>.common-inner-area,.top-interview>.common-inner-area_pc780,.bottom-link_02 .top-interview>.common-inner-area,.about_main .top-interview>.common-inner-area,.jobdescription_main .top-interview>.common-inner-area,.top-interview>.common-inner-area_pc940,.top-faq .top-interview>.common-inner-area,.faq_01 .top-interview>.common-inner-area,.numbers_01 .top-interview>.common-inner-area,.interview_contents .top-interview>.common-inner-area,.interview_contents_link .top-interview>.common-inner-area,.interview_01 .top-interview>.common-inner-area,.jobdescription_01 .top-interview>.common-inner-area,.jobdescription_02 .top-interview>.common-inner-area,.jobdescription_03 .top-interview>.common-inner-area,.entry_main .top-interview>.common-inner-area,.entry_01 .top-interview>.common-inner-area,.entry_02 .top-interview>.common-inner-area,.news_01 .top-interview>.common-inner-area,.news_02 .top-interview>.common-inner-area,.top-interview>.common-inner-area_pc980,.top-sns .top-interview>.common-inner-area,.top-interview>.common-inner-area_pc1100,.top-interview>.common-inner-area_pc1240,.top-about .top-interview>.common-inner-area,.bottom-link_01 .top-interview>.common-inner-area,.top-main .top-interview>.common-inner-area,.top-link .top-interview>.common-inner-area,.top-graduate_main .top-interview>.common-inner-area,.top-graduate_news .top-interview>.common-inner-area,.top-mess .top-interview>.common-inner-area,.top-business .top-interview>.common-inner-area,.top-business-list .top-interview>.common-inner-area,.top-news .top-interview>.common-inner-area,.top-contact .top-interview>.common-inner-area,.top-voice .top-interview>.common-inner-area,.top-service .top-interview>.common-inner-area,.about_03 .top-interview>.common-inner-area,.faq_main .top-interview>.common-inner-area,.support_main .top-interview>.common-inner-area,.support_01 .top-interview>.common-inner-area,.numbers_main .top-interview>.common-inner-area,.interview_main .top-interview>.common-inner-area,.interview_main_ul .top-interview>.common-inner-area,.interview_page .top-interview>.common-inner-area,.news-content_01 .top-interview>.common-inner-area,.top-interview>.common-inner-area_100-1100,.top-interview>.common-inner-area_90-100,.top-interview>.common-inner-area_pc1400,.top-career .top-interview>.common-inner-area,.top-staff .top-interview>.common-inner-area,.top-number .top-interview>.common-inner-area{margin:0 auto;padding:100px 0 60px}@media screen and (min-width: 1400px){.top-interview>.common-inner-area_100,.top-interview>.common-inner-area,.about_01 .top-interview>.common-inner-area,.about_02 .top-interview>.common-inner-area,.top-interview>.common-inner-area_pc780,.bottom-link_02 .top-interview>.common-inner-area,.about_main .top-interview>.common-inner-area,.jobdescription_main .top-interview>.common-inner-area,.top-interview>.common-inner-area_pc940,.top-faq .top-interview>.common-inner-area,.faq_01 .top-interview>.common-inner-area,.numbers_01 .top-interview>.common-inner-area,.interview_contents .top-interview>.common-inner-area,.interview_contents_link .top-interview>.common-inner-area,.interview_01 .top-interview>.common-inner-area,.jobdescription_01 .top-interview>.common-inner-area,.jobdescription_02 .top-interview>.common-inner-area,.jobdescription_03 .top-interview>.common-inner-area,.entry_main .top-interview>.common-inner-area,.entry_01 .top-interview>.common-inner-area,.entry_02 .top-interview>.common-inner-area,.news_01 .top-interview>.common-inner-area,.news_02 .top-interview>.common-inner-area,.top-interview>.common-inner-area_pc980,.top-sns .top-interview>.common-inner-area,.top-interview>.common-inner-area_pc1100,.top-interview>.common-inner-area_pc1240,.top-about .top-interview>.common-inner-area,.bottom-link_01 .top-interview>.common-inner-area,.top-main .top-interview>.common-inner-area,.top-link .top-interview>.common-inner-area,.top-graduate_main .top-interview>.common-inner-area,.top-graduate_news .top-interview>.common-inner-area,.top-mess .top-interview>.common-inner-area,.top-business .top-interview>.common-inner-area,.top-business-list .top-interview>.common-inner-area,.top-news .top-interview>.common-inner-area,.top-contact .top-interview>.common-inner-area,.top-voice .top-interview>.common-inner-area,.top-service .top-interview>.common-inner-area,.about_03 .top-interview>.common-inner-area,.faq_main .top-interview>.common-inner-area,.support_main .top-interview>.common-inner-area,.support_01 .top-interview>.common-inner-area,.numbers_main .top-interview>.common-inner-area,.interview_main .top-interview>.common-inner-area,.interview_main_ul .top-interview>.common-inner-area,.interview_page .top-interview>.common-inner-area,.news-content_01 .top-interview>.common-inner-area,.top-interview>.common-inner-area_100-1100,.top-interview>.common-inner-area_90-100,.top-interview>.common-inner-area_pc1400,.top-career .top-interview>.common-inner-area,.top-staff .top-interview>.common-inner-area,.top-number .top-interview>.common-inner-area{padding:140px 0 120px}}.top-interview_header{width:90%;margin:0 auto}@media screen and (min-width: 1024px){.top-interview_header{width:820px}}@media screen and (min-width: 1180px){.top-interview_header{width:1100px}}.top-interview_title{text-align:left;padding:30px 0 40px;position:relative}.top-interview_title:after{content:"Interview";display:inline-block;font-size:10rem;font-weight:800;position:absolute;top:-200px;left:-40px;color:#ccc;font-family:"Zen Old Mincho",serif;letter-spacing:.001em;transform-origin:bottom left;transform:rotate(90deg);opacity:.3}@media screen and (min-width: 1024px){.top-interview_title:after{font-size:12rem;top:-230px;left:calc((100vw - 820px) / 2 * -1);transform:translateX(-4%) rotate(90deg)}}@media screen and (min-width: 1140px){.top-interview_title:after{font-size:21rem;top:-300px;left:-160px;transform:rotate(90deg)}}.top-interview_p{text-align:left;padding:30px 0 40px}.top-interview_slider{padding-left:60px}@media screen and (min-width: 1024px){.top-interview_slider{padding-left:calc((100vw - 820px) / 2 )}}@media screen and (min-width: 1180px){.top-interview_slider{padding-left:calc((100vw - 1100px) / 2 )}}.top-interview_slider .slick-track{margin-left:0}.top-interview_slider li{display:block}.top-interview_slider li.slick-slide{margin:0 20px 0 0;max-width:380px}.top-interview_slider li a{touch-action:manipulation}.top-interview_slider_p{margin:0;padding:0;padding-top:10px;font-size:1.2rem;text-align:left;color:#333}.top-interview_slider_title{margin:0;padding:0;font-size:1.8rem;font-weight:500;text-align:left}@media screen and (min-width: 1024px){.top-interview_slider_title{font-size:2rem}}.top-interview_slider_title span{display:inline-block;font-size:1.2rem;letter-spacing:.01em;padding-top:4px}@media screen and (min-width: 1024px){.top-interview_slider_title span{display:inline-block;padding-left:10px;padding-top:0}}.top-interview_slider-nav,.about_03_slider-nav{display:flex;justify-content:flex-end;align-items:center;width:90%;margin:0 auto;gap:5px}@media screen and (min-width: 1180px){.top-interview_slider-nav,.about_03_slider-nav{width:1100px}}.top-interview_slider-nav a,.about_03_slider-nav a{width:40px;height:auto;-webkit-transition:.2s;transition:.2s}@media screen and (min-width: 1180px){.top-interview_slider-nav a,.about_03_slider-nav a{width:50px}}.top-interview_slider-nav a.is-disabled,.about_03_slider-nav a.is-disabled{opacity:.2;filter:grayscale(100%);cursor:default;pointer-events:none}.top-interview_slider-nav a.is-disabled:hover img,.about_03_slider-nav a.is-disabled:hover img{opacity:1}.top-number{position:relative}.top-number .common-inner-area_100,.top-number .common-inner-area_pc780,.top-number .common-inner-area_pc940,.top-number .common-inner-area_pc980,.top-number .common-inner-area_pc1100,.top-number .common-inner-area_pc1240,.top-number .common-inner-area_100-1100,.top-number .common-inner-area_90-100,.top-number .common-inner-area_pc1400,.top-number .common-inner-area{width:100%;margin:0 auto;padding:40px 0 60px}@media screen and (min-width: 1024px){.top-number .common-inner-area_100,.top-number .common-inner-area_pc780,.top-number .common-inner-area_pc940,.top-number .common-inner-area_pc980,.top-number .common-inner-area_pc1100,.top-number .common-inner-area_pc1240,.top-number .common-inner-area_100-1100,.top-number .common-inner-area_90-100,.top-number .common-inner-area_pc1400,.top-number .common-inner-area{padding:80px 0 60px}}@media screen and (min-width: 1400px){.top-number .common-inner-area_100,.top-number .common-inner-area_pc780,.top-number .common-inner-area_pc940,.top-number .common-inner-area_pc980,.top-number .common-inner-area_pc1100,.top-number .common-inner-area_pc1240,.top-number .common-inner-area_100-1100,.top-number .common-inner-area_90-100,.top-number .common-inner-area_pc1400,.top-number .common-inner-area{width:1400px;padding:100px 0 120px}}.top-number_header{position:relative;text-align:left;padding-bottom:30px}@media screen and (min-width: 1024px){.top-number_header{display:flex;align-items:center;padding-bottom:80px}}@media screen and (min-width: 1140px){.top-number_header{display:flex;align-items:center;gap:60px}}.top-number_header:after{content:"About\A Number";display:inline-block;white-space:pre;font-size:10rem;font-weight:800;position:absolute;top:165px;right:58px;color:#ccc;font-family:"Zen Old Mincho",serif;letter-spacing:.001em;line-height:.85em;transform:translateX(50%);opacity:.3}@media screen and (min-width: 1024px){.top-number_header:after{font-size:14rem;top:-110px;right:230px}}@media screen and (min-width: 1140px){.top-number_header:after{font-size:21rem;top:-140px;right:180px}}.top-number_header_img{display:block;width:100%;height:auto}@media screen and (min-width: 1024px){.top-number_header_img{width:55%}}@media screen and (min-width: 1400px){.top-number_header_img{width:65%}}@media screen and (min-width: 1024px){.top-number_header_img img{height:400px;object-fit:cover}}@media screen and (min-width: 1400px){.top-number_header_img img{height:500px}}.top-number_header_text{width:90%;margin:0 auto;position:relative;z-index:1}@media screen and (min-width: 1024px){.top-number_header_text{flex:1;padding:0 40px}}@media screen and (min-width: 1024px){.top-number_header_title{padding-top:0}}.top-number_ul{width:85%;margin:0 auto}@media screen and (min-width: 1024px){.top-number_ul{width:940px;display:grid;gap:60px}}.top-number_ul li{display:block;width:100%;height:auto;border:8px solid #f2f2f2;margin-bottom:30px;position:relative;background:#fff}@media screen and (min-width: 1024px){.top-number_ul li{margin-bottom:0}}@media screen and (min-width: 1024px){.top-number_ul li:first-child{display:flex;flex-direction:row-reverse;grid-row:1 / 2;grid-column:1 / 3}}@media screen and (min-width: 1024px){.top-number_ul li:nth-child(2){grid-row:2 / 3;grid-column:1 / 2}}@media screen and (min-width: 1024px){.top-number_ul li:nth-child(3){grid-row:2 / 3;grid-column:2 / 3}}.top-number_ul_i01-1{position:relative;margin-top:-40px}@media screen and (min-width: 1024px){.top-number_ul_i01-1{margin-top:0}}.top-number_ul_i01-2{position:relative;z-index:1}.top-number_link{margin-top:60px}@media screen and (min-width: 1024px){.top-number_link{padding:18px;margin:0 auto;margin-top:100px;font-size:1.3rem;width:240px}}.top-mess{overflow:hidden;position:relative}.top-mess_p{margin-top:0;margin-bottom:40px}@media screen and (min-width: 1024px){.top-mess_p{margin-bottom:70px}}.top-business{position:relative}.top-business .common-inner-area_100,.top-business .common-inner-area_pc780,.top-business .common-inner-area_pc940,.top-business .common-inner-area_pc980,.top-business .common-inner-area_pc1100,.top-business .common-inner-area_pc1240,.top-business .common-inner-area,.top-business .common-inner-area_100-1100,.top-business .common-inner-area_90-100,.top-business .common-inner-area_pc1400{padding:100px 0;position:relative}@media screen and (min-width: 768px){.top-business .common-inner-area_100,.top-business .common-inner-area_pc780,.top-business .common-inner-area_pc940,.top-business .common-inner-area_pc980,.top-business .common-inner-area_pc1100,.top-business .common-inner-area_pc1240,.top-business .common-inner-area,.top-business .common-inner-area_100-1100,.top-business .common-inner-area_90-100,.top-business .common-inner-area_pc1400{padding-top:40px;padding-bottom:160px}}@media screen and (min-width: 1240px){.top-business .common-inner-area_100,.top-business .common-inner-area_pc780,.top-business .common-inner-area_pc940,.top-business .common-inner-area_pc980,.top-business .common-inner-area_pc1100,.top-business .common-inner-area_pc1240,.top-business .common-inner-area,.top-business .common-inner-area_100-1100,.top-business .common-inner-area_90-100,.top-business .common-inner-area_pc1400{width:1240px}}.top-business .common-inner-area_100:after,.top-business .common-inner-area_pc780:after,.top-business .common-inner-area_pc940:after,.top-business .common-inner-area_pc980:after,.top-business .common-inner-area_pc1100:after,.top-business .common-inner-area_pc1240:after,.top-business .common-inner-area:after,.top-business .common-inner-area_100-1100:after,.top-business .common-inner-area_90-100:after,.top-business .common-inner-area_pc1400:after{content:"Solution";display:block;font-size:20rem;font-weight:800;position:absolute;bottom:100px;left:0;color:#f2f2f2;font-family:"Zen Old Mincho",serif;opacity:.4;display:none}@media screen and (min-width: 1024px){.top-business .common-inner-area_100:after,.top-business .common-inner-area_pc780:after,.top-business .common-inner-area_pc940:after,.top-business .common-inner-area_pc980:after,.top-business .common-inner-area_pc1100:after,.top-business .common-inner-area_pc1240:after,.top-business .common-inner-area:after,.top-business .common-inner-area_100-1100:after,.top-business .common-inner-area_90-100:after,.top-business .common-inner-area_pc1400:after{display:block}}@media screen and (min-width: 768px){.top-business_content{display:flex;justify-content:space-between;gap:40px;position:relative;z-index:1}}@media screen and (min-width: 1024px){.top-business_content{gap:60px}}@media screen and (min-width: 768px){.top-business_text{flex:1}}@media screen and (min-width: 1300px){.top-business_text{max-width:540px}}.top-business_img{width:60%;height:auto;position:absolute;top:-200px;left:0}@media screen and (min-width: 768px){.top-business_img{position:static;width:40%;margin-top:-200px}}@media screen and (min-width: 1024px){.top-business_img{width:39%}}@media screen and (min-width: 1140px){.top-business_img{width:500px;margin-top:-300px}}@media screen and (min-width: 1300px){.top-business_img{width:590px}}@media screen and (min-width: 1024px){.top-business_sub-title{font-weight:600;padding-bottom:30px}}.top-business_link{padding-top:10px}@media screen and (min-width: 1024px){.top-business_link{padding-top:40px}}@media screen and (min-width: 1140px){.top-business_link{padding-top:60px}}@media screen and (min-width: 1024px){.top-business_link ul{display:flex;justify-content:space-around}}.top-business_link ul li{padding-top:20px;position:relative}.top-business_link ul li:first-child:after{content:"";width:1px;height:45px;border-right:1px solid #354b70;position:absolute;top:7px;right:-52px;transform-origin:center center;transform:rotate(24deg);display:none}@media screen and (min-width: 1024px){.top-business_link ul li:first-child:after{display:block}}.top-business_link ul li a{font-size:2rem}@media screen and (min-width: 1024px){.top-business_link ul li a{font-size:1.8rem}}.top-business-list{position:relative}.top-business-list:after{content:"";display:block;width:100%;height:calc(100vh * 3);background:linear-gradient(-15deg, #d7d6e1 0%, #fdf4f3 100%);position:absolute;bottom:55%;left:0;transform:translateY(50%) skewY(-15deg)}@media screen and (min-width: 1024px){.top-business-list:after{height:1500px;bottom:47%}}.top-business-list .common-inner-area_100,.top-business-list .common-inner-area_pc780,.top-business-list .common-inner-area_pc940,.top-business-list .common-inner-area_pc980,.top-business-list .common-inner-area_pc1100,.top-business-list .common-inner-area_pc1240,.top-business-list .common-inner-area,.top-business-list .common-inner-area_100-1100,.top-business-list .common-inner-area_90-100,.top-business-list .common-inner-area_pc1400{z-index:1}.top-business-list_content{padding-bottom:100px}@media screen and (min-width: 1140px){.top-business-list_content{margin-bottom:100px}}.top-business-list_title{margin-bottom:40px}@media screen and (min-width: 1024px){.top-business-list_title{margin-bottom:100px}}.top-business-list_sub-title em{font-size:1.5rem;font-style:normal;display:block}@media screen and (min-width: 1024px){.top-business-list_sub-title em{font-size:2.1rem;padding-bottom:30px}}.top-business-list_sub-title span{display:block;color:#354b70;font-size:4.6rem;font-weight:400;padding:5px 0 30px}@media screen and (min-width: 1024px){.top-business-list_sub-title span{font-size:6.2rem;font-weight:300;padding:0 0 60px}}.top-business-list_sub-title span i{font-style:normal;font-size:1rem;display:block;font-weight:600}@media screen and (min-width: 1024px){.top-business-list_sub-title span i{font-size:1.5rem}}@media screen and (min-width: 1024px){.top-business-list_ul{padding-top:40px}}.top-business-list_ul li{display:block;width:90%;margin-left:auto;margin-right:auto;margin-bottom:120px}@media screen and (min-width: 1024px){.top-business-list_ul li{width:100%;display:flex;justify-content:space-between;gap:60px;margin-bottom:160px}}@media screen and (min-width: 1140px){.top-business-list_ul li{gap:80px}}@media screen and (min-width: 1024px){.top-business-list_ul li:nth-child(2n){flex-direction:row-reverse}}.top-business-list_img{display:block;width:100%;height:auto;margin-bottom:20px}@media screen and (min-width: 1024px){.top-business-list_img{width:45%}}.top-business-list_img a{display:block}@media screen and (min-width: 1024px){.top-business-list_text{flex:1}}.top-business-list_p{margin-top:0;margin-bottom:40px}@media screen and (min-width: 1024px){.top-business-list_p{margin-bottom:60px}}@media screen and (min-width: 1024px){.top-business-list_link{display:flex;justify-content:center}}.top-about{position:relative;overflow:hidden;background:#fafafa url(../img/top/top_about_bg.jpg) bottom center/200% no-repeat}@media screen and (min-width: 1024px){.top-about{background:#fafafa url(../img/top/top_about_bg.jpg) bottom center/contain no-repeat}}@media screen and (min-width: 1140px){.top-about{background:#fafafa url(../img/top/top_about_bg.jpg) bottom center/100% no-repeat;overflow:visible}}.top-about:before{content:"About Us";display:block;font-size:14rem;font-weight:800;position:absolute;top:-26px;left:-15px;color:#fff;font-family:"Zen Old Mincho", serif;line-height:.8em;opacity:.8}@media screen and (min-width: 1024px){.top-about:before{font-size:20rem;left:auto;right:0}}@media screen and (min-width: 1140px){.top-about:before{font-size:30rem;top:-50px}}.top-about .common-inner-area_100,.top-about .common-inner-area_pc780,.top-about .common-inner-area_pc940,.top-about .common-inner-area_pc980,.top-about .common-inner-area_pc1100,.top-about .common-inner-area_pc1240,.top-about .common-inner-area,.top-about .common-inner-area_100-1100,.top-about .common-inner-area_90-100,.top-about .common-inner-area_pc1400{padding:80px 0 100px;position:relative}@media screen and (min-width: 1024px){.top-about .common-inner-area_100,.top-about .common-inner-area_pc780,.top-about .common-inner-area_pc940,.top-about .common-inner-area_pc980,.top-about .common-inner-area_pc1100,.top-about .common-inner-area_pc1240,.top-about .common-inner-area,.top-about .common-inner-area_100-1100,.top-about .common-inner-area_90-100,.top-about .common-inner-area_pc1400{padding-top:120px;padding-bottom:250px}}@media screen and (min-width: 1140px){.top-about .common-inner-area_100,.top-about .common-inner-area_pc780,.top-about .common-inner-area_pc940,.top-about .common-inner-area_pc980,.top-about .common-inner-area_pc1100,.top-about .common-inner-area_pc1240,.top-about .common-inner-area,.top-about .common-inner-area_100-1100,.top-about .common-inner-area_90-100,.top-about .common-inner-area_pc1400{padding-top:160px;padding-bottom:400px}}@media screen and (min-width: 1024px){.top-about_content{display:flex;flex-direction:row-reverse;gap:80px}}@media screen and (min-width: 1024px){.top-about_text{flex:1}}@media screen and (min-width: 1140px){.top-about_text{width:560px;margin-left:auto;flex:none}}@media screen and (min-width: 1400px){.top-about_text{z-index:1}}.top-about_img{width:90%;height:auto;margin:0 auto;margin-top:100px;-webkit-transition:.4s;transition:.4s}@media screen and (min-width: 1024px){.top-about_img{width:400px;margin-top:-100px}}@media screen and (min-width: 1140px){.top-about_img{margin-top:0;width:calc(100% - 560px - 80px);max-width:600px;position:absolute;top:-45px;left:0}}@media screen and (min-width: 1400px){.top-about_img{width:750px;max-width:750px;top:-110px;left:-25px;opacity:.6}}.top-about_p{margin-top:0;margin-bottom:40px}@media screen and (min-width: 1024px){.top-about_p{margin-bottom:70px}}.top-news{overflow:hidden}.top-news .common-inner-area_100,.top-news .common-inner-area_pc780,.top-news .common-inner-area_pc940,.top-news .common-inner-area_pc980,.top-news .common-inner-area_pc1100,.top-news .common-inner-area_pc1240,.top-news .common-inner-area,.top-news .common-inner-area_100-1100,.top-news .common-inner-area_90-100,.top-news .common-inner-area_pc1400{padding:80px 0}@media screen and (min-width: 1024px){.top-news .common-inner-area_100,.top-news .common-inner-area_pc780,.top-news .common-inner-area_pc940,.top-news .common-inner-area_pc980,.top-news .common-inner-area_pc1100,.top-news .common-inner-area_pc1240,.top-news .common-inner-area,.top-news .common-inner-area_100-1100,.top-news .common-inner-area_90-100,.top-news .common-inner-area_pc1400{padding:120px 0}}@media screen and (min-width: 1140px){.top-news .common-inner-area_100,.top-news .common-inner-area_pc780,.top-news .common-inner-area_pc940,.top-news .common-inner-area_pc980,.top-news .common-inner-area_pc1100,.top-news .common-inner-area_pc1240,.top-news .common-inner-area,.top-news .common-inner-area_100-1100,.top-news .common-inner-area_90-100,.top-news .common-inner-area_pc1400{padding:200px 0}}@media screen and (min-width: 1140px){.top-news_content{display:flex}}.top-news_title{position:relative;padding-bottom:40px}@media screen and (min-width: 1024px){.top-news_title{padding-bottom:80px}}@media screen and (min-width: 1140px){.top-news_title{width:400px;padding:0;margin-top:25px}}.top-news_title_text{position:relative;z-index:1}.top-news_title:after{content:"NEWS";display:block;font-size:8rem;font-weight:800;position:absolute;top:-30px;left:75px;color:#f2f2f2;font-family:"Zen Old Mincho", serif;line-height:.8em;opacity:.8}@media screen and (min-width: 1140px){.top-news_title:after{font-size:12rem;top:-43px;left:0;opacity:.4}}.top-news_text{position:relative;z-index:1}@media screen and (min-width: 1140px){.top-news_text{flex:1}}.top-news_text .tab-area{display:none}.top-news_text .tab-area.is-active{display:block}.top-news_tab{display:flex;justify-content:space-between;align-items:center;gap:2px}.top-news_tab li{display:block;width:50%}.top-news_tab li.active a{color:#354b70;border-bottom:solid 2px #354b70;cursor:default}.top-news_tab li.active a:hover{opacity:1}.top-news_tab li a{display:flex;justify-content:center;align-items:center;color:gray;padding:20px 0 25px;font-weight:600;border-bottom:solid 2px #ccc;-webkit-transition:.4s;transition:.4s}@media screen and (min-width: 1024px){.top-news_tab li a{font-size:1.8rem;padding:30px 0 40px}}@media screen and (min-width: 1140px){.top-news_tab li a{padding-top:0}}.top-news_tab li a:hover{opacity:.6}.top-news_area{padding:40px 0 0}.top-news_area ul li{display:block;padding:20px 5px 21px;border-bottom:solid 1px #ccc;gap:20px;font-weight:600;min-height:82px}@media screen and (min-width: 1024px){.top-news_area ul li{display:flex;align-items:center}}.top-news_area ul li span{font-size:1.4rem;letter-spacing:.02em;display:block;margin-bottom:6px}@media screen and (min-width: 1024px){.top-news_area ul li span{margin-bottom:0}}.top-news_area ul li a,.top-news_area ul li p{display:block;margin:0;padding:0;padding-bottom:1px;line-height:1.25em;word-break:break-all;font-size:1.6rem}@media screen and (min-width: 1024px){.top-news_area ul li a,.top-news_area ul li p{padding:0}}.top-news_area ul li a{-webkit-transition:.4s;transition:.4s}.top-news_area ul li a:hover{opacity:.6}.top-news_area .textlink_01,.top-news_area .top-voice_link,.top-news_area .top-faq_link,.top-news_area .top-service_content_lead_link{margin-top:40px}@media screen and (min-width: 1024px){.top-news_area .textlink_01,.top-news_area .top-voice_link,.top-news_area .top-faq_link,.top-news_area .top-service_content_lead_link{margin-top:80px}}.top-contact{margin-top:-125px}@media screen and (min-width: 1024px){.top-contact{margin-top:-90px}}.top-contact_content{background:#fff;padding:25px;padding-top:50px;border:3px solid #4D4D4D;border-radius:10px}@media screen and (min-width: 1024px){.top-contact_content.bottom-m{padding:25px}}@media screen and (min-width: 1024px){.top-contact_content_inner{display:flex;align-items:center;justify-content:space-between;width:85%;margin:0 auto}}@media screen and (min-width: 1024px){.top-contact_text{width:50%}}@media screen and (min-width: 1024px){.top-contact_link{width:50%}}.top-contact_link_btn{background:#0071BC}@media screen and (min-width: 1024px){.top-contact_link_btn{font-size:2rem;width:400px;margin-left:auto}}.top-contact_link_btn.bottom-m{margin-bottom:10px}.top-contact_title{font-size:1.3rem;font-weight:800;text-align:center;position:relative;color:#333}@media screen and (min-width: 1024px){.top-contact_title{font-size:1.8rem;text-align:left}}.top-contact_title:before{content:url(../img/common/balloon02.svg);display:block;position:absolute;top:-95px;left:-19px;width:80px;height:auto}@media screen and (min-width: 1024px){.top-contact_title:before{width:86px;top:-102px;left:-44px}}.top-contact_title:after{content:url(../img/common/common_img02.svg);display:block;position:absolute;top:-88px;right:0;width:90px;height:auto}@media screen and (min-width: 1024px){.top-contact_title:after{width:155px;top:-140px;right:110px}}.top-contact_title span{display:block;color:#F18101;font-size:2.6rem;padding:5px 0 10px}@media screen and (min-width: 1024px){.top-contact_title span{font-size:3.4rem}}.top-contact_p{line-height:1.4em;padding-bottom:20px;color:#333}@media screen and (min-width: 1024px){.top-contact_p{font-weight:800;padding-bottom:0}}.top-voice{overflow:hidden;position:relative}.top-voice:after{content:"VOICE";display:inline-block;font-size:13rem;font-weight:800;position:absolute;bottom:-50px;right:calc(( 100vw / 3 ) * -1 );color:#fff9df;z-index:-1}@media screen and (min-width: 1024px){.top-voice:after{bottom:-90px;right:auto;left:calc( 100vw / 2 );font-size:30rem;opacity:.6}}.top-voice .common-inner-area_100,.top-voice .common-inner-area_pc780,.top-voice .common-inner-area_pc940,.top-voice .common-inner-area_pc980,.top-voice .common-inner-area_pc1100,.top-voice .common-inner-area_pc1240,.top-voice .common-inner-area,.top-voice .common-inner-area_100-1100,.top-voice .common-inner-area_90-100,.top-voice .common-inner-area_pc1400{padding:60px 0}@media screen and (min-width: 1024px){.top-voice_title{padding-top:40px;margin-bottom:50px}}.top-voice_sub-title{margin-bottom:30px;font-family:"Noto Sans JP","Hiragino Sans","Hiragino Mincho ProN",YuGothic,Meiryo,sans-serif}.top-voice_content{padding:20px 0}@media screen and (min-width: 1024px){.top-voice_content{width:90%;margin:0 auto}}@media screen and (min-width: 1024px){.top-voice_content_inner{display:flex;justify-content:space-between}}.top-voice_content_img{text-align:center}@media screen and (min-width: 1024px){.top-voice_content_img{width:40%}}.top-voice_content_img_user{width:45%;height:auto;margin:0 auto}@media screen and (min-width: 1024px){.top-voice_content_img_user{width:240px}}.top-voice_content_img_p{margin-top:0;padding-bottom:20px;font-weight:800;font-size:1.6rem}@media screen and (min-width: 1024px){.top-voice_content_img_p{font-size:1.8rem}}@media screen and (min-width: 1024px){.top-voice_content_text{width:60%}}.top-voice_content_text_p{padding-bottom:10px}.top-faq{position:relative}.top-faq:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:calc( 100vh / 3 );background:#fff9df;z-index:-1}@media screen and (min-width: 1024px){.top-faq:after{height:300px}}.top-faq .common-inner-area_100,.top-faq .common-inner-area_pc780,.top-faq .common-inner-area_pc940,.top-faq .common-inner-area,.top-faq .common-inner-area_pc980,.top-faq .common-inner-area_pc1100,.top-faq .common-inner-area_pc1240,.top-faq .common-inner-area_100-1100,.top-faq .common-inner-area_90-100,.top-faq .common-inner-area_pc1400{padding:60px 0}@media screen and (min-width: 1024px){.top-faq .common-inner-area_100,.top-faq .common-inner-area_pc780,.top-faq .common-inner-area_pc940,.top-faq .common-inner-area,.top-faq .common-inner-area_pc980,.top-faq .common-inner-area_pc1100,.top-faq .common-inner-area_pc1240,.top-faq .common-inner-area_100-1100,.top-faq .common-inner-area_90-100,.top-faq .common-inner-area_pc1400{padding:80px 0}}.top-faq_title{margin-bottom:30px}@media screen and (min-width: 1024px){.top-faq_title{margin-bottom:60px}}.top-faq_bottom{text-align:right;position:relative;padding-bottom:100px}@media screen and (min-width: 1024px){.top-faq_bottom{padding-bottom:130px}}.top-faq_bottom_img{position:absolute;width:80px;height:auto;right:50%;bottom:0;transform:translateX(50%)}@media screen and (min-width: 1024px){.top-faq_bottom_img{width:100px}}.top-faq_link{text-align:right}.top-faq_ul{border-top:2px solid #F18101;padding-bottom:30px}@media screen and (min-width: 1024px){.top-faq_ul{padding-bottom:40px}}.top-faq_ul_li{display:block;border-bottom:2px solid #F18101}.top-faq_ul_li>a{display:flex;width:100%;justify-content:space-between;align-items:center;padding:15px 0;color:#333}@media screen and (min-width: 1024px){.top-faq_ul_li>a{padding:25px 10px}}.top-faq_ul_li_title{flex:1;padding-right:10px;font-size:1.6rem;line-height:1.3em;font-weight:700}.top-faq_ul_li_img{display:block;width:18px;height:auto}.top-faq_ul_li_img.active{transform:rotateZ(180deg)}.top-faq_ul_li_content{padding-bottom:20px}@media screen and (min-width: 1024px){.top-faq_ul_li_content{padding:0 10px 20px}}.top-service{background:url(../img/top/top_service_bg01.png) 80% bottom/cover no-repeat;border-bottom:5px solid #F18101;margin:20px 0}@media screen and (min-width: 1024px){.top-service{margin-bottom:100px;margin-top:0}}.top-service .common-inner-area_100,.top-service .common-inner-area_pc780,.top-service .common-inner-area_pc940,.top-service .common-inner-area_pc980,.top-service .common-inner-area_pc1100,.top-service .common-inner-area_pc1240,.top-service .common-inner-area,.top-service .common-inner-area_100-1100,.top-service .common-inner-area_90-100,.top-service .common-inner-area_pc1400{padding:60px 0 30px}@media screen and (min-width: 1024px){.top-service .common-inner-area_100,.top-service .common-inner-area_pc780,.top-service .common-inner-area_pc940,.top-service .common-inner-area_pc980,.top-service .common-inner-area_pc1100,.top-service .common-inner-area_pc1240,.top-service .common-inner-area,.top-service .common-inner-area_100-1100,.top-service .common-inner-area_90-100,.top-service .common-inner-area_pc1400{padding-bottom:120px}}@media screen and (min-width: 1400px){.top-service .common-inner-area_100,.top-service .common-inner-area_pc780,.top-service .common-inner-area_pc940,.top-service .common-inner-area_pc980,.top-service .common-inner-area_pc1100,.top-service .common-inner-area_pc1240,.top-service .common-inner-area,.top-service .common-inner-area_100-1100,.top-service .common-inner-area_90-100,.top-service .common-inner-area_pc1400{width:1000px;padding-top:80px;padding-bottom:300px}}.top-service_content{position:relative}@media screen and (min-width: 1024px){.top-service_content{display:flex;justify-content:space-between;flex-direction:row-reverse}}.top-service_content_lead{position:relative;background:#fff;margin-bottom:60px;padding:30px 20px;box-shadow:10px 10px 0 #F18101}@media screen and (min-width: 1024px){.top-service_content_lead{width:48%;padding:50px 40px;padding-bottom:60px}}@media screen and (min-width: 1400px){.top-service_content_lead{width:470px;box-shadow:15px 15px 0 #F18101}}.top-service_content_lead_title{font-family:"Noto Serif JP","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-weight:500;font-size:3.6rem;margin-bottom:30px}@media screen and (min-width: 1024px){.top-service_content_lead_title{font-size:4.6rem;margin-bottom:50px}}.top-service_content_lead_title em{font-style:normal;color:#F18101}.top-service_content_lead_title span{display:block;font-family:"Noto Sans JP","Hiragino Sans","Hiragino Mincho ProN",YuGothic,Meiryo,sans-serif;font-size:1.3rem;font-weight:500;color:#F18101;margin-bottom:10px}.top-service_content_lead_links{text-align:right}@media screen and (min-width: 1400px){.top-service_content_lead_link span{font-size:1.6rem}}.top-service_content_img{position:relative}@media screen and (min-width: 1024px){.top-service_content_img{width:42%;top:-30px}}@media screen and (min-width: 1400px){.top-service_content_img{width:480px;top:0}}.top-service_content_img ul{list-style:none;padding:0;margin:0;display:flex;justify-content:space-between;flex-wrap:wrap}@media screen and (min-width: 1024px){.top-service_content_img ul{position:absolute;top:230px}}@media screen and (min-width: 1400px){.top-service_content_img ul{top:315px}}.top-service_content_img ul li{display:block;width:calc(100% / 2 - 10px);margin-bottom:20px}.top-sns .common-inner-area_100,.top-sns .common-inner-area_pc780,.top-sns .common-inner-area_pc940,.top-sns .common-inner-area_pc980,.top-sns .common-inner-area,.top-sns .common-inner-area_pc1100,.top-sns .common-inner-area_pc1240,.top-sns .common-inner-area_100-1100,.top-sns .common-inner-area_90-100,.top-sns .common-inner-area_pc1400{padding:40px 0}.top-sns_header{position:relative}.top-sns_header_icon{list-style:none;padding:0;margin:0;display:flex;gap:15px;display:none}@media screen and (min-width: 1024px){.top-sns_header_icon{display:flex;opacity:.5;position:absolute;bottom:50%;right:0;-webkit-transform:translateY(50%);transform:translateY(50%)}}.top-sns_header_icon li{display:block;width:30px;height:30px}@media screen and (min-width: 1024px){.top-sns_header_icon li:last-child{width:27px;height:28px;padding-top:2px}}.top-sns_header_icon li a{display:block}.top-sns_title{text-align:center;margin-bottom:40px}@media screen and (min-width: 1024px){.top-sns_title{margin-bottom:60px}}@media screen and (min-width: 1024px){.top-sns_ul{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px;width:780px;margin-left:auto;margin-right:auto}}@media screen and (min-width: 1024px){.top-sns_ul li{display:block;width:31%;margin-bottom:20px}}.about{position:relative}.about_main{text-align:center;height:calc( 100dvh - 100px )}@media screen and (min-width: 1024px){.about_main{height:calc( 100dvh - 70px )}}@media screen and (min-width: 1180px){.about_main{height:100dvh}}.about_main .common-inner-area_100,.about_main .common-inner-area_pc780,.about_main .common-inner-area,.about_main .common-inner-area_pc940,.about_main .common-inner-area_pc980,.about_main .common-inner-area_pc1100,.about_main .common-inner-area_pc1240,.about_main .common-inner-area_100-1100,.about_main .common-inner-area_90-100,.about_main .common-inner-area_pc1400{height:100%}@media screen and (min-width: 1180px){.about_main .common-inner-area_100,.about_main .common-inner-area_pc780,.about_main .common-inner-area,.about_main .common-inner-area_pc940,.about_main .common-inner-area_pc980,.about_main .common-inner-area_pc1100,.about_main .common-inner-area_pc1240,.about_main .common-inner-area_100-1100,.about_main .common-inner-area_90-100,.about_main .common-inner-area_pc1400{top:80px;height:calc( 100dvh - 80px )}}.about_main_content{height:100%;display:flex;justify-content:center;align-items:center}.about_main_title{font-size:1.6rem;font-weight:800;color:#333;padding-bottom:40px;letter-spacing:.01em}@media screen and (min-width: 1024px){.about_main_title{font-size:1.8rem}}@media screen and (min-width: 1180px){.about_main_title{letter-spacing:.1em}}.about_main_sub-title{font-size:3.6rem;text-align:center}@media screen and (min-width: 1024px){.about_main_sub-title{font-size:4.6rem}}@media screen and (min-width: 1180px){.about_main_sub-title{font-size:5.6rem;letter-spacing:.1em}}@media screen and (min-width: 1180px){.about_main_sub-title em{font-size:2rem}}.about_main_sub-title span{padding-top:20px}@media screen and (min-width: 1180px){.about_main_p{letter-spacing:.15em}}.about_01{position:relative}@media screen and (min-width: 1024px){.about_01_content{display:flex;flex-direction:row-reverse}}.about_01_img{width:80%;height:auto;margin:0 0 0 auto;background:rgba(255,255,255,0.7)}@media screen and (min-width: 1024px){.about_01_img{width:45%;margin:0}}@media screen and (min-width: 1180px){.about_01_img{width:50%}}@media screen and (min-width: 1400px){.about_01_img{width:670px;margin-right:calc((100vw - 1100px - 670px) / 2)}}.about_01_img img{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;position:relative;z-index:1}@media screen and (min-width: 1024px){.about_01_img img{aspect-ratio:1 / 1}}.about_01_text{background:#f2f2f2;position:relative;margin-top:-80px;padding-top:60px}@media screen and (min-width: 1024px){.about_01_text{flex:1;margin-top:100px;margin-right:-150px;padding-right:180px}}.about_01_text_inner{width:90%;margin:0 auto;padding:60px 0}@media screen and (min-width: 1024px){.about_01_text_inner{padding-left:40px;margin:0}}@media screen and (min-width: 1180px){.about_01_text_inner{padding-left:calc((100vw - 1100px) / 2)}}.about_01_link{margin-top:40px}@media screen and (min-width: 1024px){.about_01_link{margin:60px auto 40px 0}}.about_02{position:relative;background:rgba(255,255,255,0.7)}.about_02 .common-inner-area_100,.about_02 .common-inner-area,.about_02 .common-inner-area_pc780,.about_02 .common-inner-area_pc940,.about_02 .common-inner-area_pc980,.about_02 .common-inner-area_pc1100,.about_02 .common-inner-area_pc1240,.about_02 .common-inner-area_100-1100,.about_02 .common-inner-area_90-100,.about_02 .common-inner-area_pc1400{padding:60px 0 0}@media screen and (min-width: 1024px){.about_02 .common-inner-area_100,.about_02 .common-inner-area,.about_02 .common-inner-area_pc780,.about_02 .common-inner-area_pc940,.about_02 .common-inner-area_pc980,.about_02 .common-inner-area_pc1100,.about_02 .common-inner-area_pc1240,.about_02 .common-inner-area_100-1100,.about_02 .common-inner-area_90-100,.about_02 .common-inner-area_pc1400{padding:100px 0 0}}.about_02_header{width:90%;margin:0 auto}@media screen and (min-width: 1180px){.about_02_header{width:1100px}}.about_02_header_sub-title{margin:0}@media screen and (min-width: 1024px){.about_02_header_p{width:600px}}.about_02_slider-nav{display:flex;flex-wrap:wrap;padding:40px 0 0;margin:0}@media screen and (min-width: 1024px){.about_02_slider-nav{padding:80px 0 0}}.about_02_slider-nav li{display:flex;justify-content:center;align-items:center;width:50%;padding:20px 0;font-size:1.5rem;font-weight:700;letter-spacing:.001em;color:#4D4D4D;-webkit-transition:.2s;transition:.2s;border-bottom:1px solid #ccc;cursor:pointer}@media screen and (min-width: 1024px){.about_02_slider-nav li{-webkit-transition:.4s;transition:.4s;width:25%;padding:20px 0 30px;border-bottom:2px solid #fff}}.about_02_slider-nav li:hover{opacity:.6}@media screen and (min-width: 1024px){.about_02_slider-nav li:hover{border-bottom:2px solid #354b70}}.about_02_slider-nav li:hover.active{opacity:1}.about_02_slider-nav li.active{color:#fff;background:#354b70;cursor:default}@media screen and (min-width: 1024px){.about_02_slider-nav li.active{color:#354b70;background:none;border-bottom:2px solid #354b70}}.about_02_slider{padding:0;margin:0}.about_02_slider li{display:block;width:100%;height:auto;margin-top:10px;padding-bottom:40px}@media screen and (min-width: 1024px){.about_02_slider li{margin-top:0}}.about_02_slider li:nth-child(1){background:url(../img/about/s_bg01.png) center center/cover no-repeat}.about_02_slider li:nth-child(2){background:url(../img/about/s_bg02.png) center center/cover no-repeat}.about_02_slider li:nth-child(3){background:url(../img/about/s_bg03.png) center center/cover no-repeat}.about_02_slider li:nth-child(4){background:url(../img/about/s_bg04.png) center center/cover no-repeat}.about_02_slider_content{width:90%;margin:0 auto;padding:40px 0}@media screen and (min-width: 1024px){.about_02_slider_content{display:flex;flex-direction:row-reverse;align-items:flex-end;gap:40px;padding:80px 0}}@media screen and (min-width: 1180px){.about_02_slider_content{width:1100px;padding:clamp(100px, 8vw, 200px) 0}}@media screen and (min-width: 1024px){.about_02_slider_content .about_01_link{margin-top:40px;margin-bottom:0}}@media screen and (min-width: 1024px){.about_02_slider_text{flex:1}}@media screen and (min-width: 1024px){.about_02_slider_img{width:45%}}@media screen and (min-width: 1180px){.about_02_slider_img{width:510px}}.about_02_slider_title{font-size:2.8rem;margin:0}@media screen and (min-width: 1024px){.about_02_slider_title{padding-top:0;font-size:4.2rem}}@media screen and (min-width: 1180px){.about_02_slider_title{font-size:5.2rem}}.about_02_slider_title span{padding:0}.about_02_slider_sub-title{font-size:2.4rem;font-weight:600;color:#354b70;padding-top:20px;padding-bottom:10px}@media screen and (min-width: 1024px){.about_02_slider_sub-title{font-size:3rem;padding-top:55px}}@media screen and (min-width: 1180px){.about_02_slider_sub-title{padding-bottom:30px}}.about_02_slider_sub-title em{display:block;font-style:normal;font-size:1.4rem;font-weight:600;letter-spacing:.01em;color:#333;padding-top:5px}@media screen and (min-width: 1024px){.about_02_slider_sub-title em{font-size:1.5rem;padding-top:7px}}.about_03{position:relative;background:#fff}.about_03 .common-inner-area_100,.about_03 .common-inner-area_pc780,.about_03 .common-inner-area_pc940,.about_03 .common-inner-area_pc980,.about_03 .common-inner-area_pc1100,.about_03 .common-inner-area_pc1240,.about_03 .common-inner-area,.about_03 .common-inner-area_100-1100,.about_03 .common-inner-area_90-100,.about_03 .common-inner-area_pc1400{padding:60px 0 80px}@media screen and (min-width: 1024px){.about_03 .common-inner-area_100,.about_03 .common-inner-area_pc780,.about_03 .common-inner-area_pc940,.about_03 .common-inner-area_pc980,.about_03 .common-inner-area_pc1100,.about_03 .common-inner-area_pc1240,.about_03 .common-inner-area,.about_03 .common-inner-area_100-1100,.about_03 .common-inner-area_90-100,.about_03 .common-inner-area_pc1400{padding:100px 0}}@media screen and (min-width: 1180px){.about_03 .common-inner-area_100,.about_03 .common-inner-area_pc780,.about_03 .common-inner-area_pc940,.about_03 .common-inner-area_pc980,.about_03 .common-inner-area_pc1100,.about_03 .common-inner-area_pc1240,.about_03 .common-inner-area,.about_03 .common-inner-area_100-1100,.about_03 .common-inner-area_90-100,.about_03 .common-inner-area_pc1400{padding:160px 0}}@media screen and (min-width: 1024px){.about_03_p{width:600px}}.about_03_slider-nav{width:100%;margin-top:40px;margin-bottom:10px}@media screen and (min-width: 1024px){.about_03_slider-nav{margin-bottom:20px;margin-top:0}}.about_03_slider li{display:block}.faq{position:relative}.faq_main{text-align:center;height:90vh;display:flex;justify-content:center;align-items:center}@media screen and (min-width: 1024px){.faq_main{height:800px}}@media screen and (min-width: 1180px){.faq_main{height:90vh;align-items:normal}}@media screen and (min-width: 1180px){.faq_main_content{padding-top:300px}}.faq_main_title{padding-bottom:40px}.faq_main_lead{font-size:1.8rem;font-weight:600}.faq_main_link,.jobdescription_main_link{padding:60px 0 0}@media screen and (min-width: 1024px){.faq_main_link,.jobdescription_main_link{padding-top:100px}}.faq_main_link ul,.jobdescription_main_link ul{text-align:left}@media screen and (min-width: 1024px){.faq_main_link ul,.jobdescription_main_link ul{display:flex;justify-content:center;align-items:center;gap:30px}}@media screen and (min-width: 1180px){.faq_main_link ul,.jobdescription_main_link ul{gap:40px}}.faq_main_link ul li,.jobdescription_main_link ul li{display:block;padding:10px;border-bottom:solid 1px #ccc}@media screen and (min-width: 1024px){.faq_main_link ul li,.jobdescription_main_link ul li{border-bottom:none}}.faq_main_link ul li a,.jobdescription_main_link ul li a{display:block;font-weight:600;padding:5px 0;-webkit-transition:.4s;transition:.4s}@media screen and (min-width: 1180px){.faq_main_link ul li a,.jobdescription_main_link ul li a{font-size:1.8rem}}.faq_main_link ul li a:hover,.jobdescription_main_link ul li a:hover{opacity:.6}.faq_01 .common-inner-area_100,.faq_01 .common-inner-area_pc780,.faq_01 .common-inner-area_pc940,.faq_01 .common-inner-area,.faq_01 .common-inner-area_pc980,.faq_01 .common-inner-area_pc1100,.faq_01 .common-inner-area_pc1240,.faq_01 .common-inner-area_100-1100,.faq_01 .common-inner-area_90-100,.faq_01 .common-inner-area_pc1400{padding-bottom:60px}.faq_01_last{padding-bottom:30px}@media screen and (min-width: 1024px){.faq_01_last{padding-bottom:100px}}.faq_01_title em{font-size:1.5rem;padding-left:2px;display:flex;align-items:center;gap:4px}@media screen and (min-width: 1024px){.faq_01_title em{font-size:2rem;font-weight:500;gap:5px}}.faq_01_title em:after{content:"";display:block;width:15px;height:2px;background:#c1272d}@media screen and (min-width: 1024px){.faq_01_title em:after{width:20px}}.faq_01_qa{padding:40px 0 0}@media screen and (min-width: 1024px){.faq_01_qa{padding:60px 0 0}}.faq_01_qa_btn{width:30px;height:30px;position:relative;border:2px solid #354b70;border-radius:50%}.faq_01_qa_btn:before{position:absolute;content:'';top:47.5%;right:6.01px;width:14px;height:2px;background:#354b70;transform:rotate(90deg);transition:all .3s ease-in-out}@media screen and (min-width: 1024px){.faq_01_qa_btn:before{top:49%;right:6.4px;width:14px}}.faq_01_qa_btn:after{position:absolute;content:'';top:47.5%;right:6.01px;width:14px;height:2px;background:#354b70;transition:all .3s ease-in-out}@media screen and (min-width: 1024px){.faq_01_qa_btn:after{top:49%;right:6.4px;width:14px}}.faq_01_qa_btn.active:before{transform:rotate(180deg)}.faq_01_qa_btn.active:after{opacity:0}.faq_01_qa_title{font-size:1.6rem}@media screen and (min-width: 1024px){.faq_01_qa_title{font-size:1.8rem}}.faq_01_qa_title em{line-height:1.4em}.faq_01_qa_ans{flex:1;display:flex;gap:10px;margin-bottom:0;vertical-align:middle;padding:0;padding-top:20px}@media screen and (min-width: 1024px){.faq_01_qa_ans{gap:15px}}.faq_01_qa_ans p{margin:0}.faq_01_qa_ans i{display:block;font-style:normal;font-size:3rem;font-weight:500;font-family:"Poppins",sans-serif;color:#354b70;line-height:1em}.faq_01_qa_ans span{display:block;flex:1;word-break:break-word}.faq_01_qa li{display:block;margin:20px 0;padding:20px;background:#fcfcfc;border-radius:10px;box-shadow:0 2px 3px rgba(0,0,0,0.15)}@media screen and (min-width: 1024px){.faq_01_qa li{margin-bottom:40px}}.faq_01_qa li a{display:flex;align-items:center;gap:10px;font-weight:600}.faq_01_qa li a:hover em{color:#333}.faq_01_qa li a span{flex:1;display:flex;align-items:center;gap:10px}@media screen and (min-width: 1024px){.faq_01_qa li a span{gap:15px}}.faq_01_qa li a span i{display:block;font-style:normal;font-size:3rem;font-weight:500;font-family:"Poppins",sans-serif;color:#354b70}.faq_01_qa li a span em{word-break:break-word;transition:.4s}.faq_btn01{width:30px;height:30px;position:relative;border:2px solid #04845c;border-radius:50%}.faq_btn01:before{position:absolute;content:'';top:47.5%;right:6.01px;width:14px;height:2px;background:#04845c;transform:rotate(90deg);transition:all .3s ease-in-out}@media screen and (min-width: 1024px){.faq_btn01:before{top:49%;right:6.4px;width:14px}}.faq_btn01:after{position:absolute;content:'';top:47.5%;right:6.01px;width:14px;height:2px;background:#04845c;transition:all .3s ease-in-out}@media screen and (min-width: 1024px){.faq_btn01:after{top:49%;right:6.4px;width:14px}}.faq_btn01.active:before{transform:rotate(180deg)}.faq_btn01.active:after{opacity:0}.faq_content{padding:40px 0 0}@media screen and (min-width: 1024px){.faq_content{padding:80px 0 0}}.faq_content_title{padding:3px;padding-left:13px;font-size:2.2rem;font-weight:600;border-left:6px solid #04845c;margin-bottom:30px}@media screen and (min-width: 1024px){.faq_content_title{font-size:2.4rem;margin-bottom:40px}}.faq_content_ans{flex:1;display:flex;gap:10px;margin-bottom:0;vertical-align:middle;padding:0;padding-top:20px}@media screen and (min-width: 1024px){.faq_content_ans{gap:15px}}.faq_content_ans p{margin:0}.faq_content_ans i{display:block;font-style:normal;font-size:3rem;font-weight:500;font-family:"Poppins",sans-serif;color:#0071BC;line-height:1em}.faq_content_ans span{display:block;flex:1;word-break:break-word}.faq_content_ul li{display:block;margin:20px 0;padding:20px;background:#f2f2f2;border-radius:10px}.faq_content_ul li a{display:flex;align-items:center;gap:10px;font-weight:600}.faq_content_ul li a:hover em{color:#F18101}.faq_content_ul li a span{flex:1;display:flex;align-items:center;gap:10px}@media screen and (min-width: 1024px){.faq_content_ul li a span{gap:15px}}.faq_content_ul li a span i{display:block;font-style:normal;font-size:3rem;font-weight:500;font-family:"Poppins",sans-serif;color:#F18101}.faq_content_ul li a span em{word-break:break-word;transition:.4s}@media screen and (min-width: 1024px){.faq_content_ul li a span em{font-size:1.8rem}}.support{position:relative}.support_main{text-align:center;height:90vh;display:flex;justify-content:center;align-items:center}@media screen and (min-width: 1024px){.support_main{height:800px}}@media screen and (min-width: 1180px){.support_main{height:90vh;align-items:normal}}@media screen and (min-width: 1180px){.support_main_content{padding-top:300px}}.support_main_title{padding-bottom:40px}.support_main_lead{font-size:1.8rem;font-weight:600}.support_main_link{padding:60px 0 0}@media screen and (min-width: 1024px){.support_main_link{padding-top:100px}}.support_main_link ul{text-align:left}@media screen and (min-width: 1024px){.support_main_link ul{display:flex;justify-content:center;align-items:center;gap:30px}}@media screen and (min-width: 1180px){.support_main_link ul{gap:40px}}.support_main_link ul li{display:block;padding:10px;border-bottom:solid 1px #ccc}@media screen and (min-width: 1024px){.support_main_link ul li{border-bottom:none}}.support_main_link ul li a{display:block;font-weight:600;padding:5px 0;-webkit-transition:.4s;transition:.4s}@media screen and (min-width: 1180px){.support_main_link ul li a{font-size:1.8rem}}.support_main_link ul li a:hover{opacity:.6}.support_01 .common-inner-area_100,.support_01 .common-inner-area_pc780,.support_01 .common-inner-area_pc940,.support_01 .common-inner-area_pc980,.support_01 .common-inner-area_pc1100,.support_01 .common-inner-area_pc1240,.support_01 .common-inner-area,.support_01 .common-inner-area_100-1100,.support_01 .common-inner-area_90-100,.support_01 .common-inner-area_pc1400{padding-bottom:60px}@media screen and (min-width: 1024px){.support_01 .common-inner-area_100,.support_01 .common-inner-area_pc780,.support_01 .common-inner-area_pc940,.support_01 .common-inner-area_pc980,.support_01 .common-inner-area_pc1100,.support_01 .common-inner-area_pc1240,.support_01 .common-inner-area,.support_01 .common-inner-area_100-1100,.support_01 .common-inner-area_90-100,.support_01 .common-inner-area_pc1400{padding-bottom:100px}}@media screen and (min-width: 1180px){.support_01 .common-inner-area_100,.support_01 .common-inner-area_pc780,.support_01 .common-inner-area_pc940,.support_01 .common-inner-area_pc980,.support_01 .common-inner-area_pc1100,.support_01 .common-inner-area_pc1240,.support_01 .common-inner-area,.support_01 .common-inner-area_100-1100,.support_01 .common-inner-area_90-100,.support_01 .common-inner-area_pc1400{padding-bottom:140px}}.support_01_last{padding-bottom:30px}@media screen and (min-width: 1024px){.support_01_last{padding-bottom:100px}}@media screen and (min-width: 1180px){.support_01_last{padding-bottom:140px}}@media screen and (min-width: 1024px){.support_01_content{display:flex;align-items:center;gap:40px}}.support_01_title span{color:#354b70}.support_01_title em{font-size:1.5rem;padding-left:2px;display:flex;align-items:center;gap:4px}@media screen and (min-width: 1024px){.support_01_title em{font-size:2rem;font-weight:500;gap:5px}}.support_01_title em:after{content:"";display:block;width:15px;height:2px;background:#c1272d}@media screen and (min-width: 1024px){.support_01_title em:after{width:20px}}@media screen and (min-width: 1024px){.support_01_text{flex:1}}@media screen and (min-width: 1024px){.support_01_imgs{width:50%}}.support_01_img{position:relative;width:220px;height:220px;margin:120px auto;transition:transform 0.6s ease}.support_01_img.is-blur .circle:not(.is-active){filter:blur(3px)}.support_01_img .c02{margin-top:60px}.support_01_img .c03{margin-top:60px}.support_01_img .circle{position:absolute;width:130px;height:130px;border:2px solid #354b70;border-radius:50%;box-sizing:border-box;display:flex;align-items:center;justify-content:center;color:#354b70;font-size:1rem;text-align:center;background:transparent;transition:transform 0.6s ease, background 0.6s ease, border 0.6s ease}.support_01_img .circle.is-active .circle_title{color:#fff}.support_01_img .circle.is-active .circle_img_n{display:none}.support_01_img .circle.is-active .circle_img_w{display:block}.support_01_img .circle.c1 .circle_img{width:37px}.support_01_img .circle.c2 .circle_img{width:48px}.support_01_img .circle.c3 .circle_img{width:32px}.support_01_img .circle_img{width:auto;height:auto;margin:0 auto;margin-bottom:10px;-webkit-transition:.4s;transition:.4s}.support_01_img .circle_img_n{display:block}.support_01_img .circle_img_w{display:none}.support_01_img .circle_title{margin:0;padding:0;font-size:1.2rem;font-weight:600;line-height:1.2em;-webkit-transition:.4s;transition:.4s}.support_01_img .circle.c1{top:0;left:10px;transform-origin:85% 85%}.support_01_img .circle.c2{top:40px;right:-10px;transform-origin:15% 50%}.support_01_img .circle.c3{bottom:-10px;left:15px;transform-origin:50% 15%}.support_01_img .circle.is-active{transform:scale(1.7);background:#354b70;border-color:transparent;z-index:10}.support_01_img:has(.c1.is-active){transform:translate(35px, 10px)}.support_01_img:has(.c2.is-active){transform:translate(-40px, 8px)}.support_01_img:has(.c3.is-active){transform:translate(8px, -35px)}@media screen and (min-width: 1024px){.support_01_img{width:280px;height:280px;margin:80px auto}.support_01_img .circle{width:160px;height:160px;font-size:13px}.support_01_img .circle.c1{top:0;left:6px;transform-origin:80% 80%}.support_01_img .circle.c2{top:50px;right:-20px;transform-origin:20% 80%}.support_01_img .circle.c3{bottom:-20px;left:20px;transform-origin:60% 20%}.support_01_img .circle.is-active{transform:scale(2)}.support_01_img:has(.c1.is-active){transform:translate(15px, 15px)}.support_01_img:has(.c2.is-active){transform:translate(-15px, 10px)}.support_01_img:has(.c3.is-active){transform:translate(10px, -15px)}}.support_01_qa{padding:40px 0 0}@media screen and (min-width: 1024px){.support_01_qa{padding:60px 0 0}}.support_01_qa_btn{width:30px;height:30px;position:relative;border:2px solid #354b70;border-radius:50%}.support_01_qa_btn:before{position:absolute;content:'';top:47.5%;right:6.01px;width:14px;height:2px;background:#354b70;transform:rotate(90deg);transition:all .3s ease-in-out}@media screen and (min-width: 1024px){.support_01_qa_btn:before{top:49%;right:6.4px;width:14px}}.support_01_qa_btn:after{position:absolute;content:'';top:47.5%;right:6.01px;width:14px;height:2px;background:#354b70;transition:all .3s ease-in-out}@media screen and (min-width: 1024px){.support_01_qa_btn:after{top:49%;right:6.4px;width:14px}}.support_01_qa_btn.active:before{transform:rotate(180deg)}.support_01_qa_btn.active:after{opacity:0}.support_01_qa_title{font-size:1.6rem}@media screen and (min-width: 1024px){.support_01_qa_title{font-size:1.8rem}}.support_01_qa_title em{line-height:1.4em}.support_01_qa_ans{flex:1;display:flex;gap:10px;margin-bottom:0;vertical-align:middle;padding:0;padding-top:20px}@media screen and (min-width: 1024px){.support_01_qa_ans{gap:15px}}.support_01_qa_ans p{margin:0}.support_01_qa_ans i{display:block;font-style:normal;font-size:3rem;font-weight:500;font-family:"Poppins",sans-serif;color:#354b70;line-height:1em}.support_01_qa_ans span{display:block;flex:1;word-break:break-word}.support_01_qa li{display:block;margin:20px 0;padding:20px;background:#f2f2f2;border-radius:10px}@media screen and (min-width: 1024px){.support_01_qa li{margin-bottom:40px}}.support_01_qa li a{display:flex;align-items:center;gap:10px;font-weight:600}.support_01_qa li a:hover em{color:#333}.support_01_qa li a span{flex:1;display:flex;align-items:center;gap:10px}@media screen and (min-width: 1024px){.support_01_qa li a span{gap:15px}}.support_01_qa li a span i{display:block;font-style:normal;font-size:3rem;font-weight:500;font-family:"Poppins",sans-serif;color:#354b70}.support_01_qa li a span em{word-break:break-word;transition:.4s}.numbers_main_title span i{display:inline-block;transform:scale(0);opacity:0;margin-right:-0.05em;animation:springHold 1s cubic-bezier(0.34, 1.56, 0.64, 1) forwards}.numbers_main_title span.is-bounce i{animation-delay:calc(var(--index) * 0.08s)}@keyframes springHold{0%{transform:scale(0);opacity:0}50%{transform:scale(1.8);opacity:1}80%{transform:scale(1.3)}100%{transform:scale(1);opacity:1}}.numbers_main_title span.is-bounce i.animated-done{display:inline}.numbers_main_title{display:inline-block;transform-origin:center center;transition:transform 0.8s cubic-bezier(0.34, 1.56, 0.64, 1)}.numbers_main_title.is-scale{transform:scale(1.2)}@media screen and (min-width: 1024px){.numbers_main_title.is-scale{transform:scale(1.5)}}.numbers_main_title span{font-kerning:none;letter-spacing:-0.05em}.numbers_main_title_img svg{display:block;width:100%;height:auto;transition:transform 0.3s ease-in-out;transform-origin:center;transform-box:fill-box}#eyeGroup{transform-origin:center;transform-box:fill-box;transition:transform 0.07s ease-in}.numbers{position:relative}.numbers_main{text-align:center;height:90vh;display:flex;justify-content:center;align-items:center}.numbers_main_title{-webkit-transition:.4s;transition:.4s}.numbers_main_title i{font-style:normal}.numbers_main_title_img{width:75px;height:auto}.numbers_main_title span{display:flex;justify-content:center;align-items:center;gap:10px}.numbers_01 .common-inner-area_100,.numbers_01 .common-inner-area_pc780,.numbers_01 .common-inner-area_pc940,.numbers_01 .common-inner-area,.numbers_01 .common-inner-area_pc980,.numbers_01 .common-inner-area_pc1100,.numbers_01 .common-inner-area_pc1240,.numbers_01 .common-inner-area_100-1100,.numbers_01 .common-inner-area_90-100,.numbers_01 .common-inner-area_pc1400{padding-bottom:60px}@media screen and (min-width: 1024px){.numbers_01 .common-inner-area_100,.numbers_01 .common-inner-area_pc780,.numbers_01 .common-inner-area_pc940,.numbers_01 .common-inner-area,.numbers_01 .common-inner-area_pc980,.numbers_01 .common-inner-area_pc1100,.numbers_01 .common-inner-area_pc1240,.numbers_01 .common-inner-area_100-1100,.numbers_01 .common-inner-area_90-100,.numbers_01 .common-inner-area_pc1400{padding-bottom:100px}}@media screen and (min-width: 1180px){.numbers_01 .common-inner-area_100,.numbers_01 .common-inner-area_pc780,.numbers_01 .common-inner-area_pc940,.numbers_01 .common-inner-area,.numbers_01 .common-inner-area_pc980,.numbers_01 .common-inner-area_pc1100,.numbers_01 .common-inner-area_pc1240,.numbers_01 .common-inner-area_100-1100,.numbers_01 .common-inner-area_90-100,.numbers_01 .common-inner-area_pc1400{padding-bottom:140px}}.numbers_01_last{padding-bottom:30px}@media screen and (min-width: 1024px){.numbers_01_last{padding-bottom:100px}}@media screen and (min-width: 1180px){.numbers_01_last{padding-bottom:140px}}.numbers_01_title{padding-bottom:40px}@media screen and (min-width: 1024px){.numbers_01_title{padding-bottom:60px}}.numbers_01_title span{font-weight:700}.numbers_01_title em{font-size:1.5rem;padding-left:2px;display:flex;align-items:center;gap:4px}@media screen and (min-width: 1024px){.numbers_01_title em{font-size:2rem;font-weight:500;gap:5px}}.numbers_01_title em i{font-style:normal;letter-spacing:.001em}@media screen and (min-width: 1024px){.numbers_01_title em i{font-size:.8em}}.numbers_01_title em:after{content:"";display:block;width:15px;height:2px;background:#c1272d}@media screen and (min-width: 1024px){.numbers_01_title em:after{width:20px}}.numbers_01_info{font-size:1.2rem;font-weight:400;text-align:right;letter-spacing:.01em;padding-right:3px;margin-top:0}.numbers_01 .fade-anm{opacity:0;transition:opacity .6s ease,transform .6s ease;transform:translateY(0) translateX(-50%)}.numbers_01 .fade-anm.fade-up{transform:translateY(-100px) translateX(-50%)}.numbers_01 .fade-anm.fade-down{transform:translateY(100px) translateX(-50%)}.numbers_01 .fade-anm.fade-left{transform:translateY(0) translateX(-150%)}.numbers_01 .fade-anm.fade-right{transform:translateY(0) translateX(50%)}.numbers_01 .fade-anm.fade-center{transform:translateY(0) translateX(-50%)}.numbers_01 .fade-anm.is-show{opacity:1;transform:translateY(0) translateX(-50%)}.numbers_01 .fade-anm2{opacity:0;transition:opacity .6s ease,transform .6s ease;transition:opacity .6s ease,transform 1s ease;transform:translateY(0) translateX(0)}.numbers_01 .fade-anm2.fade-up{transform:translateY(-100px) translateX(0)}.numbers_01 .fade-anm2.fade-down{transform:translateY(100px) translateX(0)}.numbers_01 .fade-anm2.fade-left{transform:translateY(0) translateX(-150%)}.numbers_01 .fade-anm2.fade-right{transform:translateY(0) translateX(150%)}.numbers_01 .fade-anm2.fade-center{transform:translateY(0) translateX(0)}.numbers_01 .fade-anm2.is-show{opacity:1;transform:translateY(0) translateX(0)}.numbers_01 .icon_img,.numbers_01 .icon_img02,.numbers_01 .icon_img03,.numbers_01 .icon_img04,.numbers_01 .icon_img05,.numbers_01 .icon_img06,.numbers_01 .icon_img07,.numbers_01 .icon_img08,.numbers_01 .icon_img09,.numbers_01 .icon_img10,.numbers_01 .icon_img11,.numbers_01 .icon_img12,.numbers_01 .icon_img13,.numbers_01 .icon_img14{width:70px;height:auto;position:absolute;transition:.4s}.numbers_01 .icon_img02{bottom:-30px;left:50%}@media screen and (min-width: 1024px){.numbers_01 .icon_img02{width:120px;bottom:-24px;left:46%}}.numbers_01 .icon_img03{width:50px;top:-43px;left:35px}@media screen and (min-width: 1024px){.numbers_01 .icon_img03{width:70px;top:-57px;left:65px}}.numbers_01 .icon_img04{width:85px;top:-20px;right:-20px}@media screen and (min-width: 1024px){.numbers_01 .icon_img04{width:120px;top:-37px}}.numbers_01 .icon_img05{width:85px;bottom:-30px;right:-40px}@media screen and (min-width: 1024px){.numbers_01 .icon_img05{width:110px;bottom:-35px}}.numbers_01 .icon_img06{width:85px;left:60px;bottom:-25px}@media screen and (min-width: 1024px){.numbers_01 .icon_img06{width:120px;left:80px;bottom:-40px}}.numbers_01 .icon_img07{width:25px;left:40px;top:-13px}@media screen and (min-width: 1024px){.numbers_01 .icon_img07{width:30px;left:62px}}.numbers_01 .icon_img08{width:45px;left:40px;bottom:-9px}@media screen and (min-width: 1024px){.numbers_01 .icon_img08{width:50px;left:50px}}.numbers_01 .icon_img09{width:80px;left:15px;top:-28px}@media screen and (min-width: 1024px){.numbers_01 .icon_img09{width:80px;left:14px}}.numbers_01 .icon_img10{width:60px;right:-20px;bottom:-27px}@media screen and (min-width: 1024px){.numbers_01 .icon_img10{width:70px;right:-10px;bottom:-32px}}.numbers_01 .icon_img11{width:60px;left:61px;top:-40px}@media screen and (min-width: 1024px){.numbers_01 .icon_img11{width:80px;left:78px;top:-55px}}.numbers_01 .icon_img12{width:72px;right:-18px;top:-27px}@media screen and (min-width: 1024px){.numbers_01 .icon_img12{width:85px;right:-17px;top:-28px}}.numbers_01 .icon_img13{width:40px;left:-3px;top:-51px}@media screen and (min-width: 1024px){.numbers_01 .icon_img13{width:50px;left:-5px;top:-63px}}.numbers_01 .icon_img14{width:76px;right:-22px;top:-29px}@media screen and (min-width: 1024px){.numbers_01 .icon_img14{width:90px;right:-32px;top:-36px}}.numbers_01_ul{margin:0 auto}@media screen and (min-width: 1024px){.numbers_01_ul{display:grid;gap:60px}}.numbers_01_ul_b01{position:relative}@media screen and (min-width: 1024px){.numbers_01_ul_b01{display:flex;flex-direction:row-reverse}}.numbers_01_ul li{display:block;width:100%;height:auto;border:8px solid #f2f2f2;margin-bottom:50px;position:relative;background:#fff}@media screen and (min-width: 1024px){.numbers_01_ul li{margin-bottom:0}}@media screen and (min-width: 1024px){.numbers_01_ul li:first-child{grid-row:1 / 2;grid-column:1 / 3}}@media screen and (min-width: 1024px){.numbers_01_ul li:nth-child(2){grid-row:2 / 3;grid-column:1 / 2}}@media screen and (min-width: 1024px){.numbers_01_ul li:nth-child(3){grid-row:2 / 3;grid-column:2 / 3}}.numbers_01_ul_i01-1{position:relative;margin-top:-40px}@media screen and (min-width: 1024px){.numbers_01_ul_i01-1{margin-top:0}}.numbers_01_ul_i01-2{position:relative;z-index:1}@media screen and (min-width: 1024px){.numbers_01_ul_i01-2{z-index:auto}}.numbers_01_ul02{margin:0 auto}@media screen and (min-width: 1024px){.numbers_01_ul02{display:flex;flex-wrap:wrap;justify-content:space-between;gap:60px 0}}.numbers_01_ul02 li{display:block;width:100%;height:auto;border:8px solid #f2f2f2;margin-bottom:50px;position:relative;background:#fff}@media screen and (min-width: 1024px){.numbers_01_ul02 li{margin-bottom:0;width:47%}}.numbers_01_qa{padding:40px 0 0}@media screen and (min-width: 1024px){.numbers_01_qa{padding:60px 0 0}}.numbers_01_qa_btn{width:30px;height:30px;position:relative;border:2px solid #354b70;border-radius:50%}.numbers_01_qa_btn:before{position:absolute;content:'';top:47.5%;right:6.01px;width:14px;height:2px;background:#354b70;transform:rotate(90deg);transition:all .3s ease-in-out}@media screen and (min-width: 1024px){.numbers_01_qa_btn:before{top:49%;right:6.4px;width:14px}}.numbers_01_qa_btn:after{position:absolute;content:'';top:47.5%;right:6.01px;width:14px;height:2px;background:#354b70;transition:all .3s ease-in-out}@media screen and (min-width: 1024px){.numbers_01_qa_btn:after{top:49%;right:6.4px;width:14px}}.numbers_01_qa_btn.active:before{transform:rotate(180deg)}.numbers_01_qa_btn.active:after{opacity:0}.numbers_01_qa_title{font-size:1.6rem}@media screen and (min-width: 1024px){.numbers_01_qa_title{font-size:1.8rem}}.numbers_01_qa_title em{line-height:1.4em}.numbers_01_qa_ans{flex:1;display:flex;gap:10px;margin-bottom:0;vertical-align:middle;padding:0;padding-top:20px}@media screen and (min-width: 1024px){.numbers_01_qa_ans{gap:15px}}.numbers_01_qa_ans p{margin:0}.numbers_01_qa_ans i{display:block;font-style:normal;font-size:3rem;font-weight:500;font-family:"Poppins",sans-serif;color:#354b70;line-height:1em}.numbers_01_qa_ans span{display:block;flex:1;word-break:break-word}.numbers_01_qa li{display:block;margin:20px 0;padding:20px;background:#f2f2f2;border-radius:10px}@media screen and (min-width: 1024px){.numbers_01_qa li{margin-bottom:40px}}.numbers_01_qa li a{display:flex;align-items:center;gap:10px;font-weight:600}.numbers_01_qa li a:hover em{color:#333}.numbers_01_qa li a span{flex:1;display:flex;align-items:center;gap:10px}@media screen and (min-width: 1024px){.numbers_01_qa li a span{gap:15px}}.numbers_01_qa li a span i{display:block;font-style:normal;font-size:3rem;font-weight:500;font-family:"Poppins",sans-serif;color:#354b70}.numbers_01_qa li a span em{word-break:break-word;transition:.4s}.numbers_btn01{width:30px;height:30px;position:relative;border:2px solid #04845c;border-radius:50%}.numbers_btn01:before{position:absolute;content:'';top:47.5%;right:6.01px;width:14px;height:2px;background:#04845c;transform:rotate(90deg);transition:all .3s ease-in-out}@media screen and (min-width: 1024px){.numbers_btn01:before{top:49%;right:6.4px;width:14px}}.numbers_btn01:after{position:absolute;content:'';top:47.5%;right:6.01px;width:14px;height:2px;background:#04845c;transition:all .3s ease-in-out}@media screen and (min-width: 1024px){.numbers_btn01:after{top:49%;right:6.4px;width:14px}}.numbers_btn01.active:before{transform:rotate(180deg)}.numbers_btn01.active:after{opacity:0}.numbers_content{padding:40px 0 0}@media screen and (min-width: 1024px){.numbers_content{padding:80px 0 0}}.numbers_content_title{padding:3px;padding-left:13px;font-size:2.2rem;font-weight:600;border-left:6px solid #04845c;margin-bottom:30px}@media screen and (min-width: 1024px){.numbers_content_title{font-size:2.4rem;margin-bottom:40px}}.numbers_content_ans{flex:1;display:flex;gap:10px;margin-bottom:0;vertical-align:middle;padding:0;padding-top:20px}@media screen and (min-width: 1024px){.numbers_content_ans{gap:15px}}.numbers_content_ans p{margin:0}.numbers_content_ans i{display:block;font-style:normal;font-size:3rem;font-weight:500;font-family:"Poppins",sans-serif;color:#0071BC;line-height:1em}.numbers_content_ans span{display:block;flex:1;word-break:break-word}.numbers_content_ul li{display:block;margin:20px 0;padding:20px;background:#f2f2f2;border-radius:10px}.numbers_content_ul li a{display:flex;align-items:center;gap:10px;font-weight:600}.numbers_content_ul li a:hover em{color:#F18101}.numbers_content_ul li a span{flex:1;display:flex;align-items:center;gap:10px}@media screen and (min-width: 1024px){.numbers_content_ul li a span{gap:15px}}.numbers_content_ul li a span i{display:block;font-style:normal;font-size:3rem;font-weight:500;font-family:"Poppins",sans-serif;color:#F18101}.numbers_content_ul li a span em{word-break:break-word;transition:.4s}@media screen and (min-width: 1024px){.numbers_content_ul li a span em{font-size:1.8rem}}#ticker-loader{position:fixed;inset:0;background:#fff;color:#4D4D4D;display:flex;align-items:center;justify-content:center;font-family:'Bebas Neue', sans-serif;letter-spacing:0.05em;font-size:8rem;z-index:1000;transition:opacity 1s ease}#ticker-loader.is-hide{opacity:0;pointer-events:none}.dot{opacity:0;animation:fadeWave 2s ease-in-out infinite}.dot:nth-child(2){animation-delay:0.3s}.dot:nth-child(3){animation-delay:0.6s}.dot:nth-child(4){animation-delay:0.9s}@keyframes fadeWave{0%, 100%{opacity:0;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}60%{opacity:0.7;transform:translateY(0)}}#ticker-loader.is-hide{opacity:0;pointer-events:none}.fv{height:90vh;display:flex;flex-direction:column;justify-content:center;position:fixed;z-index:-1;opacity:.3;-webkit-transition:.8s;transition:.8s}@media screen and (min-width: 1024px){.fv{opacity:.2;top:-4vw}}@media screen and (min-width: 1300px){.fv{top:0}}@media screen and (min-width: 2400px){.fv{top:-80px}}.fv.opacity1{opacity:.1;filter:blur(5px)}.ticker{white-space:nowrap;margin-bottom:10px}.slick-track{display:flex;align-items:center}.ticker .slick-slide{white-space:nowrap}.ticker div{font-family:"Hiragino Mincho ProN", "Yu Mincho", serif;font-size:clamp(13rem, 10vw, 20rem);line-height:1;font-weight:400;letter-spacing:-0.03em;color:#ccc;will-change:transform}@media (min-width: 768px){.fv{height:100vh;justify-content:center}.ticker div{font-size:clamp(13rem, 10vw, 20rem);line-height:0.9}}@media screen and (min-width: 768px) and (min-width: 1024px){.ticker div{font-size:clamp(13rem, 12vw, 20rem)}}@media screen and (min-width: 768px) and (min-width: 1180px){.ticker div{font-size:clamp(13rem, 10vw, 20rem)}}@media screen and (min-width: 768px) and (min-width: 2400px){.ticker div{font-size:clamp(13rem, 10vw, 24rem)}}.interview{position:relative}.interview_main{text-align:center;height:90vh;display:flex;justify-content:center;align-items:center}.interview_main_title{-webkit-transition:.4s;transition:.4s}@media screen and (min-width: 1024px){.interview_main_title{padding-bottom:40px}}.interview_main_title i{font-style:normal}.interview_main_title_img{width:75px;height:auto}.interview_main_title span{display:flex;justify-content:center;align-items:center;gap:10px}@media screen and (min-width: 1024px){.interview_main_ul{margin-top:-100px}}.interview_main_ul .common-inner-area_100,.interview_main_ul .common-inner-area_pc780,.interview_main_ul .common-inner-area_pc940,.interview_main_ul .common-inner-area_pc980,.interview_main_ul .common-inner-area_pc1100,.interview_main_ul .common-inner-area_pc1240,.interview_main_ul .common-inner-area,.interview_main_ul .common-inner-area_100-1100,.interview_main_ul .common-inner-area_90-100,.interview_main_ul .common-inner-area_pc1400{width:80%}@media screen and (min-width: 1180px){.interview_main_ul .common-inner-area_100,.interview_main_ul .common-inner-area_pc780,.interview_main_ul .common-inner-area_pc940,.interview_main_ul .common-inner-area_pc980,.interview_main_ul .common-inner-area_pc1100,.interview_main_ul .common-inner-area_pc1240,.interview_main_ul .common-inner-area,.interview_main_ul .common-inner-area_100-1100,.interview_main_ul .common-inner-area_90-100,.interview_main_ul .common-inner-area_pc1400{width:1100px}}.interview_main_ul_content{padding-bottom:60px}@media screen and (min-width: 1024px){.interview_main_ul_content{padding-bottom:100px}}@media screen and (min-width: 1180px){.interview_main_ul_content{padding-bottom:140px}}@media screen and (min-width: 1024px){.interview_main_ul_content ul{display:flex;flex-wrap:wrap;gap:40px}}.interview_main_ul_content ul li{display:block;margin-bottom:40px}@media screen and (min-width: 1024px){.interview_main_ul_content ul li{width:30%}}.interview_page{position:relative}.interview_page .common-inner-area_100,.interview_page .common-inner-area_pc780,.interview_page .common-inner-area_pc940,.interview_page .common-inner-area_pc980,.interview_page .common-inner-area_pc1100,.interview_page .common-inner-area_pc1240,.interview_page .common-inner-area,.interview_page .common-inner-area_100-1100,.interview_page .common-inner-area_90-100,.interview_page .common-inner-area_pc1400{padding:40px 0}@media screen and (min-width: 1024px){.interview_page .common-inner-area_100,.interview_page .common-inner-area_pc780,.interview_page .common-inner-area_pc940,.interview_page .common-inner-area_pc980,.interview_page .common-inner-area_pc1100,.interview_page .common-inner-area_pc1240,.interview_page .common-inner-area,.interview_page .common-inner-area_100-1100,.interview_page .common-inner-area_90-100,.interview_page .common-inner-area_pc1400{padding:80px 0}}@media screen and (min-width: 1180px){.interview_page .common-inner-area_100,.interview_page .common-inner-area_pc780,.interview_page .common-inner-area_pc940,.interview_page .common-inner-area_pc980,.interview_page .common-inner-area_pc1100,.interview_page .common-inner-area_pc1240,.interview_page .common-inner-area,.interview_page .common-inner-area_100-1100,.interview_page .common-inner-area_90-100,.interview_page .common-inner-area_pc1400{padding:160px 0}}@media screen and (min-width: 1600px){.interview_page .common-inner-area_100,.interview_page .common-inner-area_pc780,.interview_page .common-inner-area_pc940,.interview_page .common-inner-area_pc980,.interview_page .common-inner-area_pc1100,.interview_page .common-inner-area_pc1240,.interview_page .common-inner-area,.interview_page .common-inner-area_100-1100,.interview_page .common-inner-area_90-100,.interview_page .common-inner-area_pc1400{width:1400px}}.interview_page_header{position:relative}@media screen and (min-width: 1024px){.interview_page_header{display:flex;flex-direction:row-reverse;padding:40px 0}}@media screen and (min-width: 1024px){.interview_page_header_text{flex:1;display:flex;align-items:flex-end}}@media screen and (min-width: 1180px){.interview_page_header_text{width:330px;flex:initial}}@media screen and (min-width: 1600px){.interview_page_header_text{width:430px;padding-left:100px}}.interview_page_header_text_name{width:100%}.interview_page_header_img{display:block}@media screen and (min-width: 1024px){.interview_page_header_img{width:70%}}.interview_page_header_title{display:block;background:#fff;font-family:"Noto Serif JP","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:2.8rem;line-height:1.3em;font-weight:400;padding:20px 0 40px 25px;position:relative;margin-top:-40px;margin-left:30px}@media screen and (min-width: 1024px){.interview_page_header_title{position:absolute;margin:0;width:50%;font-size:3.4rem;line-height:1.4em;padding:40px;padding-top:0;padding-left:0;top:40px;left:0}}@media screen and (min-width: 1180px){.interview_page_header_title{width:550px;font-size:4rem;letter-spacing:.1em;padding:60px;padding-top:0;padding-left:0;top:10px}}@media screen and (min-width: 1600px){.interview_page_header_title{font-size:4.4rem;width:600px;left:100px}}.interview_page_header_name{margin:0;margin-top:5px}.interview_page_header_name span{display:inline-block;font-size:2.2rem;font-weight:500;color:#354b70;padding-right:10px}@media screen and (min-width: 1024px){.interview_page_header_name span{display:block;font-size:2.4rem;line-height:.5em}}@media screen and (min-width: 1180px){.interview_page_header_name span{font-size:3rem;line-height:.7em}}.interview_page_header_name i{display:inline-block;font-style:normal;font-size:1.4rem;font-weight:700}@media screen and (min-width: 1180px){.interview_page_header_name i{font-size:1.6rem}}.interview_page_header_name em{font-size:1.5rem;letter-spacing:.02em;font-weight:500;color:#354b70}@media screen and (min-width: 1180px){.interview_page_header_name em{font-size:1.6rem}}.interview_page_header_attribute{margin:0;font-size:1.6rem;font-weight:500;padding-bottom:15px}@media screen and (min-width: 1180px){.interview_page_header_attribute{padding:15px 0;line-height:1.4em}}.interview_page_header_attribute span{display:inline-block;padding-right:10px}@media screen and (min-width: 1180px){.interview_page_header_attribute span{display:block;font-size:2rem}}.interview_page_header_attribute em{display:inline-block}.interview_page_header_info{margin:0;font-size:1.2rem;font-weight:500;color:#666}@media screen and (min-width: 1180px){.interview_page_header_info{font-size:1.3rem}}.interview_contents{position:relative}.interview_contents_01{position:relative;padding-top:30px;padding-bottom:60px}@media screen and (min-width: 1024px){.interview_contents_01{padding-bottom:100px}}@media screen and (min-width: 1180px){.interview_contents_01{padding-bottom:140px}}.interview_contents_01_img{margin:0 auto}@media screen and (min-width: 1024px){.interview_contents_01_img{width:80%;margin-bottom:40px}}@media screen and (min-width: 1180px){.interview_contents_01_img{width:100%}}.interview_contents_01_text{margin:0 auto}@media screen and (min-width: 1024px){.interview_contents_01_text{width:90%}}@media screen and (min-width: 1180px){.interview_contents_01_text{width:100%}}@media screen and (min-width: 1024px){.interview_contents_01_ul{display:grid;gap:10px 0}}@media screen and (min-width: 1180px){.interview_contents_01_ul{gap:10px 30px}}.interview_contents_01_ul_title{margin-bottom:20px}@media screen and (min-width: 1024px){.interview_contents_01_ul_title{margin-bottom:30px}}.interview_contents_01_ul_p{line-height:2em}.interview_contents_01_ul li{display:block;padding-top:40px}@media screen and (min-width: 1024px){.interview_contents_01_ul li:nth-child(1){grid-row:1 / 3;grid-column:1 / 2;margin-top:-100px;background:#fff;padding-right:30px;padding-top:60px}}@media screen and (min-width: 1024px){.interview_contents_01_ul li:nth-child(2){grid-row:1 / 2;grid-column:2 / 3;padding-left:30px}}@media screen and (min-width: 1024px){.interview_contents_01_ul li:nth-child(3){grid-row:2 / 3;grid-column:2 / 3;padding-left:30px}}.interview_contents_02{position:relative;background:#f2f2f2;padding:30px;margin-bottom:40px}@media screen and (min-width: 1024px){.interview_contents_02{padding-top:50px;margin-bottom:80px}}.interview_contents_02_title{font-size:2.2rem;font-weight:700;margin-left:-30px;margin-bottom:30px;display:flex;align-items:center;gap:10px}@media screen and (min-width: 1024px){.interview_contents_02_title{margin-bottom:40px}}.interview_contents_02_title:before{content:"";display:block;width:40px;height:2px;background:#c1272d;margin-top:6px}@media screen and (min-width: 1024px){.interview_contents_02_title:before{width:calc((100% - 80%) / 2 + 30px )}}.interview_contents_02_title span em{font-family:"Poppins",sans-serif;font-size:1.6em;font-weight:500;position:relative;bottom:-3px}.interview_contents_02_title span i{font-style:normal;font-size:.95em}@media screen and (min-width: 1024px){.interview_contents_02_schedule{display:flex;gap:40px;width:80%;margin:0 auto}}.interview_contents_02_schedule_ul,.interview_contents_02_schedule_ul2{color:#354b70}@media screen and (min-width: 1024px){.interview_contents_02_schedule_ul,.interview_contents_02_schedule_ul2{width:50%}}.interview_contents_02_schedule_ul li,.interview_contents_02_schedule_ul2 li{display:flex;gap:10px;position:relative;padding:20px;padding-top:0;padding-bottom:30px;border-left:1px solid #354b70}.interview_contents_02_schedule_ul li:before,.interview_contents_02_schedule_ul2 li:before{content:"";display:block;background:#354b70;width:10px;height:10px;position:absolute;top:0;left:0;transform:translateX(-50%) translateY(40%);z-index:1;border-radius:50%}.interview_contents_02_schedule_ul li:first-child:after,.interview_contents_02_schedule_ul2 li:first-child:after,.interview_contents_02_schedule_ul li:last-child:after,.interview_contents_02_schedule_ul2 li:last-child:after{content:"";display:block;width:10px;height:10px;background:#f2f2f2;position:absolute;top:0;left:0;transform:translateX(-50%)}.interview_contents_02_schedule_ul li:last-child:after,.interview_contents_02_schedule_ul2 li:last-child:after{display:none}@media screen and (min-width: 1024px){.interview_contents_02_schedule_ul li:last-child,.interview_contents_02_schedule_ul2 li:last-child{padding-bottom:50px}}.interview_contents_02_schedule_ul2 li:first-child:after{display:none}.interview_contents_02_schedule_ul2 li:last-child:after{display:block;top:auto;bottom:0;height:90%}.interview_contents_02_schedule_time{margin:0;padding:0;line-height:1;font-family:"Poppins",sans-serif;font-size:1.8rem}.interview_contents_02_schedule_title{font-size:1.7rem;line-height:1.2em;font-weight:700;margin-top:-3px}.interview_contents_02_schedule_P{margin:0;padding:0;padding-top:6px;font-size:1.4rem;line-height:1.4em}.interview_contents_03{position:relative;margin:0 auto;padding-bottom:30px}@media screen and (min-width: 1024px){.interview_contents_03{padding-top:100px}}@media screen and (min-width: 1180px){.interview_contents_03{padding-top:140px;padding-bottom:80px}}.interview_contents_03_content{position:relative;margin:0 auto}@media screen and (min-width: 1024px){.interview_contents_03_content{width:90%}}@media screen and (min-width: 1180px){.interview_contents_03_content{width:100%}}.interview_contents_03_img{margin:0 auto;width:80%}@media screen and (min-width: 1024px){.interview_contents_03_img{width:60%;max-width:540px;top:-60px;left:0;position:absolute;z-index:-1}}@media screen and (min-width: 1180px){.interview_contents_03_img{width:540px}}@media screen and (min-width: 1024px){.interview_contents_03_ul{display:grid;gap:0 25px}}@media screen and (min-width: 1180px){.interview_contents_03_ul{gap:0 30px}}.interview_contents_03_ul li{display:block;padding-top:40px;background:#fff}@media screen and (min-width: 1024px){.interview_contents_03_ul li{padding:40px;padding-top:50px;padding-right:0;padding-bottom:0}}@media screen and (min-width: 1024px){.interview_contents_03_ul li:nth-child(1){grid-row:1 / 3;grid-column:2 / 3}}@media screen and (min-width: 1024px){.interview_contents_03_ul li:nth-child(2){grid-row:3 / 5;grid-column:2 / 3}}@media screen and (min-width: 1024px){.interview_contents_03_ul li:nth-child(3){grid-row:4 / 6;grid-column:1 / 2;padding-left:0;padding-right:40px}}.interview_contents_04{position:relative;padding:40px 0}.interview_contents_04_content{margin:0 auto}@media screen and (min-width: 1024px){.interview_contents_04_content{width:90%}}@media screen and (min-width: 1180px){.interview_contents_04_content{width:100%}}.interview_contents_04_title{font-family:"Noto Serif JP","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-weight:500;font-size:2.4rem;padding-bottom:40px}@media screen and (min-width: 1024px){.interview_contents_04_title{font-size:3rem;font-weight:400;line-height:1.4em}}@media screen and (min-width: 1180px){.interview_contents_04_title{font-size:3.4rem}}.interview_contents_04_img{margin:0 auto}@media screen and (min-width: 1024px){.interview_contents_04_img{width:90%}}@media screen and (min-width: 1180px){.interview_contents_04_img{width:100%}}@media screen and (min-width: 1024px){.interview_contents_04_text{padding-top:20px}}.interview_contents_04_ul{padding:40px 0}@media screen and (min-width: 1024px){.interview_contents_04_ul{width:90%;padding-bottom:80px}}@media screen and (min-width: 1180px){.interview_contents_04_ul{width:780px}}.interview_contents_link .common-inner-area_100,.interview_contents_link .common-inner-area_pc780,.interview_contents_link .common-inner-area_pc940,.interview_contents_link .common-inner-area,.interview_contents_link .common-inner-area_pc980,.interview_contents_link .common-inner-area_pc1100,.interview_contents_link .common-inner-area_pc1240,.interview_contents_link .common-inner-area_100-1100,.interview_contents_link .common-inner-area_90-100,.interview_contents_link .common-inner-area_pc1400{padding-bottom:60px}@media screen and (min-width: 1024px){.interview_contents_link .common-inner-area_100,.interview_contents_link .common-inner-area_pc780,.interview_contents_link .common-inner-area_pc940,.interview_contents_link .common-inner-area,.interview_contents_link .common-inner-area_pc980,.interview_contents_link .common-inner-area_pc1100,.interview_contents_link .common-inner-area_pc1240,.interview_contents_link .common-inner-area_100-1100,.interview_contents_link .common-inner-area_90-100,.interview_contents_link .common-inner-area_pc1400{padding-bottom:120px}}.interview_contents_link_btn{margin:0 auto}.interview_01 .common-inner-area_100,.interview_01 .common-inner-area_pc780,.interview_01 .common-inner-area_pc940,.interview_01 .common-inner-area,.interview_01 .common-inner-area_pc980,.interview_01 .common-inner-area_pc1100,.interview_01 .common-inner-area_pc1240,.interview_01 .common-inner-area_100-1100,.interview_01 .common-inner-area_90-100,.interview_01 .common-inner-area_pc1400{padding-bottom:60px}@media screen and (min-width: 1024px){.interview_01 .common-inner-area_100,.interview_01 .common-inner-area_pc780,.interview_01 .common-inner-area_pc940,.interview_01 .common-inner-area,.interview_01 .common-inner-area_pc980,.interview_01 .common-inner-area_pc1100,.interview_01 .common-inner-area_pc1240,.interview_01 .common-inner-area_100-1100,.interview_01 .common-inner-area_90-100,.interview_01 .common-inner-area_pc1400{padding-bottom:100px}}@media screen and (min-width: 1180px){.interview_01 .common-inner-area_100,.interview_01 .common-inner-area_pc780,.interview_01 .common-inner-area_pc940,.interview_01 .common-inner-area,.interview_01 .common-inner-area_pc980,.interview_01 .common-inner-area_pc1100,.interview_01 .common-inner-area_pc1240,.interview_01 .common-inner-area_100-1100,.interview_01 .common-inner-area_90-100,.interview_01 .common-inner-area_pc1400{padding-bottom:140px}}.interview_01_last{padding-bottom:30px}@media screen and (min-width: 1024px){.interview_01_last{padding-bottom:100px}}@media screen and (min-width: 1180px){.interview_01_last{padding-bottom:140px}}.interview_01_title{padding-bottom:40px}@media screen and (min-width: 1024px){.interview_01_title{padding-bottom:60px}}.interview_01_title span{font-weight:700}.interview_01_title em{font-size:1.5rem;padding-left:2px;display:flex;align-items:center;gap:4px}@media screen and (min-width: 1024px){.interview_01_title em{font-size:2rem;font-weight:500;gap:5px}}.interview_01_title em i{font-style:normal;letter-spacing:.001em}@media screen and (min-width: 1024px){.interview_01_title em i{font-size:.8em}}.interview_01_title em:after{content:"";display:block;width:15px;height:2px;background:#c1272d}@media screen and (min-width: 1024px){.interview_01_title em:after{width:20px}}.interview_01 .fade-anm{opacity:0;transition:opacity .6s ease,transform .6s ease;transform:translateY(0) translateX(-50%)}.interview_01 .fade-anm.fade-up{transform:translateY(-100px) translateX(-50%)}.interview_01 .fade-anm.fade-down{transform:translateY(100px) translateX(-50%)}.interview_01 .fade-anm.fade-left{transform:translateY(0) translateX(-150%)}.interview_01 .fade-anm.fade-right{transform:translateY(0) translateX(50%)}.interview_01 .fade-anm.fade-center{transform:translateY(0) translateX(-50%)}.interview_01 .fade-anm.is-show{opacity:1;transform:translateY(0) translateX(-50%)}.interview_01 .fade-anm2{opacity:0;transition:opacity .6s ease,transform .6s ease;transition:opacity .6s ease,transform 1s ease;transform:translateY(0) translateX(0)}.interview_01 .fade-anm2.fade-up{transform:translateY(-100px) translateX(0)}.interview_01 .fade-anm2.fade-down{transform:translateY(100px) translateX(0)}.interview_01 .fade-anm2.fade-left{transform:translateY(0) translateX(-150%)}.interview_01 .fade-anm2.fade-right{transform:translateY(0) translateX(150%)}.interview_01 .fade-anm2.fade-center{transform:translateY(0) translateX(0)}.interview_01 .fade-anm2.is-show{opacity:1;transform:translateY(0) translateX(0)}.interview_01 .icon_img,.interview_01 .icon_img02,.interview_01 .icon_img03,.interview_01 .icon_img04,.interview_01 .icon_img05,.interview_01 .icon_img06,.interview_01 .icon_img07,.interview_01 .icon_img08,.interview_01 .icon_img09,.interview_01 .icon_img10,.interview_01 .icon_img11,.interview_01 .icon_img12,.interview_01 .icon_img13,.interview_01 .icon_img14{width:70px;height:auto;position:absolute;transition:.4s}.interview_01 .icon_img02{bottom:-30px;left:50%}@media screen and (min-width: 1024px){.interview_01 .icon_img02{width:120px;bottom:-24px;left:46%}}.interview_01 .icon_img03{width:50px;top:-43px;left:35px}@media screen and (min-width: 1024px){.interview_01 .icon_img03{width:70px;top:-57px;left:65px}}.interview_01 .icon_img04{width:85px;top:-20px;right:-20px}@media screen and (min-width: 1024px){.interview_01 .icon_img04{width:120px;top:-37px}}.interview_01 .icon_img05{width:85px;bottom:-30px;right:-40px}@media screen and (min-width: 1024px){.interview_01 .icon_img05{width:110px;bottom:-35px}}.interview_01 .icon_img06{width:85px;left:60px;bottom:-25px}@media screen and (min-width: 1024px){.interview_01 .icon_img06{width:120px;left:80px;bottom:-40px}}.interview_01 .icon_img07{width:25px;left:40px;top:-13px}@media screen and (min-width: 1024px){.interview_01 .icon_img07{width:30px;left:62px}}.interview_01 .icon_img08{width:45px;left:40px;bottom:-9px}@media screen and (min-width: 1024px){.interview_01 .icon_img08{width:50px;left:50px}}.interview_01 .icon_img09{width:80px;left:15px;top:-28px}@media screen and (min-width: 1024px){.interview_01 .icon_img09{width:80px;left:14px}}.interview_01 .icon_img10{width:60px;right:-20px;bottom:-27px}@media screen and (min-width: 1024px){.interview_01 .icon_img10{width:70px;right:-10px;bottom:-32px}}.interview_01 .icon_img11{width:60px;left:61px;top:-40px}@media screen and (min-width: 1024px){.interview_01 .icon_img11{width:80px;left:78px;top:-55px}}.interview_01 .icon_img12{width:72px;right:-18px;top:-27px}@media screen and (min-width: 1024px){.interview_01 .icon_img12{width:85px;right:-17px;top:-28px}}.interview_01 .icon_img13{width:40px;left:-3px;top:-51px}@media screen and (min-width: 1024px){.interview_01 .icon_img13{width:50px;left:-5px;top:-63px}}.interview_01 .icon_img14{width:76px;right:-22px;top:-29px}@media screen and (min-width: 1024px){.interview_01 .icon_img14{width:90px;right:-32px;top:-36px}}.interview_01_ul{margin:0 auto}@media screen and (min-width: 1024px){.interview_01_ul{display:grid;gap:60px}}.interview_01_ul_b01{position:relative}@media screen and (min-width: 1024px){.interview_01_ul_b01{display:flex;flex-direction:row-reverse}}.interview_01_ul li{display:block;width:100%;height:auto;border:8px solid #f2f2f2;margin-bottom:50px;position:relative;background:#fff}@media screen and (min-width: 1024px){.interview_01_ul li{margin-bottom:0}}@media screen and (min-width: 1024px){.interview_01_ul li:first-child{grid-row:1 / 2;grid-column:1 / 3}}@media screen and (min-width: 1024px){.interview_01_ul li:nth-child(2){grid-row:2 / 3;grid-column:1 / 2}}@media screen and (min-width: 1024px){.interview_01_ul li:nth-child(3){grid-row:2 / 3;grid-column:2 / 3}}.interview_01_ul_i01-1{position:relative;margin-top:-40px}@media screen and (min-width: 1024px){.interview_01_ul_i01-1{margin-top:0}}.interview_01_ul_i01-2{position:relative;z-index:1}@media screen and (min-width: 1024px){.interview_01_ul_i01-2{z-index:auto}}.interview_01_ul02{margin:0 auto}@media screen and (min-width: 1024px){.interview_01_ul02{display:flex;flex-wrap:wrap;justify-content:space-between;gap:60px 0}}.interview_01_ul02 li{display:block;width:100%;height:auto;border:8px solid #f2f2f2;margin-bottom:50px;position:relative;background:#fff}@media screen and (min-width: 1024px){.interview_01_ul02 li{margin-bottom:0;width:47%}}.interview_01_qa{padding:40px 0 0}@media screen and (min-width: 1024px){.interview_01_qa{padding:60px 0 0}}.interview_01_qa_btn{width:30px;height:30px;position:relative;border:2px solid #354b70;border-radius:50%}.interview_01_qa_btn:before{position:absolute;content:'';top:47.5%;right:6.01px;width:14px;height:2px;background:#354b70;transform:rotate(90deg);transition:all .3s ease-in-out}@media screen and (min-width: 1024px){.interview_01_qa_btn:before{top:49%;right:6.4px;width:14px}}.interview_01_qa_btn:after{position:absolute;content:'';top:47.5%;right:6.01px;width:14px;height:2px;background:#354b70;transition:all .3s ease-in-out}@media screen and (min-width: 1024px){.interview_01_qa_btn:after{top:49%;right:6.4px;width:14px}}.interview_01_qa_btn.active:before{transform:rotate(180deg)}.interview_01_qa_btn.active:after{opacity:0}.interview_01_qa_title{font-size:1.6rem}@media screen and (min-width: 1024px){.interview_01_qa_title{font-size:1.8rem}}.interview_01_qa_title em{line-height:1.4em}.interview_01_qa_ans{flex:1;display:flex;gap:10px;margin-bottom:0;vertical-align:middle;padding:0;padding-top:20px}@media screen and (min-width: 1024px){.interview_01_qa_ans{gap:15px}}.interview_01_qa_ans p{margin:0}.interview_01_qa_ans i{display:block;font-style:normal;font-size:3rem;font-weight:500;font-family:"Poppins",sans-serif;color:#354b70;line-height:1em}.interview_01_qa_ans span{display:block;flex:1;word-break:break-word}.interview_01_qa li{display:block;margin:20px 0;padding:20px;background:#f2f2f2;border-radius:10px}@media screen and (min-width: 1024px){.interview_01_qa li{margin-bottom:40px}}.interview_01_qa li a{display:flex;align-items:center;gap:10px;font-weight:600}.interview_01_qa li a:hover em{color:#333}.interview_01_qa li a span{flex:1;display:flex;align-items:center;gap:10px}@media screen and (min-width: 1024px){.interview_01_qa li a span{gap:15px}}.interview_01_qa li a span i{display:block;font-style:normal;font-size:3rem;font-weight:500;font-family:"Poppins",sans-serif;color:#354b70}.interview_01_qa li a span em{word-break:break-word;transition:.4s}.interview_btn01{width:30px;height:30px;position:relative;border:2px solid #04845c;border-radius:50%}.interview_btn01:before{position:absolute;content:'';top:47.5%;right:6.01px;width:14px;height:2px;background:#04845c;transform:rotate(90deg);transition:all .3s ease-in-out}@media screen and (min-width: 1024px){.interview_btn01:before{top:49%;right:6.4px;width:14px}}.interview_btn01:after{position:absolute;content:'';top:47.5%;right:6.01px;width:14px;height:2px;background:#04845c;transition:all .3s ease-in-out}@media screen and (min-width: 1024px){.interview_btn01:after{top:49%;right:6.4px;width:14px}}.interview_btn01.active:before{transform:rotate(180deg)}.interview_btn01.active:after{opacity:0}.interview_content{padding:40px 0 0}@media screen and (min-width: 1024px){.interview_content{padding:80px 0 0}}.interview_content_title{padding:3px;padding-left:13px;font-size:2.2rem;font-weight:600;border-left:6px solid #04845c;margin-bottom:30px}@media screen and (min-width: 1024px){.interview_content_title{font-size:2.4rem;margin-bottom:40px}}.interview_content_ans{flex:1;display:flex;gap:10px;margin-bottom:0;vertical-align:middle;padding:0;padding-top:20px}@media screen and (min-width: 1024px){.interview_content_ans{gap:15px}}.interview_content_ans p{margin:0}.interview_content_ans i{display:block;font-style:normal;font-size:3rem;font-weight:500;font-family:"Poppins",sans-serif;color:#0071BC;line-height:1em}.interview_content_ans span{display:block;flex:1;word-break:break-word}.interview_content_ul li{display:block;margin:20px 0;padding:20px;background:#f2f2f2;border-radius:10px}.interview_content_ul li a{display:flex;align-items:center;gap:10px;font-weight:600}.interview_content_ul li a:hover em{color:#F18101}.interview_content_ul li a span{flex:1;display:flex;align-items:center;gap:10px}@media screen and (min-width: 1024px){.interview_content_ul li a span{gap:15px}}.interview_content_ul li a span i{display:block;font-style:normal;font-size:3rem;font-weight:500;font-family:"Poppins",sans-serif;color:#F18101}.interview_content_ul li a span em{word-break:break-word;transition:.4s}@media screen and (min-width: 1024px){.interview_content_ul li a span em{font-size:1.8rem}}.jobdescription{position:relative}.jobdescription_main{text-align:center;height:calc( 100dvh + 100px )}@media screen and (min-width: 1024px){.jobdescription_main{height:calc( 100dvh - 70px )}}@media screen and (min-width: 1180px){.jobdescription_main{height:100dvh}}.jobdescription_main .common-inner-area_100,.jobdescription_main .common-inner-area_pc780,.jobdescription_main .common-inner-area,.jobdescription_main .common-inner-area_pc940,.jobdescription_main .common-inner-area_pc980,.jobdescription_main .common-inner-area_pc1100,.jobdescription_main .common-inner-area_pc1240,.jobdescription_main .common-inner-area_100-1100,.jobdescription_main .common-inner-area_90-100,.jobdescription_main .common-inner-area_pc1400{height:100%}@media screen and (min-width: 1180px){.jobdescription_main .common-inner-area_100,.jobdescription_main .common-inner-area_pc780,.jobdescription_main .common-inner-area,.jobdescription_main .common-inner-area_pc940,.jobdescription_main .common-inner-area_pc980,.jobdescription_main .common-inner-area_pc1100,.jobdescription_main .common-inner-area_pc1240,.jobdescription_main .common-inner-area_100-1100,.jobdescription_main .common-inner-area_90-100,.jobdescription_main .common-inner-area_pc1400{top:80px;height:calc( 100dvh - 80px )}}.jobdescription_main_content{height:100%;display:flex;justify-content:center;align-items:center}.jobdescription_main_sub-title{font-size:3.6rem;text-align:center;letter-spacing:.01em;padding-bottom:10px}@media screen and (min-width: 1024px){.jobdescription_main_sub-title{font-size:4.6rem;letter-spacing:.1em}}@media screen and (min-width: 1180px){.jobdescription_main_sub-title{font-size:5.6rem}}@media screen and (min-width: 1920px){.jobdescription_main_sub-title{padding-top:100px}}.jobdescription_main_sub-title span{padding-top:20px}@media screen and (min-width: 1180px){.jobdescription_main_p{letter-spacing:.15em}}.jobdescription_main_link{padding-top:40px}@media screen and (min-width: 1920px){.jobdescription_main_link{padding-top:80px}}.jobdescription_01{position:relative}.jobdescription_01:before{content:"Session Schedule";white-space:nowrap;display:block;font-size:12rem;font-weight:400;position:absolute;top:20px;left:-20px;color:#f2f2f2;font-family:"Zen Old Mincho",serif;line-height:.8em;opacity:.9;z-index:-1}@media screen and (min-width: 1024px){.jobdescription_01:before{font-size:14rem;top:15px;left:-25px;opacity:.5}}@media screen and (min-width: 1180px){.jobdescription_01:before{font-size:21rem;top:100px;left:calc((100vw - 940px) / 2 - 100px)}}.jobdescription_01_p{padding:30px 0 20px}@media screen and (min-width: 1024px){.jobdescription_01_p{padding:60px 0 30px;line-height:1.6em}}.jobdescription_01_info{margin:30px 0}@media screen and (min-width: 1024px){.jobdescription_01_info{margin:40px 0 60px}}.jobdescription_01_info_p{margin:0;padding:20px;background:#f2f2f2;border-radius:10px;color:#354b70;display:flex;align-items:center;gap:10px}@media screen and (min-width: 1024px){.jobdescription_01_info_p{padding:30px 50px;gap:15px}}.jobdescription_01_info_p:before{content:url(../img/common/watch01.svg);display:block;width:22px;height:22px}@media screen and (min-width: 1024px){.jobdescription_01_info_p:before{width:30px;height:30px}}.jobdescription_01_info_p strong{flex:1;font-size:1.5rem;display:flex;align-items:center;gap:3px}@media screen and (min-width: 1024px){.jobdescription_01_info_p strong{font-size:2rem}}.jobdescription_01_info_p strong span{display:flex;align-items:center;font-family:"Bebas Neue",sans-serif;font-size:1.5em;font-weight:400;gap:3px}.jobdescription_01_info_p strong span em{font-family:"Noto Sans JP","Hiragino Sans","Hiragino Mincho ProN",YuGothic,Meiryo,sans-serif;font-size:.6em;font-weight:800;line-height:1;margin-right:-.2em}.jobdescription_01_info_ul{margin:20px 0 40px;line-height:1.4em;font-size:1.4rem;font-weight:500}.jobdescription_02{position:relative}.jobdescription_02 .common-inner-area_100,.jobdescription_02 .common-inner-area_pc780,.jobdescription_02 .common-inner-area_pc940,.jobdescription_02 .common-inner-area,.jobdescription_02 .common-inner-area_pc980,.jobdescription_02 .common-inner-area_pc1100,.jobdescription_02 .common-inner-area_pc1240,.jobdescription_02 .common-inner-area_100-1100,.jobdescription_02 .common-inner-area_90-100,.jobdescription_02 .common-inner-area_pc1400{padding:60px 0 0}.jobdescription_02_link{display:block;padding:50px 0 60px}@media screen and (min-width: 1024px){.jobdescription_02_link{padding:90px 0 100px}}.jobdescription_02_link ul li{margin-bottom:15px;display:inline-block}@media screen and (min-width: 1024px){.jobdescription_02_link ul li{margin-right:40px}}.jobdescription_02_link ul li a{gap:10px;justify-content:flex-start;font-weight:500;letter-spacing:.05em;-webkit-transition:.4s;transition:.4s}@media screen and (min-width: 1180px){.jobdescription_02_link ul li a{font-size:1.8rem}}.jobdescription_02_link ul li a:hover{opacity:.6}.jobdescription_02_sub-title{font-size:2rem;font-weight:700;letter-spacing:.06em;color:#333;margin-bottom:30px}@media screen and (min-width: 1024px){.jobdescription_02_sub-title{font-size:2.4rem}}.jobdescription_02_content_dl{padding-bottom:100px}@media screen and (min-width: 1024px){.jobdescription_02_content_dl{padding-bottom:200px}}.jobdescription_02_content dl{border-top:1px solid #ccc}@media screen and (min-width: 1024px){.jobdescription_02_content dl{display:flex;margin:0}}.jobdescription_02_content dl:last-child{padding-bottom:20px;border-bottom:1px solid #ccc}@media screen and (min-width: 1024px){.jobdescription_02_content dl:last-child{padding-bottom:0}}.jobdescription_02_content dl dt,.jobdescription_02_content dl dd{display:block;padding:12px;margin:0;line-height:1.6em}.jobdescription_02_content dl dt{padding-bottom:5px;font-weight:700}@media screen and (min-width: 1024px){.jobdescription_02_content dl dt{width:200px;padding:25px;border-right:1px solid #ccc}}.jobdescription_02_content dl dd{padding-top:0;padding-bottom:0}@media screen and (min-width: 1024px){.jobdescription_02_content dl dd{flex:1;padding:25px}}@media screen and (min-width: 1024px){.jobdescription_02_content dl dd .info-text-01,.jobdescription_02_content dl dd .border-p p,.border-p .jobdescription_02_content dl dd p{display:block}}.jobdescription_03{position:relative}.jobdescription_03 .common-inner-area_100,.jobdescription_03 .common-inner-area_pc780,.jobdescription_03 .common-inner-area_pc940,.jobdescription_03 .common-inner-area,.jobdescription_03 .common-inner-area_pc980,.jobdescription_03 .common-inner-area_pc1100,.jobdescription_03 .common-inner-area_pc1240,.jobdescription_03 .common-inner-area_100-1100,.jobdescription_03 .common-inner-area_90-100,.jobdescription_03 .common-inner-area_pc1400{padding-bottom:40px}.jobdescription_03_ul{padding:60px 0 0}@media screen and (min-width: 1024px){.jobdescription_03_ul{padding:80px 0 0}}.jobdescription_03_ul li{display:block;padding:40px;background:#f2f2f2;margin-bottom:70px;border-radius:20px;position:relative}@media screen and (min-width: 1024px){.jobdescription_03_ul li{padding:50px 60px;display:flex;align-items:center;gap:50px}}.jobdescription_03_ul li:not(:last-child):after{content:url(../img/jobdescription/arrow01.svg);display:block;width:50px;height:auto;position:absolute;right:50%;bottom:-50px;transform:translateX(50%)}.jobdescription_03_ul li:nth-child(2) .jobdescription_03_img{width:160px}@media screen and (min-width: 1024px){.jobdescription_03_ul li:nth-child(2) .jobdescription_03_img{width:190px}}.jobdescription_03_ul li:nth-child(4){margin-bottom:0}.jobdescription_03_ul li:nth-child(4) .jobdescription_03_img{width:190px}.jobdescription_03_img{width:140px;height:auto;margin:0 auto;margin-bottom:30px}@media screen and (min-width: 1024px){.jobdescription_03_img{width:190px;margin-bottom:0}}@media screen and (min-width: 1024px){.jobdescription_03_text{flex:1}}.jobdescription_03_sub-title{color:#354b70;font-size:2.4rem;font-weight:800;display:flex;justify-content:center;align-items:center;gap:3px}@media screen and (min-width: 1024px){.jobdescription_03_sub-title{justify-content:flex-start;font-size:2.6rem}}.jobdescription_03_sub-title em{font-family:"Bebas Neue",sans-serif;display:inline-block;margin-right:3px;font-size:1.2em;font-weight:600;line-height:1}.jobdescription_03_sub-title span{display:inline-block;line-height:2rem;padding-bottom:3px}.jobdescription_03_p{margin-bottom:0}@media screen and (min-width: 1024px){.jobdescription .top-graduate_online .common-inner-area,.jobdescription .top-graduate_online .common-inner-area_100,.jobdescription .top-graduate_online .common-inner-area_pc780,.jobdescription .top-graduate_online .common-inner-area_pc940,.jobdescription .top-graduate_online .common-inner-area_pc980,.jobdescription .top-graduate_online .common-inner-area_pc1100,.jobdescription .top-graduate_online .common-inner-area_pc1240,.jobdescription .top-graduate_online .common-inner-area_100-1100,.jobdescription .top-graduate_online .common-inner-area_90-100,.jobdescription .top-graduate_online .common-inner-area_pc1400{width:940px}}.jobdescription .top-graduate_online_content{padding-top:20px;backdrop-filter:blur(30px)}@media screen and (min-width: 1024px){.jobdescription .top-graduate_online_content{padding-top:40px}}.jobdescription .top-graduate_online_title_area{background:transparent;transform:translateY(0);padding-bottom:20px}.jobdescription .top-graduate_online_ul li{background:rgba(255,255,255,0.6)}.grecaptcha-badge{z-index:999}.entry_main{text-align:center;height:300px}@media screen and (min-width: 1024px){.entry_main{height:400px}}@media screen and (min-width: 1180px){.entry_main{height:600px}}.entry_main .common-inner-area_100,.entry_main .common-inner-area_pc780,.entry_main .common-inner-area_pc940,.entry_main .common-inner-area,.entry_main .common-inner-area_pc980,.entry_main .common-inner-area_pc1100,.entry_main .common-inner-area_pc1240,.entry_main .common-inner-area_100-1100,.entry_main .common-inner-area_90-100,.entry_main .common-inner-area_pc1400{height:100%}.entry_main_content{height:100%;display:flex;justify-content:center;align-items:center}@media screen and (min-width: 1180px){.entry_main_title{padding-top:40px}}.entry_01{position:relative}.entry_01_title{padding-bottom:30px}@media screen and (min-width: 1024px){.entry_01_p{line-height:1.6em}}@media screen and (min-width: 1024px){.entry_02 .common-inner-area_100,.entry_02 .common-inner-area_pc780,.entry_02 .common-inner-area_pc940,.entry_02 .common-inner-area,.entry_02 .common-inner-area_pc980,.entry_02 .common-inner-area_pc1100,.entry_02 .common-inner-area_pc1240,.entry_02 .common-inner-area_100-1100,.entry_02 .common-inner-area_90-100,.entry_02 .common-inner-area_pc1400{padding-bottom:100px}}.entry_02 .checkbox01{margin-right:5px}.entry_02_bg{position:relative;background:rgba(255,255,255,0.7);backdrop-filter:blur(10px);-webkit-mask-image:linear-gradient(to bottom, transparent 0%, #000 5%, #000 10%, #000 20%);mask-image:linear-gradient(to bottom, transparent 0%, #000 5%, #000 10%, #000 20%);padding:100px 0}.news_01{position:relative}.news_01 .common-inner-area_100,.news_01 .common-inner-area_pc780,.news_01 .common-inner-area_pc940,.news_01 .common-inner-area,.news_01 .common-inner-area_pc980,.news_01 .common-inner-area_pc1100,.news_01 .common-inner-area_pc1240,.news_01 .common-inner-area_100-1100,.news_01 .common-inner-area_90-100,.news_01 .common-inner-area_pc1400{padding:50px 0 40px}@media screen and (min-width: 1024px){.news_01 .common-inner-area_100,.news_01 .common-inner-area_pc780,.news_01 .common-inner-area_pc940,.news_01 .common-inner-area,.news_01 .common-inner-area_pc980,.news_01 .common-inner-area_pc1100,.news_01 .common-inner-area_pc1240,.news_01 .common-inner-area_100-1100,.news_01 .common-inner-area_90-100,.news_01 .common-inner-area_pc1400{padding:20px 0 60px}}.news_01_header{padding:0 0 18px;display:flex;justify-content:space-between;align-items:center}@media screen and (min-width: 1024px){.news_01_header{width:100px;padding:0}}.news_01_date,.news-content_01_date{color:#333;font-size:1.5rem;font-weight:600;font-family:"Noto Sans JP","Hiragino Sans","Hiragino Mincho ProN",YuGothic,Meiryo,sans-serif;letter-spacing:.05em}.news_01_link{color:#333;font-size:1.6rem;line-height:1.6em;-webkit-transition:all .4s;transition:all .4s}@media screen and (min-width: 1024px){.news_01_link{flex:1}}.news_01 ul{border-top:1px solid #b3b3b3}.news_01 ul li{display:block;padding:25px 0;border-bottom:1px solid #b3b3b3;font-weight:500}@media screen and (min-width: 1024px){.news_01 ul li{display:flex;align-items:center;gap:40px;padding:30px}}.news_02 .common-inner-area_100,.news_02 .common-inner-area_pc780,.news_02 .common-inner-area_pc940,.news_02 .common-inner-area,.news_02 .common-inner-area_pc980,.news_02 .common-inner-area_pc1100,.news_02 .common-inner-area_pc1240,.news_02 .common-inner-area_100-1100,.news_02 .common-inner-area_90-100,.news_02 .common-inner-area_pc1400{padding:0 0 60px}@media screen and (min-width: 1024px){.news_02 .common-inner-area_100,.news_02 .common-inner-area_pc780,.news_02 .common-inner-area_pc940,.news_02 .common-inner-area,.news_02 .common-inner-area_pc980,.news_02 .common-inner-area_pc1100,.news_02 .common-inner-area_pc1240,.news_02 .common-inner-area_100-1100,.news_02 .common-inner-area_90-100,.news_02 .common-inner-area_pc1400{padding:0 0 200px}}.news_ul_link{flex:1}.news-content_01 .common-inner-area_100,.news-content_01 .common-inner-area_pc780,.news-content_01 .common-inner-area_pc940,.news-content_01 .common-inner-area_pc980,.news-content_01 .common-inner-area_pc1100,.news-content_01 .common-inner-area_pc1240,.news-content_01 .common-inner-area,.news-content_01 .common-inner-area_100-1100,.news-content_01 .common-inner-area_90-100,.news-content_01 .common-inner-area_pc1400{padding:0 0 100px}@media screen and (min-width: 1024px){.news-content_01 .common-inner-area_100,.news-content_01 .common-inner-area_pc780,.news-content_01 .common-inner-area_pc940,.news-content_01 .common-inner-area_pc980,.news-content_01 .common-inner-area_pc1100,.news-content_01 .common-inner-area_pc1240,.news-content_01 .common-inner-area,.news-content_01 .common-inner-area_100-1100,.news-content_01 .common-inner-area_90-100,.news-content_01 .common-inner-area_pc1400{padding:0 0 200px;width:920px}}.news-content_01_header_bottom{display:flex;justify-content:space-between;flex-direction:row-reverse;align-items:center;margin-top:20px;padding-bottom:40px}@media screen and (min-width: 1024px){.news-content_01_header_bottom{padding-bottom:80px}}.news-content_01_title{padding-bottom:0}.news-content_01_title:after{position:static;height:5px}@media screen and (min-width: 1024px){.news-content_01_title:after{height:15px}}.news-content_01_title span{padding-bottom:0}.news-content_01_main-img{aspect-ratio:5 / 3;padding-bottom:30px}.news-content_01_main-img img{object-fit:cover;height:100%;border-radius:10px}.news-content_01_link{margin-top:60px;padding:15px;padding-right:50px;font-size:1.4rem}@media screen and (min-width: 1024px){.news-content_01_link{margin-top:80px}}
