@media screen and (max-width:767px){body{text-size-adjust:100%;-webkit-text-size-adjust:100%}}.point_list>div+div{margin-top:20px;padding-top:20px;border-top:1px dotted #ccc}.point_list dt{margin-bottom:1em;font-weight:bold}.point_list dt>*:first-of-type{color:#3c9dcd;text-transform:uppercase}.point_list img{display:block;width:220px;border-radius:10px}.point_list a{text-decoration:underline}@media(min-width:768px){.point_list>div{display:flex;align-items:center}.point_list dl{flex:1;text-align:justify;text-justify:inter-ideograph}.point_list dt{font-size:16px}.point_list dt>*:first-of-type{font-size:18px}.point_list a:hover{text-decoration:none}.point_list>div>p{margin-left:20px}.point_contact{display:flex;justify-content:center;flex-wrap:wrap;margin-top:20px;padding-top:20px;border-top:1px dotted #ccc;text-align:center}.point_contact>div{width:240px;margin:20px}.point_contact>div>p:first-of-type{margin-bottom:10px}.point_contact>div:first-of-type:has(.btn1){width:100%;margin:20px 0 0}.point_contact>div:first-of-type:has(.btn1) .btn1{width:calc(50% - 10px);margin:0 auto}}@media screen and (max-width:767px){.point_list{text-align:center}.point_list dt{font-size:14px}.point_list dt>*:first-of-type{font-size:16px}.point_list img{width:180px;margin:1em auto 0}}.jobslider-right .slick-slide img{display:block;width:100%}.jobslider-right .slick-slide{margin-right:1vw !important;margin-left:1vw !important}.joblist .side_title{margin-bottom:0}.aside .joblist a{padding:15px 0;border-bottom:1px dotted #ccc}.joblink{margin-top:80px}.joblink dt{margin:30px 0 15px;padding-left:10px;border-left:3px solid #3c9dcd;font-size:16px;font-weight:bold}.joblink ul{display:flex;flex-wrap:wrap}.joblink ul li{margin:0 15px 15px 0}.joblink p{display:inline-block;margin:0 15px 10px 0}.joblink p a{margin-right:5px;text-decoration:underline}@media(min-width:768px){.joblink a:hover{text-decoration:none}}@media(min-width:768px){.plan_simple .btn_wrap>*,.plan_simple .point_contact>div:first-of-type:has(.btn1) .btn1,.plan_simple.column1 .side_info .btn1,.plan_simple.column1 .side_articles .btn2{max-width:300px}}.plan_simple .point_list>div{margin-top:60px;padding-top:0;border-top:0}.plan_simple .point_list img{border-radius:0}.plan_simple .point_list>div>p{position:relative}.plan_simple .point_list>div>p:before{position:absolute;content:"";background:url("/assets/themes/content/images/point_img_num_01.svg") center / contain no-repeat}.plan_simple .point_list>div:nth-of-type(2)>p:before{background:url("/assets/themes/content/images/point_img_num_02.svg") center / contain no-repeat}.plan_simple .point_list>div:nth-of-type(3)>p:before{background:url("/assets/themes/content/images/point_img_num_03.svg") center / contain no-repeat}@media(min-width:768px){.plan_simple .point_list dt{font-size:18px}.plan_simple .point_list>div>p{width:400px;max-width:40%;margin-left:50px}.plan_simple .point_list img{width:100%;border-radius:0}.plan_simple .point_list>div:nth-of-type(odd){flex-direction:row-reverse}.plan_simple .point_list>div:nth-of-type(odd)>p{margin:0 50px 0 0}.plan_simple .point_list>div>p:before{top:-25px;width:50px;height:50px}.plan_simple .point_list>div:nth-of-type(odd)>p:before{right:-25px}.plan_simple .point_list>div:nth-of-type(even)>p:before{left:-25px}.plan_simple .point_contact{border-top:0}}@media screen and (max-width:767px){.plan_simple .point_list dt{font-size:16px}.plan_simple .point_list dd{text-align:justify;text-justify:inter-ideograph}.plan_simple .point_list>div{display:flex;flex-direction:column}.plan_simple .point_list>div>p{order:-1;width:80%;margin:0 auto 20px}.plan_simple .point_list>div>p img{width:100%;margin:0}.plan_simple .point_list>div>p:before{top:-20px;left:-20px;width:40px;height:40px}}.plan_simple .main .joblist a{box-shadow:rgb(149 157 165 / 20%) 0px 8px 24px;transition:all .3s}.plan_simple .main .joblist a .imgtext{display:block}.plan_simple .main .joblist a .imgtext>p{width:100%;height:auto}.plan_simple .main .joblist a .imgtext>p>img{position:static;transform:none;aspect-ratio:3 / 2;object-fit:cover}.plan_simple .main .joblist a .imgtext>div{padding:20px}.plan_simple .main .joblist a .imgtext>div p+p{margin-top:10px}.plan_simple .main .joblist_title{font-weight:bold}.plan_simple .main .joblist_location{color:inherit}.plan_simple .main .joblist_icon span{display:inline-block;margin:0 5px 5px 0;padding:5px;font-size:12px;border:1px solid #999;border-radius:3px;line-height:1}.plan_simple .main .joblist_text{font-size:12px}@media(min-width:768px){.plan_simple .main .joblist a{position:relative;margin:0 30px 30px 0;padding-bottom:30px}.plan_simple .main .joblist a:after{display:block;content:'';position:absolute;margin-left:-8px;left:50%;bottom:15px;width:12px;height:12px;border-top:3px solid #111;border-right:3px solid #111;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.plan_simple .main .joblist a:hover{box-shadow:rgb(149 157 165 / 30%) 0px 8px 24px}.plan_simple .main .joblist_title{font-size:18px;text-align:justify;text-justify:inter-ideograph}.plan_simple .main .joblist_location{font-size:14px}.plan_simple .main .joblist a .labellist{font-size:14px}.plan_simple .main .joblist a .labellist li span:first-of-type{font-size:12px}.plan_simple.column1 .main .joblist a{width:calc((100% - 60px) / 3)}.plan_simple.column1 .main .joblist a:nth-of-type(3n){margin-right:0}.plan_simple.column2 .main .joblist a{width:calc((100% - 30px) / 2)}.plan_simple.column2 .main .joblist a:nth-of-type(even){margin-right:0}}@media screen and (max-width:767px){.plan_simple .main .joblist a{padding:0;border:0;box-shadow:0 0 10px rgba(0,0,0,0.1)}.plan_simple .main .joblist .slick-slide{margin:0;padding:10px}.plan_simple .main .joblist a .imgtext>p{display:none}.plan_simple .main .joblist a .imgtext>div{padding:15px}.plan_simple .main .joblist a:after{content:"★この求人の詳細を見る";color:#009cd3;display:block;padding:0 15px 15px}}.plan_simple .pager_area{justify-content:center;margin:0;padding:40px 0}@media screen and (max-width:767px){.plan_simple .pager_area{padding:20px 0}.plan_simple .pager_area .page_nav{margin-top:0}}.column1 .container{padding-bottom:0}.column1 .container>*:last-child{padding-bottom:160px}.plan_simple.column1.home .container>*:last-child{padding-bottom:0}.column1 .side_articles .btn2{margin:40px auto 0}@media(min-width:768px){.column1 .aside{margin-left:0}.column1 .aside .btn_wrap>*{width:calc(50% - 10px) !important}.column1 .side_info .side_info_title p:first-of-type{margin-bottom:10px;font-size:20px}.column1 .side_info .btn1{width:calc(50% - 10px);margin:20px auto 0}.column1 .side_link ul li{width:calc((100% - 15px) / 2);margin-bottom:15px}.column1 .side_link ul li:nth-of-type(odd){margin-right:15px}.column1 .side_link ul li a{justify-content:center;padding:15px 10px;font-size:inherit}.column1 .side_flow ul li{margin-bottom:30px;padding:10px}.column1 .side_flow ul li+li:before{top:-19px}.column1 .side_flow .btn1{width:calc(50% - 10px);margin:0 auto}.column1 .aside .joblist,.column1 .aside .side_articles_slider{display:flex;flex-wrap:wrap}.column1 .aside .joblist a,.column1 .aside .side_articles_slider a{width:calc((100% - 20px) / 2);margin:0 20px 20px 0;padding:20px;background:#fff;box-shadow:rgb(149 157 165 / 20%) 0px 8px 24px;border:0;border-radius:3px}.column1 .aside .joblist a:hover,.column1 .aside .side_articles_slider a:hover{box-shadow:rgb(149 157 165 / 30%) 0px 8px 24px}.column1 .aside .joblist a:nth-of-type(even),.column1 .aside .side_articles_slider a:nth-of-type(even){margin-right:0}.column1 .aside .joblist a .joblist_location{font-size:12px}.column1 .side_bnr_pc{display:flex;flex-wrap:wrap}.column1 .side_bnr_pc p{width:calc((100% - 30px) / 3);margin-right:15px}.column1 .side_bnr_pc p:nth-of-type(3n){margin-right:0}}@media screen and (max-width:767px){.column1 .container>*:last-child{padding-bottom:100px}.plan_simple.column1.home .container>*:last-child{padding-bottom:0}}.plan_simple.column1 .body_inner{overflow:hidden}.plan_simple.column1 .w100{position:relative;margin-top:40px}.plan_simple.column1 .w100:before{content:"";position:absolute;top:0;bottom:0;left:calc(-50vw + 50%);right:calc(-50vw + 50%);z-index:-1;background-color:#f9f9f9}.plan_simple.column1 .w100 .jobbox>a{background:#fff}@media screen and (max-width:767px){.plan_simple.column1 .pager_area{margin-top:0}.plan_simple.column1 .w100{padding:20px 0}}.plan_simple.column1 .side_link{position:relative;padding:80px 0}.plan_simple.column1 .side_link:before{content:"";position:absolute;top:0;bottom:0;left:calc(-50vw + 50%);right:calc(-50vw + 50%);z-index:-1;background-color:#f9f9f9}@media(min-width:768px){.plan_simple.column1 .side_info{padding:40px 0}}@media screen and (max-width:767px){.plan_simple.column1 .side_link{padding:50px 0}}.plan_premium.column1 .side_title{position:relative;margin:40px 0 15px;padding:0 0 0 1.4em;font-size:20px;font-weight:bold;border:0;line-height:1.6}.plan_premium.column1 .side_title:before{content:'';display:inline-block;width:1em;height:1em;position:absolute;left:0;top:.2em;background:url("/assets/themes/content/images/icon_star.svg") left center / contain no-repeat}@media(min-width:768px){.plan_premium.column1 .side_articles .btn2{width:calc((100% - 72px) / 2)}.plan_premium.column1 .btn_login{width:calc((100% - 72px) / 2) !important}.plan_premium.column1 .side_info{border:6px solid #f9f9f9}.plan_premium.column1 .side_flow .btn1{width:calc((100% - 72px) / 2)}}@media screen and (max-width:767px){.plan_premium.column1 .side_title{font-size:18px}.plan_premium.column1 .side_title:before{top:.2em}}