﻿@font-face{font-family:'HuiFontP109';src:url("fonts/HuiFontP109.eot");src:url("fonts/HuiFontP109.eot?#iefix") format("embedded-opentype"),url("fonts/HuiFontP109.woff") format("woff"),url("fonts/HuiFontP109.ttf") format("truetype"),url("fonts/HuiFontP109.svg#HuiFontP109") format("svg")}*{box-sizing:border-box}html{height:100%}body{height:100%;background-color:#F3F3F3;font-size:12px;color:#595757;font-family:"Hiragino Kaku Gothic ProN","メイリオ", sans-serif}h2{font-size:16px;margin:0}.wrapper{overflow:hidden}#color-wrapper{width:100%;min-height:100%}main{padding-top:50px}header{background-color:#ffffff;width:100%;height:50px;position:fixed;top:0;left:0;z-index:5;border-bottom:2px solid #F5A21B}header h1{margin:0;line-height:50px;height:50px;font-size:15px;white-space:nowrap;text-align:center}header h1 a{display:inline-block;height:50px}header h1.logo img{width:auto;height:32px;margin:9px}header ul{list-style:none;padding:0;margin:0;display:block;height:40px;position:absolute;top:5px;right:5px}header ul li{float:left}header ul li a{display:block}header ul li a img{width:30px;height:30px;margin:5px}header .left-btn{display:block;width:40px;height:40px;position:absolute;top:5px;left:5px}header .left-btn img{width:30px;height:30px;margin:5px}.container{padding:0 16px}.container .close_info{border:2px solid #f5a625;padding:10px;font-size:14px;font-weight:bold;line-height:20px;margin-top:16px}#info{padding:10px;background-color:#F08D00;color:#ffffff}#breadcrumb{padding:10px;background-color:#ffffff;color:#F08D00}#breadcrumb ul{padding:0;margin:0;list-style:none;overflow:hidden}#breadcrumb ul li{float:left}#breadcrumb ul li a{color:#F08D00}#breadcrumb ul li+li:before{content:"＞";padding:0 10px}label{font-size:15px;font-weight:bold;margin:5px 0;display:block}input,textarea{display:block;font-size:15px;padding:10px;width:100%;border-radius:5px;border:1px solid #656464;margin:5px 0 15px;resize:vertical}.appearance_none{appearance:none;-webkit-appearance:none;-moz-appearance:none}::-webkit-input-placeholder{padding-top:2px}input.submit{width:80%;font-size:15px;display:block;background-color:#F5A21B;color:#ffffff;border:none;margin:30px auto 0}hr{border:none;border-bottom:1px solid #ddd}.form-group{overflow:hidden}.form-group input{display:inline-block;width:auto}.button{display:block;text-decoration:none;padding:10px;border-radius:5px;font-size:15px;background-color:#F5A21B;color:#ffffff;width:80%;text-align:center;margin:30px auto 0}.button.disabled{background-color:#B1B1B1;pointer-events:none;cursor:not-allowed}.box-menu{list-style:none;margin:0;padding:0}.box-menu .box_menu_user{display:flex}.box-menu a{text-decoration:none}.box-menu li{padding:10px 20px;background-color:#ffffff;margin-bottom:5px;color:#656464}.box-menu .user_icon{position:relative;width:40px;height:40px;margin-right:10px;float:left;overflow:hidden;border-radius:100%}.box-menu .user_icon img{position:absolute;width:40px;height:40px;object-fit:cover;top:0;left:0;right:0;bottom:0}.box{background-color:#ffffff;padding:10px;overflow-x:scroll}.box table{width:100%}.box table th,.box table td{padding:10px;white-space:nowrap}.box table td{text-align:center}.block{display:block}.block img{display:block}.search-box{margin:16px 0 0}.search-box .wrapper .count{font-size:16px;float:left}.search-box .wrapper span{font-size:22px;color:#F5A21B;margin:0 0 0 20px}.search-box .wrapper a{background-color:#F5A21B;text-decoration:none;color:#ffffff;padding:8px 16px;font-size:14px;border-radius:20px;display:inline-block;float:right}.search-box .condition{position:relative;margin:36px 0 0;background-color:#ffffff;box-shadow:2px 2px 8px 0 rgba(136,136,136,0.5);padding:12px}.search-box .condition:after{content:"";position:absolute;right:0;top:-20px;left:0;width:0px;height:0px;margin:auto;border-style:solid;border-color:transparent transparent #ffffff transparent;border-width:0 24px 20px 24px}.search-box .condition table{width:100%}.search-box .condition table tr th img{height:28px;margin:0 8px 0 0;vertical-align:top}.search-box .condition table tr th{vertical-align:middle;text-align:left;font-size:14px;width:100px}.search-box .condition table tr th span{display:inline-block;padding:7px 0}.recruits{list-style:none;margin:0;padding:0}.recruits li{width:100%;background-color:#ffffff;position:relative;box-shadow:2px 2px 8px 0 rgba(136,136,136,0.5);margin:16px 0 0}.recruits li a{position:relative}.recruits li .pin_img{position:absolute;bottom:20px;right:20px;width:50px;height:50px;border:1px solid white;border-radius:50%;padding:10px;box-sizing:border-box;background:rgba(94,89,89,0.3);cursor:pointer}.recruits li .clk_pin_img{position:absolute;bottom:20px;right:20px;width:50px;height:50px;cursor:pointer;border-radius:50%;padding:10px;box-sizing:border-box;background:#f5a625;border:#F5A625 1px solid;cursor:pointer}.recruits li img{width:100%}.recruits li.banner img{display:block}.recruits li .text .shopname{text-align:center;margin:16px 0;font-size:21px;font-weight:bold}.recruits li .text hr{border:none;margin:0 16px;border-bottom:1px solid #CCCCCC}.recruits li .text p{font-size:16px;line-height:20px;margin:0 0 0 10px;float:left;height:20px}.recruits li .text p strong{margin:0 15px 0 0}.recruits li .text .content{padding:16px}.recruits li .text .buttons-wrapper{overflow:hidden;padding:16px;text-align:center}.recruits li .text .buttons{display:inline-block}.recruits li .text .detail{cursor:pointer;float:left;height:40px;width:120px;line-height:40px;text-align:center;text-decoration:none;font-size:15px;background-color:#F5A625;color:#ffffff;font-weight:bold;border-radius:5px;margin:0}.recruits li .info{border-collapse:collapse}.recruits li .info img{width:20px;vertical-align:middle;float:left}.recruits li .info tr.space{height:16px}.recruits li .info td{font-size:15px}.recruits li .info .icon{padding:0 10px 0 0}.recruits li .info .element{padding:0 12px 0 0;color:#555555;line-height:23px;font-size:16px;min-width:80px}#applicants table{border-collapse:collapse;width:100%;font-size:10px;margin-bottom:5px}#applicants td{padding:5px}#applicants .before{background-color:#ffffff;height:32.5px}#applicants .after{background-color:#F0F0F0;height:32.5px}#applicants .space{height:5px}#applicants img{width:40px;display:block;margin:0 auto}#applicants .detail{background-color:#656464}#applicants .detail a{text-decoration:none;color:#ffffff;display:block;text-align:center}.fav_btn{cursor:pointer;float:left;-moz-appearance:none;-webkit-appearance:none;appearance:none;outline:none;border:none;height:40px;width:120px;margin:0 40px 0 0;border:1px solid #cccccc;border-radius:5px;position:relative;font-size:15px;background-color:#ffffff}.fav_btn:before{content:"";display:block;width:20px;height:20px;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto 8px;background-size:20px;background-repeat:no-repeat}.fav_btn:after{content:"応募する";display:block;font-weight:bold;position:absolute;top:0;left:0;right:0;bottom:0;padding:0 0 0 20px;line-height:38px;color:#595757;text-align:center}.fav_check{cursor:pointer;float:left;-moz-appearance:none;-webkit-appearance:none;appearance:none;outline:none;border:none;height:40px;width:120px;margin:0 24px 0 0;border:1px solid #cccccc;position:relative;background-color:#ffffff}.before_login{cursor:pointer;float:left;-moz-appearance:none;-webkit-appearance:none;appearance:none;outline:none;border:none;height:40px;width:120px;margin:0 40px 0 0;border:1px solid #cccccc;border-radius:5px;position:relative;font-size:15px;background-color:#ffffff}.before_login:after{content:"応募する";display:block;font-weight:bold;position:absolute;top:0;left:0;right:0;bottom:0;padding:0 0 0 20px;line-height:38px;color:#595757;text-align:center}.pre_check{cursor:pointer;float:left;-moz-appearance:none;-webkit-appearance:none;appearance:none;outline:none;border:none;height:40px;width:120px;line-height:40px;margin:0 24px 0 0;border:1px solid #cccccc;position:relative;background-color:#ffffff;color:inherit;font:bold;text-decoration:none;font-size:17px;border-radius:3px;font-weight:600}.pre_check.recruit_stop{border:1px solid #CCCCCC;background-color:#CCCCCC;color:#ffffff}.pre_check a{text-decoration:none}.fav_check:before{content:"";display:block;width:20px;height:20px;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto 8px;background-size:20px;background-repeat:no-repeat}.fav_check:after{content:"キープする";display:block;font-weight:bold;position:absolute;top:0;left:0;right:0;bottom:0;padding:0 0 0 20px;line-height:38px;text-align:center}.fav_check:checked{background-color:#F5A625;border:none}.fav_check:checked:after{content:"キープ済み";color:#ffffff;line-height:40px}#recruit-modal{display:none;position:fixed;top:40px;left:16px;bottom:40px;right:16px;background-color:#ffffff;border-radius:15px;overflow:scroll;-webkit-overflow-scrolling:touch;z-index:10}#recruit-modal .btn-close{z-index:10;height:24px;width:24px;position:fixed;top:48px;right:24px;overflow:hidden;border-radius:100%;background-color:rgba(0,0,0,0.6)}#recruit-modal .btn-close img{display:block;width:12px;height:12px;margin:6px}.recruit-wrapper{background-color:#ffffff}.recruit-wrapper .slider{width:100%}.recruit-wrapper .slide{width:100%;position:relative;background-size:cover;background-position:center}.recruit-wrapper .slide:before{content:'';display:block;padding-top:100%}.recruit-wrapper .detail .container{padding:24px 16px 4px}.recruit-wrapper .detail .shop-name{font-size:21px;text-align:center;margin:0 0 16px}.recruit-wrapper .detail hr{border:none;border-bottom:2px solid #CDCDCD}.recruit-wrapper .detail .options{margin:24px 0 12px;overflow:hidden;list-style:none;padding:0}.recruit-wrapper .detail .options li{width:25%;float:left;margin:0 0 20px}.recruit-wrapper .detail .options li dl,.recruit-wrapper .detail .options li dt,.recruit-wrapper .detail .options li dd{margin:0;padding:0}.recruits .options li dl,.recruits .options li dt,.recruits .options li dd{margin:0;padding:0}.recruit-wrapper .detail .options li dl dt img,ul.recruits .options li dl dt img{width:44px;display:block;margin:0 auto}.recruit-wrapper .detail .options li dl dd{text-align:center;font-size:10px;color:#F5A21B;margin:4px 0 0}.recruit-wrapper .detail .for_pre_entry{margin:0 auto;border-radius:2px;background-color:#F5A21B}.recruit-wrapper .detail .fav_btn,.recruit-wrapper .detail .fav_check{display:block;float:none;width:80%;margin:12px auto 0}.recruit-wrapper .detail .fav_btn:before,.recruit-wrapper .detail .fav_check:before{margin:auto 0 auto 30%}.recruit-wrapper .detail .fav_btn:after,.recruit-wrapper .detail .fav_check:after{font-weight:normal}.recruit-wrapper .detail table tr th{width:100px;font-weight:normal;text-align:left;vertical-align:top;line-height:1;font-size:14px;padding:8px 0}.recruit-wrapper .detail table tr th img{width:16px;height:16px;display:inline-block}.recruit-wrapper .detail table tr td{padding:8px 0}.recruit-wrapper .detail .section_title{font-size:14px;margin:0 0 16px}.recruit-wrapper .detail .section_content{font-size:14px;margin:0 0 36px;line-height:1.2}.recruit-wrapper .links{background-color:#F3F3F3;text-align:center}.recruit-wrapper .links .container{padding:20px 16px}.recruit-wrapper .links .title{text-align:left;font-size:14px}.recruit-wrapper .links ul{list-style:none;padding:0;margin:0;display:inline-block;overflow:hidden}.recruit-wrapper .links ul li{width:88px;float:left}.recruit-wrapper .links ul li a{display:block;text-decoration:none}.recruit-wrapper .links ul li dl,.recruit-wrapper .links ul li dt,.recruit-wrapper .links ul li dd{margin:0;padding:0}.recruit-wrapper .links ul li dl dt img{width:44px;display:block;margin:0 auto}.recruit-wrapper .links ul li dl dd{color:#F5A21B;font-size:10px;text-align:center}.recruit-wrapper .btns .container{padding:40px 16px}.recruit-wrapper .btns .for_chat{margin:0 auto 12px;border:1px solid #F5A21B;border-radius:5px;background-color:#ffffff;color:#F5A21B}.recruit-wrapper .btns .for_preentry{margin:0 auto 12px;border-radius:5px;background-color:#F5A21B;color:#ffffff}.recruit-wrapper .recruit_stop{margin:0 auto 12px;border:1px solid #CCCCCC;background-color:#CCCCCC;color:#ffffff}.recruit-wrapper .btns .for_pre_entry{margin:0 auto;border-radius:2px;background-color:#F5A21B}.recruit-wrapper .btns .icon{display:inline-block;vertical-align:top;width:18px;height:18px;background-size:contain}.recruit-wrapper .btns .fav_btn,.recruit-wrapper .btns .fav_check{display:block;float:none;width:80%;border-radius:5px;margin:12px auto 0}.recruit-wrapper .btns .fav_btn:before,.recruit-wrapper .btns .fav_check:before{margin:auto 0 auto 30%}.recruit-wrapper .btns .fav_btn:after,.recruit-wrapper .btns .fav_check:after{font-weight:normal}#cover-modal{display:none;position:fixed;top:0;left:0;bottom:0;right:0;background-color:#F3F3F3;overflow:scroll;-webkit-overflow-scrolling:touch;z-index:10}#cover-modal .btn-close{z-index:10;height:16px;width:16px;position:fixed;top:14px;right:14px;overflow:hidden}#cover-modal .btn-close img{display:block;width:16px;height:16px}#cover-modal .tab-header{width:100%;height:46px;border-bottom:2px solid #F5A625;background-color:#ffffff;position:fixed;top:0;left:0;right:0;z-index:5}#cover-modal .tab-header ul{list-style:none;margin:0;padding:0;overflow:hidden}#cover-modal .tab-header ul li{float:left}#cover-modal .tab-header ul li a{display:inline-block;text-decoration:none;color:#696969;font-size:14px;padding:8px 4px;margin:6px;cursor:pointer}#cover-modal .tab-header ul li.active a{color:#555555;font-weight:bold}#cover-modal .tab-contents{margin:46px 0 0;width:100%;padding:16px}#cover-modal .tab-contents .content{width:100%}#cover-modal .tab-contents .content.faq{padding:4px 0 0}#cover-modal .tab-contents .content.faq .q{margin:0 0 16px;color:#F5A21B}#cover-modal .tab-contents .content.faq .a{margin:0 0 40px;color:#555555}#cover-modal .tab-contents .content.preentry .image_input_area{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}#cover-modal .tab-contents .content.preentry .image_input_area input{text-align:center;border:none}#cover-modal .tab-contents .content.preentry .image_input_area .user_image img{width:120px;height:120px;border-radius:50%}#cover-modal .tab-contents .content.preentry .headline{border-bottom:1px solid #666;padding-bottom:4px;font-size:25px;color:#666;text-align:center;line-height:35px}#cover-modal .tab-contents .content.preentry .form-control{height:42px;padding:2px 5px;margin:0;color:#666;border:solid 1px #ccc;box-shadow:2px 3px 5px -2px #ddd inset;background:#fff;border-radius:6px;font-size:16px;line-height:32px;margin-bottom:15px}#cover-modal .tab-contents .content.preentry input.submit_preentry{display:block;font-size:15px;color:white;padding:10px;width:100%;font-weight:600;border-radius:5px;background-color:#F08D00;border:none;margin:5px 0 15px;resize:vertical}#cover-modal .tab-contents .content.preentry .must_field{background-color:pink;margin-right:5px;color:white;border-radius:10px;font-size:8px;font-weight:600;line-height:15px;padding:3px 7px}#cover-modal .tab-contents .content.preentry .complete_banner{padding:8px 0;border-top:1px solid #2FA6FF;border-bottom:1px solid #2FA6FF;text-align:center;color:#2FA6FF;font-size:16px;margin:0 0 32px}#cover-modal .tab-contents .content.preentry .profile_overview{display:flex;align-items:center;padding:0 0 32px;border-bottom:1px solid #B8B8B8}#cover-modal .tab-contents .content.preentry .preentry_user_icon{position:relative;width:120px;height:120px;margin-right:24px;float:left;overflow:hidden;border-radius:100%;background-size:cover}#cover-modal .tab-contents .content.preentry .profile_overview .name,#cover-modal .tab-contents .content.preentry .profile_overview .phonetic{font-size:20px}#cover-modal .tab-contents .content.preentry table{width:100%}#cover-modal .tab-contents .content.preentry table td{font-size:20px;padding:12px 0}#cover-modal .tab-contents .content.preentry table td .heading{font-size:16px;margin:0 0 8px}#cover-modal .search-header{width:100%;height:46px;border-bottom:2px solid #F5A625;background-color:#ffffff;color:#555555;font-size:16px;line-height:44px;text-align:center;position:fixed;top:0;left:0;right:0;z-index:5}#cover-modal .search-content{margin:46px 0 0;width:100%;padding:0 16px}.page{width:100%;height:100%;position:relative}.slick-prev:before,.slick-next:before{color:#000}#date-modal{display:none;position:fixed;width:300px;height:400px;top:0;left:0;bottom:0;right:0;margin:auto;background-color:#ffffff;border-radius:4px;overflow:scroll;padding:32px 32px 28px;-webkit-overflow-scrolling:touch;z-index:10}#date-modal .btn-close{z-index:10;height:16px;width:16px;position:absolute;top:12px;right:12px;overflow:hidden}#date-modal .btn-close img{display:block;width:16px;height:16px}#date-modal .title{margin:0 0 28px;font-size:16px;text-align:center}.alert{padding:5px;color:#ffffff}.alert.alert-danger{background-color:#ff274f}.alert.alert-success{background-color:#20aadd}#profile .white{background-color:#ffffff;padding:10px;overflow:hidden}#profile h2{margin-top:10px}#profile p{margin:0}#profile h3{margin-top:10px;margin-bottom:3px;margin-left:10px}#profile .icon{position:relative;width:55px;height:55px;margin-right:20px;float:left;overflow:hidden;border-radius:100%}#profile .icon img{position:absolute;width:55px;height:55px;object-fit:cover;top:0;left:0;right:0;bottom:0}#profile .logout{margin-top:10px}#profile a{text-decoration:none}.group{padding:10px;border:1px solid #F08D00}.group+.group{margin:10px 0 0}.group+input+.group{margin:10px 0 0}#overlay{display:none;background-color:rgba(0,0,0,0.6);z-index:8;position:fixed;top:0;left:0;right:0;bottom:0}.not_recruit{font-size:14px}.profile_terms{width:100%;height:100px;overflow:auto;background-color:white}.welcome_overlay{background-color:rgba(0,0,0,0.5);position:absolute;top:0;left:0;height:100%;width:100%;z-index:20}.welcome_overlay .slider-design{position:relative}.welcome_overlay .welcome_tutorial{position:relative;width:80%;height:95vh;margin:0 auto;margin-top:4%;border-radius:5px;padding-bottom:0;background-color:white;z-index:30}.welcome_overlay .welcome_tutorial .tutorial-btn-close{position:absolute;right:20px;top:14px;z-index:50}.welcome_overlay .welcome_tutorial .tutorial-btn-close img{width:18px;height:18px}.welcome_overlay .tutorial_image{z-index:2;width:70%;position:absolute;top:10%;right:0;left:0;display:block;margin:0 auto}.welcome_overlay .tutorial_content{font-family:'游ゴシック';margin-top:20px;font-size:13px;font-weight:200;line-height:24px}.welcome_overlay .next-arrow{text-align:center;color:white;background-color:#F5A625;border:1px solid white;border-radius:12px;width:80px;position:absolute;cursor:pointer;bottom:30px;left:0;right:0;margin:auto;padding:5px 10px}.welcome_overlay .slick-dots{position:absolute;bottom:60px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.welcome_overlay .slick-dots li.slick-active button:before{color:white}.welcome_overlay .slick-disabled{display:none !important}.welcome_overlay .below_button{display:flex;justify-content:center;margin-top:30px}.welcome_overlay .below_button a{display:inline-block;background-color:#F5A625;border:1px solid white;border-radius:12px;width:100px;padding:5px 10px}.welcome_overlay .below_button a:any-link{text-decoration:none;color:white}.welcome_overlay .below_button a:first-child{margin-right:40px}.tutorial_back{z-index:2;width:100%;height:200px;padding:10px;text-align:center;position:absolute;bottom:0;left:0;right:0;background-color:#F5A625;color:white}.tutorial_back h2{margin-top:10px;height:32px}.tutorial_back button{width:120px;height:30px;font-size:16px;text-decoration:none;display:block;text-align:center;color:white;border-radius:20px;background-color:#F5A625;margin:auto;margin-top:40px}.tutorial_text{z-index:2;text-align:center;position:absolute;padding-top:20px;bottom:20px;left:0;right:0}.slider{width:80%}.slider img{height:auto;width:100%}.slider{width:100%;height:100%}.slick-list{width:100%;height:100%}.slick-track{width:100%;height:100%}.slick-dots{bottom:70px}.slick-dotted.slick-slider{margin-bottom:0}ul.recruit-options-list{display:flex;padding-inline-start:0px;flex-flow:row wrap;padding:0 10px;padding-top:10px}ul.recruit-options-list li{width:20%;background-color:#ffffff;box-shadow:none;list-style:none;margin:0;text-align:center}ul.recruit-options-list li dl dd{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;color:#F5A625;padding:5px 2px}ul.recruit-options-list li dl dt img{width:44px;display:block;margin:0 auto}.preentry .image_input_area{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.preentry .image_input_area input{text-align:center;border:none}.preentry .image_input_area .user_image img{width:120px;height:120px;border-radius:50%}.preentry .headline{border-bottom:1px solid #666;padding-bottom:4px;font-size:25px;color:#666;text-align:center;line-height:35px}.preentry .form-control{height:42px;padding:2px 5px;margin:0;color:#666;border:solid 1px #ccc;box-shadow:2px 3px 5px -2px #ddd inset;background:#fff;border-radius:6px;font-size:16px;line-height:32px;margin-bottom:15px}.preentry input.submit_preentry{display:block;font-size:15px;color:white;padding:10px;width:100%;font-weight:600;border-radius:5px;background-color:#F08D00;border:none;margin:5px 0 15px;resize:vertical}.preentry .must_field{background-color:pink;margin-right:5px;color:white;border-radius:10px;font-size:8px;font-weight:600;line-height:15px;padding:3px 7px}.user_profile{border:1em #DDDDDD;padding:20px 0 40px}.user_profile select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.user_profile input,.user_profile select{height:40px}.user_profile .user_profile_file_field{border:1px solid #ddd;border-radius:5px;background-color:white}.user_profile .user_profile_file_field .file_upload_field{display:flex}.user_profile .user_profile_file_field .file_upload_field .image_area{width:170px;padding:20px 0}.user_profile .user_profile_file_field .file_upload_field .image_area .upload_image{width:120px;height:120px;border-radius:50%;background-color:#ddd;margin:0 auto}.user_profile .user_profile_file_field .file_upload_field .image_area .upload_image img{width:100%;height:100%;border-radius:50%}.user_profile .user_profile_file_field .input_area{padding:30px 10px}.user_profile .user_profile_file_field .input_area .user-profile-label{font-size:14px;display:inline-block;border:1px solid #ddd;color:#666;padding:10px 20px}.user_profile .select-wrapper{position:relative;width:100%}.user_profile .select-wrapper .select-item{padding:5px 10px;background-color:white;height:35px;width:180px;font-size:15px}.user_profile .select-wrapper::after{position:absolute;content:"▼";bottom:12px;left:155px;z-index:10}.user_profile .user-profile-form{border:1px solid #ddd;border-radius:0px}.user_profile .birthday{padding:5px 10px;background-color:white}.user_profile .photo{height:100px;width:100%}.user_profile .photo .input{border:0.5em}.user_profile .photo .name{border:1em #DDDDDD}.user_profile .photo .name .input{border:0.5em;border:1em #DDDDDD}.user_profile .profile_label{position:relative;display:flex;margin-top:10px;font-size:16px}.user_profile .profile_label .profil_title{font-size:16px}.user_profile .profile_label .decorate{display:inline-flex;left:30px;font-size:12px;padding:5px;color:#F5A21B}.sign_up_container{padding:0 16px;position:relative}.agreement{position:relative;padding-bottom:10px;padding-top:5px}.agreement .input{height:18px}.agreement_password{position:relative;padding-top:10px;padding-bottom:7px}.agreement_password input,.agreement_password select{height:18px}.submit_checkbox_a{display:inline-block;width:40%;position:absolute;left:163px;height:18px}.submit_checkbox_b{display:inline-block;width:40%;position:absolute;height:18px}.checkbox_area .input{width:40%}.privacy_text{padding-top:5px;padding:7px}.privacy_text .text{padding:15px}section{background-color:#ffffff;margin-bottom:5px;padding:10px}section h2{font-size:15px;padding:5px;border-bottom:1px solid #F08D00}section input.submit{margin:30px auto 0}section .button{margin:30px auto 0}section p{font-size:10px;text-align:center}.profile-wrapper .section{margin:16px 0 0;overflow:hidden}.profile-wrapper .section .title{margin:0 0 16px;font-size:12px;color:#555555;padding:0 16px}.profile-wrapper .section .content{background-color:#ffffff;overflow:hidden;margin:20px}.profile-wrapper .section#profile .content{padding:16px;position:relative}.profile-wrapper .section#profile .content table{width:calc(100% - 36px);border-collapse:collapse}.profile-wrapper .section#profile .content table tr td .heading{color:#F5A21B;margin:16px 0 8px}.profile-wrapper .section#profile .content table tr td .element{border-bottom:1px solid #D8D8D8;padding:0 0 4px}.profile-wrapper .section#profile .content table tr td .user_icon{width:72px;height:72px;background-size:cover;overflow:hidden;border-radius:100%}.profile-wrapper .section#profile .content .to_edit{display:block;position:absolute;top:16px;right:16px;width:20px;height:20px;background-size:contain}.profile-wrapper .links{margin:28px 16px 0}.profile-wrapper .links a{display:block;background-color:#ffffff;padding:12px 16px;font-size:14px;color:#555555;text-decoration:none}.profile-wrapper .links a+a{margin:8px 0 0}.profile-wrapper .user_content{width:100%;height:auto;padding:10px;background-color:#ffffff}.profile-wrapper .entry_status_box{position:relative;padding:10px;border:solid 0.5px #ddd;padding-right:30px}.profile-wrapper .entry_status_mark{position:absolute;top:0;right:30px;padding:10px;width:30px;height:60px}.profile-wrapper .entry_status_mark img{width:30px;height:60px}.profile-wrapper .entry_status_box img.entry-image{width:60px;height:60px;object-fit:cover}.profile-wrapper .entry_status_box a{font-size:16px;padding-top:10px;padding-left:5px;top:0;position:absolute}.profile-wrapper .entry_status{width:100px;position:absolute;left:80px;bottom:30px}.entry_no_reservations{right:5px;padding-left:6px}.profile-wrapper .entry_link a{font-size:12px;bottom:10px;padding-top:60px}.profile-wrapper .entry_link{font-size:12px;left:70px;top:50px;display:-webkit-inline-box}.profile-wrapper .entry_content{background-color:#ffffff;overflow:hidden;margin:20px}.profile-wrapper .more_page{padding-right:15px;text-align:right;font-size:16px}.user_acount{padding-top:30px}.user_acount .profile_label .profile_title{font-weight:bold}.user_acount .user-account-form{border:none;box-shadow:0 0 8px gray}.user_acount .must_field{background-color:pink;margin-right:5px;color:white;border-radius:10px;font-size:8px;font-weight:600;line-height:15px;padding:3px 7px}.user_acount .update_submit{width:60%;font-size:15px;display:block;background-color:#F5A21B;color:#ffffff;border:none;margin:30px auto 0}.logout_links{margin:28px 16px 0;display:table-cell;padding-top:20px}.logout_links a{display:block;background-color:#ffffff;padding:14px;font-size:14px;color:#555555;text-decoration:none;width:340px}.logout_links a+a{margin:8px 0 0}.mypage_return{color:#ffffff;display:block;line-height:40px;text-decoration:none;top:0;right:0;bottom:0;left:0;text-align:center;border-radius:5px;width:80%;font-size:15px;background-color:#F5A21B;border:none;margin:20px auto 0}.acount_return{color:#ffffff;display:block;line-height:40px;text-decoration:none;top:0;right:0;bottom:0;left:0;text-align:center;border-radius:5px;font-size:15px;background-color:#F5A21B;border:none;margin:20px auto 0;width:60%}.search_icon{bottom:-5px;padding-right:2px;padding-top:3px}.banner{width:100%;height:auto;margin-top:5px}.search-content form{overflow:hidden}.search-content input[type="radio"]{display:none}.search-content input[type="checkbox"]{display:none}.search-content .section{margin:28px 0 12px}.search-content .title{font-size:16px;text-align:center;margin:0 0 16px}.search-content .form.job,.search-content .form.option{margin-top:5px;overflow:hidden}.search-content .form.job label{width:calc((100% / 2) - 4px);margin:0 0 8px 4px;float:left}.search-content .form.option label{width:calc((100% / 2) - 4px);margin:0 0 8px;float:left}.search-content .form.job label:nth-child(odd){margin:0 4px 8px 0}.search-content .form.option label:nth-child(odd){margin:0 4px 8px 0}.search-content .form.job span,.search-content .form.option span{display:block;font-size:13px;height:48px;color:#555555;background-color:#ffffff;border-radius:4px;display:flex;align-items:center;justify-content:center;font-weight:normal;border:1px solid #CDCDCD}.search-content .form.job input[type="radio"]:checked+span{border:1px solid #F08D00;color:#F08D00}.search-content .form.option input[type="checkbox"]:checked+span{border:1px solid #F08D00;color:#F08D00}.search-content .form.allowance .select-wrapper{position:relative;display:inline-block}.search-content .form.allowance select{padding:5px 25px 5px 10px;background-color:white;height:35px;font-size:15px;border:1px solid #ddd;border-radius:0px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.search-content .form.allowance .select-wrapper:after{position:absolute;content:"▼";bottom:12px;right:10px;z-index:10}.search-content .form.allowance .select-wrapper.hide:after{display:none}.search-content .form.area .select-wrapper{position:relative;display:inline-block;width:100%}.search-content .form.area select{padding:5px 25px 5px 10px;background-color:#F5A21B;height:35px;font-size:15px;border:1px solid #ddd;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:white;width:100%;margin:0 auto}.search-content .form.area .select-wrapper:after{content:"▼";bottom:12px;right:10px;z-index:40;color:white;position:absolute}.search-content input.submit{margin:15px auto 15px}.p20{padding:20px}#open-menu{z-index:10;position:fixed;top:0;left:-250px;width:250px;height:100%;transition:left .5s, right .5s;background-color:#ffffff;overflow-y:scroll}#open-menu img{width:100%;display:block}#open-menu a{text-decoration:none;color:#595757;position:relative}#open-menu a .search{display:inline-block;position:absolute;top:0;right:12px;bottom:0;margin:auto 0;width:20px;height:20px;background-size:contain}#open-menu a .right{display:inline-block;position:absolute;top:0;right:16px;bottom:0;margin:auto 0;width:16px;height:16px;background-size:contain}#open-menu .history{display:none;padding:0;margin:0;list-style:none}#open-menu .history li{cursor:pointer;border-bottom:1px solid #F5A21B}#open-menu .history li:first-of-type{border-top:1px solid #F3F3F3}#open-menu .history li a{padding:20px 24px}#open-menu .history li a .right{right:32px}.arrow{position:relative;display:inline-block;padding:0 0 0 16px;color:#000;vertical-align:middle;text-decoration:none;font-size:15px}.arrow::before,.arrow::after{position:absolute;top:0;bottom:0;left:0;margin:auto;content:"";vertical-align:middle}.arrow::before{left:3px;right:-150px;bottom:3px;width:7px;height:7px;border-top:2px solid #595757;border-right:2px solid #595757;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#open-menu h2{padding:5px 0;border-bottom:1px solid #F08D00}#open-menu .logo{background-color:#F5A21B}#open-menu h2+h2{padding-top:20px}#open-menu .orange{background-color:#F08D00;color:#ffffff}#open-menu .bar{padding:8px 16px;color:#9A9A9A;font-size:12px;background-color:#F3F3F3}#open-menu a{display:block;padding:20px 16px;color:#9A9A9A;font-size:16px}#open-menu a+a{border-top:1px solid #F3F3F3}#modal-overlay{display:none;z-index:8;position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.5)}.recruit_image{width:60%;height:60%}
