﻿@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}.x-clip{position:relative;overflow:hidden;height:100%}html,body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}html{font-size:62.5%}body{color:#333;text-align:center;font-family:"Noto Sans JP","Hiragino Sans","Yu Gothic",YuGothic,Meiryo,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;-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:#0178c9;text-decoration:none}a:link,a:visited,a:active{text-decoration:none}a:focus{outline:none}a:hover{color:#0178c9}a img{-webkit-transition:all .4s;transition:all .4s}a img:hover{opacity:0.6}.is-mouse a:focus,.is-mouse button:focus,.is-mouse input:focus,.is-mouse textarea:focus,.is-mouse select:focus{outline:none !important;box-shadow:none !important}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{-webkit-transition:all .4s;transition:all .4s;outline:3px solid #333;outline-offset:4px;border-radius:8px}#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,.common-inner-area_pc780,.common-inner-area_pc940,.bottom-contact_01 .common-inner-area,.pankuzu .common-inner-area,.page-title_01 .common-inner-area,.page-title_02 .common-inner-area,.top-info .common-inner-area,.top-overview .common-inner-area,.top-detail .common-inner-area,.top-flow .common-inner-area,.top-news .common-inner-area,.top-faq .common-inner-area,.support_01 .common-inner-area,.documents_00 .common-inner-area,.documents_01 .common-inner-area,.news_01 .common-inner-area,.news_02 .common-inner-area,.news-content_01 .common-inner-area,.faq_00 .common-inner-area,.faq_01 .common-inner-area,.privacypolicy_00 .common-inner-area,.privacypolicy_01 .common-inner-area,.contact_01 .common-inner-area,.e404_01 .common-inner-area,.e404_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,.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-contact .common-inner-area,.top-voice .common-inner-area,.top-service .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,.top-interview>.common-inner-area_pc940,.bottom-contact_01 .top-interview>.common-inner-area,.pankuzu .top-interview>.common-inner-area,.page-title_01 .top-interview>.common-inner-area,.page-title_02 .top-interview>.common-inner-area,.top-info .top-interview>.common-inner-area,.top-overview .top-interview>.common-inner-area,.top-detail .top-interview>.common-inner-area,.top-flow .top-interview>.common-inner-area,.top-news .top-interview>.common-inner-area,.top-faq .top-interview>.common-inner-area,.support_01 .top-interview>.common-inner-area,.documents_00 .top-interview>.common-inner-area,.documents_01 .top-interview>.common-inner-area,.news_01 .top-interview>.common-inner-area,.news_02 .top-interview>.common-inner-area,.news-content_01 .top-interview>.common-inner-area,.faq_00 .top-interview>.common-inner-area,.faq_01 .top-interview>.common-inner-area,.privacypolicy_00 .top-interview>.common-inner-area,.privacypolicy_01 .top-interview>.common-inner-area,.contact_01 .top-interview>.common-inner-area,.e404_01 .top-interview>.common-inner-area,.e404_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,.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-contact .top-interview>.common-inner-area,.top-voice .top-interview>.common-inner-area,.top-service .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{width:100%}@media screen and (min-width: 1024px){.common-inner-area_pc780{width:780px}}@media screen and (min-width: 1024px){.common-inner-area_pc940,.bottom-contact_01 .common-inner-area,.bottom-contact_01 .common-inner-area_100,.bottom-contact_01 .common-inner-area_pc780,.bottom-contact_01 .common-inner-area_pc940,.bottom-contact_01 .common-inner-area_pc980,.bottom-contact_01 .common-inner-area_pc1100,.bottom-contact_01 .common-inner-area_pc1240,.bottom-contact_01 .common-inner-area_100-1100,.bottom-contact_01 .common-inner-area_90-100,.bottom-contact_01 .common-inner-area_pc1400,.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,.page-title_01 .common-inner-area,.page-title_02 .common-inner-area,.page-title_01 .common-inner-area_100,.page-title_02 .common-inner-area_100,.page-title_01 .common-inner-area_pc780,.page-title_02 .common-inner-area_pc780,.page-title_01 .common-inner-area_pc940,.page-title_02 .common-inner-area_pc940,.page-title_01 .common-inner-area_pc980,.page-title_02 .common-inner-area_pc980,.page-title_01 .common-inner-area_pc1100,.page-title_02 .common-inner-area_pc1100,.page-title_01 .common-inner-area_pc1240,.page-title_02 .common-inner-area_pc1240,.page-title_01 .common-inner-area_100-1100,.page-title_02 .common-inner-area_100-1100,.page-title_01 .common-inner-area_90-100,.page-title_02 .common-inner-area_90-100,.page-title_01 .common-inner-area_pc1400,.page-title_02 .common-inner-area_pc1400,.top-info .common-inner-area,.top-info .common-inner-area_100,.top-info .common-inner-area_pc780,.top-info .common-inner-area_pc940,.top-info .common-inner-area_pc980,.top-info .common-inner-area_pc1100,.top-info .common-inner-area_pc1240,.top-info .common-inner-area_100-1100,.top-info .common-inner-area_90-100,.top-info .common-inner-area_pc1400,.top-overview .common-inner-area,.top-overview .common-inner-area_100,.top-overview .common-inner-area_pc780,.top-overview .common-inner-area_pc940,.top-overview .common-inner-area_pc980,.top-overview .common-inner-area_pc1100,.top-overview .common-inner-area_pc1240,.top-overview .common-inner-area_100-1100,.top-overview .common-inner-area_90-100,.top-overview .common-inner-area_pc1400,.top-detail .common-inner-area,.top-detail .common-inner-area_100,.top-detail .common-inner-area_pc780,.top-detail .common-inner-area_pc940,.top-detail .common-inner-area_pc980,.top-detail .common-inner-area_pc1100,.top-detail .common-inner-area_pc1240,.top-detail .common-inner-area_100-1100,.top-detail .common-inner-area_90-100,.top-detail .common-inner-area_pc1400,.top-flow .common-inner-area,.top-flow .common-inner-area_100,.top-flow .common-inner-area_pc780,.top-flow .common-inner-area_pc940,.top-flow .common-inner-area_pc980,.top-flow .common-inner-area_pc1100,.top-flow .common-inner-area_pc1240,.top-flow .common-inner-area_100-1100,.top-flow .common-inner-area_90-100,.top-flow .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_pc1240,.top-news .common-inner-area_100-1100,.top-news .common-inner-area_90-100,.top-news .common-inner-area_pc1400,.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,.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_pc1240,.support_01 .common-inner-area_100-1100,.support_01 .common-inner-area_90-100,.support_01 .common-inner-area_pc1400,.documents_00 .common-inner-area,.documents_00 .common-inner-area_100,.documents_00 .common-inner-area_pc780,.documents_00 .common-inner-area_pc940,.documents_00 .common-inner-area_pc980,.documents_00 .common-inner-area_pc1100,.documents_00 .common-inner-area_pc1240,.documents_00 .common-inner-area_100-1100,.documents_00 .common-inner-area_90-100,.documents_00 .common-inner-area_pc1400,.documents_01 .common-inner-area,.documents_01 .common-inner-area_100,.documents_01 .common-inner-area_pc780,.documents_01 .common-inner-area_pc940,.documents_01 .common-inner-area_pc980,.documents_01 .common-inner-area_pc1100,.documents_01 .common-inner-area_pc1240,.documents_01 .common-inner-area_100-1100,.documents_01 .common-inner-area_90-100,.documents_01 .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,.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_pc1240,.news-content_01 .common-inner-area_100-1100,.news-content_01 .common-inner-area_90-100,.news-content_01 .common-inner-area_pc1400,.faq_00 .common-inner-area,.faq_00 .common-inner-area_100,.faq_00 .common-inner-area_pc780,.faq_00 .common-inner-area_pc940,.faq_00 .common-inner-area_pc980,.faq_00 .common-inner-area_pc1100,.faq_00 .common-inner-area_pc1240,.faq_00 .common-inner-area_100-1100,.faq_00 .common-inner-area_90-100,.faq_00 .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,.privacypolicy_00 .common-inner-area,.privacypolicy_00 .common-inner-area_100,.privacypolicy_00 .common-inner-area_pc780,.privacypolicy_00 .common-inner-area_pc940,.privacypolicy_00 .common-inner-area_pc980,.privacypolicy_00 .common-inner-area_pc1100,.privacypolicy_00 .common-inner-area_pc1240,.privacypolicy_00 .common-inner-area_100-1100,.privacypolicy_00 .common-inner-area_90-100,.privacypolicy_00 .common-inner-area_pc1400,.privacypolicy_01 .common-inner-area,.privacypolicy_01 .common-inner-area_100,.privacypolicy_01 .common-inner-area_pc780,.privacypolicy_01 .common-inner-area_pc940,.privacypolicy_01 .common-inner-area_pc980,.privacypolicy_01 .common-inner-area_pc1100,.privacypolicy_01 .common-inner-area_pc1240,.privacypolicy_01 .common-inner-area_100-1100,.privacypolicy_01 .common-inner-area_90-100,.privacypolicy_01 .common-inner-area_pc1400,.contact_01 .common-inner-area,.contact_01 .common-inner-area_100,.contact_01 .common-inner-area_pc780,.contact_01 .common-inner-area_pc940,.contact_01 .common-inner-area_pc980,.contact_01 .common-inner-area_pc1100,.contact_01 .common-inner-area_pc1240,.contact_01 .common-inner-area_100-1100,.contact_01 .common-inner-area_90-100,.contact_01 .common-inner-area_pc1400,.e404_01 .common-inner-area,.e404_01 .common-inner-area_100,.e404_01 .common-inner-area_pc780,.e404_01 .common-inner-area_pc940,.e404_01 .common-inner-area_pc980,.e404_01 .common-inner-area_pc1100,.e404_01 .common-inner-area_pc1240,.e404_01 .common-inner-area_100-1100,.e404_01 .common-inner-area_90-100,.e404_01 .common-inner-area_pc1400,.e404_02 .common-inner-area,.e404_02 .common-inner-area_100,.e404_02 .common-inner-area_pc780,.e404_02 .common-inner-area_pc940,.e404_02 .common-inner-area_pc980,.e404_02 .common-inner-area_pc1100,.e404_02 .common-inner-area_pc1240,.e404_02 .common-inner-area_100-1100,.e404_02 .common-inner-area_90-100,.e404_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,.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,.top-link-default>.common-inner-area_pc780,.top-link-default>.common-inner-area_pc940,.bottom-contact_01 .top-link-default>.common-inner-area,.pankuzu .top-link-default>.common-inner-area,.page-title_01 .top-link-default>.common-inner-area,.page-title_02 .top-link-default>.common-inner-area,.top-info .top-link-default>.common-inner-area,.top-overview .top-link-default>.common-inner-area,.top-detail .top-link-default>.common-inner-area,.top-flow .top-link-default>.common-inner-area,.top-news .top-link-default>.common-inner-area,.top-faq .top-link-default>.common-inner-area,.support_01 .top-link-default>.common-inner-area,.documents_00 .top-link-default>.common-inner-area,.documents_01 .top-link-default>.common-inner-area,.news_01 .top-link-default>.common-inner-area,.news_02 .top-link-default>.common-inner-area,.news-content_01 .top-link-default>.common-inner-area,.faq_00 .top-link-default>.common-inner-area,.faq_01 .top-link-default>.common-inner-area,.privacypolicy_00 .top-link-default>.common-inner-area,.privacypolicy_01 .top-link-default>.common-inner-area,.contact_01 .top-link-default>.common-inner-area,.e404_01 .top-link-default>.common-inner-area,.e404_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,.top-diversity_main>.common-inner-area_pc780,.top-diversity_main>.common-inner-area_pc940,.bottom-contact_01 .top-diversity_main>.common-inner-area,.pankuzu .top-diversity_main>.common-inner-area,.page-title_01 .top-diversity_main>.common-inner-area,.page-title_02 .top-diversity_main>.common-inner-area,.top-info .top-diversity_main>.common-inner-area,.top-overview .top-diversity_main>.common-inner-area,.top-detail .top-diversity_main>.common-inner-area,.top-flow .top-diversity_main>.common-inner-area,.top-news .top-diversity_main>.common-inner-area,.top-faq .top-diversity_main>.common-inner-area,.support_01 .top-diversity_main>.common-inner-area,.documents_00 .top-diversity_main>.common-inner-area,.documents_01 .top-diversity_main>.common-inner-area,.news_01 .top-diversity_main>.common-inner-area,.news_02 .top-diversity_main>.common-inner-area,.news-content_01 .top-diversity_main>.common-inner-area,.faq_00 .top-diversity_main>.common-inner-area,.faq_01 .top-diversity_main>.common-inner-area,.privacypolicy_00 .top-diversity_main>.common-inner-area,.privacypolicy_01 .top-diversity_main>.common-inner-area,.contact_01 .top-diversity_main>.common-inner-area,.e404_01 .top-diversity_main>.common-inner-area,.e404_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,.top-graduate_online>.common-inner-area_pc780,.top-graduate_online>.common-inner-area_pc940,.bottom-contact_01 .top-graduate_online>.common-inner-area,.pankuzu .top-graduate_online>.common-inner-area,.page-title_01 .top-graduate_online>.common-inner-area,.page-title_02 .top-graduate_online>.common-inner-area,.top-info .top-graduate_online>.common-inner-area,.top-overview .top-graduate_online>.common-inner-area,.top-detail .top-graduate_online>.common-inner-area,.top-flow .top-graduate_online>.common-inner-area,.top-news .top-graduate_online>.common-inner-area,.top-faq .top-graduate_online>.common-inner-area,.support_01 .top-graduate_online>.common-inner-area,.documents_00 .top-graduate_online>.common-inner-area,.documents_01 .top-graduate_online>.common-inner-area,.news_01 .top-graduate_online>.common-inner-area,.news_02 .top-graduate_online>.common-inner-area,.news-content_01 .top-graduate_online>.common-inner-area,.faq_00 .top-graduate_online>.common-inner-area,.faq_01 .top-graduate_online>.common-inner-area,.privacypolicy_00 .top-graduate_online>.common-inner-area,.privacypolicy_01 .top-graduate_online>.common-inner-area,.contact_01 .top-graduate_online>.common-inner-area,.e404_01 .top-graduate_online>.common-inner-area,.e404_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,.top-support>.common-inner-area_pc780,.top-support>.common-inner-area_pc940,.bottom-contact_01 .top-support>.common-inner-area,.pankuzu .top-support>.common-inner-area,.page-title_01 .top-support>.common-inner-area,.page-title_02 .top-support>.common-inner-area,.top-info .top-support>.common-inner-area,.top-overview .top-support>.common-inner-area,.top-detail .top-support>.common-inner-area,.top-flow .top-support>.common-inner-area,.top-news .top-support>.common-inner-area,.top-faq .top-support>.common-inner-area,.support_01 .top-support>.common-inner-area,.documents_00 .top-support>.common-inner-area,.documents_01 .top-support>.common-inner-area,.news_01 .top-support>.common-inner-area,.news_02 .top-support>.common-inner-area,.news-content_01 .top-support>.common-inner-area,.faq_00 .top-support>.common-inner-area,.faq_01 .top-support>.common-inner-area,.privacypolicy_00 .top-support>.common-inner-area,.privacypolicy_01 .top-support>.common-inner-area,.contact_01 .top-support>.common-inner-area,.e404_01 .top-support>.common-inner-area,.e404_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-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{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.5rem}@media screen and (min-width: 1024px){.info-text-01,.border-p p{font-size:1.6rem}}.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-link2,.outside-link_w,.outside-link_red{display:inline-block;padding:0 5px;-webkit-transition:.4s;transition:.4s}.outside-link:hover,.outside-link2:hover,.outside-link_w:hover,.outside-link_red:hover{opacity:.6}.outside-link:after,.outside-link2:after,.outside-link_w:after,.outside-link_red:after{content:url(../img/common/link_icon01.svg);display:inline-block;width:15px;height:auto;margin-left:5px;margin-right:2px}.outside-link2:after{content:url(../img/common/icon_download01.svg);width:21px}.outside-link__01{display:inline-block;padding:0 5px;-webkit-transition:.4s;transition:.4s}.outside-link__01:hover:after{background-color:#fff;mask:url(../img/common/link_icon01.svg) no-repeat center/contain}.outside-link__01:after{content:"";display:inline-block;width:15px;height:20px;margin-left:5px;margin-right:2px;background-color:#0178c9;mask:url(../img/common/link_icon01.svg) no-repeat center/contain}.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_00{text-decoration:underline !important;text-underline-offset:0.3em !important;text-decoration-thickness:1px !important;text-decoration-color:#0178c9 !important;-webkit-transition:.4s;transition:.4s}.textlink_00:hover{opacity:.6}.textlink_01,.top-voice_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","Yu Gothic",YuGothic,Meiryo,sans-serif;width:fit-content}.textlink_01:hover .textlink_01_text,.top-voice_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-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","Yu Gothic",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","Yu Gothic",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 #0178c9;border-right:2px solid #0178c9;transform:rotate(45deg)}.common-title_01,.common-title_11,.bottom-contact_01_title,.page-title_09_title,.top-overview_title,.top-detail_title,.top-flow_title,.top-news_title,.top-faq_title,.top-link_title,.top-graduate_news_title,.top-diversity_event_title,.top-graduate_online_title,.top-support_title,.top-interview_title,.top-mess_title,.top-business_title,.top-about_title,.top-sns_title,.documents_01_title,.faq_01_title,.documents_01_title2{color:#333;font-size:3rem;font-weight:700;position:relative;display:flex;flex-direction:column-reverse}@media screen and (min-width: 1024px){.common-title_01,.common-title_11,.bottom-contact_01_title,.page-title_09_title,.top-overview_title,.top-detail_title,.top-flow_title,.top-news_title,.top-faq_title,.top-link_title,.top-graduate_news_title,.top-diversity_event_title,.top-graduate_online_title,.top-support_title,.top-interview_title,.top-mess_title,.top-business_title,.top-about_title,.top-sns_title,.documents_01_title,.faq_01_title,.documents_01_title2{font-size:4.2rem;font-weight:600}}.common-title_01 span,.common-title_11 span,.bottom-contact_01_title span,.page-title_09_title span,.top-overview_title span,.top-detail_title span,.top-flow_title span,.top-news_title span,.top-faq_title span,.top-link_title span,.top-graduate_news_title span,.top-diversity_event_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-sns_title span,.documents_01_title span,.faq_01_title span,.documents_01_title2 span{display:flex;position:relative;align-items:center;gap:8px}.common-title_01 span:before,.common-title_11 span:before,.bottom-contact_01_title span:before,.page-title_09_title span:before,.top-overview_title span:before,.top-detail_title span:before,.top-flow_title span:before,.top-news_title span:before,.top-faq_title span:before,.top-link_title span:before,.top-graduate_news_title span:before,.top-diversity_event_title span:before,.top-graduate_online_title span:before,.top-support_title span:before,.top-interview_title span:before,.top-mess_title span:before,.top-business_title span:before,.top-about_title span:before,.top-sns_title span:before,.documents_01_title span:before,.faq_01_title span:before,.documents_01_title2 span:before{content:"";width:8px;height:8px;background:#e65b04;border-radius:50%}.common-title_01 em,.common-title_11 em,.bottom-contact_01_title em,.page-title_09_title em,.top-overview_title em,.top-detail_title em,.top-flow_title em,.top-news_title em,.top-faq_title em,.top-link_title em,.top-graduate_news_title em,.top-diversity_event_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-sns_title em,.documents_01_title em,.faq_01_title em,.documents_01_title2 em{font-family:"Bebas Neue","Noto Sans JP",sans-serif;color:#0178c9;font-size:1.5rem;font-weight:500}@media screen and (min-width: 1024px){.common-title_01 em,.common-title_11 em,.bottom-contact_01_title em,.page-title_09_title em,.top-overview_title em,.top-detail_title em,.top-flow_title em,.top-news_title em,.top-faq_title em,.top-link_title em,.top-graduate_news_title em,.top-diversity_event_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-sns_title em,.documents_01_title em,.faq_01_title em,.documents_01_title2 em{font-size:1.8rem}}.common-title_02,.common-title_06,.top-staff_title,.top-support_sub-title,.top-number_header_title,.top-mess_sub-title,.top-about_sub-title,.top-voice_title,.support_01_title{font-size:3rem;font-weight:700;line-height:1.2em;color:#333;display:grid;grid-template-columns:60px 1fr;background:#f2f2f2;padding:5px;padding-bottom:6px;border-bottom:3px solid #0178c9}@media screen and (min-width: 1024px){.common-title_02,.common-title_06,.top-staff_title,.top-support_sub-title,.top-number_header_title,.top-mess_sub-title,.top-about_sub-title,.top-voice_title,.support_01_title{font-size:4rem;grid-template-columns:80px 1fr;padding:0;background:none;border-bottom:none}}.common-title_02 em,.common-title_06 em,.top-staff_title em,.top-support_sub-title em,.top-number_header_title em,.top-mess_sub-title em,.top-about_sub-title em,.top-voice_title em,.support_01_title em{display:block;font-family:"Bebas Neue","Noto Sans JP",sans-serif;color:#0178c9;padding-top:5px;padding-right:3px}.common-title_03,.info-type_02_title,.info-type_04_title,.page-title_04_title,.page-title_05_title strong,.top-business_sub-title,.support_01_sub-title,.documents_01_sub-title,.documents_01_sub-title2,.support_01__sub-title02,.support_01__sub-title03{font-size:2rem;color:#0178c9;font-weight:800;line-height:1.4em}@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,.support_01_sub-title,.documents_01_sub-title,.documents_01_sub-title2,.support_01__sub-title02,.support_01__sub-title03{font-size:2.2rem}}.common-title_04,.common-title_08,.common-title_081,.top-business-list_title,.privacypolicy_01_title{display:block;font-size:2.2rem;color:#333;font-weight:700;padding-bottom:15px;border-bottom:2px solid #0178c9}@media screen and (min-width: 1024px){.common-title_04,.common-title_08,.common-title_081,.top-business-list_title,.privacypolicy_01_title{font-size:3rem;font-weight:600;padding-bottom:22px;border-bottom:3px solid #0178c9}}.common-title_05,.common-title_10,.common-title_16,.common-title_17 span,.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,.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,.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,.top-voice_sub-title:after{font-size:11rem}}.common-title_06{font-size:2.6rem;color:#333}@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{font-size:2.2rem;font-weight:700;padding:20px 0}.common-title_10:after,.common-title_16:after,.common-title_17 span:after{display:none}@media screen and (min-width: 1024px){.common-title_10,.common-title_16,.common-title_17 span{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{line-height:1.4em;display:block;padding:0}@media screen and (min-width: 1024px){.common-title_16,.common-title_17 span{font-size:2.8rem}}.common-title_16:after,.common-title_17 span: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{border-bottom:3px solid #354b70}}.common-title_16 span,.common-title_17 span 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 #e65b04}.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","Yu Gothic",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","Yu Gothic",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","Yu Gothic",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","Yu Gothic",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","Yu Gothic",YuGothic,Meiryo,sans-serif;font-weight:700;font-size:1.5rem}.g-info-title-02{font-family:"Noto Sans JP","Hiragino Sans","Yu Gothic",YuGothic,Meiryo,sans-serif;font-weight:500;font-size:1.6rem}.list-reset,.dl-style__02__list,.bottom-contact_01_ul,.form_content_ul ul,.form_content_ul2,.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 .gm_list,.mega_links,.footer_link ul,.top-main_ul,.top-info_content2_ul,.top-overview_detail_ul,.top-detail_ul,.top-detail_ul_content_img_ul,.top-flow_step_ul,.top-flow_step_ul2,.top-news_ul,.top-faq_ul,.top-faq_ul2,.top-link_ul,.top-diversity_event_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-sns_ul,.support_01_content__btn-ul,.support_01_content__btn-ul02,.documents_01_ul,.documents_01_ul2,.documents_01_navi,.news_01 ul,.faq_01_navi,.faq_content_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,.support_01_info{list-style:none;padding:0}.list-style-01 li,.form_content_sub-ul li,.support_01_info li{margin-bottom:5px;padding-left:22px;list-style-position:outside;position:relative}.list-style-01 li:before,.form_content_sub-ul li:before,.support_01_info li:before{content:"※";display:block;position:absolute;top:0;left:0;width:20px}.list-style-02,.top-overview_info_content_ul{list-style:none;padding:0}.list-style-02 li,.top-overview_info_content_ul li{margin-bottom:10px;padding-left:16px;list-style-position:outside;position:relative}.list-style-02 li:before,.top-overview_info_content_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:15px;padding-left:47px;line-height:1.4em;font-weight:600;list-style-position:outside;position:relative}.list-style-04>li strong{font-weight:800}.list-style-04>li:before{content:"（1）";display:block;font-family:"Bebas Neue","Noto Sans JP",sans-serif;position:absolute;top:4px;left:0;width:40px;font-size:2rem}@media screen and (min-width: 1024px){.list-style-04>li:before{font-size:2.1rem}}.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}}.dl-style_01,.support_01_content_dl,.support_01_content_dl02,.support_01_content_dl03,.support_01__info-area02 .support_01_content_dl04{border-bottom:solid 1px #b9b9b9;margin:0}@media screen and (min-width: 1024px){.dl-style_01,.support_01_content_dl,.support_01_content_dl02,.support_01_content_dl03,.support_01__info-area02 .support_01_content_dl04{display:flex}}.dl-style_01 dt,.support_01_content_dl dt,.support_01_content_dl02 dt,.support_01_content_dl03 dt,.support_01__info-area02 .support_01_content_dl04 dt,.dl-style_01 dd,.support_01_content_dl dd,.support_01_content_dl02 dd,.support_01_content_dl03 dd,.support_01__info-area02 .support_01_content_dl04 dd{padding:0;margin:0;padding:20px 0;font-size:1.8rem;line-height:1.4em;font-weight:500}@media screen and (min-width: 1024px){.dl-style_01 dt,.support_01_content_dl dt,.support_01_content_dl02 dt,.support_01_content_dl03 dt,.support_01__info-area02 .support_01_content_dl04 dt,.dl-style_01 dd,.support_01_content_dl dd,.support_01_content_dl02 dd,.support_01_content_dl03 dd,.support_01__info-area02 .support_01_content_dl04 dd{padding:30px 0;line-height:1.6em}}.dl-style_01 dt strong,.support_01_content_dl dt strong,.support_01_content_dl02 dt strong,.support_01_content_dl03 dt strong,.support_01__info-area02 .support_01_content_dl04 dt strong,.dl-style_01 dd strong,.support_01_content_dl dd strong,.support_01_content_dl02 dd strong,.support_01_content_dl03 dd strong,.support_01__info-area02 .support_01_content_dl04 dd strong{font-weight:700}.dl-style_01 dt,.support_01_content_dl dt,.support_01_content_dl02 dt,.support_01_content_dl03 dt,.support_01__info-area02 .support_01_content_dl04 dt{font-weight:800;padding-bottom:0}@media screen and (min-width: 1024px){.dl-style_01 dt,.support_01_content_dl dt,.support_01_content_dl02 dt,.support_01_content_dl03 dt,.support_01__info-area02 .support_01_content_dl04 dt{width:200px;padding-bottom:30px}}.dl-style_01 dd,.support_01_content_dl dd,.support_01_content_dl02 dd,.support_01_content_dl03 dd,.support_01__info-area02 .support_01_content_dl04 dd{padding-top:10px}@media screen and (min-width: 1024px){.dl-style_01 dd,.support_01_content_dl dd,.support_01_content_dl02 dd,.support_01_content_dl03 dd,.support_01__info-area02 .support_01_content_dl04 dd{flex:1;padding-top:30px}}.dl-style_01 .info-text-01,.support_01_content_dl .info-text-01,.support_01_content_dl02 .info-text-01,.support_01_content_dl03 .info-text-01,.support_01__info-area02 .support_01_content_dl04 .info-text-01,.dl-style_01 .border-p p,.border-p .dl-style_01 p,.support_01_content_dl .border-p p,.border-p .support_01_content_dl p,.support_01_content_dl02 .border-p p,.border-p .support_01_content_dl02 p,.support_01_content_dl03 .border-p p,.border-p .support_01_content_dl03 p,.support_01__info-area02 .support_01_content_dl04 .border-p p,.border-p .support_01__info-area02 .support_01_content_dl04 p{display:block;padding-top:5px;font-weight:500}.dl-style__02{margin:0;border-top:1px solid #b9b9b9}.dl-style__02__item{display:grid;grid-template-columns:1fr;border-bottom:1px solid #b9b9b9;margin-bottom:30px}@media screen and (min-width: 1024px){.dl-style__02__item{grid-template-columns:160px 1fr;margin-bottom:0}}.dl-style__02__term,.dl-style__02__desc{margin:0;padding:20px;font-size:1.8rem;font-weight:500;line-height:1.4em;border-left:1px solid #b9b9b9;border-right:1px solid #b9b9b9}@media screen and (min-width: 1024px){.dl-style__02__term,.dl-style__02__desc{padding:25px}}.dl-style__02__term{color:#fff;background:#0178c9;font-weight:800}@media screen and (min-width: 1024px){.dl-style__02__term{font-size:1.5rem}}.dl-style__02__list li{display:flex}.dl-style__02__list li:not(:last-child){padding-bottom:10px}.dl-style__02__list li strong{display:block;font-weight:700}.dl-style__02__list li span{display:block}.dl-style__02__list li span em{font-size:2.2rem;font-weight:700}.table-card-list{display:grid !important;gap:30px}@media screen and (min-width: 1024px){.table-card-list{display:none !important}}.table-card{border:1px solid #b9b9b9;overflow:hidden}.table-card_title{margin:0;padding:20px;background:#0178c9;color:#fff;font-size:2rem;line-height:1.4em;font-weight:800}.table-card_list{margin:0;padding:0}.table-card_item{display:grid;grid-template-columns:1fr auto;align-items:center;gap:20px;padding:15px;border-top:1px solid #b9b9b9}.table-card_item dt{font-size:1.8rem;font-weight:500;line-height:1.4em}.table-card_item dt strong{font-weight:800;display:block}.table-card_item dd{margin:0;color:#0178c9;font-size:1.8rem;white-space:nowrap;font-weight:800}.table-style_scroll{overflow:scroll}@media screen and (min-width: 1024px){.table-style_scroll{overflow:auto}}.table-style_01 table{width:100%;border-collapse:collapse;border:1px solid #b9b9b9}.table-style_01 th,.table-style_01 td{padding:15px 15px;text-align:left;border:1px solid #b9b9b9;font-weight:500;line-height:1.4em}.table-style_01 th.center,.table-style_01 td.center{text-align:center}.table-style_01 th.cell_primary,.table-style_01 td.cell_primary{background:#0178c9;color:#fff}.table-style_01 th.cell_group,.table-style_01 td.cell_group{background:#d9ebf7}.table-style_01 th.cell_sub,.table-style_01 td.cell_sub{background:#d9ebf7}.table-style_01 th{white-space:nowrap;font-weight:800;font-size:1.5rem}.table-style_01 td{font-size:1.8rem;font-weight:600}.table-style__02{width:100%;border-collapse:collapse;table-layout:fixed;border:1px solid #b9b9b9}@media screen and (min-width: 1024px){.table-style__02{border:none;margin-bottom:60px}}.table-style__02--label{width:35%}.table-style__02--body{width:65%}.table-style__02 th,.table-style__02 td{padding:20px;border-bottom:1px solid #b9b9b9;font-weight:500;line-height:1.4em;text-align:left;vertical-align:middle}.table-style__02 th{border-right:1px solid #b9b9b9;font-weight:700}.table-style__02 thead{background:#0178c9;color:#fff}@media screen and (min-width: 1024px){.table-style__02 thead{background:none;color:#333}}.table-style__02 thead th{text-align:center;padding:10px 15px}@media screen and (min-width: 1024px){.table-style__02 thead th{border-right:none;padding:20px 15px}}.table-style__02 tbody{font-size:1.8rem}.table-style__02 tbody th{font-weight:800}.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:#e65b04}@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{display:flex;justify-content:center;align-items:center;-webkit-transition:.4s;transition:.4s}.add_arrow:hover span:after{border-bottom:1px solid #fff;border-right:1px solid #fff}.add_arrow: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{display:inline-block;-webkit-transition:.4s;transition:.4s}.btn-type__pdf{display:flex;align-items:center;gap:10px;width:100%;height:70px;padding:10px 20px;font-size:1.8rem;font-weight:600;border:1px solid #0178c9;color:#0178c9;-webkit-transition:.4s;transition:.4s}.btn-type__pdf:hover{color:#fff;background:#0178c9}.btn-type__pdf:before{content:url(../img/common/icon_pdf01.svg);display:block;width:27px;height:35px;-webkit-transition:all .4s;transition:all .4s}.btn-type__arrow01{display:flex;justify-content:space-between;align-items:center;gap:10px;width:100%;height:70px;padding:10px 20px;font-size:1.8rem;font-weight:600;border:1px solid #0178c9;color:#0178c9;-webkit-transition:.4s;transition:.4s}.btn-type__arrow01:hover{color:#fff;background:#0178c9}.btn-type__arrow01:hover:after{background-color:#fff}.btn-type__arrow01 span{transform:translateY(-1px);flex:1}.btn-type__arrow01:after{content:"";display:inline-block;width:20px;height:20px;margin-left:5px;margin-right:2px;background-color:#0178c9;-webkit-transform:rotate(-90deg);mask:url(../img/common/navi_arrow01.svg) no-repeat center/contain}.btn-type_00{display:flex;justify-content:center;align-items:center;width:100%;height:65px;color:#0178c9;font-size:1.8rem;font-weight:600;border:2px solid #0178c9;-webkit-transition:.4s;transition:.4s}.btn-type_00:hover{color:#fff;background:#0178c9}@media screen and (min-width: 1024px){.btn-type_00{font-size:1.6rem}}.btn-type_01,.btn-type_02,.btn-type_02-1,.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,.top-graduate_news_link,.top-diversity_event_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,.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,.top-graduate_news_link,.top-diversity_event_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,.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,.top-graduate_news_link:hover,.top-diversity_event_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,.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,.top-graduate_news_link:hover span,.top-diversity_event_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,.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,.top-graduate_news_link:after,.top-diversity_event_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,.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,.top-graduate_news_link span,.top-diversity_event_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,.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{border-radius:0;width:100%;gap:30px}@media screen and (min-width: 1024px){.btn-type_02,.btn-type_02-1,.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{width:340px}}.btn-type_02:hover,.btn-type_02-1: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{gap:15px;opacity:.6}.btn-type_02:hover span,.btn-type_02-1: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{margin-left:-15px}.btn-type_02 span:after,.btn-type_02-1 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{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,.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{margin-left:6px}}.btn-type_02-1 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","Yu Gothic",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:#e65b04;border:2px solid #e65b04;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-contact_01{position:relative;background:#0178c9;height:auto}.bottom-contact_01 .common-inner-area_100,.bottom-contact_01 .common-inner-area_pc780,.bottom-contact_01 .common-inner-area_pc940,.bottom-contact_01 .common-inner-area,.bottom-contact_01 .common-inner-area_pc980,.bottom-contact_01 .common-inner-area_pc1100,.bottom-contact_01 .common-inner-area_pc1240,.bottom-contact_01 .common-inner-area_100-1100,.bottom-contact_01 .common-inner-area_90-100,.bottom-contact_01 .common-inner-area_pc1400{margin:0 auto;color:#fff;padding-bottom:40px}@media screen and (min-width: 1024px){.bottom-contact_01 .common-inner-area_100,.bottom-contact_01 .common-inner-area_pc780,.bottom-contact_01 .common-inner-area_pc940,.bottom-contact_01 .common-inner-area,.bottom-contact_01 .common-inner-area_pc980,.bottom-contact_01 .common-inner-area_pc1100,.bottom-contact_01 .common-inner-area_pc1240,.bottom-contact_01 .common-inner-area_100-1100,.bottom-contact_01 .common-inner-area_90-100,.bottom-contact_01 .common-inner-area_pc1400{padding-bottom:60px}}.bottom-contact_01_content{padding:60px 0 20px}@media screen and (min-width: 1024px){.bottom-contact_01_content{padding:100px 0 30px;display:flex;align-items:flex-start;justify-content:space-between}}.bottom-contact_01__info{padding:20px;background:#fff;border:2px solid #d3145a}.bottom-contact_01__info__text{color:#d3145a;text-align:left;font-size:1.6rem;font-weight:600}@media screen and (min-width: 1024px){.bottom-contact_01__info__text{text-align:center}}@media screen and (min-width: 1024px){.bottom-contact_01_text{width:48%;text-align:left}}.bottom-contact_01_title{color:#fff;padding-bottom:30px}.bottom-contact_01_title span{justify-content:center}@media screen and (min-width: 1024px){.bottom-contact_01_title span{justify-content:flex-start;font-size:3rem}}.bottom-contact_01_title span:before{display:none}.bottom-contact_01_title em{color:#fff}.bottom-contact_01_sub-title{font-size:2.2rem;line-height:1.4em;font-weight:600;margin:10px 0 30px}@media screen and (min-width: 1024px){.bottom-contact_01_sub-title{font-size:2.4rem}}.bottom-contact_01_p{line-height:1.4em}.bottom-contact_01_p strong{display:block;font-size:1.6rem}.bottom-contact_01_p span{display:block;font-size:2rem;padding:10px 0 1px}@media screen and (min-width: 1024px){.bottom-contact_01_p span{font-size:2.2rem;padding:4px 0 3px}}.bottom-contact_01_p i{font-style:normal;font-size:1.2rem;font-weight:500}.bottom-contact_01_ul{display:flex;flex-direction:column;gap:20px;padding-top:20px}@media screen and (min-width: 1024px){.bottom-contact_01_ul{width:360px}}.bottom-contact_01_ul li{display:block}.bottom-contact_01_ul li:hover a{background:#0178c9}.bottom-contact_01_ul li:hover a span{color:#fff}.bottom-contact_01_ul li:hover a:before{background-color:#fff}.bottom-contact_01_ul li:last-child a{font-family:"Bebas Neue","Noto Sans JP",sans-serif;font-size:3rem;font-weight:600}.bottom-contact_01_ul li:last-child a span{margin-bottom:-4px}.bottom-contact_01_ul li:last-child a:before{mask:url("../img/common/icon_tel01.svg") no-repeat center/contain;height:25px}.bottom-contact_01_ul li a{position:relative;color:#0178c9;display:flex;justify-content:center;align-items:center;gap:10px;width:100%;height:80px;background:#fff;font-size:2rem;font-weight:900;border:2px solid #fff;-webkit-transition:all .4s;transition:all .4s}.bottom-contact_01_ul li a span{display:inline-block;position:relative;-webkit-transition:all .4s;transition:all .4s}.bottom-contact_01_ul li a:before{content:"";display:block;width:24px;height:19px;margin-top:3px;-webkit-transition:all .4s;transition:all .4s;background-color:#0178c9;mask:url("../img/common/icon_mail01.svg") no-repeat center/contain}.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:#0178c9}@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:#e65b04;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:#fbed21}@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:#e65b04}.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 #e65b04;border-radius:10px}.info-type_03 .list-style-02,.info-type_03 .top-overview_info_content_ul{margin:0}.info-type_03 .list-style-02 li,.info-type_03 .top-overview_info_content_ul li{font-weight:800;margin-bottom:8px;line-height:1.3em}.info-type_03 .list-style-02 li:last-child,.info-type_03 .top-overview_info_content_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:#e65b04}.info-type_04_link{background:#0178c9}@media screen and (min-width: 1024px){.info-type_04_link{display:inline-block;width:330px;margin-top:30px}}.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 #0178c9;background:#0178c9;color:#fff;opacity:1}.page-navi li .current{background:#0178c9;border:1px solid #0178c9;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.6rem;font-weight:600}.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_setdate button{display:block;margin:0;padding:5px 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 button 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_ul2{margin-top:10px}.form_content_ul2 li{display:block;padding-bottom:15px}.form_content dt{font-weight:600;padding:10px 0 15px;font-size:2rem}@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;transform:translateY(-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;font-size:1.8rem}@media screen and (min-width: 1024px){.form_content dd{flex:1}}.form_content dd input[type="file"]{width:100%;font-size:1.8rem;font-weight:700}.form_content dd input[type="file"]::file-selector-button{padding:10px 20px;margin-right:16px;border:1px solid #b3b3b3;background:#f7f7f7;font-family:"Noto Sans JP","Hiragino Sans","Yu Gothic",YuGothic,Meiryo,sans-serif;color:#333;font-size:1.6rem;font-weight:500;cursor:pointer;-webkit-transition:.4s;transition:.4s}.form_content dd input[type="file"]::file-selector-button:hover{border:1px solid #0178c9;color:#0178c9}.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","Yu Gothic",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.8rem;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","Yu Gothic",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","Yu Gothic",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","Yu Gothic",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 input:focus-visible+span{outline:3px solid #000;outline-offset:4px}.form_content dd .checkbox01 span{display:inline-block;position:relative;margin:0;padding:10px 20px;border:1px solid #b3b3b3;border-radius:100px;color:#0178c9;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:#0178c9}.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 #0178c9;border-top-style:none;border-right-style:none}.form_content dd .checkbox02 input+em:after{content:'';display:block;position:absolute;top:3px;left:0;width:15px;height:15px;cursor:pointer;border:1px solid #b3b3b3;background:#f7f7f7}.form_content dd .checkbox02 input{position:relative;width:1px;height:1px;margin:0 27px 0 0;cursor:pointer;border:none;line-height:1;opacity:0}.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:#0178c9}.form_content dd .checkbox02 input:focus-visible+em:after{outline:2px solid #333;outline-offset:3px}.form_content dd .checkbox02 span{font-weight:600}.form_content_info02,.form_content_info03{margin:40px 0}@media screen and (min-width: 1024px){.form_content_info02,.form_content_info03{margin:80px 0;border:2px solid #ccc;padding:40px}}.form_content_info02_title{font-size:2rem;font-weight:800}.form_content_info02_text{font-size:1.6rem;line-height:1.4em;font-weight:600}@media screen and (min-width: 1024px){.form_content_info02_text{margin-bottom:0;line-height:1.8em}}.form_content_info02 .error,.form_content_info03 .error{display:block;color:#c1272d;margin:0;margin-top:-30px;text-align:center}.form_content_info03{border:2px solid #ccc;margin:0;margin-top:15px;margin-bottom:30px;padding:20px}.form_content_info03 .form_content_info02_title{font-size:1.8rem}.form_content_info03 .form_content_info02_text{font-size:1.4rem;margin-top:10px;margin-bottom:0}.form_content_info03 .form_content_info02_text strong{font-weight:800}@media screen and (min-width: 1024px){.form_content_checkbox{width:400px;margin:0 auto}}.form_content_checkbox span:before{content:url(../img/common/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/common/check_icon01.svg)}.form_content_checkbox .error{display:block;color:#c1272d;margin:0;margin-top:-30px;text-align:center;line-height:1.4em}.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:#0178c9;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}.p-totop{opacity:0;pointer-events:none;transition:all .4s ease}.p-totop a{display:block;overflow:hidden;position:relative;width:50px;height:50px;text-indent:-9999px;border:2px solid #0178c9;border-radius:50%;background-color:#fff}.p-totop a:after{content:'';position:absolute;top:18px;left:16px;width:12px;height:12px;border-top:3px solid #0178c9;border-right:3px solid #0178c9;transform:rotate(-45deg);transition:all .4s ease}.p-totop a:hover:after{top:10px}.p-totop.is-show{opacity:1;pointer-events:auto}.p-totop.fixed{position:fixed;right:10px;bottom:10px;z-index:10}@media screen and (min-width: 1024px){.p-totop.fixed{right:30px;bottom:30px}}.pankuzu{padding:20px 0;text-align:left}@media screen and (min-width: 1024px){.pankuzu{padding:30px 0 10px;letter-spacing:.15em}}.pankuzu .breadcrumbs{font-size:1.4rem;line-height:1.6em;font-weight:600;color:#333}.pankuzu .breadcrumbs a{color:#0178c9;-webkit-transition:.4s;transition:.4s}.pankuzu .breadcrumbs a:hover{opacity:.6}.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.8rem;font-weight:800;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;font-size:1.8rem}.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:100%}.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:.7em;font-size:1.8rem;font-weight:600}.page-title_01,.page-title_02{position:relative;background:url(../img/common/title_bg01.svg) center center/cover no-repeat;min-height:270px;display:flex}@media screen and (min-width: 1024px){.page-title_01,.page-title_02{min-height:300px}}.page-title_01 .common-inner-area,.page-title_02 .common-inner-area,.page-title_01 .common-inner-area_100,.page-title_02 .common-inner-area_100,.page-title_01 .top-interview>.common-inner-area,.page-title_02 .top-interview>.common-inner-area,.page-title_01 .common-inner-area_pc780,.page-title_02 .common-inner-area_pc780,.page-title_01 .common-inner-area_pc940,.page-title_02 .common-inner-area_pc940,.page-title_01 .bottom-contact_01 .common-inner-area,.bottom-contact_01 .page-title_01 .common-inner-area,.page-title_02 .bottom-contact_01 .common-inner-area,.bottom-contact_01 .page-title_02 .common-inner-area,.page-title_01 .pankuzu .common-inner-area,.pankuzu .page-title_01 .common-inner-area,.page-title_02 .pankuzu .common-inner-area,.pankuzu .page-title_02 .common-inner-area,.page-title_01 .common-inner-area,.page-title_02 .page-title_01 .common-inner-area,.page-title_01 .page-title_02 .common-inner-area,.page-title_01 .page-title_02 .common-inner-area,.page-title_02 .page-title_01 .common-inner-area,.page-title_02 .common-inner-area,.page-title_01 .top-info .common-inner-area,.top-info .page-title_01 .common-inner-area,.page-title_02 .top-info .common-inner-area,.top-info .page-title_02 .common-inner-area,.page-title_01 .top-overview .common-inner-area,.top-overview .page-title_01 .common-inner-area,.page-title_02 .top-overview .common-inner-area,.top-overview .page-title_02 .common-inner-area,.page-title_01 .top-detail .common-inner-area,.top-detail .page-title_01 .common-inner-area,.page-title_02 .top-detail .common-inner-area,.top-detail .page-title_02 .common-inner-area,.page-title_01 .top-flow .common-inner-area,.top-flow .page-title_01 .common-inner-area,.page-title_02 .top-flow .common-inner-area,.top-flow .page-title_02 .common-inner-area,.page-title_01 .top-news .common-inner-area,.top-news .page-title_01 .common-inner-area,.page-title_02 .top-news .common-inner-area,.top-news .page-title_02 .common-inner-area,.page-title_01 .top-faq .common-inner-area,.top-faq .page-title_01 .common-inner-area,.page-title_02 .top-faq .common-inner-area,.top-faq .page-title_02 .common-inner-area,.page-title_01 .support_01 .common-inner-area,.support_01 .page-title_01 .common-inner-area,.page-title_02 .support_01 .common-inner-area,.support_01 .page-title_02 .common-inner-area,.page-title_01 .documents_00 .common-inner-area,.documents_00 .page-title_01 .common-inner-area,.page-title_02 .documents_00 .common-inner-area,.documents_00 .page-title_02 .common-inner-area,.page-title_01 .documents_01 .common-inner-area,.documents_01 .page-title_01 .common-inner-area,.page-title_02 .documents_01 .common-inner-area,.documents_01 .page-title_02 .common-inner-area,.page-title_01 .news_01 .common-inner-area,.news_01 .page-title_01 .common-inner-area,.page-title_02 .news_01 .common-inner-area,.news_01 .page-title_02 .common-inner-area,.page-title_01 .news_02 .common-inner-area,.news_02 .page-title_01 .common-inner-area,.page-title_02 .news_02 .common-inner-area,.news_02 .page-title_02 .common-inner-area,.page-title_01 .news-content_01 .common-inner-area,.news-content_01 .page-title_01 .common-inner-area,.page-title_02 .news-content_01 .common-inner-area,.news-content_01 .page-title_02 .common-inner-area,.page-title_01 .faq_00 .common-inner-area,.faq_00 .page-title_01 .common-inner-area,.page-title_02 .faq_00 .common-inner-area,.faq_00 .page-title_02 .common-inner-area,.page-title_01 .faq_01 .common-inner-area,.faq_01 .page-title_01 .common-inner-area,.page-title_02 .faq_01 .common-inner-area,.faq_01 .page-title_02 .common-inner-area,.page-title_01 .privacypolicy_00 .common-inner-area,.privacypolicy_00 .page-title_01 .common-inner-area,.page-title_02 .privacypolicy_00 .common-inner-area,.privacypolicy_00 .page-title_02 .common-inner-area,.page-title_01 .privacypolicy_01 .common-inner-area,.privacypolicy_01 .page-title_01 .common-inner-area,.page-title_02 .privacypolicy_01 .common-inner-area,.privacypolicy_01 .page-title_02 .common-inner-area,.page-title_01 .contact_01 .common-inner-area,.contact_01 .page-title_01 .common-inner-area,.page-title_02 .contact_01 .common-inner-area,.contact_01 .page-title_02 .common-inner-area,.page-title_01 .e404_01 .common-inner-area,.e404_01 .page-title_01 .common-inner-area,.page-title_02 .e404_01 .common-inner-area,.e404_01 .page-title_02 .common-inner-area,.page-title_01 .e404_02 .common-inner-area,.e404_02 .page-title_01 .common-inner-area,.page-title_02 .e404_02 .common-inner-area,.e404_02 .page-title_02 .common-inner-area,.page-title_01 .common-inner-area_pc980,.page-title_02 .common-inner-area_pc980,.page-title_01 .top-sns .common-inner-area,.top-sns .page-title_01 .common-inner-area,.page-title_02 .top-sns .common-inner-area,.top-sns .page-title_02 .common-inner-area,.page-title_01 .common-inner-area_pc1100,.page-title_02 .common-inner-area_pc1100,.page-title_01 .common-inner-area_pc1240,.page-title_02 .common-inner-area_pc1240,.page-title_01 .top-about .common-inner-area,.top-about .page-title_01 .common-inner-area,.page-title_02 .top-about .common-inner-area,.top-about .page-title_02 .common-inner-area,.page-title_01 .top-main .common-inner-area,.top-main .page-title_01 .common-inner-area,.page-title_02 .top-main .common-inner-area,.top-main .page-title_02 .common-inner-area,.page-title_01 .top-link-default>.common-inner-area,.page-title_02 .top-link-default>.common-inner-area,.page-title_01 .top-link .common-inner-area,.top-link .page-title_01 .common-inner-area,.page-title_02 .top-link .common-inner-area,.top-link .page-title_02 .common-inner-area,.page-title_01 .top-graduate_main .common-inner-area,.top-graduate_main .page-title_01 .common-inner-area,.page-title_02 .top-graduate_main .common-inner-area,.top-graduate_main .page-title_02 .common-inner-area,.page-title_01 .top-diversity_main>.common-inner-area,.page-title_02 .top-diversity_main>.common-inner-area,.page-title_01 .top-graduate_news .common-inner-area,.top-graduate_news .page-title_01 .common-inner-area,.page-title_02 .top-graduate_news .common-inner-area,.top-graduate_news .page-title_02 .common-inner-area,.page-title_01 .top-graduate_online>.common-inner-area,.page-title_02 .top-graduate_online>.common-inner-area,.page-title_01 .top-support>.common-inner-area,.page-title_02 .top-support>.common-inner-area,.page-title_01 .top-mess .common-inner-area,.top-mess .page-title_01 .common-inner-area,.page-title_02 .top-mess .common-inner-area,.top-mess .page-title_02 .common-inner-area,.page-title_01 .top-business .common-inner-area,.top-business .page-title_01 .common-inner-area,.page-title_02 .top-business .common-inner-area,.top-business .page-title_02 .common-inner-area,.page-title_01 .top-business-list .common-inner-area,.top-business-list .page-title_01 .common-inner-area,.page-title_02 .top-business-list .common-inner-area,.top-business-list .page-title_02 .common-inner-area,.page-title_01 .top-contact .common-inner-area,.top-contact .page-title_01 .common-inner-area,.page-title_02 .top-contact .common-inner-area,.top-contact .page-title_02 .common-inner-area,.page-title_01 .top-voice .common-inner-area,.top-voice .page-title_01 .common-inner-area,.page-title_02 .top-voice .common-inner-area,.top-voice .page-title_02 .common-inner-area,.page-title_01 .top-service .common-inner-area,.top-service .page-title_01 .common-inner-area,.page-title_02 .top-service .common-inner-area,.top-service .page-title_02 .common-inner-area,.page-title_01 .common-inner-area_100-1100,.page-title_02 .common-inner-area_100-1100,.page-title_01 .common-inner-area_90-100,.page-title_02 .common-inner-area_90-100,.page-title_01 .common-inner-area_pc1400,.page-title_02 .common-inner-area_pc1400,.page-title_01 .top-career .common-inner-area,.top-career .page-title_01 .common-inner-area,.page-title_02 .top-career .common-inner-area,.top-career .page-title_02 .common-inner-area,.page-title_01 .top-staff .common-inner-area,.top-staff .page-title_01 .common-inner-area,.page-title_02 .top-staff .common-inner-area,.top-staff .page-title_02 .common-inner-area,.page-title_01 .top-number .common-inner-area,.top-number .page-title_01 .common-inner-area,.page-title_02 .top-number .common-inner-area,.top-number .page-title_02 .common-inner-area{position:relative;margin:0 auto;padding-bottom:100px}.page-title_01_content{position:relative;top:70px}@media screen and (min-width: 1024px){.page-title_01_content{top:80px}}.page-title_01_title{font-size:3rem;font-weight:800;color:#fff}.page-title_01_title strong{display:flex;gap:10px;font-size:3rem}@media screen and (min-width: 1024px){.page-title_01_title strong{font-size:4.6rem;font-weight:600}}.page-title_01_title span{flex:1}.page-title_01_title em{background:#0178c9;color:#fff;display:flex;justify-content:center;align-items:center;font-family:"Bebas Neue","Noto Sans JP",sans-serif;width:45px;height:45px;font-weight:600;position:relative;border-radius:50%;border:3px solid #fff}@media screen and (min-width: 1024px){.page-title_01_title em{width:50px;height:50px;margin-top:4px}}.page-title_01_title em i{display:block;font-style:normal;position:relative;font-size:3rem;transform:translateX(4%) translateY(4%)}.page-title_01_sub-title,.page-title_01_sub-title-en{font-size:1.8rem;line-height:1.4em;padding:0;margin:0;padding-bottom:5px;margin-left:55px}@media screen and (min-width: 1024px){.page-title_01_sub-title,.page-title_01_sub-title-en{font-size:2.2rem;margin-left:62px}}.page-title_01_sub-title-en{margin-left:0}.page-title_02 .common-inner-area_100,.page-title_02 .common-inner-area_pc780,.page-title_02 .common-inner-area_pc940,.page-title_02 .common-inner-area,.page-title_02 .common-inner-area_pc980,.page-title_02 .common-inner-area_pc1100,.page-title_02 .common-inner-area_pc1240,.page-title_02 .common-inner-area_100-1100,.page-title_02 .common-inner-area_90-100,.page-title_02 .common-inner-area_pc1400{padding-bottom:0}.page-title_02 .page-title_01_content{top:auto;height:100%;display:flex;align-items:center}.page-title_02 .page-title_01_title{padding-bottom:1em}.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}}.tabs_list{display:flex;gap:4px}.tabs_list [role="tab"]{cursor:pointer;padding:12px 20px;background:#f0f0f0;border:0}.tabs_list [role="tab"].is-active{background:#fff;font-weight:700}.tabs_panels{display:grid}.tabs_panel{grid-area:1 / 1;opacity:0;transition:opacity 0.4s ease}.tabs_panel.is-active{opacity:1}.tabs_panel[hidden]{display:none}.accordion_content{display:none}.accordion_img{-webkit-transition:.4s;transition:.4s}.accordion_img.active{transform:rotateZ(180deg)}#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: 1024px){#header{position:sticky;position:-webkit-sticky;top:0;z-index:1000;background:rgba(255,255,255,0)}}#header .inner-header{position:relative;height:70px;margin:0 auto}@media screen and (min-width: 1024px){#header .inner-header{width:95%;height:80px;margin:0 auto}}.site-logo{width:220px;height:auto;line-height:0;margin:0;position:absolute;bottom:50%;left:20px;transform:translateY(50%);z-index:1;-webkit-transition:all .4s;transition:all .4s}@media screen and (min-width: 1024px){.site-logo{width:240px;bottom:50%;left:15px}}.site-logo figure{display:block;width:100%;height:auto}.site-logo img{width:100%;height:auto}.site-logo a{display:block;width:100%;height:auto;-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:"Montserrat",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","Yu Gothic",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: 1024px){#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:#0178c9;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{visibility:hidden;opacity:0;pointer-events:none;transition:opacity 0.3s ease, visibility 0.3s ease;position:fixed;top:0;left:0;width:100%;height:100dvh;z-index:9995;background-color:#fff;overflow:auto;-webkit-overflow-scrolling:touch}@media screen and (min-width: 1400px){.layerMenu{overflow:hidden}}.layerMenu.is-open{visibility:visible;opacity:1;pointer-events:auto}.layerMenu_content{position:relative;padding:70px 0 30px;width:90%;margin:0 auto;transition:0.8s;-webkit-transition:0.8s}.layerMenu_content ul.layerMenu_content_fade{opacity:0;animation-name:fade;animation-duration:0.6s;animation-delay:0.2s;animation-fill-mode:forwards}.layerMenu .m_logo{display:block;width:80%;max-width:300px;height:auto;margin:0 auto 40px}.layerMenu .layerMenu_content>ul{padding:0;margin:0 auto}@media screen and (min-width: 1024px){.layerMenu .layerMenu_content>ul{width:400px}}.layerMenu .layerMenu_content>ul li{display:block}.layerMenu .layerMenu_content>ul li:last-child ul{padding:0 15px;margin:0;padding-top:35px;padding-bottom:50px;display:flex;flex-wrap:wrap;gap:20px 15px}.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.4rem;font-weight:800;align-items:center}.layerMenu .layerMenu_content>ul li:last-child ul li a span{padding-left:0;letter-spacing:0.1rem}.layerMenu .layerMenu_content>ul li a{display:block;position:relative;padding:25px 25px 25px 0;text-decoration:none;font-size:2rem;font-weight:600;letter-spacing:0.2rem;color:#333;text-align:left;transition:0.4s;-webkit-transition:0.4s}.layerMenu .layerMenu_content>ul li a span{display:block;padding-left:15px;transition:0.4s;-webkit-transition:0.4s}.layerMenu .layerMenu_content>ul li a.m_default{border-bottom:1px solid #b9b9b9}.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;transition:all 0.4s;-webkit-transition:all 0.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{border:1px solid #c1272d;color:#c1272d;width:100%;height:80px;max-width:400px;border-radius:40px;position:relative;font-weight:600;display:flex;align-items:center;justify-content:center;font-size:1.8rem !important;margin:35px auto 0;padding:0}.layerMenu .layerMenu_content>ul li a.m_btn_01.first{margin-top:30px}.layerMenu .layerMenu_content>ul li a.m_btn_01 span{padding:0}.layerMenu .layerMenu_content>ul li a.m_btn span{display:inline-block}.layerMenu .layerMenu_content>ul li .layerMenu-ul{max-height:0;overflow:hidden;transition:max-height 0.4s ease-out;margin-bottom:0}.layerMenu .layerMenu_content>ul li .layerMenu-ul.is-open{max-height:600px;margin-bottom:30px}.layerMenu .layerMenu_content>ul li .layerMenu-ul li a{font-size:1.8rem;border-bottom:1px solid #b9b9b9}.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:relative;display:none}@media screen and (min-width: 1024px){#groval-menu{display:block}}#groval-menu .gm_list{display:flex;justify-content:flex-end;gap:32px}#groval-menu .gm_item{position:static;font-size:1.6rem}#groval-menu .gm_item.current .gm_link{color:#0178c9}#groval-menu .gm_item.current .gm_link:before{width:100%;opacity:1}#groval-menu .gm_link{display:block;padding:24px 0;font-weight:600;transition:color 0.2s;color:#333;position:relative}#groval-menu .gm_link:hover{color:#0178c9}#groval-menu .gm_link:hover:before{width:100%;opacity:1}#groval-menu .gm_link:before{content:"";display:block;width:10%;height:2px;background:#0178c9;position:absolute;right:50%;bottom:0;opacity:0;transform:translateX(50%) translateY(-10px);-webkit-transition:.4s;transition:.4s}.mega{position:absolute;top:100%;left:0;width:100%;background:#fff;box-shadow:0 8px 24px rgba(0,0,0,0.08);opacity:0;visibility:hidden;pointer-events:none;z-index:100;border-radius:10px}.gm_item.is-open .mega{visibility:visible;pointer-events:auto}.mega_inner{display:grid;grid-template-columns:1fr 1fr;gap:48px;max-width:1200px;margin:0 auto;padding:48px 32px}.mega_lead{text-align:left;display:flex;align-items:center;justify-content:center}@media screen and (min-width: 1300px){.mega_lead{justify-content:flex-start}}.mega_lead_title{font-size:3rem;margin-bottom:12px}@media screen and (min-width: 1300px){.mega_lead_title{margin-left:60px}}@media screen and (min-width: 1920px){.mega_lead_title{margin-left:0}}.mega_lead_title span{display:block;font-family:"Bebas Neue","Noto Sans JP",sans-serif;color:#0178c9;font-weight:500;font-size:1.8rem;padding-top:8px;text-align:center}.mega_links li{border-bottom:1px solid #b9b9b9}.mega_links li a{text-align:left;display:block;padding:16px 0;font-size:1.8rem;font-weight:500;color:#333;transition:color 0.2s, padding 0.2s}.mega_links li a:hover{color:#0178c9;padding-left:8px}.mega_visual img{width:100%;height:auto;object-fit:cover;aspect-ratio:4 / 3}.mega_overlay{position:fixed;top:0;left:0;width:100%;height:100vh;background:rgba(0,0,0,0.3);opacity:0;visibility:hidden;pointer-events:none;transition:opacity 0.3s, visibility 0.3s;z-index:90}.mega_overlay.is-show{opacity:1;visibility:visible}.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{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:45px 0 30px}@media screen and (min-width: 1024px){.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:170px;height:auto;margin:0 auto}@media screen and (min-width: 1024px){.footer_title{width:220px}}.footer_link{margin-top:20px}@media screen and (min-width: 1024px){.footer_link{border:none;margin:50px 0 20px}}.footer_link ul{padding:20px 0;display:flex;justify-content:center;align-items:center;gap:15px}@media screen and (min-width: 1024px){.footer_link ul{gap:30px}}.footer_link ul li{text-align:left}.footer_link ul li a{font-size:1.4rem;font-weight:600;color:#333;-webkit-transition:.4s;transition:.4s}@media screen and (min-width: 1024px){.footer_link ul li a{font-size:1.6rem}}.footer_link ul li a:hover{color:#0178c9}.copy{text-align:center;margin:0;padding:20px 0 40px;font-size:1.2rem;font-weight:500;color:#4D4D4D;letter-spacing:.01em}@media screen and (min-width: 1024px){.copy{padding-top:30px;letter-spacing:.15em}}main{margin-top:70px}@media screen and (min-width: 1024px){main{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:#e65b04}.color_blue{color:#0178c9}.color_right_blue{color:#e2efff}.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,#link10,#link11,#link12,#link13,#link14,#link15,#i,#i-1,#i-2,#i-3,#i-4,#i-5,#i-6,#i-7,#i-8,#i-9{padding-top:70px;margin-top:-70px}@media screen and (min-width: 1024px){#link01,#link02,#link03,#link04,#link05,#link06,#link07,#link08,#link09,#link10,#link11,#link12,#link13,#link14,#link15,#i,#i-1,#i-2,#i-3,#i-4,#i-5,#i-6,#i-7,#i-8,#i-9{padding-top:80px;margin-top:-80px}}.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 .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:100%;-webkit-transition:all .4s;transition:all .4s}.top-main_content{background:#3a95d4 url(../img/top/main_bg01.svg) center -600px/cover no-repeat}@media screen and (min-width: 1024px){.top-main_content{background:#3a95d4 url(../img/top/main_bg01.svg) center center/cover no-repeat;padding-bottom:130px;margin-bottom:160px}}.top-main_content_inner{width:90%;margin:0 auto;padding:60px 0;color:#fff}@media screen and (min-width: 1180px){.top-main_content_inner{width:1100px;padding:90px 0}}.top-main_title{-webkit-transition:all .4s;transition:all .4s;font-size:3rem;letter-spacing:.04em;font-weight:800;line-height:1.3em}@media screen and (min-width: 1024px){.top-main_title{font-size:5rem}}@media screen and (min-width: 1140px){.top-main_title{font-size:6rem}}.top-main_text{font-size:1.8rem;font-weight:700;line-height:1.6em;padding:10px 0}@media screen and (min-width: 1024px){.top-main_text{padding:20px 0}}@media screen and (min-width: 1140px){.top-main_text{font-size:2rem}}.top-main_text span{display:block}.top-main_text span strong{display:inline;font-size:2rem;line-height:2.5em;padding:.1em .5em .2em;margin-right:5px;font-weight:800;color:#e65b04;background:#fff;box-decoration-break:clone;-webkit-box-decoration-break:clone}@media screen and (min-width: 1024px){.top-main_text span strong{font-size:2.4rem;margin-right:8px}}.top-main_ul{padding-top:10px}@media screen and (min-width: 1024px){.top-main_ul{display:flex;justify-content:center;align-items:center;gap:8px;position:absolute;bottom:-255px;right:50%;width:90%;max-width:1100px;margin:0 auto;transform:translateX(50%)}}@media screen and (min-width: 1140px){.top-main_ul{gap:25px;bottom:-230px}}.top-main_ul li{display:block;background:#fff;color:#0178c9;position:relative;padding:40px 15px;border:4px solid #0178c9;border-radius:10px;margin-top:45px}@media screen and (min-width: 1024px){.top-main_ul li{width:33%;height:415px}}.top-main_ul li:nth-child(2) .top-main_ul_img{width:185px}.top-main_ul li:nth-child(3) .top-main_ul_img{width:230px}.top-main_ul li.closed:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#333;z-index:2;border-radius:4px;opacity:.6}.top-main_ul li.closed .closed_text{position:absolute;bottom:50%;left:0;width:100%;transform:translateY(50%);background:rgba(255,255,255,0.85);padding:20px;z-index:3}.top-main_ul li.closed .closed_text p{font-size:2.4rem;font-weight:700;line-height:1.4em;text-align:center;color:#c1272d}.top-main_ul li i{display:flex;justify-content:center;align-items:center;width:60px;height:60px;background:#0178c9;border:3px solid #fff;color:#fff;font-family:"Bebas Neue","Noto Sans JP",sans-serif;font-size:3.4rem;font-weight:500;font-style:normal;border-radius:50%;position:absolute;top:-31px;right:51%;transform:translateX(50%)}@media screen and (min-width: 1024px){.top-main_ul li i{width:80px;height:80px;top:-49px}}.top-main_ul li i span{display:inline-block;transform:translateX(5%) translateY(2%)}.top-main_ul_title{font-size:2.2rem;font-weight:800;text-align:center;padding-bottom:25px}@media screen and (min-width: 1024px){.top-main_ul_title{font-size:2.6rem}}.top-main_ul_img{display:block;width:170px;height:auto;margin:0 auto;margin-bottom:30px}.top-main_ul_detail{position:relative;display:flex;justify-content:center;align-items:flex-end;padding-right:12px}.top-main_ul_detail:before{content:"";width:65%;height:25px;background:#fbed21;position:absolute;bottom:-15px;right:51%;transform:translateX(50%);-webkit-transition:.4s;transition:.4s}.top-main_ul_detail span{display:flex;flex-direction:column;font-size:1.5rem;font-weight:500;color:#e65b04;letter-spacing:.01em;z-index:1}.top-main_ul_detail span em{display:block;color:#0178c9;font-size:2rem;font-weight:800;letter-spacing:.25em}.top-main_ul_detail strong{font-family:"Bebas Neue","Noto Sans JP",sans-serif;font-size:8.5rem;font-weight:500;line-height:.6em;letter-spacing:0;padding-right:.03em;z-index:1}.top-main_ul_detail sub{line-height:normal;position:static;vertical-align:baseline;font-size:2.3rem;font-weight:800;writing-mode:vertical-rl;text-orientation:mixed;line-height:1em;z-index:1}.top-info .common-inner-area_100,.top-info .common-inner-area_pc780,.top-info .common-inner-area_pc940,.top-info .common-inner-area,.top-info .common-inner-area_pc980,.top-info .common-inner-area_pc1100,.top-info .common-inner-area_pc1240,.top-info .common-inner-area_100-1100,.top-info .common-inner-area_90-100,.top-info .common-inner-area_pc1400{padding:60px 0}@media screen and (min-width: 1024px){.top-info .common-inner-area_100,.top-info .common-inner-area_pc780,.top-info .common-inner-area_pc940,.top-info .common-inner-area,.top-info .common-inner-area_pc980,.top-info .common-inner-area_pc1100,.top-info .common-inner-area_pc1240,.top-info .common-inner-area_100-1100,.top-info .common-inner-area_90-100,.top-info .common-inner-area_pc1400{padding:170px 0 90px}}.top-info_content{position:relative;border-top:1px solid #b9b9b9;border-bottom:1px solid #b9b9b9;padding:0 10px;padding-bottom:25px}@media screen and (min-width: 1024px){.top-info_content{padding-bottom:35px}}.top-info_content2{margin-top:30px;padding:30px 20px;border:3px solid #d3145a}@media screen and (min-width: 1024px){.top-info_content2{margin-top:60px;padding:40px}}@media screen and (min-width: 1024px){.top-info_content2_inner{display:flex;gap:80px;justify-content:center}}.top-info_content2_title{display:block;font-size:2rem;font-weight:700;color:#0178c9;text-align:center;letter-spacing:.015em;padding-bottom:20px}@media screen and (min-width: 1024px){.top-info_content2_title{font-size:2.2rem;padding-bottom:40px}}.top-info_content2_sub-title{font-size:2rem;font-weight:800;line-height:1.3em;color:#333;text-align:center}@media screen and (min-width: 1024px){.top-info_content2_sub-title{font-size:2.4rem;text-align:left}}.top-info_content2_p{font-size:1.8rem;font-weight:600;letter-spacing:.05em;line-height:1.4em;text-align:center;margin-bottom:20px}@media screen and (min-width: 1024px){.top-info_content2_p{text-align:left}}.top-info_content2_p span{display:inline-block}.top-info_content2_p strong{display:block;font-size:1.15em;font-weight:800;padding:.1em 0 0}.top-info_content2_p em{font-style:normal;font-size:.85em}.top-info_content2_ul{display:flex;flex-wrap:wrap;gap:10px}@media screen and (min-width: 1024px){.top-info_content2_ul{width:300px}}.top-info_content2_ul li{display:block;width:100%}.top-info_content2_ul li a{display:flex;justify-content:center;align-items:center;gap:5px;width:100%;height:65px;border:2px solid #0178c9;background:#0178c9;color:#fff;font-weight:800;-webkit-transition:all .4s;transition:all .4s}@media screen and (min-width: 1024px){.top-info_content2_ul li a{height:75px;margin:0}}.top-info_content2_ul li a:hover{background:#fff;color:#0178c9}.top-info_content2_ul li a:hover:before{background-color:#0178c9}.top-info_content2_ul li a:before{content:"";display:block;width:24px;height:16px;margin-top:1px;-webkit-transition:all .4s;transition:all .4s;background-color:#fff;mask:url(../img/common/icon_mail01.svg) no-repeat center/contain}.top-info_content2_ul li a.tel{font-family:"Bebas Neue","Noto Sans JP",sans-serif;font-size:1.6em;font-weight:400}.top-info_content2_ul li a.tel:before{height:20px;margin-top:3px;mask:url(../img/common/icon_tel01.svg) no-repeat center/contain}.top-info_content2_ul li a.tel span{transform:translateY(2px);letter-spacing:.1em}.top-info_content2_ul li a span{display:block;position:relative;transform:translateY(-1px)}.top-info_content2_bottom{padding-top:30px;margin:0 auto}@media screen and (min-width: 1024px){.top-info_content2_bottom{width:700px;padding-top:35px}}.top-info_content2_bottom_title,.top-info_content2_bottom_title2{font-size:1.8rem;font-weight:800;text-align:center;letter-spacing:.01em}.top-info_content2_bottom_title2{text-align:left;font-size:2rem;line-height:1.4em}.top-info_content2_bottom_p,.top-info_content2_bottom_p2{line-height:1.4em;margin-bottom:0;text-align:center}@media screen and (min-width: 1024px){.top-info_content2_bottom_p,.top-info_content2_bottom_p2{text-align:center}}.top-info_content2_bottom_p strong,.top-info_content2_bottom_p2 strong{font-weight:900}.top-info_content2_bottom_p2{text-align:left;line-height:1.6em;margin-bottom:0}.top-info_content3_inner{margin:0 auto}@media screen and (min-width: 1024px){.top-info_content3_inner{width:700px}}.top-info_title{position:relative;display:inline-block;margin-left:10px;font-size:2rem;font-weight:600;padding:0 .5em;background:#fff;box-decoration-break:clone;-webkit-box-decoration-break:clone;transform:translateY(-50%)}@media screen and (min-width: 1024px){.top-info_title{font-size:2.2rem;margin-left:30px}}.top-info a{display:block;font-size:1.8rem;font-weight:500;line-height:1.4em;margin-top:5px}@media screen and (min-width: 1024px){.top-info a{margin-top:10px}}.top-overview .common-inner-area_100,.top-overview .common-inner-area_pc780,.top-overview .common-inner-area_pc940,.top-overview .common-inner-area,.top-overview .common-inner-area_pc980,.top-overview .common-inner-area_pc1100,.top-overview .common-inner-area_pc1240,.top-overview .common-inner-area_100-1100,.top-overview .common-inner-area_90-100,.top-overview .common-inner-area_pc1400{padding:0 0 30px}@media screen and (min-width: 1024px){.top-overview .common-inner-area_100,.top-overview .common-inner-area_pc780,.top-overview .common-inner-area_pc940,.top-overview .common-inner-area,.top-overview .common-inner-area_pc980,.top-overview .common-inner-area_pc1100,.top-overview .common-inner-area_pc1240,.top-overview .common-inner-area_100-1100,.top-overview .common-inner-area_90-100,.top-overview .common-inner-area_pc1400{padding-bottom:80px}}.top-overview_title{padding-bottom:30px}@media screen and (min-width: 1024px){.top-overview_title{padding-bottom:60px}}.top-overview_info{padding:20px;border:3px solid #0178c9}@media screen and (min-width: 1024px){.top-overview_info{padding:50px}}.top-overview_info_title{padding-bottom:20px}@media screen and (min-width: 1024px){.top-overview_info_title{display:flex;justify-content:center;align-items:center;gap:10px}}.top-overview_info_title em{display:inline-block;padding:2px 10px 4px 13px;background:#c0272d;color:#fff;font-size:1.6rem;font-weight:600;margin-bottom:5px}@media screen and (min-width: 1024px){.top-overview_info_title em{margin-bottom:0;padding:2px 15px 4px 16px}}.top-overview_info_title span{display:block;font-size:2.2rem;line-height:1.4em}@media screen and (min-width: 1024px){.top-overview_info_title span{font-size:2.6rem}}.top-overview_info_content{padding:10px 0}@media screen and (min-width: 1024px){.top-overview_info_content{display:flex;justify-content:center;gap:25px;padding:20px 0}}.top-overview_info_content_title{font-size:1.6rem;font-weight:800}.top-overview_info_content_ul{margin:10px 0}@media screen and (min-width: 1024px){.top-overview_info_content_ul{margin:0}}.top-overview_info_content_ul li{font-weight:500}.top-overview_info_bottom{padding:20px 0 0}.top-overview_info_bottom_title{font-size:1.8rem;font-weight:800;text-align:center}@media screen and (min-width: 1024px){.top-overview_info_bottom_title{font-size:2rem}}.top-overview_info_bottom_p{margin:10px 0;font-size:2rem;font-weight:800;line-height:1.4em}@media screen and (min-width: 1024px){.top-overview_info_bottom_p{font-size:2.2rem;text-align:center;margin:0;margin-top:25px}}.top-overview_detail{padding-top:20px}@media screen and (min-width: 1024px){.top-overview_detail{padding-top:60px}}.top-overview_detail dl{display:block;margin-top:20px;border-bottom:1px solid #b9b9b9}@media screen and (min-width: 1024px){.top-overview_detail dl{display:flex;margin:0}}.top-overview_detail dl:last-child{border-bottom:none}.top-overview_detail dl dt,.top-overview_detail dl dd{display:block;margin:0;font-size:1.8rem;font-weight:500;padding-bottom:15px}@media screen and (min-width: 1024px){.top-overview_detail dl dt,.top-overview_detail dl dd{padding:30px}}.top-overview_detail dl dt{font-weight:800}@media screen and (min-width: 1024px){.top-overview_detail dl dt{width:200px;text-align:center}}@media screen and (min-width: 1024px){.top-overview_detail dl dd{flex:1}}.top-overview_detail_ul li{line-height:1.4em;margin-bottom:10px}.top-overview_detail_ul li:before{color:#0178c9}.top-overview_detail_ul li a{font-weight:600;-webkit-transition:.4s;transition:.4s}.top-overview_detail_ul li a:hover{opacity:.6}.top-detail{background:#e2efff}.top-detail .common-inner-area_100,.top-detail .common-inner-area_pc780,.top-detail .common-inner-area_pc940,.top-detail .common-inner-area,.top-detail .common-inner-area_pc980,.top-detail .common-inner-area_pc1100,.top-detail .common-inner-area_pc1240,.top-detail .common-inner-area_100-1100,.top-detail .common-inner-area_90-100,.top-detail .common-inner-area_pc1400{padding:40px 0 60px}@media screen and (min-width: 1024px){.top-detail .common-inner-area_100,.top-detail .common-inner-area_pc780,.top-detail .common-inner-area_pc940,.top-detail .common-inner-area,.top-detail .common-inner-area_pc980,.top-detail .common-inner-area_pc1100,.top-detail .common-inner-area_pc1240,.top-detail .common-inner-area_100-1100,.top-detail .common-inner-area_90-100,.top-detail .common-inner-area_pc1400{padding:100px 0 120px}}.top-detail_title{padding-bottom:30px}@media screen and (min-width: 1024px){.top-detail_title{padding-bottom:60px}}.top-detail_ul{padding-top:40px}.top-detail_ul>li{display:block;position:relative;background:#fff;padding:20px;padding-top:50px}@media screen and (min-width: 1024px){.top-detail_ul>li{padding:50px;padding-top:80px;margin-top:40px}}.top-detail_ul>li:not(:first-child){margin-top:80px}@media screen and (min-width: 1024px){.top-detail_ul>li:not(:first-child){margin-top:120px}}@media screen and (min-width: 1024px){.top-detail_ul>li .btn-type_00{width:260px;margin-top:45px;margin-left:50px}}.top-detail_ul_title{padding-bottom:20px}@media screen and (min-width: 1024px){.top-detail_ul_title{padding-bottom:40px}}.top-detail_ul_title em{display:flex;justify-content:center;align-items:center;font-family:"Bebas Neue","Noto Sans JP",sans-serif;background:#0178c9;width:60px;height:60px;border-radius:50%;color:#fff;font-weight:600;position:absolute;top:-25px;left:15px}@media screen and (min-width: 1024px){.top-detail_ul_title em{left:40px;width:80px;height:80px}}.top-detail_ul_title em i{display:block;font-style:normal;position:relative;font-size:4rem;transform:translateX(4%) translateY(4%)}@media screen and (min-width: 1024px){.top-detail_ul_title em i{font-size:5rem}}.top-detail_ul_title span{display:block;font-size:2.6rem;font-weight:800;color:#0178c9;line-height:1.4em}@media screen and (min-width: 1024px){.top-detail_ul_title span{font-size:3.2rem;padding-left:50px}}@media screen and (min-width: 1024px){.top-detail_ul_content{padding-left:50px;display:flex;gap:50px}}@media screen and (min-width: 1024px){.top-detail_ul_content_text{flex:1}}.top-detail_ul_content_text dl{padding-top:10px}@media screen and (min-width: 1024px){.top-detail_ul_content_text dl{display:flex;gap:20px;padding-top:15px}}.top-detail_ul_content_text dl dt,.top-detail_ul_content_text dl dd{padding:0;margin:0}@media screen and (min-width: 1024px){.top-detail_ul_content_text dl dt{width:100px}}@media screen and (min-width: 1024px){.top-detail_ul_content_text dl dd{flex:1}}.top-detail_ul_content_text_title{font-size:1.8rem;font-weight:800;color:#e65b04}@media screen and (min-width: 1024px){.top-detail_ul_content_text_title{line-height:1.6em;font-size:1.6rem}}.top-detail_ul_content_text_p{margin-top:10px;margin-bottom:10px;font-size:1.8rem;line-height:1.4em}@media screen and (min-width: 1024px){.top-detail_ul_content_text_p{margin-top:0;line-height:1.6em;font-size:1.6rem}}.top-detail_ul_content_text_p strong{font-size:2rem;display:block;font-weight:700;padding-bottom:5px}@media screen and (min-width: 1024px){.top-detail_ul_content_text_p strong{font-size:1.8rem}}.top-detail_ul_content_img{padding:30px 0 50px}@media screen and (min-width: 1024px){.top-detail_ul_content_img{width:260px}}.top-detail_ul_content_img_ul{display:flex;gap:20px}@media screen and (min-width: 1024px){.top-detail_ul_content_img_ul{flex-direction:column}}.top-detail_ul_content_img_ul li{display:block;width:48%}@media screen and (min-width: 1024px){.top-detail_ul_content_img_ul li{width:100%}}.top-detail_ul_content_img_ul figure{display:block;width:100%;height:auto}.top-flow .common-inner-area_100,.top-flow .common-inner-area_pc780,.top-flow .common-inner-area_pc940,.top-flow .common-inner-area,.top-flow .common-inner-area_pc980,.top-flow .common-inner-area_pc1100,.top-flow .common-inner-area_pc1240,.top-flow .common-inner-area_100-1100,.top-flow .common-inner-area_90-100,.top-flow .common-inner-area_pc1400{padding:40px 0}@media screen and (min-width: 1024px){.top-flow .common-inner-area_100,.top-flow .common-inner-area_pc780,.top-flow .common-inner-area_pc940,.top-flow .common-inner-area,.top-flow .common-inner-area_pc980,.top-flow .common-inner-area_pc1100,.top-flow .common-inner-area_pc1240,.top-flow .common-inner-area_100-1100,.top-flow .common-inner-area_90-100,.top-flow .common-inner-area_pc1400{padding:100px 0 120px}}.top-flow_title{padding-bottom:30px}@media screen and (min-width: 1024px){.top-flow_title{padding-bottom:80px}}.top-flow_step{padding:20px 0 0}@media screen and (min-width: 1024px){.top-flow_step{display:flex;justify-content:center;gap:40px}}.top-flow_step_ul,.top-flow_step_ul2{display:block;padding-left:30px}@media screen and (min-width: 1024px){.top-flow_step_ul,.top-flow_step_ul2{width:48%}}.top-flow_step_ul li,.top-flow_step_ul2 li{display:flex;gap:10px;position:relative;padding:20px;padding-left:40px;padding-top:0;padding-bottom:35px;border-left:3px solid #0178c9}@media screen and (min-width: 1024px){.top-flow_step_ul li,.top-flow_step_ul2 li{padding-bottom:45px}}.top-flow_step_ul li.no-info .top-flow_step_num,.top-flow_step_ul2 li.no-info .top-flow_step_num{transform:translateX(-54%) translateY(-10px)}.top-flow_step_ul2 li:last-child:after{content:"";display:block;position:absolute;top:auto;left:0;bottom:0;width:10px;height:90%;background:#fff;transform:translateX(-50%)}.top-flow_step_num{display:flex;justify-content:center;align-items:center;width:50px;height:50px;background:#0178c9;border:3px solid #fff;color:#fff;font-family:"Bebas Neue", sans-serif;font-size:2.4rem;font-weight:500;font-style:normal;border-radius:50%;position:absolute;top:0;left:0;z-index:1;transform:translateX(-54%) translateY(-2px)}@media screen and (min-width: 1024px){.top-flow_step_num{width:55px;height:55px}}.top-flow_step_num em{display:inline-block;transform:translateX(5.5%) translateY(2%)}.top-flow_step_info{padding:0;margin:0;font-size:1.4rem;color:#4D4D4D;font-weight:700;line-height:1em}@media screen and (min-width: 1024px){.top-flow_step_info{font-size:1.5rem;line-height:1.3em}}.top-flow_step_info.top{padding-bottom:3px}.top-flow_step_info.bottom{padding-top:4px}.top-flow_step_title{font-size:2.2rem}@media screen and (min-width: 1024px){.top-flow_step_title{font-size:2.6rem}}.top-news{background:#f7f7f7}.top-news .common-inner-area_100,.top-news .common-inner-area_pc780,.top-news .common-inner-area_pc940,.top-news .common-inner-area,.top-news .common-inner-area_pc980,.top-news .common-inner-area_pc1100,.top-news .common-inner-area_pc1240,.top-news .common-inner-area_100-1100,.top-news .common-inner-area_90-100,.top-news .common-inner-area_pc1400{padding:40px 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,.top-news .common-inner-area_pc980,.top-news .common-inner-area_pc1100,.top-news .common-inner-area_pc1240,.top-news .common-inner-area_100-1100,.top-news .common-inner-area_90-100,.top-news .common-inner-area_pc1400{padding:120px 0 120px}}@media screen and (min-width: 1024px){.top-news_content{padding:0}}.top-news_title{padding-bottom:30px}@media screen and (min-width: 1024px){.top-news_title{padding-bottom:80px}}.top-news_ul{margin-bottom:60px}@media screen and (min-width: 1024px){.top-news_ul{margin-bottom:80px}}.top-news_ul li{display:block;padding:25px 0;border-bottom:1px solid #b9b9b9}@media screen and (min-width: 1024px){.top-news_ul li{padding:35px 20px 35px}}.top-news_ul li a{display:block;color:#333;-webkit-transition:.4s;transition:.4s;padding:10px 0}@media screen and (min-width: 1024px){.top-news_ul li a{display:flex;align-items:flex-start;gap:20px}}.top-news_ul li a:hover{opacity:.6}.top-news_ul li a:hover p{color:#0178c9}.top-news_ul li p{padding:0;margin:0;font-size:1.8rem;line-height:1.4em;letter-spacing:.15em;font-weight:500;-webkit-transition:.4s;transition:.4s}@media screen and (min-width: 1024px){.top-news_ul li p{flex:1}}.top-news_header{padding-bottom:8px;display:flex;align-items:center;gap:10px}@media screen and (min-width: 1024px){.top-news_header{gap:25px;padding-bottom:0;width:290px}}.top-news_date{font-size:1.6rem;font-weight:600}.top-news_cate{display:inline-block;background:#0178c9;color:#fff;font-size:1.4rem;font-weight:600;padding:3px 30px 5px;width:120px;text-align:center}@media screen and (min-width: 1024px){.top-news_cate{width:160px;height:25px;padding:0;display:flex;justify-content:center;align-items:center}}@media screen and (min-width: 1024px){.top-news .btn-type_00{width:260px;margin:0 auto}}.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{width:100%;padding:40px 0 60px}@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{width:940px;padding:120px 0 120px}}.top-faq_content{width:90%;margin:0 auto}@media screen and (min-width: 1024px){.top-faq_content .btn-type_00{width:260px;margin:0 auto}}.top-faq_title{padding-bottom:30px;width:90%;margin:0 auto}@media screen and (min-width: 1024px){.top-faq_title{width:100%;padding-bottom:80px}}.top-faq_header{padding-top:20px;margin-left:calc((100% - 90%) / 2)}@media screen and (min-width: 1024px){.top-faq_header{margin-left:0}}.top-faq_header.tabs_list{display:flex;gap:8px;overflow-x:scroll;overflow-y:hidden;white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none;scrollbar-width:thin;scrollbar-color:#b9b9b9 transparent}.top-faq_header.tabs_list:-webkit-scrollbar{height:4px}.top-faq_header.tabs_list:-webkit-scrollbar-track{background:transparent}.top-faq_header.tabs_list:-webkit-scrollbar-thumb{background:#b9b9b9;border-radius:999px}.top-faq_header.tabs_list>*{flex:0 0 auto}.top-faq_header.tabs_list .tab{background:#fff;padding:10px 10px 20px;color:#333;font-size:1.8rem;font-weight:500}@media screen and (min-width: 1024px){.top-faq_header.tabs_list .tab{font-size:2rem;padding:10px 20px 20px}}.top-faq_header.tabs_list .tab span{display:inline-block;position:relative;-webkit-transition:all .4s;transition:all .4s}.top-faq_header.tabs_list .tab span:after{content:"";opacity:0;display:inline-block;width:100%;height:3px;background:#0178c9;position:absolute;right:50%;bottom:0;transform:translateX(50%) translateY(15px);-webkit-transition:all .4s;transition:all .4s}.top-faq_header.tabs_list .tab.is-active{color:#0178c9;font-weight:800}.top-faq_header.tabs_list .tab.is-active span{transform:translateY(-8px)}.top-faq_header.tabs_list .tab.is-active span:after{opacity:1;transform:translateX(50%) translateY(10px)}.top-faq_ul{padding:20px 0;margin:0 auto;margin-bottom:60px}@media screen and (min-width: 1024px){.top-faq_ul{margin-bottom:80px}}.top-faq_ul li{display:block;border-bottom:1px solid #b9b9b9}.top-faq_ul li button{text-align:left;width:100%;display:flex;padding:20px 0;padding-right:5px;border-radius:10px;gap:10px;font-weight:600;background:transparent;border:none;cursor:pointer;color:#333;-webkit-transition:.4s;transition:.4s}.top-faq_ul li button[aria-expanded="true"]{color:#0178c9}.top-faq_ul_title span{display:flex;gap:10px;width:100%;align-items:center}.top-faq_ul_title span i{display:inline-block;font-style:normal;font-family:"Bebas Neue","Noto Sans JP",sans-serif;font-size:6rem;font-weight:500;color:#0178c9;width:25px;line-height:1em}@media screen and (min-width: 1024px){.top-faq_ul_title span i{width:30px}}.top-faq_ul_title span strong{display:inline-block;padding-right:5px;font-size:2rem;font-weight:600;line-height:1.3em;letter-spacing:.06em;flex:1}@media screen and (min-width: 1024px){.top-faq_ul_title span strong{font-size:2.2rem}}.top-faq_ul .faq_01_qa_btn{display:inline-block;width:20px;height:auto;position:relative;-webkit-transition:.4s;transition:.4s}@media screen and (min-width: 1024px){.top-faq_ul .faq_01_qa_btn{width:25px}}.top-faq_ul .faq_01_qa_btn.active{transform:rotate(180deg)}.top-faq_ul .faq_01_qa_btn img{width:100%;height:auto}.top-faq_ul_ans{display:flex;padding:20px 0;padding-top:0;padding-left:27px;gap:2px}@media screen and (min-width: 1024px){.top-faq_ul_ans{padding-top:10px;padding-bottom:30px;gap:10px}}.top-faq_ul_ans i{display:inline-block;font-style:normal;font-family:"Bebas Neue","Noto Sans JP",sans-serif;font-size:6rem;font-weight:500;color:#e65b04;width:35px}@media screen and (min-width: 1024px){.top-faq_ul_ans i{line-height:1em}}.top-faq_ul_ans p{padding:0;margin:0;font-size:1.8rem;line-height:1.4em;letter-spacing:.15em;flex:1}.top-faq_ul2{margin:0 auto;width:90%;padding-top:20px}@media screen and (min-width: 1024px){.top-faq_ul2{width:100%;padding-top:0}}.top-faq_ul2 li{margin-bottom:15px}@media screen and (min-width: 1024px){.top-faq_ul2 li{margin-bottom:20px}}.top-faq_ul2 li a{display:flex;align-items:center;font-size:2rem;font-weight:700;gap:10px}.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>.common-inner-area_100,.top-link-default>.common-inner-area_pc780,.top-link-default>.common-inner-area_pc940,.bottom-contact_01 .top-link-default>.common-inner-area,.pankuzu .top-link-default>.common-inner-area,.page-title_01 .top-link-default>.common-inner-area,.page-title_02 .top-link-default>.common-inner-area,.top-info .top-link-default>.common-inner-area,.top-overview .top-link-default>.common-inner-area,.top-detail .top-link-default>.common-inner-area,.top-flow .top-link-default>.common-inner-area,.top-news .top-link-default>.common-inner-area,.top-faq .top-link-default>.common-inner-area,.support_01 .top-link-default>.common-inner-area,.documents_00 .top-link-default>.common-inner-area,.documents_01 .top-link-default>.common-inner-area,.news_01 .top-link-default>.common-inner-area,.news_02 .top-link-default>.common-inner-area,.news-content_01 .top-link-default>.common-inner-area,.faq_00 .top-link-default>.common-inner-area,.faq_01 .top-link-default>.common-inner-area,.privacypolicy_00 .top-link-default>.common-inner-area,.privacypolicy_01 .top-link-default>.common-inner-area,.contact_01 .top-link-default>.common-inner-area,.e404_01 .top-link-default>.common-inner-area,.e404_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,.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-contact .top-link-default>.common-inner-area,.top-voice .top-link-default>.common-inner-area,.top-service .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,.top-link-default>.common-inner-area_pc780,.top-link-default>.common-inner-area_pc940,.bottom-contact_01 .top-link-default>.common-inner-area,.pankuzu .top-link-default>.common-inner-area,.page-title_01 .top-link-default>.common-inner-area,.page-title_02 .top-link-default>.common-inner-area,.top-info .top-link-default>.common-inner-area,.top-overview .top-link-default>.common-inner-area,.top-detail .top-link-default>.common-inner-area,.top-flow .top-link-default>.common-inner-area,.top-news .top-link-default>.common-inner-area,.top-faq .top-link-default>.common-inner-area,.support_01 .top-link-default>.common-inner-area,.documents_00 .top-link-default>.common-inner-area,.documents_01 .top-link-default>.common-inner-area,.news_01 .top-link-default>.common-inner-area,.news_02 .top-link-default>.common-inner-area,.news-content_01 .top-link-default>.common-inner-area,.faq_00 .top-link-default>.common-inner-area,.faq_01 .top-link-default>.common-inner-area,.privacypolicy_00 .top-link-default>.common-inner-area,.privacypolicy_01 .top-link-default>.common-inner-area,.contact_01 .top-link-default>.common-inner-area,.e404_01 .top-link-default>.common-inner-area,.e404_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,.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-contact .top-link-default>.common-inner-area,.top-voice .top-link-default>.common-inner-area,.top-service .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,.top-link-default>.common-inner-area_pc780,.top-link-default>.common-inner-area_pc940,.bottom-contact_01 .top-link-default>.common-inner-area,.pankuzu .top-link-default>.common-inner-area,.page-title_01 .top-link-default>.common-inner-area,.page-title_02 .top-link-default>.common-inner-area,.top-info .top-link-default>.common-inner-area,.top-overview .top-link-default>.common-inner-area,.top-detail .top-link-default>.common-inner-area,.top-flow .top-link-default>.common-inner-area,.top-news .top-link-default>.common-inner-area,.top-faq .top-link-default>.common-inner-area,.support_01 .top-link-default>.common-inner-area,.documents_00 .top-link-default>.common-inner-area,.documents_01 .top-link-default>.common-inner-area,.news_01 .top-link-default>.common-inner-area,.news_02 .top-link-default>.common-inner-area,.news-content_01 .top-link-default>.common-inner-area,.faq_00 .top-link-default>.common-inner-area,.faq_01 .top-link-default>.common-inner-area,.privacypolicy_00 .top-link-default>.common-inner-area,.privacypolicy_01 .top-link-default>.common-inner-area,.contact_01 .top-link-default>.common-inner-area,.e404_01 .top-link-default>.common-inner-area,.e404_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,.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-contact .top-link-default>.common-inner-area,.top-voice .top-link-default>.common-inner-area,.top-service .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}@media screen and (min-width: 1024px){.top-link{padding:100px 0 12vw}}@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.7;top:245px;left:15%;transform:scale(2)}@media screen and (min-width: 1024px){.top-graduate_main .bg-canvas.active{top:60px;left:25%;transform:scale(1)}}@media screen and (min-width: 1240px){.top-graduate_main .bg-canvas.active{top:20px;left:25%;transform:scale(1)}}@media screen and (min-width: 1300px){.top-graduate_main .bg-canvas.active{top:100px;left:25%;transform:scale(1)}}@media screen and (min-width: 1400px){.top-graduate_main .bg-canvas.active{top:140px;left:25%;transform:scale(1)}}@media screen and (min-width: 1600px){.top-graduate_main .bg-canvas.active{top:135px;left:25%;transform:scale(1)}}@media screen and (min-width: 1920px){.top-graduate_main .bg-canvas.active{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:"Montserrat",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","Yu Gothic",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}}@media screen and (min-width: 1140px){.top-diversity_main{min-height:100vh;margin-bottom:80px;margin-top:-70px}}@media screen and (min-width: 1300px){.top-diversity_main{margin-top:0}}.top-diversity_main>.common-inner-area_100,.top-diversity_main>.common-inner-area_pc780,.top-diversity_main>.common-inner-area_pc940,.bottom-contact_01 .top-diversity_main>.common-inner-area,.pankuzu .top-diversity_main>.common-inner-area,.page-title_01 .top-diversity_main>.common-inner-area,.page-title_02 .top-diversity_main>.common-inner-area,.top-info .top-diversity_main>.common-inner-area,.top-overview .top-diversity_main>.common-inner-area,.top-detail .top-diversity_main>.common-inner-area,.top-flow .top-diversity_main>.common-inner-area,.top-news .top-diversity_main>.common-inner-area,.top-faq .top-diversity_main>.common-inner-area,.support_01 .top-diversity_main>.common-inner-area,.documents_00 .top-diversity_main>.common-inner-area,.documents_01 .top-diversity_main>.common-inner-area,.news_01 .top-diversity_main>.common-inner-area,.news_02 .top-diversity_main>.common-inner-area,.news-content_01 .top-diversity_main>.common-inner-area,.faq_00 .top-diversity_main>.common-inner-area,.faq_01 .top-diversity_main>.common-inner-area,.privacypolicy_00 .top-diversity_main>.common-inner-area,.privacypolicy_01 .top-diversity_main>.common-inner-area,.contact_01 .top-diversity_main>.common-inner-area,.e404_01 .top-diversity_main>.common-inner-area,.e404_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,.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-contact .top-diversity_main>.common-inner-area,.top-voice .top-diversity_main>.common-inner-area,.top-service .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,.top-diversity_main>.common-inner-area_pc780,.top-diversity_main>.common-inner-area_pc940,.bottom-contact_01 .top-diversity_main>.common-inner-area,.pankuzu .top-diversity_main>.common-inner-area,.page-title_01 .top-diversity_main>.common-inner-area,.page-title_02 .top-diversity_main>.common-inner-area,.top-info .top-diversity_main>.common-inner-area,.top-overview .top-diversity_main>.common-inner-area,.top-detail .top-diversity_main>.common-inner-area,.top-flow .top-diversity_main>.common-inner-area,.top-news .top-diversity_main>.common-inner-area,.top-faq .top-diversity_main>.common-inner-area,.support_01 .top-diversity_main>.common-inner-area,.documents_00 .top-diversity_main>.common-inner-area,.documents_01 .top-diversity_main>.common-inner-area,.news_01 .top-diversity_main>.common-inner-area,.news_02 .top-diversity_main>.common-inner-area,.news-content_01 .top-diversity_main>.common-inner-area,.faq_00 .top-diversity_main>.common-inner-area,.faq_01 .top-diversity_main>.common-inner-area,.privacypolicy_00 .top-diversity_main>.common-inner-area,.privacypolicy_01 .top-diversity_main>.common-inner-area,.contact_01 .top-diversity_main>.common-inner-area,.e404_01 .top-diversity_main>.common-inner-area,.e404_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,.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-contact .top-diversity_main>.common-inner-area,.top-voice .top-diversity_main>.common-inner-area,.top-service .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,.top-diversity_main>.common-inner-area_pc780,.top-diversity_main>.common-inner-area_pc940,.bottom-contact_01 .top-diversity_main>.common-inner-area,.pankuzu .top-diversity_main>.common-inner-area,.page-title_01 .top-diversity_main>.common-inner-area,.page-title_02 .top-diversity_main>.common-inner-area,.top-info .top-diversity_main>.common-inner-area,.top-overview .top-diversity_main>.common-inner-area,.top-detail .top-diversity_main>.common-inner-area,.top-flow .top-diversity_main>.common-inner-area,.top-news .top-diversity_main>.common-inner-area,.top-faq .top-diversity_main>.common-inner-area,.support_01 .top-diversity_main>.common-inner-area,.documents_00 .top-diversity_main>.common-inner-area,.documents_01 .top-diversity_main>.common-inner-area,.news_01 .top-diversity_main>.common-inner-area,.news_02 .top-diversity_main>.common-inner-area,.news-content_01 .top-diversity_main>.common-inner-area,.faq_00 .top-diversity_main>.common-inner-area,.faq_01 .top-diversity_main>.common-inner-area,.privacypolicy_00 .top-diversity_main>.common-inner-area,.privacypolicy_01 .top-diversity_main>.common-inner-area,.contact_01 .top-diversity_main>.common-inner-area,.e404_01 .top-diversity_main>.common-inner-area,.e404_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,.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-contact .top-diversity_main>.common-inner-area,.top-voice .top-diversity_main>.common-inner-area,.top-service .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,.top-diversity_main>.common-inner-area_pc780,.top-diversity_main>.common-inner-area_pc940,.bottom-contact_01 .top-diversity_main>.common-inner-area,.pankuzu .top-diversity_main>.common-inner-area,.page-title_01 .top-diversity_main>.common-inner-area,.page-title_02 .top-diversity_main>.common-inner-area,.top-info .top-diversity_main>.common-inner-area,.top-overview .top-diversity_main>.common-inner-area,.top-detail .top-diversity_main>.common-inner-area,.top-flow .top-diversity_main>.common-inner-area,.top-news .top-diversity_main>.common-inner-area,.top-faq .top-diversity_main>.common-inner-area,.support_01 .top-diversity_main>.common-inner-area,.documents_00 .top-diversity_main>.common-inner-area,.documents_01 .top-diversity_main>.common-inner-area,.news_01 .top-diversity_main>.common-inner-area,.news_02 .top-diversity_main>.common-inner-area,.news-content_01 .top-diversity_main>.common-inner-area,.faq_00 .top-diversity_main>.common-inner-area,.faq_01 .top-diversity_main>.common-inner-area,.privacypolicy_00 .top-diversity_main>.common-inner-area,.privacypolicy_01 .top-diversity_main>.common-inner-area,.contact_01 .top-diversity_main>.common-inner-area,.e404_01 .top-diversity_main>.common-inner-area,.e404_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,.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-contact .top-diversity_main>.common-inner-area,.top-voice .top-diversity_main>.common-inner-area,.top-service .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:"Montserrat",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","Yu Gothic",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);padding:20px 0 40px}@media screen and (min-width: 568px){.top-diversity .top-graduate_news{padding:20px 0 80px}}@media screen and (min-width: 1180px){.top-diversity .top-graduate_news{padding:10px 0 80px}}.top-diversity_event{position:relative}@media screen and (min-width: 568px){.top-diversity_event .common-inner-area,.top-diversity_event .common-inner-area_100,.top-diversity_event .common-inner-area_pc780,.top-diversity_event .common-inner-area_pc940,.top-diversity_event .common-inner-area_pc980,.top-diversity_event .common-inner-area_pc1100,.top-diversity_event .common-inner-area_pc1240,.top-diversity_event .common-inner-area_100-1100,.top-diversity_event .common-inner-area_90-100,.top-diversity_event .common-inner-area_pc1400{width:80%}}@media screen and (min-width: 1180px){.top-diversity_event .common-inner-area,.top-diversity_event .common-inner-area_100,.top-diversity_event .common-inner-area_pc780,.top-diversity_event .common-inner-area_pc940,.top-diversity_event .common-inner-area_pc980,.top-diversity_event .common-inner-area_pc1100,.top-diversity_event .common-inner-area_pc1240,.top-diversity_event .common-inner-area_100-1100,.top-diversity_event .common-inner-area_90-100,.top-diversity_event .common-inner-area_pc1400{width:1100px}}.top-diversity_event_title{text-align:center !important;padding-bottom:40px !important}@media screen and (min-width: 1024px){.top-diversity_event_title{margin:0 auto;padding-bottom:60px !important}}.top-diversity_event_title:after{display:none !important}@media screen and (min-width: 1024px){.top-diversity_event_ul{display:flex;flex-wrap:wrap;justify-content:space-between;gap:40px}}.top-diversity_event_ul li{display:block;width:90%;margin:0 auto;margin-bottom:30px}@media screen and (min-width: 1024px){.top-diversity_event_ul li{width:47%;margin:0;margin-bottom:0}}.top-diversity_event_ul li a{display:block;-webkit-transition:all .4s;transition:all .4s}.top-diversity_event_ul li a:hover{opacity:.6}.top-diversity_event_ul li a:hover img{opacity:1}.top-diversity_event_ul li figure{position:relative;overflow:hidden}.top-diversity_event_ul li figure:before{content:"";position:absolute;inset:0;background-image:inherit;background-size:cover;background-position:center;filter:blur(30px);transform:scale(1.2);z-index:0}.top-diversity_event_ul li img{position:relative;z-index:1;width:100%;aspect-ratio:510 / 320;object-fit:contain;display:block}.top-diversity_event_link-area{padding:1px}@media screen and (min-width: 1024px){.top-diversity_event_link-area{padding:50px 0 30px}}@media screen and (min-width: 1140px){.top-diversity_event_link-area{padding:60px 0 60px}}.top-diversity_event_link{margin-top:20px !important;margin-bottom:40px !important}@media screen and (min-width: 1024px){.top-diversity_event_link{margin:0 auto !important}}.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,.top-diversity_event_title{padding-bottom:80px;text-align:left}@media screen and (min-width: 1024px){.top-graduate_news_title,.top-diversity_event_title{width:200px}}@media screen and (min-width: 1180px){.top-graduate_news_title,.top-diversity_event_title{width:300px}}.top-graduate_news_title:after,.top-diversity_event_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-diversity_event_title:after{top:-10px}}@media screen and (min-width: 1180px){.top-graduate_news_title:after,.top-diversity_event_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,.top-diversity_event_link{margin-top:40px}@media screen and (min-width: 1024px){.top-graduate_news_link,.top-diversity_event_link{padding:18px;margin:20px 0 0 auto;font-size:1.3rem;width:240px}}.top-graduate_online>.common-inner-area_100,.top-graduate_online>.common-inner-area_pc780,.top-graduate_online>.common-inner-area_pc940,.bottom-contact_01 .top-graduate_online>.common-inner-area,.pankuzu .top-graduate_online>.common-inner-area,.page-title_01 .top-graduate_online>.common-inner-area,.page-title_02 .top-graduate_online>.common-inner-area,.top-info .top-graduate_online>.common-inner-area,.top-overview .top-graduate_online>.common-inner-area,.top-detail .top-graduate_online>.common-inner-area,.top-flow .top-graduate_online>.common-inner-area,.top-news .top-graduate_online>.common-inner-area,.top-faq .top-graduate_online>.common-inner-area,.support_01 .top-graduate_online>.common-inner-area,.documents_00 .top-graduate_online>.common-inner-area,.documents_01 .top-graduate_online>.common-inner-area,.news_01 .top-graduate_online>.common-inner-area,.news_02 .top-graduate_online>.common-inner-area,.news-content_01 .top-graduate_online>.common-inner-area,.faq_00 .top-graduate_online>.common-inner-area,.faq_01 .top-graduate_online>.common-inner-area,.privacypolicy_00 .top-graduate_online>.common-inner-area,.privacypolicy_01 .top-graduate_online>.common-inner-area,.contact_01 .top-graduate_online>.common-inner-area,.e404_01 .top-graduate_online>.common-inner-area,.e404_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,.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-contact .top-graduate_online>.common-inner-area,.top-voice .top-graduate_online>.common-inner-area,.top-service .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,.top-graduate_online>.common-inner-area_pc780,.top-graduate_online>.common-inner-area_pc940,.bottom-contact_01 .top-graduate_online>.common-inner-area,.pankuzu .top-graduate_online>.common-inner-area,.page-title_01 .top-graduate_online>.common-inner-area,.page-title_02 .top-graduate_online>.common-inner-area,.top-info .top-graduate_online>.common-inner-area,.top-overview .top-graduate_online>.common-inner-area,.top-detail .top-graduate_online>.common-inner-area,.top-flow .top-graduate_online>.common-inner-area,.top-news .top-graduate_online>.common-inner-area,.top-faq .top-graduate_online>.common-inner-area,.support_01 .top-graduate_online>.common-inner-area,.documents_00 .top-graduate_online>.common-inner-area,.documents_01 .top-graduate_online>.common-inner-area,.news_01 .top-graduate_online>.common-inner-area,.news_02 .top-graduate_online>.common-inner-area,.news-content_01 .top-graduate_online>.common-inner-area,.faq_00 .top-graduate_online>.common-inner-area,.faq_01 .top-graduate_online>.common-inner-area,.privacypolicy_00 .top-graduate_online>.common-inner-area,.privacypolicy_01 .top-graduate_online>.common-inner-area,.contact_01 .top-graduate_online>.common-inner-area,.e404_01 .top-graduate_online>.common-inner-area,.e404_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,.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-contact .top-graduate_online>.common-inner-area,.top-voice .top-graduate_online>.common-inner-area,.top-service .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.is-past{pointer-events:none;cursor:default;text-decoration:line-through}.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.disabled{pointer-events:none;color:#333}.top-graduate_online_ul li a.disabled:after{display: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,.top-staff.type-diversity>.common-inner-area_pc780,.top-staff.type-diversity>.common-inner-area_pc940,.bottom-contact_01 .top-staff.type-diversity>.common-inner-area,.pankuzu .top-staff.type-diversity>.common-inner-area,.page-title_01 .top-staff.type-diversity>.common-inner-area,.page-title_02 .top-staff.type-diversity>.common-inner-area,.top-info .top-staff.type-diversity>.common-inner-area,.top-overview .top-staff.type-diversity>.common-inner-area,.top-detail .top-staff.type-diversity>.common-inner-area,.top-flow .top-staff.type-diversity>.common-inner-area,.top-news .top-staff.type-diversity>.common-inner-area,.top-faq .top-staff.type-diversity>.common-inner-area,.support_01 .top-staff.type-diversity>.common-inner-area,.documents_00 .top-staff.type-diversity>.common-inner-area,.documents_01 .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,.news-content_01 .top-staff.type-diversity>.common-inner-area,.faq_00 .top-staff.type-diversity>.common-inner-area,.faq_01 .top-staff.type-diversity>.common-inner-area,.privacypolicy_00 .top-staff.type-diversity>.common-inner-area,.privacypolicy_01 .top-staff.type-diversity>.common-inner-area,.contact_01 .top-staff.type-diversity>.common-inner-area,.e404_01 .top-staff.type-diversity>.common-inner-area,.e404_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,.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-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,.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,.top-staff.type-diversity>.common-inner-area_pc780:before,.top-staff.type-diversity>.common-inner-area_pc940:before,.bottom-contact_01 .top-staff.type-diversity>.common-inner-area:before,.pankuzu .top-staff.type-diversity>.common-inner-area:before,.page-title_01 .top-staff.type-diversity>.common-inner-area:before,.page-title_02 .top-staff.type-diversity>.common-inner-area:before,.top-info .top-staff.type-diversity>.common-inner-area:before,.top-overview .top-staff.type-diversity>.common-inner-area:before,.top-detail .top-staff.type-diversity>.common-inner-area:before,.top-flow .top-staff.type-diversity>.common-inner-area:before,.top-news .top-staff.type-diversity>.common-inner-area:before,.top-faq .top-staff.type-diversity>.common-inner-area:before,.support_01 .top-staff.type-diversity>.common-inner-area:before,.documents_00 .top-staff.type-diversity>.common-inner-area:before,.documents_01 .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,.news-content_01 .top-staff.type-diversity>.common-inner-area:before,.faq_00 .top-staff.type-diversity>.common-inner-area:before,.faq_01 .top-staff.type-diversity>.common-inner-area:before,.privacypolicy_00 .top-staff.type-diversity>.common-inner-area:before,.privacypolicy_01 .top-staff.type-diversity>.common-inner-area:before,.contact_01 .top-staff.type-diversity>.common-inner-area:before,.e404_01 .top-staff.type-diversity>.common-inner-area:before,.e404_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,.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-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,.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,.top-staff.type-diversity>.common-inner-area_pc780:before,.top-staff.type-diversity>.common-inner-area_pc940:before,.bottom-contact_01 .top-staff.type-diversity>.common-inner-area:before,.pankuzu .top-staff.type-diversity>.common-inner-area:before,.page-title_01 .top-staff.type-diversity>.common-inner-area:before,.page-title_02 .top-staff.type-diversity>.common-inner-area:before,.top-info .top-staff.type-diversity>.common-inner-area:before,.top-overview .top-staff.type-diversity>.common-inner-area:before,.top-detail .top-staff.type-diversity>.common-inner-area:before,.top-flow .top-staff.type-diversity>.common-inner-area:before,.top-news .top-staff.type-diversity>.common-inner-area:before,.top-faq .top-staff.type-diversity>.common-inner-area:before,.support_01 .top-staff.type-diversity>.common-inner-area:before,.documents_00 .top-staff.type-diversity>.common-inner-area:before,.documents_01 .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,.news-content_01 .top-staff.type-diversity>.common-inner-area:before,.faq_00 .top-staff.type-diversity>.common-inner-area:before,.faq_01 .top-staff.type-diversity>.common-inner-area:before,.privacypolicy_00 .top-staff.type-diversity>.common-inner-area:before,.privacypolicy_01 .top-staff.type-diversity>.common-inner-area:before,.contact_01 .top-staff.type-diversity>.common-inner-area:before,.e404_01 .top-staff.type-diversity>.common-inner-area:before,.e404_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,.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-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,.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,.top-support>.common-inner-area_pc780,.top-support>.common-inner-area_pc940,.bottom-contact_01 .top-support>.common-inner-area,.pankuzu .top-support>.common-inner-area,.page-title_01 .top-support>.common-inner-area,.page-title_02 .top-support>.common-inner-area,.top-info .top-support>.common-inner-area,.top-overview .top-support>.common-inner-area,.top-detail .top-support>.common-inner-area,.top-flow .top-support>.common-inner-area,.top-news .top-support>.common-inner-area,.top-faq .top-support>.common-inner-area,.support_01 .top-support>.common-inner-area,.documents_00 .top-support>.common-inner-area,.documents_01 .top-support>.common-inner-area,.news_01 .top-support>.common-inner-area,.news_02 .top-support>.common-inner-area,.news-content_01 .top-support>.common-inner-area,.faq_00 .top-support>.common-inner-area,.faq_01 .top-support>.common-inner-area,.privacypolicy_00 .top-support>.common-inner-area,.privacypolicy_01 .top-support>.common-inner-area,.contact_01 .top-support>.common-inner-area,.e404_01 .top-support>.common-inner-area,.e404_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,.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-contact .top-support>.common-inner-area,.top-voice .top-support>.common-inner-area,.top-service .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,.top-support>.common-inner-area_pc780,.top-support>.common-inner-area_pc940,.bottom-contact_01 .top-support>.common-inner-area,.pankuzu .top-support>.common-inner-area,.page-title_01 .top-support>.common-inner-area,.page-title_02 .top-support>.common-inner-area,.top-info .top-support>.common-inner-area,.top-overview .top-support>.common-inner-area,.top-detail .top-support>.common-inner-area,.top-flow .top-support>.common-inner-area,.top-news .top-support>.common-inner-area,.top-faq .top-support>.common-inner-area,.support_01 .top-support>.common-inner-area,.documents_00 .top-support>.common-inner-area,.documents_01 .top-support>.common-inner-area,.news_01 .top-support>.common-inner-area,.news_02 .top-support>.common-inner-area,.news-content_01 .top-support>.common-inner-area,.faq_00 .top-support>.common-inner-area,.faq_01 .top-support>.common-inner-area,.privacypolicy_00 .top-support>.common-inner-area,.privacypolicy_01 .top-support>.common-inner-area,.contact_01 .top-support>.common-inner-area,.e404_01 .top-support>.common-inner-area,.e404_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,.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-contact .top-support>.common-inner-area,.top-voice .top-support>.common-inner-area,.top-service .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{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,.top-interview>.common-inner-area_pc780,.top-interview>.common-inner-area_pc940,.bottom-contact_01 .top-interview>.common-inner-area,.pankuzu .top-interview>.common-inner-area,.page-title_01 .top-interview>.common-inner-area,.page-title_02 .top-interview>.common-inner-area,.top-info .top-interview>.common-inner-area,.top-overview .top-interview>.common-inner-area,.top-detail .top-interview>.common-inner-area,.top-flow .top-interview>.common-inner-area,.top-news .top-interview>.common-inner-area,.top-faq .top-interview>.common-inner-area,.support_01 .top-interview>.common-inner-area,.documents_00 .top-interview>.common-inner-area,.documents_01 .top-interview>.common-inner-area,.news_01 .top-interview>.common-inner-area,.news_02 .top-interview>.common-inner-area,.news-content_01 .top-interview>.common-inner-area,.faq_00 .top-interview>.common-inner-area,.faq_01 .top-interview>.common-inner-area,.privacypolicy_00 .top-interview>.common-inner-area,.privacypolicy_01 .top-interview>.common-inner-area,.contact_01 .top-interview>.common-inner-area,.e404_01 .top-interview>.common-inner-area,.e404_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,.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-contact .top-interview>.common-inner-area,.top-voice .top-interview>.common-inner-area,.top-service .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,.top-interview>.common-inner-area_pc780,.top-interview>.common-inner-area_pc940,.bottom-contact_01 .top-interview>.common-inner-area,.pankuzu .top-interview>.common-inner-area,.page-title_01 .top-interview>.common-inner-area,.page-title_02 .top-interview>.common-inner-area,.top-info .top-interview>.common-inner-area,.top-overview .top-interview>.common-inner-area,.top-detail .top-interview>.common-inner-area,.top-flow .top-interview>.common-inner-area,.top-news .top-interview>.common-inner-area,.top-faq .top-interview>.common-inner-area,.support_01 .top-interview>.common-inner-area,.documents_00 .top-interview>.common-inner-area,.documents_01 .top-interview>.common-inner-area,.news_01 .top-interview>.common-inner-area,.news_02 .top-interview>.common-inner-area,.news-content_01 .top-interview>.common-inner-area,.faq_00 .top-interview>.common-inner-area,.faq_01 .top-interview>.common-inner-area,.privacypolicy_00 .top-interview>.common-inner-area,.privacypolicy_01 .top-interview>.common-inner-area,.contact_01 .top-interview>.common-inner-area,.e404_01 .top-interview>.common-inner-area,.e404_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,.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-contact .top-interview>.common-inner-area,.top-voice .top-interview>.common-inner-area,.top-service .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;display:block}.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{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{width:1100px}}.top-interview_slider-nav button{display:block;width:40px;height:auto;padding:0;-webkit-transition:.2s;transition:.2s;background:transparent;border:none;border-radius:50%;cursor:pointer}@media screen and (min-width: 1180px){.top-interview_slider-nav button{width:50px}}.top-interview_slider-nav button.is-disabled{opacity:.2;filter:grayscale(100%);cursor:default;pointer-events:none}.top-interview_slider-nav button.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-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:#0178c9}@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:#e65b04;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:#fbed21;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","Yu Gothic",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-service{background:url(../img/top/top_service_bg01.png) 80% bottom/cover no-repeat;border-bottom:5px solid #e65b04;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 #e65b04}@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 #e65b04}}.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:#e65b04}.top-service_content_lead_title span{display:block;font-family:"Noto Sans JP","Hiragino Sans","Yu Gothic",YuGothic,Meiryo,sans-serif;font-size:1.3rem;font-weight:500;color:#e65b04;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}}.support_01{position:relative}.support_01.top .common-inner-area_100,.support_01.top .common-inner-area_pc780,.support_01.top .common-inner-area_pc940,.support_01.top .common-inner-area,.support_01.top .common-inner-area_pc980,.support_01.top .common-inner-area_pc1100,.support_01.top .common-inner-area_pc1240,.support_01.top .common-inner-area_100-1100,.support_01.top .common-inner-area_90-100,.support_01.top .common-inner-area_pc1400{padding:30px 0 10px}@media screen and (min-width: 1024px){.support_01.top .common-inner-area_100,.support_01.top .common-inner-area_pc780,.support_01.top .common-inner-area_pc940,.support_01.top .common-inner-area,.support_01.top .common-inner-area_pc980,.support_01.top .common-inner-area_pc1100,.support_01.top .common-inner-area_pc1240,.support_01.top .common-inner-area_100-1100,.support_01.top .common-inner-area_90-100,.support_01.top .common-inner-area_pc1400{padding:80px 0 10px}}.support_01 .common-inner-area_100,.support_01 .common-inner-area_pc780,.support_01 .common-inner-area_pc940,.support_01 .common-inner-area,.support_01 .common-inner-area_pc980,.support_01 .common-inner-area_pc1100,.support_01 .common-inner-area_pc1240,.support_01 .common-inner-area_100-1100,.support_01 .common-inner-area_90-100,.support_01 .common-inner-area_pc1400{padding:30px 0}.support_01_closed{border:3px solid #d3145a;padding:20px;margin:0 auto;margin-bottom:40px;background:#f2f2f2}@media screen and (min-width: 1024px){.support_01_closed{width:80%;margin-bottom:60px}}.support_01_closed p{margin:0;line-height:1.6em;font-size:1.8rem}@media screen and (min-width: 1024px){.support_01_closed p{font-size:2rem}}@media screen and (min-width: 1024px){.support_01_content{padding-left:85px}}.support_01_content .list-style-04{font-size:1.8rem;padding:20px 0}.support_01_content .list-style-04 li>.support_01__info-area,.support_01_content .list-style-04 li>.support_01__info-area02{margin:20px 0}.support_01_content__btn-ul,.support_01_content__btn-ul02{padding:10px 0 20px}@media screen and (min-width: 1024px){.support_01_content__btn-ul,.support_01_content__btn-ul02{padding:20px 0 40px}}.support_01_content__btn-ul li,.support_01_content__btn-ul02 li{display:block;margin-bottom:20px}@media screen and (min-width: 1024px){.support_01_content__btn-ul li,.support_01_content__btn-ul02 li{width:320px}}.support_01_content__btn-ul__title{font-size:2rem;font-weight:600;padding-bottom:13px}@media screen and (min-width: 1024px){.support_01_content__btn-ul__title{font-weight:700}}.support_01_content__btn-ul02 li{margin-bottom:30px}@media screen and (min-width: 1024px){.support_01_content__btn-ul02 li{width:480px}}.support_01_content_area01{margin:10px 0;padding-top:10px;padding-bottom:20px;border-top:solid 1px #b9b9b9;border-bottom:solid 1px #b9b9b9}@media screen and (min-width: 1024px){.support_01_content_area01{padding:20px 0;margin:30px 0}}.support_01_content_area01 .support_01_content_dl02:last-child{padding-bottom:20px}.support_01_content_area01 .list-style-02,.support_01_content_area01 .top-overview_info_content_ul,.support_01_content_area01 .list-style-05{padding:0;font-size:1.8rem;font-weight:500;line-height:1.4em}.support_01_content_area01 .list-style-02 strong,.support_01_content_area01 .top-overview_info_content_ul strong{font-weight:800}.support_01_content_dl02{border:none}@media screen and (min-width: 1024px){.support_01_content_dl02 dt{padding-top:10px;padding-bottom:0;width:150px}}.support_01_content_dl02 dd{padding-bottom:0}@media screen and (min-width: 1024px){.support_01_content_dl02 dd{padding-top:10px;padding-bottom:0}}.support_01_content_dl02 .list-style-02,.support_01_content_dl02 .top-overview_info_content_ul{padding:10px 0}@media screen and (min-width: 1024px){.support_01_content_dl02 .list-style-02 li,.support_01_content_dl02 .top-overview_info_content_ul li{margin-bottom:7px}}.support_01_content_dl03,.support_01__info-area02 .support_01_content_dl04{border:none}.support_01_content_dl-area,.support_01_content_dl-area02,.support_01_content_dl-area03{margin:40px 0;border-top:solid 1px #b9b9b9}@media screen and (min-width: 1024px){.support_01_content_dl-area,.support_01_content_dl-area02,.support_01_content_dl-area03{margin:60px 0}}.support_01_content_dl-area02{margin-bottom:10px}@media screen and (min-width: 1024px){.support_01_content_dl-area02{margin-bottom:30px}}.support_01_content_dl-area03{margin:40px 0 10px}@media screen and (min-width: 1024px){.support_01_content_dl-area03{margin:30px 0}}.support_01_content_table-area{padding:30px 0}.support_01_content .table-card-list{padding:30px 0}.support_01_content_list{font-size:1.8rem;line-height:1.4em;font-weight:600;padding-bottom:10px}.support_01_content__list02{font-size:1.8rem;line-height:1.4em;font-weight:500;padding:20px 0 10px}@media screen and (min-width: 1024px){.support_01_content__list02{padding-bottom:10px}}.support_01_content__list02>li{display:grid;grid-template-columns:35px 1fr}.support_01_content__list02>li em,.support_01_content__list02>li span{display:block}.support_01_content__list02>li .support_01__info-area,.support_01_content__list02>li .support_01__info-area02{margin:20px 0}@media screen and (min-width: 1024px){.support_01_content__list02 .support_01_content_dl-area02{margin-top:30px}}.support_01_sub-title,.documents_01_sub-title,.documents_01_sub-title2{margin-top:30px}.support_01_sub-title.t-p,.t-p.documents_01_sub-title,.t-p.documents_01_sub-title2{margin-top:50px}@media screen and (min-width: 1024px){.support_01_sub-title.t-p,.t-p.documents_01_sub-title,.t-p.documents_01_sub-title2{margin-top:60px}}@media screen and (min-width: 1024px){.support_01__sub-title02{font-size:2rem}}.support_01__sub-title03{font-size:1.8rem;color:#d3145a;margin:40px 0 10px}.support_01__sub-title03.color-black{color:#333}.support_01__sub-title03.m-top{margin-top:60px}@media screen and (min-width: 1024px){.support_01__sub-title03.m-top{margin-top:80px}}.support_01__sub-title03.m-top-none{margin-top:0}@media screen and (min-width: 1024px){.support_01__sub-title03.m-top-none{margin-top:0}}@media screen and (min-width: 1024px){.support_01__sub-title03{font-size:2rem;margin:40px 0 0}}.support_01_p{font-size:1.8rem}.support_01_p strong{font-weight:800}.support_01_info{margin-top:0;font-size:1.5rem;font-weight:500;line-height:1.4em;color:#4D4D4D;padding-bottom:20px}.support_01__info-area,.support_01__info-area02{padding:20px;border:4px solid #e5e5e5}@media screen and (min-width: 1024px){.support_01__info-area,.support_01__info-area02{padding:30px;border:5px solid #e5e5e5}}.support_01__info-area.m-area,.m-area.support_01__info-area02{margin:60px 0 0}@media screen and (min-width: 1024px){.support_01__info-area.m-area,.m-area.support_01__info-area02{margin-top:80px}}.support_01__info-area .list-style-02,.support_01__info-area02 .list-style-02,.support_01__info-area .top-overview_info_content_ul,.support_01__info-area02 .top-overview_info_content_ul{font-size:1.8rem;font-weight:500;margin-top:6px}@media screen and (min-width: 1024px){.support_01__info-area .list-style-02,.support_01__info-area02 .list-style-02,.support_01__info-area .top-overview_info_content_ul,.support_01__info-area02 .top-overview_info_content_ul{margin-top:15px;margin-bottom:25px}}.support_01__info-area .list-style-02 li,.support_01__info-area02 .list-style-02 li,.support_01__info-area .top-overview_info_content_ul li,.support_01__info-area02 .top-overview_info_content_ul li{line-height:1.4em}.support_01__info-area .list-style-02:last-child,.support_01__info-area02 .list-style-02:last-child,.support_01__info-area .top-overview_info_content_ul:last-child,.support_01__info-area02 .top-overview_info_content_ul:last-child{margin-bottom:0}.support_01__info-area>.support_01_content__list02,.support_01__info-area02>.support_01_content__list02{padding-top:0;margin-bottom:0}.support_01__info-area>.support_01_content__list02 li:last-child,.support_01__info-area02>.support_01_content__list02 li:last-child{margin-bottom:0}.support_01__info-area02{margin-top:15px;margin-bottom:40px}@media screen and (min-width: 1024px){.support_01__info-area02{margin-bottom:80px}}.support_01__info-area02 .support_01_content_dl04 dt,.support_01__info-area02 .support_01_content_dl04 dd{padding:5px 0}.support_01__info-area02 .support_01_content_dl04 dt{font-size:1.5rem;font-weight:800}@media screen and (min-width: 1024px){.support_01__info-area02 .support_01_content_dl04 dt{width:60px;padding-top:0}}.support_01__info-area02 .support_01_content_dl04 dd{padding-top:0;font-weight:500;line-height:1.4em}.support_01__info-area02 .support_01_content_dl04 dd strong{display:block;font-size:2rem;font-weight:800}.support_01__info-area02 .support_01_content_dl04 dd span{display:block;padding-top:5px;font-size:1.5rem;line-height:1.4em}.support_01_name{font-size:2.2rem;padding-bottom:15px;font-weight:800}@media screen and (min-width: 1024px){.support_01_name{font-size:2.4rem}}.support_01_name span{display:inline-block;padding-left:5px;font-size:.8em}.support_01 .color-red{color:#d3145a}.support_01 .t-s__s{margin-top:5px}.support_01 .t-s__m{margin-top:15px}.documents_00 .common-inner-area_100,.documents_00 .common-inner-area_pc780,.documents_00 .common-inner-area_pc940,.documents_00 .common-inner-area,.documents_00 .common-inner-area_pc980,.documents_00 .common-inner-area_pc1100,.documents_00 .common-inner-area_pc1240,.documents_00 .common-inner-area_100-1100,.documents_00 .common-inner-area_90-100,.documents_00 .common-inner-area_pc1400{padding:0}@media screen and (min-width: 1024px){.documents_00 .common-inner-area_100,.documents_00 .common-inner-area_pc780,.documents_00 .common-inner-area_pc940,.documents_00 .common-inner-area,.documents_00 .common-inner-area_pc980,.documents_00 .common-inner-area_pc1100,.documents_00 .common-inner-area_pc1240,.documents_00 .common-inner-area_100-1100,.documents_00 .common-inner-area_90-100,.documents_00 .common-inner-area_pc1400{padding:40px 0}}.documents_00_lead{font-size:1.8rem;font-weight:500;line-height:1.6em}@media screen and (min-width: 1024px){.documents_00_lead{line-height:2.2em}}@media screen and (min-width: 1024px){.documents_01.nop-top .common-inner-area_100,.documents_01.nop-top .common-inner-area_pc780,.documents_01.nop-top .common-inner-area_pc940,.documents_01.nop-top .common-inner-area,.documents_01.nop-top .common-inner-area_pc980,.documents_01.nop-top .common-inner-area_pc1100,.documents_01.nop-top .common-inner-area_pc1240,.documents_01.nop-top .common-inner-area_100-1100,.documents_01.nop-top .common-inner-area_90-100,.documents_01.nop-top .common-inner-area_pc1400{padding-top:0}}.documents_01 .common-inner-area_100,.documents_01 .common-inner-area_pc780,.documents_01 .common-inner-area_pc940,.documents_01 .common-inner-area,.documents_01 .common-inner-area_pc980,.documents_01 .common-inner-area_pc1100,.documents_01 .common-inner-area_pc1240,.documents_01 .common-inner-area_100-1100,.documents_01 .common-inner-area_90-100,.documents_01 .common-inner-area_pc1400{padding:40px 0}@media screen and (min-width: 1024px){.documents_01 .common-inner-area_100,.documents_01 .common-inner-area_pc780,.documents_01 .common-inner-area_pc940,.documents_01 .common-inner-area,.documents_01 .common-inner-area_pc980,.documents_01 .common-inner-area_pc1100,.documents_01 .common-inner-area_pc1240,.documents_01 .common-inner-area_100-1100,.documents_01 .common-inner-area_90-100,.documents_01 .common-inner-area_pc1400{padding:80px 0}}.documents_01 .b-border.common-inner-area_100:after,.documents_01 .b-border.common-inner-area_pc780:after,.documents_01 .b-border.common-inner-area_pc940:after,.documents_01 .b-border.common-inner-area:after,.documents_01 .b-border.common-inner-area_pc980:after,.documents_01 .b-border.common-inner-area_pc1100:after,.documents_01 .b-border.common-inner-area_pc1240:after,.documents_01 .b-border.common-inner-area_100-1100:after,.documents_01 .b-border.common-inner-area_90-100:after,.documents_01 .b-border.common-inner-area_pc1400:after{content:"";display:block;position:absolute;bottom:10px;right:50%;width:80%;height:1px;background:#b9b9b9;transform:translateX(50%)}@media screen and (min-width: 1024px){.documents_01 .b-border.common-inner-area_100:after,.documents_01 .b-border.common-inner-area_pc780:after,.documents_01 .b-border.common-inner-area_pc940:after,.documents_01 .b-border.common-inner-area:after,.documents_01 .b-border.common-inner-area_pc980:after,.documents_01 .b-border.common-inner-area_pc1100:after,.documents_01 .b-border.common-inner-area_pc1240:after,.documents_01 .b-border.common-inner-area_100-1100:after,.documents_01 .b-border.common-inner-area_90-100:after,.documents_01 .b-border.common-inner-area_pc1400:after{bottom:40px}}.documents_01_closed p{font-size:2rem;font-weight:700;color:#c1272d;margin:0;padding-bottom:20px;text-decoration-line:underline;text-decoration-color:#c1272d;text-decoration-thickness:3px;text-underline-offset:8px}@media screen and (min-width: 1024px){.documents_01_content{padding-left:50px}}@media screen and (min-width: 1024px){.documents_01_title,.faq_01_title{font-size:4.2rem;padding-bottom:20px}}@media screen and (min-width: 1024px){.documents_01_title.d-title,.d-title.faq_01_title{margin-left:30px}}.documents_01_title span,.faq_01_title span{gap:10px}.documents_01_title span:before,.faq_01_title span:before{width:10px;height:10px;background:#0178c9}@media screen and (min-width: 1024px){.documents_01_title2{font-size:3.8rem;padding-bottom:20px}}.documents_01_title2 strong{display:flex;gap:10px}.documents_01_title2 em{margin-top:3px;background:#0178c9;color:#fff;display:flex;justify-content:center;align-items:center;font-family:"Bebas Neue", "Noto Sans JP", sans-serif;width:30px;height:30px;font-weight:600;position:relative;border-radius:50%}@media screen and (min-width: 1024px){.documents_01_title2 em{margin-top:4px;width:40px;height:40px}}.documents_01_title2 em i{display:block;font-style:normal;position:relative;font-size:2.2rem;transform:translateX(4%) translateY(4%)}.documents_01_title2 span{flex:1}.documents_01_title2 span:before{display:none}.documents_01_sub-title,.documents_01_sub-title2{font-size:2.2rem}@media screen and (min-width: 1024px){.documents_01_sub-title,.documents_01_sub-title2{font-size:2.4rem}}.documents_01_sub-title2{font-size:2.4rem;padding:20px 0}@media screen and (min-width: 1024px){.documents_01_sub-title2{font-size:2.8rem}}.documents_01_p{font-size:1.8rem;font-weight:600;margin-bottom:0}@media screen and (min-width: 1024px){.documents_01_ul,.documents_01_ul2{padding:20px 0}}.documents_01_ul li,.documents_01_ul2 li{display:block;padding:8px 0;border-bottom:2px solid #0178c9;margin-top:10px}@media screen and (min-width: 1024px){.documents_01_ul li,.documents_01_ul2 li{width:47%;padding:13px 0;margin-top:15px}}.documents_01_ul li a,.documents_01_ul2 li a{display:flex;align-items:center;gap:10px;font-size:1.8rem;font-weight:600;color:#333}.documents_01_ul li a:hover,.documents_01_ul2 li a:hover{opacity:1;color:#0178c9}.documents_01_ul li a.outside-link2:after,.documents_01_ul2 li a.outside-link2:after{width:21px}.documents_01_ul li a:after,.documents_01_ul2 li a:after{width:18px;padding-top:4px}@media screen and (min-width: 1024px){.documents_01_ul li a:after,.documents_01_ul2 li a:after{width:20px;padding-top:6px}}.documents_01_ul li a span,.documents_01_ul2 li a span{flex:1;display:flex;align-items:center;gap:5px}.documents_01_ul li a span em,.documents_01_ul2 li a span em{font-size:.8em;letter-spacing:.06em;white-space:nowrap}.documents_01_ul_icon{display:block;width:22px;height:auto}@media screen and (min-width: 1024px){.documents_01_ul_icon{width:24px}}.documents_01_ul2{padding-top:40px}@media screen and (min-width: 1024px){.documents_01_ul2{display:flex;justify-content:space-between;flex-wrap:wrap}}.documents_01_ul2 li:nth-child(even){margin-bottom:40px}@media screen and (min-width: 1024px){.documents_01_ul2 li:nth-child(even){margin-bottom:0}}@media screen and (min-width: 1024px){.documents_01_navi{display:flex;justify-content:space-between;align-items:center;gap:20px}}.documents_01_navi li{display:block;border:1px solid #0178c9;margin-bottom:10px}@media screen and (min-width: 1024px){.documents_01_navi li{width:33%}}.documents_01_navi li a{display:flex;align-items:center;padding:20px 15px;font-size:1.8rem;font-weight:600;-webkit-transition:.4s;transition:.4s}.documents_01_navi li a:hover{background:#0178c9;color:#fff}.documents_01_navi li a:hover:after{background-color:#fff}.documents_01_navi li a:after{content:"";display:inline-block;width:19px;height:19px;margin-left:5px;margin-right:2px;background-color:#0178c9;mask:url(../img/common/navi_arrow01.svg) no-repeat center/contain}.documents_01_navi li a span{display:block;flex:1}.documents_01_download{padding:40px 0 20px}@media screen and (min-width: 1024px){.documents_01_download{padding:80px 0}}.documents_01_download_content{border:4px solid #e5e5e5;padding:30px 10px}@media screen and (min-width: 1024px){.documents_01_download_content{border:5px solid #e5e5e5;padding:40px 70px}}.documents_01_download_title{font-size:2rem;color:#0178c9;font-weight:700}.documents_01_download p{font-size:1.6rem;font-weight:600;line-height:1.6em}.documents_01_download .outside-link2{border:1px solid #0178c9;display:flex;padding:20px 15px;align-items:center;gap:10px;font-size:1.8rem;font-weight:700;color:#0178c9;flex-direction:column;line-height:1.4em;gap:20px}@media screen and (min-width: 1024px){.documents_01_download .outside-link2{margin-top:40px;padding:20px 30px;flex-direction:row}}.documents_01_download .outside-link2 span{flex:1}.documents_01_download .outside-link2:hover{opacity:1;background:#0178c9;color:#fff}.documents_01_download .outside-link2:hover:after{background-color:#fff}.documents_01_download .outside-link2:after{content:"";display:inline-block;width:21px;height:19px;margin-left:5px;margin-right:2px;background-color:#0178c9;mask:url(../img/common/icon_download02.svg) no-repeat center/contain}.documents_01_download_icon{display:block;width:35px;height:auto}@media screen and (min-width: 1024px){.documents_01_download_icon{width:24px}}.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:100px 0 60px}}.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:flex-start;padding:35px 20px 35px}}.news_01 ul li a{color:#333;padding:10px 0;-webkit-transition:.4s;transition:.4s}@media screen and (min-width: 1024px){.news_01 ul li a{display:flex;align-items:flex-start;gap:20px}}.news_01 ul li a:hover{opacity:.6}.news_01 ul li a:hover p{color:#0178c9}.news_01 ul li p{padding:0;margin:0;font-size:1.8rem;line-height:1.4em;letter-spacing:.15em;font-weight:500;-webkit-transition:.4s;transition:.4s}@media screen and (min-width: 1024px){.news_01 ul li p{flex:1}}.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 80px}}.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,.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_100-1100,.news-content_01 .common-inner-area_90-100,.news-content_01 .common-inner-area_pc1400{padding:50px 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,.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_100-1100,.news-content_01 .common-inner-area_90-100,.news-content_01 .common-inner-area_pc1400{padding:100px 0 120px}}.news-content_01_header_bottom{display:flex;align-items:center;margin-top:20px;padding-bottom:40px;gap:20px}@media screen and (min-width: 1024px){.news-content_01_header_bottom{margin-top:25px;padding-bottom:50px}}.news-content_01_title{font-size:2.4rem;font-weight:700;padding-bottom:15px;border-bottom:3px solid #0178c9}@media screen and (min-width: 1024px){.news-content_01_title{font-size:3.4rem;padding-bottom:25px}}.news-content_01_date{font-weight:600;letter-spacing:.015em}.news-content_01_cate{display:inline-block;background:#0178c9;color:#fff;font-size:1.4rem;font-weight:600;padding:3px 30px 5px;width:120px;text-align:center}@media screen and (min-width: 1024px){.news-content_01_cate{width:160px;height:25px;padding:0;display:flex;justify-content:center;align-items:center}}.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}}.faq_00 .common-inner-area_100,.faq_00 .common-inner-area_pc780,.faq_00 .common-inner-area_pc940,.faq_00 .common-inner-area,.faq_00 .common-inner-area_pc980,.faq_00 .common-inner-area_pc1100,.faq_00 .common-inner-area_pc1240,.faq_00 .common-inner-area_100-1100,.faq_00 .common-inner-area_90-100,.faq_00 .common-inner-area_pc1400{padding:0}@media screen and (min-width: 1024px){.faq_00 .common-inner-area_100,.faq_00 .common-inner-area_pc780,.faq_00 .common-inner-area_pc940,.faq_00 .common-inner-area,.faq_00 .common-inner-area_pc980,.faq_00 .common-inner-area_pc1100,.faq_00 .common-inner-area_pc1240,.faq_00 .common-inner-area_100-1100,.faq_00 .common-inner-area_90-100,.faq_00 .common-inner-area_pc1400{padding:40px 0}}.faq_00_lead{font-size:1.8rem;font-weight:500;line-height:1.6em}@media screen and (min-width: 1024px){.faq_00_lead{line-height:2.2em}}.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:40px 0}.faq_01 .b-padding.common-inner-area_100,.faq_01 .b-padding.common-inner-area_pc780,.faq_01 .b-padding.common-inner-area_pc940,.faq_01 .b-padding.common-inner-area,.faq_01 .b-padding.common-inner-area_pc980,.faq_01 .b-padding.common-inner-area_pc1100,.faq_01 .b-padding.common-inner-area_pc1240,.faq_01 .b-padding.common-inner-area_100-1100,.faq_01 .b-padding.common-inner-area_90-100,.faq_01 .b-padding.common-inner-area_pc1400{padding-bottom:80px}@media screen and (min-width: 1024px){.faq_01 .b-padding.common-inner-area_100,.faq_01 .b-padding.common-inner-area_pc780,.faq_01 .b-padding.common-inner-area_pc940,.faq_01 .b-padding.common-inner-area,.faq_01 .b-padding.common-inner-area_pc980,.faq_01 .b-padding.common-inner-area_pc1100,.faq_01 .b-padding.common-inner-area_pc1240,.faq_01 .b-padding.common-inner-area_100-1100,.faq_01 .b-padding.common-inner-area_90-100,.faq_01 .b-padding.common-inner-area_pc1400{padding-bottom:120px}}@media screen and (min-width: 1024px){.faq_01_content{padding-left:25px}}.faq_01_content .top-faq_ul{margin-bottom:0}@media screen and (min-width: 1024px){.faq_01_content .top-faq_ul{margin-bottom:40px}}@media screen and (min-width: 1024px){.faq_01_content.navi{padding-left:0;padding-bottom:40px}}@media screen and (min-width: 1024px){.faq_01_navi{display:flex;justify-content:space-between;align-items:center;gap:20px}}.faq_01_navi li{display:block;border:1px solid #0178c9;margin-bottom:10px}@media screen and (min-width: 1024px){.faq_01_navi li{width:33%}}@media screen and (min-width: 1024px){.faq_01_navi li:nth-child(1){width:12%}}@media screen and (min-width: 1024px){.faq_01_navi li:nth-child(3){width:20%}}.faq_01_navi li a{display:flex;align-items:center;padding:20px 15px;font-size:1.8rem;font-weight:600;-webkit-transition:.4s;transition:.4s}.faq_01_navi li a:hover{background:#0178c9;color:#fff}.faq_01_navi li a:hover:after{background-color:#fff}.faq_01_navi li a:after{content:"";display:inline-block;width:19px;height:19px;margin-left:5px;margin-right:2px;background-color:#0178c9;mask:url(../img/common/navi_arrow01.svg) no-repeat center/contain}.faq_01_navi li a span{display:block;flex:1}@media screen and (min-width: 1024px){.faq_01_title{font-size:4rem}}.faq_01_title span:before{background:#e65b04;width:12px;height:12px}@media screen and (min-width: 1024px){.faq_01_title.d-title{margin-left:30px}}.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:"Montserrat",sans-serif;color:#0178c9;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:#e65b04}.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:"Montserrat",sans-serif;color:#e65b04}.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}}.privacypolicy_00 .common-inner-area_100,.privacypolicy_00 .common-inner-area_pc780,.privacypolicy_00 .common-inner-area_pc940,.privacypolicy_00 .common-inner-area,.privacypolicy_00 .common-inner-area_pc980,.privacypolicy_00 .common-inner-area_pc1100,.privacypolicy_00 .common-inner-area_pc1240,.privacypolicy_00 .common-inner-area_100-1100,.privacypolicy_00 .common-inner-area_90-100,.privacypolicy_00 .common-inner-area_pc1400{padding:20px 0}@media screen and (min-width: 1024px){.privacypolicy_00 .common-inner-area_100,.privacypolicy_00 .common-inner-area_pc780,.privacypolicy_00 .common-inner-area_pc940,.privacypolicy_00 .common-inner-area,.privacypolicy_00 .common-inner-area_pc980,.privacypolicy_00 .common-inner-area_pc1100,.privacypolicy_00 .common-inner-area_pc1240,.privacypolicy_00 .common-inner-area_100-1100,.privacypolicy_00 .common-inner-area_90-100,.privacypolicy_00 .common-inner-area_pc1400{padding:60px 0}}.privacypolicy_00_lead{display:block;font-size:2.2rem;font-weight:700;line-height:1.4em;color:#0178c9}@media screen and (min-width: 1024px){.privacypolicy_00_lead{font-size:3.2rem;padding-bottom:20px}}.privacypolicy_00_p,.privacypolicy_01_p{font-size:1.8rem;font-weight:600;line-height:1.6em}@media screen and (min-width: 1024px){.privacypolicy_00_p,.privacypolicy_01_p{line-height:2.2em}}.privacypolicy_01 .common-inner-area_100,.privacypolicy_01 .common-inner-area_pc780,.privacypolicy_01 .common-inner-area_pc940,.privacypolicy_01 .common-inner-area,.privacypolicy_01 .common-inner-area_pc980,.privacypolicy_01 .common-inner-area_pc1100,.privacypolicy_01 .common-inner-area_pc1240,.privacypolicy_01 .common-inner-area_100-1100,.privacypolicy_01 .common-inner-area_90-100,.privacypolicy_01 .common-inner-area_pc1400{padding:20px 0}@media screen and (min-width: 1024px){.privacypolicy_01 .common-inner-area_100,.privacypolicy_01 .common-inner-area_pc780,.privacypolicy_01 .common-inner-area_pc940,.privacypolicy_01 .common-inner-area,.privacypolicy_01 .common-inner-area_pc980,.privacypolicy_01 .common-inner-area_pc1100,.privacypolicy_01 .common-inner-area_pc1240,.privacypolicy_01 .common-inner-area_100-1100,.privacypolicy_01 .common-inner-area_90-100,.privacypolicy_01 .common-inner-area_pc1400{padding-bottom:80px}}.privacypolicy_01_content{padding-bottom:40px}.privacypolicy_01_title{margin-bottom:30px}.privacypolicy_01_info{padding-top:10px}@media screen and (min-width: 1024px){.privacypolicy_01_info{padding-top:20px}}.privacypolicy_01_info_content{padding:20px;border:4px solid #e5e5e5}@media screen and (min-width: 1024px){.privacypolicy_01_info_content{padding:45px 50px;border:5px solid #e5e5e5}}.privacypolicy_01_info_title{display:block;font-size:1.8rem;font-weight:800;color:#0178c9;padding-bottom:10px}@media screen and (min-width: 1024px){.privacypolicy_01_info_title{font-size:2.2rem}}.privacypolicy_01_info_sub-title{display:block;font-size:2rem;padding-top:10px;font-weight:800}@media screen and (min-width: 1024px){.privacypolicy_01_info_sub-title{font-size:2.4rem;padding-top:20px}}.privacypolicy_01_info_p{font-weight:600;line-height:1.4em;margin-bottom:0}@media screen and (min-width: 1024px){.privacypolicy_01_info_p{font-size:1.8rem;line-height:1.6em}}.contact_error{width:90%;margin:0 auto;margin-bottom:30px;padding:15px;border:2px solid #c1272d;background:#f7f7f7}@media screen and (min-width: 1024px){.contact_error{width:700px;margin:0 auto;margin-top:40px;padding:30px;border:3px solid #c1272d}}.contact_error p{margin:0;line-height:1.4em}.contact_01 .common-inner-area_100,.contact_01 .common-inner-area_pc780,.contact_01 .common-inner-area_pc940,.contact_01 .common-inner-area,.contact_01 .common-inner-area_pc980,.contact_01 .common-inner-area_pc1100,.contact_01 .common-inner-area_pc1240,.contact_01 .common-inner-area_100-1100,.contact_01 .common-inner-area_90-100,.contact_01 .common-inner-area_pc1400{padding:0 0 40px}@media screen and (min-width: 1024px){.contact_01 .common-inner-area_100,.contact_01 .common-inner-area_pc780,.contact_01 .common-inner-area_pc940,.contact_01 .common-inner-area,.contact_01 .common-inner-area_pc980,.contact_01 .common-inner-area_pc1100,.contact_01 .common-inner-area_pc1240,.contact_01 .common-inner-area_100-1100,.contact_01 .common-inner-area_90-100,.contact_01 .common-inner-area_pc1400{padding:80px 0 140px}}.contact_01 .lead.common-inner-area_100,.contact_01 .lead.common-inner-area_pc780,.contact_01 .lead.common-inner-area_pc940,.contact_01 .lead.common-inner-area,.contact_01 .lead.common-inner-area_pc980,.contact_01 .lead.common-inner-area_pc1100,.contact_01 .lead.common-inner-area_pc1240,.contact_01 .lead.common-inner-area_100-1100,.contact_01 .lead.common-inner-area_90-100,.contact_01 .lead.common-inner-area_pc1400{padding:20px 0}@media screen and (min-width: 1024px){.contact_01 .lead.common-inner-area_100,.contact_01 .lead.common-inner-area_pc780,.contact_01 .lead.common-inner-area_pc940,.contact_01 .lead.common-inner-area,.contact_01 .lead.common-inner-area_pc980,.contact_01 .lead.common-inner-area_pc1100,.contact_01 .lead.common-inner-area_pc1240,.contact_01 .lead.common-inner-area_100-1100,.contact_01 .lead.common-inner-area_90-100,.contact_01 .lead.common-inner-area_pc1400{padding:60px 0 0}}.contact_01_lead{font-size:1.8rem;line-height:1.4em;font-weight:600}@media screen and (min-width: 1024px){.contact_01_lead{font-size:2rem;line-height:1.6em}}.e404_01 .common-inner-area_100,.e404_01 .common-inner-area_pc780,.e404_01 .common-inner-area_pc940,.e404_01 .common-inner-area,.e404_01 .common-inner-area_pc980,.e404_01 .common-inner-area_pc1100,.e404_01 .common-inner-area_pc1240,.e404_01 .common-inner-area_100-1100,.e404_01 .common-inner-area_90-100,.e404_01 .common-inner-area_pc1400{padding:60px 0}@media screen and (min-width: 1024px){.e404_01 .common-inner-area_100,.e404_01 .common-inner-area_pc780,.e404_01 .common-inner-area_pc940,.e404_01 .common-inner-area,.e404_01 .common-inner-area_pc980,.e404_01 .common-inner-area_pc1100,.e404_01 .common-inner-area_pc1240,.e404_01 .common-inner-area_100-1100,.e404_01 .common-inner-area_90-100,.e404_01 .common-inner-area_pc1400{padding:80px 0}}.e404_01 h2{padding-bottom:20px;font-size:2.4rem}@media screen and (min-width: 1024px){.e404_01 h2{font-size:3rem}}.e404_01 p{font-size:1.8rem;font-weight:600;line-height:1.6em}@media screen and (min-width: 1024px){.e404_01 p{line-height:1.8em}}.e404_01_link{display:inline-block;font-size:1.8rem;font-weight:700;line-height:1.6em;margin-top:15px;-webkit-transition:.4s;transition:.4s}.e404_01_link:hover{opacity:.6}.e404_02 .common-inner-area_100,.e404_02 .common-inner-area_pc780,.e404_02 .common-inner-area_pc940,.e404_02 .common-inner-area,.e404_02 .common-inner-area_pc980,.e404_02 .common-inner-area_pc1100,.e404_02 .common-inner-area_pc1240,.e404_02 .common-inner-area_100-1100,.e404_02 .common-inner-area_90-100,.e404_02 .common-inner-area_pc1400{padding:30px 0 100px}@media screen and (min-width: 1024px){.e404_02 .common-inner-area_100,.e404_02 .common-inner-area_pc780,.e404_02 .common-inner-area_pc940,.e404_02 .common-inner-area,.e404_02 .common-inner-area_pc980,.e404_02 .common-inner-area_pc1100,.e404_02 .common-inner-area_pc1240,.e404_02 .common-inner-area_100-1100,.e404_02 .common-inner-area_90-100,.e404_02 .common-inner-area_pc1400{padding:200px 0}}.e404_02 h2{padding-bottom:40px;font-size:2.4rem}@media screen and (min-width: 1024px){.e404_02 h2{font-size:3rem;padding-bottom:70px}}
