#about h1{width:100%;text-align:center}#about h1 img{max-height:320px}#about #mv_area{background:#ffec00}#about #mv_area .mv_inner{width:1040px;margin:0 auto;padding:0px 0 60px;max-height:190px}#about #mv_area .mv_inner p{font-size:1.13em;line-height:1.8}#about #mv_area h1.pc{text-align:center;background:url(/packs/static/images/mv_img_about_pc-f23e7d32ec9046d9752a.png) no-repeat center top #ffec00;height:320px}#about #use_area{background:#daf4fe}#about #use_area .use_inner{width:1040px;margin:0 auto;overflow:hidden;padding:80px 0 50px}#about #use_area .use_inner h2{text-align:center;font-size:130%;margin-bottom:20px}#about #use_area .use_inner p.row1,#about #use_area .use_inner p.row2{text-align:center}#about #use_area .use_inner p.row1 span.large,#about #about_area .about_inner p.row1 span.large{font-size:2.25em;color:#0095d1;font-weight:bold}#about #use_area .use_inner p.row1 span.small,#about #about_area .about_inner p.row1 span.small{font-size:1.5em}#about #use_area .use_inner p.row2,#about #about_area .about_inner p.row2{font-size:1.13em;line-height:1.8}#about #use_area .use_inner p b{font-size:100%;line-height:1.8}#about #use_area .use_inner ul{margin:30px 0;overflow:hidden}#about #use_area .use_inner ul li{width:47%;background:#fff;float:left;padding:40px 30px 120px;position:relative}#about #use_area .use_inner ul li:first-child{margin-right:50px}#about #use_area .use_inner ul li h3{text-align:center;color:#0095d1;margin-bottom:20px;position:relative}#about #use_area .use_inner ul li h3 span.large{font-size:1.88em;line-height:1.2;color:#0095d1}#about #use_area .use_inner ul li h3 span.small{display:block;font-weight:normal;color:#0095d1}#about #use_area .use_inner ul li h3:before{content:"";display:block;background:url(/packs/static/images/icon_user1-05aa62ab9e01f6c32d91.png) no-repeat 0 0;background-size:100% auto;width:67px;height:100px;position:absolute;top:-15px;left:0}#about #use_area .use_inner ul li:last-child h3:before{content:"";display:block;background:url(/packs/static/images/icon_user2-5227828139ee6c701216.png) no-repeat 0 0;background-size:100% auto;width:45px;height:100px;position:absolute;top:-15px;left:5px}#about #use_area .use_inner ul li p{text-align:left;font-size:1.13em}#about #use_area .use_inner ul li .btn_area{background:#54bbe5;width:100%;position:absolute;bottom:0;left:0}#about #use_area .use_inner ul li a{display:block;width:60%;margin:15px auto;padding:10px;font-size:1.13em;border-radius:30px;background:#fff;border:1px solid #999;color:#333;font-weight:bold;text-align:center;position:relative;text-decoration:none}#about #use_area .use_inner ul li a:before{content:"";display:block;background:url(/packs/static/images/icon_arrow_gray3-4a950d5122c247c3072b.png) no-repeat 0 0;background-size:100% auto;width:8px;height:14px;position:absolute;top:17px;right:18px}#about #use_area .use_inner ul li a:hover{opacity:.9}#about #about_area .about_inner{width:1040px;margin:0 auto;overflow:hidden;padding:75px 0 0}#about #about_area .about_inner h2{text-align:center;font-size:130%;margin-bottom:20px}#about #about_area .about_inner p{line-height:1.8;text-align:center}#about #about_area .about_inner p b{font-size:100%;line-height:1.8}#about #about_area .about_inner ul{overflow:hidden;margin:60px 0}#about #about_area .about_inner ul li{width:33%;float:left;padding:120px 20px 20px;position:relative;min-height:370px;background:url(/packs/static/images/icon_about1-a3dcdc84ad6f2cfedce1.png) no-repeat center 0;background-size:42% auto;margin-bottom:30px}#about #about_area .about_inner ul li:nth-child(2){background:url(/packs/static/images/icon_about2-236d06d17f5489314024.png) no-repeat center 0;background-size:42% auto}#about #about_area .about_inner ul li:nth-child(3){background:url(/packs/static/images/icon_about3-fcba40bc9ef599c890c9.png) no-repeat center 0;background-size:42% auto}#about #about_area .about_inner ul li:nth-child(4){background:url(/packs/static/images/icon_about4-33951e82ed32310b9fca.png) no-repeat center 0;background-size:42% auto}#about #about_area .about_inner ul li:nth-child(5){background:url(/packs/static/images/icon_about5-02440987573bcc957f38.png) no-repeat center 0;background-size:42% auto}#about #about_area .about_inner ul li:nth-child(6){background:url(/packs/static/images/icon_about6-d152b1f1891e96a9e0ae.png) no-repeat center 0;background-size:42% auto}#about #about_area .about_inner ul li h3{text-align:center;font-size:1.5em;margin-bottom:10px}#about #about_area .about_inner ul li h3 span{font-size:80%;font-weight:normal}#about #about_area .about_inner ul li p{font-size:1em;line-height:1.6}#about #about_area .about_inner ul li .btn_area a,#about #about_area .about_inner ul li .btn_area2 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}#about #about_area .about_inner ul li .btn_area a:before,#about #about_area .about_inner ul li .btn_area2 a:before{content:"";display:block;background:url(/packs/static/images/icon_arrow_gray3-4a950d5122c247c3072b.png) no-repeat 0 0;background-size:100% auto;width:6px;height:14px;position:absolute;top:calc(50% - 6px);right:14px}#about #about_area .about_inner ul li .btn_area a:hover,#about #about_area .about_inner ul li .btn_area2 a:hover{opacity:.7}@media(max-width: 750px){#about h1 img{width:100%}#about #mv_area{padding:10px 10px 15rem;background:url(/packs/static/images/mv_img_about_sp-ba340933166915ff549b.png) no-repeat 0 bottom #ffec00;background-size:100% auto}#about #mv_area .mv_inner,#about #use_area .use_inner{width:90%}#about #mv_area .mv_inner{padding:0;max-height:190px}#about #mv_area .mv_inner p{font-size:1em;line-height:1.75}#about #use_area .use_inner p.row1,#about #use_area .use_inner p.row2{text-align:center}#about #use_area .use_inner p.row1 span.large,#about #about_area .about_inner p.row1 span.large{font-size:1.56em}#about #use_area .use_inner p.row1 span.small,#about #about_area .about_inner p.row1 span.small{font-size:1.13em}#about #use_area .use_inner p.row2,#about #about_area .about_inner p.row2{font-size:.88em;line-height:1.8}#about #use_area .use_inner{padding:40px 0 0}#about #use_area .use_inner h2,#about #about_area .about_inner h2{font-size:140%;margin-bottom:5px}#about #use_area .use_inner p,#about #about_area .about_inner p{padding:0 10px}#about #use_area .use_inner p.sp_left,#about #about_area .about_inner p.sp_left{text-align:left}#about #use_area .use_inner ul{margin-bottom:0}#about #use_area .use_inner ul li{width:100%;padding:25px 15px 100px;margin-bottom:40px}#about #use_area .use_inner ul li h3{margin-bottom:10px}#about #use_area .use_inner ul li h3::before{width:50px;top:-10px;left:-5px}#about #use_area .use_inner ul li:last-child h3::before{width:34px;top:-10px;left:-5px}#about #use_area .use_inner ul li h3 span.large{font-size:1.25em}#about #use_area .use_inner ul li h3 span.small{font-size:.88em}#about #use_area .use_inner ul li p{font-size:.88em}#about #use_area .use_inner ul li a{width:80%;font-size:1em}#about #use_area .use_inner ul li a:before{top:15px}#about #about_area .about_inner{padding:40px 0 0;width:95%}#about #about_area .about_inner>p{padding:0 5px}#about #about_area .about_inner ul{margin:30px 0 0;display:flex;flex-wrap:wrap}#about #about_area .about_inner ul li{width:49%;padding:28% 5px 5rem;background-size:70% auto;margin-bottom:15px}#about #about_area .about_inner ul li:nth-child(1),#about #about_area .about_inner ul li:nth-child(2){min-height:200px}#about #about_area .about_inner ul li:nth-child(n+2){background-size:70% auto}#about #about_area .about_inner ul li:nth-child(3),#about #about_area .about_inner ul li:nth-child(4){min-height:inherit}#about #about_area .about_inner ul li:nth-child(5),#about #about_area .about_inner ul li:nth-child(6){min-height:inherit}#about #about_area .about_inner ul li h3{font-size:1.13em;margin-bottom:10px;line-height:1;min-height:25px;width:100%}#about #about_area .about_inner ul li p{font-size:.8em;width:100%}#about #about_area .about_inner ul li .btn_area,#about #about_area .about_inner ul li .btn_area2{position:absolute;bottom:0;width:100%}#about #about_area .about_inner ul li .btn_area a{width:95%;left:0;line-height:1.2;padding:12px 20px 8px;font-size:.88em;position:relative;min-height:40px}#about #about_area .about_inner ul li .btn_area2 a{width:95%;left:0;padding:6px 20px 4px;position:relative;height:40px}#about #about_area .about_inner ul li .btn_area2 a span{position:absolute;top:calc(50% - 13px);left:calc(50% - 35px);font-size:.88em;line-height:1.1}}#faq #mv_area{background:#daf4fe}#faq #mv_area h1{font-size:300%;text-align:center;color:#0095d2;font-weight:normal;padding:40px 0}#faq #mv_area h1:before{content:"";background:url(/packs/static/images/icon_faq-0e3ca9e6cd97a2343934.png) no-repeat 0 0;background-size:100%;width:70px;height:70px;display:inline-block;vertical-align:bottom;margin-right:10px}#faq #faq_area{width:1040px;margin:0 auto 80px}#faq #faq_area .faq_inner .center{text-align:center;padding:10px 0 0}#faq #faq_area .faq_inner .center a{font-size:100%;color:#0095d2}#faq #faq_area .faq_inner .center a:before{content:"";background:url(/packs/static/images/icon_blank-0eb6f3637c008f9c1291.png) no-repeat 0 5px;background-size:100%;width:13px;height:17px;display:inline-block;margin-right:3px}#faq #faq_area .faq_inner h2{background:#0095d2;color:#fff;padding:8px 15px;margin:30px 0 10px;font-size:120%;font-weight:bold}#faq #faq_area .faq_inner dl{margin:20px 5px;border-bottom:1px solid #ccc}#faq #faq_area .faq_inner dl dt{border-top:1px solid #ccc;padding:17px 20px 17px 50px;font-size:120%;font-weight:bold;position:relative;cursor:pointer;line-height:1.2;background:url(/packs/static/images/icon_q-070d553126d69ec797ef.png) no-repeat 15px center;background-size:26px auto}#faq #faq_area .faq_inner dl dt:after{content:"";background:url(/packs/static/images/icon_toggle_down-301f1e5daf75b381216e.png) no-repeat 0 0;background-size:100%;width:26px;height:32px;display:inline-block;margin-right:5px;vertical-align:text-bottom;position:absolute;right:10px;top:50%;margin-top:-13px}#faq #faq_area .faq_inner dl dd{margin-left:10px;padding:10px 20px 30px 5px;position:relative;display:none}#faq #faq_area .faq_inner dl dd:before{content:"";background:url(/packs/static/images/icon_a-4f002fc108e2a9ee8b31.png) no-repeat 0 5px;background-size:100%;width:26px;height:30px;display:inline-block;margin-right:5px;vertical-align:top;position:absolute}#faq #faq_area .faq_inner dl dd p{font-size:110%;margin-top:5px;padding-left:35px}#faq #faq_area .faq_inner dl dd p a.arrow{font-size:100%;color:#0095d2;display:block}#faq #faq_area .faq_inner dl dd p a.arrow:after{content:"";background:url(/packs/static/images/icon_arrow_blue-3567afbf50316d3d7ae5.png) no-repeat 0 2px;background-size:100%;width:6px;height:17px;display:inline-block;margin-left:5px;vertical-align:middle}#faq #faq_area .faq_inner dl dt.up{background:url(/packs/static/images/icon_q-070d553126d69ec797ef.png) no-repeat 15px 14px #eee;background-size:26px auto;border-bottom:1px solid #ccc}#faq #faq_area .faq_inner dl dt.up:after{content:"";background:url(/packs/static/images/icon_toggle_up-40c521e8baa0f60161dc.png) no-repeat 0 0;background-size:100%}@media(max-width: 750px){#faq #mv_area h1{font-size:230%;padding:30px 0 30px 0;margin-left:-15px}#faq #mv_area h1::before{width:50px;height:50px}#faq #faq_area{width:90%;margin:20px auto 50px}#faq #faq_area .faq_inner dl{margin:10px 0}#faq #faq_area .faq_inner dl dt{padding:15px 30px 15px 40px;background-position:5px center}#faq #faq_area .faq_inner dl dt::after{right:0}#faq #faq_area .faq_inner dl dt.up{background-position:5px center}#faq #faq_area .faq_inner dl dd{margin-left:0px;padding:10px 20px 30px 5px;position:relative;display:none}}#job #mv_area{background:#daf4fe}#job #mv_area .ttl{font-size:300%;text-align:center;color:#0095d2;font-weight:normal;padding:40px 0}#job #mv_area .ttl:before{content:"";background:url(/packs/static/images/icon_job-e984593f0c75b8087c86.png) no-repeat 0 0;background-size:100%;width:70px;height:70px;display:inline-block;vertical-align:bottom;margin-right:10px}#job #job_area{width:1040px;margin:50px auto 60px}#job #job_area .ttl{display:table;margin-bottom:30px}#job #job_area .ttl h1{display:table-cell;vertical-align:middle;float:left}#job #job_area .ttl h1 a{font-size:160%;color:#0095d2;text-decoration:underline;line-height:1.4}#job #job_area .ttl h1 a:hover{text-decoration:none}#job #job_area .ttl img{width:100px;vertical-align:middle;padding-right:10px;display:table-cell;float:left}#job #job_area .ttl .date{background:url(/packs/static/images/icon_deadline-98a62c6710d869b04b08.png) no-repeat 0 center;background-size:14px auto;padding-left:20px;display:table-cell;font-weight:bold;float:left;color:#333;margin-left:0}#job #job_area .ttl .count{display:table-cell;font-weight:bold;float:left}#job #job_area .ttl .count span{color:#ff002a}#job #job_area .profile_area{overflow:hidden}#job #job_area .name_area{background:#eee;padding:3px;margin-bottom:10px}#job #job_area .name_area img{width:40px;margin-right:5px;vertical-align:middle}#job #job_area .name_area a{font-weight:bold;vertical-align:middle;font-size:80%;margin-right:5px;display:inline-block}#job #job_area .name_area a span{font-size:120%}#job #job_area .name_area p.level{font-size:80%;display:inline-block;border:1px solid #ccc;background:#fff;border-radius:3px;vertical-align:middle}#job #job_area .name_area p.level.blue{color:#0095d2}#job #job_area .name_area p.level.gold{color:#b3a600}#job #job_area .name_area p.level.silver{color:#585858}#job #job_area .name_area p.level.brown{color:#8c4841}#job #job_area .name_area p.level:before{content:"";width:15px;height:18px;display:block;float:left;vertical-align:middle;padding:0 2px;margin-right:3px}#job #job_area .name_area p.level.blue:before{background:url(/packs/static/images/icon_level_blue-e16fa548ce6600de6c12.png) no-repeat center center #0095d2;background-size:80% auto}#job #job_area .name_area p.level.gold:before{background:url(/packs/static/images/icon_level_gold-b7f6c243fccb0dba42cc.png) no-repeat center center #b3a600;background-size:80% auto}#job #job_area .name_area p.level.silver:before{background:url(/packs/static/images/icon_level_silver-06c990e34b4e4a277046.png) no-repeat center center #727272;background-size:80% auto}#job #job_area .name_area 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}#job #job_area .name_area p.level.brown:before{background:url(/packs/static/images/icon_level_brown-b7c16b1002b697e63145.png) no-repeat center center #8c4841;background-size:80% auto}#job #job_area .name_area p.level span{font-weight:bold;font-size:120%;padding:0 10px 0 8px;line-height:1}#job #job_area .name_area .right_area{float:right}#job #job_area .name_area .right_area p{vertical-align:top;display:inline-block;margin:10px 5px 0}#job #job_area .name_area .right_area a{background:#fff;display:inline-block;width:130px;border:1px solid #ccc;border-radius:3px;box-shadow:0px 2px 0px 0px #666;text-decoration:none;text-align:center;padding:6px 0 4px 0;margin-top:5px;vertical-align:top}#job #job_area .name_area .right_area a:before{content:"";width:14px;height:14px;display:inline-block;vertical-align:middle;margin-right:2px;position:relative;top:-1px}#job #job_area .name_area .right_area a.btn_good:before{background:url(/packs/static/images/icon_btn_good-bbe94c1d73f2c4346e54.png) no-repeat 0 0;background-size:100% auto}#job #job_area .name_area .right_area a.btn_star:before{background:url(/packs/static/images/icon_btn_star-e70d0742d24270bc4185.png) no-repeat 0 0;background-size:100% auto}#job #job_area .name_area .right_area a:hover{box-shadow:none;margin-top:7px}#job #job_area .date,#job #job_area .comment,#job #job_area .like,#job #job_area .favorite{color:#595959;font-size:90%;display:inline-block;line-height:1;margin-left:5px}#job #job_area .date_area{margin-bottom:20px;float:left}#job #job_area .date_area .date{border-right:1px solid #ccc;padding:0 10px 0 15px;background:url(/packs/static/images/icon_date-1a510322bb91951b7720.png) no-repeat 0 center;background-size:12px auto;margin:0}#job #job_area .date_area .comment{background:url(/packs/static/images/icon_comment-a775412a9d13415adb9c.png) no-repeat 0 center;background-size:12px auto;padding:0 0 0 15px}#job #job_area .date_area .like{background:url(/packs/static/images/icon_good-c60037218afefcc76cc4.png) no-repeat 0 center;background-size:12px auto;padding:0 0 0 15px}#job #job_area .date_area .favorite{background:url(/packs/static/images/icon_star-76cfb44f86a125913ddb.png) no-repeat 0 center;background-size:12px auto;padding:0 0 0 15px}#job #job_area ul.sns{float:right}#job #job_area ul.sns li{display:inline-block;width:30px;padding:0 2px}#job #job_area ul.sns li img{width:100%}#job #job_area .category_area{border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin:10px 0;padding:10px 0}#job #job_area .category_area dl{display:table}#job #job_area .category_area dl dt{display:table-cell;float:left;font-weight:bold;vertical-align:top}#job #job_area .category_area dl dt:after{content:"：";font-weight:bold}#job #job_area .category_area dl dd{display:table-cell;float:left;margin-right:20px}#job #job_area .category_area dl dt.industry{background:url(/packs/static/images/icon_industry-f079bc501bd407ca507d.png) no-repeat 0 center;background-size:12px auto;padding-left:15px}#job #job_area .category_area dl dt.area{background:url(/packs/static/images/icon_area-c1f0faeb538883491b75.png) no-repeat 0 center;background-size:12px auto;padding-left:15px}#job #job_area .category_area dl dt.insurance{background:url(/packs/static/images/icon_insurance-c52a955b62527efa6b66.png) no-repeat 0 center;background-size:12px auto;padding-left:15px}#job #job_area .category_area dl dt.performance{display:block;clear:both;background:url(/packs/static/images/icon_performance-b80dd53208e1471b1d5f.png) no-repeat 0 center;background-size:12px auto;padding-left:15px}#job #job_area .category_area dl dt.deadline{background:url(/packs/static/images/icon_deadline-98a62c6710d869b04b08.png) no-repeat 0 center;background-size:12px auto;padding-left:15px}#job #job_area .category_area dl dt.people{background:url(/packs/static/images/icon_people-cb4e3abd01ca2ff76eab.png) no-repeat 0 center;background-size:8px auto;padding-left:15px}#job #job_area .category_area dl dt.price{background:url(/packs/static/images/icon_price-c5e77391281a19700ea2.png) no-repeat 0 center;background-size:12px auto;padding-left:15px}#job #job_area .txt_area{padding:20px 0 10px;border-bottom:1px solid #ccc}#job #job_area .txt_area p{margin-bottom:20px;font-size:110%}#job #job_area .img_area{border-bottom:1px solid #ccc;padding:30px 0 0;margin-bottom:50px}#job #job_area .img_area dl dt{font-size:110%;font-weight:bold;margin:0 0 15px 0;background:url(/packs/static/images/icon_camera-384749e3fc2f0bbe5cc5.png) no-repeat 0 center;background-size:17px auto;padding-left:20px}#job #job_area .img_area dl dd ul{overflow:hidden}#job #job_area .img_area dl dd ul li{float:left;margin:0 30px 30px 0;position:relative;width:31.3%}#job #job_area .img_area dl dd ul li:nth-child(3n){margin-right:0}#job #job_area .img_area dl dd ul li img{width:100%}#job #job_area .btn_area{background:#eee;padding:30px 30px 25px;text-align:center;margin-bottom:50px}#job #job_area .img_area dl dd ul li:after{position:absolute;content:"";background:url(/packs/static/images/icon_photo_plus-1ee14b70ff7fa0b93b0a.png) no-repeat 0 0;background-size:100% auto;width:50px;height:50px;right:7px;bottom:10px}#job #job_area .btn_area a{vertical-align:top;display:inline-block;border-radius:5px;color:#fff;font-size:160%;padding:20px 30px 20px 50px;box-shadow:0px 4px 0px 0px #999;line-height:1;position:relative;font-weight:bold;text-decoration:none;width:40%;text-align:center;margin:0 15px 4px}#job #job_area .btn_area .contact{background:#009a8a}#job #job_area .btn_area .contact:before{content:"";background:url(/packs/static/images/btn_icon_contact-e39e4b7c713596ddbc63.png) no-repeat 0 0;background-size:100% auto;width:40px;height:45px;display:inline-block;position:absolute;top:10px;left:75px}#job #job_area .btn_area .member{background:#ff9000}#job #job_area .btn_area .member:before{content:"";background:url(/packs/static/images/btn_icon_registration-3cc78e35c545fe3a33f1.png) no-repeat 0 0;background-size:100% auto;width:40px;height:45px;display:inline-block;position:absolute;top:10px;left:45px}#job #job_area .btn_area a:hover{box-shadow:none;margin:4px 15px 0}#job #job_area .btn_area p{font-size:120%;text-align:center;margin:16px 0 0;font-weight:bold}#job #job_area .back_area{border-top:3px solid #ccc;padding:40px 0}#job #job_area .back_area a{display:block;width:30%;margin:0 auto;padding:15px;font-size:140%;border-radius:30px;background:#fff;border:1px solid #999;color:#333;font-weight:bold;text-align:center;position:relative;text-decoration:none}#job #job_area .back_area a:hover{opacity:.8}#job #job_area .back_area a:before{content:"";background:url(/packs/static/images/icon_arrow_back-0b2a4a4e01d7e675a493.png) no-repeat 0 0;background-size:100% auto;width:12px;height:20px;display:inline-block;position:absolute;top:33%;left:15px}@media(max-width: 750px){#job #mv_area .ttl{font-size:230%;padding:30px 0 30px 0;margin-left:-15px}#job #mv_area .ttl::before{width:50px;height:50px}#job #job_area{width:90%;display:flex;flex-wrap:wrap;margin:30px auto}#job #job_area h1{order:1;line-height:1.4;margin-top:5px}#job #job_area .ttl{margin-bottom:10px}#job #job_area .ttl img{width:120px}#job #job_area .txt_area{order:2;border:none;padding-top:0}#job #job_area .profile_area{order:4;margin-top:10px;display:flex;flex-wrap:wrap;border-bottom:1px solid #ccc;padding-bottom:10px}#job #job_area .category_area{order:3;width:100%;border-top:none;margin:0;padding:0}#job #job_area .category_area dl dt{background-color:#eee !important;background-position:10px center !important;width:100%;display:block;margin:0;padding:5px 0 5px 30px !important;border-top:1px solid #ccc}#job #job_area .category_area dl dt:after{display:none}#job #job_area .category_area dl dd{padding:5px 5px 8px;margin:0}#job #job_area .category_area dl dt.performance+dd{display:block;word-break:break-all}#job #job_area .profile_area .name_area{order:2;width:100%;background:none}#job #job_area .profile_area .date_area{order:1;width:100%;margin-bottom:10px}#job #job_area .profile_area .sns{order:3;width:85%;margin:0 auto;text-align:center}#job #job_area .name_area .right_area{float:none}#job #job_area .name_area .right_area p{margin:10px 0 0;width:100%}#job #job_area .name_area .right_area>span{height:40px;display:block;padding-top:5px}#job #job_area .name_area .right_area a{width:48%}#job #job_area .name_area .right_area a:last-child{margin-right:0}#job #job_area ul.sns li{width:20%;margin:0 5px}#job #job_area .img_area{order:5;width:100%;padding:20px 0 10px;margin-bottom:40px}#job #job_area .img_area dl dd ul li{margin:0 10px 5px 0}#job #job_area .img_area dl dd ul li::after{width:40px;height:40px;right:0;bottom:5px}#job #job_area .btn_area{order:6;padding:20px;margin-bottom:40px;width:100%}#job #job_area .btn_area a{width:100%;margin:0 0 20px;padding:20px 10px 20px 30px;font-size:150%}#job #job_area .btn_area p{margin:0;font-size:100%}#job #job_area .btn_area .contact::before,#job #job_area .btn_area .member::before{left:3%}#job #job_area .back_area{order:7;width:100%}#job #job_area .back_area a{width:70%}#job #job_area .btn_area .contact:hover,#job #job_area .btn_area .member:hover{margin:3px 0 17px}}#login #mv_area{background:#daf4fe}#login #mv_area h1{font-size:300%;text-align:center;color:#0095d2;font-weight:normal;padding:40px 0;margin-bottom:50px}#login #mv_area h1:before{content:"";background:url(/packs/static/images/icon_login-372bbf050d9387cee26f.png) no-repeat 0 0;background-size:100%;width:70px;height:70px;display:inline-block;vertical-align:bottom;margin-right:10px}#login #login_area>p{width:1040px;margin:0 auto 30px;text-align:center;font-size:110%}#login_area ul.tab{width:1040px;height:80px;margin:0 auto;position:relative}#login_area ul.tab li{display:inline-block;vertical-align:top;position:absolute;cursor:pointer;width:515px;height:80px;color:#666;border-radius:5px 5px 0 0;border:3px solid #ccc;border-bottom:none;background:#eee;text-align:center;padding:17px 0 0 20px;font-size:110%;font-weight:normal}#login_area ul.tab li span{font-size:180%;font-weight:bold}#login_area ul.tab li:last-child{right:0}#login_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%}#login_area ul.tab li.active:before{content:"";background:url(/packs/static/images/icon_tab1_on-b217a4cd1c40d40ecef7.png) no-repeat 0 0;background-size:100%;width:40px;height:40px;display:inline-block;margin-right:5px;vertical-align:top}#login_area ul.tab li:before{content:"";background:url(/packs/static/images/icon_tab1_off-9fa604582c19eaa2310d.png) no-repeat 0 0;background-size:100%;width:40px;height:40px;display:inline-block;margin-right:5px;vertical-align:top}#login_area ul.tab li.active{background:#0095d2;border:3px solid #0095d2;color:#fff}#login_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:-34px;left:46%}#login_area .login_inner{border-top:5px solid #0095d2;background:#6fc9ed;padding:50px 0 20px;display:none}#login_area .show{display:block}#login_area .login_inner .login_box{width:1040px;background:#fff;margin:0 auto 30px;border-radius:5px;padding:50px 40px}#login_area .login_inner .login_box p{font-size:120%;text-align:center;margin-bottom:10px}#login_area .login_inner .login_box table{border-collapse:collapse;width:100%;margin-bottom:30px}#login_area .login_inner .login_box table th{background:#daf4fe;border:1px solid #ccc;padding:10px;width:35%;font-size:110%;font-weight:normal;line-height:1.2}#login_area .login_inner .login_box table th b{font-size:110%}#login_area .login_inner .login_box table td{border:1px solid #ccc;padding:30px 50px;font-size:110%}#login_area .login_inner .login_box table td input[type=text]{width:90%;padding:5px;display:block}#login_area .login_inner .login_box table td span{font-size:80%}#login_area .login_inner .login_box table td label{display:inherit;font-size:110%;padding:5px 0}#login_area .login_inner .login_box table td input[type=checkbox]{vertical-align:middle;margin-right:5px}#login_area .login_inner .login_box table td .attention{text-align:left;font-size:100%;color:#ff002a;text-indent:-1rem;line-height:1.2;margin-left:1rem}#login_area .login_inner .login_box .btn_area{text-align:center}#login_area .login_inner .login_box .btn_area .login{vertical-align:top;display:inline-block;border-radius:5px;color:#fff;font-size:160%;padding:12px 30px 8px 30px;box-shadow:0px 4px 0px 0px #999;line-height:1;position:relative;font-weight:bold;text-decoration:none;width:35%;text-align:center;margin:0 15px 4px;background:#009a8a}#login_area .login_inner .login_box .btn_area .login:before{content:"";background:url(/packs/static/images/btn_icon_login-6554e86b78fe1da99aae.png) no-repeat 0 0;background-size:100% auto;width:40px;height:45px;display:inline-block;position:relative;vertical-align:middle;margin-right:5px}#login_area .login_inner .login_box .btn_area .login:hover{box-shadow:none;margin:4px 0 0}#login_area .infor_inner{width:1040px;background:#fff;margin:0 auto 30px;border-radius:5px;padding:20px 50px;text-align:center}#login_area .login_inner .infor_inner a{font-size:120%;color:#0095d2}#login_area .login_inner .infor_inner a.arrow:after{content:"";display:inline-block;background:url(/packs/static/images/icon_arrow_blue-3567afbf50316d3d7ae5.png) no-repeat 0 0;background-size:100% auto;width:7px;height:12px;margin-left:5px}#login_area .login_inner .infor_inner .box{border:1px solid #ccc;margin:20px 0;padding:20px 20px 10px;overflow:hidden;position:relative}#login_area .login_inner .infor_inner .box ul{width:60%;text-align:left;margin-left:20px}#login_area .login_inner .infor_inner .box ul li{font-size:120%;text-indent:-1rem;line-height:1.4;margin-bottom:10px}#login_area .login_inner .infor_inner .box a{display:block;width:25%;padding:10px;font-size:120%;border-radius:30px;border:1px solid #999;color:#333;font-weight:bold;text-align:center;position:absolute;text-decoration:none;background:#eee;right:30px;top:33%}#login_area .login_inner .infor_inner .box a:after{content:"";background:url(/packs/static/images/icon_blank_gray-ad48b5bf324c70b0cbad.png) no-repeat 0 3px;background-size:100% auto;width:14px;height:20px;display:inline-block;position:absolute;right:10px;top:30%}#login_area .login_inner .infor_inner .box a:hover{opacity:.8}#login_area>.btn_area{width:1040px;margin:50px auto 90px;background:#eee;padding:30px;text-align:center}#login_area>.btn_area>a{display:inline-block;border-radius:5px;color:#fff;font-size:160%;padding:12px 10px 8px 10px;box-shadow:0px 4px 0px 0px #999;line-height:1;position:relative;font-weight:bold;text-decoration:none;width:40%;text-align:center;margin:0 15px 4px;background:#ff9000}#login_area>.btn_area>a:before{content:"";background:url(/packs/static/images/btn_icon_registration-3cc78e35c545fe3a33f1.png) no-repeat 0 0;background-size:100% auto;width:40px;height:45px;display:inline-block;position:relative;vertical-align:middle;margin-right:5px}#login_area>.btn_area>a:hover{box-shadow:none;margin:4px 0 0}#login_area>.btn_area>p{font-size:120%;font-weight:bold;margin-top:15px}@media(max-width: 750px){#login #mv_area h1{font-size:230%;padding:30px 0 30px 0;margin:0 0 20px -15px}#login #mv_area h1::before{width:50px;height:50px}#login #login_area{width:100%;margin-bottom:50px}#login #login_area>p,#login_area .login_inner .login_box,#login_area .infor_inner,#login_area>.btn_area{width:90%}#login #login_area>p{margin:0 auto 20px}#login_area ul.tab li span{font-size:120%}#login_area ul.tab{width:95%}#login_area ul.tab{height:68px}#login_area ul.tab li{width:49%;height:62px;font-size:120%;line-height:.5;margin-top:6px;text-align:left;padding:3px 0 0 1%}#login_area ul.tab li.active{height:68px;margin:0;padding-top:10px}#login_area ul.tab li.active::after{bottom:-20px;left:40%}#login_area ul.tab li.active:before{width:45px;height:45px;display:block;float:left;margin-top:-5px}#login_area ul.tab li:last-child{padding-top:15px}#login_area ul.tab li:last-child.active{padding-top:15px}#login_area ul.tab li:last-child.active:before{margin-top:-8px}#login_area ul.tab li:last-child:before{margin-top:-5px}#login_area ul.tab li:before{display:block;float:left}#login_area ul.tab li::after{width:10px;height:10px}#login_area .login_inner{padding:20px 0 20px}#login_area .login_inner .login_box{padding:30px 15px}#login_area .login_inner .login_box p{font-size:110%;margin-bottom:20px}#login_area .login_inner .login_box table{margin-bottom:10px}#login_area .login_inner .login_box table th{width:100%;display:block;border-left:none;border-right:none;border-bottom:none;text-align:left}#login_area .login_inner .login_box table td{width:100%;display:block;border:none;padding:10px 0}#login_area .login_inner .login_box table td input[type=text]{width:100%}#login_area .login_inner .login_box table td label,#login_area .login_inner .login_box table td .attention{font-size:90%}#login_area .login_inner .login_box table td input[type=checkbox]{margin:0}#login_area .login_inner .login_box table td .attention{margin-bottom:10px}#login_area .login_inner .login_box .btn_area .login{width:100%;margin:0 0 4px}#login_area .infor_inner{padding:20px;margin-bottom:0}#login_area .login_inner .infor_inner .box{padding:20px;margin-bottom:0}#login_area .login_inner .infor_inner .box ul{width:90%;font-size:90%;margin-bottom:20px}#login_area .login_inner .infor_inner .box a{position:relative;width:80%;left:10%}#login_area>.btn_area{margin:30px auto;padding:30px 20px 20px}#login_area>.btn_area>a{width:100%;font-size:140%;margin:0 0 4px}}#mypage #mv_area{background:#0095d2;color:#fff}#mypage #mv_area .mv_inner{width:1040px;min-height:80px;margin:0 auto;position:relative}#mypage #mv_area .mv_inner img{position:absolute;top:30px;width:180px}#mypage #mv_area .mv_inner h1{display:inline-block}#mypage #mv_area .mv_inner h1 span:first-child{font-size:1.88em}#mypage #mv_area .mv_inner h1 span:last-child{font-weight:normal;padding:3px 8px;border:1px solid #fff;margin:0 10px;font-size:.81em;vertical-align:middle;line-height:1;position:relative;top:-5px}#mypage #mv_area .mv_inner p.level{font-size:80%;display:inline-block;border:1px solid #ccc;background:#fff;border-radius:3px;vertical-align:middle;position:relative}#mypage #mv_area .mv_inner p.level.blue{color:#0095d2}#mypage #mv_area .mv_inner p.level.gold,#mypage #mv_area .mv_inner p.level.gold span{color:#b3a600}#mypage #mv_area .mv_inner p.level.silver{color:#585858}#mypage #mv_area .mv_inner p.level.brown{color:#8c4841}#mypage #mv_area .mv_inner p.level:before{content:"";width:15px;height:18px;display:block;float:left;vertical-align:middle;padding:0 2px;margin-right:3px}#mypage #mv_area .mv_inner p.level.blue:before{background:url(/packs/static/images/icon_level_blue-e16fa548ce6600de6c12.png) no-repeat center center #0095d2;background-size:auto;background-size:80% auto}#mypage #mv_area .mv_inner p.level.gold:before{background:url(/packs/static/images/icon_level_gold-b7f6c243fccb0dba42cc.png) no-repeat center center #b3a600;background-size:auto;background-size:80% auto}#mypage #mv_area .mv_inner p.level.silver:before{background:url(/packs/static/images/icon_level_silver-06c990e34b4e4a277046.png) no-repeat center center #727272;background-size:auto;background-size:80% auto}#mypage #mv_area .mv_inner 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}#mypage #mv_area .mv_inner p.level.brown:before{background:url(/packs/static/images/icon_level_brown-b7c16b1002b697e63145.png) no-repeat center center #8c4841;background-size:auto;background-size:80% auto}#mypage #mv_area .mv_inner p.level span{font-weight:bold;font-size:120%;padding:0 5px;line-height:1}#mypage #mv_area .mv_inner ul{display:inline-block;position:relative;margin-left:5px;top:-6px}#mypage #mv_area .mv_inner ul li.lv_history{background:url(/packs/static/images/icon_arrow_triangle3-f1a646c763d33bd57314.png) no-repeat 0 center;background-size:10px auto;padding-left:10px}#mypage #mv_area .mv_inner ul li a{color:#fff;font-size:.75em}#mypage #mv_area .mv_inner dl{position:absolute;right:0;top:20px;text-align:right;min-width:220px}#mypage #mv_area .mv_inner dl dt{text-align:right;float:left;width:12em;font-size:.81em}#mypage #mv_area .mv_inner dl dd{text-align:right;float:right;line-height:1;font-size:.81em}#mypage #mv_area .mv_inner dl dt:nth-child(3){clear:both}#mypage #mv_area .mv_inner dl dd span{font-size:140%;line-height:1;font-family:"Verdana","Helvetica Neue";font-weight:700}#mypage #mypage_area{width:1040px;margin:0 auto;overflow:hidden}#mypage #mypage_area .industry_list,#mypage #mypage_area .btn_yellow{margin:10px 0 15px 210px}#mypage #mypage_area .industry_list{overflow:hidden}#mypage #mypage_area .industry_list dt{display:table-cell;float:left;font-weight:bold;font-size:1em;vertical-align:top;position:relative;width:6em}#mypage #mypage_area .industry_list dd{display:table-cell;float:left;margin-right:15px;width:50em;font-size:.88em}#mypage #mypage_area .industry_list dt.industry{background:url(/packs/static/images/icon_industry-f079bc501bd407ca507d.png) no-repeat 0 center;background-size:14px auto;padding-left:20px}#mypage #mypage_area .industry_list dt.area{background:url(/packs/static/images/icon_area-c1f0faeb538883491b75.png) no-repeat 2px center;background-size:12px auto;padding-left:20px}#mypage #mypage_area .industry_list dd:before{content:":"}#mypage #mypage_area .industry_list dt:nth-child(3){clear:both}#mypage #mypage_area .btn_yellow{margin-bottom:30px}#mypage #mypage_area .btn_yellow li{display:inline-block;position:relative;margin-right:10px}#mypage #mypage_area .btn_yellow li a{border:5px solid #ffec00;text-decoration:none;text-align:center;font-size:1em;padding:8px 0 6px 12px;border-radius:30px;width:220px;display:block}#mypage #mypage_area .btn_yellow li:first-child a{background:url(/packs/static/images/icon_blog01_19-16-d6ef123624373613d8ca.png) no-repeat 24px center}#mypage #mypage_area .btn_yellow li:last-child a{background:url(/packs/static/images/icon_message01_18-14-5228ab27439d3624e17c.png) no-repeat 10px center}#mypage #mypage_area .btn_yellow li a:hover{background-color:#ffec00}#mypage #mypage_area .btn_yellow li .num{position:absolute;background:#cd1110;font-size:.63em;border-radius:13px;min-width:23px;height:23px;padding:4px 2px 0;right:-5px;top:-5px;text-align:center;color:#fff;font-weight:700}#mypage .mypage_inner{width:740px;float:left;margin-bottom:80px}#mypage .mypage_inner .message_area *{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:7px 20px 7px 40px;color:#cd1110;margin-bottom:30px;background:url(/packs/static/images/icon_message-383a6b00930cbd0fb374.png) no-repeat 15px 8px;background-size:20px auto}#mypage .mypage_inner .chart_area{margin-bottom:30px}#mypage .mypage_inner .chart_area dl{background:url(/packs/static/images/profile_bg-6163244900365918890e.png) repeat 0 0;background-size:25px auto;padding:5px 15px;min-height:40px;margin-bottom:5px}#mypage .mypage_inner .chart_area dt{font-weight:bold;float:left;width:22%;margin-top:3px}#mypage .mypage_inner .chart_area dd{background:#666;border-radius:15px;height:30px;border:2px solid #fff;float:left;width:78%}#mypage .mypage_inner .chart_area dd p{background:linear-gradient(to bottom, #ff974c 0%, #ff974c 50%, #ff6c00 50%, #ff6c00 100%);border-radius:15px;height:26px;position:relative;color:#fff}#mypage .mypage_inner .chart_area dd p span{position:absolute;background:#ff6c00;top:-30px;right:-5%;border-radius:15px;text-align:center;font-size:90%;padding:0 15px;box-shadow:1px 1px 0px 0px #666;color:#fff}#mypage .mypage_inner .chart_area dd p span:after{content:"";width:10px;height:10px;position:absolute;transform:rotate(45deg);bottom:-4px;left:50%;margin-left:-5px;box-shadow:1px 1px 0px 0px #666;background:#ff6c00}#mypage .mypage_inner .chart_area dd p span b{font-size:1.56em;color:#fff}#mypage .mypage_inner .chart_area>p{margin-left:15px;font-size:.88em}#mypage .mypage_inner .profile_area{position:relative;overflow:hidden}#mypage .mypage_inner .profile_area h2{background:url(/packs/static/images/icon_profile-9ae4a52ac4b13b171ece.png) no-repeat 15px center #0095d2;background-size:26px auto;color:#fff;padding:9px 10px 5px 50px;font-size:1em;position:relative}#mypage .mypage_inner .profile_area h2 span.label,#mypage .mypage_inner .profile_area h2 span.open_flag{color:#fff}#mypage .mypage_inner .profile_area h2 span.open_flag{border-radius:10px;border:1px solid #fff;padding:0 7px;font-weight:normal;margin:0 12px;position:absolute;top:10px;font-size:.75em}#mypage .mypage_inner .profile_area p.arrow{position:absolute;right:10px;top:10px}#mypage .mypage_inner .profile_area p.arrow a{color:#fff;font-size:.75em;background:url(/packs/static/images/icon_arrow_triangle3-f1a646c763d33bd57314.png) no-repeat 0 center;background-size:10px auto;padding-left:12px}#mypage .mypage_inner .profile_area ul{padding:10px 0 40px}#mypage .mypage_inner .profile_area ul li{display:inline-block;margin-right:20px}#mypage .mypage_inner .profile_area ul li input{vertical-align:middle;margin-right:3px}#mypage .mypage_inner .profile_area h3{border-top:2px solid #0095d2;padding:32px 0 10px 30px;color:#0095d2;clear:both}#mypage .mypage_inner .profile_area .introduction h3{background:url(/packs/static/images/icon_introduction-d7b5ecc9c15e6bafbc72.png) no-repeat 0 30px;background-size:27px auto}#mypage .mypage_inner .profile_area .industry h3{background:url(/packs/static/images/icon_occupation-c39864963f3709641706.png) no-repeat 0 30px;background-size:27px auto}#mypage .mypage_inner .profile_area .basic h3{background:url(/packs/static/images/icon_basic-956a36912d20a98a4569.png) no-repeat 0 30px;background-size:27px auto}#mypage .mypage_inner .profile_area .address h3{background:url(/packs/static/images/icon_address-4419f6489c913fc975fb.png) no-repeat 0 30px;background-size:27px auto}#mypage .mypage_inner .profile_area table{border-collapse:collapse;width:100%;margin-bottom:10px}#mypage .mypage_inner .profile_area table th{background:#daf4fe;border:1px solid #ccc;padding:10px 15px;text-align:left;width:27%}#mypage .mypage_inner .profile_area div:not(.input_group_area) table td{border:1px solid #ccc;padding:10px;position:relative}#mypage .mypage_inner .profile_area table td p.font_m{margin-top:10px}#mypage .mypage_inner .profile_area table td p.font_m.right{position:absolute;top:20%;right:10px}#mypage .mypage_inner .profile_area table td p.font_m a{color:#0095d2;font-size:100%}#mypage .mypage_inner .profile_area table td .release_off,#mypage .mypage_inner .profile_area table td .release_on{font-size:70%;color:#fff;border-radius:10px;padding:2px 5px;text-decoration:none;position:absolute;right:10px;top:28%;background:#999}#mypage .mypage_inner .profile_area table td .release_on{background:#0095d2}#mypage .mypage_inner .profile_area .input_area{position:relative}#mypage .mypage_inner .profile_area .btn_right{position:absolute;top:10px;right:0}#mypage .mypage_inner .profile_area .btn_right a{text-decoration:none;border:1px solid #999;background:#eee;border-radius:3px;padding:1px;width:90px;display:block;text-align:center}#mypage .mypage_inner .profile_area .btn_right a:hover{opacity:.7}#mypage .mypage_inner .profile_area .btn_right.edit a{background:url(/packs/static/images/icon_pencil-8b738da15146bebb99d3.png) no-repeat 10px center #eee;background-size:12px auto;padding-left:12px}#mypage .mypage_inner .profile_area .introduction,#mypage .mypage_inner .profile_area .basic,#mypage .mypage_inner .profile_area .industry,#mypage .mypage_inner .profile_area .address,#mypage .mypage_inner .member_setting_area .introduction{position:relative;padding-bottom:40px}#mypage .mypage_inner .introduction .btn_right,#mypage .mypage_inner .basic .btn_right,#mypage .mypage_inner .profile_area .industry .btn_right,#mypage .mypage_inner .profile_area .address .btn_right{top:35px}#mypage .mypage_inner .introduction_area{position:relative}#mypage .mypage_inner .introduction_area h2{background:url(/packs/static/images/icon_other-b9d311c8a3c2ffc9cef4.png) no-repeat 15px center #666;background-size:26px auto;color:#fff;font-size:1.13em;padding:9px 10px 5px 50px;margin-bottom:20px}#mypage .mypage_inner .introduction_area .btn_all{position:absolute;right:10px;top:7px;border-radius:5px;background:url(/packs/static/images/icon_arrow_gray3-4a950d5122c247c3072b.png) no-repeat 95% center #ffec00;background-size:6px auto;display:block;width:120px;font-weight:bold;line-height:1;text-align:center;box-shadow:0px 3px 0px 0px #333;padding:8px;text-decoration:none}#mypage .mypage_inner .introduction_area .btn_all:hover{box-shadow:none;top:11px;opacity:.7}#mypage .mypage_inner .introduction_area ul li{border-bottom:1px solid #ccc;padding:10px 0}#mypage .mypage_inner .introduction_area ul li p{margin-bottom:5px}#mypage .mypage_inner .introduction_area ul li img{width:40px;vertical-align:middle;margin-right:5px}#mypage .mypage_inner .notice_mail_area ul{padding:10px 0}#mypage .mypage_inner .notice_mail_area ul li{display:inline-block;margin-right:20px}#mypage .mypage_inner .notice_mail_area ul li input{vertical-align:middle;margin-right:3px}#mypage aside{width:250px;float:right}#mypage aside.sub ul{background:#ffec00;padding:10px;margin-bottom:20px}#mypage aside.sub ul li a{display:block;padding:17px 30px 13px 40px;margin-bottom:1px;text-decoration:none;font-weight:bold}#mypage aside.sub ul li:nth-child(1) a{background:url(/packs/static/images/icon_message01_18-14-5228ab27439d3624e17c.png) no-repeat 15px center #fff;background-size:18px auto}#mypage aside.sub ul li:nth-child(1) a:hover{background:url(/packs/static/images/icon_message01_on_18-14-f14ed84bf262b2792951.png) no-repeat 15px center #0095d1;background-size:18px auto}#mypage aside.sub ul li:nth-child(2) a{background:url(/packs/static/images/icon_member01_20-19-8e62214448d12deda3ef.png) no-repeat 15px center #fff;background-size:20px auto}#mypage aside.sub ul li:nth-child(2) a:hover{background:url(/packs/static/images/icon_member01_on_20-20-96afdbf6fd077d4d80dd.png) no-repeat 15px center #0095d1;background-size:20px auto}#mypage aside.sub ul li:nth-child(3) a{background:url(/packs/static/images/icon_blog01_19-16-d6ef123624373613d8ca.png) no-repeat 15px center #fff;background-size:19px auto}#mypage aside.sub ul li:nth-child(3) a:hover{background:url(/packs/static/images/icon_blog01_on_19-17-94798ad38703bcf39f53.png) no-repeat 15px center #0095d1;background-size:19px auto}#mypage aside.sub ul li:nth-child(4) a{background:url(/packs/static/images/icon_article01_19-18-3cb56b72f30c51d7ccc7.png) no-repeat 15px center #fff;background-size:19px auto}#mypage aside.sub ul li:nth-child(4) a:hover{background:url(/packs/static/images/icon_article01_on_19-19-c2ea7c4872940e262c95.png) no-repeat 15px center #0095d1;background-size:19px auto}#mypage aside.sub ul li:nth-child(5) a{background:url(/packs/static/images/icon_photo01_18-15-f691a14c55a0050e4c39.png) no-repeat 15px center #fff;background-size:18px auto}#mypage aside.sub ul li:nth-child(5) a:hover{background:url(/packs/static/images/icon_photo01_on_18-15-c17c72fb5781941dd5e5.png) no-repeat 15px center #0095d1;background-size:18px auto}#mypage aside.sub ul li:nth-child(6) a{background:url(/packs/static/images/icon_member_setting01_18-15-bef978d038c9adeb6f53.png) no-repeat 15px center #fff;background-size:18px auto}#mypage aside.sub ul li:nth-child(6) a:hover{background:url(/packs/static/images/icon_member_setting01_on_18-15-bc1f6890763384bdf58c.png) no-repeat 15px center #0095d1;background-size:18px auto}#mypage aside.sub ul li a:hover{background-color:#0095d1;color:#fff}#mypage aside .btn_area{background:#eee;padding:10px;margin-bottom:20px}#mypage aside .btn_area a{display:block;background:#54bce5;width:100%;margin:0 auto 2px;padding:7px 0;border-radius:5px;text-align:center;color:#fff;text-decoration:none;box-shadow:0px 2px 0px 0px #999;position:relative;height:36px}#mypage aside .btn_area a:before{content:"";width:23px;height:23px;display:inline-block;vertical-align:middle;margin-right:5px;position:relative;top:-1px;background:url(/packs/static/images/icon_area01_23-23-9dfaf31c54e369bf37bc.png) no-repeat 0 0;background-size:100% auto}#mypage aside .btn_area a:hover{box-shadow:none;margin:2px auto 0;opacity:.7}#mypage aside .check_area{background:#eee;padding:10px;margin-bottom:10px}#mypage aside .check_area h2{text-align:center;padding:2px 0 10px 0}#mypage aside .check_area h2:before{display:inline-block;content:"";background:url(/packs/static/images/icon_check-86bbe20dc387b72a72f0.png) no-repeat 0 center;background-size:100% auto;width:25px;height:25px;margin-right:5px;vertical-align:middle;position:relative;top:-1px}#mypage aside .check_area ul{background:#fff;padding-top:10px}#mypage aside .check_area ul li{margin:0 10px 10px;border-bottom:1px solid #ccc;overflow:hidden}#mypage aside .check_area ul li:last-child{border:none;margin-bottom:0}#mypage aside .check_area ul li img{width:40px;margin:0 5px 10px 0;vertical-align:top;float:left;clear:both}#mypage aside .check_area ul li span{display:block}#mypage #mypage_area #blog_area{background:#ffec00;padding:10px;margin-bottom:20px;order:4}#mypage #blog_area h2{text-align:center;padding:2px 0 10px}#mypage #blog_area ul{background:#fff;padding:0 10px 10px}#mypage #blog_area h2:before{content:"";width:25px;height:25px;display:inline-block;vertical-align:middle;margin-right:5px;position:relative;background:url(/packs/static/images/icon_blog_gray-b2c8d4ad905a5621e537.png) no-repeat 0 0;background-size:100% auto;top:-1px}#mypage #blog_area ul li{border-bottom:1px solid #ccc;padding:10px 0}#mypage #blog_area ul li:last-child{border:none}#mypage #blog_area ul li .date{background:url(/packs/static/images/icon_date-1a510322bb91951b7720.png) no-repeat 0 center;background-size:12px auto;padding-left:15px;color:#595959}#mypage #blog_area ul li .category01,#mypage #blog_area ul li .category02,#mypage #blog_area ul li .category03{float:right;color:#595959;border-radius:3px;border:1px solid #ccc;padding:2px 3px 2px 15px;width:8em;text-align:center;line-height:1;margin-top:3px}#mypage #blog_area ul li .category01{background:url(/packs/static/images/icon_category01-44972530f37607b55893.png) no-repeat 15px center;background-size:12px auto}#mypage #blog_area ul li .category02{background:url(/packs/static/images/icon_category02-4496f1de068f320670f2.png) no-repeat 3px center;background-size:12px auto}#mypage #blog_area ul li .category03{background:url(/packs/static/images/icon_category03-a4a9c1c71ce516fe985c.png) no-repeat 3px center;background-size:12px auto}#mypage #blog_area ul li a{clear:both;color:#0095d2;display:inline-block}#mypage #blog_area .btn_area a{display:block;width:60%;margin:15px auto 5px;padding:5px 5px 3px;border-radius:30px;background:#fff;border:1px solid #999;color:#333;font-weight:bold;text-align:center;position:relative;text-decoration:none}#mypage #blog_area .btn_area a::before{content:"";display:block;background:url(/packs/static/images/icon_arrow_gray3-4a950d5122c247c3072b.png) no-repeat 0 0;background-size:100% auto;width:6px;height:14px;position:absolute;top:36%;right:14px}#mypage #mypage_area #photo_area{background:#eee;padding:10px;margin-bottom:40px;order:5}#mypage #photo_area h2{text-align:center;padding:2px 0 10px}#mypage #photo_area h2:before{content:"";width:25px;height:25px;display:inline-block;vertical-align:middle;margin-right:5px;position:relative;background:url(/packs/static/images/icon_photo-910742345f39dc155cc0.png) no-repeat 0 0;background-size:100% auto;top:-1px}#mypage #mypage_area #photo_area ul{overflow:hidden}#mypage #mypage_area #photo_area ul li{float:left;margin:0 10px 5px 0;position:relative;width:32%}#mypage #mypage_area #photo_area ul li:nth-child(3n){margin:0 0 5px 0}#mypage #mypage_area #photo_area ul li img{width:100%}#mypage #mypage_area #photo_area ul li::after{position:absolute;content:"";background:url(/packs/static/images/icon_photo_plus_20-20-60e9af79962c918d34fd.png) no-repeat 0 0;background-size:100% auto;width:20px;height:20px;right:3px;bottom:13px}#mypage #photo_area .btn_area{clear:both}#mypage #photo_area .btn_area a{display:block;width:60%;margin:5px auto;padding:5px 5px 3px;border-radius:30px;background:#fff;border:1px solid #999;color:#333;font-weight:bold;text-align:center;position:relative;text-decoration:none}#mypage #photo_area .btn_area a::before{content:"";display:block;background:url(/packs/static/images/icon_arrow_gray3-4a950d5122c247c3072b.png) no-repeat 0 0;background-size:100% auto;width:6px;height:14px;position:absolute;top:36%;right:14px}@media(max-width: 750px){#mypage #mv_area{margin-bottom:8vh}#mypage #mv_area .mv_inner{width:90%}#mypage #mypage_area{display:flex;flex-wrap:wrap;width:100%;padding-top:30px}#mypage #mypage_area aside,#mypage #mypage_area #blog_area,#mypage #mypage_area #photo_area{width:90%;margin:0 auto}#mypage #mypage_area #blog_area,#mypage #mypage_area #photo_area{margin-bottom:20px}#mypage #mv_area .mv_inner{height:80px;width:100%}#mypage #mv_area .mv_inner img{width:120px;top:15px;left:15px}#mypage #mv_area .mv_inner ul li{background-position:0 8px}#mypage #mv_area .mv_inner h1 span:first-child{font-size:1.25em}#mypage #mv_area .mv_inner h1 span:last-child{margin:5px 0 0 10px;padding:1px 5px;font-size:.61em;top:-2px}#mypage #mv_area .mv_inner dl{top:98px;left:145px;overflow:hidden;position:relative;min-width:200px}#mypage #mv_area .mv_inner dl dt{text-align:left;width:auto;font-size:90%}#mypage #mv_area .mv_inner dl dd{float:left;font-size:90%}#mypage #mv_area .mv_inner dl,#mypage #mv_area .mv_inner dl dt,#mypage #mv_area .mv_inner dl dd,#mypage #mv_area .mv_inner dl dd span{color:#333}#mypage #mypage_menu h2{background:#fff;color:#0095d1;padding:10px;font-size:120%}#mypage .mypage_inner{float:none;margin-bottom:20px;order:2;width:90%;margin:0 auto 20px}#mypage .mypage_inner .message_area *{padding:10px 0 10px 25px;background-position:0px 8px;font-size:.81em;line-height:1.462}#mypage .mypage_inner .message_area p{line-height:1.2}#mypage .mypage_inner .chart_area{margin-bottom:20px}#mypage .mypage_inner .chart_area dl{display:flex;flex-wrap:wrap}#mypage .mypage_inner .chart_area dl dt{order:2;width:100%;float:none}#mypage .mypage_inner .chart_area dl dd{order:1;width:100%}#mypage .mypage_inner .chart_area>p{margin:0;font-size:.88em;line-height:1.571;padding:0 5px}#mypage .mypage_inner .profile_area .input_area{margin-bottom:30px}#mypage .mypage_inner .profile_area h2{background-position:5px center;padding-left:35px;font-size:1em}#mypage .mypage_inner .profile_area h2 span{top:calc(50% - 7px);margin:0}#mypage .mypage_inner .profile_area h3{padding:22px 0 15px 30px;background-position:0 20px !important}#mypage .mypage_inner .profile_area p{margin-bottom:20px}#mypage .mypage_inner .profile_area p.arrow{top:7px}#mypage .mypage_inner .profile_area ul{padding:15px 5px 0;border-bottom:1px solid #ccc}#mypage .mypage_inner .profile_area ul li{margin-bottom:10px}#mypage .mypage_inner .profile_area .input_area>.btn_right{position:relative;top:inherit;right:inherit}#mypage .mypage_inner .profile_area .input_area>.btn_right>a{margin:15px auto}#mypage .mypage_inner .introduction .btn_right,#mypage .mypage_inner .basic .btn_right,#mypage .mypage_inner .profile_area .industry .btn_right,#mypage .mypage_inner .profile_area .address .btn_right{top:25px}#mypage .mypage_inner .introduction .btn_right a,#mypage .mypage_inner .basic .btn_right a,#mypage .mypage_inner .profile_area .industry .btn_right a,#mypage .mypage_inner .profile_area .address .btn_right a{width:80px}#mypage .mypage_inner .profile_area .btn_right.edit a{background-position:5px center}#mypage .mypage_inner .profile_area table{border-bottom:1px solid #ccc;margin-bottom:30px}#mypage .mypage_inner .profile_area table th{width:100%;display:block;border-left:none;border-right:none;border-bottom:none}#mypage .mypage_inner .profile_area table td{width:100%;display:block;border:none}#mypage .mypage_inner .profile_area table th,#mypage .mypage_inner .profile_area table td{font-size:.88em}#mypage .mypage_inner .profile_area table td .release_off,#mypage .mypage_inner .profile_area table td .release_on{right:0}#mypage .mypage_inner .profile_area .address table .homepage td .release_off,#mypage .mypage_inner .profile_area .address table .homepage td .release_on{top:10%}#mypage .mypage_inner .profile_area table td p.font_m{margin-bottom:0}#mypage .mypage_inner .profile_area table td p.font_m.right{position:static;margin:0}#mypage .mypage_inner .profile_area .introduction,#mypage .mypage_inner .profile_area .basic,#mypage .mypage_inner .profile_area .industry,#mypage .mypage_inner .profile_area .address{padding-bottom:0}#mypage .mypage_inner .introduction_area h2{margin-bottom:0;background-position:5px center;padding-left:35px;font-size:1em;line-height:2.571}#mypage .mypage_inner .introduction_area .btn_all{width:90px;top:12px}#mypage .mypage_inner .introduction_area ul li img{vertical-align:middle}#mypage aside{width:100%;float:none;order:3}#mypage #mypage_area aside.sub{order:1;background:#ffec00;width:100% !important;padding:15px 10px;margin-bottom:30px}#mypage aside.sub h2{padding:15px 15px 15px 40px;margin:0 10px;color:#0095d2;background:url(/packs/static/images/icon_mypage_menu_off-dae6b437f25c2b7d396a.png) no-repeat 15px center #fff;background-size:20px auto;position:relative}#mypage aside.sub h2:after{content:"";background:url(/packs/static/images/icon_mypage_arrow_down-f3a4c3fac44920ecc6f4.png) no-repeat 0 0 #fff;position:absolute;background-size:100% auto;width:35px;height:35px;right:10px;top:23%}#mypage aside.sub h2.up{background:url(/packs/static/images/icon_mypage_menu_on-95e148da8793c61cf481.png) no-repeat 15px center #0095d2;background-size:20px auto;color:#fff}#mypage aside.sub h2.up:after{background:url(/packs/static/images/icon_mypage_arrow_up-e317efd504964d95d8f1.png) no-repeat 0 0 #0095d2;background-size:100% auto}#mypage aside.sub nav{display:none}#mypage aside.sub nav ul{padding:0 10px;margin:0}#mypage aside .check_area{margin-bottom:20px}}#search_body #mv_area{background:#daf4fe}#search_body #mv_area h1{font-size:260%;text-align:center;color:#0095d2;font-weight:normal}#search_body #mv_area h1::before{content:"";background:url(/packs/static/images/icon_search-effd56b4c0ff03afa4be.png) no-repeat 0 0;background-size:100%;width:70px;height:70px;display:inline-block;vertical-align:bottom;margin-right:10px;margin-top:-5px}#search_body .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}#search_body .mfp-iframe-holder .mfp-close:after{content:"閉じる";color:#333;font-size:60%;position:absolute;top:0px;left:35px;font-weight:normal}#search_body .mfp-iframe-holder .mfp-close:hover{opacity:.7}#search_body .mfp-iframe-holder .mfp-close{top:15px !important;height:40px;width:90px !important}#search_body #search_area{width:1040px;margin:0 auto}#search_body #search_area.search_area_wrapper{margin-bottom:40px}#search_body #search_area .search_inner{position:relative}#search_body #search_area .searchcondition_inner{position:relative;padding:30px 0 0}#search_body #search_area .search_inner .center{text-align:center;padding:50px 0 30px}#search_body #search_area .search_inner .searchlogin_area{padding:25px 0px;display:flex;flex-wrap:wrap;margin:20px 0}#search_body #search_area .search_inner h2{background:#eee;color:#000;font-size:100%;padding:15px 10px 10px}#search_body #search_area .search_inner h2 dl{width:49em;display:flex;justify-content:space-between;align-items:center}#search_body #search_area .search_inner h2 dt{float:left;font-size:120%;width:7em}#search_body #search_area .search_inner .myconditions{display:block;width:220px;margin:0 auto;padding:12px 10px 10px 24px;border-radius:30px;background:url(/packs/static/images/icon_search_btn_gray-fc3da9e56896614e5018.png) no-repeat 16px center #fff;background-size:25px auto;border:1px solid #999;color:#333;font-weight:bold;text-align:center;position:relative;text-decoration:none;box-shadow:0 3px 0 0 #999;position:absolute;right:8px;top:12px;vertical-align:top}#search_body #search_area .search_inner .myconditions:hover{box-shadow:none;margin-top:3px;opacity:.7}#search_body #search_area .search_inner .closeconditions{display:block;width:220px;margin:0 auto;padding:12px 10px 10px 24px;border-radius:30px;background:url(/packs/static/images/icon_search_btn_gray-fc3da9e56896614e5018.png) no-repeat 16px center #fff;border:1px solid #999;color:#333;font-weight:bold;text-align:center;position:relative;text-decoration:none;box-shadow:0 3px 0 0 #999;position:absolute;right:8px;top:12px;vertical-align:top}#search_body #search_area .search_inner .closeconditions:hover{box-shadow:none;margin-top:3px;opacity:.7}#search_body #search_area .search_inner .main_search{border:1px solid #ccc;padding:30px 50px 80px;height:90px;background:#eee}#search_body #search_area .search_inner .main_box{border:1px solid #ccc;border-bottom:none;padding:30px 120px 30px;overflow:hidden}#search_body #search_area .search_inner .main_box div,#search_body #search_area .search_inner .search_box div{font-size:170%}#search_body #search_area .search_inner .main_box>div>p,#search_body #search_area .search_inner .search_box>p{text-align:center;vertical-align:middle;float:left}#search_body #search_area .search,#search_body #search_area .detail_search{width:150px;margin:5px 0 5px 21px;padding:12px 15px 12px 35px}@supports(-ms-ime-align: auto){#search_body #search_area .search_inner .main_box .select_box.plus select{padding-top:15px}}_:lang(x)::-ms-backdrop,#search_body #search_area .search_inner .main_box .select_box.plus select{padding-top:15px}#search_body #search_area .search_inner .main_box select.industry{background:url(/packs/static/images/icon_industry-f079bc501bd407ca507d.png) no-repeat 15px center;background-size:15px auto}#search_body #search_area .search_inner .main_box select.area{background:url(/packs/static/images/icon_area-c1f0faeb538883491b75.png) no-repeat 18px center;background-size:12px auto}#search_body #search_area .search_inner .main_search .search,#search_body #search_area .search_inner .search_box .search,#search_body #search_area .search_inner .detail_search_box .search_list .detail_search_btn_area .detail_search{width:150px;margin:0px 0 0 20px;padding:14px 15px 10px 35px;border-radius:30px;background:url(/packs/static/images/icon_search_btn-0ea82356c5a45775b8e3.png) no-repeat 18px center #ffec00;background-size:22px auto;color:#333;font-weight:bold;text-align:center;position:relative;text-decoration:none;box-shadow:0 3px 0 0 #999;vertical-align:top;float:right}#search_body #search_area .search_inner .detail_search_box .search_list .detail_search_btn_area .detail_search2{width:160px;padding:15px 15px 12px 45px;margin:0px 0 0 10px;border-radius:30px;background:url(/packs/static/images/icon_search_btn-0ea82356c5a45775b8e3.png) no-repeat 14px center #ffec00;background-size:22px auto;color:#333;font-weight:bold;text-align:center;position:relative;text-decoration:none;box-shadow:0 3px 0 0 #999}#search_body #search_area .search_inner .main_search .search:hover,#search_body #search_area .search_inner .search_box .search:hover,#search_body #search_area .search_inner .detail_search_box .search_list .detail_search_btn_area .detail_search:hover{box-shadow:none;margin:3px 0 -3px 20px;opacity:.7}#search_body #search_area .search_inner .detail_search_box .search_list .detail_search_btn_area .detail_search2:hover{box-shadow:none;margin-top:8px;opacity:.7}#search_body #search_area .detail_search{height:50px}#search_body #search_area .search_inner .main_box h3,#search_body #search_area .search_inner .main_box .detail_search_area h3{font-size:70%}#search_body #search_area .search_inner .main_box .detail_search,#search_body #search_area .search_inner .main_box .detail_search_area{margin:20px 20px 0}#search_body #search_area .search_inner .main_box .detail_search_area{margin:20px 20px 0}#search_body #search_area .search_inner .detail_search_box .detail_search_area{margin:30px 20px 0;display:flex;justify-content:center}#search_body #search_area .search_inner .main_box .detail_search dl,#search_body #search_area .search_inner .main_box .detail_search_area dl,#search_body #search_area .search_inner .detail_search_box .detail_search_area dl{overflow:hidden}#search_body #search_area .search_inner .main_box .detail_search dl dt,#search_body #search_area .search_inner .main_box .detail_search_area dl dt,#search_body #search_area .search_inner .detail_search_box .detail_search_area dl dt{font-weight:bold;float:left;margin:8px 20px 0 0;clear:both;padding-left:30px;padding-bottom:5px;line-height:1.8;width:130px}#search_body #search_area .search_inner .main_box .detail_search dl dt.keyword,#search_body #search_area .search_inner .main_box .detail_search_area dl dt.keyword,#search_body #search_area .search_inner .detail_search_box .detail_search_area dl dt.keyword{background:url(/packs/static/images/icon_search_keyword-b9fec510cd6d448c93a0.png) no-repeat 0 0;background-size:25px auto;line-height:1.6;margin-top:7px}#search_body #search_area .search_inner .main_box .detail_search dl dt.license,#search_body #search_area .search_inner .main_box .detail_search_area dl dt.license,#search_body #search_area .search_inner .detail_search_box .detail_search_area dl dt.license{background:url(/packs/static/images/icon_search_license-975c440870ff7d865ac5.png) no-repeat 0 0;background-size:25px auto}#search_body #search_area .search_inner .main_box .detail_search dl dt.skill,#search_body #search_area .search_inner .main_box .detail_search_area dl dt.skill,#search_body #search_area .search_inner .detail_search_box .detail_search_area dl dt.skill{background:url(/packs/static/images/icon_search_skill-3e31b51775503aa69a0a.png) no-repeat 0 0;background-size:25px auto}#search_body #search_area .search_inner .main_box .detail_search dl dt.address,#search_body #search_area .search_inner .main_box .detail_search_area dl dt.address,#search_body #search_area .search_inner .detail_search_box .detail_search_area dl dt.address{background:url(/packs/static/images/icon_search_address-b1958b7ce88035b5e295.png) no-repeat 0 0;background-size:25px auto;margin-top:-2px}#search_body #search_area .search_inner .main_box .detail_search dl dd,#search_body #search_area .search_inner .main_box .detail_search_area dl dd,#search_body #search_area .search_inner .detail_search_box .detail_search_area dl dd{float:left;margin:0 0 20px 0}#search_body #search_area .search_inner .main_box .detail_search dl dd label,#search_body #search_area .search_inner .detail_search_box .detail_search_area dl dd label{margin-right:20px}#search_body #search_area .search_inner .main_box .detail_search dl dd label input,#search_body #search_area .search_inner .detail_search_box .detail_search_area dl dd label input{margin:8px 5px 0 0}#search_body #search_area .search_inner .main_box .detail_search dl dd input[type=text],#search_body #search_area .search_inner .main_box .detail_search_area dl dd input[type=text]{width:600px}#search_body #search_area .search_inner .btn_area{clear:both;border-top:none;text-align:center;padding:5px}#search_body #search_area .btn_area .search{display:inline-block;width:160px;margin:5px 30px 5px 0px;padding:15px 10px 12px 30px;border-radius:30px;background:url(/packs/static/images/icon_search_btn-0ea82356c5a45775b8e3.png) no-repeat 23px center #ffec00;background-size:22px auto;color:#333;font-weight:bold;text-align:center;position:relative;text-decoration:none;box-shadow:0 3px 0 0 #999;vertical-align:top}#search_body #search_area .btn_area .search:hover{box-shadow:none;margin:10px 30px 0 0px;opacity:.7}#search_body #search_area .btn_area .save,#search_body #search_area .detail_search_btn_area .save{display:inline-block;width:210px;margin:15px auto 10px;padding:7px 5px 5px 25px;font-size:85%;border-radius:30px;font-weight:bold;background:url(/packs/static/images/icon_search_btn_save-7017aae45285fad2fd2c.png) no-repeat 15px center #fff;background-size:20px auto;border:1px solid #999;color:#333;text-align:center;position:relative;text-decoration:none;box-shadow:0 2px 0 0 #999}#search_body #search_area .btn_area .save:hover{box-shadow:none;margin:17px auto 8px;opacity:.7}#search_body #search_area .detail_search_btn_area .save:hover{box-shadow:none;margin:17px auto 10px;opacity:.7}#search_body .result_inner{margin-bottom:50px;overflow:hidden}#search_body .result_inner .head_area .number{float:left;margin-bottom:10px}#search_body .result_inner .head_area .number b{font-size:170%;font-family:Verdana}#search_body .result_inner .head_area .number span{margin-left:10px}#search_body .result_inner .head_area .number_box{float:right;margin:10px 0 20px}#search_body .result_inner .head_area .number_box dt{display:inline-block;margin:4px 5px 0 0;vertical-align:top}#search_body .result_inner .head_area .number_box dd{display:inline-block}#search_body .result_inner .head_area .number_box .select_box{overflow:hidden;width:100px}@supports(-ms-ime-align: auto){#search_body .result_inner .head_area .number_box select{top:0}}#search_body .result_inner .head_area .number_box select::-ms-expand{display:none}#search_body .result_inner .head_area .number_box .arrow{position:relative;border:1px solid #999;font-size:100%;margin:0 0 0 6px;padding:5px 0}#search_body .result_inner .head_area .number_box .arrow:first-child{margin-left:0}#search_body .result_inner .head_area .number_box .arrow::before{position:absolute;padding:0;content:"▲";color:#666;font-size:90%;pointer-events:none;background:#eee;right:0;height:26px;width:30px;top:0;text-align:center;line-height:1.9;transform:rotate(-180deg)}@-moz-document url-prefix(){#search_body .result_inner .head_area .number_box .arrow::before{right:4px}}@supports(-ms-ime-align: auto){#search_body .result_inner .head_area .number_box .arrow::before{height:25px}}#search_body .result_inner .head_area .sort{clear:both;margin:0 0 40px}#search_body .result_inner .head_area .sort dt{display:inline-block;font-weight:bold}#search_body .result_inner .head_area .sort dd{display:inline-block;margin:0 3px}#search_body .result_inner .head_area .sort dd a{border-radius:15px;padding:3px 15px;text-align:center;border:1px solid #666;background:#eee;text-decoration:none;font-size:80%;width:190px;display:block;position:relative}#search_body .result_inner .head_area .sort dd a.active{background:#666;color:#fff}#search_body .result_inner .head_area .sort dd a:hover{opacity:.7}#search_body .result_inner .head_area .sort dd a:after{content:"";background:url(/packs/static/images/icon_arrow_gray3-4a950d5122c247c3072b.png) no-repeat 0 0;background-size:100% auto;width:5px;height:10px;position:absolute;top:33%;right:8px}#search_body .result_inner .head_area .sort dd:nth-child(2) a{background:url(/packs/static/images/icon_search_btn_new-b14dabf65e5d9f48a2ea.png) no-repeat 10px center #eee;padding-left:28px;background-size:24px 13px}#search_body .result_inner .head_area .sort dd:nth-child(3) a{background:url(/packs/static/images/icon_search_btn_old-fe0dc744710bb7944062.png) no-repeat 13px center #eee;padding-left:25px;background-size:24px 13px}#search_body .result_inner .head_area .sort dd:nth-child(4) a{background:url(/packs/static/images/icon_search_btn_level-ae6f313c7d8a8aa8f96b.png) no-repeat 25px center #eee;padding-left:25px;background-size:18px auto}#search_body .result_inner .head_area .sort dd:nth-child(2) a.active{background:url(/packs/static/images/icon_search_btn_new_on-fe50da020300182e2455.png) no-repeat 10px center #666;padding-left:28px;background-size:24px 13px}#search_body .result_inner .head_area .sort dd:nth-child(3) a.active{background:url(/packs/static/images/icon_search_btn_old_on-679ac7f4fbfb55b322d3.png) no-repeat 13px center #666;padding-left:25px;background-size:24px 13px}#search_body .result_inner .head_area .sort dd:nth-child(4) a.active{background:url(/packs/static/images/icon_search_btn_level_on-cbfca450ed7239672828.png) no-repeat 25px center #666;padding-left:25px;background-size:18px auto}#search_body .result_inner .cont_area{border-top:1px solid #ccc}#search_body .result_inner .cont_area ul li{padding:30px 0;border-bottom:1px solid #ccc;clear:both;overflow:hidden}#search_body .result_inner .cont_area ul li .img_box{float:left;margin-right:15px;width:150px}#search_body .result_inner .cont_area ul li img{display:block;margin-bottom:5px;width:150px}#search_body .result_inner .cont_area ul li .member_info1 p{display:inline-block;vertical-align:middle}#search_body .result_inner .cont_area ul li .member_info1 p.name{font-size:87%}#search_body .result_inner .cont_area ul li .member_info1 p.level{padding:0;width:60px;height:17px;font-size:65%}#search_body .result_inner .cont_area ul li .member_info1 p.level span{font-weight:bold;font-size:110%;padding:0 3px;line-height:1}#search_body .result_inner .cont_area ul li .member_info1 p.level:before{height:15px}#search_body .result_inner .cont_area ul li dl{float:left;width:550px}#search_body .result_inner .cont_area ul li dl dt{float:left;clear:both;width:7em;font-weight:bold;padding-left:20px}dt.industry,div.industry{background:url(/packs/static/images/icon_industry-f079bc501bd407ca507d.png) no-repeat 0 center;background-size:14px auto}#search_body .result_inner .cont_area ul li dl dt.area{background:url(/packs/static/images/icon_area-c1f0faeb538883491b75.png) no-repeat 2px center;background-size:12px auto}#search_body .result_inner .cont_area ul li dl dt.office{background:url(/packs/static/images/icon_search_office-76e67250472a9012f596.png) no-repeat 0 center;background-size:14px auto}#search_body #search_area .result_inner .cont_area ul li .btn_area p.member_icon{background:url(/packs/static/images/icon_user3-9fc21a88d6d9ffd695a5.png) no-repeat 20px center #fff;background-size:25px auto;font-size:80%;text-align:center;padding:5px 20px 5px 50px;display:inline-block;margin-right:5px}#search_body #search_area .result_inner .cont_area ul li .btn_area p.associate_member_icon{border-radius:15px;border:1px solid #999;background:url(/packs/static/images/icon_user4-834f96209b44b33f48b1.png) no-repeat 23px center #fff;background-size:10px auto;font-size:80%;text-align:center;padding:5px 25px 5px 40px;display:inline-block;margin-right:5px}#search_body .result_inner .cont_area ul li dl dt.form{background:url(/packs/static/images/icon_name-1e9c47ad9d85c2416c1b.png) no-repeat 3px center;background-size:8px auto}#search_body .result_inner .cont_area ul li dl dt.officename{background:url(/packs/static/images/icon_search_officename-dd1c6aaaf7c9c4ec6d5a.png) no-repeat 2px center;background-size:10px auto}#search_body .result_inner .cont_area ul li dl dt.licence{background:url(/packs/static/images/icon_search_qualification-f0477785aa9fe49be5c7.png) no-repeat 0 center;background-size:14px auto}#search_body .result_inner .cont_area ul li dl dd:before{content:"："}#search_body .result_inner .cont_area ul li dl dd{float:left;width:430px}#search_body .result_inner .cont_area ul li .btn_area{float:right;background:#e5f7fe;width:320px;padding:15px;text-align:center}#search_body .result_inner .cont_area ul li .btn_area p{border-radius:15px;border:1px solid #999;background:url(/packs/static/images/icon_search_btn_address-8cb315c36605613af15a.png) no-repeat 8px center #fff;background-size:15px auto;font-size:80%;text-align:center;padding:5px 15px 5px 28px;display:inline-block}#search_body .result_inner .cont_area ul li .btn_area a{display:inline-block;margin:12px auto 3px;padding:10px 86px 8px;font-size:110%;border-radius:5px;background:#ffec00;color:#333;font-weight:bold;text-align:center;position:relative;text-decoration:none;box-shadow:0 3px 0 0 #999;vertical-align:top}#search_body .result_inner .cont_area ul li .btn_area a:after{background:url(/packs/static/images/icon_arrow_black-8c014e2ac5d87a067b46.png) no-repeat 0 0;background-size:100% auto;width:7px;height:12px;content:"";position:absolute;top:40%;right:8px}#search_body .result_inner .cont_area ul li .btn_area a:hover{box-shadow:none;margin:15px auto 0;opacity:.7}.search_box{background:#eee;align-items:center;display:flex;justify-content:center;flex-wrap:wrap;margin-bottom:30px;padding:20px 0}.search_and{color:#666;font-size:1.5em;width:35px;height:35px}.detail_search_box{border:1px solid #ccc;margin-bottom:90px;justify-content:center;display:flex}.detail_search_btn_area{border-bottom:0px;background:#eee;height:74px;overflow:hidden;display:flex;justify-content:center;align-items:center}.search_list{width:100%}.search_detail_label{display:flex;justify-content:center}#search_body .search_inner .detail_search_box dl dt.detail_search_dt:hover{opacity:.7}#search_body .search_inner .detail_search_box dl dt.detail_search_dt{border-bottom:1px solid #ccc;padding:17px 20px 14px;font-weight:bold;position:relative;cursor:pointer;background:no-repeat 15px center #eee;background-size:26px auto;display:flex;justify-content:center}#search_body .search_inner .detail_search_box dl dt.detail_search_dt:after{content:"";background:url(/packs/static/images/icon_toggle_down-301f1e5daf75b381216e.png) no-repeat 0 0;background-size:100%;width:26px;height:32px;display:inline-block;margin-right:5px;vertical-align:text-bottom;position:absolute;right:370px;top:50%;margin-top:-13px}#search_body .search_inner .detail_search_box>dl dd{margin-left:10px;padding:10px 20px 30px 5px;position:relative;display:none}#search_body .search_inner .detail_search_box>dl dd:before{content:"";background:no-repeat 0 5px;background-size:100%;width:26px;height:30px;display:inline-block;margin-right:5px;vertical-align:top;position:absolute}#search_body .search_inner .detail_search_box>dl dd p{font-size:110%;margin-top:5px;padding-left:35px}#search_body .search_inner .detail_search_box dl dt.detail_search_dt.up{background:no-repeat 15px 14px #eee;background-size:26px auto;border-bottom:1px solid #ccc}#search_body .search_inner .detail_search_box dl dt.detail_search_dt.up:after{content:"";background:url(/packs/static/images/icon_toggle_up-40c521e8baa0f60161dc.png) no-repeat 0 0;background-size:100%}#search_body .result_inner .cont_area ul li .btn_area p.icon_member{border-radius:15px;border:1px solid #999;background:url(/packs/static/images/icon_user3-9fc21a88d6d9ffd695a5.png) no-repeat 20px center #fff;background-size:25px auto;font-size:80%;text-align:center;padding:5px 20px 5px 50px;display:inline-block;margin-right:5px}#search_body .result_inner .cont_area ul li .btn_area p.icon_associate_member{border-radius:15px;border:1px solid #999;background:url(/packs/static/images/icon_user4-834f96209b44b33f48b1.png) no-repeat 23px center #fff;background-size:10px auto;font-size:80%;text-align:center;padding:5px 25px 5px 40px;display:inline-block;margin-right:5px}@media(max-width: 750px){#search_body #search_area{width:90%;margin:20px auto 50px}#search_body #search_area .search_inner .center{text-align:center;font-size:120%;padding:10px 0}#search_body #mv_area h1{font-size:230%;padding:30px 0 30px 0;margin-left:-15px}#search_body #mv_area h1::before{width:50px;height:50px}#search_body #search_area{width:90%;margin:10px auto}#search_body #search_area .search_#search_body #search_area .search_inner dl dtinner .select_box plus industry,#search_body #search_area .search_inner .select_box plus area{width:100%}#search_body #search_area .search_inner dl{margin:0}#search_body #search_area .search_inner dl dt.detail_search_dt{padding:15px 60px 15px 40px;background-position:5px center}#search_body #search_area .search_inner dl dt::after{left:calc(50% + 85px)}#search_body #search_area .search_inner dl dt.up{background-position:5px center}#search_body #search_area .search_inner dl dd.detail_search_dd{margin-left:0px;padding:0;position:relative;display:none}.search_and{width:100%}}#interact #mv_area{background:#daf4fe}#interact #mv_area .ttl{font-size:260%;text-align:center;color:#0095d2;font-weight:normal;padding:40px 0}#interact #mv_area .ttl:before{content:"";background:url(/packs/static/images/icon_h1_interact-a80a0490df72fa3e59b4.png) no-repeat 0 0;background-size:100%;width:70px;height:70px;display:inline-block;vertical-align:bottom;margin-right:10px}#interact #interact_area{width:1040px;margin:50px auto 60px}#interact #interact_area .ttl{display:table;margin-bottom:20px}#interact #interact_area .ttl h1{font-size:140%;color:#0095d2;line-height:1.4;display:inline}#interact #interact_area .ttl img{width:100px;vertical-align:middle;padding-right:10px;display:table-cell;float:left}#interact #interact_area .ttl .date{background:url(/packs/static/images/icon_deadline-98a62c6710d869b04b08.png) no-repeat 0 center;background-size:14px auto;padding-left:20px;display:table-cell;font-weight:bold;float:left;color:#333;margin-left:0}#interact #interact_area .ttl .count{display:table-cell;font-weight:bold;float:left}#interact #interact_area .ttl .count span{color:#ff002a}#interact #interact_area .profile_area{overflow:hidden}#interact #interact_area .name_area{background:#eee;padding:3px;margin-bottom:10px}#interact #interact_area .name_area img{width:40px;margin-right:5px;vertical-align:middle}#interact #interact_area .name_area a{font-weight:bold;vertical-align:middle;font-size:75%;margin-right:5px;display:inline-block}#interact #interact_area .name_area a span{font-size:120%}#interact #interact_area .name_area .right_area{float:right}#interact #interact_area .name_area .right_area p{vertical-align:top;display:inline-block;margin:10px 5px 0;font-size:80%}#interact #interact_area .name_area .right_area p span{font-size:100%}#interact #interact_area .name_area .right_area a{background:url(/packs/static/images/icon_btn_good-bbe94c1d73f2c4346e54.png) no-repeat 10px center #fff;background-size:15px auto;display:inline-block;width:130px;border:1px solid #ccc;border-radius:3px;box-shadow:0px 2px 0px 0px #666;text-decoration:none;text-align:center;padding:6px 0 4px 15px;margin-top:5px;vertical-align:top;font-weight:normal}#interact #interact_area .name_area .right_area a.btn_star{background:url(/packs/static/images/icon_btn_star-e70d0742d24270bc4185.png) no-repeat 8px center #fff;background-size:15px auto}#interact #interact_area .name_area .right_area a.btn_message{background:url(/packs/static/images/icon_btn_message-8b3476bf22adc0729a24.png) no-repeat 8px center #fff;background-size:15px auto;width:180px}#interact #interact_area .name_area .right_area a:hover{box-shadow:none;margin-top:7px;opacity:.7}#interact #interact_area .date,#interact #interact_area .comment,#interact #interact_area .like,#interact #interact_area .favorite{color:#595959;font-size:90%;display:inline-block;line-height:1;margin-left:5px}#interact #interact_area .date_area{margin-bottom:20px;float:left}#interact #interact_area .date_area .date{border-right:1px solid #ccc;padding:0 10px 0 15px;background:url(/packs/static/images/icon_date-1a510322bb91951b7720.png) no-repeat 0 center;background-size:12px auto;margin:0;font-size:75%}#interact #interact_area .date_area .comment{background:url(/packs/static/images/icon_comment-a775412a9d13415adb9c.png) no-repeat 0 center;background-size:12px auto;padding:0 0 0 15px}#interact #interact_area .date_area .like{background:url(/packs/static/images/icon_good-c60037218afefcc76cc4.png) no-repeat 0 center;background-size:12px auto;padding:0 0 0 15px}#interact #interact_area .date_area .favorite{background:url(/packs/static/images/icon_star-76cfb44f86a125913ddb.png) no-repeat 0 center;background-size:12px auto;padding:0 0 0 15px}#interact #interact_area ul.sns{float:right}#interact #interact_area ul.sns li{display:inline-block;width:30px;padding:0 2px}#interact #interact_area ul.sns li img{width:100%}#interact #interact_area .category_area{border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin:10px 0;padding:10px 0}#interact #interact_area .category_area dl{display:table}#interact #interact_area .category_area dl dt{display:table-cell;float:left;font-weight:bold;vertical-align:top}#interact #interact_area .category_area dl dt:after{content:"：";font-weight:bold}#interact #interact_area .category_area dl dd{display:table-cell;float:left;margin-right:20px}#interact #interact_area .category_area dl dt.industry{background:url(/packs/static/images/icon_industry-f079bc501bd407ca507d.png) no-repeat 0 center;background-size:12px auto;padding-left:15px}#interact #interact_area .category_area dl dt.area{background:url(/packs/static/images/icon_area-c1f0faeb538883491b75.png) no-repeat 0 center;background-size:12px auto;padding-left:15px;clear:both}#interact #interact_area .txt_area{padding:20px 0 10px;border-bottom:1px solid #ccc}#interact #interact_area .txt_area p{margin-bottom:20px;word-wrap:break-word}#interact #interact_area .edit_area{text-align:center;margin:30px auto 50px}#interact #interact_area .edit_area ul li{display:inline-block}#interact #interact_area .edit_area ul li a{width:220px;margin:0 10px;border:1px solid #999;border-radius:5px;display:block;text-decoration:none;padding:12px 10px 10px 25px;font-weight:bold}#interact #interact_area .edit_area ul li.edit a{background:url(/packs/static/images/icon_pencil-8b738da15146bebb99d3.png) no-repeat 40px center #eee;background-size:14px auto}#interact #interact_area .edit_area ul li.delete a{background:url(/packs/static/images/icon_btn_delete-83f2ee9af1a2e5d6b168.png) no-repeat 40px center #eee;background-size:12px auto}#interact #interact_area .edit_area ul li a:hover{opacity:.7}#interact #interact_area .comment_area{border-top:3px solid #ccc;padding:20px 0;position:relative}#interact #interact_area .comment_area .no_list p,#interact #interact_area .notice p{background-color:#eee;text-align:center;padding:20px}#interact #interact_area .notice p{margin-bottom:20px}#interact #interact_area .comment_area h2{font-size:110%;background:url(/packs/static/images/icon_comment_gray-68ae05c5454e71c5686e.png) no-repeat 0 0;padding:0 0 10px 30px}#interact #interact_area .comment_area p.arrow{position:absolute;top:25px;right:0;background:url(/packs/static/images/icon_arrow_down-08bdcd3660adffc3c379.png) no-repeat 0 center;padding-left:12px}#interact #interact_area .comment_area p.arrow a{color:#0095d2;font-size:80%}#interact #interact_area .comment_area .head_area{overflow:hidden}#interact #interact_area .comment_area ul{border-top:1px solid #ccc}#interact #interact_area .comment_area ul li{padding:20px 0;border-bottom:1px solid #ccc}#interact #interact_area .comment_area ul li>p{clear:both;margin-top:10px;word-wrap:break-word}#interact #interact_area .comment_area ul li dl{display:inline-block;margin-right:10px}#interact #interact_area .comment_area ul li dl dt{background:url(/packs/static/images/icon_people-cb4e3abd01ca2ff76eab.png) no-repeat 0 center;background-size:8px auto;padding-left:12px;display:inline-block;font-size:80%}#interact #interact_area .comment_area ul li dl dd{display:inline-block}#interact #interact_area .comment_area ul li dl dd a{font-size:80%}#interact #interact_area p.date{background:url(/packs/static/images/icon_date-1a510322bb91951b7720.png) no-repeat 0 center;background-size:12px auto;padding-left:15px;color:#595959;font-size:80%}#interact #interact_area .comment_area .head_area .btn_area{float:right;padding:0 0 5px;border:none}#interact #interact_area .comment_area .head_area .btn_area a{border-radius:3px;padding:5px 10px;text-decoration:none;text-align:center;border:1px solid #999;font-size:75%;font-weight:normal}#interact #interact_area .comment_area .head_area .btn_area a.dalete{background:#eee}#interact #interact_area .comment_area .head_area .btn_area a.message{background:url(/packs/static/images/icon_btn_mail_yellow-3140ccbe4eb32f9c1a6a.png) no-repeat 5px center;background-size:15px auto;padding-left:22px}#interact #interact_area .comment_area .head_area .btn_area a:hover{opacity:.7}#interact #interact_area .comment_area .btn_area{text-align:center;padding:30px 0 50px;border-bottom:1px solid #ccc}#interact #interact_area .comment_area .btn_area a{background:url(/packs/static/images/icon_arrow_gray3-4a950d5122c247c3072b.png) no-repeat 95% center #eee;background-size:7px auto;text-align:center;border-radius:5px;border:1px solid #999;text-decoration:none;padding:12px 30px 10px;font-weight:bold;display:inline-block}#interact #interact_area .comment_area .btn_area a:hover{opacity:.7}#interact #interact_area .comment_wright_area{border-bottom:3px solid #ccc}#interact #interact_area .comment_wright_area h2{font-size:110%;background:url(/packs/static/images/icon_comment_yellow-396880cd3bdfb8100490.png) no-repeat 0 0;padding:0 0 10px 30px}#interact #interact_area .comment_wright_area h2 span{font-weight:normal;padding-left:10px;font-size:80%}#interact #interact_area .comment_wright_area .txt{background:#eee;padding:30px;margin-bottom:50px}#interact #interact_area .comment_wright_area .txt textarea{border:1px solid #ccc;width:100%;min-height:200px;padding:10px}#interact #interact_area .comment_wright_area .txt .btn_area{text-align:center}#interact #interact_area .comment_wright_area .txt .btn_area a{display:block;width:25%;margin:15px auto 0;padding:15px 12px 12px;border-radius:30px;background:#fff;border:1px solid #999;color:#333;font-weight:bold;text-align:center;position:relative;text-decoration:none}#interact #interact_area .comment_wright_area .txt .btn_area a:before{content:"";background:url(/packs/static/images/icon_arrow_gray3-4a950d5122c247c3072b.png) no-repeat 0 0;background-size:100% auto;width:10px;height:16px;display:inline-block;position:absolute;top:33%;right:15px}#interact #interact_area .comment_wright_area .txt .btn_area a:hover{opacity:.7}#interact #interact_area .back_area{padding:50px 0 20px}#interact #interact_area .back_area a{display:block;width:30%;margin:0 auto;padding:15px;font-size:120%;border-radius:30px;background:#fff;border:1px solid #999;color:#333;font-weight:bold;text-align:center;position:relative;text-decoration:none}#interact #interact_area .back_area a::before{content:"";background:url(/packs/static/images/icon_arrow_back-0b2a4a4e01d7e675a493.png) no-repeat 0 0;background-size:100% auto;width:12px;height:20px;display:inline-block;position:absolute;top:33%;left:15px}#interact #interact_area .ttl .comment{background:#999;color:#fff;font-size:70%;border-radius:10px;width:auto;text-align:center;padding:3px 10px;margin:0 10px 5px}.photo_comment_area .photo{text-align:center;margin:20px 0 30px 0}@media(max-width: 750px){.photo_comment_area .photo{max-width:100%}}.photo_comment_area .wrapper{height:0}.photo_comment_area .sub_title{display:inline-block}.photo_comment_area .sub_title span{font-size:110%;font-weight:bold;margin:0 10px 15px 0;background:url(/packs/static/images/icon_camera-384749e3fc2f0bbe5cc5.png) no-repeat 0 center;background-size:17px auto;padding-left:20px}.photo_comment_area .btn_update{display:inline-block;float:right}.photo_comment_area .btn_update a{width:100px;height:30px;border:1px solid #ccc;border-radius:3px;box-shadow:0px 1px 0px btn_update0px #666;text-decoration:none;background-color:#54bbe5;display:inline-block;text-align:center;padding:6px 0 4px 0;margin-top:5px;font-family:Meiryo;color:#fff;font-size:12px}.photo_comment_area .btn_update a:hover{opacity:.7}@media(max-width: 750px){.photo_comment_area .btn_update{margin-top:25px}}.photo_comment_area .comment{margin:40px 0 10px 0}.photo_comment_area .comment textarea{width:100%;height:8em;padding:10px}.photo_comment_area .delete_button{width:200px;margin:20px auto 0}.photo_comment_area .delete_button .btn1{width:200px}.photo_comment_area hr{margin:50px 0;border-top:1px dashed;border-right:none;border-bottom:none;border-left:none}.photo_comment_area .footer{width:400px;margin:auto}.photo_comment_area .footer .btn_entry{width:400px}@media(max-width: 750px){.photo_comment_area .footer{width:250px;margin:auto}.photo_comment_area .footer .btn_entry{width:250px}}#mypage_area .my_contents_area{margin-top:80px}@media(max-width: 750px){#mypage_area .my_contents_area{margin-top:-25px}}#mypage_area .my_contents_area h2{margin:25px 0}#mypage_area .my_contents_area h3{font-size:160%;color:#0095d2;line-height:1.4;margin:20px 5px 5px 5px}#mypage_area .my_contents_area .sub_info{margin-bottom:60px}#mypage_area .my_contents_area .date_area{float:left}#mypage_area .my_contents_area .date{padding:0 10px 0 15px;background:url(/packs/static/images/icon_date-1a510322bb91951b7720.png) no-repeat 0 center;background-size:12px auto;margin:0;font-size:80%}#mypage_area .my_contents_area .right_area{float:right}#mypage_area .my_contents_area .right_area a{font-weight:bold;vertical-align:middle;font-size:80%;padding:6px 0 4px 0;background:#fff;display:inline-block;width:130px;border:1px solid #ccc;border-radius:3px;box-shadow:0px 2px 0px 0px #666;text-decoration:none;text-align:center}#mypage_area .my_contents_area .right_area a:hover{box-shadow:none;margin-top:7px}#mypage_area .my_contents_area .right_area a:before{content:"";width:14px;height:14px;display:inline-block;vertical-align:middle;margin-right:2px;position:relative;top:-1px}#mypage_area .my_contents_area .right_area a.btn_good:before{background:url(/packs/static/images/icon_btn_good-bbe94c1d73f2c4346e54.png) no-repeat 0 0;background-size:100% auto}#mypage_area .my_contents_area .sns{text-align:right}#mypage_area .my_contents_area .sns li{display:inline-block;width:30px;padding:0 2px}#mypage_area .my_contents_area .sns li img{width:100%}#mypage_area .my_contents_area .contents{margin:20px 0 30px 0}#mypage_area .my_contents_area .contents .media{text-align:center;margin:20px 0 30px 0}@media(max-width: 750px){#mypage_area .my_contents_area .contents .media .youtube{width:85%}}#mypage_area .my_contents_area .btn_area{background:#eee;padding:30px 30px 25px;text-align:center;margin-bottom:50px}#mypage_area .my_contents_area .btn_area a{vertical-align:top;display:inline-block;border-radius:5px;color:#fff;font-size:100%;padding:20px 30px 20px 50px;box-shadow:0px 4px 0px 0px #999;line-height:1;position:relative;font-weight:bold;text-decoration:none;width:40%;text-align:center;margin:0 15px 4px}#mypage_area .my_contents_area .btn_area .member{background:#ff9000}#mypage_area .my_contents_area .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:10px;left:25px}#mypage_area .my_contents_area .btn_area .login{background:#009a8a}#mypage_area .my_contents_area .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:10px;left:75px}#mypage_area .my_contents_area .btn_area p{font-size:100%;text-align:center;margin:16px 0 0;font-weight:bold}@media(max-width: 750px){#mypage_area .my_contents_area .btn_area{order:6;padding:20px;margin-bottom:40px;width:100%}#mypage_area .my_contents_area .btn_area a{width:100%;margin:0 0 20px;padding:20px 10px 20px 30px;font-size:150%}#mypage_area .my_contents_area .btn_area .member::before,#mypage_area .my_contents_area .btn_area .login::before{left:3%;width:40px;height:45px}#mypage_area .my_contents_area .btn_area p{margin:0;font-size:100%}}#mypage_area .my_contents_area .back_area{border-top:3px solid #ccc;padding:40px 0}#mypage_area .my_contents_area .back_area .btn_list{display:block;width:70%;margin:0 auto;padding:15px;font-size:120%;border-radius:30px;background:#fff;border:1px solid #999;color:#333;font-weight:bold;text-align:center;position:relative;text-decoration:none}#mypage_area .my_contents_area .back_area .btn_list::before{content:"";background:url(/packs/static/images/icon_arrow_next-3f06621614f17230c8da.png) no-repeat 0 0;background-size:100% auto;width:12px;height:20px;display:inline-block;position:absolute;top:33%;right:15px}@media(max-width: 750px){#mypage_area .my_contents_area .back_area{order:7;width:100%}#mypage_area .my_contents_area .back_area a{width:70%}}#mypage_area .my_contents_area .comment_area{border-top:3px solid #ccc;position:relative}#mypage_area .my_contents_area .comment_area h2{font-size:110%;background:url(/packs/static/images/icon_comment_gray-68ae05c5454e71c5686e.png) no-repeat 0 0;padding:0 0 10px 30px;color:#222;margin:15px 0 0 0}#mypage_area .my_contents_area .comment_area ul{border-top:1px solid #ccc}#mypage_area .my_contents_area .comment_area ul li{padding:20px 0;border-bottom:1px solid #ccc}#mypage_area .my_contents_area .comment_area .head_area{overflow:hidden}#mypage_area .my_contents_area .comment_area ul li dl{display:inline-block;margin-right:10px}#mypage_area .my_contents_area .comment_area ul li dl dt{background:url(/packs/static/images/icon_people-cb4e3abd01ca2ff76eab.png) no-repeat 0 center;background-size:8px auto;padding-left:12px;display:inline-block;font-size:80%}#mypage_area .my_contents_area .comment_area ul li dl dd{display:inline-block}#mypage_area .my_contents_area .comment_area ul li dl dd a{font-size:80%}#mypage_area .my_contents_area .date{background:url(/packs/static/images/icon_date-1a510322bb91951b7720.png) no-repeat 0 center;background-size:12px auto;padding-left:15px;color:#595959;font-size:80%}#mypage_area .my_contents_area .date{color:#595959;font-size:90%;display:inline-block;line-height:1;margin-left:5px}#mypage_area .my_contents_area .comment_area ul li>p{clear:both;margin-top:10px}#mypage_area .my_contents_area .comment_wright_area{border-bottom:3px solid #ccc}#mypage_area .my_contents_area .comment_wright_area h2{font-size:110%;background:url(/packs/static/images/icon_comment_yellow-396880cd3bdfb8100490.png) no-repeat 0 0;padding:0 0 10px 30px;margin:30px 0 5px 0;color:#222}#mypage_area .my_contents_area .comment_wright_area h2 span{font-weight:normal;padding-left:10px;font-size:80%}#mypage_area .my_contents_area .comment_wright_area .txt{background:#eee;padding:30px;margin-bottom:50px}#mypage_area .my_contents_area .comment_wright_area .txt textarea{border:1px solid #ccc;width:100%;min-height:200px;padding:10px}#mypage_area .my_contents_area .comment_wright_area .txt .btn_area{text-align:center;margin-bottom:0;padding:0}#mypage_area .my_contents_area .comment_wright_area .txt .btn_area a{display:block;width:45%;margin:15px auto 0;padding:15px 12px 12px;border-radius:30px;background:#fff;border:1px solid #999;color:#333;font-weight:bold;text-align:center;position:relative;text-decoration:none}#mypage_area .my_contents_area .comment_wright_area .txt .btn_area a:before{content:"";background:url(/packs/static/images/icon_arrow_gray3-4a950d5122c247c3072b.png) no-repeat 0 0;background-size:100% auto;width:10px;height:16px;display:inline-block;position:absolute;top:33%;right:15px}@media(max-width: 750px){#mypage_area .my_contents_area .comment_wright_area .txt .btn_area a{width:70%;font-size:100%}}.photo_upload_area .photo{text-align:center;margin:20px 0 20px 0}@media(max-width: 750px){.photo_upload_area .photo{max-width:100%}}.photo_upload_area .upload_form{margin:0 auto 30px;text-align:center}.photo_upload_area .sub_title{display:inline-block}.photo_upload_area .sub_title span{font-size:110%;font-weight:bold;margin:0 10px 15px 0;background:url(/packs/static/images/icon_camera-384749e3fc2f0bbe5cc5.png) no-repeat 0 center;background-size:17px auto;padding-left:20px}.photo_upload_area .comment textarea{width:100%;height:8em;padding:10px}.photo_upload_area hr{margin:30px 0;border-top:1px dashed;border-right:none;border-bottom:none;border-left:none}.photo_upload_area .footer{width:450px;margin:50px auto 0}@media(max-width: 750px){.photo_upload_area .footer{width:100%;margin:50px auto 0}}.blog_list_area .box_header{margin:15px 0 25px 0;padding:30px;background-color:#eee}.blog_list_area .box_header .header_btn{display:inline-block;width:200px}.blog_list_area .box_header .header_btn a{display:block;background:#54bce5;width:100%;margin:0 auto 2px;padding:7px 0;border-radius:5px;text-align:center;color:#fff;text-decoration:none;position:relative;height:36px}.blog_list_area .box_header .header_btn a:hover{opacity:.7}.blog_list_area .number b{font-size:170%;font-family:Verdana}.blog_list_area hr{margin:10px 0;border-right:none;border-bottom:none;border-left:none}.blog_list_area .post .title{display:inline-block;width:60%}.blog_list_area .post .title b{font-size:15px}.blog_list_area .post .status{display:inline-block;width:22%}.blog_list_area .post .status .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}.blog_list_area .post .status .counts .comment,.blog_list_area .post .status .counts .like{color:#595959;position:relative;vertical-align:bottom;font-size:.75em;font-weight:400;line-height:2.333}.blog_list_area .post .status .counts .comment{background:url(/packs/static/images/icon_comment-a775412a9d13415adb9c.png) no-repeat 0 center;background-size:12px auto;padding:0 0 0 15px}.blog_list_area .post .status .counts .like{background:url(/packs/static/images/icon_good-c60037218afefcc76cc4.png) no-repeat 0 center;background-size:13px auto;padding:0 0 0 15px}.blog_list_area .post .status .badge{background-color:#0095d2;padding:1px 10px;margin-right:8px;margin-left:1px;font-size:70%;color:#fff;border-radius:14px;box-shadow:0 0 3px #ddd;white-space:nowrap}.blog_list_area .post .right_btn{display:inline-block;width:15%;vertical-align:top}.blog_list_area .post .right_btn .edit_btn{display:inline-block;width:80%;vertical-align:top;margin-top:3px}.blog_list_area .post .right_btn .edit_btn a{background:url(/packs/static/images/icon_pencil-8b738da15146bebb99d3.png) no-repeat 10px center #eee;background-size:11px auto;padding:3px 0 0 10px;font-size:.75em;text-decoration:none;border:1px solid #999;width:90px;height:25px;display:block;text-align:center;border-radius:3px}.blog_list_area .post .right_btn .delete_btn{display:inline-block;width:15%;vertical-align:top;margin-top:3px}.blog_list_area .post .right_btn .delete_btn a{background:url(/packs/static/images/icon_btn_delete-83f2ee9af1a2e5d6b168.png) no-repeat 8px center #eee;background-size:12px auto;font-size:.75em;text-decoration:none;border:1px solid #999;width:30px;height:25px;display:block;text-align:center;border-radius:3px}.blog_list_area .post .right_btn .edit_btn a:hover,.blog_list_area .post .right_btn .delete_btn a:hover{opacity:.7}@media(max-width: 750px){.blog_list_area .post .title{display:block;width:100%}.blog_list_area .post .status{width:55%}.blog_list_area .post .counts{margin-top:-10px}.blog_list_area .post .edit_btn{width:25%}.blog_list_area .post .delete_btn{width:10%}.blog_list_area .post .status .date,.blog_list_area .post .status .counts .comment,.blog_list_area .post .status .counts .like,.blog_list_area .post .status .badge{font-size:1em}.blog_list_area .post .status .date{background-size:13px auto}.blog_list_area .post .right_btn{width:40%;text-align:right}.blog_list_area .post .right_btn .edit_btn{width:70%}.blog_list_area .box_header{text-align:center}.blog_list_area .pager,.friend_list_area .pager{margin:10px auto !important}.blog_list_area .pager ul li,.friend_list_area .pager ul li{margin:1px !important}.blog_list_area .pager ul li.back a,.blog_list_area .pager ul li.back span,.friend_list_area .pager ul li.back a,.friend_list_area .pager ul li.back span{padding:8px 8px 8px 10px !important}.blog_list_area .pager ul li.next a,.blog_list_area .pager ul li.next span,.friend_list_area .pager ul li.next a,.friend_list_area .pager ul li.next span{padding:8px 10px 8px 8px !important}}.blog_list_area .pager{margin:50px auto;text-align:center}.blog_list_area .pager ul li{display:inline-block;margin:0 3px;color:#999}.blog_list_area .pager ul li.back span,.blog_list_area .pager ul li.next span{opacity:.5}.blog_list_area .pager ul li.back a,.blog_list_area .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}.blog_list_area .pager ul li span{padding:8px 15px 6px;background:#666;color:#fff;border:1px solid #666;display:block;width:40px}.blog_list_area .pager ul li a{text-decoration:none;padding:8px 15px 6px;width:40px;border:1px solid #999;display:block}.blog_list_area .pager ul li a:hover{opacity:.7}.blog_list_area .pager ul li.next a,.blog_list_area .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}.blog_entry_area .box_form{margin:15px 0 25px 0;padding:30px;background-color:#eee}.blog_entry_area .header{margin:20px 0 0 0}.blog_entry_area .header h3{display:inline-block;background:url(/packs/static/images/icon_blog-e1f2dcc99b68523769e8.png) no-repeat 0 -10px;background-size:40px auto;color:#0095d2;width:600px;padding-left:33px}.blog_entry_area .header .right_btn{display:inline-block;width:130px;text-align:right}.blog_entry_area .header .right_btn .delete_btn{display:inline-block;vertical-align:top;margin-top:3px}.blog_entry_area .header .right_btn .delete_btn a{background:url(/packs/static/images/icon_btn_delete-83f2ee9af1a2e5d6b168.png) no-repeat 8px center #eee;background-size:12px auto;font-size:.75em;text-decoration:none;border:1px solid #999;width:30px;height:25px;display:block;text-align:center;border-radius:3px}.blog_entry_area .box_form label{font-weight:bold}.blog_entry_area .box_form .annotation{margin-left:15px;font-size:.75em}.blog_entry_area .box_form .input_form{margin:5px 0 30px 0}.blog_entry_area .box_form .input_form .ck-editor__editable{min-height:500px}.blog_entry_area .input_group_area{padding-bottom:40px}.blog_entry_area .btn1,.blog_entry_area .btn_entry{padding:14px;width:200px;height:50px}.blog_entry_area .btn1::before{content:none}.blog_entry_area .back_area{border-top:3px solid #ccc;padding:40px 0}.blog_entry_area .back_area .btn_list{display:block;width:70%;margin:0 auto;padding:15px;font-size:120%;border-radius:30px;background:#fff;border:1px solid #999;color:#333;font-weight:bold;text-align:center;position:relative;text-decoration:none}.blog_entry_area .back_area .btn_list:hover{opacity:.7}.blog_entry_area .back_area .btn_list::before{content:"";background:url(/packs/static/images/icon_arrow_next-3f06621614f17230c8da.png) no-repeat 0 0;background-size:100% auto;width:12px;height:20px;display:inline-block;position:absolute;top:33%;right:15px}@media(max-width: 750px){.blog_entry_area .header h3{width:80%}.blog_entry_area .header .right_btn{width:16%}.blog_entry_area .box_form .input_form .ck-editor__editable{min-height:300px}.blog_entry_area .btn1,.blog_entry_area .btn_entry{width:100%}.blog_entry_area .back_area .btn_list{width:100%}}.sp{display:none !important}#popup{min-height:585px}#popup ul.tab{min-width:190px}#popup #popup_inner .popup_area ul{height:420px}#popup.industry h1{background:url(/packs/static/images/icon_popup_industry-f810d388a34f1a9169e6.png) no-repeat 20px center;background-size:40px auto}#popup.area h1{background:url(/packs/static/images/icon_popup_area-8dc5c673c76151d24753.png) no-repeat 20px center;background-size:40px auto}#popup.recruitment_pr h1{background:url(/packs/static/images/icon_bgc_blue-1c18abb58b8e9c846aec.png) no-repeat 20px center;background-size:40px auto}#popup.licence h1{background:url(/packs/static/images/icon_popup_licence-a045f8a52575d605a0e9.png) no-repeat 20px center;background-size:40px auto}#popup.skill h1{background:url(/packs/static/images/icon_popup_skill-fbc37d5a168732ab21f8.png) no-repeat 20px center;background-size:40px auto}#popup #popup_inner .popup_area ul li:hover,#popup #popup_inner .popup_area ul li.checked{background:#54bbe5;border-right:1px solid #fff}#popup #popup_inner .popup_area ul li.space:hover{background-color:transparent;background-color:initial;background-color:#fff;cursor:auto}#popup #popup_inner .popup_area ul li.checked label{color:#fff}.popup-checkbox-input+label::before{left:5px}.popup-checkbox-input+label{cursor:pointer}#popup #popup_inner .popup_area ul li label{padding:15px 0 15px 30px}#popup #popup_inner .popup_area ul{margin-left:0}#popup #popup_inner .popup_area ul li{padding-left:15px;width:416px;cursor:pointer}#popup #popup_inner .popup_area ul.column4 li{width:208px}#popup #popup_inner .popup_area ul.column4 li.cols4{width:832px}#popup #popup_inner .popup_area ul.column4 li.cols3{width:624px}#popup #popup_inner .popup_area ul.column4 li.cols2{width:416px}#popup #popup_inner .popup_area ul.column3 li{width:277px}#popup #popup_inner .popup_area ul.column3 li.cols2{width:555px}@media(max-width: 750px){.sp{display:block !important}.pc,.slider .next,.slider .prev{display:none !important}#popup{overflow:hidden}#popup .btn_area{height:100px}#popup .header{background-color:#0095d2;border:0}#popup .header h1{color:#fff;font-size:1.15em;padding-left:60px}.industry{background-size:0}#popup.industry h1{background:url(/packs/static/images/icon_popup_industry_sp_60-60-5f678edc8c82a78cb651.png) no-repeat 20px center;background-size:30px auto}#popup.area h1{background:url(/packs/static/images/icon_popup_area_sp-e7455a557197f5f9d367.png) no-repeat 20px center;background-size:30.5px auto}#popup.recruitment_pr h1{background:url(/packs/static/images/icon_bgc_white-93024c8eeebc5684a2b3.png) no-repeat 20px center;background-size:30.5px auto}#popup.licence h1{background:url(/packs/static/images/icon_popup_area_sp-e7455a557197f5f9d367.png) no-repeat 20px center;background-size:30.5px auto}#popup.skill h1{background:url(/packs/static/images/icon_popup_area_sp-e7455a557197f5f9d367.png) no-repeat 20px center;background-size:30.5px auto}div[id^=main_page]{height:67vh}#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}#main_page1 ul li:hover{opacity:.7}#main_page2 div:first-child{height:10%;background-color:#eee;padding:15px 15px;text-decoration:none}#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}#main_page2 div:last-child{height:92%;overflow-y:scroll;overflow-x:hidden;background-color:#eee}#main_page2 #tmp{border-left:10px solid #eee;border-right:10px solid #eee}#main_page2 #tmp li{height:50px;border-bottom:10px solid #eee;background-color:#fff}#main_page2 #tmp li.space{display:none}#popup .btn_area{flex-direction:initial;bottom:0;margin:0;background-color:#a3a3a3;display:flex;justify-content:space-around}#popup_confirm{min-height:300px}#popup #popup_inner .popup_area ul.show{display:flex;flex-direction:column}#popup #popup_inner .popup_area ul.column4 li,#popup #popup_inner .popup_area ul.column4 li.cols4,#popup #popup_inner .popup_area ul.column4 li.cols2,#popup #popup_inner .popup_area ul.column3 li,#popup #popup_inner .popup_area ul.column3 li.cols2{width:50%}#popup .btn_area .search{background:url(/packs/static/images/icon_search_btn-0ea82356c5a45775b8e3.png) no-repeat calc(50% - 55px) center #ffec00;background-size:25px auto;padding:12px 10px 7px 32px;width:165px;height:45px}#popup .btn_area .back{padding:11px 0px 7px 10px;width:165px;height:45px;margin:0 5px 3px !important}#popup .btn_area .back:hover{margin:3px 5px 0px !important}.popup-checkbox-input+label{padding:9px 0 10px 40px}#main_page1 ul li{display:flex}#main_page1 ul li.checked{background-color:#ddf1fa}#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}#tmp li.checked label{background-color:#54bbe5;color:#fff;position:relative}#tmp li label::after{content:none}#tmp 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}#tmp 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}}.mfp-iframe-holder .mfp-content{max-width:1040px}.mfp-inline-holder .mfp-content{max-width:1040px;background-color:#fff}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,input[type=date].closing_date,input[type=text].closing_date,input[type=text].budget{width:300px}input[type=text].job_search_order.disabled::-moz-placeholder, input[type=text].recruitment_ordering.disabled::-moz-placeholder{background:#ccc;-webkit-appearance:none;color:#ccc;cursor:inherit;opacity:1}input[type=text].job_search_order.disabled,input[type=text].recruitment_ordering.disabled,input[type=text].job_search_order.disabled::placeholder,input[type=text].recruitment_ordering.disabled::placeholder{background:#ccc;-webkit-appearance:none;color:#ccc;cursor:inherit;opacity:1}input[type=text].keyword{width:600px}#job_body #mv_area h1:before{background:url(/packs/static/images/icon_job-e984593f0c75b8087c86.png) no-repeat 0 0;background-size:100%}#job_body #job_search_area .message_area{display:flex;margin-bottom:20px}#job_body #job_search_area .message_area .notification_area{display:flex;border-top:1px solid #ccc;border-bottom:1px solid #ccc;width:100%}#job_body #job_search_area .message_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}#job_body #job_search_area .box_l{float:left}#job_body #job_search_area .interact_inner>.btn_area{float:right;width:340px;background:#e5f5f3;padding:20px;margin-bottom:50px}#job_body #job_search_area .interact_inner>.btn_area a{vertical-align:top;display:block;border-radius:5px;color:#fff;padding:18px 0 14px 30px;box-shadow:0px 4px 0px 0px #999;line-height:1;position:relative;font-weight:bold;text-decoration:none;width:280px;text-align:center;margin:0 auto 4px;background:#009a8a}#job_body #job_search_area .interact_inner>.btn_area a:before{content:"";background:url(/packs/static/images/icon_btn_post_green-8ecb2faa93c6e602f037.png) no-repeat 0 0;background-size:100% auto;width:30px;height:30px;display:inline-block;position:absolute;top:8px;left:15px}#job_body #job_search_area .interact_inner>.btn_area a:hover{box-shadow:none;margin:4px auto 0;opacity:.7}#job_body #job_search_area .interact_inner>.btn_area.login{background:#ffec00;margin-bottom:50px}#job_body #job_search_area .interact_inner>.btn_area.login a{background:#fff;color:#222;font-size:20px;line-height:22px}#job_body #job_search_area .interact_inner>.btn_area.login a:before{background:url(/packs/static/images/icon_blog02_30-30-f24cb1e2bd1112f14363.png) no-repeat 0 0;top:12px;left:48px;background-size:30px}#job_body #job_search_area .interact_inner .main_box{border:1px solid #ccc;clear:both}#job_body #job_search_area .interact_inner .main_box h2{background:#eee;text-align:center;padding:15px;font-size:110%;color:#222;margin:0}#job_body #job_search_area .interact_inner .main_box h2 span{font-size:80%;width:200px;display:inline-block;margin:0 0 0 10px;padding:8px 20px 5px 10px;border-radius:30px;background:url(/packs/static/images/icon_arrow_sp_up-db57fc2179a91ce7a98a.png) no-repeat 97% center #fff;background-size:18px auto;border:1px solid #999;color:#333;font-weight:bold;text-align:center;position:relative;text-decoration:none;cursor:pointer}#job_body #job_search_area .interact_inner .main_box.up h2 span{background:url(/packs/static/images/icon_arrow_sp_down-7cc413ca2269bffb1c4b.png) no-repeat 97% center #fff;background-size:18px auto}#job_body #job_search_area .search_conditions_switch:hover{opacity:.7;cursor:pointer}#job_body #job_search_area .interact_inner .main_box dl{overflow:hidden;width:870px;margin:20px auto 0}#job_body #job_search_area .interact_inner .main_box dl dt{font-weight:bold;float:left;margin:8px 0 0 0;clear:both;padding-left:30px;padding-bottom:5px;line-height:1.6;width:190px}#job_body #job_search_area .interact_inner .main_box dl dt.category{background:url(/packs/static/images/icon_tab1_off-9fa604582c19eaa2310d.png) no-repeat 0 0;background-size:25px auto;margin:3px 0 15px 0}#job_body #job_search_area .interact_inner .main_box dl dt.industry{background:url(/packs/static/images/icon_interact_industry-468b550b1895987fc9d3.png) no-repeat 0 0;background-size:25px auto}#job_body #job_search_area .interact_inner .main_box dl dt.area{background:url(/packs/static/images/icon_interact_area-8bbbb044409c7a201a3b.png) no-repeat 0 0;background-size:25px auto}#job_body #job_search_area .interact_inner .main_box dl dt.recruitment_pr{background:url(/packs/static/images/icon_bgc_gray-62f1da99886a58653547.png) no-repeat 0 0;background-size:25px auto}#job_body #job_search_area .interact_inner .main_box dl dt.closing_date{background:url(/packs/static/images/icon_calendar_25_25-46eab384166ef4912cd9.png) no-repeat 0 0;background-size:25px auto}#job_body #job_search_area .interact_inner .main_box dl dt.budget{background:url(/packs/static/images/icon_money_25_25-935e1f7c2e4dcc71bb5d.png) no-repeat 0 0;background-size:25px auto}#job_body #job_search_area .interact_inner .main_box dl dt.keyword{background:url(/packs/static/images/icon_interact_keyword-a291cefeb2544d61dd06.png) no-repeat 0 0;background-size:25px auto}#job_body #job_search_area .interact_inner .main_box dl dt.recruitment_pr span{font-feature-settings:"palt";font-family:serif}#job_body #job_search_area .interact_inner .main_box dl dd{float:left;margin:0 0 20px 0}#job_body #job_search_area .interact_inner .main_box dl dd.category{float:none;float:initial}#job_body #job_search_area .interact_inner .main_box .btn_area{background:#eee;padding:10px;height:75px}#job_body #job_search_area .interact_inner .main_box .btn_area .search{display:block;width:240px;padding:14px 10px 10px;border-radius:30px;color:#333;font-weight:bold;text-align:center;position:relative;text-decoration:none;box-shadow:0 3px 0 0 #999;vertical-align:top;background:#ffec00;margin:0 auto}#job_body #job_search_area .interact_inner .main_box .btn_area .search:before{content:"";width:22px;height:22px;display:inline-block;vertical-align:middle;margin-right:5px;position:relative;background:url(/packs/static/images/icon_search_btn-0ea82356c5a45775b8e3.png) no-repeat 0 0;background-size:100% auto;top:-2px}#job_body #job_search_area .interact_inner .main_box .btn_area .search:hover{box-shadow:none;margin-top:3px;opacity:.7}#job_body #job_search_area .no_list{margin-top:40px;margin-bottom:40px;background-color:#eee;vertical-align:middle;padding:35px;text-align:center;width:100%}#job_body #job_search_area .result_inner{overflow:hidden;margin-top:20px}#job_body #job_search_area .result_inner .head_area .number{float:left}#job_body #job_search_area .result_inner .head_area .number b{font-size:170%;font-family:Verdana}#job_body #job_search_area .result_inner .head_area .number span{margin-left:10px}#job_body #job_search_area .result_inner .head_area .number_box{float:right;margin:10px 0}#job_body #job_search_area .result_inner .head_area .number_box dt{display:inline-block;margin:4px 5px 0 0;vertical-align:top}#job_body #job_search_area .result_inner .head_area .number_box dd{display:inline-block}#job_body #job_search_area .result_inner .head_area .sort{clear:both;margin:0 0 30px;display:flex}#job_body #job_search_area .result_inner .head_area .sort dt{font-weight:bold;padding-top:3px}#job_body #job_search_area .result_inner .head_area .sort dd{margin-left:10px}#job_body #job_search_area .result_inner .head_area .sort dd a{border-radius:15px;padding:4px 15px 2px;text-align:center;border:1px solid #666;background:#eee;text-decoration:none;font-size:80%;width:130px;display:block;position:relative}#job_body #job_search_area .result_inner .head_area .sort dd a:not(.active):hover{opacity:.7}#job_body #job_search_area .result_inner .head_area .sort dd a:after{content:"";background:url(/packs/static/images/icon_arrow_gray3-4a950d5122c247c3072b.png) no-repeat 0 0;background-size:100% auto;width:5px;height:10px;position:absolute;top:33%;right:8px}#job_body #job_search_area .result_inner .head_area .sort dd a.active{background:#666;color:#fff}#job_body #job_search_area .result_inner .head_area .sort dd:nth-child(2) a{background:url(/packs/static/images/icon_search_btn_new-b14dabf65e5d9f48a2ea.png) no-repeat 20px center #eee;padding-left:28px;background-size:24px 13px}#job_body #job_search_area .result_inner .head_area .sort dd:nth-child(2) a.active{background:url(/packs/static/images/icon_search_btn_new_on-fe50da020300182e2455.png) no-repeat 20px center #666;padding-left:28px;background-size:24px 13px}#job_body #job_search_area .result_inner .head_area .sort dd:nth-child(3) a{background:url(/packs/static/images/icon_sort_btn_date2-4f4862ded1c5287977f1.png) no-repeat 21px center #eee;background-size:12px auto;padding-left:25px}#job_body #job_search_area .result_inner .head_area .sort dd:nth-child(3) a.active{background:url(/packs/static/images/icon_sort_btn_date2_on-713a2f04f9375c643a7e.png) no-repeat 20px center #666;background-size:12px auto;padding-left:28px}#job_body #job_search_area .result_inner .head_area .sort dd:nth-child(4) a{background:url(/packs/static/images/icon_sort_btn_favorite-886cf07bffe620edb382.png) no-repeat 28px center #eee;background-size:12px auto;padding-left:25px}#job_body #job_search_area .result_inner .head_area .sort dd:nth-child(4) a.active{background:url(/packs/static/images/icon_sort_btn_favorite_on-6546ff87d3fef934cc66.png) no-repeat 28px center #666;background-size:12px auto;padding-left:28px}#job_body #job_search_area .result_inner .head_area .sort dd:nth-child(5) a{background:url(/packs/static/images/icon_sort_btn_date-f71d6f51701e79100068.png) no-repeat 15px center #eee;background-size:12px auto;padding-left:30px}#job_body #job_search_area .result_inner .head_area .sort dd:nth-child(5) a.active{background:url(/packs/static/images/icon_sort_btn_date_on-017a39da3e3c085dcc3a.png) no-repeat 15px center #666;background-size:12px auto;padding-left:35px}#job_body #job_search_area .result_inner .cont_area{border-top:1px solid #ccc}#job_body #job_search_area .result_inner .cont_area li{padding:20px 0;border-bottom:1px solid #ccc;overflow:hidden}#job_body #job_search_area .result_inner .cont_area ul li .box_r .icon_box p.icon_member{border-radius:15px;border:1px solid #999;background:url(/packs/static/images/icon_user3-9fc21a88d6d9ffd695a5.png) no-repeat 20px center #fff;background-size:25px auto;font-size:80%;text-align:center;padding:5px 20px 5px 50px;display:inline-block;margin-right:5px}#job_body #job_search_area .result_inner .cont_area ul li .box_r .icon_box p.icon_associate_member{border-radius:15px;border:1px solid #999;background:url(/packs/static/images/icon_user4-834f96209b44b33f48b1.png) no-repeat 23px center #fff;background-size:10px auto;font-size:80%;text-align:center;padding:5px 25px 5px 40px;display:inline-block;margin-right:5px}#job_body #job_search_area .result_inner .cont_area .box_l{float:left;width:700px;margin-bottom:0}#job_body #job_search_area .result_inner .cont_area .box_l .ttl .left{float:left}#job_body #job_search_area .result_inner .cont_area .box_l .ttl .right{float:right;width:600px}#job_body #job_search_area .result_inner .cont_area .box_l .ttl .right a{width:580px;margin-top:2px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#job_body #job_search_area .result_inner .cont_area .box_l .ttl img{width:100px;padding-right:10px}#job_body #job_search_area .result_inner .cont_area .box_l>p{margin-bottom:10px;width:650px;clear:both;word-wrap:break-word}#job_body #job_search_area .result_inner .cont_area .box_l .detail .left{display:inline-block}#job_body #job_search_area .result_inner .cont_area .box_l.member .detail .left{width:330px}#job_body #job_search_area .result_inner .cont_area .box_l .detail .right{display:inline-block;width:270px}#job_body #job_search_area .result_inner .cont_area .box_l .detail .row{display:table;margin-bottom:3px;width:95%}#job_body #job_search_area .result_inner .cont_area .box_l .detail .row .item{font-weight:bold;font-size:.8em;vertical-align:top;position:relative;padding-left:16px}#job_body #job_search_area .result_inner .cont_area .box_l .detail .left .row .item{width:9em}#job_body #job_search_area .result_inner .cont_area .box_l .detail .right .row .item{width:7em}#job_body #job_search_area .result_inner .cont_area .box_l .detail .row .content{display:table-cell;font-size:.8em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:210px}#job_body #job_search_area .result_inner .cont_area .box_l.member .detail .row .content{width:38em}#job_body #job_search_area .result_inner .cont_area .box_l.member .detail .row .budget{font-family:"ヒラギノ角ゴ ProN W3","Helvetica Neue" !important}#job_body #job_search_area .result_inner .cont_area .box_l.work .detail .row .content{width:100%}#job_body #job_search_area .result_inner .cont_area .box_l .detail .row .content::before{content:": "}#job_body #job_search_area .result_inner .cont_area .box_l .detail .area{background:url(/packs/static/images/icon_area-c1f0faeb538883491b75.png) no-repeat 0 center;background-size:12px auto}#job_body #job_search_area .result_inner .cont_area .box_l .detail .industry{background:url(/packs/static/images/icon_industry-f079bc501bd407ca507d.png) no-repeat 0 center;background-size:12px auto}#job_body #job_search_area .result_inner .cont_area .box_l .detail .deadline{background:url(/packs/static/images/icon_deadline-98a62c6710d869b04b08.png) no-repeat 0 center;background-size:12px auto}#job_body #job_search_area .result_inner .cont_area .box_l .detail .people{background:url(/packs/static/images/icon_people-cb4e3abd01ca2ff76eab.png) no-repeat 0 center;background-size:8px auto}#job_body #job_search_area .result_inner .cont_area .box_l .detail .price{background:url(/packs/static/images/icon_price-c5e77391281a19700ea2.png) no-repeat 0 center;background-size:12px auto}#job_body #job_search_area .result_inner .cont_area .box_l .detail .insurance{background:url(/packs/static/images/icon_insurance-c52a955b62527efa6b66.png) no-repeat 0 center;background-size:12px auto}#job_body #job_search_area .result_inner .cont_area .box_l .detail dl dd{display:table-cell;float:left;margin-right:20px;font-size:.8em}#job_body #job_search_area .date,#job_body #job_search_area .comment,#job_body #job_search_area .like,#job_body #job_search_area .favorite{color:#595959;font-size:75%;display:inline-block;line-height:1;margin-left:5px}#job_body #job_search_area .date_area .comment{background:url(/packs/static/images/icon_comment-a775412a9d13415adb9c.png) no-repeat 0 center;background-size:12px auto;padding:0 0 0 15px}#job_body #job_search_area .date_area .like{background:url(/packs/static/images/icon_good-c60037218afefcc76cc4.png) no-repeat 0 center;background-size:12px auto;padding:0 0 0 15px}#job_body #job_search_area .date_area .favorite{background:url(/packs/static/images/icon_star-76cfb44f86a125913ddb.png) no-repeat 0 center;background-size:12px auto;padding:0 0 0 15px}#job_body #job_search_area .result_inner .cont_area .box_l .ttl{margin-bottom:10px;overflow:auto}#job_body #job_search_area .result_inner .cont_area a{color:#0095d2;font-size:120%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block;width:650px;margin-bottom:5px}#job_body #job_search_area .date_area{float:left}#job_body #job_search_area .result_inner .cont_area .box_r{float:right;width:340px}#job_body #job_search_area .box_r .btn_area{background:#e5f7fe;padding:15px;text-align:center}#job_body #job_search_area .box_r .btn_area .attention{font-weight:bold;color:red}#job_body #job_search_area .result_inner .cont_area a{white-space:normal;white-space:initial;text-overflow:initial;overflow:visible;overflow:initial}#job_body #job_search_area .box_r .btn_area .contact_prompt_area{margin:5px 0}#job_body #job_search_area .box_r .btn_area .contact_prompt_area p{font-size:14px}#job_body #job_search_area .box_r .btn_area a{display:inline-block;margin:1px auto 3px;padding:8px 70px;font-size:110%;border-radius:5px;background:#ffec00;color:#333;font-weight:bold;text-align:center;position:relative;text-decoration:none;box-shadow:0 3px 0 0 #999;vertical-align:top;width:260px}#job_body #job_search_area .box_r .btn_area a:hover{box-shadow:none;margin:4px auto 0;opacity:.7}#job_body #job_search_area .box_r .btn_area a:after{background:url(/packs/static/images/icon_arrow_black-8c014e2ac5d87a067b46.png) no-repeat 0 0;background-size:100% auto;width:7px;height:12px;content:"";position:absolute;top:40%;right:8px}#job_body #job_search_area .box_r .img_box,#job_body #job_search_area .box_r .icon_box{clear:both;margin-top:5px}#job_body #job_search_area .box_r .img_box img{width:40px;vertical-align:middle}#job_body #job_search_area .box_r .img_box p,#job_body #job_search_area .box_r .icon_box p{display:inline-block;margin:0 3px;font-size:80%}#job_body #job_search_area .box_r .img_box p span{font-size:110%}#job_body #job_search_area .box_r .img_box p.level{font-size:75%;vertical-align:text-top}#job_body #job_search_area .box_r .img_box p{display:inline-block;margin:0 3px;font-size:80%}#job_body #job_search_area .box_r .img_box p span{font-size:110%}#job_body #job_search_area .result_inner .cont_area ul li div.date_area p.date{margin-left:0}#job_body #job_search_area .result_inner .cont_area .box_l .job_pr{margin-bottom:10px;display:flex;flex-wrap:wrap;align-items:center;grid-gap:5px;min-height:20px;max-height:50px}.text-overflow{-webkit-line-clamp:5;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}@media(max-width: 750px){#job_body #job_search_area{width:90%;display:flex;flex-wrap:wrap;margin:10px auto 30px}#job_body #job_search_area .interact_inner{width:100%;padding-bottom:30px;border-bottom:2px solid #ccc}#job_body #job_search_area .interact_inner>.btn_area{margin-bottom:25px;width:100%}#job_body #job_search_area .interact_inner>.btn_area a{font-size:1.13em;height:45px;padding-top:15px}#job_body #job_search_area .interact_inner>.btn_area.login a{font-size:1.13em;padding-top:13px}#job_body #job_search_area .interact_inner>.btn_area.login a::before{top:calc(50% - 14px);left:calc(50% - 80px)}#job_body #job_search_area .box_l{margin:10px 0 20px}#job_body #job_search_area .interact_inner .box_l>ul{margin:10px 0 0 10px}#job_body #job_search_area .interact_inner>.box_l>ul>li{text-indent:-1em;font-size:90%;line-height:1.2;margin:2px 0}#job_body #job_search_area .interact_inner .main_box h2:after{content:"";width:22px;height:22px;display:inline-block;vertical-align:middle;margin-right:5px;position:relative;background:url(/packs/static/images/icon_arrow_sp_up-db57fc2179a91ce7a98a.png) no-repeat 0 center;background-size:22px auto;margin-left:5px;top:-1px}#job_body #job_search_area .interact_inner .main_box.up h2:after{background:url(/packs/static/images/icon_arrow_sp_down-7cc413ca2269bffb1c4b.png) no-repeat 0 center;background-size:22px auto}#job_body #job_search_area .interact_inner .main_box .main_search,#job_body #job_search_area .interact_inner .main_box dl{width:100%}#job_body #job_search_area .interact_inner .main_box .main_search{padding:0}#job_body #job_search_area .interact_inner .main_box dl{display:flex;flex-direction:column;align-items:center;margin:20px 0}#job_body #job_search_area .interact_inner .main_box dl dt,#job_body #job_search_area .interact_inner .main_box dl dd{width:90%}#job_body #job_search_area .interact_inner .main_box dl dt{margin-bottom:10px;line-height:1.8}#job_body #job_search_area .interact_inner .main_box dl dd input[type=text]{width:100%}#job_body #job_search_area .interact_inner .main_box dl dt.category{margin:0 0 10px 0}#job_body #job_search_area .interact_inner .main_box dl dd.category{margin:0 0 10px 10px}#job_body #job_search_area .interact_inner .main_box dl dd.category .radio-input+label{display:block;margin-bottom:5px}#job_body #job_search_area .result_inner .head_area .number{font-size:90%;line-height:1;margin-bottom:10px}#job_body #job_search_area .result_inner .head_area .number b{font-family:inherit}#job_body #job_search_area .result_inner .head_area .number span{margin:0}#job_body #job_search_area .result_inner .head_area .number_box{margin:0 10px 0 0}#job_body #job_search_area .result_inner .head_area .sort{clear:both;background:#eee;padding:10px;overflow:hidden;margin:0;justify-content:space-between}#job_body #job_search_area .result_inner .head_area .sort dt{margin:5px 0 0 5px;font-weight:bold;padding-top:0px}#job_body #job_search_area .result_inner .head_area .number_box{margin:15px 0 20px}#job_body #job_search_area .result_inner .cont_area{border:none}#job_body #job_search_area .result_inner .cont_area .box_l{margin:0;width:100%}#job_body #job_search_area .result_inner .cont_area .box_l .ttl{display:inline-flex}#job_body #job_search_area .result_inner .cont_area .box_l .ttl .right{width:62.1118012422vw;height:50px;overflow:hidden}#job_body #job_search_area .result_inner .cont_area a{width:100%}#job_body #job_search_area .result_inner .cont_area .box_l>p{margin-bottom:10px;width:100%}#job_body #job_search_area .result_inner .cont_area .box_l .ttl .right a{width:230px;margin-top:0;white-space:inherit}#job_body #job_search_area .result_inner .date_area .box_l .detail .left .date{padding:1px 10px 0 15px}#job_body #job_search_area .result_inner .cont_area .box_l .detail .right{margin-top:-5px}#job_body #job_search_area .result_inner .cont_area .box_l .detail .right .row .item{width:9em}#job_body #job_search_area .result_inner .cont_area .box_r{display:flex;flex-wrap:wrap;margin-top:5px;width:100%}#job_body #job_search_area .result_inner .cont_area ul li .box_r .icon_box p.icon_member,#job_body #job_search_area .result_inner .cont_area ul li .box_r .icon_box p.icon_associate_member{font-size:90% !important}#job_body #job_search_area .result_inner .cont_area .box_l .job_pr{min-height:30px}.btn_area .label_area{display:inline-flex;flex-direction:row-reverse;margin:0 5%}.btn_area .label_area.work_article_detail_area{display:flex;margin:0 0 10px 0;flex-direction:row-reverse;align-items:flex-end;justify-content:flex-end}#job_body #job_search_area .box_r .btn_area .work_article_closing_area{margin:0 0 10px 0}#job_body #job_search_area .box_r .btn_area .work_article_detail_label{width:calc(100% - 120px)}#job_body #job_search_area .box_r .btn_area .contact_prompt_area{margin:0 0 4px 0}#job_body #job_search_area .box_r .btn_area{order:2;width:100%}#job_body #job_search_area .box_r .img_box{order:1;margin-bottom:10px}#job_body #job_search_area .box_r .icon_box{order:3;margin-bottom:10px;margin-top:-4px}#job_body #job_search_area .box_r .btn_area .work_article_detail_area .icon_box{margin:0}#job_body #job_search_area .box_r .img_box p{font-size:90%}#job_body #job_search_area .box_r .img_box p span{font-size:100%}#job_body #job_search_area .box_r .img_box p.level{font-size:60%}#job_body #job_search_area .box_r .img_box p.level span{font-size:120%}.text-overflow{-webkit-line-clamp:2}}@media(min-width: 400px)and (max-width: 750px){.btn_area .label_area.work_article_detail_area{justify-content:center}#job_body #job_search_area .box_r .btn_area .work_article_detail_label{width:180px}}hr{margin-top:0;width:100%}#job_body #mv_area h1:before{background:url(/packs/static/images/icon_job-e984593f0c75b8087c86.png) no-repeat 0 0;background-size:100%}#job_body #job_area{width:1040px;margin:50px auto 60px}#job_body #job_area .ttl{margin-bottom:15px;display:flex;width:100%;flex-wrap:wrap;flex-direction:row}#job_body #job_area .ttl div{width:100%}#job_body #job_area .ttl h1{display:table-cell;vertical-align:middle;float:left}#job_body #job_area .ttl h1 a{font-size:1.5em;color:#0095d2;text-decoration:underline;line-height:1.6}#job_body #job_area .ttl h1 a:hover{text-decoration:none}#job_body #job_area .ttl img{width:100px;height:33.6px;padding-right:10px;flex:0 0 auto}#job_body #job_area .ttl .date{background:url(/packs/static/images/icon_deadline-98a62c6710d869b04b08.png) no-repeat 0 calc(50% - 1px);background-size:14px auto;padding-left:20px;display:table-cell;font-weight:bold;float:left;color:#333;margin-left:0}#job_body #job_area .ttl .count{display:table-cell;font-weight:bold;float:left}#job_body #job_area .ttl .count span{color:#ff002a}#job_body #job_area .job_pr{margin-bottom:15px;display:flex;flex-wrap:wrap;align-items:center;grid-gap:5px;min-height:40px;max-height:50px;width:100%}#job_body #job_area .profile_area{overflow:hidden}#job_body #job_area .profile_area .name_area span.member_division{font-weight:normal;padding:3px 8px;border:1px solid #000;margin:0 -4px;font-size:.81em;vertical-align:middle;line-height:1;position:relative;color:#000}#job_body #job_area .name_area{background:#eee;padding:3px;margin-bottom:10px}#job_body #job_area .name_area img{width:40px;margin-right:5px;vertical-align:middle}#job_body #job_area .name_area a{vertical-align:middle;font-size:80%;margin-right:5px;display:inline-block}#job_body #job_area .name_area>a{font-weight:700}#job_body #job_area .name_area a span{font-size:120%}#job_body #job_area .name_area p.level{font-size:80%;display:inline-block;border:1px solid #ccc;background:#fff;border-radius:3px;vertical-align:middle;margin-left:10px}#job_body #job_area .name_area p.level.blue{color:#0095d2}#job_body #job_area .name_area p.level.gold{color:#b3a600}#job_body #job_area .name_area p.level.silver{color:#585858}#job_body #job_area .name_area p.level.brown{color:#8c4841}#job_body #job_area .name_area p.level:before{content:"";width:15px;height:18px;display:block;float:left;vertical-align:middle;padding:0 2px;margin-right:3px}#job_body #job_area .name_area p.level.blue:before{background:url(/packs/static/images/icon_level_blue-e16fa548ce6600de6c12.png) no-repeat center center #0095d2;background-size:125% auto}#job_body #job_area .name_area p.level.gold:before{background:url(/packs/static/images/icon_level_gold-b7f6c243fccb0dba42cc.png) no-repeat center center #b3a600;background-size:125% auto}#job_body #job_area .name_area p.level.silver:before{background:url(/packs/static/images/icon_level_silver-06c990e34b4e4a277046.png) no-repeat center center #727272;background-size:125% auto}#job_body #job_area .name_area 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:125% auto,100% auto}#job_body #job_area .name_area p.level.brown:before{background:url(/packs/static/images/icon_level_brown-b7c16b1002b697e63145.png) no-repeat center center #8c4841;background-size:125% auto}#job_body #job_area .name_area p.level span{font-weight:bold;font-size:120%;padding:0 10px 0 8px;line-height:1}#job_body #job_area .name_area .right_area{float:right}#job_body #job_area .name_area .right_area p{vertical-align:top;display:inline-block;margin:10px 5px 0;font-size:.88em}#job_body #job_area .name_area .right_area a{background:#fff;display:inline-block;width:130px;border:1px solid #ccc;border-radius:3px;box-shadow:0px 2px 0px 0px #666;text-decoration:none;text-align:center;padding:6px 0 4px 0;margin-top:3px;vertical-align:top}#job_body #job_area .name_area .right_area a:before{content:"";width:14px;height:14px;display:inline-block;vertical-align:middle;margin-right:2px;position:relative;top:-1px}#job_body #job_area .name_area .right_area a.btn_good:before{background:url(/packs/static/images/icon_btn_good-bbe94c1d73f2c4346e54.png) no-repeat 0 0;background-size:100% auto}#job_body #job_area .name_area .right_area a.btn_star:before{background:url(/packs/static/images/icon_btn_star-e70d0742d24270bc4185.png) no-repeat 0 0;background-size:100% auto}#job_body #job_area .name_area .right_area a:hover{box-shadow:none;margin-top:6px;opacity:.7}#job_body #job_area .date,#job_body #job_area .comment,#job_body #job_area .like,#job_body #job_area .favorite{color:#595959;font-size:.75em;display:inline-block;line-height:1;margin-left:5px}#job_body #job_area .date{font-size:.75em}#job_body #job_area .date_area{margin-bottom:20px;float:left}#job_body #job_area .date_area .date{border-right:1px solid #ccc;padding:0 10px 0 15px;background:url(/packs/static/images/icon_date-1a510322bb91951b7720.png) no-repeat 0 center;background-size:12px auto;margin:0}#job_body #job_area .date_area .comment{background:url(/packs/static/images/icon_comment-a775412a9d13415adb9c.png) no-repeat 0 center;background-size:12px auto;padding:0 0 0 15px}#job_body #job_area .date_area .like{background:url(/packs/static/images/icon_good-c60037218afefcc76cc4.png) no-repeat 0 center;background-size:12px auto;padding:0 0 0 15px}#job_body #job_area .date_area .favorite{background:url(/packs/static/images/icon_star-76cfb44f86a125913ddb.png) no-repeat 0 center;background-size:12px auto;padding:0 0 0 15px}#job_body #job_area ul.sns{float:right}#job_body #job_area ul.sns li{display:inline-block;width:30px;padding:0 2px}#job_body #job_area ul.sns li img{width:100%}#job_body #job_area .category_area{border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin:10px 0;padding:10px 0}#job_body #job_area .category_area dl{display:flex;flex-wrap:wrap}#job_body #job_area .category_area dl dt{display:table-cell;float:left;font-weight:bold;vertical-align:top}#job_body #job_area .category_area dl dt:after{content:"：";font-weight:bold;float:right}#job_body #job_area .category_area dl dd{display:table-cell;float:left;margin-right:10px}#job_body #job_area .category_area dl dt.industry{background:url(/packs/static/images/icon_industry-f079bc501bd407ca507d.png) no-repeat 0 4px;background-size:12px auto;padding-left:15px}#job_body #job_area .category_area dl dt.area{background:url(/packs/static/images/icon_area-c1f0faeb538883491b75.png) no-repeat 0 4px;background-size:12px auto;padding-left:15px}#job_body #job_area .category_area dl dt.insurance{background:url(/packs/static/images/icon_insurance-c52a955b62527efa6b66.png) no-repeat 0 4px;background-size:12px auto;padding-left:15px}#job_body #job_area .category_area dl dt.performance{display:block;clear:both;background:url(/packs/static/images/icon_performance-b80dd53208e1471b1d5f.png) no-repeat 0 4px;background-size:12px auto;padding-left:15px}#job_body #job_area .category_area dl dt.deadline{background:url(/packs/static/images/icon_deadline-98a62c6710d869b04b08.png) no-repeat 0 4px;background-size:12px auto;padding-left:15px}#job_body #job_area .category_area dl dt.people{background:url(/packs/static/images/icon_people-cb4e3abd01ca2ff76eab.png) no-repeat 0 4px;background-size:8px auto;padding-left:15px}#job_body #job_area .category_area dl dt.price{background:url(/packs/static/images/icon_price-c5e77391281a19700ea2.png) no-repeat 0 4px;background-size:12px auto;padding-left:15px}#job_body #job_area .txt_area{padding:20px 0 10px}#job_body #job_area .txt_area p{margin-bottom:20px;font-size:110%;word-break:break-all;word-wrap:break-word}#job_body #job_area .link{color:#0095d1}#job_body #job_area .img_area{padding:0px 0 0}#job_body #job_area .img_area dl dt{font-weight:bold;margin:0 0 15px 0;background:url(/packs/static/images/icon_camera-384749e3fc2f0bbe5cc5.png) no-repeat 0 center;background-size:17px auto;padding-left:20px}#job_body #job_area .img_area dl dd ul{overflow:hidden}#job_body #job_area .img_area dl dd ul li{float:left;margin:0 30px 30px 0;position:relative;width:31.3%}#job_body #job_area .img_area dl dd ul li:nth-child(3n){margin-right:0}#job_body #job_area .img_area dl dd ul li img{width:100%}#job_body #job_area .btn_area{background:#eee;padding:30px 30px 25px;text-align:center;margin-bottom:50px}#job_body #job_area .img_area dl dd ul li input[type=file]{display:none}#job_body #job_area .img_area dl dd ul li label.photo_plus{position:absolute;background:url(/packs/static/images/icon_photo_plus-1ee14b70ff7fa0b93b0a.png) no-repeat 0 0;background-size:100% auto;width:50px;height:50px;right:7px;bottom:14px}#job_body #job_area .btn_area a{vertical-align:top;display:inline-block;border-radius:5px;color:#fff;font-size:160%;padding:20px 30px 20px 50px;box-shadow:0px 4px 0px 0px #999;line-height:1;position:relative;font-weight:bold;text-decoration:none;width:40%;text-align:center;margin:0 15px 4px}#job_body #job_area .btn_area .contact{background:#009a8a}#job_body #job_area .btn_area .contact:before{content:"";background:url(/packs/static/images/btn_icon_contact-e39e4b7c713596ddbc63.png) no-repeat 0 0;background-size:100% auto;width:40px;height:45px;display:inline-block;position:absolute;top:10px;left:75px}#job_body #job_area .btn_area .member{background:#ff9000}#job_body #job_area .btn_area .member:before{content:"";background:url(/packs/static/images/btn_icon_registration-3cc78e35c545fe3a33f1.png) no-repeat 0 0;background-size:100% auto;width:40px;height:45px;display:inline-block;position:absolute;top:10px;left:45px}#job_body #job_area .btn_area a:hover{box-shadow:none;margin:4px 15px 0}#job_body #job_area .btn_area p{font-size:120%;text-align:center;margin:16px 0 0;font-weight:bold}#job_body #job_area .back_area{border-top:3px solid #ccc;padding:40px 0}#job_body #job_area .back_area a{display:block;width:30%;margin:0 auto;padding:15px;font-size:140%;border-radius:30px;background:#fff;border:1px solid #999;color:#333;font-weight:bold;text-align:center;position:relative;text-decoration:none}#job_body #job_area .back_area a:hover{opacity:.8}#job_body #job_area .back_area a:before{content:"";background:url(/packs/static/images/icon_arrow_back-0b2a4a4e01d7e675a493.png) no-repeat 0 0;background-size:100% auto;width:12px;height:20px;display:inline-block;position:absolute;top:33%;left:15px}#job_body #job_area .footer_button_area li{width:auto;width:initial;width:auto}#job_body #job_area ul.sns li.sp{display:none}hr.line2{border-top:3px solid #ccc}#job_body .category_work .category_area dt{width:150px}#job_body .category_work .category_area dd{width:calc(100% - 160px)}#job_body .category_member .category_area dt.area,#job_body .category_member .category_area dt.industry,#job_body .category_member .category_area dt.deadline,#job_body .category_member .category_area dt.people{width:150px}#job_body .category_member .category_area dd{word-break:break-word}#job_body .category_member .category_area dd.area,#job_body .category_member .category_area dd.industry{width:calc(100% - 160px)}#job_body .category_member .category_area dd.deadline{width:150px}#job_body .category_member .category_area dt.people,#job_body .category_member .category_area dd.people{width:100px}#job_body .category_member .category_area dt.price,#job_body .category_member .category_area dd.price{width:120px}#job_body .category_member .category_area dt.insurance{width:100px}#job_body .category_member .category_area dd.insurance{width:160px}#job_body #job_area .edit_area{text-align:center;margin:30px auto 30px}#job_body #job_area .edit_area ul{display:flex;justify-content:center}#job_body #job_area .edit_area ul li{display:inline-block}#job_body #job_area .edit_area ul li a{width:220px;margin:0 10px;border:1px solid #999;border-radius:5px;display:block;text-decoration:none;padding:12px 10px 10px 25px;font-weight:bold}#job_body #job_area .edit_area ul li a:hover{opacity:.7}#job_body #job_area .edit_area ul li.edit a{background:url(/packs/static/images/icon_pencil-8b738da15146bebb99d3.png) no-repeat 40px center #eee;background-size:14px auto}#job_body #job_area .edit_area ul li.delete a{background:url(/packs/static/images/icon_btn_delete-83f2ee9af1a2e5d6b168.png) no-repeat 40px center #eee;background-size:12px auto}#job_body #job_area .address_area{margin-bottom:30px}#job_body #job_area .address_area dl dt{font-weight:700;margin:0 0 15px 0;padding-left:20px}#job_body #job_area .address_area dl dt.title{background:url(/packs/static/images/icon_address01_17-18-213bfba7a6771dea61fa.png) no-repeat 0 calc(50% - 2px);background-size:17px auto}#job_body #job_area .address_area>dl>dd>dl{display:flex;flex-wrap:wrap}#job_body #job_area .address_area dl dd{word-break:break-word}#job_body #job_area .address_area dl dt.name{background:url(/packs/static/images/icon_name01_11-20-430904d778d46e8c7fdd.png) no-repeat 0 center;background-size:9px auto;width:10%}#job_body #job_area .address_area dl dd.name{width:90%}#job_body #job_area .address_area dl dt.tel{background:url(/packs/static/images/icon_tel01_18-16-435a0da9bdcabe367ee5.png) no-repeat 0 center;background-size:12px auto;width:10%}#job_body #job_area .address_area dl dd.tel{width:90%}#job_body #job_area .address_area dl dt.mail{background:url(/packs/static/images/icon_mail01_18-14-b14a95a6f53097343fab.png) no-repeat 0 center;background-size:12px auto;width:15%}#job_body #job_area .address_area dl dd.mail{width:85%;color:#0095d1}#job_body #job_area .address_area dl dd.mail a{color:#0095d1}#job_body #job_area .address_area dl dt.remarks{background:url(/packs/static/images/icon_remarks01_12-14-cf1452327bf0fb344cc3.png) no-repeat 0 center;background-size:12px auto;width:100%}#job_body #job_area .address_area dl dd.remarks{padding:0 20px}#job_body #job_area .address_area>dl>dd>dl>dt:after{content:"：";font-weight:bold}#job_body #job_area .address_area>dl>dd{padding:20px 20px 50px;background-color:#eee}#job_body #job_area.logout .login_regist_btn_area .login{margin-left:0}#job_body #job_area.logout .login_regist_btn_area .login::before{background:url(/packs/static/images/icon_address02_40-40-e39e4b7c713596ddbc63.png) no-repeat 0 0;background-size:100% auto;left:calc(50% - 90px);width:36px;height:36px}#job_body #job_area .ttl h1{font-size:1.5em;color:#0095d2;line-height:1.6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1}#job_body #job_area .ttl h1.job-title{white-space:normal}#job_body #job_area .name_area .right_area a.disabled{pointer-events:none;box-shadow:none;margin-top:6px;opacity:.7}input.flatpickr-input:disabled,input#recruitment_numbers:disabled,input#budget_amount:disabled,textarea#achievement_pr:disabled{background:#ccc;-webkit-appearance:none}@media(max-width: 750px){#job_body #mv_area .ttl{font-size:230%;padding:30px 0 30px 0;margin-left:-15px}#job_body #mv_area .ttl::before{width:50px;height:50px}#job_body #job_area{width:90%;display:flex;flex-wrap:wrap;margin:30px auto}#job_body #job_area h1{order:1;line-height:1.4;margin-top:5px}#job_body #job_area .ttl{margin-bottom:15px}#job_body #job_area .ttl img{width:90px;height:29.5px}#job_body #job_area .txt_area{order:2;border:none;padding-top:0}#job_body #job_area .profile_area{order:4;margin-top:10px;display:flex;flex-wrap:wrap;border-bottom:1px solid #ccc;padding-bottom:10px;width:100%}#job_body #job_area .category_area{order:3;width:100%;border-top:none;margin:0;padding:0}#job_body #job_area .category_area dl dt{background-color:#eee !important;background-position:10px center !important;width:100%;display:block;margin:0;padding:10px 0 10px 30px !important;border-top:1px solid #ccc}#job_body #job_area .category_area dl dt:after{display:none}#job_body #job_area .category_area dl dd{padding:10px;margin:0}#job_body .category_member .category_area dd.price{font-family:"ヒラギノ角ゴ ProN W3","Helvetica Neue" !important}#job_body .category_member .category_area dt,#job_body .category_member .category_area dd,#job_body .category_member .category_area dd.area,#job_body .category_member .category_area dd.industry,#job_body .category_member .category_area dd.deadline,#job_body .category_member .category_area dd.people,#job_body .category_member .category_area dd.price,#job_body .category_member .category_area dd.insurance,#job_body .category_work .category_area dt,#job_body .category_work .category_area dd,#job_body .category_work .category_area dt.area,#job_body .category_work .category_area dd.area,#job_body .category_work .category_area dt.industry,#job_body .category_work .category_area dd.industry,#job_body .category_work .category_area dt.deadline,#job_body .category_work .category_area dd.deadline,#job_body .category_work .category_area dt.people,#job_body .category_work .category_area dd.people,#job_body .category_work .category_area dt.price,#job_body .category_work .category_area dd.price,#job_body .category_work .category_area dt.insurance,#job_body .category_work .category_area dt.insurance{width:100%}#job_body #job_area .category_area dl dt.performance+dd{display:block;word-break:break-all}#job_body #job_area .profile_area .name_area{order:2;width:100%;background:#eee;padding:10px}#job_body #job_area .profile_area .date_area{order:1;width:100%;margin-bottom:10px}#job_body #job_area .profile_area .sns{order:3;width:85%;margin:0 auto;text-align:center}#job_body #job_area .name_area .right_area{float:none}#job_body #job_area .name_area .right_area p{margin:0;width:100%}#job_body #job_area .name_area .right_area>span{height:40px;display:block;padding-top:5px}#job_body #job_area .name_area .right_area a{width:48%}#job_body #job_area .name_area .right_area a:last-child{margin-right:0}#job_body #job_area ul.sns li{width:55px;margin:0}#job_body #job_area .img_area{order:5;width:100%;padding:20px 0 10px;margin-bottom:10px}#job_body #job_area .img_area dl dd ul{display:flex;flex-wrap:wrap;justify-content:space-between}#job_body #job_area .img_area dl dd ul li a{display:inline;display:initial}#job_body #job_area .img_area dl dd ul li::after{width:30px;height:30px;right:5px;bottom:10px}#job_body #job_area .btn_area{order:6;padding:20px;margin-bottom:40px;width:100%}#job_body #job_area .btn_area a{width:100%;margin:0 0 20px;padding:20px 10px 20px 30px;font-size:150%}#job_body #job_area .btn_area p{margin:0;font-size:100%}#job_body #job_area .btn_area .contact::before,#job_body #job_area .btn_area .member::before{left:3%}#job_body #job_area .back_area{order:7;width:100%}#job_body #job_area .back_area a{width:70%}#job_body #job_area .btn_area .contact:hover,#job_body #job_area .btn_area .member:hover{margin:3px 0 17px}#job_body #job_area .login_regist_btn_area{margin-bottom:30px;order:7}#job_body #job_area.logout .login_regist_btn_area .login{margin:0 0 20px}#job_body #job_area.logout .login_regist_btn_area .login:hover{margin:3px 0 17px}#job_body #job_area.logout .login_regist_btn_area .login::before{left:10px}#job_body #job_area.logout .login_regist_btn_area .member{margin:0}#job_body #job_area.logout .login_regist_btn_area .member:hover{margin:3px 0 -3px}#job_body #job_area .input_group_area{order:9}#job_body #job_area ul.sns li.sp{display:inline-block}hr.line1{order:6}hr.line2{border-top:2px solid #ccc;order:10}hr.line3{margin:10px 0}#job_body #job_area .profile_area .sns{float:none;float:initial;margin-top:10px}#job_body #job_area ul.sns li img{width:80%}#job_body #job_area .ttl{align-items:center}#job_body #job_area .ttl div{order:2;width:60vw}#job_body #job_area .ttl h1{order:3}#job_body #job_area .ttl img{order:1}#job_body #job_area .edit_area{margin:0;margin-bottom:30px;width:100%;order:7}#job_body #job_area .edit_area ul{flex-wrap:wrap}#job_body #job_area .edit_area ul li{width:100%;padding:0 10px;display:flex;justify-content:center}#job_body #job_area .edit_area ul li:first-child{margin-bottom:20px}#job_body #job_area .edit_area ul li a{width:80%;margin:0}#job_body #job_area .edit_area ul li.edit a{background:url(/packs/static/images/icon_pencil-8b738da15146bebb99d3.png) no-repeat calc(50% - 60px) center #eee;background-size:14px auto}#job_body #job_area .edit_area ul li.delete a{background:url(/packs/static/images/icon_btn_delete-83f2ee9af1a2e5d6b168.png) no-repeat calc(50% - 60px) center #eee;background-size:14px auto}#job_body #job_area .address_area dl dt.name,#job_body #job_area .address_area dl dd.name,#job_body #job_area .address_area dl dt.tel,#job_body #job_area .address_area dl dd.tel,#job_body #job_area .address_area dl dt.mail,#job_body #job_area .address_area dl dd.mail,#job_body #job_area .address_area dl dt.remarks{width:100%}#job_body #job_area .address_area dl dt.name,#job_body #job_area .address_area dl dt.tel,#job_body #job_area .address_area dl dt.mail,#job_body #job_area .address_area dl dt.remarks{margin-bottom:0px}#job_body #job_area .address_area dl dd.name,#job_body #job_area .address_area dl dd.tel,#job_body #job_area .address_area dl dd.mail{margin-bottom:15px}#job_body #job_area .address_area dl dt.tel{width:100%}#job_body #job_area .address_area dl dt.mail{width:100%}#job_body #job_area .address_area dl dd.mail a{color:#0095d1}#job_body #job_area .address_area dl dt.remarks{width:100%}#job_body #job_area .address_area dl dd.remarks{padding:0}#job_body #job_area .address_area>dl>dd>dl>dt:after{content:none}#job_body #job_area .address_area>dl>dd{padding:10px 10px 30px;background-color:#eee}#job_body #job_area .address_area{order:10}#job_body #job_area .input_group_area{order:12;width:100%}#job_body .category_work hr.line1{order:6}#job_body .category_work hr.line2{order:10}#job_body .category_work hr.line4{order:5}#job_body .category_work #job_area .img_area{order:8;padding-top:0}#job_body #job_area .img_area dl dd ul li:nth-child(3n){margin-right:30px}#job_body .category_work .edit_area{order:6}#job_body .category_work #job_area .profile_area{border-bottom:0}#job_body #job_area .category_area dt.col1,#job_body #job_area .category_area dd.col2,#job_body #job_area .category_area dt.col3,#job_body #job_area .category_area dd.col1,#job_body #job_area .category_area dd.col2,#job_body #job_area .category_area dd.col3{width:100%}div.input_group_area ul.footer_button_area li{margin:0}#job_body #job_area .ttl h1{flex:auto}#job_body #job_area .message_area{width:100%}input.flatpickr-input:disabled,input#recruitment_numbers:disabled,input#budget_amount:disabled,textarea#achievement_pr:disabled{opacity:1;background:#ccc}}#job_interact_body label.input_post_link{padding:8px 5px;margin-top:20px;width:190px;height:40px}label.input_post input[type=button]{display:none}label.input_post:hover{opacity:.7}label.link_max{opacity:.7;cursor:default}label.input_pooup_select{padding:7px 5px 7px 30px !important;margin-bottom:20px;width:200px !important;height:40px !important;background-image:url(/packs/static/images/work_articles_input_post_icon-1431e65230dac28daed5.png);background-repeat:no-repeat;background-position:14% 55%;background-color:#eee;background-size:18px}body#job_interact_body .mfp-content{padding:50px 0;background-color:rgba(0,0,0,0)}.popup_select_content{width:760px;margin:0 auto}.popup_select_body{padding:30px 40px;background-color:#fff}.popup_select_title span::before{background-image:url(/packs/static/images/work_articles_popup_icon-35431096ebe678f8d82f.png);background-repeat:no-repeat;background-position:center;background-size:100%}.popup_select_lead span{color:#ff002a}.popup_select_tab{margin-top:20px}.popup_select_tab_menu{display:flex}.popup_select_tab_menu li{flex:1 1;padding:9px 15px;cursor:pointer;position:relative;text-align:center;background-color:#eee;border:1px solid #ccc;border-bottom:none}.popup_select_tab_menu li span{font-size:1.25em;font-weight:700;position:relative;display:inline-block;padding:5px 0 5px 40px}.popup_select_tab_menu li span::before{content:"";position:absolute;width:28px;height:28px;top:-1px;bottom:0;left:0;margin:auto 0;background-repeat:no-repeat;background-position:center;background-size:100%}.popup_select_tab_menu li:hover{opacity:.7}.popup_select_tab_menu li::before,.popup_select_tab_menu li::after{content:"";position:absolute;z-index:2}.popup_select_tab_menu li::before{left:50%;bottom:5px;border-style:solid;border-width:7px 5px 0px 5px;border-color:#666 rgba(0,0,0,0);opacity:1}.popup_select_tab_menu li::after{left:48%;bottom:-20px;border-style:solid;border-width:20px 10px 0px 10px;border-color:#0095d2 rgba(0,0,0,0);opacity:0}.popup_select_tab_menu li.selected{border-color:#0095d2;background-color:#0095d2}.popup_select_tab_menu li.selected::before{opacity:0}.popup_select_tab_menu li.selected::after{opacity:1}.popup_select_tab_menu li.selected span{color:#fff}.popup_select_tab01 span::before{background-image:url(/packs/static/images/work_articles_tab1_icon-e23c7eef65cd9a1fdb51.png)}.popup_select_tab01.selected span::before{background-image:url(/packs/static/images/work_articles_tab1_icon-on-ef8191c0e47c71bd4422.png)}.popup_select_tab02 span::before{background-image:url(/packs/static/images/work_articles_tab2_icon-3c13545dfd47bc5c4ef9.png)}.popup_select_tab02.selected span::before{background-image:url(/packs/static/images/work_articles_tab2_icon-on-ebff8fad231f7beafd36.png)}.popup_select_container{padding:30px;border:1px solid #ccc;background-color:#fff}.popup_select_tab_panel{overflow:hidden;height:0;opacity:0}.popup_select_tab_panel.is-show{overflow:visible;height:auto;opacity:1;transition:opacity .2s ease-in-out}.popup_select_btn{width:400px;margin:0 auto;display:block;border-radius:25px;text-align:center;text-decoration:none;background-color:#fff;border:1px solid #999;box-shadow:0px 3px 0px 0px #999;padding:12px 10px 8px}.popup_select_btn span{position:relative;font-size:1.13em;font-weight:700;display:inline-block;padding-left:40px}.popup_select_btn span::before{content:"";position:absolute;width:30px;height:30px;top:-2px;bottom:0;left:0;margin:auto 0;background-image:url(/packs/static/images/work_articles_post_icon-de388166ad525811b499.png);background-repeat:no-repeat;background-position:center;background-size:100%}.popup_select_btn:hover{box-shadow:none;transform:translateY(3px);opacity:.7}.popup_select_textarea{color:#222;margin:30px 0;width:100%;height:400px;overflow-y:auto;padding:25px 30px;border:1px solid #999;background-color:#daf3fe}.link_area{padding:20px 0}#job_body .category_member hr.line5{margin:0}@media(max-width: 750px){label.input_pooup_select{width:160px;height:35px;padding:6px 5px 6px 30px;background-position:18% 57%}.popup_select_content{width:100%;min-height:520px}.popup_select_body{padding:0}.popup_select_lead{padding:15px 15px 0}.popup_select_container{padding:10px 15px 40px;border-right:none;border-left:none}.popup_select_tab_menu{padding:0 15px}.popup_select_tab_menu li{padding:5px}.popup_select_tab_menu li:first-child{margin-right:5px}.popup_select_tab_menu li span{font-size:1em;padding:5px 0 5px 35px}.popup_select_tab_menu li:hover{opacity:1}.popup_select_tab_menu li::before{bottom:3px;border-width:6px 5px 0px 5px}.popup_select_tab_menu li::after{content:"";left:48%;bottom:-12px;border-width:12px 6px 0px 6px}.popup_select_textarea{margin:5px 0 15px;height:200px;padding:15px;font-size:1em}.popup_select_btn{width:88%;padding:10px}.popup_select_btn span::before{top:0}.link_area{order:2}#job_body .category_member hr.line5{margin:0;order:2}}.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}#popup_set_template,#popup_delete_image_file{background-color:#fff}div.mfp-content div#popup_set_template button.mfp-close,div.mfp-content div#popup_delete_image_file button.mfp-close{top:65px !important}@media(max-width: 750px){.input_post{width:160px;height:35px;padding:6px 5px}}.mfp-iframe-holder .mfp-content{max-width:1040px}.mfp-inline-holder .mfp-content{max-width:1040px;background-color:#fff}#job_interact_body #mv_area{background:#daf4fe}#job_interact_body #mv_area .ttl{font-size:260%;text-align:center;color:#0095d2;font-weight:normal;padding:40px 0}#job_interact_body #mv_area .ttl:before{content:"";background:url(/packs/static/images/icon_h1_interact-a80a0490df72fa3e59b4.png) no-repeat 0 0;background-size:100%;width:70px;height:70px;display:inline-block;vertical-align:bottom;margin-right:10px}#job_interact_body #post_area h2{background:#0095d2;color:#fff;padding:8px 15px;margin:30px 0 10px;font-size:120%;font-weight:bold}#job_interact_body #post_area p.caption{margin:20px 0}#job_interact_body #post_area table{border-collapse:collapse;width:100%;margin-bottom:30px;table-layout:fixed;word-wrap:break-word}#job_interact_body #post_area table th{background:#daf4fe;border:1px solid #ccc;padding:20px;text-align:left;width:27%}#job_interact_body #post_area table th .attention{display:block;color:#ff002a;font-weight:normal;margin:10px 0 0 0;padding:0;text-indent:0}#job_interact_body #post_area table td{border:1px solid #ccc;padding:20px 20px;position:relative}#job_interact_body #post_area table td{border:1px solid #ccc;padding:20px 20px;position:relative}#job_interact_body #post_area table td input[type=checkbox]{vertical-align:middle;margin-right:5px}#job_interact_body #post_area table td .flex_column{display:flex;flex-direction:column;grid-gap:10px}#job_interact_body #post_area .attention{text-align:left;font-size:1em;color:#ff002a;text-indent:-1rem;line-height:1.2;margin:5px 0 0 20px}#job_interact_body #post_area .footer_button_area .attention{text-align:center;font-size:1em;color:#ff002a;margin:30px}#job_interact_body #post_area .btn_area a{display:block;width:25%;margin:15px auto 0;padding:15px 12px 12px;border-radius:30px;background:#fff;border:1px solid #999;color:#333;font-weight:bold;text-align:center;position:relative;text-decoration:none}#job_interact_body #post_area .btn_area a:before{content:"";background:url(/packs/static/images/icon_arrow_gray3-4a950d5122c247c3072b.png) no-repeat 0 0;background-size:100% auto;width:10px;height:16px;display:inline-block;position:absolute;top:33%;right:15px}.my-parts{display:inline-block;width:20px;height:20px;position:relative;cursor:pointer}.my-parts span::before,.my-parts span::after{display:block;content:"";position:absolute;top:50%;left:50%;width:84%;height:16%;margin:-8% 0 0 -42%;background:#e91e63}.my-parts span::before{transform:rotate(-45deg)}.my-parts span::after{transform:rotate(45deg)}div.file_row{position:relative;margin-bottom:5px;float:left}div.file_row.clone{display:none}div.file_row>span{position:absolute;margin-left:5px}img.thumbnail{width:228.2px;margin-right:5px}img.thumbnail.link{cursor:pointer}img.thumbnail.link:hover{opacity:.7}@media(max-width: 750px){#job_interact_body #post_area h2{width:100%}#job_interact_body #post_area table{border-bottom:3px solid #ccc}#job_interact_body #post_area table th{width:100%;display:block;border-left:none;border-right:none;border-bottom:none;padding:10px 15px}#job_interact_body #post_area table td{width:100%;display:block;border:none;padding:10px 10px 20px}#job_interact_body #post_area table td input[type=text]{width:100%;margin-bottom:5px}#job_interact_body #post_area .attention{text-align:center;margin:10px 0 0}#job_interact_body #post_area .footer_button_area{margin:10px}#job_interact_body #post_area .footer_button_area .attention{margin:10px}#job_interact_body #post_area .footer_button_area li{margin:10px 0}#job_interact_body #post_area .footer_button_area li:first-child{order:2}#job_interact_body #post_area tr td .radio-input+label{display:block;margin-bottom:5px}#job_interact_body #post_area tr td input[type=file]{width:100%}}#job_interact_body #post_area .attention_center{text-align:center;font-size:1em;color:#ff002a;text-indent:-1rem;line-height:1.2;margin:5px 0 0 20px}div.input_group_area ul.footer_button_area li{width:auto;width:initial;width:auto}#job_interact_body #mv_area h1:before{background:url(/packs/static/images/icon_job-e984593f0c75b8087c86.png) no-repeat 0 0;background-size:100%}#job_interact_body .checkbox-input+label{display:inline-block}@media screen and (max-width: 750px){#job_interact_body .checkbox-input+label{display:block;margin-top:5px}#job_interact_body .checkbox-input+label::before{top:2px}}#job_interact_body .btn1::before{content:none}.upload_file{clear:both}.input_file{clear:both}.flatpickr-weekdaycontainer>.flatpickr-weekday:nth-child(6){color:#0095d1}.flatpickr-weekdaycontainer>.flatpickr-weekday:nth-child(7){color:#ff002a}.flatpickr-month .flatpickr-current-month{display:flex;justify-content:center}.flatpickr-month .cur-year{order:1}.flatpickr-month .cur-month:before{content:"年 "}.flatpickr-month .cur-month{order:2}body.lb-disable-scrolling{overflow:hidden}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:.8;display:none}.lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:normal;outline:none}.lightbox .lb-image{display:block;height:auto;max-width:inherit;max-height:none;border-radius:3px;border:4px solid #fff}.lightbox a img{border:none}.lb-outerContainer{position:relative;*zoom:1;width:250px;height:250px;margin:0 auto;border-radius:4px;background-color:#fff}.lb-outerContainer:after{content:"";display:table;clear:both}.lb-loader{position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(/packs/static/images/loading-f657825a2eeed04632b0.gif) no-repeat}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:none;background-image:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)}.lb-prev,.lb-next{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(/packs/static/images/prev-0edc57ccafb3ea818597.png) left 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;transition:opacity .6s}.lb-nav a.lb-prev:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(/packs/static/images/next-62074ac70bd3cfc10445.png) right 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;transition:opacity .6s}.lb-nav a.lb-next:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;*zoom:1;width:100%;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{content:"";display:table;clear:both}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:bold;line-height:1em}.lb-data .lb-caption a{color:#4ae}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(/packs/static/images/close-0cfd6489536ec0987466.png) top right no-repeat;text-align:right;outline:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7;transition:opacity .2s}.lb-data .lb-close:hover{cursor:pointer;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.display_none{display:none}#error_link{margin-top:10px}.confirm_link+.confirm_link{padding-top:15px;margin-top:15px;border-top:1px solid #ccc}.attention{text-align:left;padding-left:10px;text-indent:-10px;line-height:1.5}@media(max-width: 750px){.confirm_link+.confirm_link{padding-top:10px;margin-top:10px}.attention{padding-left:5px;text-indent:-5px;margin-bottom:15px}}.new_article_item{display:flex;align-items:center}.new_article_item+.new_article_item{margin-top:20px}.new_article_text_left{display:block}.new_article_text_left span{display:none}.new_article_text_right{margin-left:10px}label.input_post{padding:8px 5px;margin-top:20px;width:190px;height:40px}label.input_post input[type=button]{display:none}label.input_post:hover{opacity:.7}.new_article_link+.new_article_link{padding-top:25px;margin-top:25px;border-top:1px solid #ccc}.new_article_link:nth-of-type(1){margin-top:20px}.new_article_link .new_article_text_left{min-width:75px}.new_article_link .new_article_item input[type=text]{width:516px}@media(max-width: 750px){.attention{text-align:left !important}.new_article_item{display:block}.new_article_text_left{margin-bottom:3px}.new_article_text_left span{margin-left:5px;display:inline-block}.new_article_link+.new_article_link{padding-top:20px;margin-top:20px}.new_article_link:nth-of-type(1){margin-top:20px}.new_article_link .new_article_item input[type=text]{width:516px}}
.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}}
.large::-moz-placeholder{color:#222}
.large::placeholder{color:#222}

/*# sourceMappingURL=work_articles-4e184da8.css.map*/