.popup_for_pc_tab{min-width:190px;width:190px;display:table-cell;vertical-align:top;border-right:4px solid #0095d2;background:#daf4fe}.popup_for_pc_tab_li{width:100%;padding:0 20px;cursor:pointer;border-bottom:1px solid #ccc;font-weight:bold;height:55px;float:left;display:flex;align-items:center}.popup_for_pc_tab li.passive{background:url(/packs/static/images/icon_arrow_blue-3567afbf50316d3d7ae5.png) no-repeat 95% center #fff;background-size:8px auto}.popup_for_pc_tab li.active{color:#fff;background:url(/packs/static/images/icon_arrow_white-734023869604f9bf1815.png) no-repeat 95% center #0095d2;background-size:8px auto}.popup_for_pc .popup-checkbox .checked label::before{background-color:#3b88fd;border:1px solid #3b88fd}.popup_for_pc .popup-checkbox .checked label::after{z-index:1;content:"";position:absolute;top:calc(50% - 16px);left:11px;display:block;margin-top:9px;width:3px;height:7px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg)}.popup_for_pc .popup-checkbox label{cursor:pointer;display:block;padding:0 20px 10px;position:relative}.popup_for_pc .popup-checkbox label::before{left:5px;content:"";display:inline-block;position:absolute;width:15px;height:15px;border:1px solid #999;border-radius:20%;top:calc(50% - 10px)}.popup_for_pc .force-full-width{width:100% !important}
@media(max-width: 750px){.popup_for_sp{background-color:#eee}.popup_for_sp .main_page1 ul li{border-bottom:1px solid #ccc;height:50px;padding:15px;background:url(/packs/static/images/icon_arrow_blue-3567afbf50316d3d7ae5.png) no-repeat 95% center #fff;background-size:8px auto;cursor:pointer;display:flex}.popup_for_sp .main_page1 ul li:hover{opacity:.7}.popup_for_sp .main_page1 ul li.checked{background-color:#ddf1fa}.popup_for_sp .main_page1 ul li.checked::after{content:"";display:block;background:url(/packs/static/images/icon_checked_14-13-c050e28f3644f53ba076.png) no-repeat 0 0;background-size:100% auto;width:14px;height:13px;margin-left:5px;margin-top:5px}.popup_for_sp .main_page2{height:500px}.popup_for_sp .main_page2 div:first-child{height:10%;background-color:#eee;padding:15px 15px;text-decoration:none}.popup_for_sp .main_page2 div:first-child a{font-weight:700;text-decoration:none;width:100%;display:block;background:url(/packs/static/images/icon_arrow_back-0b2a4a4e01d7e675a493.png) no-repeat 0 center #eee;background-size:8px auto;padding-left:20px}.popup_for_sp .main_page2 div:last-child{height:90%;overflow-y:scroll;overflow-x:hidden;background-color:#eee}.popup_for_sp .main_page2 .list_body{border-left:10px solid #eee;border-right:10px solid #eee}.popup_for_sp .main_page2 .list_body li{height:50px;border-bottom:10px solid #eee;background-color:#fff}.popup_for_sp .main_page2 .list_body li.space{display:none}.popup_for_sp .main_page2 li.checked label{background-color:#54bbe5;color:#fff;position:relative}.popup_for_sp .main_page2 li label::before{content:"";background:url(/packs/static/images/icon_checkbox_off_38-37-a3adf9db6e61feb0933e.png) no-repeat 0 0;background-size:100%;position:absolute;top:calc(50% - 8px);border:0;border-radius:0;left:15px}.popup_for_sp .main_page2 li.checked label::before{content:"";background:url(/packs/static/images/icon_checkbox_on_40-38-cce6fd84ad51e6e09732.png) no-repeat 0 0;background-size:100%;position:absolute;top:calc(50% - 8px);border:0;border-radius:0;left:15px}.popup_for_sp .main_page2 li label::after{content:none}}
.select_popup h1{display:inline-block}.select_popup .header li{width:100%}.select_popup .popup_message{display:inline-block;padding-left:61px;padding-right:120px;overflow-wrap:break-word;width:65%}.select_popup .popup_message p{display:inline-block;vertical-align:middle}.select_popup .select_count_message{color:#ff002a;margin-left:10px}.select_popup .recruitment_pr_message{padding:0 0 15px 70px}@media(max-width: 750px){.select_popup .popup_message{display:block;color:#fff;white-space:pre-line;height:auto;line-height:inherit;width:auto;padding-right:0}.select_popup .popup_message p{color:inherit}.select_popup .pd_btm_1em{padding-bottom:1em}.select_popup .headerrecruitment_pr_wrapper{display:flex !important;align-items:center;padding:10px 0;border-bottom:1px solid #ccc}.select_popup .headerrecruitment_pr_wrapper li:nth-child(1){width:20%}.select_popup .headerrecruitment_pr_wrapper li:nth-child(2){width:80%}.select_popup .recruitment_pr_message{padding:0;font-size:14px}.select_popup .recruitment_pr_message p{font-size:12px;white-space:pre-line;height:auto;line-height:1.2}}
input[type=submit],input[type=button]{-webkit-appearance:button}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0, 0, 0, 0)}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0, 0, 0, 0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0, 0, 0, 0.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width: 800px)and (orientation: landscape),screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0, 0, 0, 0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0, 0, 0, 0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{transform:scale(0.75)}.mfp-arrow-left{transform-origin:0}.mfp-arrow-right{transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}*{margin:0;padding:0;box-sizing:border-box;font-family:"メイリオ","Meiryo","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","verdana","Helvetica Neue";line-height:1.6;font-size:16px;color:#222;word-break:break-all;word-wrap:break-word}body{min-width:1040px;-webkit-text-size-adjust:100%}ol,ul{list-style:none;list-style-type:none}a{color:#333;text-decoration:underline}a:hover{text-decoration:none}a:hover img{opacity:.9}.sp{display:none}header{border-bottom:1px solid #ccc;width:100%}header #header_inner{width:1040px;margin:0 auto;padding-bottom:15px;height:100px;position:relative}header #header_inner h1,header #header_inner .logo{display:inline-block;margin-top:20px}header #header_inner .logo .pc_logo{width:203px;height:44px}header #header_inner .pc{float:right;width:78%}header #header_inner .sp{float:right}header #header_inner .pc>p{margin:30px 0 0 10px;float:left;width:400px;font-size:.88em;font-weight:400;line-height:1.429}header #header_inner a{color:#333}header #header_inner ul{float:right;margin-top:10px}header #header_inner ul li{display:inline-block}header #header_inner ul li{padding-left:5px;line-height:1;vertical-align:top}header #header_inner ul.top_list li a{line-height:1.4;font-size:.75em;font-weight:400}header #header_inner ul.top_list li{border-right:1px solid #ccc;padding:0 10px 0 17px;background:url(/packs/static/images/header_icon_arrow-229129d245addaee5584.png) no-repeat 5px 4px;background-size:7px auto}header #header_inner ul.top_list li:last-child{background:url(/packs/static/images/header_icon_infor-4de777835ae4dc190f42.png) no-repeat 3px 5px;background-size:10px auto}header #header_inner ul.btn_list{margin-top:5px}header>#fixed_header>nav>ul>li.btn_area a,header #header_inner ul.btn_list li a{display:inline-block;border-radius:5px;color:#fff;font-size:1em;padding:15px 25px 10px;box-shadow:0px 2px 0px 0px #999;line-height:1;font-weight:bold;margin-top:2px;text-decoration:none}header>#fixed_header>nav>ul>li>div>a.btn_member_regst,header #header_inner ul.btn_list li:first-child a{background:#ff9000}header>#fixed_header>nav>ul>li>div>a.btn_login,header #header_inner ul.btn_list li:last-child a{background:#009a8a}header>#fixed_header>nav>ul>li.btn_area a:before,header #header_inner ul.btn_list li a:before{content:"";width:22px;height:22px;display:inline-block;vertical-align:middle;margin-right:5px;position:relative}header>#fixed_header>nav>ul>li.btn_area a.btn_member_regst:before,header #header_inner ul.btn_list li:first-child a:before{background:url(/packs/static/images/btn_icon_header_registration-aa60cb958db9cd3a0ef9.png) no-repeat 0 0;background-size:100% auto;top:-2px}header>#fixed_header>nav>ul>li.btn_area a.btn_login:before,header #header_inner ul.btn_list li:last-child a:before{background:url(/packs/static/images/btn_icon_header_login-782137aa193d8ad44262.png) no-repeat 0 0;background-size:100% auto;top:-2px}header>#fixed_header>nav>ul>li.btn_area a:hover,header #header_inner ul.btn_list li a:hover{box-shadow:none;margin:4px 0 2px;opacity:.7}header>nav{border-top:3px solid #0095d1}header>#fixed_header>nav{border-bottom:3px solid #0095d1}header nav ul{width:1040px;margin:0 auto;display:table;border-right:1px solid #ccc}header>#fixed_header{position:fixed;top:0;min-width:1040px;width:100%;filter:drop-shadow(0px 3px 0px rgba(0, 0, 0, 0.3));background-color:#fff;z-index:1000;display:none}header>#fixed_header>nav>ul>li,header>nav>ul>li{display:table-cell;border-left:1px solid #ccc}header>div#header_inner>div.sp>nav>ul.gm_list>li,header>nav>ul>li{width:25%}header>#fixed_header>nav>ul>li{width:18.8%;height:59px}header>#fixed_header>nav>ul>li.btn_area,header>#fixed_header>nav>ul>li.profile_area{width:24.8%;background-color:#eee;text-align:center;height:100%}header>#fixed_header>nav>ul>li>a,header>div#header_inner>div.sp>nav>ul>li>a,header>nav>ul>li>a{display:block;padding:5px 15px 16px 15px;color:#333;text-align:center;position:relative;text-decoration:none}header>div#header_inner>div.sp>nav>ul>li>a,header>nav>ul>li>a{font-size:1.13em;font-weight:400;line-height:2.123}header>#fixed_header>nav>ul>li:not(.btn_area)>a{padding:10px 0px 10px 0px;font-size:1.13em;font-weight:400;height:59px}header>#fixed_header>nav>ul>li>a:before,header>div#header_inner>div.sp>nav>ul>li>a:before,header>nav>ul>li>a:before{content:"";display:inline-block;position:relative;top:10px;margin-right:5px}header>#fixed_header>nav>ul>li:not(.active)>a:before,header>div#header_inner>div.sp>nav>ul>li>a:before,header>nav>ul>li>a:before{background:url(/packs/static/images/gm_icon05-15f07ace60efe01ab156.png) no-repeat 0 0;background-size:100% auto}header>div#header_inner>div.sp>nav>ul>li>a:before,header>nav>ul>li>a:before{background-size:35px auto;width:35px;height:35px;top:10px;margin-right:5px}header>#fixed_header>nav>ul>li>a:before{background-size:28px auto;width:28px;height:28px;top:7px;margin-right:5px}header #fixed_header nav ul li:nth-child(2) a:before,header>div#header_inner>div.sp>nav>ul.gm_list li:nth-child(2) a:before,header nav ul li:nth-child(2) a:before{background:url(/packs/static/images/gm_icon02-2256f39267c5e9bb6eb1.png) no-repeat 0 0;background-size:100% auto}header #fixed_header nav ul li:nth-child(3) a:before,header>div#header_inner>div.sp>nav ul li:nth-child(3) a:before,header nav ul li:nth-child(3) a:before{background:url(/packs/static/images/gm_icon03-b2479a2d78cd8978c730.png) no-repeat 0 0;background-size:100% auto}header #fixed_header nav ul li:nth-child(4) a:before,header>div#header_inner>div.sp>nav ul li:nth-child(4) a:before,header nav ul li:nth-child(4) a:before{background:url(/packs/static/images/gm_icon04-13786c8a5ba6aa41f2f0.png) no-repeat 0 0;background-size:100% auto}header #fixed_header nav ul li:not(.btn_area) a:hover,header #fixed_header nav ul li:not(.btn_area).active a,header>div#header_inner>div.sp>nav>ul>li a:hover,header>nav>ul>li a:hover,header nav ul li.active a{background:#0095d1;color:#fff;position:relative}header #fixed_header nav ul li a:hover:before,header #fixed_header nav ul li.active a:hover:before,header>#fixed_header>nav>ul>li.active>a:hover:before,header>div#header_inner>div.sp>nav ul.gm_list li a:hover:before,header nav ul li a:hover:before,header nav ul li.active a:before{background:url(/packs/static/images/gm_icon05_on-91cc3606633d4e71f12a.png) no-repeat 0 0;background-size:35px 35px}header #fixed_header nav ul li:nth-child(2) a:hover:before,header #fixed_header nav ul li:nth-child(2).active a:before,header>div#header_inner>div.sp>nav ul.gm_list li:nth-child(2) a:hover:before,header nav ul li:nth-child(2) a:hover:before,header nav ul li:nth-child(2).active a:before{background:url(/packs/static/images/gm_icon02_on-d507a9019a5d595de75d.png) no-repeat 0 0;background-size:35px 35px}header #fixed_header nav ul li:nth-child(3) a:hover:before,header #fixed_header nav ul li:nth-child(3).active a:before,header>div#header_inner>div.sp>nav ul li:nth-child(3) a:hover:before,header nav ul li:nth-child(3) a:hover:before,header nav ul li:nth-child(3).active a:before{background:url(/packs/static/images/gm_icon03_on-7151b8b630dbd58a5350.png) no-repeat 0 0;background-size:35px 35px}header #fixed_header nav ul li:nth-child(4) a:hover:before,header #fixed_header nav ul li:nth-child(4).active a:before,header>div#header_inner>div.sp>nav ul li:nth-child(4) a:hover:before,header nav ul li:nth-child(4) a:hover:before,header nav ul li:nth-child(4).active a:before{background:url(/packs/static/images/gm_icon04_on-a3190260c29cec1b8eff.png) no-repeat 0 0;background-size:35px 35px}header #fixed_header nav ul li:nth-child(2) a:hover:before,header #fixed_header nav ul li:nth-child(2).active a:before,header #fixed_header nav ul li:nth-child(3) a:hover:before,header #fixed_header nav ul li:nth-child(3).active a:before,header #fixed_header nav ul li:nth-child(4) a:hover:before,header #fixed_header nav ul li:nth-child(4).active a:before,header #fixed_header nav ul li a:hover:before,header #fixed_header nav ul li.active a:hover:before,header #fixed_header nav ul li.active a:before{background-size:28px auto}header .user,header>#fixed_header>nav>ul>li.profile_area>ul{display:flex;justify-content:space-between}header>#fixed_header>nav>ul>li.profile_area>ul{position:absolute;flex-wrap:wrap;width:100%}header .user{background:#eee;padding:5px 0 5px 5px;margin-top:10px;position:absolute;right:0;bottom:10px;min-width:350px;max-height:50px}header .user img{width:40px;float:left;vertical-align:middle}header .user img,header>#fixed_header>nav>ul>li.profile_area>ul>li.photo>img{width:40px}header .user p{float:left;padding:0 5px;vertical-align:middle;padding-top:4px}header .user p.name{padding-top:7px;white-space:nowrap}header .user p span.name{font-weight:bold}header .user p span.honorific{font-size:.75em}header .user p.level{font-size:80%;border:1px solid #ccc;background:#fff;border-radius:3px;vertical-align:middle;padding:0;margin:10px 2px 10px 15px}header .user p.level.blue span{color:#0095d2}header .user p.level.gold{color:#b3a600}header .user p.level.silver{color:#585858}header .user p.level.brown{color:#8c4841}header .user p.level span.num{font-weight:bold;font-size:120%;padding:0 5px 0 8px;line-height:1}header #header_inner .user p.level:before{content:"";width:15px;height:18px;display:block;float:left;vertical-align:middle;padding:0 2px;margin-right:3px}header #header_inner .user p.level.blue:before{background:url(/packs/static/images/icon_level_blue-e16fa548ce6600de6c12.png) no-repeat center center #0095d2;background-size:80% auto}header #header_inner .user p.level.gold:before{background:url(/packs/static/images/icon_level_gold-b7f6c243fccb0dba42cc.png) no-repeat center center #b3a600;background-size:80% auto}header #header_inner .user p.level.silver:before{background:url(/packs/static/images/icon_level_silver-06c990e34b4e4a277046.png) no-repeat center center #727272;background-size:80% auto}header #header_inner .user p.level.black:before{background:url(/packs/static/images/icon_level_black-301c0cce2ba4b13f1a66.png),linear-gradient(135deg, #777777 0%, #777777 50%, #000000 51%, #000000 100%);background-repeat:no-repeat;background-position:center center;background-size:80% auto,100% auto}header #header_inner .user p.level.brown:before{background:url(/packs/static/images/icon_level_brown-b7c16b1002b697e63145.png) no-repeat center center #8c4841;background-size:80% auto}header #header_inner .user .btn_mypage{width:36%}header #header_inner .user a{position:relative;padding:2px 20px 2px 25px;border-radius:5px;font-weight:bold;text-align:center;color:#fff;text-decoration:none;box-shadow:0px 3px 0px 0px #999;width:100%;content:"";background:url(/packs/static/images/icon_mypage01_17-17-675d7b34fade4ec6a27d.png) no-repeat 5px center #009a8a;background-size:17px auto;display:block}header #header_inner .user a span.label{color:#fff;font-size:.75em;font-weight:700;line-height:1.833}header>#fixed_header>nav>ul>li.profile_area>ul>li.btn_mypage>a>.num,header #header_inner .user a .num{position:absolute;background:#cd1110;border-radius:13px;min-width:23px;height:23px;padding:3.5px 2px 0;right:-5px;top:-5px;color:#fff;font-size:.63em;font-weight:700}header #header_inner .user a:hover,header>#fixed_header>nav>ul>li.profile_area>ul>li.btn_mypage>a:hover{box-shadow:none;bottom:-3px;opacity:.7}#breadcrumbs{width:1040px;margin:0 auto;padding:7px 0}#breadcrumbs ul{background:url(/packs/static/images/icon_home-9fc3f99beb32eb3035c5.png) no-repeat 0 4px;background-size:15px auto;padding-left:18px}#breadcrumbs ul div{display:inline-block}#breadcrumbs ul div *{font-size:.81em}#breadcrumbs ul div span.now{color:#0095d2}#pagetop{position:fixed;display:none;bottom:120px;right:5%}#pagetop a{border-radius:5px;background:url(/packs/static/images/icon_pagetop_arrow_21-12-7444dfe0b5451d053e61.png) no-repeat center 15px #666;background-size:21px auto;opacity:.9;color:#fff;display:block;width:70px;height:70px;font-size:.65em;line-height:1.3;text-align:center;box-shadow:0px 3px 0px 0px #858585;padding-top:32px;text-decoration:none;font-weight:700}#pagetop a br{line-height:1.2}#pagetop a:hover{opacity:.7}footer{background:#6fc9ed}footer .footer_inner{width:1040px;margin:0 auto;padding:0 0 18px}footer .footer_inner .logo{width:160px;display:inline-block;margin-top:10px;vertical-align:bottom}footer .footer_inner a{text-decoration:none}footer .footer_inner nav ul li a{text-decoration:underline}footer .footer_inner nav{display:inline-block;margin-left:20px;padding-bottom:6px}footer .footer_inner nav ul{border-left:1px solid #b7e4f6}footer .footer_inner nav ul li{display:inline-block;border-right:1px solid #b7e4f6;padding:0 20px 0 20px;line-height:1;background:url(/packs/static/images/icon_arrow_triangle-881d7de6225efd273efd.png) no-repeat 8px center;background-size:6px auto}footer .footer_inner nav ul li a{color:#fff;line-height:1;font-size:.88em;font-weight:400}footer .footer_inner ul.sns{float:right;margin-top:24px}footer .footer_inner ul.sns li{display:inline-block;width:40px;padding:0 5px}footer .footer_inner ul.sns li img{width:100%}footer .copy_area{background:#0095d1;clear:both}footer .copy_area p{width:1040px;margin:0 auto;padding:10px 0;color:#fff;font-size:.81em;font-weight:400}p.level{font-size:70%;display:inline-block;border:1px solid #ccc;background:#fff;border-radius:3px;vertical-align:middle;height:20px}p.level.blue,p.level.blue *{color:#0095d2}p.level.gold,p.level.gold *{color:#b3a600}p.level.silver,p.level.silver *{color:#585858}p.level.brown,p.level.brown *{color:#8c4841}p.level:before{content:"";width:15px;height:19px;display:block;float:left;vertical-align:middle;padding:0 2px;margin-right:3px}p.level.blue:before{background:url(/packs/static/images/icon_level-ffddbdad7a243e72cfdc.png) no-repeat center center #0095d2;background-size:65% auto}p.level.gold:before{background:url(/packs/static/images/icon_level-ffddbdad7a243e72cfdc.png) no-repeat center center #b3a600;background-size:65% auto}p.level.silver:before{background:url(/packs/static/images/icon_level-ffddbdad7a243e72cfdc.png) no-repeat center center #727272;background-size:65% auto}p.level.black:before{background:url(/packs/static/images/icon_level-ffddbdad7a243e72cfdc.png),linear-gradient(135deg, #777777 0%, #777777 50%, #000000 51%, #000000 100%);background-repeat:no-repeat;background-position:center center,center center;background-size:65% auto,100% auto}p.level.brown:before{background:url(/packs/static/images/icon_level-ffddbdad7a243e72cfdc.png) no-repeat center center #8c4841;background-size:65% auto}p.level span{font-weight:bold;font-size:110%;padding:3px 10px 0 8px;line-height:1.4;font-family:Verdana}.select_box{overflow:hidden;width:290px;float:left;height:53px}.select_box.plus{position:relative;border:1px solid #999;font-size:60%;font-weight:bold;margin:0 10px 0px 6px}.select_box.plus:first-child{margin-left:0}.select_box.plus::before{position:absolute;padding:0;content:"+";color:#666;font-size:80%;pointer-events:none;background:#ccc;right:0;height:51px;width:51px;top:0;text-align:center;line-height:1.4}.select_box.industry{background:url(/packs/static/images/icon_industry-f079bc501bd407ca507d.png) no-repeat 15px center;background-size:15px auto}.select_box.area{background:url(/packs/static/images/icon_area-c1f0faeb538883491b75.png) no-repeat 18px 18px;background-size:12px auto}.select_box a{padding:15px 0 15px 40px;font-size:40%;line-height:1.2;display:block;text-decoration:none}.select_box:hover{opacity:.7}.select_box.plus.mini{height:40px;border:1px solid #ccc;margin-bottom:0}.select_box.plus.mini:before{width:36px;height:38px;line-height:1.9;font-size:20px}input[type=text]{padding:5px 9px}.select_box.plus.mini a{font-size:15px;font-weight:normal;color:#999;padding:11px}.select_box.arrow{background:#fff}.select_box.arrow select{cursor:pointer;text-indent:.01px;text-overflow:ellipsis;border:none;outline:none;background:rgba(0,0,0,0);background-image:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:90%;font-weight:normal;padding-left:5px;vertical-align:middle;position:relative;top:-2px;width:100%}.select_box.arrow select::-ms-expand{display:none}.select_box.arrow{position:relative;border:1px solid #999;font-size:100%;margin:0 0 0 6px;padding:5px 0 0;height:30px}.select_box.arrow::before{position:absolute;padding:0;content:"▲";color:#666;font-size:90%;pointer-events:none;background:#eee;right:0;height:30px;width:30px;top:0;text-align:center;line-height:1.8;transform:rotate(-180deg)}@media screen and (-webkit-min-device-pixel-ratio: 0){.select_box.arrow::before{line-height:2.3}}@supports(-ms-ime-align: auto){.select_box.arrow::before{height:29px}}_:-ms-lang(x)::-ms-backdrop,.select_box.arrow::before{line-height:2.3}.withdraw_member{font-size:.8em}footer .footer_inner a.logo{text-decoration:none}.cmn_btn{display:block;border-radius:5px;text-decoration:none;box-shadow:0px 5px 0px 0px #999}.cmn_btn:hover{box-shadow:none;transform:translateY(5px);opacity:.7}.cmn_btn span{color:#fff;font-size:1.5em;font-weight:700;display:inline-block}.btn_bg_orange{background-color:#ff9000}.btn_bg_green{background-color:#009a8a}.btn_bg_yellow{background-color:#ffec00}.btn_bg_yellow span{color:#222}@media(max-width: 750px){.cmn_btn{box-shadow:0px 3px 0px 0px #999;transform:translateY(3px)}.cmn_btn span{font-size:1.15em;display:block}}header>#fixed_header>nav>ul>li{width:18.8%;height:59px}header>#fixed_header>nav>ul>li.btn_area,header>#fixed_header>nav>ul>li.profile_area{width:24.8%;background-color:#eee;text-align:center;height:100%}header #header_inner .user a span.label{color:#fff;font-size:.75em;font-weight:700;line-height:1.833}header>#fixed_header>nav>ul>li.profile_area>ul>li.btn_mypage>a>.num{position:absolute;background:#cd1110;border-radius:13px;min-width:23px;height:23px;padding:3.5px 2px 0;right:-5px;top:-5px;color:#fff;font-size:.63em;font-weight:700}html{background-color:#0095d1}body{background-color:#fff}hr{border:0;border-top:1px solid #ccc;margin:30px 0}ul.asterisk li{list-style-type:none;text-indent:-1em;padding-left:1em}ul.asterisk li:before{display:inline;content:"※"}.fs-113{font-size:1.13em}.fs-88{font-size:.88em}.fs-83{font-size:.83em}.fs-81{font-size:.81em}.fs-77{font-size:.77em}.fs-75{font-size:.75em}.fs-63{font-size:.63em}.main_frame{width:1040px}.show{display:block}.hide{display:none !important}.hidden{visibility:hidden}.btn1,.btn2,.btn_entry,.btn_return{box-sizing:border-box;font-size:18px;background:#fff;border:1px solid #999;color:#333;font-weight:bold;text-align:center;position:relative;text-decoration:none;width:300px;height:60px}.btn1.center{margin-left:auto;margin-right:auto}.btn1,.btn_entry,.btn_return{display:block;border-radius:30px;padding:16px}.btn2{border-radius:5px;display:table-cell;padding:0 16px;vertical-align:middle;width:325px;height:70px}.btn3{display:block;background-color:#fff;margin:0 auto 2px;padding:7px 0;border-radius:5px;text-align:center;color:#000;text-decoration:none;box-shadow:0px 2px 0px 0px #999;position:relative;height:36px;border:1px solid #999}.btn3:hover{margin:3px auto -1px;box-shadow:none}.btn_margin{margin-left:230px;margin-top:20px}.btn_entry{background-color:#54bbe5;color:#fff;cursor:pointer}.btn_profile{position:absolute;right:10px;top:calc(50% - 15px);border:1px solid #999;font-size:.75em;margin-right:10px;padding-top:5px;border-radius:5px;text-align:center;text-decoration:none;display:block;height:30px;margin:0px auto 3px 0;width:130px;background:url(/packs/static/images/icon_list_yellow-cdc15859d9ec51f9c89a.png) no-repeat 3px center #eee;background-size:10%;padding-left:15px;background-color:#fff;box-shadow:0px 2px 0px 0px #666}.btn_profile:hover{opacity:.7;box-shadow:none;background-color:#ffec00;margin:3px auto 0px 0}.btn1:hover,.btn2:hover,.btn_entry:hover,.btn_return:hover{opacity:.7}.btn1::before,.btn2::before,.btn_entry::before,.btn_return::before{content:"";display:block;width:8px;height:14px;position:absolute;top:calc(50% - 7px)}.arrow_remove::before{display:none}.btn1::before,.btn2::before{background:url(/packs/static/images/icon_arrow_gray3-4a950d5122c247c3072b.png) no-repeat 0 0;background-size:100% auto;right:15px}.btn_entry::before{background:url(/packs/static/images/icon_arrow_white1-6002e05f819032b48248.png) no-repeat 0 0;background-size:100% auto;right:15px}.btn_return::before{background:url(/packs/static/images/icon_arrow_return-9e095c1e743e2009adf9.png) no-repeat 0 0;background-size:100% auto;left:15px}.btn_disabled{cursor:default;opacity:.7;pointer-events:none}.message_area{display:flex;margin-bottom:20px}.message_area .notification_area{display:flex;border-top:1px solid #ccc;border-bottom:1px solid #ccc;width:100%;flex-direction:column}.message_area .notification_area p{display:flex;padding:7px 20px 7px 40px;color:#cd1110;background:url(/packs/static/images/icon_message-383a6b00930cbd0fb374.png) no-repeat 12px 8px;background-size:20px auto}.error_massage{position:relative;margin:0 0 1em 0;padding:10px 10px;text-align:left;background-color:#ffe5e9;color:#ff002a;font-size:1em;font-weight:700;word-break:break-all}.error_massage:before{content:"";position:absolute;bottom:-20px;left:30px;margin-left:-15px;border:7px solid rgba(0,0,0,0);border-top:15px solid #ffe5e9;z-index:0}.error_massage.none_markup:before{content:none}.checkbox-input+label{display:block;padding:0 20px 10px;position:relative}.checkbox-input+label::before{content:"";display:inline-block;position:absolute;top:3px;left:0;width:14px;height:14px;border:1px solid #999;border-radius:20%}.checkbox-input:checked+label:before{background-color:#3b88fd;border:1px solid #3b88fd}.checkbox-input:checked+label::after{z-index:1;content:"";position:absolute;top:8px;left:5px;display:block;margin-top:-3px;width:3px;height:7px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg)}.popup-checkbox-input+label{display:block;padding:0 20px 10px;position:relative}.popup-checkbox-input+label::before{content:"";display:inline-block;position:absolute;left:0;width:15px;height:15px;border:1px solid #999;border-radius:20%;top:calc(50% - 10px)}.popup-checkbox-input:checked+label:before{background-color:#3b88fd;border:1px solid #3b88fd}.popup-checkbox-input:checked+label::after{z-index:1;content:"";position:absolute;top:calc(50% - 16px);left:11px;display:block;margin-top:9px;width:3px;height:7px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg)}.checkbox-input,.popup-checkbox-input,.radio-input{display:none}.radio-input+label{padding-left:20px;position:relative;margin-right:20px;cursor:pointer}.radio-input+label::before{content:"";display:block;position:absolute;top:2px;left:0;width:15px;height:15px;border:1px solid #999;border-radius:50%}.radio-input:checked+label:before{background-color:#3b88fd;border:1px solid #3b88fd}.radio-input:checked+label::after{content:"";display:block;position:absolute;top:8px;left:6px;width:5px;height:5px;background:#d01137;border-radius:50%;background-color:#fff}.input_textarea{width:100%;height:200px}.label_textarea{white-space:pre-line;word-break:break-all}select{background-color:#fff;border:1px solid #999;display:inline-block;font:inherit;line-height:1.5em;padding:.5em 3.5em .5em 1em;border-radius:0px;height:40px;font-size:16px;margin:0;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;background-image:linear-gradient(45deg, transparent 50%, #666666 50%),linear-gradient(135deg, #666666 50%, transparent 50%),linear-gradient(to right, #eeeeee, #eeeeee);background-position:calc(100% - 16px) calc(1em - 0px),calc(100% - 8px) calc(1em - 0px),100% 0;background-size:8px 8px,8px 8px,35px 40px;background-repeat:no-repeat}select::-ms-expand{display:none}select.page_count,select.sort{height:30px;padding:.2em 2.5em .2em .5em;background-position:calc(100% - 14px) calc(1em - 5px),calc(100% - 6px) calc(1em - 5px),100% 0;background-size:8px 8px,8px 8px,30px 30px}select.completed{background-color:#fffbcc}input[type=text],input[type=date],textarea{padding:.5em .5em;font-size:16px;border:solid 1px #999;border-radius:0px;-webkit-appearance:none}input[type=number]{width:10%;padding:.5em 0em .5em 1em;font-size:16px;border:solid 1px #999;border-radius:0px;-webkit-appearance:none}textarea{resize:vertical}textarea.completed{background-color:#fffbcc}input[type=password]{height:40px}input[type=text],input[type=number],input[type=date]{height:40px}::-moz-placeholder{color:#888}::placeholder{color:#888}:-ms-input-placeholder{color:#888}input[type=text].completed{background:#fffbcc}input[type=text]::-ms-clear{display:none}input[type=text].business_type:hover,input[type=text].area:hover,input[type=text].job_search_order:hover,input[type=text].recruitment_ordering:hover,input[type=text].qualification_license:hover,input[type=text].skill_course:hover,input[type=date].calendar:hover,input[type=text].calendar:hover{opacity:.7}input[type=text].area,input[type=text].business_type,input[type=text].job_search_order,input[type=text].recruitment_ordering,input[type=text].qualification_license,input[type=text].skill_course,input[type=date].calendar,input[type=text].calendar{cursor:pointer;background-repeat:no-repeat}input[type=date].calendar{background-color:#fff}input[type=text].area,input[type=text].business_type,input[type=text].job_search_order,input[type=text].recruitment_ordering{padding:.5em 3.5em .5em 1.8em}input[type=text].qualification_license,input[type=text].skill_course{padding:.5em 3.5em .5em 1em}input[type=text].area{background-image:linear-gradient(0deg, transparent 50%, #666666 50%),linear-gradient(90deg, #666666 50%, transparent 50%),linear-gradient(to right, #dddddd, #dddddd),url(/packs/static/images/icon_area2-8378e10747f4fef3e09d.png);background-position:calc(100% - 10px) calc(100% - 13px),calc(100% - 12px) calc(100% - 11px),100% 0,calc(0% + 10px) calc(1em - 6px);background-size:16px 8px,8px 16px,38px 38px,12px 16px}input[type=text].area.large,input[type=text].business_type.large,input[type=text].job_search_order.large,input[type=text].recruitment_ordering.large{font-size:1.13em;font-weight:700;height:60px;padding:.6em 3.5em .4em 2.3em}input[type=text].area.large{background-image:linear-gradient(0deg, transparent 50%, #666666 50%),linear-gradient(90deg, #666666 50%, transparent 50%),linear-gradient(to right, #dddddd, #dddddd),url(/packs/static/images/icon_area2_12-18-8378e10747f4fef3e09d.png);background-position:calc(100% - 17px) calc(1em + 10px),calc(100% - 20px) calc(1em + 2px),100% 0,calc(0% + 20px) calc(1em + 2px);background-size:21px 10px,10px 22px,58px 58px,12px 18px}input[type=text].business_type.large{background-image:linear-gradient(0deg, transparent 50%, #666666 50%),linear-gradient(90deg, #666666 50%, transparent 50%),linear-gradient(to right, #dddddd, #dddddd),url(/packs/static/images/icon_business_type_16-16-594b3725058758097713.png);background-position:calc(100% - 17px) calc(1em + 10px),calc(100% - 20px) calc(1em + 2px),100% 0,calc(0% + 15px) calc(1em + 2px);background-size:21px 10px,10px 22px,58px 58px,16px 16px}input[type=text].job_search_order.large{background-image:linear-gradient(0deg, transparent 50%, #666666 50%),linear-gradient(90deg, #666666 50%, transparent 50%),linear-gradient(to right, #dddddd, #dddddd),url(/packs/static/images/icon_bgc_gray-62f1da99886a58653547.png);background-position:calc(100% - 17px) calc(1em + 10px),calc(100% - 20px) calc(1em + 2px),100% 0,calc(0% + 15px) calc(1em + 2px);background-size:21px 10px,10px 22px,58px 58px,16px 16px}input[type=text].recruitment_ordering.large{background-image:linear-gradient(0deg, transparent 50%, #666666 50%),linear-gradient(90deg, #666666 50%, transparent 50%),linear-gradient(to right, #dddddd, #dddddd),url(/packs/static/images/icon_bgc_gray-62f1da99886a58653547.png);background-position:calc(100% - 17px) calc(1em + 10px),calc(100% - 20px) calc(1em + 2px),100% 0,calc(0% + 15px) calc(1em + 2px);background-size:21px 10px,10px 22px,58px 58px,16px 16px}input[type=text].qualification_license,input[type=text].skill_course,input[type=text].area.no_icon,input[type=text].business_type.no_icon,input[type=text].job_search_order.no_icon,input[type=text].recruitment_ordering.no_icon{padding-left:15px;background-image:linear-gradient(0deg, transparent 50%, #666666 50%),linear-gradient(90deg, #666666 50%, transparent 50%),linear-gradient(to right, #dddddd, #dddddd);background-position:calc(100% - 10px) calc(100% - 13px),calc(100% - 12px) calc(100% - 11px),100% 0;background-size:16px 8px,8px 16px,38px 38px}input[type=password]{padding:.5em 3.5em .5em 1em;font-size:16px;border:solid 1px #999;border-radius:0px;-webkit-appearance:none}input[type=password].completed{background:#fffbcc}input[type=password].area{padding:.5em 3.5em .5em 1.8em;cursor:pointer;background-image:linear-gradient(0deg, transparent 50%, #666666 50%),linear-gradient(90deg, #666666 50%, transparent 50%),linear-gradient(to right, #eeeeee, #eeeeee),url(/packs/static/images/icon_area2-8378e10747f4fef3e09d.png);background-position:calc(100% - 7px) calc(1em + 2px),calc(100% - 10px) calc(1em - 6px),100% 0,calc(0% + 10px) calc(1em - 4px);background-size:21px 10px,10px 21px,2.5em 2.5em,12px 16px;background-repeat:no-repeat}input[type=date].calendar,input[type=text].calendar{padding-left:15px;background-image:url(/packs/static/images/icon_calendar_16-16-125d43b581e7786b610d.png),linear-gradient(to right, #dddddd, #dddddd);background-position:calc(100% - 10px) calc(100% - 10px),100% 0;background-size:16px 16px,38px 38px}input[type=date].calendar.disabled:hover,input[type=text].calendar.disabled:hover{opacity:1;cursor:default}input[type=file]{display:none}label.input_file{background-color:#eee;color:#000;cursor:pointer;border:1px solid #999;font-size:.88em;margin-right:10px;padding-top:5px;border-radius:5px;text-align:center;text-decoration:none;display:block;height:30px;width:120px}label.input_file.disabled{opacity:.7;cursor:default}div.flatpickr-calendar{border-radius:10px}div.flatpickr-months{background-color:#eee}div.flatpickr-current-month{font-size:1em}.flatpickr-current-month input.cur-year,.flatpickr-current-month .flatpickr-monthDropdown-months{font-weight:700;margin-top:1px}.flatpickr-current-month .flatpickr-monthDropdown-months{margin-top:1px}.flatpickr-current-month .flatpickr-monthDropdown-months{width:65px}.flatpickr-months .flatpickr-month{height:40px}.flatpickr-current-month{display:flex;justify-content:center}.cur-year{order:1}.numInputWrapper{margin-right:20px;margin-top:1px}.numInputWrapper:after{position:absolute;content:"年 ";font-weight:700;margin-top:1px}.flatpickr-monthDropdown-months{order:2}.ck-rounded-corners .ck.ck-editor__top .ck-sticky-panel .ck-toolbar>button:first-child{display:none}span.required{color:#ff002a;font-weight:700;margin-left:5px}.date{color:#595959;text-align:right;background:url(/packs/static/images/icon_date-1a510322bb91951b7720.png) no-repeat 0 center;background-size:12px auto;padding:1px 5px 0 15px;font-size:.75em;font-weight:400;line-height:2.333;white-space:nowrap;display:inline-block}.w100{width:100%}.w90{width:90%}.w80{width:80%}.w60{width:60%}.w50{width:50%}.w30{width:30%}.w15{width:15%}.w10{width:10%}.flex{display:flex}div.input_group_area table{border-collapse:collapse;width:100%;margin-bottom:10px;table-layout:fixed}div.input_group_area table th{background:#daf4fe;border:1px solid #ccc;padding:20px;text-align:left;width:27%}div.input_group_area table td{border:1px solid #ccc;padding:20px 20px;position:relative}div.input_group_area ul.footer_button_area,.form_group ul.footer_button_area{display:flex;justify-content:center;margin-top:30px}div.input_group_area ul.footer_button_area li{width:40%;margin:0 20px}div.input_group_area ul.footer_button_area .new_member_btn,div.input_group_area ul.footer_button_area .edit_member_btn{width:300px}div.input_group_area .register_form_table .input_note{margin-top:20px;font-weight:normal;font-size:14px}div.new_main_member_register_inner .input_group_area .footer_button_area li .btn1{margin-left:50px}.text_center{text-align:center}header>#fixed_header>nav>ul>li.btn_area{position:relative}header>#fixed_header>nav>ul>li.btn_area div a{position:absolute;top:5px;width:115px;height:43px;padding:12px 0 10px}header>#fixed_header>nav>ul>li.btn_area div a.btn_member_regst{left:8px}header>#fixed_header>nav>ul>li.btn_area div a.btn_login{right:8px}header>#fixed_header>nav>ul>li.profile_area>ul{border-right:0px;top:0}header>#fixed_header>nav>ul>li.profile_area{position:relative}header>#fixed_header>nav>ul>li.profile_area>ul>li.member{margin-top:7px}header>#fixed_header>nav>ul>li.profile_area>ul>li.member>p.name{font-size:.8em}header>#fixed_header>nav>ul>li.profile_area>ul>li.member>p.name>span{font-weight:bold;font-size:1em}header .user div.crown,header>#fixed_header>nav>ul>li.profile_area>ul>li.member>div.crown{position:relative;width:74px;height:21px}header .user div.crown{top:8px}header .user div.crown img,header>#fixed_header>nav>ul>li.profile_area>ul>li.member>div.crown>img{width:75px}header .user div.crown span.lv_area,header>#fixed_header>nav>ul>li.profile_area>ul>li.member>div.crown>span.lv_area{position:absolute;left:30px;display:flex;justify-content:space-between;width:35px;top:0px}header .user div.crown span.lv_area span.lbl_lv,header .user div.crown span.lv_area span.lv,header>#fixed_header>nav>ul>li.profile_area>ul>li.member>div.crown>span.lv_area>span.lbl_lv,header>#fixed_header>nav>ul>li.profile_area>ul>li.member>div.crown>span.lv_area>span.lv,body header #header_inner div.sp ul.profile_area li div.crown span.lv_area span.lbl_lv,body header #header_inner div.sp ul.profile_area li div.crown span.lv_area span.lv{font-weight:700;word-break:normal}header .user div.crown span.lv_area span.blue,header>#fixed_header>nav>ul>li.profile_area>ul>li.member>div.crown>span.lv_area>span.blue,body header #header_inner div.sp ul.profile_area li div.crown span.lv_area span.blue{color:#0095d2;word-break:normal}header .user div.crown span.lv_area span.gold,header>#fixed_header>nav>ul>li.profile_area>ul>li.member>div.crown>span.lv_area>span.gold,body header #header_inner div.sp ul.profile_area li div.crown span.lv_area span.gold{color:#b3a600}header .user div.crown span.lv_area span.silver,header>#fixed_header>nav>ul>li.profile_area>ul>li.member>div.crown>span.lv_area>span.silver,body header #header_inner div.sp ul.profile_area li div.crown span.lv_area span.silver{color:#585858}header .user div.crown span.lv_area span.brown,header>#fixed_header>nav>ul>li.profile_area>ul>li.member>div.crown>span.lv_area>span.brown,body header #header_inner div.sp ul.profile_area li div.crown span.lv_area span.brown{color:#8c4841}header .user div.crown span.lv_area span.lbl_lv,header>#fixed_header>nav>ul>li.profile_area>ul>li.member>div.crown>span.lv_area>span.lbl_lv,body header #header_inner div.sp ul.profile_area li div.crown span.lv_area span.lbl_lv{font-size:.63em;position:relative;top:5px;margin-right:10px}header .user div.crown span.lv_area span.lv,header>#fixed_header>nav>ul>li.profile_area>ul>li.member>div.crown>span.lv_area>span.lv,body header #header_inner div.sp ul.profile_area li div.crown span.lv_area span.lv{font-size:.76em;position:relative;top:2px;right:17%}header>#fixed_header>nav>ul>li.profile_area>ul>li.photo>img{margin:10px}header>#fixed_header>nav>ul>li.profile_area>ul>li.member{flex-grow:1;text-align:left}header>#fixed_header>nav>ul>li.profile_area>ul>li.btn_mypage>a{position:relative;padding:25px 5px 5px 5px;border-radius:5px;font-weight:bold;text-align:center;color:#fff;text-decoration:none;box-shadow:0px 3px 0px 0px #999;width:67px;content:"";background:url(/packs/static/images/icon_mypage01_17-17-675d7b34fade4ec6a27d.png) no-repeat center 5px #009a8a;background-size:17px auto;display:block;height:41px;margin:8px 10px}header>#fixed_header>nav>ul>li.profile_area>ul>li.btn_mypage>a>span.label{color:#fff;font-size:.69em;font-weight:700;line-height:1.833;position:absolute;left:calc(50% - 28px);top:calc(50% + 3px)}header>#fixed_header>nav>ul>li.profile_area>ul>li.btn_mypage>a:hover{box-shadow:none;bottom:-3px;opacity:.7}body[id$=_body] #mv_area h1:before{content:"";background-size:100%;width:71px;height:71px;display:inline-block;vertical-align:bottom;margin-right:10px}p.message a{color:#0095d2;text-decoration-line:underline}p.message a:hover{opacity:.7;text-decoration-line:none}body[id$=_body] #mv_area h1{text-align:center;color:#0095d2;padding:38px 0;height:140px;font-size:2.81em;font-weight:400}body[id$=_body] #mv_area{background:#daf4fe}body[id$=_body] section[id$=_area]{width:1040px;margin:30px auto 40px;min-height:30vh}.popup-level-up .mfp-iframe-holder .mfp-content{width:720px;height:540px}@media(min-height: 600px){body section[id$=_area]{min-height:10vh}}@media(min-height: 700px){body section[id$=_area]{min-height:20vh}}@media(min-height: 800px){body section[id$=_area]{min-height:30vh}}body[id$=_body] section[id$=_area] div[class$=_inner] h2{background:#0095d2;color:#fff;padding:8px 15px;margin:30px 0 10px;font-size:120%;font-weight:bold}section[id$=_area] div[class$=_inner] h2{background:#0095d2;background-size:26px auto;color:#fff;padding:7px 10px 7px 15px;font-size:130%}#job_area,#tab_area{width:100%}#job_area ul.tab,#tab_area ul.tab{width:1040px;height:80px;margin:0 auto;position:relative}#job_area ul.tab li,#tab_area ul.tab li{display:inline-block;vertical-align:top;position:absolute;cursor:pointer;color:#666;font-weight:bold;border-radius:10px 10px 0 0;border:3px solid #ccc;border-bottom:none;background:#eee;text-align:center;padding:17px 0 0 20px}#job_area ul.tab li:after,#tab_area ul.tab li::after{content:"";background:url(/packs/static/images/tab_arrow2-d7ae3fe884bf26db743a.png) no-repeat 0 0;position:absolute;background-size:100%;width:13px;height:13px;bottom:0;left:48%}#job_area ul.tab li::before,#tab_area ul.tab li::before{content:"";width:46px;height:46px;position:absolute;margin-right:3px;vertical-align:top;left:95px;top:calc(50% - 23px)}#job_area ul.tab li:hover,#job_area ul.tab li.active,#tab_area ul.tab li:hover,#tab_area ul.tab li.active,#login_area ul.tab li:hover{background:#0095d2;border:3px solid #0095d2;color:#fff}#job_area ul.tab li:not(.active):hover,#tab_area ul.tab li:not(.active):hover,#login_area ul.tab li:not(.active):hover{opacity:.7}#job_area ul.tab li:hover:after,#tab_area ul.tab li:hover:after,#login_area ul.tab li:hover:after{content:none}#job_area ul.tab li.active:after,#tab_area ul.tab li.active:after{content:"";background:url(/packs/static/images/tab_arrow1-8247e6dc831a7a010fe3.png) no-repeat 0 0;position:absolute;background-size:100%;width:27px;height:27px;bottom:-40px;left:46%}#tab_area .tab_inner{border-top:10px solid #0095d1;padding-bottom:20px}#tab_area .tab_inner div[class^=page]{width:1040px;margin:40px auto 20px}#news_area .description1,#maintenance_area .description1{background-color:#eee;vertical-align:middle;padding:35px}#news_area .description1,#maintenance_area .description1{margin-top:40px;margin-bottom:40px}#news_area .description1 p:first-child{text-align:center;font-size:1em}#news_area .description1 p:last-child{font-size:1em;font-weight:400;line-height:1.5}#news_area div[class^=page],#maintenance_area div[class^=page]{width:1040px;margin:0px auto 20px}.sns_sp a{display:block !important}.sns_sp a{display:none !important}p.notice{margin:15px 0px 0px}p.notice_red{margin:0 10px;color:#cd1110;font-weight:bold}.input_group_area a.btn_login,.login_btn_area a.btn_login{display:inline-block;border-radius:5px;color:#fff;font-size:24px;padding:15px 117px 10px;box-shadow:0px 2px 0px 0px #999;line-height:1;font-weight:bold;margin-top:2px;text-decoration:none;margin:2px 0 0}.input_group_area a.btn_login,.login_btn_area a.btn_login{background:#009a8a;width:400px}.input_group_area a.btn_login:before,.login_btn_area a.btn_login:before{content:"";width:50px;height:45px;display:inline-block;vertical-align:middle;margin-right:5px;position:relative}.input_group_area a.btn_login:before,.login_btn_area a.btn_login:before{background:url(/packs/static/images/btn_icon_header_login-782137aa193d8ad44262.png) no-repeat 1px 0;background-size:83% auto;top:0px}.input_group_area a.btn_login:hover{box-shadow:none;margin:4px 0 -2px;opacity:.7}.login_btn_area a.btn_login:hover{box-shadow:none;margin:4px 0 2px;opacity:.7;margin:5px 0 -3px}section[id$=_area].logout .login_regist_btn_area{background:#eee;padding:30px 30px 25px;text-align:center;margin-bottom:50px;display:flex;flex-wrap:wrap;justify-content:space-between}section[id$=_area].logout .login_regist_btn_area.large{justify-content:center}section[id$=_area].logout .login_regist_btn_area a{vertical-align:top;display:inline-block;border-radius:5px;color:#fff;font-size:1.25em;line-height:1;position:relative;font-weight:bold;text-decoration:none;text-align:center;margin:0px 0px 4px;box-shadow:0px 3px 0px 0px #999;width:325px;height:65px;padding:25px 30px 20px 75px}section[id$=_area].logout .login_regist_btn_area.large a{width:400px}section[id$=_area].logout .login_regist_btn_area a:nth-child(1){margin-right:15px}section[id$=_area].logout .login_regist_btn_area a:nth-child(2){margin-left:15px}section[id$=_area].logout .login_regist_btn_area .member{background:#ff9000}section[id$=_area].logout .login_regist_btn_area .login{background:#009a8a}section[id$=_area].logout .login_regist_btn_area .member::before{content:"";background:url(/packs/static/images/btn_icon_registration-3cc78e35c545fe3a33f1.png) no-repeat 0 0;background-size:100% auto;width:35px;height:40px;display:inline-block;position:absolute;top:calc(50% - 17px);left:calc(50% - 120px)}section[id$=_area].logout .login_regist_btn_area .login::before{content:"";background:url(/packs/static/images/btn_icon_login-6554e86b78fe1da99aae.png) no-repeat 0 0;background-size:100% auto;width:35px;height:40px;display:inline-block;position:absolute;top:calc(50% - 17px);left:calc(50% - 60px)}section[id$=_area].logout .login_regist_btn_area .member:hover,section[id$=_area].logout .login_regist_btn_area .login:hover{opacity:.7;margin-top:3px;margin-bottom:1px;box-shadow:none}section[id$=_area].logout .login_regist_btn_area p{font-size:100%;text-align:center;margin:16px 0 0;font-weight:bold;width:100%}.pager{margin:50px auto;text-align:center}.pager ul li{display:inline-block;margin:0 3px;color:#999}.pager ul li a{text-decoration:none;padding:8px 0px 6px;width:40px;border:1px solid #999;display:block}.pager ul li span:not(.gap){padding:8px 0px 6px;background:#666;color:#fff;border:1px solid #666;display:block;width:40px}.pager ul li.back a,.pager ul li.back span{padding:8px 20px 8px 25px;background:url(/packs/static/images/icon_arrow_back-0b2a4a4e01d7e675a493.png) no-repeat left center;background-size:8px auto;border:none;color:#333;width:auto}.pager ul li.next a,.pager ul li.next span{padding:8px 25px 8px 20px;background:url(/packs/static/images/icon_arrow_next-3f06621614f17230c8da.png) no-repeat right center;background-size:8px auto;border:none;color:#333;width:auto}.pager ul li.back span,.pager ul li.next span{opacity:.5}body div.mfp-iframe-scaler button.mfp-close,body div.mfp-inline-holder button.mfp-close{position:absolute;right:20px;top:15px;text-decoration:none;font-weight:bold;background:url(/packs/static/images/icon_pop_close-45ab664c31da207b139f.png) no-repeat 0 center;background-size:30px auto;padding:5px 0 5px 35px;opacity:1;font-family:"メイリオ",Meiryo,Verdana,"Helvetica Neue","ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,YuGothic,Arial,sans-serif;color:rgba(0,0,0,0) !important}body div.mfp-iframe-scaler button.mfp-close:after,body div.mfp-inline-holder button.mfp-close:after{content:"閉じる";color:#333;font-size:60%;position:absolute;top:0px;left:35px;font-weight:normal}_:-ms-lang(x)::-ms-backdrop,body div.mfp-inline-holder button.mfp-close:after{content:"閉じる";color:#333;font-size:125%;position:absolute;top:0px;left:35px;font-weight:normal}body div.mfp-iframe-scaler button.mfp-close:hover,body div.mfp-inline-holder button.mfp-close:hover{opacity:.7}body div.mfp-iframe-scaler button.mfp-close,body div.mfp-inline-holder button.mfp-close{height:40px;width:100px !important}.sp_logo{width:112px;height:24px}#job_area .job_inner ul li .new,#news_area .news_inner ul li .new{background:#ffde00;border-radius:15px;text-align:center;padding:2px 9px 0px;font-size:.8em;font-weight:700;line-height:1.975}@media(min-width: 751px){.sp_logo{display:none}}@media(max-width: 750px){hr{width:100%}ul.asterisk li{padding-left:0}ul.asterisk li:before{font-family:"ＭＳ ゴシック"}select{background-position:calc(100% - 17px) calc(1em + 4px),calc(100% - 9px) calc(1em + 4px),100% 0}select.page_count{background-position:calc(100% - 14px) calc(1em - 3px),calc(100% - 6px) calc(1em - 3px),100% 0}input[type=text].area{background-position:calc(100% - 10px) calc(100% - 13px),calc(100% - 12px) calc(100% - 11px),100% 0,calc(0% + 7px) calc(1em - 2px)}input[type=text].area.large,input[type=text].business_type.large,input[type=text].job_search_order.large,input[type=text].recruitment_ordering.large{height:45px;padding:.4em 3.5em .4em 2.3em}input[type=text].area.large{background-position:calc(100% - 11px) calc(100% - 14px),calc(100% - 14px) calc(100% - 11px),100% 0,calc(0% + 12px) calc(1em - 3px);background-size:20px 10px,10px 20px,45px 45px,12px 18px}input[type=text].business_type.large{background-position:calc(100% - 11px) calc(100% - 14px),calc(100% - 14px) calc(100% - 11px),100% 0,calc(0% + 10px) calc(1em - 3px);background-size:20px 10px,10px 20px,45px 45px,16px 16px}input[type=text].job_search_order.large{background-position:calc(100% - 11px) calc(100% - 14px),calc(100% - 14px) calc(100% - 11px),100% 0,calc(0% + 10px) calc(1em - 3px);background-size:20px 10px,10px 20px,45px 45px,16px 16px}input[type=text].recruitment_ordering.large{background-position:calc(100% - 11px) calc(100% - 14px),calc(100% - 14px) calc(100% - 11px),100% 0,calc(0% + 10px) calc(1em - 3px);background-size:20px 10px,10px 20px,45px 45px,16px 16px}input[type=text].qualification_license,input[type=text].skill_course{background-position:calc(100% - 10px) calc(100% - 13px),calc(100% - 12px) calc(100% - 11px),100% 0}.flatpickr-input.flatpickr-mobile{font-size:16px}.pc_logo{display:none}.btn1,.btn_entry,.btn_return{padding:10px;height:50px}.main_frame{width:95%}.radio-input+label::before{top:0px}.radio-input:checked+label::after{top:6px}.checkbox-input+label::before{top:0px}.checkbox-input:checked+label::after{top:6px}.w100,.w90,.w80,.w60,.w50,.w30,.w15,.w10{width:100%}div.input_group_area td .col2{margin-top:10px}div.input_group_area table{border-bottom:1px solid #ccc;margin-bottom:30px}div.input_group_area table th{width:100%;display:block;border-left:none;border-right:none;border-bottom:none;padding:10px 15px}div.input_group_area table td{width:100%;display:block;border:none;padding:15px 10px}p.notice{margin:10px 0}div.input_group_area p.notice{margin:10px 0 0}div.input_group_area ul.footer_button_area{flex-wrap:wrap;margin-top:0}div.input_group_area ul.footer_button_area li{width:300px}div.new_main_member_register_inner .input_group_area .footer_button_area li .btn1{margin-left:0px}.error_massage{font-size:.81em}body[id$=_body] #mv_area h1:before{width:60px;height:60px}body[id$=_body] #mv_area h1{padding:20px 0 20px 0;margin-left:-15px;height:100px}body[id$=_body] section[id$=_area]{width:90%;margin:20px auto 50px}#maintenance_area{width:90%;margin:20px auto 50px}body[id$=_body] section[id$=_area] div[class$=_inner] h2{font-size:1em}body header #header_inner div.sp ul.profile_area{display:flex;align-items:center;width:100%;padding:10px 5px 10px 10px;border-bottom:1px solid #ccc;position:relative}body header #header_inner div.sp ul.profile_area li:nth-child(1),body header #header_inner div.sp ul.profile_area li:nth-child(2),body header #header_inner div.sp ul.profile_area li:nth-child(3){padding-right:5px}body header #header_inner div.sp ul.profile_area li:nth-child(4){padding:0 10px 0 17px;background:url(/packs/static/images/header_icon_arrow-229129d245addaee5584.png) no-repeat 5px 2px;background-size:6px auto;margin-left:auto}body header #header_inner div.sp ul.profile_area li img.photo{width:40px}body header #header_inner div.sp ul.profile_area li span.name{font-weight:700}body header #header_inner div.sp ul.profile_area li div.crown{position:relative;width:60.8px;height:17.6px}body header #header_inner div.sp ul.profile_area li div.crown span.lv_area{position:absolute;left:23px;display:flex;width:35px;top:-2px}body header #header_inner div.sp ul.profile_area li div.crown img{width:62.8px}body header #header_inner div.sp ul.profile_area li a.logout{font-size:.81em;text-decoration:underline;padding:0;line-height:1}body header #header_inner div.sp ul.profile_area li a.logout:hover{text-decoration:none;opacity:.7}body header #header_inner div.sp ul.profile_area li a.logout::before{content:none}#job_area ul.tab,#tab_area ul.tab{width:95%}#job_area ul.tab li,#tab_area ul.tab li{font-size:120%;line-height:1;margin-top:6px;text-align:left;padding:4px 0 0 1%;display:flex;justify-content:center}#job_area ul.tab li::before,#tab_area ul.tab li::before{width:31px;height:31px;position:static;position:initial;margin-right:10px;margin-top:calc(5% + 10px);top:80px}#job_area ul.tab li.active:before,#tab_area ul.tab li.active:before{width:40px;height:40px}#tab_area ul.tab li::after{width:7px;height:7px;bottom:2px}#tab_area ul.tab li.active:after{width:19px;height:19px;bottom:-30px}#news_area div[class^=page],#maintenance_area div[class^=page]{width:100%}#news_area .description1,#maintenance_area .description1{width:100%;margin-top:40px;margin-bottom:40px}#maintenance_area .description1 p:first-child{text-align:left}.pager{margin:10px auto !important}.pager ul li{margin:0 !important}.pager ul li:not(.page_no){margin:1px !important}.pager ul li a{width:37px}.pager ul li.back a,.pager ul li.back span{padding:8px 4px 8px 10px !important}.pager ul li.next a,.pager ul li.next span{padding:8px 10px 8px 4px !important}.sns_pc a{display:none !important}.sns_sp a{display:block !important}.input_group_area a.btn_login,.login_btn_area a.btn_login{display:inline-block;border-radius:5px;color:#fff;font-size:20px;padding:15px 88px 10px;box-shadow:0px 2px 0px 0px #999;line-height:1;font-weight:bold;margin-top:2px;text-decoration:none}.input_group_area a.btn_login,.login_btn_area a.btn_login{background:#009a8a;width:300px}.input_group_area a.btn_login:before,.login_btn_area a.btn_login:before{content:"";width:30px;height:30px;display:inline-block;vertical-align:middle;margin-right:5px;position:relative}.input_group_area a.btn_login:before,.login_btn_area a.btn_login:before{background:url(/packs/static/images/btn_icon_header_login-782137aa193d8ad44262.png) no-repeat 1px 0;background-size:100% auto;top:0px}section[id$=_area].logout .login_regist_btn_area{padding:30px 15px}section[id$=_area].logout .login_regist_btn_area.large a,section[id$=_area].logout .login_regist_btn_area a{width:100%;height:50px;padding:17px 15px 10px 15px}section[id$=_area].logout .login_regist_btn_area a.member{margin:0}section[id$=_area].logout .login_regist_btn_area a.member:hover{margin:3px 0 -3px 0}section[id$=_area].logout .login_regist_btn_area a.login{margin:20px 0 0px 0}section[id$=_area].logout .login_regist_btn_area a.login:hover{margin:23px 0 -3px 0}section[id$=_area].logout .login_regist_btn_area .member::before,section[id$=_area].logout .login_regist_btn_area .login::before{top:calc(50% - 17px);left:10px}body div.mfp-iframe-scaler button.mfp-close,body div.mfp-inline-holder button.mfp-close{right:15px;top:2vh;background:url(/packs/static/images/icon_pop_close_sp_36-36-db2a1331e987085af1d7.png) no-repeat calc(50% - 25px) center;background-size:16px auto;font-family:"ヒラギノ角ゴ ProN W3","verdana","Helvetica Neue";background-color:#fff;border-radius:30px;font-size:1em}body div.mfp-iframe-scaler button.mfp-close:after,body div.mfp-inline-holder button.mfp-close:after{content:"閉じる";font-size:1em;top:-4.5px;left:35px;white-space:nowrap}body div.mfp-iframe-scaler button.mfp-close,body div.mfp-inline-holder button.mfp-close{height:35px;width:95px !important}#mv_area .mv_inner ul li.name span.sp{display:inline-block}header .user div.crown img,header>#fixed_header>nav>ul>li.profile_area>ul>li.member>div.crown>img{width:80px}header .user div.crown span.lv_area span.lv,header>#fixed_header>nav>ul>li.profile_area>ul>li.member>div.crown>span.lv_area>span.lv,body header #header_inner div.sp ul.profile_area li div.crown span.lv_area span.lv{right:24%;font-size:.68em;position:relative;top:4px;right:21%}body div.mfp-inline-holder .mfp-content #popup_tutorial2 button.mfp-close:after{content:"閉じる";font-size:1em;top:-2.5px;left:55px}#job_area .job_inner ul li .new,#news_area .news_inner ul li .new{padding:4px 9px 2px}#news_area .news_inner ul li .new.sp{display:inline}}.maintenance_button_area{display:flex;justify-content:center;margin-bottom:30px}.div_center_login{padding-top:20px;display:flex;justify-content:center}.p_left{text-align:left}.p_bold_center_top{text-align:center;font-weight:bold;padding-top:20px;font-size:1.1em}.p_bold_center_bottom{text-align:center;font-weight:bold;padding-bottom:20px;font-size:1.1em}.pr{padding:0 10px;border-radius:30px;font-size:.81em}.recruitment_ordering_type_1{color:#fe1366;border:1px solid #fe1366}.recruitment_ordering_type_2{color:#a937c5;border:1px solid #a937c5}.recruitment_ordering_type_3{color:#6d34d5;border:1px solid #6d34d5}.recruitment_ordering_type_4{color:#1d72db;border:1px solid #1d72db}.recruitment_ordering_type_5{color:#127891;border:1px solid #127891}.job_search_orders_types_1{color:#1e8844;border:1px solid #1e8844}.job_search_orders_types_2{color:#ba9e03;border:1px solid #ba9e03}.job_search_orders_types_3{color:#e17f01;border:1px solid #e17f01}.job_search_orders_types_4{color:#f35d14;border:1px solid #f35d14}.job_search_orders_types_5{color:#c64041;border:1px solid #c64041}.unspecified{border:1px solid #999;color:#666}@media(max-width: 750px){html{overflow-x:hidden}*{font-family:"ヒラギノ角ゴ ProN W3","verdana","Helvetica Neue";font-size:14px}body{min-width:inherit;overflow-x:hidden}.pc{display:none}.sp{display:block}header>div#header_inner>div.sp>nav ul,footer .footer_inner,footer .copy_area p{width:95%}header{border-bottom:3px solid #0095d1}header h1,header .logo{margin-left:10px}header h1 img{width:100%}header>div#header_inner{height:auto;width:100%}header>div#header_inner>div.sp{top:0}header>div#header_inner>div.sp li.name{width:5.5em;word-break:break-all}header>div#header_inner>div.sp p.name span{line-height:1.2}header>div#header_inner ul.btn_list li a:before{width:28px;height:28px}header>div#header_inner ul.btn_list li:first-child a:before{background:url(/packs/static/images/btn_icon_header_registration_sp-d2e320225864e4840f57.png) no-repeat 0 0;background-size:100% auto}header>div#header_inner ul.btn_list li:last-child a:before{background:url(/packs/static/images/btn_icon_header_login_sp-7ad771f5e959b4664d8d.png) no-repeat 0 0;background-size:100% auto}header .menu_list{display:flex;justify-content:flex-end}header>div#header_inner .menu_list li{margin-right:5px}header .menu_list li img{width:45px;height:47px}header .menu_list .menu_open .close_bar{display:none}header>div#header_inner .menu_list li .num{position:absolute;background:#cd1110;font-size:70%;border-radius:13px;min-width:20px;height:20px;padding:2px 2px 0;right:52px;top:2px;text-align:center;color:#fff}header>div#header_inner>div.sp>nav{display:none;position:absolute;z-index:100;background:#fff;width:100%;top:68px;left:0;border:none}header>div#header_inner>div.sp>nav ul{width:100%;margin:0}header>div#header_inner>div.sp>nav ul li{border-right:none}header>div#header_inner>div.sp>nav ul li a:before{top:8px;width:28px;height:28px}header>div#header_inner>div.sp>nav ul li a:hover{background:none;color:#222}header>div#header_inner>div.sp>nav ul.gm_list li{width:100%;display:block;border-left:none;border-bottom:1px solid #ccc}header>div#header_inner>div.sp>nav ul.gm_list li a{text-align:left;padding-left:5px}header>div#header_inner>div.sp>nav ul.gm_list li a:hover:before,header>div#header_inner>div.sp>nav ul.gm_list li.active a:before{background:url(/packs/static/images/gm_icon05-15f07ace60efe01ab156.png) no-repeat 0 0;background-size:100% auto}header>div#header_inner>div.sp>nav ul.gm_list li:nth-child(2) a:hover:before,header>div#header_inner>div.sp>nav ul.gm_list li:nth-child(2).active a:before{background:url(/packs/static/images/gm_icon02-2256f39267c5e9bb6eb1.png) no-repeat 0 0;background-size:100% auto}header>div#header_inner>div.sp>nav ul.gm_list li:nth-child(3) a:hover:before,header>div#header_inner>div.sp>nav ul.gm_list li:nth-child(3).active a:before{background:url(/packs/static/images/gm_icon03-b2479a2d78cd8978c730.png) no-repeat 0 0;background-size:100% auto}header>div#header_inner>div.sp>nav ul.gm_list li:nth-child(4) a:hover:before,header>div#header_inner>div.sp>nav ul.gm_list li:nth-child(4).active a:before{background:url(/packs/static/images/gm_icon04-13786c8a5ba6aa41f2f0.png) no-repeat 0 0;background-size:100% auto}header>div#header_inner>div.sp>nav ul.gm_list li:first-child a::before{background:url(/packs/static/images/gm_icon01-b65f36d435ed0f529c4e.png) no-repeat 0 0;background-size:100% auto}header>div#header_inner>div.sp>nav ul.gm_list li:last-child a::before{background:url(/packs/static/images/gm_icon05_sp-50703ec0351ffb12c95d.png) no-repeat 0 0;background-size:100% auto}header>div#header_inner>div.sp>nav ul.gm_list li a:after{content:"";display:block;background:url(/packs/static/images/icon_arrow_blue-3567afbf50316d3d7ae5.png) no-repeat 0 0;background-size:100% auto;width:8px;height:15px;position:absolute;top:20px;right:10px}header>div#header_inner>div.sp>nav ul.top_list{background:#ddd;padding:10px 10px 5px;display:flex;flex-wrap:wrap;justify-content:space-between}header>div#header_inner>div.sp>nav ul.top_list li{width:48%;border:none;padding:0;margin-bottom:7px}header>div#header_inner>div.sp>nav ul.top_list li:first-child{border:none}header>div#header_inner>div.sp>nav ul.top_list li a{background:#fff;border-radius:5px;padding:10px 8px;font-size:90%;text-align:left;text-decoration:none}header>div#header_inner>div.sp>nav ul.top_list li a:before,header>div#header_inner>div.sp>nav ul.top_list li:first-child a:before,header>div#header_inner>div.sp>nav ul.top_list li:last-child a:before{display:none}header>div#header_inner>div.sp>nav ul.top_list li a:after{content:"";display:block;background:url(/packs/static/images/icon_arrow_gray-44f5fc0d0b061d7820e6.png) no-repeat 0 0;background-size:100% auto;width:6px;height:12px;position:absolute;top:15px;right:10px}header>div#header_inner>div.sp>nav ul.btn_list{background:#eee;border:none;padding:12px 10px 15px;margin:0;height:86px;display:flex;justify-content:space-between}header>div#header_inner>div.sp>nav ul.btn_list li{width:48%;padding:0;border:none}header>div#header_inner>div.sp>nav ul.btn_list li a{width:100%;padding:15px 0;line-height:normal}header>div#header_inner>div.sp>nav ul.btn_list li a:hover{margin:4px auto 0}header>div#header_inner>div.sp>nav ul.btn_list li:first-child a:hover{background:#ff9000}header>div#header_inner>div.sp>nav ul.btn_list li:last-child a:hover{background:#009a8a}header>div#header_inner>div.sp>nav ul.privacy_list{background:#6fc9ed;border:none;margin:0;padding-top:10px}header>div#header_inner>div.sp>nav ul.privacy_list li{border:none;width:49%;background:url(/packs/static/images/icon_arrow_triangle-881d7de6225efd273efd.png) no-repeat 10px 13px;background-size:6px auto}header>div#header_inner>div.sp>nav ul.privacy_list li a{color:#fff;text-align:left;font-size:90%;text-decoration:underline}header>div#header_inner>div.sp>nav ul.privacy_list li a:before{display:none}header>div#header_inner>div.sp>nav .close{background:#666;color:#fff;text-align:center;width:100%;padding:10px;display:block;overflow:hidden;text-decoration:none;line-height:normal}header>div#header_inner>div.sp>nav .close:before{background:url(/packs/static/images/icon_close-452cb4cc3fbd675e68ee.png) no-repeat 0 0;background-size:100% auto;content:"";width:22px;height:22px;display:inline-block;vertical-align:middle;margin-right:5px;position:relative;top:-2px}#pagetop{position:fixed;display:none;bottom:50px;right:1%;z-index:99}footer .footer_inner{padding:20px 0 10px}footer .footer_inner .logo{margin:0 auto 20px;text-align:center;display:block}footer .footer_inner nav{width:100%;margin:0 auto}footer .footer_inner nav ul{border-left:0;border-top:1px solid #b7e4f6}footer .footer_inner nav ul>li:nth-child(2n+1){clear:both;border-right:1px solid #b7e4f6}footer .footer_inner nav ul li{float:left;width:50%;border-bottom:1px solid #b7e4f6;border-right:none;padding:1em 0 0 20px}footer .footer_inner nav ul li a{border:none;padding:0px;text-decoration:none;min-height:2em;display:block;width:100%;vertical-align:middle}footer .footer_inner ul.sns{float:none;text-align:center;margin:10px auto 0}footer .footer_inner ul.sns li{width:60px;padding:0 10px}footer .copy_area p{text-align:center}header>div#header_inner>div.sp>nav ul.btn_list li a{color:#fff}}@media(max-width: 375px){header>div#header_inner ul{margin-top:10px}}@media(max-width: 370px){header>div#header_inner>div.sp>nav ul.top_list li,header>div#header_inner>div.sp>nav ul.btn_list li{width:47%}header>div#header_inner>div.sp>nav ul.top_list li a{font-size:80%}header>div#header_inner>div.sp>nav ul.btn_list li a{font-size:100%;line-height:1}header>div#header_inner>div.sp>nav ul.btn_list li:first-child a{background-position:10px center}header>div#header_inner>div.sp>nav ul.btn_list li:last-child a{background-position:25px center}header>div#header_inner>div.sp>nav ul.privacy_list li a{font-size:80%}header>div#header_inner>div.sp>nav .close{background-position:110px center}}.mfp-close{top:15px !important;height:40px;width:90px !important}.mfp-iframe-holder .mfp-close{position:absolute;right:20px;top:15px;text-decoration:none;font-weight:bold;background:url(/packs/static/images/icon_pop_close-45ab664c31da207b139f.png) no-repeat 0 center;background-size:30px auto;padding:5px 0 5px 35px;opacity:1;font-family:"メイリオ",Meiryo,Verdana,"Helvetica Neue","ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,YuGothic,Arial,sans-serif;color:rgba(0,0,0,0) !important}.mfp-iframe-holder .mfp-close:after{content:"閉じる";color:#fff;position:absolute;top:0px;left:35px;font-weight:normal}.mfp-bg{min-width:1040px}.mfp-wrap{overflow-x:scroll !important}@media(max-width: 750px){.mfp-bg{min-width:100%}}#popup,#pop_slider{background:#fff;margin:0 auto;max-width:1040px;position:relative;overflow:auto}_:-ms-lang(x)::-ms-backdrop,#popup{max-width:1100px}#popup.level_up{overflow:hidden}#popup_confirm{min-height:400px;min-width:400px}#popup_profile_photo{min-height:650px;min-width:400px}#popup_profile_photo ul{height:73px}#popup h1{color:#0095d2;font-size:140%;padding:18px 0 15px 70px;margin-top:5px}#popup #popup_inner{display:table;border-bottom:2px solid #ccc}#popup ul.tab{width:190px;display:table-cell;vertical-align:top;border-right:4px solid #0095d2;background:#daf4fe}#popup #popup_inner ul.tab li{width:100%;padding:0 20px;cursor:pointer;border-bottom:1px solid #ccc;font-weight:bold;background:url(/packs/static/images/icon_arrow_blue-3567afbf50316d3d7ae5.png) no-repeat 95% center #fff;background-size:8px auto;height:55px;float:left;display:flex;align-items:center}#popup #popup_inner ul.tab li:hover,#popup #popup_inner ul.tab li.active{color:#fff;background:url(/packs/static/images/icon_arrow_white-734023869604f9bf1815.png) no-repeat 95% center #0095d2;background-size:8px auto;display:flex;align-items:center}#popup #popup_inner .popup_area{display:table-cell;width:860px;height:380px}_:-ms-lang(x)::-ms-backdrop,#popup #popup_inner .popup_area{width:910px}#popup #popup_inner .popup_area ul{display:none;overflow-y:scroll;margin-left:15px;height:380px}#popup #popup_inner .popup_area ul.show{display:block}#popup #popup_inner .popup_area ul li{width:49%;height:55px;float:left;border-bottom:1px solid #ccc;padding-top:2px}#popup #popup_inner .popup_area ul li:hover{background:#0095d2}#popup #popup_inner .popup_area ul li label:hover{color:#fff}#popup #popup_inner .popup_area ul.column3 li{width:33%}#popup #popup_inner .popup_area ul.column3 li.cols2{width:66%}#popup #popup_inner .popup_area ul.column4 li{width:25%}#popup #popup_inner .popup_area ul.column4 li.cols2{width:50%}#popup #popup_inner .popup_area ul.column4 li.cols3{width:75%}#popup #popup_inner .popup_area ul.column4 li.cols4{width:100%}#popup #popup_inner .popup_area ul.column4 li.cols4 label{font-weight:bold}#popup #popup_inner .popup_area ul li label{padding:15px 0 15px 20px;display:block}#popup #popup_inner .popup_area ul li input{margin:0 5px 0 0}#popup .btn_area{width:100%;text-align:center;margin:20px auto}#popup .btn_area .back{background:url(/packs/static/images/icon_arrow_back-0b2a4a4e01d7e675a493.png) no-repeat 12px center #eee;background-size:8px auto;border-radius:30px;text-decoration:none;padding:12px 20px 7px;box-shadow:0 3px 0 0 #626262;width:200px;display:inline-block;font-weight:bold;margin:0 5px 3px;vertical-align:top;border:1px solid #fff}#popup .btn_area .search{background:url(/packs/static/images/icon_search_btn-0ea82356c5a45775b8e3.png) no-repeat 22px center #ffec00;background-size:25px auto;border-radius:30px;text-decoration:none;padding:12px 20px 7px 30px;box-shadow:0 3px 0 0 #626262;width:200px;display:inline-block;font-weight:bold;margin:0 5px 3px;vertical-align:top}#popup .btn_area .select{background-color:#ffec00;border-radius:30px;text-decoration:none;padding:12px 20px 7px 30px;box-shadow:0 3px 0 0 #626262;width:200px;display:inline-block;font-weight:bold;margin:0 5px 3px;vertical-align:top}#popup .btn_area a:hover{margin:3px 5px 0;box-shadow:none;opacity:.7}#pop_slider .sp{display:none}#pop_slider .slider{height:540px;width:100% !important;max-width:100% !important;min-width:100% !important;margin:0 auto;background:url(/packs/static/images/slider_bg-febcbe9cfd4afb21ee55.png) no-repeat 0 0 !important;padding:20px;overflow:hidden}#pop_slider .slider img{width:100% !important}#pop_slider .slider div h1{padding:50px 0 0 0;border:none}#pop_slider .slider div>img{margin-top:10px}.slick-prev::before{display:none}.slick-next::before{content:"" !important}.slick-dots{bottom:40px !important;right:30px;text-align:right !important;z-index:10 !important}.slick-dots li button::before{font-size:18px !important;color:#ccc !important;opacity:1 !important}.slick-dots li.slick-active button::before{color:#0095d1 !important}#pop_slider .slider_next{position:absolute;bottom:30px;z-index:0 !important}.slick-next{border-radius:30px !important;padding:12px !important;width:240px !important;text-decoration:none !important;font-weight:bold !important;font-size:110% !important;margin:0 5px !important;margin-top:0px !important;display:inline-block !important;vertical-align:top !important;height:auto !important;top:inherit !important;right:38% !important;bottom:20px !important;z-index:20 !important;border:2px solid #ccc !important;background:url(/packs/static/images/icon_arrow_gray3-4a950d5122c247c3072b.png) no-repeat 95% center !important;background-size:8px auto !important}.slick-next[aria-disabled=true]{background:url(/packs/static/images/icon_pop_close_sp_36-36-db2a1331e987085af1d7.png) no-repeat 33% center !important;background-size:28.8px auto !important}.slick-next:after{content:"次へ";color:#333;font-size:110%;position:absolute;top:24px;left:41%}.slick-next[aria-disabled=true]:after{content:"閉じる";top:24px;left:45%}.slick-next:hover{opacity:.7}#popup.pop_level h1{padding:0;border:none;margin:0 auto;width:769px;height:540px;overflow:hidden}#popup.pop_level h1 img{width:100%}#popup .pop_level .txt{position:absolute;text-align:center;left:50%;bottom:40%;transform:translate(-50%, 50%);width:100%}#popup .pop_level .txt p{font-size:130%}#popup .pop_level .txt p b{font-size:200%}#popup .pop_level .txt p.levelup{margin-top:-10px}#popup .pop_level .txt2{position:absolute;text-align:center;left:50%;bottom:53%;transform:translate(-50%, 0%);width:100%}#popup .pop_level .txt2 p .level_b70{font-size:70px}#popup .pop_level .txt2 p .level_b20{font-size:20px}#popup .pop_level{text-align:center;background:url(/packs/static/images/levelup_anim-de8ae2a5acb8099dcbb3.gif) no-repeat center;height:540px}#popup .pop_level .txt p.levelup span:before{border-radius:50px;padding:10px;width:60px;height:60px;border:2px solid #999;content:"";display:inline-block;vertical-align:bottom;margin-right:5px}#popup .pop_level .txt p.blue span:before{background:url(/packs/static/images/levelup_crown_blue-97beb8a4f27f295d4395.png) no-repeat center center #fff;background-size:60% auto}#popup .pop_level .txt p.brown span:before{background:url(/packs/static/images/levelup_crown_bronze-a6251910c1cdaea3ad1a.png) no-repeat center center #fff;background-size:60% auto}#popup .pop_level .txt p.silver span:before{background:url(/packs/static/images/levelup_crown_silver-5850637ce735e0b7e219.png) no-repeat center center #fff;background-size:60% auto}#popup .pop_level .txt p.black span:before{background:url(/packs/static/images/levelup_crown_black-5ba898c752780d0c8d98.png) no-repeat center center #fff;background-size:60% auto}#popup .pop_level .txt p.levelup span{font-weight:bold;font-size:130%}#popup .pop_level .txt p.levelup span b{font-size:250%;font-family:Verdana}#popup_sp{background:#fff;margin:0 auto;min-width:100%;max-width:100%;position:relative}#popup_sp *{font-family:"ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,"Helvetica Neue",YuGothic,Arial,sans-serif;font-size:14px}#popup_sp h1{color:#fff;font-size:130%;padding:15px 65px;width:100%;position:fixed;top:0;z-index:10;height:60px}#popup_sp h1.industry{background:url(/packs/static/images/icon_popup_industry_sp-5f678edc8c82a78cb651.png) no-repeat 20px center #0095d2;background-size:35px auto}#popup_sp h1.licence{background:url(/packs/static/images/icon_popup_licence_sp-f56eff47d68661941df9.png) no-repeat 20px center #0095d2;background-size:35px auto}#popup_sp .back{text-decoration:none;font-weight:bold;margin:15px 10px;display:inline-block;font-size:130%;padding-left:20px;background:url(/packs/static/images/icon_arrow_back-0b2a4a4e01d7e675a493.png) no-repeat 0 6px;background-size:10px auto}#popup_sp #popup_inner{background:#eee;margin:60px 0;overflow:scroll;height:75vh}#popup_sp ul li a{width:100%;display:block;padding:15px 20px;cursor:pointer;border-bottom:1px solid #ccc;font-size:110%;background:url(/packs/static/images/icon_arrow_blue-3567afbf50316d3d7ae5.png) no-repeat 95% center #fff;background-size:10px auto;text-decoration:none}#popup_sp ul li a:focus{background:url(/packs/static/images/icon_arrow_blue-3567afbf50316d3d7ae5.png) no-repeat 95% center #ddf1fa;background-size:10px auto}#popup_sp ul li a:focus span:after{content:"";background:url(/packs/static/images/icon_check_blue-c050e28f3644f53ba076.png) no-repeat 0 center #ddf1fa;background-size:100% auto;width:14px;height:14px;display:inline-block;margin-left:5px}#popup_sp ul.check_list{margin:0 10px}#popup_sp ul.check_list li{margin-bottom:5px;background:#fff}#popup_sp ul.check_list li label{padding:15px;width:100%;display:block}#popup_sp ul.check_list li label .checkbox_inner{font-size:110%}#popup_sp ul.check_list li label .checkbox_inner:before{top:2px}#popup_sp ul.check_list li label .checkbox_inner:after{top:4px}#popup_sp .btn_area{width:100%;text-align:center;padding:10px 0 12px;position:fixed;bottom:0;background:rgba(0,0,0,.6)}#popup_sp .btn_area a{border-radius:30px;padding:10px;width:45%;box-shadow:0px 3px 0px 0px #999;text-decoration:none;font-weight:bold;font-size:100%;margin:0 5px 3px;display:inline-block;vertical-align:top}#popup_sp .btn_area .back{background:url(/packs/static/images/icon_arrow_back-0b2a4a4e01d7e675a493.png) no-repeat 12px center #eee;background-size:8px auto}#popup_sp .btn_area .search{background:url(/packs/static/images/icon_search_btn-0ea82356c5a45775b8e3.png) no-repeat 10px center #ffec00;background-size:25px auto;padding-left:25px}#popup_sp .btn_area a:hover{margin:3px 5px 0;box-shadow:none;opacity:.7}#popup .header{display:flex;justify-content:space-between;border-bottom:2px solid #ccc}#popup .header_close,#popup_confirm .header_close,#popup_profile_photo .header_close{background:url(/packs/static/images/icon_popup_close-613592f186ac876de666.png) no-repeat 10px;vertical-align:middle;text-decoration:none;padding:10px 10px 7px 45px;width:auto;display:inline-block;font-weight:bold;margin:0 5px 3px}#popup>ul.header>li>a:hover,#popup_profile_photo>ul.header>li>a:hover{background:url(/packs/static/images/icon_popup_close_on-92a81aeb012fcd864560.png) no-repeat 11px #54bbe5;color:#fff;position:relative;border-radius:30px}#popup_confirm #about_area .about_inner ul li .btn_area a,#popup_profile_photo #about_area .about_inner ul li .btn_area a{display:block;width:70%;margin:15px auto;padding:11px 5px;font-size:1em;border-radius:30px;background:#fff;border:1px solid #999;color:#333;font-weight:bold;text-align:center;position:absolute;bottom:0;left:15%;text-decoration:none}.sp{display:none}@media(max-width: 750px){body{min-width:90%}#popup_confirm,#popup_profile_photo{min-height:350px;min-width:90%}#popup_confirm h1{padding:18px 10px 15px;font-size:1.15em}#popup.pop_level .pc{display:none}#popup.pop_level .sp{display:block}#popup.pop_level h1{width:100%;height:540px}#popup.pop_level .levelup{font-size:120%}#popup.pop_level .levelup .txt{bottom:8%}#popup.pop_level .levelup .txt p{font-size:100%}#popup.pop_level .levelup .txt p.levelup span::before{width:40px;height:40px}#pop_slider{margin:0 auto;min-width:100%;width:320px;position:relative;background:none;overflow:hidden}#pop_slider .pc{display:none}#pop_slider .sp{display:block}#pop_slider .slider{margin:20px auto 0;background:url(/packs/static/images/slider_sp_bg-cccceea663ff52c78d48.png) no-repeat 0 0 !important;background-size:100% auto !important;padding:0;height:auto}#pop_slider img{width:100%}#pop_slider .slider div>img{margin-top:0}#pop_slider h1{margin-top:13.5vw;padding:0 !important}#pop_slider h1+img{background:#fff;padding:10px 0 100px}#pop_slider .slick-next{position:absolute;left:50%;bottom:30px !important;transform:translate(-50%, -50%)}#pop_slider .slick-dots{margin:50vh auto 0;transform:translateY(-50%);bottom:10px !important;right:0 !important;text-align:center !important}#popup_confirm .title,#popup_profile_photo .title{margin:30px;padding:10px 40px;background-color:#eee}#popup_confirm .message,#popup_profile_photo .message{text-align:center;padding:10px;margin:0 !important}#popup .btn_area,#popup_confirm .btn_area{display:flex;flex-direction:column-reverse;align-items:center;margin-top:20px !important}#popup .btn_area .back,#popup .btn_area .delete,#popup_confirm .btn_area .back,#popup_confirm .btn_area .delete,#popup_profile_photo .btn_area .back,#popup_profile_photo .btn_area .delete{margin:10px 0 !important}#popup .pop_level .txt b{font-size:1.1em}}#popup_confirm .contents,#popup_profile_photo .contents{width:900px;height:600px}#popup_confirm .header,#popup_profile_photo .header{display:flex}#popup_confirm h1,#popup_profile_photo h1{color:#0095d2;font-size:140%;padding:18px 30px 15px;width:100%;margin-top:5px}#popup_confirm .title,#popup_profile_photo .title{margin:30px;padding:10px 40px;background-color:#eee}#popup_confirm .message,#popup_profile_photo .message{margin:50px 0;width:100%;text-align:center}#popup_confirm .btn_area,#popup_profile_photo .btn_area{width:100%;text-align:center;margin-top:20px;display:flex;justify-content:center}#popup_confirm .btn_area .back,#popup_profile_photo .btn_area .back{background:url(/packs/static/images/icon_arrow_back-0b2a4a4e01d7e675a493.png) no-repeat 12px center #fff;background-size:8px auto;border-radius:30px;text-decoration:none;padding:12px 20px 7px;box-shadow:0 3px 0 0 #999;width:200px;display:inline-block;font-weight:bold;margin:0 5px 3px;vertical-align:top;border:1px solid #eee !important}#popup_confirm .btn_area .submit{box-shadow:0 3px 0 0 #999;margin:0 5px 3px;border-radius:30px;padding:12px;width:240px;text-decoration:none;font-weight:bold;font-size:110%;display:inline-block;vertical-align:top;height:auto;top:inherit;right:38%;bottom:20px;z-index:20;background:url(/packs/static/images/next-62074ac70bd3cfc10445.png) no-repeat 96% center #54bce5;background-size:20px auto;color:#fff}#popup_confirm .btn_area .disconnect_line{border-radius:30px;padding:12px;width:240px;text-decoration:none;font-weight:bold;font-size:110%;display:inline-block;vertical-align:top;height:auto;top:inherit;right:38%;bottom:20px;z-index:20;border:1px solid #eee !important;box-shadow:0 3px 0 0 #999;background:url(/packs/static/images/icon_arrow_gray-44f5fc0d0b061d7820e6.png) no-repeat 96% center;background-size:8px auto;margin:0 10px;color:#333}#popup_confirm .btn_area .delete,#popup_profile_photo .btn_area .delete{background:url(/packs/static/images/icon_btn_delete-83f2ee9af1a2e5d6b168.png) no-repeat 50px center #ffec00;background-size:16px auto;border-radius:30px;text-decoration:none;padding:12px 20px 7px 40px;box-shadow:0 3px 0 0 #999;width:200px;display:inline-block;font-weight:bold;margin:0 5px 3px;vertical-align:top}#popup_confirm .btn_area .reject,#popup_profile_photo .btn_area .reject{background:url(/packs/static/images/icon_arrow_gray3-4a950d5122c247c3072b.png) no-repeat 95% center #fff;background-size:8px auto;border-radius:30px;text-decoration:none;padding:12px 20px 7px;box-shadow:0 3px 0 0 #999;width:200px;display:inline-block;font-weight:bold;margin:0 5px 3px;vertical-align:top;border:1px solid #eee}#popup_confirm .btn_area a:hover{margin:3px 5px 0;box-shadow:none;opacity:.7}#popup_profile_photo .btn_area a:hover{opacity:.7}#popup_confirm .confirm_header,#popup_profile_photo .confirm_header{display:flex;justify-content:space-between;align-items:center;background:#0095d2}#popup_confirm .deletion,#popup_profile_photo .deletion{color:#fff}#popup_photo{min-height:500px;min-width:400px}#popup_photo .header{display:flex;justify-content:space-between;align-items:center;background:#0095d2}#popup_photo h1{color:#fff;font-size:140%;padding:18px 30px 15px;width:100%;margin-top:5px}#popup_photo .photo{margin-top:20px;text-align:center}#popup_photo .photo img{max-width:700px}#popup_photo .comment{width:700px;margin:10px auto}#popup_confirm .btn_area_body,#popup_profile_photo .btn_area_body{width:100%;text-align:center;margin:20px auto 0;display:flex;justify-content:center;padding-left:18px}.popup-btn-next{border-radius:30px !important;padding:12px !important;width:240px !important;text-decoration:none !important;font-weight:bold !important;font-size:110% !important;margin:0 5px !important;margin-top:0px !important;display:inline-block !important;vertical-align:top !important;height:auto !important;top:inherit !important;right:38% !important;bottom:20px !important;z-index:20 !important;border:2px solid #ccc !important;background:url(/packs/static/images/icon_arrow_gray3-4a950d5122c247c3072b.png) no-repeat 95% center !important;background-size:8px auto !important}.popup-btn-next-blue{border-radius:30px !important;padding:12px !important;width:240px !important;text-decoration:none !important;font-weight:bold !important;font-size:110% !important;display:inline-block !important;vertical-align:top !important;height:auto !important;top:inherit !important;right:38% !important;bottom:20px !important;z-index:20 !important;border:2px solid #ccc !important;background:url(/packs/static/images/next-62074ac70bd3cfc10445.png) no-repeat 96% center #54bce5;background-size:20px auto !important;color:#fff}.popup-btn-back{border-radius:30px !important;padding:12px !important;width:240px !important;text-decoration:none !important;font-weight:bold !important;font-size:110% !important;display:inline-block !important;vertical-align:top !important;height:auto !important;top:inherit !important;right:38% !important;bottom:20px !important;z-index:20 !important;border:2px solid #ccc !important;background:url(/packs/static/images/icon_arrow_back-0b2a4a4e01d7e675a493.png) no-repeat 5% center !important;background-size:8px auto !important;margin:0 10px}.popup-btn-gray{background-color:#eee;border:1px solid #999;font-size:.75em;margin-right:10px;padding-top:5px;border-radius:5px;text-align:center;text-decoration:none;display:block;height:30px;width:110px}#popup_profile_photo input[type=file]{display:none}#popup_profile_photo .btn-disabled{pointer-events:none;cursor:default;opacity:.7}#popup_profile_photo label.select_file{background-color:#eee;color:#000;cursor:pointer;border:1px solid #999;font-size:.75em;margin-right:10px;padding-top:5px;border-radius:5px;text-align:center;text-decoration:none;display:block;height:30px;width:110px}#popup_profile_photo .deletion2{color:#fff;background:url(/packs/static/images/icon_camera_blue-4b61c004213ea8ce1a76.png) no-repeat 15px center #0095d2;background-size:28px auto;color:#fff;padding:9px 10px 5px 50px;position:relative}#popup_profile_photo hr{margin:20px 50px;width:75%}#popup_profile_photo p.btn_under_p{margin:0 150px;text-indent:-1em}#popup_profile_photo .popup_under_area{align-items:center;margin-bottom:20px}#popup_profile_photo .checkbox-input+label{margin-top:18px;margin-left:20px}body div.popup-level-up div.mfp-content div.mfp-iframe-scaler button.mfp-close{background-size:25%}@media(max-width: 750px){#popup_photo{min-height:350px;min-width:90%}#popup_photo h1{padding:18px 10px 15px}#popup_profile_photo h1{font-size:1.18em}#popup_photo .photo img{width:90%}#popup_photo .comment{width:90%}#popup_profile_photo .btn_area{display:flex;flex-direction:column;margin:10px auto;align-items:center}#popup_profile_photo .checkbox-input+label{margin-top:5px;margin-left:10px;padding:0}#popup_profile_photo .checkbox-input+label::before{top:3px;left:inherit;margin-left:-20px}#popup_profile_photo .btn_area_body{text-align:center;justify-content:center;padding-right:18px}.popup-btn-gray,.popup-btn-next-blue,.popup-btn-back{margin:10px 10px 10px 10px !important}#popup_profile_photo .btn_area .popup-btn-next-blue{order:1}#popup_profile_photo .btn_area .popup-btn-back{order:2}#popup_profile_photo .btn_area .popup-btn-back{order:2}#popup_profile_photo label.select_file{margin:10px !important}#popup_profile_photo p.btn_under_p{margin:0 55px !important;font-size:13px}#popup_profile_photo .photo_delete{display:flex;justify-content:center;margin-top:10px}#popup_profile_photo .checkbox-input:checked+label::after{left:-15px !important;top:8px !important}#popup_profile_photo label{text-decoration:underline}#popup_profile_photo button.mfp-close{top:22px !important}#popup.pop_level .levelup .txt{transform:translate(-50%, -40%)}#mypage .mfp-iframe-holder .mfp-close:after{color:#000}#popup_confirm .confirm_header li{font-family:"ヒラギノ角ゴ ProN W3","verdana","Helvetica Neue";font-size:14px}}@media(max-width: 750px){.pc{display:none}.sp{display:block}#popup .pop_level .txt p b{font-size:100%}}@media(min-width: 751px){#popup_profile_photo .slide-wrap{width:900px;height:210px;display:-webkit-box;margin:0 auto;display:flex;overflow-x:scroll;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;scroll-snap-type:x mandatory;padding:0 0 1em;scroll-behavior:smooth}#popup_profile_photo .slide-wrap .slide-content{margin:0 10px;height:100%}}#popup_profile_photo img.selected{border:2px #0095d2 solid}#popup_confirm div.padding10{padding:20px 10px 0}div.padding10 table td{padding:10px 10px}#popup_confirm div.btn_area{padding-bottom:20px}#popup_confirm .btn_area .select{background-size:8px auto;border-radius:30px;text-decoration:none;padding:12px 20px 7px;box-shadow:0 3px 0 0 #999;width:200px;display:inline-block;font-weight:bold;margin:0 5px 3px;vertical-align:top;border:1px solid #eee}#popup_confirm div.no_data{text-align:center;margin-top:20px}#popup_confirm div.codition_list{overflow-y:scroll;height:calc(85vh - 191px)}.popup-level-up .mfp-iframe-holder .mfp-close:after{color:#000}.popup-level-up .mfp-iframe-holder .mfp-content{width:720px;height:540px;max-height:560px}@media(max-width: 750px){#popup_confirm .btn_area .select{margin:10px 0 !important;background-color:#eee}}@media(max-width: 600px){#popup .pop_level{text-align:center;background:url(/packs/static/images/levelup_bg_sp-03526c13502fb70409af.png) no-repeat center 40px;width:100%}.popup-level-up .mfp-iframe-holder .mfp-content{width:100%;height:600px;max-height:560px}.popup-level-up div.mfp-iframe-scaler button.mfp-close{right:5px}.popup-level-up .mfp-iframe-holder .mfp-close:after{font-size:120%;color:#fff !important}}#popup_content{position:relative;z-index:1045}.popup_content_inner{overscroll-behavior-y:contain;overflow-y:auto}.popup_title{padding:10px 40px 8px;background-color:#daf3fe}.popup_title span{font-size:1.25em;font-weight:700;display:inline-block;position:relative;padding:5px 0 5px 50px}.popup_title span::before{content:"";position:absolute;width:40px;height:40px;top:0;bottom:0;left:0;margin:auto 0}.popup_close{position:absolute !important;top:10px !important;right:30px !important;background:url(/packs/static/images/popup_close-e483477dbb2580e9f799.png) no-repeat center left 5px !important;background-size:30px !important}.popup_close::after{top:-1px !important;left:40px !important;font-weight:700 !important}.popup_close:hover{opacity:.7}@media(max-width: 750px){.popup_title{padding:10px 15px 8px}.popup_title span{font-size:1.14em;padding:5px 0 5px 35px}.popup_title span::before{width:25px;height:25px}.popup_close{top:-40px !important;right:5px !important;font-size:1.14em !important}.popup_close::after{top:-4.5px !important;color:#fff !important}}.input_post{color:#000;cursor:pointer;border:1px solid #999;font-size:1em;border-radius:3px;text-align:center;text-decoration:none;display:block;background-color:#eee}.input_post input[type=button]{display:none}.input_post:hover{opacity:.7}@media(max-width: 750px){.input_post{width:160px;height:35px;padding:6px 5px}}
.large::-moz-placeholder{color:#222}
.large::placeholder{color:#222}

/*# sourceMappingURL=2686-93fb62e4.css.map*/