@charset "UTF-8";html.remodal-is-locked{overflow:hidden;touch-action:none}.remodal,[data-remodal-id]{display:none}.remodal-overlay{position:fixed;z-index:9999;top:-5000px;right:-5000px;bottom:-5000px;left:-5000px;display:none}.remodal-wrapper{position:fixed;z-index:10000;top:0;right:0;bottom:0;left:0;display:none;overflow:auto;text-align:center;-webkit-overflow-scrolling:touch}.remodal-wrapper:after{display:inline-block;height:100%;margin-left:-.05em;content:""}.remodal-overlay,.remodal-wrapper{backface-visibility:hidden}.remodal{position:relative;outline:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}.remodal-is-initialized{display:inline-block}.remodal-bg.remodal-is-opening,.remodal-bg.remodal-is-opened{filter:blur(3px)}.remodal-overlay{background:rgba(43,46,56,.9)}.remodal-overlay.remodal-is-opening,.remodal-overlay.remodal-is-closing{animation-duration:.3s;animation-fill-mode:forwards}.remodal-overlay.remodal-is-opening{animation-name:remodal-overlay-opening-keyframes}.remodal-overlay.remodal-is-closing{animation-name:remodal-overlay-closing-keyframes}.remodal-wrapper{padding:10px 10px 0}.remodal{box-sizing:border-box;width:100%;margin-bottom:10px;padding:35px;transform:translateZ(0);color:#2b2e38;background:#fff}.remodal.remodal-is-opening,.remodal.remodal-is-closing{animation-duration:.3s;animation-fill-mode:forwards}.remodal.remodal-is-opening{animation-name:remodal-opening-keyframes}.remodal.remodal-is-closing{animation-name:remodal-closing-keyframes}.remodal,.remodal-wrapper:after{vertical-align:middle}.remodal-close{position:absolute;top:0;left:0;display:block;overflow:visible;width:35px;height:35px;margin:0;padding:0;cursor:pointer;transition:color .2s;text-decoration:none;color:#95979c;border:0;outline:0;background:transparent}.remodal-close:hover,.remodal-close:focus{color:#2b2e38}.remodal-close:before{font-family:Arial,Helvetica CY,Nimbus Sans L,sans-serif!important;font-size:25px;line-height:35px;position:absolute;top:0;left:0;display:block;width:35px;content:"×";text-align:center}.remodal-confirm,.remodal-cancel{font:inherit;display:inline-block;overflow:visible;min-width:110px;margin:0;padding:12px 0;cursor:pointer;transition:background .2s;text-align:center;vertical-align:middle;text-decoration:none;border:0;outline:0}.remodal-confirm{color:#fff;background:#81c784}.remodal-confirm:hover,.remodal-confirm:focus{background:#66bb6a}.remodal-cancel{color:#fff;background:#e57373}.remodal-cancel:hover,.remodal-cancel:focus{background:#ef5350}.remodal-confirm::-moz-focus-inner,.remodal-cancel::-moz-focus-inner,.remodal-close::-moz-focus-inner{padding:0;border:0}@keyframes remodal-opening-keyframes{0%{transform:scale(1.05);opacity:0}to{transform:none;opacity:1;filter:blur(0)}}@keyframes remodal-closing-keyframes{0%{transform:scale(1);opacity:1}to{transform:scale(.95);opacity:0;filter:blur(0)}}@keyframes remodal-overlay-opening-keyframes{0%{opacity:0}to{opacity:1}}@keyframes remodal-overlay-closing-keyframes{0%{opacity:1}to{opacity:0}}@media only screen and (min-width: 641px){.remodal{max-width:700px}}.lt-ie9 .remodal-overlay{background:#2b2e38}.lt-ie9 .remodal{width:700px}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}html,body{height:100%}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}ul{list-style-type:none}#root,#__next{isolation:isolate}nav{display:flex;background:#fff;box-shadow:0 1px 1px #0000001a;padding:22px 0}@media screen and (max-width: 999px){nav{padding:unset;display:block}}@media screen and (max-width: 767px){nav{padding:unset;display:block}}nav .nav_group{font-family:Noto Sans JP,sans-serif;display:flex;justify-content:space-between;width:95%;margin:auto}nav .nav_group .nav_group_left{display:flex}nav .nav_group .nav_group_left a{display:flex;align-items:center;gap:15px}nav .nav_group .nav_search{display:flex;align-items:center;justify-content:flex-end;gap:10px}@media screen and (max-width: 999px){nav .nav_group .nav_search{display:none}}@media screen and (max-width: 767px){nav .nav_group .nav_search{display:none}}nav .nav_group .nav_search .favorite{position:relative}nav .nav_group .nav_search .favorite a{padding-left:4px}nav .nav_group .nav_search .favorite_count{font-family:Noto Sans JP,sans-serif;visibility:hidden;position:absolute;top:10.5px;right:9px;height:20px;width:20px;line-height:19px;background-color:#ff4646;border-radius:50%;text-align:center;color:#fff;font-size:12px}nav .nav_group .sp_nav_search{display:none}@media screen and (max-width: 999px){nav .nav_group .sp_nav_search{display:flex}}@media screen and (max-width: 767px){nav .nav_group .sp_nav_search{display:flex}}nav .nav_group .sp_nav_search .favorite,nav .nav_group .sp_nav_search .search,nav .nav_group .sp_nav_search .register{text-align:center}@media screen and (max-width: 999px){nav .nav_group .sp_nav_search .favorite,nav .nav_group .sp_nav_search .search,nav .nav_group .sp_nav_search .register{padding:10px 0;width:50px}}@media screen and (max-width: 767px){nav .nav_group .sp_nav_search .favorite,nav .nav_group .sp_nav_search .search,nav .nav_group .sp_nav_search .register{padding:10px 0;width:50px}}nav .nav_group .sp_nav_search .favorite .fa-magnifying-glass,nav .nav_group .sp_nav_search .favorite .fa-user-pen,nav .nav_group .sp_nav_search .favorite .fa-circle-user,nav .nav_group .sp_nav_search .favorite .fa-star,nav .nav_group .sp_nav_search .search .fa-magnifying-glass,nav .nav_group .sp_nav_search .search .fa-user-pen,nav .nav_group .sp_nav_search .search .fa-circle-user,nav .nav_group .sp_nav_search .search .fa-star,nav .nav_group .sp_nav_search .register .fa-magnifying-glass,nav .nav_group .sp_nav_search .register .fa-user-pen,nav .nav_group .sp_nav_search .register .fa-circle-user,nav .nav_group .sp_nav_search .register .fa-star{font-size:21px;background:transparent}@media screen and (max-width: 999px){nav .nav_group .sp_nav_search .favorite .fa-magnifying-glass,nav .nav_group .sp_nav_search .favorite .fa-user-pen,nav .nav_group .sp_nav_search .favorite .fa-circle-user,nav .nav_group .sp_nav_search .favorite .fa-star,nav .nav_group .sp_nav_search .search .fa-magnifying-glass,nav .nav_group .sp_nav_search .search .fa-user-pen,nav .nav_group .sp_nav_search .search .fa-circle-user,nav .nav_group .sp_nav_search .search .fa-star,nav .nav_group .sp_nav_search .register .fa-magnifying-glass,nav .nav_group .sp_nav_search .register .fa-user-pen,nav .nav_group .sp_nav_search .register .fa-circle-user,nav .nav_group .sp_nav_search .register .fa-star{color:#fff}}@media screen and (max-width: 767px){nav .nav_group .sp_nav_search .favorite .fa-magnifying-glass,nav .nav_group .sp_nav_search .favorite .fa-user-pen,nav .nav_group .sp_nav_search .favorite .fa-circle-user,nav .nav_group .sp_nav_search .favorite .fa-star,nav .nav_group .sp_nav_search .search .fa-magnifying-glass,nav .nav_group .sp_nav_search .search .fa-user-pen,nav .nav_group .sp_nav_search .search .fa-circle-user,nav .nav_group .sp_nav_search .search .fa-star,nav .nav_group .sp_nav_search .register .fa-magnifying-glass,nav .nav_group .sp_nav_search .register .fa-user-pen,nav .nav_group .sp_nav_search .register .fa-circle-user,nav .nav_group .sp_nav_search .register .fa-star{color:#fff}}nav .nav_group .sp_nav_search .favorite a,nav .nav_group .sp_nav_search .search a,nav .nav_group .sp_nav_search .register a{text-decoration:none}nav .nav_group .sp_nav_search .favorite span,nav .nav_group .sp_nav_search .search span,nav .nav_group .sp_nav_search .register span{font-family:Noto Sans JP,sans-serif;font-weight:500;font-size:8px;letter-spacing:.08em;text-align:left;color:#e54f4f;display:block}@media screen and (max-width: 999px){nav .nav_group .sp_nav_search .favorite span,nav .nav_group .sp_nav_search .search span,nav .nav_group .sp_nav_search .register span{text-align:center;color:#fff!important}}@media screen and (max-width: 767px){nav .nav_group .sp_nav_search .favorite span,nav .nav_group .sp_nav_search .search span,nav .nav_group .sp_nav_search .register span{text-align:center;color:#fff!important}}nav .nav_group .sp_nav_search .search{background:var(--error-color)}nav .nav_group .sp_nav_search .favorite{position:relative;background:var(--primary-color)}nav .nav_group .sp_nav_search .register{background:var(--primary-color)}nav .nav_group .sp_nav_search .register .fa-user-pen{color:#fff}nav .nav_group .sp_nav_search .register span{color:var(--primary-color)}nav .nav_group .sp_nav_search .favorite_count{visibility:hidden;position:absolute;top:1px;right:1px;background-color:#ff4646;height:15px;width:15px;line-height:14px;border-radius:50%;text-align:center;color:#fff}nav .nav_group .sp_nav_search .login{display:block;position:relative;z-index:3;top:18px;right:5px;width:35px;height:55px;cursor:pointer;text-align:center}nav .nav_group .sp_nav_search .login span{display:block;position:absolute;height:1px;background:#000;transition:.3s ease-in-out}nav .nav_group .sp_nav_search .login span:nth-child(1){top:5px;width:21px;right:0}nav .nav_group .sp_nav_search .login span:nth-child(2){top:11px;width:16px;right:0}nav .nav_group .sp_nav_search .login span:nth-child(3){top:17px;width:12px;right:0}nav .nav_group .sp_nav_search .open_btn.active_sp{top:-4px;z-index:7}nav .nav_group .sp_nav_search .open_btn.active_sp span{background-color:#fff}nav .nav_group .sp_nav_search .open_btn.active_sp span:nth-of-type(1){top:18px;left:18px;transform:translateY(6px) rotate(-45deg);width:50%}nav .nav_group .sp_nav_search .open_btn.active_sp span:nth-of-type(2){opacity:0}nav .nav_group .sp_nav_search .open_btn.active_sp span:nth-of-type(3){top:30px;left:18px;transform:translateY(-6px) rotate(45deg);width:50%}nav .nav_group .sp_nav_search .login.active span:nth-child(1){top:16px;left:6px;background:#fff;transform:rotate(-45deg)}nav .nav_group .sp_nav_search .login.active span:nth-child(2),nav .nav_group .sp_nav_search .login.active span:nth-child(3){top:16px;background:#fff;transform:rotate(45deg)}nav .nav_group .sp_nav_search .login_active.opne_acvite{transform:translateY(0)}nav .nav_group .sp_nav_search .login_active{position:fixed;z-index:6;top:0;left:0;color:#fff;background:#10133c;text-align:center;width:100%;padding:35px 12px;transform:translateY(-111%);transition:all .6s;height:100%;overflow-x:scroll}nav .nav_group .sp_nav_search .login_active .logo .toplogo_sp{margin-bottom:21px}nav .nav_group .sp_nav_search .login_active .logo .toplogo_sub_sp{margin-bottom:20px}nav .nav_group .sp_nav_search .login_active ul{margin:0 auto;padding:0;width:100%}nav .nav_group .sp_nav_search .login_active ul li{list-style-type:none;padding:0;width:95%;margin:auto;transition:.4s all;border-bottom:1px solid #43456a}nav .nav_group .sp_nav_search .login_active ul li:last-child{padding-bottom:0}@media screen and (max-width: 767px){nav .nav_group .sp_nav_search .login_active ul li:last-child{padding-bottom:10px}}nav .nav_group .sp_nav_search .login_active ul li a{display:block;color:#fff;padding:10px;text-decoration:none;text-align:left;font-family:Noto Sans JP,sans-serif;font-weight:500;font-size:16px;letter-spacing:.04em;line-height:44px}nav .nav_group .sp_nav_search .login_active ul li .icon_link_blank{position:relative;display:flex;justify-content:space-between;align-items:center}nav .nav_group .sp_nav_search .login_active ul li .icon_link_blank i{position:absolute;top:calc(100% - 50px);right:10px}nav .nav_group .sp_nav_search .login_active ul li .toggle{display:none}nav .nav_group .sp_nav_search .login_active ul li .toggle:checked+.mypege_menu_check_label+.mypege_menu{height:auto;padding:0 20px 3px;transition:all .3s}nav .nav_group .sp_nav_search .login_active ul li .mypege_menu_check_label{font-family:Noto Sans JP,sans-serif;font-weight:500;font-size:16px;letter-spacing:.04em;line-height:44px;color:#fff;padding:10px;display:block;text-align:left;position:relative;margin-bottom:-10px}nav .nav_group .sp_nav_search .login_active ul li .mypege_menu_check_label.opens:after{transform:translate(-50%,-50%) rotate(90deg)}nav .nav_group .sp_nav_search .login_active ul li .mypege_menu{padding:0 20px;overflow:hidden}nav .nav_group .sp_nav_search .login_active ul li .mypege_menu li{border-bottom:unset}nav .nav_group .sp_nav_search .login_active ul li .mypege_menu li:first-child a{padding-top:0}nav .nav_group .sp_nav_search .login_active ul li .mypege_menu li a{display:block;color:#fff;padding:7px 10px;text-decoration:none;text-align:left;line-height:unset}nav .nav_group .sp_nav_search .login_active ul li .mypege_menu li a:before{content:"";display:inline-block;border-bottom:1px solid #ffffff;height:1px;width:16px;vertical-align:super;margin-right:10px}@media screen and (max-width: 999px){.myside{display:none}}@media screen and (max-width: 767px){.myside{display:none}}.myside ul li{width:260px;border-bottom:1px solid #e4e7ed}.myside ul li:hover{background:#f4f8fc;transition:background .4s}.myside ul li a{display:block;padding:4px 0;font-family:Noto Sans JP,sans-serif;font-weight:600;font-size:14px;line-height:60px;text-align:left;color:#10173c;position:relative}.myside ul li a .fa-chevron-right{position:absolute;top:40%;right:15px}.myside ul li a .fa-circle-exclamation{position:absolute;left:-15px;top:33%;font-size:20px;color:#e54f4f}.myside ul li a div{padding:0 20px;font-family:Noto Sans JP,sans-serif;font-weight:600;font-size:14px;line-height:60px;text-align:left;color:#10173c}.myside ul li a div i{font-size:20px;color:#2050b5;margin-right:15px;vertical-align:middle}.myside ul li a .img_icon_list{display:flex;align-items:center}.myside ul li a .img_icon_list img{width:20px;margin-right:21px}.myside ul .myactive{background:#f4f8fc}.myside_sp{display:none}@media screen and (max-width: 999px){.myside_sp{display:block}.myside_sp .myside_sp_menu{margin-bottom:40px}.myside_sp .myside_sp_menu h3{font-family:Noto Sans JP,sans-serif;font-weight:700;font-size:16px;text-align:center;color:#10173c}}.myside_sp ul{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;margin-bottom:40px}@media screen and (max-width: 767px){.myside_sp ul{grid-template-columns:1fr 1fr}}.myside_sp ul li{width:100%}.myside_sp ul li .mypage-button{padding:8px;font-size:12px;position:relative;justify-content:start;width:100%;border-radius:0;gap:5px}.myside_sp ul li .mypage-button i{font-size:16px}.myside_sp ul li .mypage-button .fa-play{font-size:8px}.myside_sp ul li .mypage-button .fa-circle-exclamation{position:absolute;left:-9px;top:-20%;color:#e54f4f}footer{width:100%;background:#10173c;color:#fff;padding:75px 0;position:relative}@media screen and (max-width: 999px){footer{height:auto;padding:60px 10px;position:relative}}@media screen and (max-width: 767px){footer{height:auto;padding:60px 10px;position:relative}}footer .footer_logo{display:flex;align-items:center}@media screen and (max-width: 999px){footer .footer_logo{display:unset}}@media screen and (max-width: 767px){footer .footer_logo{display:unset}}@media screen and (max-width: 999px){footer .footer_logo img{margin-left:auto}}@media screen and (max-width: 767px){footer .footer_logo img{margin-left:auto}}footer .footer_logo img:nth-child(1),footer .footer_logo img:nth-child(2){width:139px}@media screen and (max-width: 999px){footer .footer_logo img:nth-child(1),footer .footer_logo img:nth-child(2){padding-top:0;margin-bottom:20px;margin-right:5px}}@media screen and (max-width: 767px){footer .footer_logo img:nth-child(1),footer .footer_logo img:nth-child(2){padding-top:0;margin-bottom:20px;margin-right:0}}footer .footer_logo img:nth-child(3),footer .footer_logo img:nth-child(4){width:176px;height:25px;-o-object-fit:contain;object-fit:contain}@media screen and (max-width: 999px){footer .footer_logo img:nth-child(3),footer .footer_logo img:nth-child(4){margin-bottom:45px;height:unset}}@media screen and (max-width: 767px){footer .footer_logo img:nth-child(3),footer .footer_logo img:nth-child(4){margin-bottom:45px;height:unset}}footer .footer_logo .Logo02_sp{width:207px!important;margin-bottom:40px!important}footer .footer_logo .footer_logo_img_2{width:230px!important}footer .footer_logo .pcLogo_first{margin-right:15px}footer .footer_group{display:flex;justify-content:space-between;align-items:center;width:93%;margin:auto auto 11px}@media screen and (max-width: 999px){footer .footer_group{display:unset;margin-bottom:0}}@media screen and (max-width: 767px){footer .footer_group{display:unset;margin-bottom:0}}footer .footer_group .footer_list{width:100%;max-width:700px;font-size:15px}@media screen and (max-width: 999px){footer .footer_group .footer_list{text-align:right;max-width:unset}}@media screen and (max-width: 767px){footer .footer_group .footer_list{text-align:right}}footer .footer_group .footer_list ul{display:flex}@media screen and (max-width: 999px){footer .footer_group .footer_list ul{display:unset}}@media screen and (max-width: 767px){footer .footer_group .footer_list ul{display:unset}}@media screen and (max-width: 999px){footer .footer_group .footer_list ul li{margin-bottom:12px}}@media screen and (max-width: 767px){footer .footer_group .footer_list ul li{margin-bottom:12px}}@media screen and (max-width: 999px){footer .footer_group .footer_list ul li:nth-child(6){height:25px}}@media screen and (max-width: 767px){footer .footer_group .footer_list ul li:nth-child(6){height:25px}}@media screen and (max-width: 999px){footer .footer_group .footer_list ul li:nth-child(7){height:30px;margin-bottom:26px}}@media screen and (max-width: 767px){footer .footer_group .footer_list ul li:nth-child(7){height:30px}}@media screen and (max-width: 999px){footer .footer_group .footer_list ul li:nth-child(8),footer .footer_group .footer_list ul li:nth-child(9){height:12px}}@media screen and (max-width: 767px){footer .footer_group .footer_list ul li:nth-child(8),footer .footer_group .footer_list ul li:nth-child(9){height:12px}}footer .footer_group .footer_list ul a{font-family:Noto Sans JP,sans-serif;font-weight:700;color:#fff;text-decoration:none;transition-duration:.2s}@media screen and (max-width: 999px){footer .footer_group .footer_list ul a{font-size:13px;letter-spacing:.08em;line-height:28px}}@media screen and (max-width: 767px){footer .footer_group .footer_list ul a{font-size:13px;letter-spacing:.08em;line-height:28px}}@media (hover: hover){footer .footer_group .footer_list ul a:hover{opacity:.8}}footer .footer_group .footer_list .footer_first{justify-content:space-between}footer .footer_group .footer_list .footer_last{justify-content:flex-end}@media screen and (max-width: 999px){footer .footer_group .footer_list .footer_last ul li{margin-right:0}}@media screen and (max-width: 767px){footer .footer_group .footer_list .footer_last ul li{margin-right:0}}@media screen and (max-width: 999px){footer .footer_group .footer_list .footer_last ul li a{font-size:12px}}@media screen and (max-width: 767px){footer .footer_group .footer_list .footer_last ul li a{font-size:12px}}footer .footer_last_group{width:93%;margin:auto}@media screen and (max-width: 999px){footer .footer_last_group{width:100%}}@media screen and (max-width: 767px){footer .footer_last_group{width:100%}}footer .footer_last_group .footer_last{display:flex;justify-content:flex-end}footer .footer_last_group .footer_last .footerlast_li{margin-right:30px}@media screen and (max-width: 999px){footer .footer_last_group .footer_last .footerlast_li{margin-bottom:2px;margin-right:0}}@media screen and (max-width: 767px){footer .footer_last_group .footer_last .footerlast_li{margin-bottom:2px;margin-right:0}}footer .footer_last_group .footer_last .footerlast_li:last-child{margin-right:0}@media screen and (max-width: 999px){footer .footer_last_group .footer_last .footerlast_li:last-child{padding-bottom:63px}}@media screen and (max-width: 767px){footer .footer_last_group .footer_last .footerlast_li:last-child{padding-bottom:63px}}footer .footer_last_group .footer_last .footerlast_li a{font-family:Noto Sans JP,sans-serif;font-weight:500;font-size:12px;letter-spacing:.08em;text-align:left;color:#fff}@media screen and (max-width: 999px){footer .copyright{background:unset;padding:unset;text-align:left;writing-mode:vertical-rl;color:#fff;position:absolute;top:60px;font-size:11px;letter-spacing:.08em}}@media screen and (max-width: 767px){footer .copyright{background:unset;padding:unset;text-align:left;writing-mode:vertical-rl;color:#fff;position:absolute;top:60px;font-size:11px;letter-spacing:.08em}}.copyright{font-family:Noto Sans JP,sans-serif;font-weight:500;letter-spacing:.08em;color:#10173c;background:#e9ecef;padding:22px;text-align:center;font-size:12px}@media screen and (max-width: 767px){.remodal-wrapper{padding:0;overflow-x:hidden}}.remodal{width:80%;padding:0;position:relative;border-radius:12px}@media screen and (max-width: 767px){.remodal{width:100%;height:100%;background-color:#f4f8fc;padding:0;margin-bottom:0;border-radius:0}}.remodal h2{font-family:Noto Sans JP,sans-serif;font-weight:700;font-size:16px;text-align:center;color:#10133c;padding-top:20px;padding-bottom:20px;margin-bottom:0;border-bottom:1px solid rgb(219,221,227)}@media screen and (max-width: 767px){.remodal h2{position:relative;text-align:left;background-color:#10133c;color:#fff;line-height:45px;font-size:14px;max-height:50px;padding:1px 12px;font-weight:500}}.remodal h2 .fa-xmark{position:absolute;right:13px;top:13px;font-size:35px}.remodal ul{list-style-type:none}.remodal .modal_close_button{position:absolute;right:16px;top:16px}@media screen and (max-width: 767px){.remodal .modal_close_button{display:none}}.remodal .modal_content{width:100%;height:610px;margin:auto;overflow-x:hidden}@media screen and (max-width: 767px){.remodal .modal_content{width:100%;height:calc(100% - 180px)}}.remodal .modal_content .modal_list{text-align:left;padding-left:0}.remodal .modal_content .modal_list .modal_list_first{height:48px;width:100%;border-top:1px solid rgba(62,64,92,.15);border-bottom:1px solid rgba(62,64,92,.15)}.remodal .modal_content .modal_list .modal_list_first input[type=checkbox]{vertical-align:middle}.remodal .modal_content .modal_list .modal_list_h_first{border-bottom:none}.remodal .modal_content .modal_list .modal_list_border_none{border-bottom:unset}.remodal .modal_content .modal_list label{font-family:Noto Sans JP,sans-serif;font-weight:500;font-size:14px;line-height:32px;text-align:left;color:#10133c;padding:9px 15px 15px}.remodal .modal_content .modal_list .modal_list_se{position:relative}.remodal .modal_content .modal_list .modal_list_se .modal_list_se_fir input[type=checkbox]{vertical-align:middle;margin-right:8px}.remodal .modal_content .modal_list .modal_list_se .modal_list_se_fir .check_area_btn{cursor:pointer;padding:0}.remodal .modal_content .modal_list .modal_list_se .modal_list_se_fir .labels,.remodal .modal_content .modal_list .modal_list_se .modal_list_se_fir .label,.remodal .modal_content .modal_list .modal_list_se .modal_list_se_fir .label_sp{backface-visibility:hidden;transform:translateZ(0);transition:all .3s;padding:unset;display:unset}.remodal .modal_content .modal_list .modal_list_se .modal_list_se_fir .labels:after,.remodal .modal_content .modal_list .modal_list_se .modal_list_se_fir .label:after,.remodal .modal_content .modal_list .modal_list_se .modal_list_se_fir .label_sp:after{content:"";width:10px;height:10px;border-top:2px solid #10133c;border-right:2px solid #10133c;-webkit-transform:rotate(135deg);position:absolute;top:15px;right:20px;transform:rotate(135deg)}.remodal .modal_content .modal_list .modal_list_se .list_content,.remodal .modal_content .modal_list .modal_list_se .list_content_sp{backface-visibility:hidden;transform:translateZ(0);transition:all .3s;height:0;margin-bottom:10px;padding:0 20px;overflow:hidden}.remodal .modal_content .modal_list .modal_list_se .modal_list_trpl,.remodal .modal_content .modal_list .modal_list_se .modal_list_trpl_sp{padding-left:0}.remodal .modal_content .modal_list .modal_list_se .modal_list_trpl li,.remodal .modal_content .modal_list .modal_list_se .modal_list_trpl_sp li{margin-bottom:4px}.remodal .modal_content .modal_list .modal_list_se .modal_list_trpl li label,.remodal .modal_content .modal_list .modal_list_se .modal_list_trpl_sp li label{font-family:Noto Sans JP,sans-serif;font-weight:500;font-size:14px;line-height:32px;text-align:left;color:#10133c}.remodal .modal_content .modal_list .toggle:checked+.labels+.list_content{height:auto;padding:0 20px 20px;transition:all .3s}.remodal .modal_content .modal_list .toggle:checked+.labels:after{transform:rotate(-45deg)!important}.remodal .modal_content .modal_list .toggle_sp:checked+.label_sp+.list_content{height:auto;padding:0 20px;transition:all .3s}.remodal .modal_content .modal_list .toggle_sp:checked+.label_sp:after{transform:rotate(-45deg)!important}.remodal .modal_content .modal_list .toggle_none{display:none}.remodal .modal_content .check_area_btn{cursor:pointer;display:block;width:100%}.remodal .modal_experience_content{height:620px;overflow-x:hidden;padding-bottom:30px}@media screen and (max-width: 767px){.remodal .modal_experience_content{width:100%;height:calc(100% - 150px)}}.remodal .modal_experience_content .skill_list{margin-bottom:20px!important}.remodal .modal_experience_content .skill_list:last-child{margin-bottom:0!important}@media screen and (max-width: 767px){.remodal .modal_experience_content .modal_experience_list_skill{height:100%;width:100%;display:flex!important;flex-wrap:wrap!important;gap:20px 20px;margin-bottom:20px!important}.remodal .modal_experience_content .modal_experience_list_skill:last-child{margin-bottom:0!important}}.remodal .modal_experience_content .modal_experience_list{display:flex;gap:20px 20px;flex-wrap:wrap;padding-left:0;margin-bottom:0}@media screen and (max-width: 767px){.remodal .modal_experience_content .modal_experience_list{height:100%;display:block;width:100%}}@media screen and (max-width: 999px){.remodal .modal_experience_content .modal_experience_list{margin-bottom:20px}.remodal .modal_experience_content .modal_experience_list:last-child{margin-bottom:0!important}}@media screen and (max-width: 767px){.remodal .modal_experience_content .modal_experience_list .modal_experience_lists_skill{width:calc((100% - 20px)/2)!important;margin-bottom:0!important}}.remodal .modal_experience_content .modal_experience_list .modal_experience_lists{width:calc((100% - 20px)/2);background:transparent;border:1px solid var(--primary-color);text-align:left;max-height:40px;border-radius:5px;transition-duration:.2s}@media screen and (max-width: 767px){.remodal .modal_experience_content .modal_experience_list .modal_experience_lists{background-color:#fff;width:unset;margin-right:unset!important;margin-bottom:20px}}.remodal .modal_experience_content .modal_experience_list .modal_experience_lists input[type=checkbox]{width:12px;height:12px;display:inline-block;vertical-align:middle;cursor:pointer;display:none}.remodal .modal_experience_content .modal_experience_list .modal_experience_lists label{font-family:Noto Sans JP,sans-serif;font-weight:500;font-size:13px;color:var(--primary-color);padding:7px 5px 7px 10px;width:100%;display:block;text-align:left;cursor:pointer}@media (hover: hover) and (pointer: fine){.remodal .modal_experience_content .modal_experience_list .modal_experience_lists:hover{background-color:#eaf6ff}}@media screen and (max-width: 767px){.remodal .modal_experience_content .modal_experience_list .first{background-color:#fff}}.remodal .modal_experience_content .modal_experience_list .modal_experience_list_first_active{background-color:var(--primary-color)!important}.remodal .modal_experience_content .modal_experience_list .modal_experience_list_first_active label{color:#fff}.remodal .experience_padding{padding-top:20px!important;padding-left:20px!important;padding-right:20px!important}@media screen and (max-width: 767px){.remodal .experience_padding{padding-top:10px!important;padding-left:0!important;padding-right:0!important}}.remodal .modal_group_btn{border-top:1px solid rgb(219,221,227);box-shadow:#5f5f5f0d 0 -10px 20px;display:flex;justify-items:center;justify-content:center;gap:20px;margin-top:0;padding:20px 60px}@media screen and (max-width: 767px){.remodal .modal_group_btn{padding-left:20px;padding-right:20px;gap:10px;padding-top:28px;width:100%;height:50px;position:absolute;bottom:52px;z-index:10}}.remodal .modal_group_btn .remodal-cancel,.remodal .modal_group_btn .remodal-confirm{width:100%;height:45px;border-radius:30px;font-weight:500;font-size:14px;color:#fff;font-family:Noto Sans JP,sans-serif}.remodal .modal_group_btn .remodal-cancel{background:#b2bed6}@media screen and (max-width: 767px){.remodal .modal_group_btn .remodal-cancel{width:100%}}.remodal .modal_group_btn .remodal-confirm{background:#2050b5}@media screen and (max-width: 767px){.remodal .modal_group_btn .remodal-confirm{width:100%}}.remodal .modal_group_btn .remodal-cancel:hover{background:#99a3b5;transition:.3s}.remodal .modal_group_btn .remodal-confirm:hover{background:#012a83;transition:.3s}.area_modal_sp .modal_content,.area_modal_sp .modal_experience_content,.experience_modal_sp .modal_content,.experience_modal_sp .modal_experience_content{margin:0 auto}@media screen and (max-width: 999px){.area_modal_sp .modal_content,.area_modal_sp .modal_experience_content,.experience_modal_sp .modal_content,.experience_modal_sp .modal_experience_content{width:94%}}.area_modal_sp .modal_content .modal_list_first,.area_modal_sp .modal_experience_content .modal_list_first,.experience_modal_sp .modal_content .modal_list_first,.experience_modal_sp .modal_experience_content .modal_list_first{width:100%!important}@media screen and (max-width: 999px){.area_modal_sp .modal_content .modal_list_first label,.area_modal_sp .modal_experience_content .modal_list_first label,.experience_modal_sp .modal_content .modal_list_first label,.experience_modal_sp .modal_experience_content .modal_list_first label{padding:6px 15px 15px}}.area_modal_sp .modal_content .modal_list_se_fir .check_area_23_o_btn,.area_modal_sp .modal_experience_content .modal_list_se_fir .check_area_23_o_btn,.experience_modal_sp .modal_content .modal_list_se_fir .check_area_23_o_btn,.experience_modal_sp .modal_experience_content .modal_list_se_fir .check_area_23_o_btn{margin-top:8px}.area_modal_sp .modal_content .modal_list_se_fir .check_area_y_btn,.area_modal_sp .modal_experience_content .modal_list_se_fir .check_area_y_btn,.experience_modal_sp .modal_content .modal_list_se_fir .check_area_y_btn,.experience_modal_sp .modal_experience_content .modal_list_se_fir .check_area_y_btn{margin-top:8px;margin-bottom:8px}@media screen and (max-width: 999px){.area_modal_sp .modal_content .modal_list_se_fir .check_area_o_btn,.area_modal_sp .modal_experience_content .modal_list_se_fir .check_area_o_btn,.experience_modal_sp .modal_content .modal_list_se_fir .check_area_o_btn,.experience_modal_sp .modal_experience_content .modal_list_se_fir .check_area_o_btn{line-height:20px}}.area_modal_sp .modal_content .modal_list_se_fir .check_area_o_btn:first-child,.area_modal_sp .modal_experience_content .modal_list_se_fir .check_area_o_btn:first-child,.experience_modal_sp .modal_content .modal_list_se_fir .check_area_o_btn:first-child,.experience_modal_sp .modal_experience_content .modal_list_se_fir .check_area_o_btn:first-child{margin-top:-2px}.area_modal_sp .modal_content .modal_list_se_fir .check_area_o_btn:last-child,.area_modal_sp .modal_experience_content .modal_list_se_fir .check_area_o_btn:last-child,.experience_modal_sp .modal_content .modal_list_se_fir .check_area_o_btn:last-child,.experience_modal_sp .modal_experience_content .modal_list_se_fir .check_area_o_btn:last-child{margin-bottom:11px}@media screen and (max-width: 999px){.area_modal_sp .modal_content .modal_list_se_fir .check_area_oo_btn,.area_modal_sp .modal_experience_content .modal_list_se_fir .check_area_oo_btn,.experience_modal_sp .modal_content .modal_list_se_fir .check_area_oo_btn,.experience_modal_sp .modal_experience_content .modal_list_se_fir .check_area_oo_btn{margin-top:6px;margin-bottom:0}}.accordion-button{border-radius:0!important;border-right:0px!important;transition-duration:.2s}@media (hover: hover){.accordion-button:hover{background-color:#d1d9e96f}}.accordion-item{border-radius:0!important;border-right:0px!important;border-top:0px!important}.check_area_btn input{cursor:pointer}.area_name_label{padding:0!important;cursor:pointer}.accordion-button:focus{box-shadow:none!important}.alert_modal_group_btn{display:flex;position:absolute;bottom:0;left:0;width:100%}@media (hover: none){.alert_modal_group_btn .remodal-cancel:hover{background:var(--cancel-color)}.alert_modal_group_btn .remodal-confirm:hover{background-color:var(--primary-color)!important}}.alert_modal_group_btn .remodal-cancel:focus{background-color:var(--cancel-hover-color)}.alert_modal_group_btn .remodal-confirm:focus{background-color:var(--primary-hover-color)}.alert_modal_group_btn .remodal-cancel,.alert_modal_group_btn .remodal-confirm{transition:unset;transition-duration:.2s!important;width:50%;height:50px;font-family:Noto Sans JP,sans-serif;font-weight:500;font-size:14px;text-align:center;color:#fff}.alert_modal_group_btn .remodal-cancel{border-radius:0 0 0 8px}.alert_modal_group_btn .remodal-confirm{border-radius:0 0 8px}.alert_modal_close_button{position:absolute;right:16px;top:16px;z-index:10;cursor:pointer}.btn-close{--bs-btn-close-color: #000;--bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");--bs-btn-close-opacity: .5;--bs-btn-close-hover-opacity: .75;--bs-btn-close-focus-shadow: 0 0 0 .25rem rgba(27, 65, 147, .25);--bs-btn-close-focus-opacity: 1;--bs-btn-close-disabled-opacity: .25;--bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);box-sizing:content-box;width:1em;height:1em;padding:.25em;color:var(--bs-btn-close-color);background:rgba(0,0,0,0) var(--bs-btn-close-bg) center/1em auto no-repeat;border:0;border-radius:.375rem;opacity:var(--bs-btn-close-opacity);transition-duration:.2s}.btn-close:hover{color:var(--bs-btn-close-color);text-decoration:none;opacity:var(--bs-btn-close-hover-opacity)}.btn-close:focus{outline:0;box-shadow:var(--bs-btn-close-focus-shadow);opacity:var(--bs-btn-close-focus-opacity)}.btn-close:disabled,.btn-close.disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:var(--bs-btn-close-disabled-opacity)}@media screen and (max-width: 999px){.breadcrumb_list{margin-top:24px}}@media screen and (max-width: 767px){.breadcrumb_list{margin-top:56px}}.breadcrumb_list ul{display:flex;align-items:center;height:48px;background:#4d505c;padding:0 20px}@media screen and (max-width: 999px){.breadcrumb_list ul{height:30px}}@media screen and (max-width: 767px){.breadcrumb_list ul{padding:0 5px;height:30px}}.breadcrumb_list ul li a{font-family:Noto Sans JP,sans-serif;font-weight:400;font-size:12px;letter-spacing:.08em;line-height:60px;text-align:left;color:#fff;text-decoration:none}@media screen and (max-width: 767px){.breadcrumb_list ul li a{font-size:10px;letter-spacing:0px;line-height:0px}}.breadcrumb_list ul .center_list{margin-left:10px;margin-right:10px}@media screen and (max-width: 767px){.breadcrumb_list ul .center_list{margin-left:5px;margin-right:5px}}.breadcrumb_list ul .center_list a{font-family:Noto Sans JP,sans-serif;font-weight:400;font-size:12px;letter-spacing:.08em;line-height:60px;text-align:left;color:#727379}@media screen and (max-width: 767px){.project_name{max-width:40%;height:25px;overflow:hidden}.project_name_confirm,.project_name_complete{max-width:15%;height:25px}}.admin_remodal{max-width:500px;width:500px;padding:18px;position:relative;border-radius:8px}.admin_remodal h2{margin-bottom:31px;font-family:HelveticaNeue-Medium;font-weight:400;font-size:20px;line-height:30px;text-align:left;color:#1b1e21;max-height:63px;border-bottom:1px solid #e9ecef;padding:0 18px 18px}.admin_remodal .fa-circle-xmark{position:absolute;right:10px;top:10px;font-size:14px}.admin_remodal .modal_experience_content{padding:0 0 0 18px;text-align:left;height:61px;margin-bottom:52px;border-bottom:1px solid #e9ecef}.admin_remodal .admin_modal_group_btn{text-align:right}.admin_remodal .admin_modal_group_btn button{width:111px;max-height:36px;border-radius:18px;font-family:Helvetica Neue;font-weight:400;font-size:16px;text-align:center;color:#fff;padding:6px}.admin_remodal .admin_modal_group_btn .remodal-cancel{background:#cecece;margin-right:10px}.admin_remodal .admin_modal_group_btn .remodal-confirm{background:#1b4193}.end_common_modal{max-width:380px;width:90%;padding:18px;position:relative;border-radius:8px!important}@media screen and (max-width: 767px){.end_common_modal{height:auto;background-color:#fff;max-width:351px}}.end_common_modal h2{font-family:Noto Sans JP,sans-serif;font-weight:700;font-size:16px;line-height:unset;text-align:center;color:#10133c;padding:45px 0;margin-bottom:30px;border-bottom:0px}@media screen and (max-width: 767px){.end_common_modal h2{background-color:#fff;max-height:150px}}.end_common_modal .fa-circle-xmark{position:absolute;right:10px;top:10px;font-size:14px;z-index:2}.end_common_modal .modal_group_btn{display:flex;position:absolute;bottom:0;left:0}.end_common_modal .modal_group_btn .remodal-cancel,.end_common_modal .modal_group_btn .remodal-confirm{width:190px;height:50px;font-family:Noto Sans JP,sans-serif;font-weight:500;font-size:14px;text-align:center;color:#fff}.end_common_modal .modal_group_btn .remodal-cancel{border-radius:0 0 0 8px;background:#b2bed6}.end_common_modal .modal_group_btn .remodal-confirm{border-radius:0 0 8px;background:#2050b5}.end_common_modal .modal_single_btn{display:flex;position:absolute;bottom:0;left:0;width:100%}.end_common_modal .modal_single_btn .remodal-confirm{width:100%;height:50px;font-family:Noto Sans JP,sans-serif;font-weight:500;font-size:14px;text-align:center;border-radius:0 0 6px 6px}.end_common_modal .modal_single_btn .remodal-confirm:focus{background-color:var(--primary-hover-color)}@media (hover: none){.end_common_modal .modal_single_btn .remodal-confirm:hover{background-color:var(--primary-color)!important}}#register{max-width:800px;margin:50px auto auto;padding-bottom:120px}@media screen and (max-width: 767px){#register{padding-bottom:100px}}#register .main_width{margin:auto}#register .register_login_check_sns{text-align:center!important;margin-bottom:0!important}#register .register_login_check{margin-bottom:33px;text-align:left;line-height:32px}@media screen and (max-width: 767px){#register .register_login_check{margin-bottom:14px}}#register .register_login_check p{font-family:Noto Sans JP,sans-serif;font-weight:700;font-size:16px;text-align:center;color:#10173c}#register .register_login_check .register_login_check_group input[type=checkbox]{cursor:pointer}@media screen and (max-width: 767px){#register .register_login_check .register_login_check_group input[type=checkbox]{margin-right:10px}}#register .register_login_check .register_login_check_group .checkbox_label{font-size:14px;cursor:pointer}@media screen and (max-width: 767px){#register .register_login_check .register_login_check_group .checkbox_label{font-size:10px;text-align:center;vertical-align:text-top}}#register .register_login_check .register_login_check_group .required_label{display:inline-block;width:40px;height:16px;border-radius:8px;background:#e54f4f;font-family:Noto Sans JP,sans-serif;font-weight:400;font-size:10px;line-height:17px;text-align:center;color:#fff}@media screen and (max-width: 767px){#register .register_login_check .register_login_check_group .required_label{font-size:10px;text-align:center;vertical-align:text-top}}#register .register_login_check .register_login_check_group a{font-family:Noto Sans JP,sans-serif;font-weight:500;text-decoration:underline;font-size:14px;line-height:32px;text-align:left;color:#10173c}@media screen and (max-width: 767px){#register .register_login_check .register_login_check_group a{font-size:13px}}#register .register_login_check .register_login_check_group span{font-family:Noto Sans JP,sans-serif;font-size:14px;color:#10173c}@media screen and (max-width: 767px){#register .register_login_check .register_login_check_group span{font-size:13px}}#register .register_login_check .register_login_check_group .register_login_check_group_label{margin-left:36px}@media screen and (max-width: 999px){#register .password_check,#register .register_login_check_confirm{margin-bottom:40px}}#register .password_check p .br_css:after,#register .register_login_check_confirm p .br_css:after{white-space:unset;display:none}@media screen and (max-width: 767px){#register .password_check p .br_css:after,#register .register_login_check_confirm p .br_css:after{content:"\a";white-space:pre;display:unset}}#register .main-text{font-size:28px!important;font-weight:700!important;margin-bottom:15px}@media screen and (max-width: 767px){#register .main-text{font-size:24px!important}}#register .sub-text span{display:inline-block}@media screen and (max-width: 767px){#register .sub-text span{font-size:14px}}#register .error_back{margin-bottom:0!important}#register .error_back_title{margin-bottom:28px}@media screen and (max-width: 767px){#register .error_back_title{margin-bottom:40px}}#register .register_form{width:800px;border-radius:6px;background:#f4f8fc;margin-bottom:30px}@media screen and (max-width: 767px){#register .register_form{width:100%;margin-bottom:0}}#register .register_form .register_form_group{padding:60px}@media screen and (max-width: 767px){#register .register_form .register_form_group{padding:50px 20px 60px;font-size:18px}}#register .register_form .register_form_group .register_error_grp{font-size:12px;font-family:Noto Sans JP,sans-serif;font-weight:400;line-height:24px;text-align:left;color:#e54f4f}#register .register_form .register_form_group .register_form_group_title{font-family:Noto Sans JP,sans-serif;font-weight:700;font-size:20px;line-height:30px;text-align:center;color:#10173c;margin-bottom:42px;word-break:break-word}@media screen and (max-width: 767px){#register .register_form .register_form_group .register_form_group_title{font-size:18px;margin-bottom:12px}}@media screen and (max-width: 376px){#register .register_form .register_form_group .register_form_group_title{font-size:18px;margin-bottom:12px}}#register .register_form .register_form_group .register_form_group_title .br_css:after{white-space:unset;display:none}@media screen and (max-width: 767px){#register .register_form .register_form_group .register_form_group_title .br_css:after{white-space:pre;display:unset}}#register .register_form .register_form_group .register_form_group_title .register_form_group_title_sub{font-family:Noto Sans JP,sans-serif;font-weight:700;font-size:16px;line-height:32px;text-align:center;color:#10173c;margin-top:10px}@media screen and (max-width: 999px){#register .register_form .register_form_group .register_form_group_title_ng{margin-bottom:20px}}#register .register_form .register_form_group .register_ng{font-size:12px;line-height:24px;font-family:Noto Sans JP,sans-serif;font-weight:400;text-align:center;color:#10133c}#register .register_form .register_form_group .register_ng a{text-decoration:underline}#register .register_form .register_form_group .register_form_group_text{font-family:Noto Sans JP,sans-serif;font-weight:400;font-size:12px;line-height:24px;text-align:center;color:#10133c}#register .register_form .register_form_group .register_form_group_text .br_css:after{white-space:unset;display:none}@media screen and (max-width: 767px){#register .register_form .register_form_group .register_form_group_text .br_css:after{content:"\a";white-space:pre;display:unset}}#register .register_form .register_form_group .register_form_group_input{margin-bottom:9px}@media screen and (max-width: 767px){#register .register_form .register_form_group .register_form_group_input{margin-bottom:12px}}#register .register_form .register_form_group .register_form_group_input label{font-family:Noto Sans JP,sans-serif;font-weight:500;font-size:14px;line-height:40px;text-align:left;color:#10173c}@media screen and (max-width: 767px){#register .register_form .register_form_group .register_form_group_input label{font-size:13px}}#register .register_form .register_form_group .register_form_group_input label span{width:40px;border-radius:8px;background:#e54f4f;font-family:Noto Sans JP,sans-serif;font-weight:400;font-size:10px;line-height:16px;text-align:center;color:#fff;display:inline-block;vertical-align:middle;padding:1px 8px;max-height:16px;margin-left:29px}#register .register_form .register_form_group .register_form_group_input .required,#register .register_form .register_form_group .register_form_group_input .any{height:16px;border-radius:10px;padding:1px 8px;text-align:center;font-family:Noto Sans JP,sans-serif;font-weight:400;font-size:10px;text-align:left;color:#fff;margin-left:29px}#register .register_form .register_form_group .register_form_group_input .required{background:#e54f4f}#register .register_form .register_form_group .register_form_group_input input[type=text],#register .register_form .register_form_group .register_form_group_input input[type=email],#register .register_form .register_form_group .register_form_group_input input[type=password]{width:680px;height:40px;border-radius:6px;background:#fff;border:1px solid #cdd1dd;box-shadow:0 3px 6px #0000000f;padding-left:8px}@media screen and (max-width: 767px){#register .register_form .register_form_group .register_form_group_input input[type=text],#register .register_form .register_form_group .register_form_group_input input[type=email],#register .register_form .register_form_group .register_form_group_input input[type=password]{width:100%;height:32px}}#register .register_form .register_form_group .register_form_group_input p{font-family:Noto Sans JP,sans-serif;font-weight:400;font-size:12px;line-height:24px;text-align:left;color:#6e6e6e}@media screen and (max-width: 999px){#register .register_form .register_form_group .register_form_group_input p{font-size:10px;line-height:20px;margin-top:8px}#register .register_form .register_form_group .password_group_input{margin-bottom:8px}#register .register_form .register_form_group .password_group_input label span{margin-left:10px!important}}#register .register_form .register_form_group .register_form_group_input_confirm{display:flex;align-items:center}@media screen and (max-width: 767px){#register .register_form .register_form_group .register_form_group_input_confirm{display:unset}}#register .register_form .register_form_group .register_form_group_input_confirm label{margin-right:10px}@media screen and (max-width: 767px){#register .register_form .register_form_group .register_form_group_input_confirm label{line-height:unset}}#register .register_form .register_form_group .register_form_group_input_confirm .register_confirm{font-family:Noto Sans JP,sans-serif;font-weight:400;font-size:14px;line-height:32px;text-align:left;color:#2050b5}@media screen and (max-width: 767px){#register .register_form .register_form_group .register_form_group_input_confirm .register_confirm{margin-bottom:31px}}#register .register_form .register_form_group .create_btn{text-align:center;margin-top:31px}@media screen and (max-width: 767px){#register .register_form .register_form_group .create_btn{margin-top:40px}}#register .register_form .register_form_group .confirm_btn{text-align:center;margin-top:41px}#register .register_form .register_form_group .gray li{color:#6e6e6e}#register .register_form .register_form_group_ng{padding:41px 41px 54px}#register .register_form .register_form_group_ng .register_form_group_title{font-family:Noto Sans JP,sans-serif;font-weight:700;font-size:20px;line-height:60px;text-align:center;color:#10173c;margin-bottom:10px}@media screen and (max-width: 767px){#register .register_form .register_form_group_ng .register_form_group_title{font-size:18px;margin-bottom:4px}}#register .register_form .register_form_group_input_ng{margin-bottom:9px}@media screen and (max-width: 767px){#register .register_confirm_form .register_text_list li{font-size:10px;line-height:20px}}@media screen and (max-width: 999px){#register .password_form{margin-bottom:0}}#register .sns_create{width:800px;border-radius:6px;background:#f4f8fc;padding:60px;margin-bottom:61px}@media screen and (max-width: 767px){#register .sns_create{width:100%;padding:40px 20px 60px;margin-bottom:60px}}#register .sns_create .sns_create_title{font-family:Noto Sans JP,sans-serif;font-weight:700;font-size:20px;line-height:60px;text-align:center;color:#10173c;margin-bottom:21px}@media screen and (max-width: 767px){#register .sns_create .sns_create_title{font-size:18px;margin-bottom:4px}}#register .sns_create .sns_create_list{margin-bottom:5px;display:flex;justify-content:center;text-align:center;gap:8px}@media screen and (max-width: 767px){#register .sns_create .sns_create_list{display:block;margin-bottom:0}}#register .sns_create .sns_create_list li{cursor:pointer}@media screen and (max-width: 767px){#register .sns_create .sns_create_list li{height:40px;margin-bottom:12px}#register .sns_create .sns_create_list li:last-child{margin-bottom:16px}}#register .sns_create .sns_create_list li button{border:none;cursor:pointer}#register .sns_create .sns_create_list li button img{margin:auto;transition-duration:.2s}#register .sns_create .sns_create_list li button img:hover{opacity:.8}#register .sns_create .sns_terms{font-family:Noto Sans JP,sans-serif;font-weight:400;font-size:12px;line-height:24px;text-align:center;color:#e54f4f}@media screen and (max-width: 767px){#register .sns_create .sns_terms{font-size:10px}}#register .create_qa{text-align:center}#register .create_qa p{font-family:Noto Sans JP,sans-serif;font-weight:400;font-size:12px;letter-spacing:.08em;line-height:28px;text-align:center;color:#10173c}@media screen and (max-width: 767px){#register .create_qa p{font-size:11px;letter-spacing:.06em;line-height:22px}}#register .create_qa p a{font-family:Noto Sans JP,sans-serif;font-weight:400;font-size:12px;letter-spacing:.08em;line-height:28px;text-align:center;color:#10173c;text-decoration:underline}#top .top{position:relative}@media screen and (max-width: 999px){#top .top{padding-top:25px}}@media screen and (max-width: 767px){#top .top{padding-top:56px}}#top .top .header_sp{display:none;-o-object-fit:contain;object-fit:contain;height:auto}@media screen and (max-width: 767px){#top .top .header_sp{display:block}}#top .top .header_pc{display:block;-o-object-fit:contain;object-fit:contain;height:auto}@media screen and (max-width: 767px){#top .top .header_pc{display:none}}#top .top .header_txt{height:auto;-o-object-fit:contain;object-fit:contain;width:50%;position:absolute;left:30px;bottom:30px}@media screen and (max-width: 767px){#top .top .header_txt{width:96%;left:2%}}#top .animated{background-image:linear-gradient(150deg,transparent 950px,#2050b5 30px)}#top .flow{max-width:1280px;width:94%;margin:auto;padding:120px 0;display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 999px){#top .flow{display:block;max-width:768px;padding:60px 0}}@media screen and (max-width: 767px){#top .flow{display:block}}@media screen and (max-width: 376px){#top .flow{width:94%;max-width:365px}}#top .flow .flow_section1{display:flex;align-items:center;margin-bottom:24px}@media screen and (max-width: 999px){#top .flow .flow_section1{margin-bottom:32px}}@media screen and (max-width: 767px){#top .flow .flow_section1{margin-bottom:32px}}#top .flow .flow_section1 img{width:330px;height:auto;-o-object-fit:contain;object-fit:contain}@media screen and (max-width: 999px){#top .flow .flow_section1 img{width:250px}}@media screen and (max-width: 767px){#top .flow .flow_section1 img{width:240px}}#top .flow .flow_section1 span{margin-left:17px;font-size:19px;font-weight:700}#top .flow .flow_section2 .flow_section_headline{font-family:Noto Sans JP,sans-serif;font-weight:700;font-size:30px;letter-spacing:.08em;line-height:60px;text-align:left;color:#10173c;margin-bottom:24px}@media screen and (max-width: 999px){#top .flow .flow_section2 .flow_section_headline{font-size:22px;letter-spacing:.04em;line-height:44px;text-align:left;margin-bottom:32px}}@media screen and (max-width: 767px){#top .flow .flow_section2 .flow_section_headline{font-size:22px;letter-spacing:.04em;line-height:44px;text-align:left;margin-bottom:32px}}#top .flow .flow_section2 .flow_section_content{font-family:Noto Sans JP,sans-serif;font-weight:500;font-size:14px;line-height:32px;text-align:left;color:#10173c;margin-bottom:30px}@media screen and (max-width: 999px){#top .flow .flow_section2 .flow_section_content{font-size:13px;line-height:30px;margin-bottom:40px}}@media screen and (max-width: 767px){#top .flow .flow_section2 .flow_section_content{font-size:13px;line-height:30px;margin-bottom:40px}#top .flow .flow_section2 .flow_section_content .br_css:after{white-space:unset}}#top .flow .flow_btn_group{padding-bottom:40px}@media screen and (max-width: 767px){#top .flow .flow_btn_group{display:none}}#top .flow .flow_btn_group_sp{display:none}@media screen and (max-width: 767px){#top .flow .flow_btn_group_sp{display:block;margin-top:40px;padding-bottom:0;display:flex;justify-content:center}}#top .flow .flow_section_img{z-index:2;height:auto;max-width:100%}@media screen and (max-width: 999px){#top .flow .flow_section_img{margin:auto}}#top .feature ul{display:flex}#top .feature .swiper .swiper-wrapper{transition-timing-function:linear}#top .feature .swiper .swiper-wrapper .swiper-slide img{height:100%;-o-object-fit:contain;object-fit:contain}@media screen and (min-width: 1400px){#top .feature .swiper .swiper-wrapper .swiper-slide img{width:120%}}@media screen and (max-width: 999px){#top .feature .swiper .swiper-wrapper .swiper-slide img{width:100vw}}#top .feature_flow{padding:60px 0;background:#f0f7ff}@media screen and (max-width: 767px){#top .feature_flow{padding-left:15px;padding-right:15px}}#top .feature_flow .feature_flow_title{margin-bottom:40px;font-family:Noto Sans JP,sans-serif;font-weight:700;font-size:36px;letter-spacing:.08em;color:#10173c;text-align:center}@media screen and (max-width: 999px){#top .feature_flow .feature_flow_title{font-size:24px}}#top .feature_flow .feature_flow_block{filter:drop-shadow(0 8px 6px rgba(0,0,0,.1))}@media screen and (max-width: 999px){#top .feature_flow .feature_flow_block{background:#f0f7ff;filter:drop-shadow(0 0 0 rgba(0,0,0,.1))}}@media screen and (max-width: 767px){#top .feature_flow .feature_flow_block{background:#f0f7ff;filter:drop-shadow(0 0 0 rgba(0,0,0,.1))}}#top .feature_flow .feature_flow_block ul{display:flex;justify-content:center;flex-wrap:wrap;width:100%;margin:auto;max-width:1280px}#top .feature_flow .feature_flow_block ul li{width:640px;background:#fff;position:relative}@media screen and (max-width: 1294px){#top .feature_flow .feature_flow_block ul li{width:540px}}@media screen and (max-width: 1199px){#top .feature_flow .feature_flow_block ul li{width:470px}}#top .feature_flow .feature_flow_block ul li:before{border-bottom:80px solid #10173c;border-left:80px solid #10173c;content:"";left:0;position:absolute;top:-1px;z-index:100;border-radius:0 0 90px}@media screen and (max-width: 999px){#top .feature_flow .feature_flow_block ul li:before{border-bottom:60px solid #10173c;border-left:60px solid #10173c}}#top .feature_flow .feature_flow_block ul li:after{content:"";display:block;top:5px;color:#fff;left:0;position:absolute;z-index:101}#top .feature_flow .feature_flow_block ul li:nth-child(1){border-right:1px solid #eaefe5;border-bottom:1px solid #eaefe5}#top .feature_flow .feature_flow_block ul li:nth-child(2){border-bottom:1px solid #eaefe5;border-top:1px solid #eaefe5}#top .feature_flow .feature_flow_block ul li:nth-child(3){border-top:1px solid #eaefe5;border-bottom:1px solid #eaefe5}#top .feature_flow .feature_flow_block ul li:nth-child(4){border-top:1px solid #eaefe5;border-left:1px solid #eaefe5}#top .feature_flow .feature_flow_block ul li span{position:absolute;top:16px;left:14px;font-size:24px;z-index:100;color:#fff;font-family:DIN Next LT Pro,Noto Sans JP,sans-serif;font-style:italic;font-weight:500}@media screen and (max-width: 999px){#top .feature_flow .feature_flow_block ul li span{font-size:20px;top:12px;left:12px}}#top .feature_flow .feature_flow_block ul li div{max-height:308px;padding:40px 80px 69px}@media screen and (max-width: 1199px){#top .feature_flow .feature_flow_block ul li div{padding:40px 60px 69px}}@media screen and (max-width: 999px){#top .feature_flow .feature_flow_block ul li div{padding:40px 25px 69px}}@media screen and (max-width: 767px){#top .feature_flow .feature_flow_block ul li div{padding:40px 25px 69px}}#top .feature_flow .feature_flow_block ul li div img{margin:auto auto 20px}@media screen and (max-width: 999px){#top .feature_flow .feature_flow_block ul li div img{margin-bottom:0;width:53px;height:38px}}@media screen and (max-width: 767px){#top .feature_flow .feature_flow_block ul li div img{margin-bottom:0;width:53px;height:38px}}#top .feature_flow .feature_flow_block ul li div .feature_flow_subtitle{text-align:center;font-family:Noto Sans JP,sans-serif;font-weight:700;font-size:20px;letter-spacing:.02em;color:#10133c;margin-bottom:30px}@media screen and (max-width: 999px){#top .feature_flow .feature_flow_block ul li div .feature_flow_subtitle{font-size:15px}}@media screen and (max-width: 767px){#top .feature_flow .feature_flow_block ul li div .feature_flow_subtitle{font-size:15px}}#top .feature_flow .feature_flow_block ul li div .feature_flow_content{font-family:Noto Sans JP,sans-serif;font-weight:500;font-size:14px;line-height:28px;text-align:left;color:#10133c}@media screen and (max-width: 999px){#top .feature_flow .feature_flow_block ul li div .feature_flow_content{font-size:13px;height:70px}}@media screen and (max-width: 767px){#top .feature_flow .feature_flow_block ul li div .feature_flow_content{font-size:13px;height:70px}}.register_area{width:400px;outline:1px solid #fff;outline-offset:-7px;right:30px;transform:translateY(-220px);padding:20px;position:absolute;background:#10173c}@media screen and (max-width: 999px){.register_area{width:100%;outline:unset;outline-offset:unset;padding-bottom:30px;padding-top:30px;display:block;position:static;transform:translate(0)}}.register_area .first{font-family:Noto Sans JP,sans-serif;font-weight:700;font-size:16px;letter-spacing:.13em;line-height:40px;text-align:center;color:#fff;display:flex;justify-content:center;align-items:center;gap:5px}@media screen and (max-width: 999px){.register_area .first{line-height:unset;font-size:12px}}.register_area .second{font-family:Noto Sans JP,sans-serif;font-weight:700;font-size:26px;letter-spacing:.06em;line-height:60px;text-align:center;color:#fff}@media screen and (max-width: 999px){.register_area .second{margin-bottom:17px;line-height:unset;font-size:18px}}.register_area .last{font-family:Noto Sans JP,sans-serif;font-weight:400;font-size:10px;letter-spacing:.06em;line-height:22px;text-align:center;color:#fff}.register_area .last a{font-family:Noto Sans JP,sans-serif;font-weight:400;font-size:10px;letter-spacing:.06em;line-height:22px;text-align:left;color:#fff;text-decoration:underline}.register_area .last a:hover{text-decoration:none}.register_area .btn_group{display:flex;justify-content:center;align-items:center}.campaign_container{font-family:Noto Sans JP,sans-serif;display:flex;flex-flow:column;justify-content:center;gap:20px;padding:60px 15px}@media screen and (min-width: 768px){.campaign_container{width:80%;margin:0 auto;padding:60px 0}}@media screen and (min-width: 1000px){.campaign_container{width:60%}}.campaign_title{font-weight:700;letter-spacing:.08em;text-align:center;margin-bottom:10px;font-size:24px}@media screen and (min-width: 1000px){.campaign_title{font-size:36px}}.campaign_image_area{display:flex;flex-flow:column;align-items:center;justify-content:center;gap:15px}@media screen and (min-width: 500px){.campaign_image_area{flex-flow:row;gap:0px}}.campaign_image{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}@media screen and (min-width: 700px){.campaign_image{width:48%}}.campaign_list_title{margin-bottom:4px}.campaign_list{list-style:disc;padding-left:26px;font-weight:500;font-size:14px}.campaign_btn_area{margin-top:30px}.campaign_btn_group{text-align:center}@media screen and (max-width: 999px){.campaign_btn_group{margin-bottom:8px}}.swiper-button-next{right:0!important}@media screen and (min-width: 880px){.swiper-button-next{right:10px!important}}.swiper-button-prev{left:0!important}@media screen and (min-width: 880px){.swiper-button-prev{left:10px!important}}.swiper-button-next,.swiper-button-prev{top:40%!important}.recommend-section{z-index:2;padding:80px 2%;background:#f0f7ff}.recommend-title{text-align:center;font-weight:700;font-size:24px;letter-spacing:.08em;margin-bottom:40px}@media screen and (min-width: 1000px){.recommend-title{font-size:36px}}.recommend-container{width:100%;position:relative;margin:0 auto}.recommend{margin:0 auto 50px;overflow:hidden;width:90%}.my-swiper{width:100%;height:425px;padding:5px}.project-card{display:flex;flex-direction:column;justify-content:space-between;background:white;padding:1.5rem;overflow:hidden;box-shadow:0 1px 4px #00000052;border-radius:16px;transition:box-shadow .2s!important}.project-card:hover{box-shadow:0 2px 10px #00000052}.project-card-new:before{position:absolute;content:"";left:0;top:0;width:0;height:0;border-style:solid;border-width:40px 40px 0 0;border-color:#e54f4f transparent}.project-card-new:after{position:absolute;content:"NEW";width:56px;height:56px;transform:rotate(315deg);display:block;font-size:11px;color:#fff;top:0;left:0;text-align:center}.project-detail{margin-bottom:20px}.project-title{color:#10173c;margin-bottom:15px;font-weight:700;font-size:1rem;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;height:70px;text-overflow:ellipsis;overflow:hidden}.project-price{font-family:Noto Sans JP,sans-serif;font-weight:700;font-size:1.15rem;text-align:left;color:#e54f4f;margin-bottom:20px;border-bottom:1px solid #e4e7ed;padding-bottom:5px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.project-price span{font-size:.85rem}.project-info{display:flex;flex-direction:column;gap:10px;font-size:14px;margin-bottom:20px;color:#10173c}.project-info .project-item{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.project-info i{width:28px;height:28px;background:#9eabc6;border-radius:30px;vertical-align:middle;font-size:14px;text-align:center;padding:8px 0;color:#fff;margin-right:10px}.tags{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;height:68px;text-overflow:ellipsis;overflow:hidden}.tags .tag{margin-bottom:5px;padding:5px .7rem;width:auto}.project_btn_area{display:flex;justify-content:center}.project_btn{width:300px;border-radius:50px;background:white;border:1px solid #e54f4f;text-align:center}.project_btn:hover{background:#e54f50;transition:background .4s}.project_btn a{color:#e54f4f;padding:16px;display:block;font-weight:500;font-size:20px;text-align:center}.project_btn a:hover{color:#fff;transition:color .4s}.project_btn a i{margin-right:5px}#usage{max-width:800px;margin:80px auto auto;padding-bottom:120px}@media screen and (max-width: 767px){#usage{margin-top:60px;padding-bottom:100px;margin-bottom:unset}}#usage .main_width{margin:auto}#usage .title{margin-bottom:55px}@media screen and (max-width: 767px){#usage .title{margin-bottom:80px}}#usage .title .title_name{text-align:left}#usage .usage_group{width:100%;text-align:center;position:relative;padding:46px 0 41px;background:#f4f8fc;margin-bottom:55px}@media screen and (max-width: 767px){#usage .usage_group{margin-bottom:35px}}#usage .usage_group:last-child{margin-bottom:unset}#usage .usage_group .headline{position:absolute;top:-15px;left:0;width:240px;border-radius:15px;background:#10133c;right:0;margin:auto;font-size:14px;color:#fff;max-height:30px;line-height:30px;font-family:Noto Sans JP,sans-serif;font-weight:500}@media screen and (max-width: 767px){#usage .usage_group .headline{width:200px;font-size:13px}}#usage .usage_group .usage_content p{font-family:Noto Sans JP,sans-serif;font-weight:700;text-align:center;color:#10133c;margin-bottom:15px;font-size:20px}@media screen and (max-width: 767px){#usage .usage_group .usage_content p{font-size:16px}}#usage .usage_group .usage_content .usage_content_text{font-family:Noto Sans JP,sans-serif;font-weight:400;line-height:24px;text-align:center;color:#10133c;font-size:12px}@media screen and (max-width: 767px){#usage .usage_group .usage_content .usage_content_text{padding:0 5px;font-size:11px}}#usage .usage_group .usage_content .usage_content_text .br_css:after{white-space:unset;display:none}@media screen and (max-width: 767px){#usage .usage_group .usage_content .usage_content_text .br_css:after{white-space:pre;display:unset}}#service{background:#f4f8fc;padding:80px 50px 50px;padding-bottom:unset;width:100%;padding-bottom:120px}@media screen and (max-width: 767px){#service{padding:60px 0 100px}}#service .service_content{max-width:900px;margin:auto}#service .title .title_name{text-align:left;font-size:28px}@media screen and (max-width: 767px){#service .title .title_name{font-size:22px}}#service .title .title-name-sub{font-weight:400;font-size:12px;line-height:24px;color:#10133c;margin-bottom:24px;margin-top:12px}#service .service_group{margin-bottom:30px}@media screen and (max-width: 767px){#service .service_group{margin-bottom:50px}}#service .service_group:last-child{margin-bottom:0}#service .service_group .service_group_title{margin-bottom:10px;font-family:Noto Sans JP,sans-serif;font-weight:700;font-size:14px;color:#10133c}@media screen and (max-width: 767px){#service .service_group .service_group_title{margin-bottom:14px}}#service .service_group .service_group_title .br_css:after{white-space:unset;display:none;margin:unset}@media screen and (max-width: 767px){#service .service_group .service_group_title .br_css:after{content:"\a";white-space:pre;display:unset}}#service .service_group .service_group_title span{margin-left:40px;font-size:14px}@media screen and (max-width: 767px){#service .service_group .service_group_title span{margin:8px 0 0;display:block}}#service .service_group .service_group_content{font-size:12px;font-family:Noto Sans JP,sans-serif;font-weight:400;line-height:24px;text-align:left;color:#10133c}#service .service_group .service_group_content .sp-group-text-br:after{white-space:unset;display:none;margin:unset}@media screen and (max-width: 767px){#service .service_group .service_group_content .sp-group-text-br:after{content:"\a";white-space:pre;display:unset}}#service .service_group .service_group_content .text-space{margin-left:49px}@media screen and (max-width: 767px){#service .service_group .service_group_content .text-space{margin-left:13px;display:block}#service .service_group .service_group_content .text-space .sp-pad{padding-left:13px}}#service .service_group .service_group_content .text-space .sp-text-br:after{white-space:unset;display:none;margin:unset}@media screen and (max-width: 767px){#service .service_group .service_group_content .text-space .sp-text-br:after{content:"\a";white-space:pre;display:unset}}#service .service_group .service_group_content .pc-br{display:unset}@media screen and (max-width: 767px){#service .service_group .service_group_content .pc-br{display:none}}#service .service_group .service_group_content a{font-size:12px;font-family:Noto Sans JP,sans-serif;font-weight:400;line-height:24px;text-align:left;color:#10133c;text-decoration:underline}#inquiry{max-width:800px;margin:80px auto auto;padding-bottom:120px}@media screen and (max-width: 767px){#inquiry{max-width:366px;padding-bottom:100px;margin-top:50px}}#inquiry .title{text-align:center;font-size:28px}@media screen and (max-width: 767px){#inquiry .title{text-align:left}}#inquiry .title .title_name{font-size:28px}@media screen and (max-width: 767px){#inquiry .title .title_name{font-size:22px}}#inquiry .inquiry_form{border-radius:6px;background:#f4f8fc;padding:60px 60px 30px;margin-bottom:60px}@media screen and (max-width: 767px){#inquiry .inquiry_form{padding:60px 20px 33px}}#inquiry .inquiry_form label{font-size:14px}#inquiry .inquiry_form .inquiry_group{margin-bottom:20px}@media screen and (max-width: 767px){#inquiry .inquiry_form .inquiry_group{margin-bottom:24px}}#inquiry .inquiry_form .inquiry_group .double,#inquiry .inquiry_form .inquiry_group .single{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 767px){#inquiry .inquiry_form .inquiry_group .double,#inquiry .inquiry_form .inquiry_group .single{display:block}}#inquiry .inquiry_form .inquiry_group .double label,#inquiry .inquiry_form .inquiry_group .single label{width:151px;font-family:Noto Sans JP,sans-serif;font-weight:500;line-height:32px;text-align:left;color:#10173c}@media screen and (max-width: 767px){#inquiry .inquiry_form .inquiry_group .double label,#inquiry .inquiry_form .inquiry_group .single label{margin-bottom:2px;display:block;font-size:13px}}#inquiry .inquiry_form .inquiry_group .double .conditions,#inquiry .inquiry_form .inquiry_group .single .conditions{width:40px;font-size:10px}#inquiry .inquiry_form .inquiry_group .double .required,#inquiry .inquiry_form .inquiry_group .double .any,#inquiry .inquiry_form .inquiry_group .single .required,#inquiry .inquiry_form .inquiry_group .single .any{height:16px;border-radius:8px;padding:1px 8px;color:#fff;text-align:center}@media screen and (max-width: 767px){#inquiry .inquiry_form .inquiry_group .double .required,#inquiry .inquiry_form .inquiry_group .double .any,#inquiry .inquiry_form .inquiry_group .single .required,#inquiry .inquiry_form .inquiry_group .single .any{display:inline-block;position:absolute;right:0;top:7px}}#inquiry .inquiry_form .inquiry_group .double .required,#inquiry .inquiry_form .inquiry_group .single .required{background:#e54f4f;height:17px}#inquiry .inquiry_form .inquiry_group .double .any,#inquiry .inquiry_form .inquiry_group .single .any{background:#2050b5}#inquiry .inquiry_form .inquiry_group input[type=text],#inquiry .inquiry_form .inquiry_group textarea{padding-left:8px}#inquiry .inquiry_form .inquiry_group textarea::-moz-placeholder{padding-bottom:30px;padding-top:5px;text-align:left}#inquiry .inquiry_form .inquiry_group textarea::placeholder{padding-bottom:30px;padding-top:5px;text-align:left}@media screen and (max-width: 767px){#inquiry .inquiry_form .inquiry_group textarea::-moz-placeholder{padding:unset}#inquiry .inquiry_form .inquiry_group textarea::placeholder{padding:unset}#inquiry .inquiry_form .inquiry_group .double{position:relative;margin-bottom:11px}}#inquiry .inquiry_form .inquiry_group .double .double_text{display:flex;justify-content:space-between}#inquiry .inquiry_form .inquiry_group .double .double_text .rubi{display:inline-block;width:24px;margin:0 5px;font-size:12px;text-align:center}@media screen and (max-width: 767px){#inquiry .inquiry_form .inquiry_group .double .double_text .rubi{margin:0 5px 0 0;font-size:10px}#inquiry .inquiry_form .inquiry_group .double .double_text .double_text_sp{display:flex;align-items:center}}#inquiry .inquiry_form .inquiry_group .double .double_text input[type=text]{width:200px;height:34px;border-radius:4px;background:#fff;border:1px solid #cdd1dd;box-shadow:0 3px 6px #0000000f}@media screen and (max-width: 767px){#inquiry .inquiry_form .inquiry_group .double .double_text input[type=text]{width:136px;padding-left:10px}}@media screen and (max-width: 376px){#inquiry .inquiry_form .inquiry_group .double .double_text input[type=text]{width:127px}}@media screen and (max-width: 767px){#inquiry .inquiry_form .inquiry_group .single{position:relative}}#inquiry .inquiry_form .inquiry_group .single .conditions{margin-right:35px}@media screen and (max-width: 767px){#inquiry .inquiry_form .inquiry_group .single .conditions{margin-right:0}}#inquiry .inquiry_form .inquiry_group .single .single_text input[type=text]{width:441px;height:34px;border-radius:4px;background:#fff;border:1px solid #cdd1dd;box-shadow:0 3px 6px #0000000f}@media screen and (max-width: 767px){#inquiry .inquiry_form .inquiry_group .single .single_text input[type=text]{width:100%;padding-left:10px}}#inquiry .inquiry_form .inquiry_group .single .single_text textarea{width:441px;height:94px;border-radius:4px;background:#fff;border:1px solid #cdd1dd;box-shadow:0 3px 6px #0000000f}@media screen and (max-width: 767px){#inquiry .inquiry_form .inquiry_group .single .single_text textarea{width:100%}}#inquiry .confirm{text-align:center}#inquiry_confirm{max-width:800px;margin:80px auto auto;padding-bottom:120px}@media screen and (max-width: 767px){#inquiry_confirm{padding-bottom:100px;margin-top:60px}}#inquiry_confirm .title{text-align:center}@media screen and (max-width: 767px){#inquiry_confirm .title{text-align:left}}#inquiry_confirm .subtitle{font-family:Noto Sans JP,sans-serif;font-weight:700;font-size:20px;line-height:32px;text-align:center;color:#10173c;margin-bottom:40px}@media screen and (max-width: 767px){#inquiry_confirm .subtitle{font-size:18px}}#inquiry_confirm .inquiry_form{border-radius:6px;background:#f4f8fc;padding:60px 60px 30px;margin-bottom:60px}@media screen and (max-width: 767px){#inquiry_confirm .inquiry_form{padding:60px 20px 24px}}#inquiry_confirm .inquiry_form label{font-size:14px}#inquiry_confirm .inquiry_form .inquiry_group{margin-bottom:20px}@media screen and (max-width: 767px){#inquiry_confirm .inquiry_form .inquiry_group{margin-bottom:16px}}#inquiry_confirm .inquiry_form .inquiry_group .double,#inquiry_confirm .inquiry_form .inquiry_group .single{display:flex;align-items:center}@media screen and (max-width: 767px){#inquiry_confirm .inquiry_form .inquiry_group .double,#inquiry_confirm .inquiry_form .inquiry_group .single{display:block}}#inquiry_confirm .inquiry_form .inquiry_group .double label,#inquiry_confirm .inquiry_form .inquiry_group .single label{font-family:Noto Sans JP,sans-serif;font-weight:500;font-size:14px;line-height:32px;color:#10173c;width:212px;min-width:212px}@media screen and (max-width: 767px){#inquiry_confirm .inquiry_form .inquiry_group .double label,#inquiry_confirm .inquiry_form .inquiry_group .single label{font-size:11px;margin-bottom:-4px;display:block}}#inquiry_confirm .inquiry_form .inquiry_group .double .conditions,#inquiry_confirm .inquiry_form .inquiry_group .single .conditions{width:40px;font-size:10px}#inquiry_confirm .inquiry_form .inquiry_group .double .required,#inquiry_confirm .inquiry_form .inquiry_group .double .any,#inquiry_confirm .inquiry_form .inquiry_group .single .required,#inquiry_confirm .inquiry_form .inquiry_group .single .any{height:16px;border-radius:8px;padding:2px 8px;color:#fff}#inquiry_confirm .inquiry_form .inquiry_group .double .required,#inquiry_confirm .inquiry_form .inquiry_group .single .required{background:#e54f4f}#inquiry_confirm .inquiry_form .inquiry_group .double .any,#inquiry_confirm .inquiry_form .inquiry_group .single .any{background:#2050b5}#inquiry_confirm .inquiry_form .inquiry_group .double .double_text{display:flex;justify-content:space-between;font-family:Noto Sans JP,sans-serif;font-weight:500;font-size:14px;line-height:32px;color:#10173c}@media screen and (max-width: 767px){#inquiry_confirm .inquiry_form .inquiry_group .double .double_text{font-size:13px}}#inquiry_confirm .inquiry_form .inquiry_group .double .double_text .rubi{display:inline-block;width:24px;margin:0 5px;font-size:12px}#inquiry_confirm .inquiry_form .inquiry_group .double .double_text input[type=text]{width:200px;height:34px;border-radius:4px;background:#fff;border:1px solid #cdd1dd;box-shadow:0 3px 6px #0000000f}#inquiry_confirm .inquiry_form .inquiry_group .single .conditions{margin-right:35px}#inquiry_confirm .inquiry_form .inquiry_group .single .single_text{font-family:Noto Sans JP,sans-serif;font-weight:500;font-size:14px;line-height:32px;color:#10173c}#inquiry_confirm .inquiry_form .inquiry_group .single .single_text input[type=text]{width:441px;height:34px;border-radius:4px;background:#fff;border:1px solid #cdd1dd;box-shadow:0 3px 6px #0000000f}#inquiry_confirm .inquiry_form .inquiry_group .single .single_text textarea{width:441px;height:94px;border-radius:4px;background:#fff;border:1px solid #cdd1dd;box-shadow:0 3px 6px #0000000f}#inquiry_confirm .btn_group{text-align:center;display:flex;justify-content:center;align-items:center;gap:20px}@media screen and (max-width: 767px){#inquiry_confirm .btn_group{flex-direction:column-reverse}}#inquiry_complete{max-width:800px;margin:50px auto auto;padding-bottom:120px}@media screen and (max-width: 767px){#inquiry_complete{max-width:390px;padding-bottom:100px}}#inquiry_complete .main_width{margin:auto}#inquiry_complete .title{font-size:28px}@media screen and (max-width: 767px){#inquiry_complete .title{text-align:left;font-size:22px}}#inquiry_complete .subtitle{font-family:Noto Sans JP,sans-serif;font-weight:700;font-size:20px;line-height:32px;text-align:center;color:#10173c;margin-bottom:41px}#inquiry_complete .inquiry_form{border-radius:6px;background:#f4f8fc;padding:60px 5px 50px}#inquiry_complete .inquiry_form label{font-size:14px}#inquiry_complete .inquiry_form .inquiry_group{margin-bottom:20px}#inquiry_complete .inquiry_form .inquiry_group .inquiry_complete_text{color:#10133c;font-family:Noto Sans JP,sans-serif;font-weight:400;text-align:center;font-size:12px}@media screen and (max-width: 767px){#inquiry_complete .inquiry_form .inquiry_group .inquiry_complete_text{margin-bottom:0;font-size:11px}}#inquiry_complete .inquiry_form .inquiry_group .inquiry_complete_text .br_css:after{white-space:unset;display:none}@media screen and (max-width: 767px){#inquiry_complete .inquiry_form .inquiry_group .inquiry_complete_text .br_css:after{content:"\a";white-space:pre;display:unset}}#inquiry_complete .inquiry-complete-btn-group{text-align:center;margin-top:40px}#inquiry_complete .project_complete .inquiry_form{padding-bottom:60px}#inquiry_complete .project_complete .subtitle{margin-bottom:22px!important}#inquiry_complete .project_complete .inquiry_complete_text .br_css:after{white-space:unset;display:none}@media screen and (max-width: 767px){#inquiry_complete .project_complete .inquiry_complete_text .br_css:after{content:"\a";white-space:pre;display:unset}}#inquiry_complete .project-complete-btn-group{display:flex;align-items:center;justify-content:center;gap:20px}@media screen and (max-width: 767px){#inquiry_complete .project-complete-btn-group{flex-direction:column-reverse}}#password_reset{max-width:800px;margin:82px auto auto}@media screen and (max-width: 767px){#password_reset{margin-top:60px;padding-left:12px;padding-right:12px}}#password_reset .title{font-size:28px;text-align:center;margin-bottom:32px}@media screen and (max-width: 767px){#password_reset .title{text-align:center;font-size:22px}}#password_reset .password_reset_explanation,#password_reset .password_reset_explanation h3{font-family:Noto Sans JP,sans-serif;font-weight:700;line-height:32px;color:#10173c;font-size:16px;margin-bottom:41px;text-align:center}@media screen and (max-width: 767px){#password_reset .password_reset_explanation h3{font-size:16px;margin-bottom:8px;font-weight:700}}#password_reset .password_reset_explanation p{font-family:Noto Sans JP,sans-serif;font-weight:700;line-height:32px;color:#10173c;font-size:16px;text-align:center}@media screen and (max-width: 767px){#password_reset .password_reset_explanation p{font-size:13px;font-weight:500}}#password_reset .password_reset_explanation_pc{display:block}@media screen and (max-width: 767px){#password_reset .password_reset_explanation_pc{display:none}}#password_reset .password_reset_explanation_sp{display:none}@media screen and (max-width: 767px){#password_reset .password_reset_explanation_sp{display:block}}#password_reset .password_reset_explanation_compelte{font-family:Noto Sans JP,sans-serif;font-weight:700;font-size:20px;line-height:32px;text-align:center;color:#10173c;margin-bottom:60px}#password_reset .password_reset_explanation_compelte p{margin-top:6px;font-family:Noto Sans JP,sans-serif;font-weight:500;font-size:14px;line-height:32px;text-align:center;color:#10173c}#password_reset .password_reset_form{border-radius:6px;background:#f4f8fc;padding:60px;margin-bottom:116px}@media screen and (max-width: 767px){#password_reset .password_reset_form{padding:60px 20px;margin-bottom:100px}}#password_reset .password_reset_form .password_reset_group .single{margin-bottom:31px}@media screen and (max-width: 767px){#password_reset .password_reset_form .password_reset_group .single{margin-bottom:10px}}#password_reset .password_reset_form .password_reset_group .single label{display:block;margin-bottom:10px;font-family:Noto Sans JP,sans-serif;font-weight:500;font-size:14px;text-align:left;color:#10173c}@media screen and (max-width: 767px){#password_reset .password_reset_form .password_reset_group .single label{font-size:13px}}#password_reset .password_reset_form .password_reset_group .single input[type=text],#password_reset .password_reset_form .password_reset_group .single input[type=email]{width:680px;height:40px;border-radius:6px;background:#fff;border:1px solid #cdd1dd;box-shadow:0 3px 6px #0000000f;padding-left:4px;padding-right:4px}@media screen and (max-width: 767px){#password_reset .password_reset_form .password_reset_group .single input[type=text],#password_reset .password_reset_form .password_reset_group .single input[type=email]{width:100%}}#password_reset .password_reset_form .password_reset_group .error{margin-bottom:41px;font-size:12px}@media screen and (max-width: 767px){#password_reset .password_reset_form .password_reset_group .error{font-size:10px}}#password_reset .password_reset_form .forgot-password-btn_group{align-items:center;text-align:center;display:flex;gap:20px;justify-content:center}@media screen and (max-width: 767px){#password_reset .password_reset_form .forgot-password-btn_group{flex-direction:column-reverse;margin-top:40px}}#password_reset .create_btn{text-align:center;margin-top:31px;margin-bottom:120px}@media screen and (max-width: 767px){#password_reset .create_btn{margin-top:44px;margin-bottom:100px}}#password_reset .create_btn a{width:320px;display:block;margin:auto;max-height:54px;padding:11px;border-radius:27px;background:linear-gradient(90deg,#2050b5 0%,#5a92c9 100%);border:none;font-family:Noto Sans JP,sans-serif;font-weight:500;font-size:14px;line-height:32px;color:#fff}@media screen and (max-width: 767px){#password_reset .create_btn a{max-width:280px;width:90%;margin:auto;font-size:13px}}.password_reset_complete{margin-bottom:100px!important}.key_li,.key_li_experience,.key_li_area,.key_li_experience_sp,.key_li_sp,.key_li_experience_sp_title,.key_li_sp_title{display:none}.key_li input,.key_li_experience input,.key_li_area input,.key_li_experience_sp input,.key_li_sp input,.key_li_experience_sp_title input,.key_li_sp_title input{visibility:hidden;display:none}.key_li_experience_sp,.key_li_sp,.key_li_experience_sp_title,.key_li_sp_title,.sp_experience_lists{font-family:Noto Sans JP,sans-serif;font-weight:400;font-size:12px;line-height:24px;text-align:left;color:#fff}.key_li_experience_sp input,.key_li_sp input,.key_li_experience_sp_title input,.key_li_sp_title input,.sp_experience_lists input{display:none}.sp_experience_lists{padding-left:0}@media screen and (max-width: 999px){.js-areacheckpref_displey span{font-family:Noto Sans JP,sans-serif;font-weight:400;font-size:12px;line-height:24px;text-align:left;color:#fff}}.js-areacheckTitle{display:none}@media screen and (max-width: 999px){.js-areacheckTitle{display:inline}}#project{max-width:1120px;margin:50px auto auto}@media screen and (max-width: 999px){#project{max-width:800px;margin-top:60px}}@media screen and (max-width: 767px){#project{margin-top:0;padding-left:12px;padding-right:12px}}#project .title{margin-bottom:20px;max-width:unset;width:100%;font-size:28px;padding-bottom:4px}@media screen and (max-width: 999px){#project .title{margin-bottom:40px}}@media screen and (max-width: 767px){#project .title{margin-bottom:10px;font-size:22px}}#project .project_content{display:flex;justify-content:space-between}@media screen and (max-width: 999px){#project .project_content{display:block}}@media screen and (max-width: 767px){#project .project_content{display:block}}#project .project_content .project_search{max-width:260px;margin-bottom:130px}@media screen and (max-width: 999px){#project .project_content .project_search{display:none;margin-bottom:unset}}@media screen and (max-width: 767px){#project .project_content .project_search{display:none}}#project .project_content .project_search .search_modal_label{cursor:pointer;display:flex!important;justify-content:space-between;align-items:center}#project .project_content .project_search .search_modal_label i{font-size:20px}@media (hover: hover){#project .project_content .project_search .search_modal_label{transition-duration:.2s}#project .project_content .project_search .search_modal_label:hover{opacity:.8}}#project .project_content .project_search .search_block .label{width:260px;background:#3e405c;display:block;padding:8px;color:#fff;margin-bottom:20px;position:relative;font-family:Noto Sans JP,sans-serif;font-weight:500;font-size:14px;text-align:left;border-radius:4px}#project .project_content .project_search .search_block .label span{width:50px;height:16px;border-radius:8px;background:#2050b5;color:#fff;display:inline-block;position:absolute;right:35px;font-size:10px;text-align:center;padding:1px}#project .project_content .project_search .search_block div{margin-bottom:20px;font-size:12px;padding:0 5px;font-family:Noto Sans JP,sans-serif;font-weight:400;line-height:2;text-align:left;color:#10173c}#project .project_content .project_search .search_block div ul li input{vertical-align:middle}#project .project_content .project_search .search_block div .wrap_list{display:flex;align-items:center;flex-wrap:wrap}#project .project_content .project_search .search_block div .wrap_list li{margin-right:14px}#project .project_content .project_search .search_block div .wrap_list li:last-child{margin-right:0}#project .project_content .project_search .search_block div .wrap_list li span{font-family:Noto Sans JP,sans-serif;font-weight:400;font-size:12px;line-height:24px;text-align:left;color:#10173c}#project .project_content .project_search .search_block .search_block_free{padding:0;position:relative;margin-bottom:30px}#project .project_content .project_search .search_block .search_block_free input[type=text]{width:260px;height:30px;border-radius:4px;background:transparent;border:1px solid #3e405c;padding-left:8px}#project .project_content .project_search .search_block .search_block_free .fa-magnifying-glass{position:absolute;right:10px;top:9px;font-size:14px}#project .project_content .project_search .search_block li label,#project .project_content .project_search .search_block input[type=checkbox],#project .project_content .project_search .search_block input[type=radio]{cursor:pointer}#project .project_content .project_search .search_block_btn{display:flex;flex-direction:column;gap:10px}#project .project_content .project_search_sp label{font-family:Noto Sans JP,sans-serif;font-weight:500;font-size:14px;line-height:30px;text-align:left;color:#fff}#project .project_content .project_search_sp .project_search_h{display:block;height:30px}#project .project_content .project_search_sp .search_block_free{margin-top:20px;background:#3e405c;max-height:45px;position:relative;border-radius:6px}@media screen and (max-width: 999px){#project .project_content .project_search_sp .search_block_free{display:flex;white-space:nowrap}}@media screen and (max-width: 767px){#project .project_content .project_search_sp .search_block_free{display:flex;white-space:nowrap}}@media screen and (max-width: 999px){#project .project_content .project_search_sp .search_block_free label{margin-right:5px}}@media screen and (max-width: 767px){#project .project_content .project_search_sp .search_block_free label{margin-right:5px}}@media screen and (max-width: 999px){#project .project_content .project_search_sp .search_block_free .search_block_free_sp{width:100%;height:100%;margin:auto 0}}@media screen and (max-width: 767px){#project .project_content .project_search_sp .search_block_free .search_block_free_sp{width:100%;height:100%;margin:auto 0}}#project .project_content .project_search_sp .search_block_free input[type=text]{padding-left:8px;width:250px;height:28px;border-radius:4px;background:#fff;border:1px solid #3e405c}@media screen and (max-width: 999px){#project .project_content .project_search_sp .search_block_free input[type=text]{width:100%}}@media screen and (max-width: 767px){#project .project_content .project_search_sp .search_block_free input[type=text]{width:100%}}#project .project_content .project_search_sp .search_block_free .fa-solid{position:absolute;right:50px;top:10px}@media screen and (max-width: 999px){#project .project_content .project_search_sp .search_block_free .fa-solid{top:12px;right:5%}}@media screen and (max-width: 767px){#project .project_content .project_search_sp .search_block_free .fa-solid{top:12px;right:5%}}#project .project_content .project_search_sp .search_block_bottom{background:#3e405c;border-radius:6px;padding:15px 10px;margin-bottom:15px}#project .project_content .project_search_sp .search_block_bottom .modal_btn_group{display:flex;flex-wrap:wrap;margin-bottom:20px}@media screen and (max-width: 767px){#project .project_content .project_search_sp .search_block_bottom .modal_btn_group{margin-bottom:8px}}@media screen and (max-width: 999px){#project .project_content .project_search_sp .search_block_bottom .modal_btn_group .search_block{width:49%;height:34px;margin-bottom:10px}}@media screen and (max-width: 767px){#project .project_content .project_search_sp .search_block_bottom .modal_btn_group .search_block{width:49%}}#project .project_content .project_search_sp .search_block_bottom .modal_btn_group .search_block input[type=text]{width:100%;height:34px;border-radius:4px;background:#fff;border:1px solid #3e405c;margin-bottom:10px;padding-bottom:12px}@media screen and (max-width: 999px){#project .project_content .project_search_sp .search_block_bottom .modal_btn_group .search_block .fa-solid{position:relative;top:-115%;left:95%}}@media screen and (max-width: 767px){#project .project_content .project_search_sp .search_block_bottom .modal_btn_group .search_block .fa-solid{position:relative;top:-115%;left:90%}}#project .project_content .project_search_sp .search_block_bottom .modal_btn_group button{width:170px;height:34px;border-radius:4px;background:#fff;border:1px solid #3e405c;margin-bottom:10px;font-family:Noto Sans JP,sans-serif;font-weight:500;font-size:14px;text-align:left;color:#10133c;padding:6px;position:relative}#project .project_content .project_search_sp .search_block_bottom .modal_btn_group .second{margin-right:6px}#project .project_content .project_search_sp .search_block_bottom .modal_btn_group .search_block input{padding-top:6px;padding-left:10px}#project .project_content .project_search_sp .search_block_bottom .js-areacheckpref_displey,#project .project_content .project_search_sp .search_block_bottom .sp_skill_lists{padding-left:0;margin-bottom:10px}@media screen and (max-width: 767px){#project .project_content .project_search_sp .search_block_bottom .search_block_input{margin-bottom:8px}#project .project_content .project_search_sp .search_block_bottom .search_block_input .group_price div{margin-right:24px;height:21px}}#project .project_content .project_search_sp .search_block_bottom .search_block_input .input_group{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 0px}#project .project_content .project_search_sp .search_block_bottom .search_block_input .group_workstyle .toggle{background-color:#3e405c;border:1px solid white}#project .project_content .project_search_sp .search_block_bottom .search_block_input .group_workstyle .toggle:checked{background-color:#fff;border:1px solid #3e405c}#project .project_content .project_search_sp .search_block_bottom .search_block_input .group_workstyle div{margin-right:20px}@media screen and (max-width: 767px){#project .project_content .project_search_sp .search_block_bottom .search_block_input .group_operation div{margin-right:20px}}#project .project_content .project_search_sp .search_block_bottom .search_block_input .group_operation div .toggle{background-color:#3e405c;border:1px solid white}#project .project_content .project_search_sp .search_block_bottom .search_block_input .group_operation div .toggle:checked{background-color:#fff;border:1px solid #3e405c}#project .project_content .project_search_sp .search_btn_group{text-align:center;margin-bottom:15px}@media screen and (max-width: 999px){#project .project_content .project_search_sp .search_btn_group{display:flex;justify-content:center;gap:10px}#project .project_content .project_search_sp .search_btn_group .search{margin-left:10px}}#project .project_content .project_list{max-width:800px;width:100%}#project .project_content .project_list .project_number{font-family:Noto Sans JP,sans-serif;font-weight:700;font-size:14px;line-height:24px;text-align:left;color:#10173c;margin-bottom:21px;width:100%}#project .project_content .project_list .project_desc{display:flex;justify-content:flex-end;margin-bottom:20px}#project .project_content .project_list .project_desc div{width:128px;text-align:center;background:white}#project .project_content .project_list .project_desc div:first-child{margin-right:10px}#project .project_content .project_list .project_desc div input[type=radio]{display:none}#project .project_content .project_list .project_desc div .sort_button{border:1px solid var(--primary-color);cursor:pointer;border-radius:4px;font-family:Noto Sans JP,sans-serif;font-weight:500;font-size:14px;text-align:center;color:var(--primary-color);padding:6px 0;display:block;transition-duration:.2s}#project .project_content .project_list .project_desc div input[type=radio]:checked+label{color:#fff;background:var(--primary-color)}@media (hover: hover){#project .project_content .project_list .sort_button:hover{color:#fff!important;background-color:var(--primary-color)}}#project .project_content .project_list .project_list_block{background:#f4f8fc;padding:30px 60px;position:relative;margin-bottom:40px}@media screen and (max-width: 999px){#project .project_content .project_list .project_list_block{height:auto;padding:40px 20px;margin-bottom:20px}}@media screen and (max-width: 767px){#project .project_content .project_list .project_list_block{height:auto;padding:30px 20px 1px;margin-bottom:20px}}#project .project_content .project_list .project_list_block:last-child{margin-bottom:60px}@media screen and (max-width: 767px){#project .project_content .project_list .project_list_block:last-child{margin-bottom:20px}}#project .project_content .project_list .project_list_block .project_list_block_title{font-family:Noto Sans JP,sans-serif;font-weight:500;font-size:20px;line-height:32px;color:#10133c;margin-bottom:21px;text-align:left}@media screen and (max-width: 999px){#project .project_content .project_list .project_list_block .project_list_block_title{padding-left:9px}}@media screen and (max-width: 767px){#project .project_content .project_list .project_list_block .project_list_block_title{padding-left:0;font-size:16px;margin-bottom:10px}}#project .project_content .project_list .project_list_block .project_money{font-family:Noto Sans JP,sans-serif;font-weight:700;font-size:24px;line-height:24px;text-align:left;color:#e54f4f;margin-bottom:21px}@media screen and (max-width: 767px){#project .project_content .project_list .project_list_block .project_money{font-size:14px;margin-bottom:10px}}#project .project_content .project_list .project_list_block .project_money span{font-size:16px}@media screen and (max-width: 767px){#project .project_content .project_list .project_list_block .project_money span{font-size:12px}}#project .project_content .project_list .project_list_block .project_business{margin-bottom:20px;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center}@media screen and (max-width: 767px){#project .project_content .project_list .project_list_block .project_business{display:block;padding-bottom:6px;margin-bottom:0}}#project .project_content .project_list .project_list_block .project_business .project_business_list{width:50%;font-family:Noto Sans JP,sans-serif;font-weight:400;font-size:14px;line-height:32px;text-align:left;color:#10133c;margin-bottom:14px}@media screen and (max-width: 767px){#project .project_content .project_list .project_list_block .project_business .project_business_list{width:100%;line-height:0px;margin-bottom:10px}}#project .project_content .project_list .project_list_block .project_business .project_business_list i{width:28px;height:28px;background:#9eabc6;border-radius:30px;vertical-align:middle;font-size:14px;text-align:center;padding:8px 0;color:#fff;margin-right:10px}#project .project_content .project_list .project_list_block .project_detail{display:flex;margin-bottom:14px}@media screen and (max-width: 999px){#project .project_content .project_list .project_list_block .project_detail{display:block;margin-bottom:5px}}@media screen and (max-width: 767px){#project .project_content .project_list .project_list_block .project_detail{display:block;margin-bottom:5px}}#project .project_content .project_list .project_list_block .project_detail:nth-child(3){margin-bottom:40px}#project .project_content .project_list .project_list_block .project_detail label{display:block;width:200px;padding:18px 42px;text-align:center;border-radius:4px 0 0 4px;background:#3e405c;color:#fff;font-size:14px}@media screen and (max-width: 999px){#project .project_content .project_list .project_list_block .project_detail label{width:100%;border-radius:4px;padding:3px 10px;text-align:left;font-size:13px;max-height:26px}}@media screen and (max-width: 767px){#project .project_content .project_list .project_list_block .project_detail label{width:100%;border-radius:4px;padding:3px 10px;text-align:left;font-size:13px;max-height:26px}}#project .project_content .project_list .project_list_block .project_detail .label_big{padding:75px 42px;width:200px}@media screen and (max-width: 999px){#project .project_content .project_list .project_list_block .project_detail .label_big{width:100%;padding:3px 10px;text-align:left}}@media screen and (max-width: 767px){#project .project_content .project_list .project_list_block .project_detail .label_big{width:100%;padding:3px 10px;text-align:left}}#project .project_content .project_list .project_list_block .project_detail div{width:480px;border-radius:4px;background:#fff;padding:15px 30px;font-family:Noto Sans JP,sans-serif;font-weight:400;font-size:14px;line-height:28px;text-align:left;color:#10133c;word-wrap:break-word}@media screen and (max-width: 999px){#project .project_content .project_list .project_list_block .project_detail div{width:100%;background:unset;padding:6px 0 7px;font-size:13px}}@media screen and (max-width: 767px){#project .project_content .project_list .project_list_block .project_detail div{width:100%;background:unset;padding-top:6px;font-size:13px}}#project .project_content .project_list .project_list_block .project_detail_link{margin-top:25px;display:flex;justify-content:center;gap:20px;align-items:center;text-align:center}@media screen and (max-width: 767px){#project .project_content .project_list .project_list_block .project_detail_link{flex-direction:column-reverse;margin-bottom:20px;margin-top:0}}#project .project_content .project_list .last_list{margin-bottom:60px}@media screen and (max-width: 767px){#project .project_content .project_list .last_list{margin-bottom:40px}#project .project_content .project_list .project_list_block_new{position:relative}}#project .project_content .project_list .project_list_block_new:before{position:absolute;content:"";left:0;top:0;width:0;height:0;border-style:solid;border-width:50px 50px 0 0;border-color:#e54f4f transparent transparent transparent}@media screen and (max-width: 767px){#project .project_content .project_list .project_list_block_new:before{position:absolute;content:"";left:20px;top:10px;margin:auto;width:0;height:0;border-style:solid;border-width:20px 61px 0 0;border-color:#e54f4f;border-radius:2px}}#project .project_content .project_list .project_list_block_new:after{position:absolute;content:"NEW";width:56px;height:56px;transform:rotate(315deg);display:block;font-size:11px;white-space:pre;color:#fff;top:6px;left:4px;text-align:center;z-index:2;line-height:1.2}@media screen and (max-width: 767px){#project .project_content .project_list .project_list_block_new:after{position:absolute;content:"NEW";width:56px;display:block;white-space:pre;color:#fff;top:13px;left:22px;text-align:center;z-index:2;line-height:1.2;font-family:Noto Sans JP,sans-serif;font-weight:700;font-size:12px;transform:none;font-weight:500}}#project .project_content .project_list .pagination{margin-bottom:120px}@media screen and (max-width: 767px){#project .project_content .project_list .pagination{margin-bottom:100px}}#project .project_content .project_list .pagination ul{display:flex;justify-content:space-between;max-width:536px;margin:auto}#project .project_content .project_list .pagination ul li{width:30px;height:30px;background:transparent;border:1px solid #4d505c;text-align:center}#project .project_content .project_list .pagination ul li:first-child,#project .project_content .project_list .pagination ul li:last-child{width:80px;height:30px;border:1px solid #4d505c}@media screen and (max-width: 999px){#project .project_content .project_list .pagination ul li:first-child,#project .project_content .project_list .pagination ul li:last-child{width:45px;height:30px}}@media screen and (max-width: 767px){#project .project_content .project_list .pagination ul li:first-child,#project .project_content .project_list .pagination ul li:last-child{width:45px;height:30px}}#project .project_content .project_list .pagination ul li:nth-child(2),#project .project_content .project_list .pagination ul li:nth-child(9){height:30px;border:1px solid #4d505c}@media screen and (max-width: 999px){#project .project_content .project_list .pagination ul li:nth-child(2),#project .project_content .project_list .pagination ul li:nth-child(9){width:30px;height:30px}}@media screen and (max-width: 767px){#project .project_content .project_list .pagination ul li:nth-child(2),#project .project_content .project_list .pagination ul li:nth-child(9){width:30px;height:30px}}#project .project_content .project_list .pagination ul li a,#project .project_content .project_list .pagination ul li span{font-family:Noto Sans JP,sans-serif;font-weight:400;font-size:12px;line-height:28px;text-align:center;color:#4d505c}@media screen and (max-width: 999px){#project .project_content .project_list .pagination ul li a,#project .project_content .project_list .pagination ul li span{text-align:center}}@media screen and (max-width: 767px){#project .project_content .project_list .pagination ul li a,#project .project_content .project_list .pagination ul li span{text-align:center}}#project .project_content .project_list .pagination ul .page-item{width:60px!important}#project .project_content .project_list .pagination ul .paginate_li_prev,#project .project_content .project_list .pagination ul .paginate_li_next{width:45px!important}#project .project_content .project_list .pagination ul .active{background:#4d505c}#project .project_content .project_list .pagination ul .active a,#project .project_content .project_list .pagination ul .active span{color:#fff}@media screen and (max-width: 767px){#project .project_empty_text{font-size:12px;text-align:center;margin-bottom:20px}}#project .list_header{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 767px){#project .list_header{display:block}}#project_show{max-width:800px;margin:30px auto auto}#project_show .title .project_shw_no{margin-left:unset;width:500px;float:right;line-height:35px}#project_show .confirm_title{text-align:center}@media screen and (max-width: 767px){#project_show .confirm_title{text-align:left}}#project_show .project_explanation{font-family:Noto Sans JP,sans-serif;font-weight:700;font-size:20px;line-height:24px;text-align:center;color:#10173c;margin-bottom:23px}@media screen and (max-width: 767px){#project_show .project_explanation{font-size:16px}}#project_show .project_explanation_sub{font-family:Noto Sans JP,sans-serif;font-weight:500;font-size:16px;line-height:24px;text-align:center;color:#10173c;margin-bottom:41px}@media screen and (max-width: 767px){#project_show .project_explanation_sub{font-size:12px}}#project_show .project_list{max-width:800px;width:100%}@media screen and (max-width: 767px){#project_show .project_list .error{margin-top:30px}#project_show .project_list .error ul .error{margin-top:unset}}#project_show .project_list .project_number{font-family:Noto Sans JP,sans-serif;font-weight:700;font-size:12px;line-height:24px;text-align:left;color:#10173c;margin-bottom:21px}#project_show .project_list .project_list_block{background:#f4f8fc;padding:40px;margin-bottom:40px;position:relative}#project_show .project_list .project_list_block:last-child{margin-bottom:60px}#project_show .project_list .project_list_block .project_list_block_title{font-family:Noto Sans JP,sans-serif;font-weight:500;font-size:20px;line-height:32px;text-align:left;color:#10133c;margin-bottom:33px}@media screen and (max-width: 767px){#project_show .project_list .project_list_block .project_list_block_title{font-size:18px;margin-bottom:21px;text-align:left}}#project_show .project_list .project_list_block .project_list_block_title .project_list_block_title_name{margin:auto;width:100%;text-align:left}#project_show .project_list .project_list_block .project_money{font-family:Noto Sans JP,sans-serif;font-weight:700;font-size:28px;line-height:24px;color:#e54f4f;margin-bottom:27px}@media screen and (max-width: 767px){#project_show .project_list .project_list_block .project_money{margin-bottom:21px;font-size:24px;text-align:left}}#project_show .project_list .project_list_block .project_money span{font-size:20px}@media screen and (max-width: 767px){#project_show .project_list .project_list_block .project_money span{font-size:16px}}#project_show .project_list .project_list_block .project_business{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center}@media screen and (max-width: 767px){#project_show .project_list .project_list_block .project_business{font-size:13px;padding-bottom:6px;display:block}}#project_show .project_list .project_list_block .project_business .project_business_list{width:50%;font-family:Noto Sans JP,sans-serif;font-weight:400;font-size:14px;line-height:32px;text-align:left;color:#10133c;margin-bottom:14px}@media screen and (max-width: 767px){#project_show .project_list .project_list_block .project_business .project_business_list{width:100%}}#project_show .project_list .project_list_block .project_business .project_business_list:nth-child(5),#project_show .project_list .project_list_block .project_business .project_business_list:nth-child(6){margin-bottom:34px}@media screen and (max-width: 767px){#project_show .project_list .project_list_block .project_business .project_business_list:nth-child(5),#project_show .project_list .project_list_block .project_business .project_business_list:nth-child(6){margin-bottom:14px}}#project_show .project_list .project_list_block .project_business .project_business_list i{width:28px;height:28px;background:#9eabc6;border-radius:30px;vertical-align:middle;font-size:14px;text-align:center;padding:8px 0;color:#fff;margin-right:10px}#project_show .project_list .project_list_block .project_detail{display:flex;margin-bottom:14px}@media screen and (max-width: 767px){#project_show .project_list .project_list_block .project_detail{display:block;margin-bottom:10px}}#project_show .project_list .project_list_block .project_detail:nth-child(3){margin-bottom:40px}#project_show .project_list .project_list_block .project_detail label{display:block;width:200px;padding:16px 42px;text-align:center;border-radius:4px 0 0 4px;background:#3e405c;color:#fff;font-size:14px;font-weight:500}@media screen and (max-width: 767px){#project_show .project_list .project_list_block .project_detail label{width:100%;border-radius:4px;text-align:left;padding:5px 10px;font-size:11px}}#project_show .project_list .project_list_block .project_detail .label_big{padding:100px 42px;width:200px}@media screen and (max-width: 767px){#project_show .project_list .project_list_block .project_detail .label_big{padding:5px 10px;width:100%;text-align:left}}#project_show .project_list .project_list_block .project_detail .label_bigs{padding:172px 42px}@media screen and (max-width: 767px){#project_show .project_list .project_list_block .project_detail .label_bigs{padding:5px 10px;width:100%;text-align:left}}#project_show .project_list .project_list_block .project_detail div{width:100%;border-radius:4px;background:#fff;padding:15px 30px;font-family:Noto Sans JP,sans-serif;font-weight:400;font-size:14px;line-height:24px;text-align:left;color:#10133c;word-wrap:break-word}@media screen and (max-width: 767px){#project_show .project_list .project_list_block .project_detail div{background:unset;text-align:left;padding:10px 0}}#project_show .project_list .project_list_block .project_detail_last{margin-bottom:40px}@media screen and (max-width: 767px){#project_show .project_list .project_list_block .project_detail_last{margin-bottom:unset}}#project_show .project_list .project_list_block .project_detail_link{text-align:center;margin-bottom:60px}#project_show .project_list .project_list_block .project_detail_link .detail_btn{width:260px;padding:10px;display:block;margin:auto;color:#fff;border-radius:20px;background:linear-gradient(90deg,#2050b5 0%,#5a92c9 100%)}@media screen and (max-width: 767px){#project_show .project_list .none_me{margin-bottom:60px}}#project_show .project_list .project_list_block_new:before{position:absolute;content:"";left:0;top:0;width:0;height:0;border-style:solid;border-width:50px 50px 0 0;border-color:#e54f4f transparent transparent transparent}@media screen and (max-width: 767px){#project_show .project_list .project_list_block_new:before{top:18px;left:20px;bottom:0;border-style:solid;border-width:20px 61px 0 0;border-color:#e54f4f;border-radius:2px}}#project_show .project_list .project_list_block_new:after{position:absolute;content:"NEW";width:56px;height:56px;transform:rotate(315deg);display:block;font-size:11px;white-space:pre;color:#fff;top:6px;left:4px;text-align:center;z-index:2;line-height:1.2}@media screen and (max-width: 767px){#project_show .project_list .project_list_block_new:after{left:23px;display:block;white-space:pre;color:#fff;text-align:center;z-index:2;line-height:1.2;font-family:Noto Sans JP,sans-serif;font-weight:700;font-size:12px;transform:unset;font-weight:500;top:22px}}#project_show .project_list .project_list_block_none .project_list_block_title_name{max-width:unset!important}#project_show .project_list .btn_group{justify-content:center;gap:15px;display:flex;align-items:center;margin-top:30px;flex-direction:column-reverse;text-align:center}@media screen and (min-width: 1000px){#project_show .project_list .btn_group{flex-direction:row}}#project_show .project_list .login_buttom{width:800px;background:#10133c;padding:29px 0 25px;text-align:center;outline:1px solid rgb(255,255,255);outline-offset:-7px;margin-bottom:40px}@media screen and (max-width: 767px){#project_show .project_list .login_buttom{width:100%;height:auto}}#project_show .project_list .login_buttom p{color:#fff}#project_show .project_list .login_buttom .login_create{font-family:Noto Sans JP,sans-serif;font-weight:700;font-size:16px;letter-spacing:.13em;line-height:30px;text-align:center;color:#fff;display:flex;justify-content:center;align-items:center;gap:5px}@media screen and (max-width: 767px){#project_show .project_list .login_buttom .login_create{line-height:unset;font-size:12px}}#project_show .project_list .login_buttom .login_start{font-family:Noto Sans JP,sans-serif;font-weight:700;font-size:26px;letter-spacing:.06em;line-height:40px;color:#fff;margin-bottom:16px}@media screen and (max-width: 767px){#project_show .project_list .login_buttom .login_start{font-size:18px;margin-bottom:unset}}#project_show .project_list .login_buttom .login_buttom_btn{margin:auto}@media screen and (max-width: 376px){#project_show .project_list .login_buttom .login_buttom_btn{width:240px}}#project_show .project_list .login_buttom .login_end{font-family:Noto Sans JP,sans-serif;font-weight:400;letter-spacing:.06em;line-height:30px;color:#fff;text-align:center;font-size:12px}@media screen and (max-width: 767px){#project_show .project_list .login_buttom .login_end{font-size:10px}}#project_show .project_list .login_buttom .login_end a{color:#fff;text-decoration:underline}.admin_preview_show{padding-bottom:100px}.error_block{margin-top:-20px;margin-bottom:20px}.application_error{font-family:Noto Sans JP,sans-serif;font-weight:400;font-size:14px;line-height:24px;text-align:left;color:#e54f4f}@media screen and (max-width: 767px){.application_error{font-size:12px}}#resume{max-width:1150px;margin:50px auto 120px}@media screen and (max-width: 767px){#resume{margin-bottom:100px}}#resume .mypage_flame{display:flex;justify-content:space-around}#resume .resume_form{max-width:800px;border-radius:6px;background:#f4f8fc;padding:60px 60px 40px;margin-bottom:60px}@media screen and (max-width: 767px){#resume .resume_form{padding:60px 20px 40px;margin-bottom:20px}}@media screen and (max-width: 376px){#resume .resume_form{width:100%}}#resume .resume_form .form_title{text-align:center;margin-bottom:31px;font-family:Noto Sans JP,sans-serif;font-weight:600;font-size:16px;color:#10173c}#resume .resume_form .form_title .form_title_duble{margin-bottom:21px}@media screen and (max-width: 767px){#resume .resume_form .form_title .form_title_duble{margin-bottom:10px}}#resume .resume_form .form_title .any{width:40px;height:16px;border-radius:8px;background:#2050b5;text-align:center;margin:auto;font-family:Noto Sans JP,sans-serif;font-weight:400;font-size:10px;line-height:1.5;color:#fff}@media screen and (max-width: 767px){#resume .resume_form .form_title .any{line-height:16px}}#resume .resume_form label{font-size:14px}#resume .resume_form .resume_group{margin-bottom:20px}#resume .resume_form .resume_group .double,#resume .resume_form .resume_group .single{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 767px){#resume .resume_form .resume_group .double,#resume .resume_form .resume_group .single{display:block}}#resume .resume_form .resume_group .double .double_flexbox,#resume .resume_form .resume_group .single .double_flexbox{display:flex;justify-content:space-between}@media screen and (max-width: 767px){#resume .resume_form .resume_group .double .double_flexbox+.conditions,#resume .resume_form .resume_group .single .double_flexbox+.conditions{float:left;margin:auto;line-height:35px}}#resume .resume_form .resume_group .double label,#resume .resume_form .resume_group .single label{width:151px;font-family:Noto Sans JP,sans-serif;font-weight:600;font-size:14px;text-align:left;color:#10173c}@media screen and (max-width: 767px){#resume .resume_form .resume_group .double label,#resume .resume_form .resume_group .single label{font-size:13px;margin-bottom:10px;width:205px}}#resume .resume_form .resume_group .double .conditions,#resume .resume_form .resume_group .single .conditions{width:40px;font-size:10px;text-align:center}@media screen and (max-width: 767px){#resume .resume_form .resume_group .double .conditions,#resume .resume_form .resume_group .single .conditions{display:inline-block;float:right;flex:none;text-align:left}}#resume .resume_form .resume_group .double .required,#resume .resume_form .resume_group .double .any,#resume .resume_form .resume_group .single .required,#resume .resume_form .resume_group .single .any{height:16px;border-radius:8px;padding:1px 8px;color:#fff;text-align:center;margin-right:2px}#resume .resume_form .resume_group .double .required,#resume .resume_form .resume_group .single .required{background:#e54f4f}#resume .resume_form .resume_group .double .any,#resume .resume_form .resume_group .single .any{background:#2050b5}#resume .resume_form .resume_group input[type=text],#resume .resume_form .resume_group input[type=password]{padding-left:9px}@media screen and (max-width: 767px){#resume .resume_form .resume_group input[type=text],#resume .resume_form .resume_group input[type=password]{padding-left:10}}#resume .resume_form .resume_group textarea{padding-left:9px;padding-bottom:30px}@media screen and (max-width: 767px){#resume .resume_form .resume_group textarea{padding-top:5px}}#resume .resume_form .resume_group .double .double_text{display:flex;justify-content:space-between}@media screen and (max-width: 767px){#resume .resume_form .resume_group .double .double_text div{display:flex}}#resume .resume_form .resume_group .double .double_text .rubi{display:inline-block;width:24px;margin:0 5px;font-size:12px}@media screen and (max-width: 767px){#resume .resume_form .resume_group .double .double_text .rubi{line-height:3.5;text-align:center;font-size:10px;width:20px;margin-left:0}}#resume .resume_form .resume_group .double .double_text input[type=text]{width:200px;height:34px;border-radius:4px;background:#fff;border:1px solid #cdd1dd;box-shadow:0 3px 6px #0000000f;font-size:14px}@media screen and (max-width: 999px){#resume .resume_form .resume_group .double .double_text input[type=text]{font-size:14px}}@media screen and (max-width: 767px){#resume .resume_form .resume_group .double .double_text input[type=text]{width:136px}}@media screen and (max-width: 376px){#resume .resume_form .resume_group .double .double_text input[type=text]{width:120px}}#resume .resume_form .resume_group .single .label_center{padding-bottom:28px}@media screen and (max-width: 767px){#resume .resume_form .resume_group .single .label_center{padding-bottom:0}}#resume .resume_form .resume_group .single .any_center{margin-bottom:35px}@media screen and (max-width: 767px){#resume .resume_form .resume_group .single .any_center{margin-bottom:0}}#resume .resume_form .resume_group .single .label_center_long{padding-bottom:65px}@media screen and (max-width: 767px){#resume .resume_form .resume_group .single .label_center_long{padding-bottom:0}}#resume .resume_form .resume_group .single .any_center_long{margin-bottom:65px}@media screen and (max-width: 767px){#resume .resume_form .resume_group .single .any_center_long{margin-bottom:0}}#resume .resume_form .resume_group .single .conditions{margin-right:45px}@media screen and (max-width: 767px){#resume .resume_form .resume_group .single .conditions{margin-right:2px}}#resume .resume_form .resume_group .single .text_multiple .text_multiple_box{display:flex;align-items:center;margin-bottom:20px}#resume .resume_form .resume_group .single .text_multiple .text_multiple_box .conditions{text-align:left}#resume .resume_form .resume_group .single .single_text p{font-family:Noto Sans JP,sans-serif;font-weight:400;font-size:12px;line-height:24px;text-align:left;color:#6e6e6e}@media screen and (max-width: 767px){#resume .resume_form .resume_group .single .single_text p{font-size:10px;margin-top:4px}}#resume .resume_form .resume_group .single .single_text input[type=text],#resume .resume_form .resume_group .single .single_text input[type=password]{width:441px;height:34px;border-radius:4px;background:#fff;border:1px solid #cdd1dd;box-shadow:0 3px 6px #0000000f;font-size:14px}@media screen and (max-width: 999px){#resume .resume_form .resume_group .single .single_text input[type=text],#resume .resume_form .resume_group .single .single_text input[type=password]{font-size:14px}}@media screen and (max-width: 767px){#resume .resume_form .resume_group .single .single_text input[type=text],#resume .resume_form .resume_group .single .single_text input[type=password]{width:100%}#resume .resume_form .resume_group .single .single_text input[type=text]::-moz-placeholder,#resume .resume_form .resume_group .single .single_text input[type=password]::-moz-placeholder{text-align:left}#resume .resume_form .resume_group .single .single_text input[type=text]::placeholder,#resume .resume_form .resume_group .single .single_text input[type=password]::placeholder{text-align:left}}#resume .resume_form .resume_group .single .single_text .m-11{margin-bottom:11px}#resume .resume_form .resume_group .single .single_text input[type=date]::-webkit-calendar-picker-indicator{position:absolute;top:0;left:0;right:0;bottom:0;width:auto;height:auto;color:transparent;background:transparent;z-index:1;padding-left:10px}#resume .resume_form .resume_group .single .single_text input[type=date]{width:200px;height:34px;border-radius:4px;background:#fff;border:1px solid #cdd1dd;box-shadow:0 3px 6px #0000000f;font-family:Noto Sans JP,sans-serif;font-weight:400;font-size:14px;line-height:24px;text-align:left;color:#6e6e6e;position:relative;padding-left:7px}@media screen and (max-width: 999px){#resume .resume_form .resume_group .single .single_text input[type=date]{font-size:14px}}@media screen and (max-width: 767px){#resume .resume_form .resume_group .single .single_text input[type=date]{width:100%}}#resume .resume_form .resume_group .single .single_text input[type=file]{display:none}#resume .resume_form .resume_group .single .single_text textarea{width:441px;height:94px;border-radius:4px;background:#fff;border:1px solid #cdd1dd;box-shadow:0 3px 6px #0000000f;font-size:14px}@media screen and (max-width: 999px){#resume .resume_form .resume_group .single .single_text textarea{font-size:14px}}@media screen and (max-width: 767px){#resume .resume_form .resume_group .single .single_text textarea{width:100%}}#resume .resume_form .resume_group .single .single_text select{width:200px;height:34px;border-radius:4px;background:#fff;border:1px solid #cdd1dd;box-shadow:0 3px 6px #0000000f;font-family:Noto Sans JP,sans-serif;font-weight:400;font-size:14px;line-height:24px;text-align:left;color:#6e6e6e}@media screen and (max-width: 999px){#resume .resume_form .resume_group .single .single_text select{font-size:10px}}@media screen and (max-width: 767px){#resume .resume_form .resume_group .single .single_text select{width:100%}}#resume .resume_form .resume_group .single .single_text .file_label{cursor:pointer;width:200px;height:34px;border-radius:4px;background:#fff;border:1px solid #cdd1dd;box-shadow:0 3px 6px #0000000f;display:inline-block;text-align:center;padding:5px 0;font-family:Noto Sans JP,sans-serif;font-weight:400;font-size:12px;line-height:24px;color:#6e6e6e;transition-duration:.2s}@media screen and (max-width: 767px){#resume .resume_form .resume_group .single .single_text .file_label{width:140px}}@media (hover: hover){#resume .resume_form .resume_group .single .single_text .file_label:hover{background:var(--input-file-hover-color)}}#resume .resume_form .resume_group .single .single_text .pdf_link{font-family:Noto Sans JP,sans-serif;font-weight:400;text-decoration:underline;font-size:12px;line-height:24px;text-align:left;color:#10133c;cursor:pointer}#resume .resume_form .resume_group .single .single_text .resume_text{color:#000}#resume .resume_form .resume_group .single .single_text .pass_note{font-family:Noto Sans JP,sans-serif;font-weight:400;font-size:12px;line-height:24px;text-align:left;color:#6e6e6e}@media screen and (max-width: 767px){#resume .resume_form .resume_group .single .single_text .pass_note{margin-top:10px;font-size:10px}}#resume .resume_form .resume_group .single .single_text .file_note{font-family:Noto Sans JP,sans-serif;font-weight:400;font-size:12px;line-height:24px;text-align:left;color:#6e6e6e;overflow-wrap:break-word;width:440px}@media screen and (max-width: 767px){#resume .resume_form .resume_group .single .single_text .file_note{width:100%;font-size:10px}}#resume .resume_form .resume_group .single .single_text .file_error_note{font-family:Noto Sans JP,sans-serif;font-weight:400;font-size:12px;line-height:24px;text-align:left;color:#e54f4f}@media screen and (max-width: 767px){#resume .resume_form .resume_group .single .single_text .file_error_note{font-size:10px}}#resume .resume_form .resume_group .single .business_number{position:relative}@media screen and (max-width: 767px){#resume .resume_form .resume_group .single .business_number{text-align:right}}#resume .resume_form .resume_group .single .business_number:before{content:"T";position:absolute;left:-25px;top:7px;font-family:Noto Sans JP,sans-serif;font-weight:500;font-size:14px;line-height:21px;color:#10173c}@media screen and (max-width: 767px){#resume .resume_form .resume_group .single .business_number:before{font-size:10px;left:0}#resume .resume_form .resume_group .single .business_number input[type=text]{width:95%}}@media screen and (max-width: 376px){#resume .resume_form .resume_group .single .business_number input[type=text]{width:295px}}#resume .resume_form .resume_group .single .single_select,#resume .resume_form .resume_group .single .single_date{width:65%}@media screen and (max-width: 767px){#resume .resume_form .resume_group .single .single_select,#resume .resume_form .resume_group .single .single_date,#resume .resume_form .resume_group .single .triple{width:100%}}#resume .resume_form .resume_group .single .triple input[type=text]{width:360px}@media screen and (max-width: 767px){#resume .resume_form .resume_group .single .triple input[type=text]{width:100%;max-width:265px;margin-left:21px}}@media screen and (max-width: 376px){#resume .resume_form .resume_group .single .triple input[type=text]{width:93%}#resume .resume_form .resume_group .single .sm_triple input[type=text]{width:80%}}#resume .resume_form .resume_group .single .mail_note{width:65%}#resume .resume_form .resume_group .single .mail_note a{font-family:Noto Sans JP,sans-serif;font-weight:400;text-decoration:underline;font-size:12px;line-height:24px;text-align:left;color:#10133c}#resume .resume_form .resume_group .single_multiple label,#resume .resume_form .resume_group .single_multiple .any_multiple{margin-bottom:175px}@media screen and (max-width: 767px){#resume .resume_form .resume_group .single_multiple label,#resume .resume_form .resume_group .single_multiple .any_multiple{margin-bottom:11px}}#resume .resume_form .resume_group .resume_select_group{display:flex;flex-wrap:wrap;padding-left:0}#resume .resume_form .resume_group .resume_select_group li{margin-right:10px}@media screen and (max-width: 767px){#resume .resume_form .resume_group .resume_select_group li{width:100%;margin-right:0}}#resume .resume_form .resume_group .resume_select_group li div{font-family:Noto Sans JP,sans-serif;font-weight:500;font-size:14px;line-height:18px;text-align:left;color:#10173c;margin-bottom:10px}@media screen and (max-width: 767px){#resume .resume_form .resume_group .resume_select_group li div .custom_select{margin-bottom:20px}#resume .resume_form .resume_group .resume_select_group li div .custom_select select{width:100%}}#resume .resume_form .resume_group .resume_select_group li select{width:330px;height:34px;border-radius:4px;background:#fff;border:1px solid #cdd1dd;box-shadow:0 3px 6px #0000000f;margin-bottom:11px;font-family:Noto Sans JP,sans-serif;font-weight:400;font-size:14px;line-height:24px;text-align:left;color:#6e6e6e}@media screen and (max-width: 999px){#resume .resume_form .resume_group .resume_select_group li select{font-size:10px}}#resume .resume_form .resume_group .resume_select_group li select:last-child{margin-bottom:0}#resume .resume_form .resume_group .select_note{font-family:Noto Sans JP,sans-serif;font-weight:400;font-size:12px;line-height:24px;text-align:left;color:#6e6e6e}@media screen and (max-width: 767px){#resume .resume_form .resume_group .select_note{font-size:10px;margin-top:-2px;line-height:20px}#resume .resume_form_last{margin-bottom:60px}}#resume .create_btn{text-align:center;margin-top:30px}#resume .password_description{text-align:center;font-family:Noto Sans JP,sans-serif;font-weight:400;font-size:12px;line-height:24px;color:#6e6e6e}@media screen and (max-width: 767px){#resume .password_description{font-size:10px;margin-top:4px}}#resume .skill-type-separator{font-weight:600;margin-top:30px;margin-bottom:15px;padding-bottom:5px;border-bottom:1px solid rgb(219,221,227)}#login{max-width:800px;margin:82px auto 100px}@media screen and (max-width: 767px){#login{margin-bottom:100px;max-width:390px;margin-top:60px;padding:0 12px}}#login .login{display:flex;justify-content:space-between;margin-bottom:30px}@media screen and (max-width: 767px){#login .login{display:block;margin-bottom:20px}}#login .login .login_left,#login .login .login_right{width:390px;background:#f4f8fc;border-radius:6px}@media screen and (max-width: 767px){#login .login .login_left,#login .login .login_right{margin:auto auto 20px;padding:60px 40px;width:unset;max-width:390px}}#login .login .login_left .login_left_title,#login .login .login_left .login_right_title,#login .login .login_right .login_left_title,#login .login .login_right .login_right_title{font-family:Noto Sans JP,sans-serif;font-weight:700;font-size:16px;text-align:center;color:#10173c;margin-bottom:37px}@media screen and (max-width: 767px){#login .login .login_left .login_left_title,#login .login .login_left .login_right_title,#login .login .login_right .login_left_title,#login .login .login_right .login_right_title{font-size:18px}#login .login .login_left .login_left_title p,#login .login .login_left .login_right_title p,#login .login .login_right .login_left_title p,#login .login .login_right .login_right_title p{margin-bottom:30px}}#login .login .login_left .login_right_title,#login .login .login_right .login_right_title{margin-bottom:20px}#login .login .login_left{padding-top:60px}#login .login .login_left ul li{width:220px;height:40px;border-radius:2px;text-align:center;margin:auto auto 20px}@media screen and (max-width: 767px){#login .login .login_left ul li{margin-bottom:12px;width:230px}}#login .login .login_left ul li a{font-family:Noto Sans JP,sans-serif;font-weight:400;font-size:14px;line-height:32px;text-align:left;color:#fff}#login .login .login_left ul li a img{transition-duration:.2s}#login .login .login_left ul li a img:hover{opacity:.8}#login .login .login_right{padding:60px 30px 0}@media screen and (max-width: 767px){#login .login .login_right{padding:62px 20px 60px}}#login .login .login_right .login_right_text{margin-bottom:10px}@media screen and (max-width: 767px){#login .login .login_right .login_right_text{margin:10px 0 20px}}#login .login .login_right .login_right_text label{font-family:Noto Sans JP,sans-serif;font-weight:500;font-size:14px;line-height:32px;text-align:left;color:#10173c;width:98px;display:inline-block}@media screen and (max-width: 767px){#login .login .login_right .login_right_text label{display:block}}#login .login .login_right .login_right_text input[type=email]{padding-left:8px;width:330px;height:40px;border-radius:6px;background:#fff;border:1px solid #cdd1dd;box-shadow:0 3px 6px #0000000f}@media screen and (max-width: 767px){#login .login .login_right .login_right_text input[type=email]{width:100%;height:32px}}#login .login .login_right .login_right_text input[type=password]{padding-left:8px;width:330px;height:40px;border-radius:6px;background:#fff;border:1px solid #cdd1dd;box-shadow:0 3px 6px #0000000f}@media screen and (max-width: 767px){#login .login .login_right .login_right_text input[type=password]{width:100%;height:32px}}#login .login .login_right .login_right_text_seconde{margin-bottom:14px}#login .login .login_right .login_error{font-family:Noto Sans JP,sans-serif;font-weight:400;font-size:10px;line-height:24px;text-align:left;color:#e54f4f;margin-bottom:30px}@media screen and (max-width: 767px){#login .login .login_right .login_error{margin-bottom:0}}#login .login .login_right .login_error_last{margin-bottom:23px}#login .login .login_right .login_btn{text-align:center}#login .login .login_right a{display:block;text-align:center;margin-bottom:15px;font-family:Noto Sans JP,sans-serif;font-weight:400;text-decoration:underline;font-size:12px;letter-spacing:.06em;line-height:35px;color:#10133c}@media screen and (max-width: 767px){#login .login .login_right a{line-height:unset;margin:10px 0 30px}}#login .login .login_right .login_confirm{font-family:Noto Sans JP,sans-serif;font-weight:400;font-size:12px;line-height:24px;text-align:left;color:#10133c;margin-bottom:61px}@media screen and (max-width: 767px){#login .login .login_right .login_confirm{margin-bottom:0}}#login .login .login_right .login_confirm a{display:unset;line-height:unset}@media screen and (max-width: 767px){#login .login .login_right .login_confirm a{text-decoration:underline}}#login .login_buttom{width:800px;background:#10133c;padding:29px 0 26px;text-align:center;outline:1px solid rgb(255,255,255);outline-offset:-7px}@media screen and (max-width: 767px){#login .login_buttom{width:100%;height:auto;padding-bottom:18px}}#login .login_buttom p{color:#fff}#login .login_buttom .login_create{font-family:Noto Sans JP,sans-serif;font-weight:700;font-size:16px;letter-spacing:.13em;line-height:40px;text-align:center;color:#fff;display:flex;justify-content:center;align-items:center;gap:5px}@media screen and (max-width: 767px){#login .login_buttom .login_create{line-height:unset;font-size:12px;margin-bottom:-6px}}#login .login_buttom .login_start{font-family:Noto Sans JP,sans-serif;font-weight:700;font-size:26px;letter-spacing:.06em;line-height:50px;color:#fff}@media screen and (max-width: 767px){#login .login_buttom .login_start{font-size:18px;margin-bottom:4px}}#login .login_buttom .login_buttom_btn{margin:auto}@media screen and (max-width: 376px){#login .login_buttom .login_buttom_btn{width:240px}}#login .login_buttom .login_end{font-family:Noto Sans JP,sans-serif;font-weight:400;letter-spacing:.06em;line-height:30px;color:#fff;text-align:center}@media screen and (max-width: 767px){#login .login_buttom .login_end{font-size:10px}}#login .login_buttom .login_end a{color:#fff;text-decoration:underline}#conditions{max-width:1150px;margin:50px auto 120px}@media screen and (max-width: 767px){#conditions{margin-bottom:100px;margin-top:60px}}#conditions .mypage_flame{display:flex;justify-content:space-around}#conditions .conditions_form{max-width:800px;border-radius:6px;background:#f4f8fc;padding:60px 60px 40px;margin-bottom:60px}@media screen and (max-width: 767px){#conditions .conditions_form{padding:55px 20px}}#conditions .conditions_form .form_title{text-align:center;margin-bottom:24px}#conditions .conditions_form .form_title .any{width:40px;height:16px;border-radius:8px;background:#2050b5;text-align:center;margin:auto;font-family:Noto Sans JP,sans-serif;font-weight:400;font-size:10px;line-height:19px;color:#fff}#conditions .conditions_form label{font-family:Noto Sans JP,sans-serif;font-weight:500;color:#10173c;font-size:14px}@media screen and (max-width: 767px){#conditions .conditions_form label{font-size:13px}}#conditions .conditions_form .conditions_group{margin-bottom:20px}@media screen and (max-width: 767px){#conditions .conditions_form .conditions_group:last-child{margin-bottom:0}}#conditions .conditions_form .conditions_group .double,#conditions .conditions_form .conditions_group .single{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 767px){#conditions .conditions_form .conditions_group .double,#conditions .conditions_form .conditions_group .single{display:block}}#conditions .conditions_form .conditions_group .double label,#conditions .conditions_form .conditions_group .single label{width:151px}#conditions .conditions_form .conditions_group .double .conditions,#conditions .conditions_form .conditions_group .single .conditions{width:40px;font-size:10px}#conditions .conditions_form .conditions_group .double .required,#conditions .conditions_form .conditions_group .double .any,#conditions .conditions_form .conditions_group .single .required,#conditions .conditions_form .conditions_group .single .any{height:16px;border-radius:8px;padding:0 8px;color:#fff;text-align:center}@media screen and (max-width: 767px){#conditions .conditions_form .conditions_group .double .required,#conditions .conditions_form .conditions_group .double .any,#conditions .conditions_form .conditions_group .single .required,#conditions .conditions_form .conditions_group .single .any{padding-top:1px}}#conditions .conditions_form .conditions_group .double .required,#conditions .conditions_form .conditions_group .single .required{background:#e54f4f}#conditions .conditions_form .conditions_group .double .any,#conditions .conditions_form .conditions_group .single .any{background:#2050b5}#conditions .conditions_form .conditions_group .double .double_text{display:flex;justify-content:space-between}#conditions .conditions_form .conditions_group .double .double_text .rubi{display:inline-block;width:24px;margin:0 5px;font-size:12px}#conditions .conditions_form .conditions_group .double .double_text input[type=text]{width:200px;height:34px;border-radius:4px;background:#fff;border:1px solid #cdd1dd;box-shadow:0 3px 6px #0000000f}@media screen and (max-width: 767px){#conditions .conditions_form .conditions_group .double .double_text input[type=text]{width:136px}}#conditions .conditions_form .conditions_group .single_center{align-items:start}#conditions .conditions_form .conditions_group .single .double_flexbox{display:flex}@media screen and (max-width: 767px){#conditions .conditions_form .conditions_group .single .double_flexbox{display:flex;justify-content:space-between;margin-bottom:10px;font-family:Noto Sans JP,sans-serif}#conditions .conditions_form .conditions_group .single .double_flexbox label{font-size:13px}}#conditions .conditions_form .conditions_group .single .conditions{margin-right:35px;margin-left:25px}@media screen and (max-width: 999px){#conditions .conditions_form .conditions_group .single .conditions{margin-left:0}}@media screen and (max-width: 767px){#conditions .conditions_form .conditions_group .single .conditions{margin-right:0;margin-left:0;display:inline-block;float:right;line-height:1.3}}#conditions .conditions_form .conditions_group .single .single_center_label{font-family:Noto Sans JP,sans-serif;font-weight:500;font-size:14px;text-align:left;color:#10173c;padding-top:40px}@media screen and (max-width: 767px){#conditions .conditions_form .conditions_group .single .single_center_label{padding-top:0;font-size:13px}}#conditions .conditions_form .conditions_group .single .single_center_any{margin-top:40px}@media screen and (max-width: 767px){#conditions .conditions_form .conditions_group .single .single_center_any{margin-top:0;line-height:1.2}}#conditions .conditions_form .conditions_group .single .text_multiple .text_multiple_box{display:flex;align-items:center;margin-bottom:20px}@media screen and (max-width: 767px){#conditions .conditions_form .conditions_group .single .single_text{margin-top:10px}}#conditions .conditions_form .conditions_group .single .single_text input[type=text]{width:441px;height:34px;border-radius:4px;background:#fff;border:1px solid #cdd1dd;font-size:14px;box-shadow:0 3px 6px #0000000f}@media screen and (max-width: 767px){#conditions .conditions_form .conditions_group .single .single_text input[type=text]{width:100%}}#conditions .conditions_form .conditions_group .single .single_text input[type=file]{display:none}#conditions .conditions_form .conditions_group .single .single_text textarea{width:441px;padding-left:9px;height:94px;border-radius:4px;background:#fff;border:1px solid #cdd1dd;font-size:14px;box-shadow:0 3px 6px #0000000f}@media screen and (max-width: 767px){#conditions .conditions_form .conditions_group .single .single_text textarea{width:100%}}#conditions .conditions_form .conditions_group .single .single_text select{width:200px;height:34px;border-radius:4px;background:#fff;border:1px solid #cdd1dd;box-shadow:0 3px 6px #0000000f;font-family:Noto Sans JP,sans-serif;font-weight:400;font-size:14px;line-height:24px;text-align:left;color:#6e6e6e}@media screen and (max-width: 767px){#conditions .conditions_form .conditions_group .single .single_text select{width:100%;line-height:unset}}#conditions .conditions_form .conditions_group .single .single_text .file_label{width:200px;height:34px;border-radius:4px;background:#fff;border:1px solid #cdd1dd;box-shadow:0 3px 6px #0000000f;display:inline-block;text-align:center;padding:5px 0;font-family:Noto Sans JP,sans-serif;font-weight:400;font-size:12px;line-height:24px;color:#6e6e6e}@media screen and (max-width: 767px){#conditions .conditions_form .conditions_group .single .single_text .file_label{width:140px}}#conditions .conditions_form .conditions_group .single .single_text .pdf_link{font-family:Noto Sans JP,sans-serif;font-weight:400;text-decoration:underline;font-size:12px;line-height:24px;text-align:left;color:#10133c}#conditions .conditions_form .conditions_group .single .single_text .location_note{width:440px;font-family:Noto Sans JP,sans-serif;font-weight:400;font-size:12px;line-height:18px;text-align:left;color:#6e6e6e}@media screen and (max-width: 767px){#conditions .conditions_form .conditions_group .single .single_text .location_note{width:100%;font-size:10px;margin-top:4px}}#conditions .conditions_form .conditions_group .single .single_text .file_note{font-family:Noto Sans JP,sans-serif;font-weight:400;font-size:12px;line-height:24px;text-align:left;color:#6e6e6e;overflow-wrap:break-word;width:440px}@media screen and (max-width: 767px){#conditions .conditions_form .conditions_group .single .single_text .file_note{width:100%;font-size:10px}}#conditions .conditions_form .conditions_group .single .single_text .file_error_note{font-family:Noto Sans JP,sans-serif;font-weight:400;font-size:12px;line-height:24px;text-align:left;color:#e54f4f}@media screen and (max-width: 767px){#conditions .conditions_form .conditions_group .single .single_text .file_error_note{font-size:10px}}#conditions .conditions_form .conditions_group .single .single_select{width:65%}@media screen and (max-width: 767px){#conditions .conditions_form .conditions_group .single .single_select,#conditions .conditions_form .conditions_group .single .single_select select{width:100%}}#conditions .conditions_form .conditions_group .single .triple input[type=text]{width:360px}@media screen and (max-width: 767px){#conditions .conditions_form .conditions_group .single .triple input[type=text]{width:100%}}#conditions .conditions_form .conditions_group .single .mail_note{width:65%}#conditions .conditions_form .conditions_group .single .mail_note a{font-family:Noto Sans JP,sans-serif;font-weight:400;text-decoration:underline;font-size:12px;line-height:24px;text-align:left;color:#10133c}#conditions .conditions_form .conditions_group .single_multiple label,#conditions .conditions_form .conditions_group .single_multiple .any_multiple{margin-bottom:175px}@media screen and (max-width: 767px){#conditions .conditions_form .conditions_group .single_multiple label,#conditions .conditions_form .conditions_group .single_multiple .any_multiple{margin-bottom:unset}}#conditions .conditions_form .conditions_group .conditions_select_group{display:flex;flex-wrap:wrap}#conditions .conditions_form .conditions_group .conditions_select_group li{margin-right:10px}#conditions .conditions_form .conditions_group .conditions_select_group li div{font-family:Noto Sans JP,sans-serif;font-weight:500;font-size:14px;line-height:18px;text-align:left;color:#10173c;margin-bottom:10px}#conditions .conditions_form .conditions_group .conditions_select_group li select{width:330px;height:34px;border-radius:4px;background:#fff;border:1px solid #cdd1dd;box-shadow:0 3px 6px #0000000f;margin-bottom:21px}#conditions .conditions_form .conditions_group .select_note{font-family:Noto Sans JP,sans-serif;font-weight:400;font-size:12px;line-height:24px;text-align:left;color:#6e6e6e}#conditions .condition-btn-group{text-align:center;margin-top:30px}#application{max-width:1150px;margin:50px auto 171px}@media screen and (max-width: 767px){#application{margin-bottom:0;margin-top:40px}}@media screen and (max-width: 999px){#application .title{max-width:unset;width:100%}}#application .mypage_flame{display:flex;justify-content:space-around}#application .application_form{max-width:800px;width:800px}@media screen and (max-width: 999px){#application .application_form{max-width:unset;width:100%}}@media screen and (max-width: 767px){#application .application_form{padding:0 0 60px;margin-bottom:40px;width:100%}}#application .application_form .application_form_title{text-align:center;margin-bottom:41px}#application .application_form .application_form_title p{font-family:Noto Sans JP,sans-serif;font-weight:500;font-size:12px;line-height:24px;text-align:center;color:#000}#application .application_form .table{width:100%}#application .application_form .table .dltable{width:100%;border:1px solid #e3e3e7;border-radius:4px;background-color:#fff}@media screen and (max-width: 999px){#application .application_form .table .dltable{display:flex;margin-bottom:30px}}@media screen and (max-width: 767px){#application .application_form .table .dltable{display:flex;margin-bottom:30px}}@media screen and (max-width: 376px){#application .application_form .table .dltable{width:100%}}@media screen and (max-width: 999px){#application .application_form .table .dltable:last-child{margin-bottom:0}}#application .application_form .table .dltable .row1{width:30%;border-right:1px solid #e3e3e7;max-width:219px}@media screen and (max-width: 999px){#application .application_form .table .dltable .row1{border-right:unset}}#application .application_form .table .dltable .row2{width:20%;border-right:1px solid #e3e3e7;max-width:148px}@media screen and (max-width: 999px){#application .application_form .table .dltable .row2{border-top:1px solid #e3e3e7;border-bottom:1px solid #e3e3e7;border-right:unset}}#application .application_form .table .dltable .row3{width:55%;text-align:left;padding-left:20px;padding-right:20px;max-width:431px;border-right:1px solid #e3e3e7}@media screen and (max-width: 999px){#application .application_form .table .dltable .row3{border-right:unset}}#application .application_form .table .dltable .row3_title{text-align:center}@media screen and (max-width: 999px){#application .application_form .table .dltable .row1,#application .application_form .table .dltable .row2,#application .application_form .table .dltable .row3{width:80px;padding-left:0;font-size:12px;padding-right:16px}}#application .application_form .table .dltable .row3_sp_title{display:flex;align-items:center;justify-content:space-evenly}#application .application_form .table .dltable .dl_sp_title_row{background-color:#3e405c}#application .application_form .table .dltable dl{display:flex;flex-wrap:wrap;justify-content:left;text-align:center;font-size:12px;border-bottom:1px solid #e3e3e7}@media screen and (max-width: 999px){#application .application_form .table .dltable dl{display:block}}#application .application_form .table .dltable dl:last-child{border-bottom:none;width:100%}#application .application_form .table .dltable dl dt,#application .application_form .table .dltable dl dd{font-family:Noto Sans JP,sans-serif;font-weight:500;font-size:14px;text-align:center}#application .application_form .table .dltable dl dt{padding:10px 0;background:#3e405c none repeat scroll 0 0;color:#fff}#application .application_form .table .dltable dl dd{padding:10px 0;color:#10133c}@media screen and (max-width: 999px){#application .application_form .table .dltable dl dd{width:100%!important;max-width:100%!important;padding-left:16px!important;text-align:left!important}}@media screen and (max-width: 376px){#application .application_form .table .dltable dl dd{width:100%!important;max-width:100%!important}}#application .application_form .table .dltable dl dd a{text-decoration:underline;font-family:Noto Sans JP,sans-serif;font-weight:500;font-size:14px;text-align:center;color:#10133c}#withdrawal{max-width:1150px;margin:50px auto 120px}@media screen and (max-width: 999px){#withdrawal{margin-top:120px}}@media screen and (max-width: 767px){#withdrawal{margin-bottom:100px;max-width:390px;padding-left:12px;padding-right:12px}}#withdrawal .mypage_flame{display:flex;justify-content:space-around}#withdrawal .withdrawal_form{max-width:800px;border-radius:6px;background:#fff4f4;padding:40px;margin-bottom:61px}@media screen and (max-width: 767px){#withdrawal .withdrawal_form{max-width:366px;padding:40px 20px 60px}}#withdrawal .withdrawal_form .error{margin-left:165px}@media screen and (max-width: 767px){#withdrawal .withdrawal_form .error{margin-left:0}}#withdrawal .withdrawal_form .withdrawal_form_title{text-align:right;margin-bottom:10px}@media screen and (max-width: 999px){#withdrawal .withdrawal_form .withdrawal_form_title{padding-right:25px}}@media screen and (max-width: 767px){#withdrawal .withdrawal_form .withdrawal_form_title{text-align:center;margin-bottom:4px;padding-right:unset}}#withdrawal .withdrawal_form .withdrawal_form_title p{text-align:center;font-family:Noto Sans JP,sans-serif;font-weight:700;font-size:16px;line-height:60px;color:#e54f4f}#withdrawal .withdrawal_form .withdrawal_form_title_complete{text-align:center;margin-bottom:10px}@media screen and (max-width: 999px){#withdrawal .withdrawal_form .withdrawal_form_title_complete{padding-right:25px}}@media screen and (max-width: 767px){#withdrawal .withdrawal_form .withdrawal_form_title_complete{text-align:center;margin-bottom:4px;padding-right:unset}}#withdrawal .withdrawal_form .withdrawal_form_title_complete p{font-family:Noto Sans JP,sans-serif;font-weight:700;font-size:16px;line-height:60px;color:#10173c}#withdrawal .withdrawal_form .withdrawal_form_list ul{width:70%;margin:0 auto}@media screen and (max-width: 999px){#withdrawal .withdrawal_form .withdrawal_form_list ul{width:100%}}#withdrawal .withdrawal_form .withdrawal_form_list ul li{font-family:Noto Sans JP,sans-serif;font-weight:400;font-size:12px;line-height:24px;text-align:left;color:#10173c}#withdrawal .withdrawal_form_complete{text-align:center;background:unset;padding:0 44px 60px;margin-top:-20px}@media screen and (max-width: 999px){#withdrawal .withdrawal_form_complete{padding-top:0;padding-bottom:0;margin-bottom:0}}#withdrawal .withdrawal_form_complete .withdrawal_form_title{text-align:unset}#withdrawal .withdrawal_form_complete .withdrawal_form_title div{color:#10173c}#withdrawal .withdrawal_form_complete .withdrawal_form_list{margin-top:-20px}@media screen and (max-width: 767px){#withdrawal .withdrawal_form_complete .withdrawal_form_list{margin-top:0}}#withdrawal .withdrawal_form_complete .withdrawal_form_list div{font-family:Noto Sans JP,sans-serif;font-weight:500;font-size:12px;line-height:24px;text-align:center;color:#000}#withdrawal .withdrawal_form_complete .withdrawal_form_list div .br_css:after{white-space:unset}@media screen and (max-width: 999px){#withdrawal .withdrawal_form_complete .withdrawal_form_list div .br_css:after{content:"\a";white-space:pre}}#withdrawal .button_group{gap:20px;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 767px){#withdrawal .button_group{flex-direction:column-reverse}}.identification_upd{text-align:center;margin-top:30px}#mypage{max-width:1150px;margin:50px auto auto}@media screen and (max-width: 767px){#mypage{width:100%}}#mypage .mypage_flame{display:flex;justify-content:space-around}#mypage .mypage_form{max-width:800px;width:800px;border-radius:6px;margin-bottom:120px}@media screen and (max-width: 999px){#mypage .mypage_form{width:100%;max-width:unset}}@media screen and (max-width: 767px){#mypage .mypage_form{margin-bottom:100px;width:100%}}#mypage .mypage_form .mypage_form_title{background:#fff4f4;text-align:center;width:800px;padding:60px;margin-bottom:41px}@media screen and (max-width: 999px){#mypage .mypage_form .mypage_form_title{width:100%}}@media screen and (max-width: 767px){#mypage .mypage_form .mypage_form_title{width:100%;border-radius:6px}}#mypage .mypage_form .mypage_form_title p{font-family:Noto Sans JP,sans-serif;font-weight:700;font-size:16px;color:#e54f4f}#mypage .mypage_form .mypage_form_title_comp{background:#d9ead3}#mypage .mypage_form .mypage_form_title_comp p{color:#38761d}#mypage .mypage_form .mypage_form_requia{font-family:Noto Sans JP,sans-serif;font-weight:500;font-size:12px;line-height:24px;text-align:center;color:#000;margin-bottom:41px}@media screen and (max-width: 767px){#mypage .mypage_form .mypage_form_requia span:after{content:"\a";white-space:pre}}#mypage .mypage_form .table{width:100%;margin-bottom:10px}#mypage .mypage_form .table .dltable{width:100%;border:1px solid #e3e3e7;border-radius:4px;background-color:#fff}#mypage .mypage_form .table .dltable .row1{width:70%;border-right:1px solid #e3e3e7}#mypage .mypage_form .table .dltable .row2{width:30%;border-right:1px solid #e3e3e7}#mypage .mypage_form .table .dltable dl{display:flex;flex-wrap:wrap;justify-content:left;text-align:center;font-size:12px;border-bottom:1px solid #e3e3e7}#mypage .mypage_form .table .dltable dl:last-child{border-bottom:none}#mypage .mypage_form .table .dltable dl dt,#mypage .mypage_form .table .dltable dl dd{font-family:Noto Sans JP,sans-serif;font-weight:500;font-size:14px;text-align:center}@media screen and (max-width: 767px){#mypage .mypage_form .table .dltable dl dt,#mypage .mypage_form .table .dltable dl dd{font-size:12px}}#mypage .mypage_form .table .dltable dl dt{padding:10px 0;background:#3e405c none repeat scroll 0 0;color:#fff}#mypage .mypage_form .table .dltable dl dd{padding:10px 0;color:#10133c}#mypage .mypage_form .mypage_form_requia_sub{font-family:Noto Sans JP,sans-serif;font-weight:400;font-size:12px;line-height:18px;text-align:left;color:#6e6e6e;margin-bottom:42px}@media screen and (max-width: 767px){#mypage .mypage_form .mypage_form_requia_sub{font-size:10px}}#mypage .mypage_form .mypage_form_requia_sub p a{text-decoration:underline}#mypage .mypage_form .mypage_file_upload{width:800px;border-radius:6px;background:#f4f8fc;padding:40px 60px 35px}@media screen and (max-width: 999px){#mypage .mypage_form .mypage_file_upload{width:100%}}@media screen and (max-width: 767px){#mypage .mypage_form .mypage_file_upload{width:100%;padding:50px 20px 35px}}#mypage .mypage_form .mypage_file_upload .mypage_file_upload_title{text-align:center}#mypage .mypage_form .mypage_file_upload .mypage_file_upload_title p{font-family:Noto Sans JP,sans-serif;font-weight:700;font-size:16px;line-height:60px;color:#10173c}#mypage .mypage_form .mypage_file_upload .file_group{display:flex;justify-content:center;margin-bottom:30px}@media screen and (max-width: 767px){#mypage .mypage_form .mypage_file_upload .file_group{justify-content:space-between;margin-bottom:25px}#mypage .mypage_form .mypage_file_upload .file_group .file_group_input{width:156px}}#mypage .mypage_form .mypage_file_upload .file_group .file_group_input label{font-family:Noto Sans JP,sans-serif;font-weight:500;font-size:14px;line-height:32px;color:#10173c;margin-right:10px;text-align:center;display:block}@media screen and (max-width: 767px){#mypage .mypage_form .mypage_file_upload .file_group .file_group_input label{margin-bottom:5px}}#mypage .mypage_form .mypage_file_upload .file_group .file_group_input label span{width:40px;height:16px;border-radius:8px;background:#e54f4f;font-family:Noto Sans JP,sans-serif;font-weight:400;font-size:10px;line-height:1.5;color:#fff;margin-left:10px;display:inline-block;vertical-align:middle}@media screen and (max-width: 767px){#mypage .mypage_form .mypage_file_upload .file_group .file_group_input label span{line-height:15px}}#mypage .mypage_form .mypage_file_upload .file_group .file_group_input .surface_name{font-family:Noto Sans JP,sans-serif;font-weight:400;font-size:10px}#mypage .mypage_form .mypage_file_upload .file_group .first{margin-right:60px}@media screen and (max-width: 767px){#mypage .mypage_form .mypage_file_upload .file_group .first{margin-right:0}}#mypage .mypage_form .mypage_file_upload .file_group .file_btn label{cursor:pointer;width:200px;height:34px;border-radius:4px;background:#fff;border:1px solid #cdd1dd;box-shadow:0 3px 6px #0000000f;font-family:Noto Sans JP,sans-serif;font-weight:400;color:#6e6e6e;font-size:12px;text-align:center;transition-duration:.2s}@media screen and (max-width: 767px){#mypage .mypage_form .mypage_file_upload .file_group .file_btn label{width:100%;font-size:10px;text-align:left;padding-left:10px}}@media screen and (max-width: 376px){#mypage .mypage_form .mypage_file_upload .file_group .file_btn label{width:95%}}@media (hover: hover){#mypage .mypage_form .mypage_file_upload .file_group .file_btn label:hover{background:var(--input-file-hover-color)}}#mypage .mypage_form .mypage_file_upload .file_group .file_btn input[type=file]{display:none}#mypage .mypage_form .mypage_file_upload .mypage_file_upload_btn{text-align:center;margin-bottom:41px}#mypage .mypage_form .mypage_file_upload .mypage_file_upload_explanation{width:680px;max-width:680px;margin:auto auto 25px}@media screen and (max-width: 767px){#mypage .mypage_form .mypage_file_upload .mypage_file_upload_explanation{width:100%}}#mypage .mypage_form .mypage_file_upload .mypage_file_upload_explanation .mypage_explanation_title{margin-bottom:15px}#mypage .mypage_form .mypage_file_upload .mypage_file_upload_explanation .mypage_explanation_title p{font-family:Noto Sans JP,sans-serif;font-weight:500;font-size:14px;line-height:32px;text-align:left;color:#10173c;border-bottom:1px solid #d3d5ea}#mypage .mypage_form .mypage_file_upload .mypage_file_upload_explanation .mypage_explanation_list ul li{font-family:Noto Sans JP,sans-serif;font-weight:400;font-size:12px;line-height:24px;text-align:left;color:#10173c}#mypage .mypage_form .identification_status_se{font-family:Noto Sans JP,sans-serif;font-weight:500;font-size:12px;line-height:24px;text-align:center;color:#000}#mypage .mypage_form .identification_status_se .br_css:after{white-space:unset;display:none}@media screen and (max-width: 767px){#mypage .mypage_form .identification_status_se .br_css:after{content:"\a";white-space:pre;display:unset}}#mypage .button_group{display:flex;justify-content:center}@media screen and (max-width: 767px){#mypage .button_group{display:block;text-align:center}}#mypage .button_group .return_btn{width:240px;border-radius:27px;background:#b2bed6;font-family:Noto Sans JP,sans-serif;font-weight:500;font-size:14px;line-height:32px;text-align:center;margin-right:40px}@media screen and (max-width: 767px){#mypage .button_group .return_btn{margin:auto auto 20px}}#mypage .button_group .return_btn a{display:block;padding:12px 0;color:#fff}#mypage .button_group button{width:240px;height:54px;border-radius:27px;background:linear-gradient(90deg,#2050b5 0%,#5a92c9 100%);font-family:Noto Sans JP,sans-serif;font-weight:500;font-size:14px;line-height:32px;color:#fff;border:none}#mypage .validation_error{font-family:Noto Sans JP,sans-serif;font-weight:400;font-size:12px;line-height:24px;text-align:left;color:#e54f4f}#mypagetop{max-width:1150px;margin:50px auto auto;padding-bottom:60px}@media screen and (max-width: 767px){#mypagetop{padding-bottom:60px}}#mypagetop .mypagetop_flame{display:flex;justify-content:space-around}#mypagetop .mypagetop_form{max-width:800px;width:100%;border-radius:6px;margin-bottom:61px}@media screen and (max-width: 999px){#mypagetop .mypagetop_form{max-width:unset}}@media screen and (max-width: 767px){#mypagetop .mypagetop_form{padding:0;margin-bottom:40px;width:100%}}#mypagetop .mypagetop_form .mypagetop_situation{width:100%;border-radius:6px;background:#f4f8fc;padding:40px 20px 47px;margin-bottom:40px}@media screen and (max-width: 767px){#mypagetop .mypagetop_form .mypagetop_situation{width:100%;padding:34px 35px 46px;margin-bottom:20px}}#mypagetop .mypagetop_form .mypagetop_situation .mypagetop_situation_title{font-family:Noto Sans JP,sans-serif;font-weight:700;font-size:16px;line-height:60px;text-align:center;color:#10173c}#mypagetop .mypagetop_form .mypagetop_situation .mypagetop_situation_sub{font-family:Noto Sans JP,sans-serif;font-weight:400;font-size:14px;line-height:32px;text-align:center;color:#10173c}@media screen and (max-width: 767px){#mypagetop .mypagetop_form .mypagetop_situation .mypagetop_situation_sub{font-size:13px;line-height:26px}}#mypagetop .mypagetop_form .mypagetop_situation .mypagetop_group{display:flex;justify-content:space-between}@media screen and (max-width: 767px){#mypagetop .mypagetop_form .mypagetop_situation .mypagetop_group{display:block}}#mypagetop .mypagetop_form .mypagetop_situation .mypagetop_group .mypagetop_situation_group{display:flex;align-items:center;justify-content:center}#mypagetop .mypagetop_form .mypagetop_situation .mypagetop_group .mypagetop_situation_group label{font-family:Noto Sans JP,sans-serif;font-weight:700;font-size:11px;line-height:60px;text-align:center;color:#10173c;margin-right:13px}@media screen and (max-width: 767px){#mypagetop .mypagetop_form .mypagetop_situation .mypagetop_group .mypagetop_situation_group label{width:90px;margin-right:41px;text-align:left}}#mypagetop .mypagetop_form .mypagetop_situation .mypagetop_group .mypagetop_situation_group div{width:100px;height:32px;border-radius:16px;font-family:Noto Sans JP,sans-serif;font-weight:500;font-size:11px;line-height:32px;color:#fff;text-align:center}#mypagetop .mypagetop_form .mypagetop_situation .mypagetop_group .mypagetop_situation_group .done{background:var(--primary-color)}#mypagetop .mypagetop_form .mypagetop_situation .mypagetop_group .mypagetop_situation_group .entered{background:var(--error-color)}#mypagetop .mypagetop_form .mypagetop_alignment{width:100%;border-radius:6px;background:#f4f8fc;padding:40px 60px;margin-bottom:40px}@media screen and (max-width: 767px){#mypagetop .mypagetop_form .mypagetop_alignment{width:100%;padding:34px 20px 46px;margin-bottom:20px}}#mypagetop .mypagetop_form .mypagetop_alignment .mypagetop_alignment_title{margin-bottom:41px}@media screen and (max-width: 767px){#mypagetop .mypagetop_form .mypagetop_alignment .mypagetop_alignment_title{margin-bottom:4px}}#mypagetop .mypagetop_form .mypagetop_alignment .mypagetop_alignment_title p{font-family:Noto Sans JP,sans-serif;font-weight:700;font-size:16px;line-height:60px;text-align:center;color:#10173c}#mypagetop .mypagetop_form .mypagetop_alignment .mypagetop_alignment_group{display:flex;align-items:center;justify-content:center;gap:3%;margin-bottom:15px;margin-left:40px}@media screen and (max-width: 376px){#mypagetop .mypagetop_form .mypagetop_alignment .mypagetop_alignment_group{flex-direction:column;gap:5px!important;margin-bottom:0}}@media screen and (max-width: 767px){#mypagetop .mypagetop_form .mypagetop_alignment .mypagetop_alignment_group{margin-bottom:15px;margin-left:0}}#mypagetop .mypagetop_form .mypagetop_alignment .mypagetop_alignment_group img{max-width:220px}@media screen and (max-width: 767px){#mypagetop .mypagetop_form .mypagetop_alignment .mypagetop_alignment_group img{width:180px}}@media screen and (max-width: 376px){#mypagetop .mypagetop_form .mypagetop_alignment .mypagetop_alignment_group img{width:100%}}#mypagetop .mypagetop_form .mypagetop_alignment .mypagetop_alignment_group div{width:120px;text-align:center;max-height:32px;border-radius:16px;font-family:Noto Sans JP,sans-serif;font-weight:500;font-size:12px;line-height:32px;color:#fff}#mypagetop .mypagetop_form .mypagetop_alignment .mypagetop_alignment_group p,#mypagetop .mypagetop_form .mypagetop_alignment .mypagetop_alignment_group a{font-family:Noto Sans JP,sans-serif;font-weight:500;text-decoration:underline;font-size:12px;line-height:32px;text-align:left;color:#10133c}#mypagetop .mypagetop_form .mypagetop_alignment .mypagetop_alignment_group .done{background:var(--primary-color)}#mypagetop .mypagetop_form .mypagetop_alignment .mypagetop_alignment_group .not_p{display:block;width:60px}#mypagetop .mypagetop_form .alignment{display:flex;align-items:center;width:200px!important;justify-content:center;gap:15px}@media screen and (max-width: 767px){#mypagetop .mypagetop_form .alignment{display:block;width:120px!important}}#mypagetop .mypagetop_form .alignment-button{color:#fff!important;text-decoration:none!important;width:120px;max-height:32px!important;min-height:32px}#mypagetop .mypagetop_form .cancel{width:auto!important}#mypagetop .mypagetop_form .mypagetop_inquiry{margin-bottom:40px}@media screen and (max-width: 767px){#mypagetop .mypagetop_form .mypagetop_inquiry{margin-bottom:20px}}#mypagetop .mypagetop_form .mypagetop_inquiry a{position:relative}#mypagetop .mypagetop_form .mypagetop_inquiry a .imgpc{transition-duration:.2s;display:block}@media screen and (max-width: 500px){#mypagetop .mypagetop_form .mypagetop_inquiry a .imgpc{display:none}}#mypagetop .mypagetop_form .mypagetop_inquiry a .imgpc:hover{opacity:.8}#mypagetop .mypagetop_form .mypagetop_inquiry a .imgsp{display:none}@media screen and (max-width: 500px){#mypagetop .mypagetop_form .mypagetop_inquiry a .imgsp{display:block;width:100%}}#mypagetop .mypagetop_form .mypagetop_inquiry a div{position:absolute;bottom:0;width:100%;background:#242648}@media screen and (max-width: 767px){#mypagetop .mypagetop_form .mypagetop_inquiry a div{width:100%}}#mypagetop .mypagetop_form .mypagetop_inquiry a div p{text-align:center;font-family:Noto Sans JP,sans-serif;font-weight:500;font-size:14px;line-height:32px;color:#fff;max-height:46px;padding:8px 0}@media screen and (max-width: 500px){#mypagetop .mypagetop_form .mypagetop_inquiry a .mypagetop_inquiry_text{display:none}}#mypagetop .mypagetop_form .mypagetop_insurance{width:100%;background:#3e405c;padding:62px 60px 48px}@media screen and (max-width: 767px){#mypagetop .mypagetop_form .mypagetop_insurance{width:100%;padding:60px 25px 41px;border-radius:6px}}#mypagetop .mypagetop_form .mypagetop_insurance .mypagetop_insurance_title{font-family:Noto Sans JP,sans-serif;font-weight:700;font-size:16px;text-align:center;color:#fff;margin-bottom:41px}@media screen and (max-width: 767px){#mypagetop .mypagetop_form .mypagetop_insurance .mypagetop_insurance_title{margin-bottom:24px}}#mypagetop .mypagetop_form .mypagetop_insurance .mypagetop_insurance_expl{margin-bottom:20px}@media screen and (max-width: 767px){#mypagetop .mypagetop_form .mypagetop_insurance .mypagetop_insurance_expl{margin-bottom:12px}}#mypagetop .mypagetop_form .mypagetop_insurance .mypagetop_insurance_expl p{font-family:Noto Sans JP,sans-serif;font-weight:400;font-size:13px;line-height:28px;text-align:left;color:#fff}#mypagetop .mypagetop_form .mypagetop_insurance .mypagetop_insurance_sub{margin-bottom:42px}@media screen and (max-width: 767px){#mypagetop .mypagetop_form .mypagetop_insurance .mypagetop_insurance_sub{margin-bottom:24px}}#mypagetop .mypagetop_form .mypagetop_insurance .mypagetop_insurance_sub p{font-family:Noto Sans JP,sans-serif;font-weight:400;font-size:12px;line-height:28px;text-align:left;color:#fff}@media screen and (max-width: 767px){#mypagetop .mypagetop_form .mypagetop_insurance .mypagetop_insurance_sub p{font-size:10px;line-height:20px}}#mypagetop .mypagetop_form .mypagetop_insurance .mypagetop_insurance_feel,#mypagetop .mypagetop_form .mypagetop_insurance .mypagetop_insurance_gmo{width:680px;border-radius:4px;background:#fff;padding:41px 135px;margin-bottom:20px;box-shadow:0 0 3px 1px #556e86 inset}@media screen and (max-width: 767px){#mypagetop .mypagetop_form .mypagetop_insurance .mypagetop_insurance_feel,#mypagetop .mypagetop_form .mypagetop_insurance .mypagetop_insurance_gmo{width:100%;padding:41px 12px}}#mypagetop .mypagetop_form .mypagetop_insurance .mypagetop_insurance_feel p:nth-child(1),#mypagetop .mypagetop_form .mypagetop_insurance .mypagetop_insurance_gmo p:nth-child(1){font-family:Noto Sans JP,sans-serif;font-weight:700;font-size:12px;line-height:30px;text-align:center;color:#10133c}@media screen and (max-width: 767px){#mypagetop .mypagetop_form .mypagetop_insurance .mypagetop_insurance_feel p:nth-child(1),#mypagetop .mypagetop_form .mypagetop_insurance .mypagetop_insurance_gmo p:nth-child(1){margin:auto auto 4px;line-height:1.5}}#mypagetop .mypagetop_form .mypagetop_insurance .mypagetop_insurance_feel p:nth-child(2),#mypagetop .mypagetop_form .mypagetop_insurance .mypagetop_insurance_gmo p:nth-child(2){font-family:Noto Sans JP,sans-serif;font-weight:700;font-size:18px;line-height:30px;text-align:center;color:#10133c}@media screen and (max-width: 767px){#mypagetop .mypagetop_form .mypagetop_insurance .mypagetop_insurance_feel p:nth-child(2),#mypagetop .mypagetop_form .mypagetop_insurance .mypagetop_insurance_gmo p:nth-child(2){font-size:16px}}#mypagetop .mypagetop_form .mypagetop_insurance .mypagetop_insurance_feel p:nth-child(3),#mypagetop .mypagetop_form .mypagetop_insurance .mypagetop_insurance_gmo p:nth-child(3){font-family:Noto Sans JP,sans-serif;font-weight:700;font-size:12px;line-height:30px;text-align:center;color:#10133c;margin-bottom:2px}@media screen and (max-width: 767px){#mypagetop .mypagetop_form .mypagetop_insurance .mypagetop_insurance_feel p:nth-child(3),#mypagetop .mypagetop_form .mypagetop_insurance .mypagetop_insurance_gmo p:nth-child(3){margin-bottom:22px;margin-top:4px;line-height:20px}}#mypagetop .mypagetop_form .mypagetop_insurance .mypagetop_insurance_feel p:nth-child(4),#mypagetop .mypagetop_form .mypagetop_insurance .mypagetop_insurance_gmo p:nth-child(4){font-family:Noto Sans JP,sans-serif;font-weight:400;font-size:12px;line-height:30px;text-align:center;color:#2050b5}#mypagetop .mypagetop_form .mypagetop_insurance .mypagetop_insurance_feel a,#mypagetop .mypagetop_form .mypagetop_insurance .mypagetop_insurance_gmo a{display:block;font-family:Noto Sans JP,sans-serif;font-weight:400;font-size:12px;text-align:center;color:#2050b5}@media screen and (max-width: 767px){#mypagetop .mypagetop_form .mypagetop_insurance .mypagetop_insurance_feel .mypagetop_insurance_feel_first,#mypagetop .mypagetop_form .mypagetop_insurance .mypagetop_insurance_gmo .mypagetop_insurance_feel_first{width:207px;margin:auto auto 11px;line-height:1.5}#mypagetop .mypagetop_form .mypagetop_insurance .mypagetop_insurance_feel .mypagetop_insurance_gmo_3,#mypagetop .mypagetop_form .mypagetop_insurance .mypagetop_insurance_gmo .mypagetop_insurance_gmo_3{width:200px;margin:auto auto 11px}}#mypagetop .mypagetop_form .mypagetop_form_title{background:#fff4f4;text-align:center;width:100%;padding:60px;margin-bottom:41px}@media screen and (max-width: 767px){#mypagetop .mypagetop_form .mypagetop_form_title{width:100%;padding:40px}}#mypagetop .mypagetop_form .mypagetop_form_title p{font-family:Noto Sans JP,sans-serif;font-weight:700;font-size:16px;line-height:60px;color:#e54f4f}#mypagetop .mypagetop_form .mypagetop_form_requia{font-family:Noto Sans JP,sans-serif;font-weight:500;font-size:12px;line-height:24px;text-align:center;color:#000;margin-bottom:41px}#mypagetop .mypagetop_form .table{margin-bottom:10px}#mypagetop .mypagetop_form .table .dltable{width:100%;border:1px solid #e3e3e7;border-radius:4px;background-color:#fff}#mypagetop .mypagetop_form .table .dltable .row1{width:70%;border-right:1px solid #e3e3e7}#mypagetop .mypagetop_form .table .dltable .row2{width:30%;border-right:1px solid #e3e3e7}#mypagetop .mypagetop_form .table .dltable dl{display:flex;flex-wrap:wrap;justify-content:left;text-align:center;font-size:12px;border-bottom:1px solid #e3e3e7}#mypagetop .mypagetop_form .table .dltable dl:last-child{border-bottom:none}#mypagetop .mypagetop_form .table .dltable dl dt{padding:10px 0;background:#3e405c none repeat scroll 0 0;color:#fff}#mypagetop .mypagetop_form .table .dltable dl dd{padding:10px 0}#mypagetop .mypagetop_form .mypagetop_form_requia_sub{font-family:Noto Sans JP,sans-serif;font-weight:400;font-size:12px;line-height:18px;text-align:left;color:#6e6e6e;margin-bottom:42px}#mypagetop .mypagetop_form .mypagetop_file_upload{width:800px;border-radius:6px;background:#f4f8fc;padding:60px}@media screen and (max-width: 767px){#mypagetop .mypagetop_form .mypagetop_file_upload{width:100%;padding:60px 10px}}#mypagetop .mypagetop_form .mypagetop_file_upload .mypagetop_file_upload_title{text-align:center}#mypagetop .mypagetop_form .mypagetop_file_upload .mypagetop_file_upload_title p{font-family:Noto Sans JP,sans-serif;font-weight:700;font-size:16px;line-height:60px;color:#10173c}#mypagetop .mypagetop_form .mypagetop_file_upload .file_group{display:flex;justify-content:center;margin-bottom:30px}@media screen and (max-width: 767px){#mypagetop .mypagetop_form .mypagetop_file_upload .file_group{display:block}}#mypagetop .mypagetop_form .mypagetop_file_upload .file_group .file_group_input label{font-family:Noto Sans JP,sans-serif;font-weight:500;font-size:14px;line-height:32px;color:#10173c;margin-right:10px;text-align:center;display:block}#mypagetop .mypagetop_form .mypagetop_file_upload .file_group .file_group_input label span{width:40px;height:16px;border-radius:8px;background:#e54f4f;font-family:Noto Sans JP,sans-serif;font-weight:400;font-size:10px;line-height:20px;color:#fff;margin-left:10px;display:inline-block}#mypagetop .mypagetop_form .mypagetop_file_upload .file_group .first{margin-right:60px}@media screen and (max-width: 767px){#mypagetop .mypagetop_form .mypagetop_file_upload .file_group .first{margin-right:0}}#mypagetop .mypagetop_form .mypagetop_file_upload .file_group .file_btn label{width:200px;height:34px;border-radius:4px;background:#fff;border:1px solid #cdd1dd;box-shadow:0 3px 6px #0000000f}@media screen and (max-width: 767px){#mypagetop .mypagetop_form .mypagetop_file_upload .file_group .file_btn label{width:100%}}#mypagetop .mypagetop_form .mypagetop_file_upload .file_group .file_btn input[type=file]{display:none}#mypagetop .mypagetop_form .mypagetop_file_upload .mypagetop_file_upload_btn{text-align:center;margin-bottom:41px}#mypagetop .mypagetop_form .mypagetop_file_upload .mypagetop_file_upload_btn button{width:320px;height:54px;border-radius:27px;background:linear-gradient(90deg,#2050b5 0%,#5a92c9 100%);border:none;font-family:Noto Sans JP,sans-serif;font-weight:500;font-size:14px;line-height:32px;text-align:center;color:#fff}@media screen and (max-width: 767px){#mypagetop .mypagetop_form .mypagetop_file_upload .mypagetop_file_upload_btn button{width:100%}}#mypagetop .mypagetop_form .mypagetop_file_upload .mypagetop_file_upload_explanation{width:680px;max-width:680px;margin:auto auto 42px}@media screen and (max-width: 767px){#mypagetop .mypagetop_form .mypagetop_file_upload .mypagetop_file_upload_explanation{width:100%}}#mypagetop .mypagetop_form .mypagetop_file_upload .mypagetop_file_upload_explanation .mypagetop_explanation_title{margin-bottom:21px}#mypagetop .mypagetop_form .mypagetop_file_upload .mypagetop_file_upload_explanation .mypagetop_explanation_title p{font-family:Noto Sans JP,sans-serif;font-weight:500;font-size:14px;line-height:32px;text-align:left;color:#10173c;border-bottom:1px solid #d3d5ea}#mypagetop .mypagetop_form .mypagetop_file_upload .mypagetop_file_upload_explanation .mypagetop_explanation_list ul li{font-family:Noto Sans JP,sans-serif;font-weight:400;font-size:12px;line-height:24px;text-align:left;color:#10173c}#mypagetop .button_group{display:flex;justify-content:center}@media screen and (max-width: 767px){#mypagetop .button_group{display:block;text-align:center}}#mypagetop .button_group .return_btn{width:240px;border-radius:27px;background:#b2bed6;font-family:Noto Sans JP,sans-serif;font-weight:500;font-size:14px;line-height:32px;text-align:center;margin-right:40px}@media screen and (max-width: 767px){#mypagetop .button_group .return_btn{margin:auto auto 20px}}#mypagetop .button_group .return_btn a{display:block;padding:12px 0;color:#fff}#mypagetop .button_group button{width:240px;height:54px;border-radius:27px;background:linear-gradient(90deg,#2050b5 0%,#5a92c9 100%);font-family:Noto Sans JP,sans-serif;font-weight:500;font-size:14px;line-height:32px;color:#fff;border:none}#error404 .back_404{width:94%;height:152px;background:#f9dada;margin:249px auto 32px;position:relative}@media screen and (max-width: 767px){#error404 .back_404{width:94%}}#error404 .back_404 p{font-family:Helvetica Neue;font-weight:400;font-size:14px;text-align:center;color:#e54f4f;position:absolute;top:50%;left:50%;transform:translateY(-50%) translate(-50%)}@media screen and (max-width: 767px){#error404 .back_404 p{width:100%}}#error404 .error-btn{text-align:center;margin-bottom:249px}#error404 .error-btn a{display:block;margin:auto;max-height:48px;padding:14px;width:156px;border-radius:24px;background:#1b4193;font-family:Helvetica Neue;font-weight:700;font-size:14px;text-align:center;color:#fff}.areacheckpref_displey{max-width:165px;margin-left:10px;font-size:10px;font-family:Helvetica Neue;font-weight:400}main{font-family:Noto Sans JP,sans-serif}@media screen and (max-width: 767px){main{width:100%}}a{text-decoration:none}textarea{resize:none}.error-input{background:#fadbda!important}.sp_fixed{position:fixed;z-index:3;width:100%;top:32px}.sp_fixed_active{top:32px!important}.sp_main_fixed{padding-top:60px}.title{max-width:800px;width:800px;margin-bottom:41px;font-size:28px;border-bottom:1px solid #e4e7ed;font-weight:700;text-align:left;color:#10173c}@media screen and (max-width: 999px){.title{width:100%;max-width:unset;margin-bottom:40px;font-size:22px}}@media screen and (max-width: 767px){.title{width:100%;margin-bottom:40px}}.title .title_name{font-family:Noto Sans JP,sans-serif;font-weight:700;font-size:28px;letter-spacing:.08em;text-align:center;color:#10173c}@media screen and (max-width: 767px){.title .title_name{text-align:left;font-size:22px}}.title span{font-family:Noto Sans JP,sans-serif;font-weight:500;font-size:12px;display:inline-block;margin-left:555px;vertical-align:middle;line-height:24px;text-align:right;color:#10133c}@media screen and (max-width: 767px){.title span{display:none}}.title .title_group{display:flex;align-items:center;font-family:Noto Sans JP,sans-serif;font-weight:700;font-size:28px;letter-spacing:.08em;line-height:60px;text-align:center;color:#10173c}@media screen and (max-width: 767px){.title .title_group{font-size:22px;line-height:46px}}.title .title_group img{width:30px;height:30px;margin-right:15px}.title .title_center{justify-content:center}.admin_title{width:100%;margin-bottom:32px;font-size:28px;border-bottom:1px solid #e4e7ed}.admin_title .title_group{display:flex;font-family:Helvetica Neue;font-weight:700;font-size:24px;text-align:left;color:#112a61}.admin_title .title_group img{width:34px;height:34px;margin-right:15px}.form_btn_group_center{margin-top:32px}.sp{display:none}@media screen and (max-width: 999px){.sp{display:block}}@media screen and (max-width: 767px){.sp{display:block}}.pc{display:block;width:100%}@media screen and (max-width: 999px){.pc{display:none}}@media screen and (max-width: 767px){.pc{display:none}}.pcLogo{display:block}@media screen and (max-width: 999px){.pcLogo{display:none}}@media screen and (max-width: 767px){.pcLogo{display:none}}.header_top{font-family:Noto Sans JP,sans-serif!important;height:32px;background:#10133c;color:#fff;text-align:center;font-size:12px;padding:7px;font-weight:400}@media screen and (max-width: 767px){.header_top{font-size:8px;display:flex;justify-content:space-around;align-items:center}}.error li{font-family:Noto Sans JP,sans-serif;font-weight:400;font-size:12px;line-height:24px;text-align:left;color:#e54f4f}@media screen and (max-width: 767px){.error li{font-size:10px}}.br_css:after{content:"\a";white-space:pre}.error_title{margin-bottom:51px}.error_back_title{margin-bottom:20px}.error_back_title p{font-family:Noto Sans JP,sans-serif;font-weight:700;font-size:20px;line-height:40px;text-align:center;color:#10173c}.error_back{background:#fff4f4!important}.error_back .register_form_group_title{font-size:16px!important;color:#e54f4f!important}.error_back .error_content{font-family:Noto Sans JP,sans-serif;font-weight:400;font-size:12px;line-height:24px;text-align:center;color:#000}.error_back .error_content a{text-decoration:underline}.link_none{pointer-events:none}.register_text_list li{font-family:Noto Sans JP,sans-serif;font-weight:400;font-size:12px;line-height:24px;text-align:left;color:#6e6e6e}.custom_select{position:relative}.custom_select:after{content:"▼";position:absolute;display:block;right:10px;top:18px;height:10px;transform:translateY(-50%) rotate(-240deg);width:10px;color:#cdd1dd;font-size:8px}.custom_select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0 10px}.custom_admin_select_group{display:flex;align-items:center}.custom_admin_select_group select{border-radius:4px 0 0 4px;background:#fff;border:1px solid #ced4da}.custom_admin_select_group span{margin-left:16px;margin-right:16px}input[type=text]::-moz-placeholder{padding-left:0}input[type=text]::placeholder{padding-left:0}.textarePlaceholder_group{position:relative}.textarePlaceholder_group .textarePlaceholder{opacity:1;position:absolute;top:39px;left:16px;font-family:Noto Sans JP,sans-serif;font-weight:400;font-size:12px;text-align:left;color:#6e6e6e}@media screen and (max-width: 999px){.sp_header_over{overflow:hidden}}.custom_max_select{width:190px}.custom_margin_left_select{margin-right:16px}.custom_admin_select{position:relative}.custom_admin_select:after{content:"";position:absolute;display:block;right:15px;top:15px;height:8px;border-bottom:1px solid #343a40;border-right:1px solid #343a40;transform:translateY(-50%) rotate(45deg);width:8px;color:#cdd1dd}.custom_admin_select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0 10px;font-family:Helvetica Neue;font-weight:400;font-size:14px;text-align:left}input::-moz-placeholder,textarea::-moz-placeholder{font-family:Noto Sans JP,sans-serif;font-weight:400;font-size:14px;line-height:24px;text-align:left;color:#6e6e6e;padding:0}input::placeholder,textarea::placeholder{font-family:Noto Sans JP,sans-serif;font-weight:400;font-size:14px;line-height:24px;text-align:left;color:#6e6e6e;padding:0}@media screen and (max-width: 999px){input::-moz-placeholder,textarea::-moz-placeholder{font-size:10px}input::placeholder,textarea::placeholder{font-size:10px}.selectOptionFirst{font-size:10px}}input[type=date],input[type=datetime-local]{width:200px;height:38px;border-radius:4px;background:#fff;border:1px solid #cdd1dd;box-shadow:0 3px 6px #0000000f;font-family:Noto Sans JP,sans-serif;font-weight:400;text-align:left;color:#6e6e6e;position:relative}@media screen and (max-width: 767px){input[type=date],input[type=datetime-local]{width:100%}}.is_invalid{color:#868e96}input[type=time]{width:200px;height:34px;border-radius:4px;background:#fff;border:1px solid #cdd1dd;box-shadow:0 3px 6px #0000000f;font-family:Noto Sans JP,sans-serif;font-weight:400;font-size:12px;line-height:24px;text-align:left;color:#6e6e6e;position:relative}@media screen and (max-width: 767px){input[type=time]{width:100%}}input[type=time]:after{font-family:"Font Awesome 6 Free";content:"";background-repeat:no-repeat;background-size:contain;background-position:0 0;width:18px;font-size:20px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.custom_admin_select_user:after{border:none}.custom_admin_select_user input[type=date],.custom_admin_select_user input[type=time]{width:190px}.custom_select_single{width:200px}@media screen and (max-width: 767px){.custom_select_single{width:100%}}#page-top{position:fixed;right:10px;bottom:60px;z-index:2;opacity:0}#page-top a{display:block;max-width:60px;padding:10px;max-height:46px;justify-content:center;align-items:center;border-radius:5px;width:60px;height:46px;background:#4f546e;text-align:center;text-transform:uppercase;text-decoration:none;font-size:.6rem;transition:all .3s;font-family:Noto Sans JP,sans-serif;font-weight:500;font-size:10px;letter-spacing:.12em;color:#fff}#page-top a:hover{background:#777}#page-top a i{display:block}.active_heaser_open{height:100%;overflow:hidden}@media screen and (max-width: 767px){#mypagetop,#resume,#conditions,#mypage,#mail_reset,#application{margin-top:110px}}.close_span{display:inline-block;width:40px;height:40px;float:right}.close_span:before,.close_span:after{content:"";position:absolute;top:46%;right:30px;width:2px;height:25px;background:#fff}.close_span:before{transform:translate(-50%,-50%) rotate(45deg)}.close_span:after{transform:translate(-50%,-50%) rotate(-45deg)}@media screen and (max-width: 999px){.main_width{width:94%}}@keyframes LeftAnime{0%{opacity:0;transform:translate(100px)}to{opacity:1;transform:translate(0)}}#page-top.fadeUp{animation-name:fadeUpAnime;animation-duration:.5s;animation-fill-mode:forwards;opacity:0}@keyframes fadeUpAnime{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}:root{--primary-color: #2050b5;--primary-hover-color: #15204b;--secondary-color: linear-gradient(90deg, #2050b5 0%, #5a92c9 100%);--secondary-hover-color: linear-gradient(90deg, #10173c 0%, #2151b5 100%);--error-color: #e54f4f;--error-hover-color: #ac3636;--cancel-color: #b2bed6;--cancel-hover-color: #67758e;--input-file-hover-color: rgba(235, 235, 235, .715)}.button{display:inline-flex;font-size:.875rem;line-height:1em;gap:.25rem;font-weight:600;height:3rem;min-height:3rem;flex-shrink:0;cursor:pointer;align-items:center;justify-content:center;padding-left:1rem;padding-right:1rem;text-align:center;text-decoration-line:none;transition-duration:.2s;border-radius:9999px;border:none}.button-size-xs{max-width:100%;width:7rem;font-size:12px;height:1.85rem;min-height:1.85rem}.button-size-s{max-width:100%;width:9rem;font-size:14px;height:2.5rem;min-height:2.5rem}.button-size-m{max-width:100%;width:18rem;font-size:16px;height:3.2rem;min-height:3.2rem}.button-size-l{max-width:100%;width:21rem;font-size:20px;height:4rem;min-height:4rem}.button-full{max-width:100%;width:100%}.button-primary{color:#fff;background-color:var(--primary-color)}@media (hover: hover){.button-primary:hover{color:#fff;background-color:var(--primary-hover-color)}}.button-outline.button-primary{border-color:var(--primary-color);color:var(--primary-color)}@media (hover: hover){.button-outline.button-primary:hover{background-color:var(--primary-color);color:#fff}}.button-secondary{position:relative;z-index:0;color:#fff;background:var(--secondary-color)}.button-secondary:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--secondary-hover-color);opacity:0;transition-duration:.2s;border-radius:9999px}@media (hover: hover){.button-secondary:hover:before{opacity:1}}.button-error{color:#fff;background-color:var(--error-color)}@media (hover: hover){.button-error:hover{color:#fff;background-color:var(--error-hover-color)}}.button-outline.button-error{border-color:var(--error-color);color:var(--error-color)}@media (hover: hover){.button-outline.button-error:hover{background-color:var(--error-color);color:#fff}}.button-cancel{color:#fff;background-color:var(--cancel-color)}@media (hover: hover){.button-cancel:hover{color:#fff;background-color:var(--cancel-hover-color)}}.button-outline{background-color:#fff;border:1px solid}.button-square{border-radius:4px}
