#footerWrap{padding-top:0}.ui-widget-overlay{background:#000!important;opacity:.92!important;z-index:10000!important}.ui-widget-overlay:before{width:100%;height:100%;content:"";background:inherit;position:absolute;top:0;left:0;z-index:-1}.ui-dialog{width:462px!important;margin:auto;position:fixed!important;top:300px!important;left:0;right:0}@media (max-width:750px){.ui-dialog{width:670px!important}}#dialog-confirm,.ui-dialog>#dialog-confirm02{display:block!important}#dialog-confirm02{display:none}.ui-dialog-titlebar-close{display:none!important}.ui-dialog-buttonset button{outline:0}#subHeader{position:relative}#subHeader h2{width:1000px;margin:0 auto}#subHeader h2 img{width:100%}@media (max-width:750px){#subHeader{background-size:cover!important}#subHeader h2{width:100%;height:380px}#subHeader h2 img{position:absolute;top:70px;width:100%;height:auto;transform:scale(2.2)}}#breadcrumbWrap{width:1800px;margin-left:-900px;padding:9px 0;background:rgba(235,247,253,.8);position:absolute;top:0;left:50%;z-index:200}@media (max-width:750px){#breadcrumbWrap{display:none}}#breadcrumb{width:1000px;margin:0 auto}#breadcrumb ul li{margin-right:15px;display:inline;position:relative}#breadcrumb ul li:after{width:5px;height:9px;content:"";background:url(../img/ico_breadcrumb.png)no-repeat center top;position:absolute;top:3px;right:-13px}#breadcrumb ul li:last-child:after{content:none}#breadcrumb ul li:first-child{padding-left:20px;background:url(../img/ico_home.png)no-repeat left center}#breadcrumb ul li:last-child,#recruitLinkWrap ul li:last-child,.halfMinWrap .div_boxMin01:last-child{margin-right:0}#breadcrumb ul li a{color:#0066c7;text-decoration:underline}#breadcrumb ul li a:hover{text-decoration:none}#contents{width:1000px;margin:0 auto;padding-top:100px;overflow:hidden}@media (max-width:750px){#contents{width:750px}}#contentsLeft{width:680px;float:left}@media (max-width:750px){#contentsLeft{width:auto;float:none;margin:0 40px}}.textLead01{margin-bottom:25px}.div_box01{margin-bottom:70px}.div_box01 p,.div_box02 p{overflow:hidden}.div_box02{margin-bottom:50px}@media (max-width:750px){.div_box02{margin-bottom:70px}}.div_boxWrap01{overflow:hidden}.div_boxMin01{padding:30px;background:#f4f4f4}@media (max-width:750px){.div_boxMin01{padding:40px}}.div_boxMin02{padding:30px;background:#ebf7fd}.h3_ti01{margin-bottom:55px;padding-bottom:15px;font-size:1.8125rem;font-weight:700;position:relative;line-height:1.5}.h3_ti01::after,.h3_ti01::before{height:2px;content:"";position:absolute;bottom:0}.h3_ti01::before{width:102px;background:#0066c7;left:0}.h3_ti01::after{width:578px;background:#f4f4f4;left:102px}@media (max-width:750px){.h3_ti01{font-size:1.25rem;text-align:center;padding-bottom:30px}.h3_ti01::before{left:50%;transform:translateX(-50%);z-index:1}.h3_ti01::after{width:100%;left:0}}.h3_ti02{margin-bottom:25px;color:#0066c7;font-size:1.59375rem;font-weight:700;line-height:1.3}@media (max-width:750px){.h3_ti02{font-size:1.0625rem;line-height:1.5}}.h3_ti03{margin-bottom:48px;padding-left:17px;font-size:1.4375rem;font-weight:700;position:relative}.h3_ti03:before{width:3px;height:120%;content:"";background:#0066c7;position:absolute;top:-2px;left:0}@media (max-width:750px){.h3_ti03{font-size:1.25rem;line-height:1.5;padding-left:30px;text-align:left}.h3_ti03:before{width:6px;height:100%;top:0}}.h3_ti04{margin-bottom:55px;padding:11px 30px 10px;font-size:1.625rem;font-weight:700;position:relative;line-height:1.3;background-color:#ebf7fd;border-left:10px solid #0066c7}@media (max-width:750px){.h3_ti04{font-size:1.25rem;padding:22px 23px 20px}}.h4_ti01{margin-bottom:23px;font-size:20px;font-weight:700;line-height:30px}@media (max-width:750px){.h4_ti01{font-size:1.125rem;line-height:1.5}}#flowNum01:before{background:url(../img/num_flow01.jpg)no-repeat center top}#flowNum02:before{background:url(../img/num_flow02.jpg)no-repeat center top}#flowNum03:before{background:url(../img/num_flow03.jpg)no-repeat center top}#flowNum04:before{background:url(../img/num_flow04.jpg)no-repeat center top}#flowNum05:before{background:url(../img/num_flow05.jpg)no-repeat center top}#flowNum06:before{background:url(../img/num_flow06.jpg)no-repeat center top}#flowNum07:before{background:url(../img/num_flow07.jpg)no-repeat center top}#flowNum08:before{background:url(../img/num_flow08.jpg)no-repeat center top}.flowItem{padding-bottom:65px;background:url(../img/bg_flow.jpg)repeat-y 34px top;position:relative}.flowItem:last-child{padding-bottom:0;background:0 0}.flowItem:before{width:70px;height:70px;content:"";position:absolute;top:0;left:0}@media (max-width:750px){.flowItem{background-position:60px top}.flowItem::before{width:120px;height:120px;background-position:center!important;background-size:cover!important}}.flowItemIn{padding-left:130px}.flowItemIn img{order:1}@media (min-width:751px){.flowItemIn>p{min-height:160px}}@media (max-width:750px){.flowItemIn{display:flex;flex-direction:column;padding-left:160px;margin-bottom:80px}.flowItemIn img{order:-1;margin-bottom:50px}.flowItemIn .h4_ti01{font-size:1.25rem;margin-bottom:30px}}#pointNum01:before{background:url(../img/num_point01.png)no-repeat center/contain}#pointNum02:before{background:url(../img/num_point02.png)no-repeat center/contain}#pointNum03:before{background:url(../img/num_point03.png)no-repeat center/contain}#pointNum04:before{background:url(../img/num_point04.png)no-repeat center/contain}.pointItem{padding-bottom:65px;position:relative}.pointItem:last-child{padding-bottom:0}.pointItem:before{width:70px;height:70px;content:"";position:absolute;top:0;left:0}@media (max-width:750px){.pointItem::before{width:120px;height:120px}}.pointItemIn{padding-left:130px}.table_sub01{border-collapse:collapse}.table_sub01 thead th{padding:8px;background:#0066c7;color:#fff}.table_sub01 th{padding:10px 15px 10px 25px;font-weight:400}.table_sub01 td{padding:10px 15px 10px 30px}.table_sub01 tbody tr{border-bottom:1px solid #e0e0e0}.table_sub01 tbody tr:first-child{border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}.table_sub01 tbody th{width:25%;text-align:left;background:#ebf7fd}@media (max-width:750px){.table_sub01 thead th{font-size:1.1875rem;font-weight:600;line-height:1;letter-spacing:.05em;padding:42px 40px}.table_sub01 tbody tr{display:flex;flex-direction:column}.table_sub01 tbody tr th{width:auto;font-weight:600;text-align:center;padding:30px 40px}.table_sub01 tbody tr td{padding:40px}}.redCheck01 li{margin-bottom:10px;padding-left:30px;background:url(../img/ico_redcheck01.png)no-repeat left top}@media (max-width:750px){.redCheck01 li{margin-bottom:30px;padding-left:60px;background-size:32px}}.blueCheck01 li{margin-bottom:10px;padding-left:30px;background:url(../img/ico_bluecheck01.png)no-repeat left top}@media (max-width:750px){.blueCheck01 li{margin-bottom:30px;padding-left:60px;background-size:32px;background-position:left 10px}}#backNumberWrap{position:relative}#backNumberWrap .h3_ti01,#btnAcoList{margin-bottom:30px}#btnAcoList{display:flex;justify-content:space-between;padding:0 90px;overflow:hidden}#btnAcoList li .btn{width:230px;padding:10px 0}#btnAcoList li .btn::after{content:none}#btnAcoList li .btn.blue{background-color:#0066c7}@media (max-width:750px){#btnAcoList{flex-direction:column;gap:30px}#btnAcoList li .btn{width:100%;padding:20px 0}}.contentAco{display:none}.btnAccordion,.btnAcoArea{cursor:pointer;background-color:#e5effa}.btnAcoArea{text-align:left;margin-bottom:25px}.btnAccordion{display:flex;align-items:center;position:relative;font-size:1.4375rem;font-weight:600;color:#0066c7;line-height:1.5;letter-spacing:.05em;text-decoration:none;padding:12px 40px 11px 60px}.btnAccordion.active::before,.btnAccordion::before{width:16px;height:16px;content:"";position:absolute;top:50%;left:30px;transform:translateY(-50%)}.btnAccordion::before{background:url(../img/bg_aco_off01.png)no-repeat center/contain}.btnAccordion.active::before{background:url(../img/bg_aco_on01.png)no-repeat center/contain}@media (max-width:750px){.btnAccordion{font-size:1.125rem;padding:24px 40px 22px 60px}.btnAccordion.active::before,.btnAccordion::before{width:24px;height:24px;left:22px}}.halfMinWrap .div_boxMin01{width:270px;margin-right:20px;float:left}.must{color:red}.input_s{padding:8px;line-height:13px;border:1px solid #e7e7e7}@media (max-width:750px){.input_s{font-size:1rem;line-height:1.5;width:96%;height:50px;padding:16px 11px}}#message{border:1px solid #e7e7e7}@media (max-width:750px){#message{height:320px}}.btnDetail{margin-top:30px;text-align:center}@media (max-width:750px){.btnDetail{display:flex;flex-direction:column;gap:20px;margin-top:50px}}button{border:0;background:0 0}@media (max-width:750px){button .btn.reset{color:#f39800;background-color:#fff;border:2px solid #f39800}}#minBody,#minWrapper{min-width:500px}#minWrapper{padding:0 20px;overflow:hidden;background-color:#fff}#minHeader{padding:20px 0}.btn_close{margin-top:20px;text-align:center}#recruitLinkWrap .div_boxMin01{padding:45px}#recruitLinkWrap ul{margin-bottom:30px;overflow:hidden}#recruitLinkWrap ul:last-child{margin-bottom:0}#recruitLinkWrap ul li{float:left;margin-right:20px}@media (max-width:750px){#recruitLinkWrap ul{display:flex;flex-direction:column}#recruitLinkWrap ul li{float:none;margin-right:0;margin-bottom:30px}#recruitLinkWrap ul li:last-child{margin-bottom:0}#recruitLinkWrap ul li a img{width:100%;height:auto}}.anchor{margin-top:-81px;padding-top:81px}p.indent-1,p.indent-2{padding-left:1em;text-indent:-1em}p.indent-2{padding-left:2em}.btn{display:flex;justify-content:center;align-items:center;font-size:1rem;color:#fff;line-height:1;text-decoration:none;text-align:center;width:280px;background-color:#f39800;padding:13px 0}.btn::after{content:"";display:inline-block;width:12px;height:11px;background:#fff;-webkit-mask:url(../../common/img/ico_link.svg)no-repeat center top;mask:url(../../common/img/ico_link.svg)no-repeat center top;margin-left:10px}.btn:hover{opacity:.8;transition:.3s}.btn.agree{margin:0 auto}.btn.arrow::after{width:6px;height:8px;-webkit-clip-path:polygon(100% 50%,0 0,0 100%);clip-path:polygon(100% 50%,0 0,0 100%);-webkit-mask:none;mask:none}@media (max-width:750px){.btn{font-size:.9375rem;width:100%;padding:25px 0}.btn::after{width:22px;height:20px;margin-left:12px}.btn.arrow::after{width:12px;height:16px;-webkit-clip-path:polygon(100% 50%,0 0,0 100%);clip-path:polygon(100% 50%,0 0,0 100%);-webkit-mask:none;mask:none}}