﻿.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url("/images/static/ajax-loader-a3243ca6.gif") center center no-repeat}@font-face{font-family:'slick';font-weight:normal;font-style:normal;src:url("/fonts/slick-2dff0768.eot");src:url("/fonts/slick-2dff0768.eot?#iefix") format("embedded-opentype"),url("/fonts/slick-af91c12f.woff") format("woff"),url("/fonts/slick-3331eebd.ttf") format("truetype"),url("/fonts/slick-17f63c6f.svg#slick") format("svg")}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:40px;height:10px;padding:0;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:'slick';font-size:40px;line-height:1;opacity:.75;color:#3c2c1c;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-40px}[dir='rtl'] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'←'}[dir='rtl'] .slick-prev:before{content:'→'}.slick-next{right:-40px}[dir='rtl'] .slick-next{right:auto;left:-25px}.slick-next:before{content:'→'}[dir='rtl'] .slick-next:before{content:'←'}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:black}@media (max-width: 821px){.slick-prev,.slick-next{display:none !important;z-index:10}.slick-prev:before,.slick-next:before{opacity:1}.slick-prev{left:3%}.slick-next{right:3%}}.jobsHead{width:100%;max-width:1000px;margin:0 auto 32px;padding:0;display:flex}.jobsHead li{line-height:0;margin:0}.jobsHead li:before{content:'';display:block;padding-top:100%}.jobsHead .cl-01{background:url("/images/static/staff_entry/header/cl-01-0e850dc7.jpg") no-repeat center;background-size:cover}.jobsHead .cl-02{background:url("/images/static/staff_entry/header/cl-02-bed26b9a.jpg") no-repeat center;background-size:cover}.jobsHead .cl-03{background:url("/images/static/staff_entry/header/cl-03-6d13563e.jpg") no-repeat center;background-size:cover}.jobsHead .cl-04{background:url("/images/static/staff_entry/header/cl-04-f7358002.jpg") no-repeat center;background-size:cover}.jobsHead .cl-05{background:url("/images/static/staff_entry/header/cl-05-5d33682a.jpg") no-repeat center;background-size:cover}.jobsHead .cl-06{background:url("/images/static/staff_entry/header/cl-06-3203771b.jpg") no-repeat center;background-size:cover}.jobsHead .cl-07{background:url("/images/static/staff_entry/header/cl-07-6da3bece.jpg") no-repeat center;background-size:cover}.jobsHead .cl-08{background:url("/images/static/staff_entry/header/cl-08-52ee0a8b.jpg") no-repeat center;background-size:cover}.jobsHead .cl-09{background:url("/images/static/staff_entry/header/cl-09-c523e817.jpg") no-repeat center;background-size:cover}.jobsHead .cl-10{background:url("/images/static/staff_entry/header/cl-10-ef34a266.jpg") no-repeat center;background-size:cover}.jobsHead .cl-11{background:url("/images/static/staff_entry/header/cl-11-f71522ad.jpg") no-repeat center;background-size:cover}.jobsHead .cl-12{background:url("/images/static/staff_entry/header/cl-12-461bf18b.jpg") no-repeat center;background-size:cover}.jobsHead .cl-13{background:url("/images/static/staff_entry/header/cl-13-df7aa139.jpg") no-repeat center;background-size:cover}.jobsHead .cl-14{background:url("/images/static/staff_entry/header/cl-14-48be94fc.jpg") no-repeat center;background-size:cover}.jobsHead .cl-15{background:url("/images/static/staff_entry/header/cl-15-713cb858.jpg") no-repeat center;background-size:cover}.jobsHead .ck-01{background:url("/images/static/staff_entry/header/ck-01-67384799.jpg") no-repeat center;background-size:cover}.jobsHead .ck-02{background:url("/images/static/staff_entry/header/ck-02-b4cc5672.jpg") no-repeat center;background-size:cover}.jobsHead .ck-03{background:url("/images/static/staff_entry/header/ck-03-ce58dbd3.jpg") no-repeat center;background-size:cover}.jobsHead .ck-04{background:url("/images/static/staff_entry/header/ck-04-7ee1cce3.jpg") no-repeat center;background-size:cover}.jobsHead .ck-05{background:url("/images/static/staff_entry/header/ck-05-30260eec.jpg") no-repeat center;background-size:cover}.jobsHead .ck-06{background:url("/images/static/staff_entry/header/ck-06-786aab5e.jpg") no-repeat center;background-size:cover}.jobsHead .ck-07{background:url("/images/static/staff_entry/header/ck-07-a4c6491f.jpg") no-repeat center;background-size:cover}.jobsHead .ck-08{background:url("/images/static/staff_entry/header/ck-08-3043dc59.jpg") no-repeat center;background-size:cover}.jobsHead .ck-09{background:url("/images/static/staff_entry/header/ck-09-2a83551f.jpg") no-repeat center;background-size:cover}.jobsHead .ck-10{background:url("/images/static/staff_entry/header/ck-10-7e2ffd3f.jpg") no-repeat center;background-size:cover}.jobsHead .ck-11{background:url("/images/static/staff_entry/header/ck-11-9d916260.jpg") no-repeat center;background-size:cover}.jobsHead .ck-12{background:url("/images/static/staff_entry/header/ck-12-04fac6e5.jpg") no-repeat center;background-size:cover}.jobsHead .ck-13{background:url("/images/static/staff_entry/header/ck-13-f71522ad.jpg") no-repeat center;background-size:cover}.jobsHead .ck-14{background:url("/images/static/staff_entry/header/ck-14-b6349f18.jpg") no-repeat center;background-size:cover}.jobsHead .ck-15{background:url("/images/static/staff_entry/header/ck-15-7c79c214.jpg") no-repeat center;background-size:cover}@media (max-width: 641px){.jobsHead li{flex:0 0 50%}.jobsHead li:nth-of-type(3),.jobsHead li:nth-of-type(4),.jobsHead li:nth-of-type(5){display:none}}@media (min-width: 642px){.jobsHead li{flex:0 0 33.33333%}.jobsHead li:nth-of-type(4),.jobsHead li:nth-of-type(5){display:none}}@media (min-width: 600px){.jobsHead li{flex:0 0 25%}.jobsHead li:nth-of-type(4){display:block}}@media (min-width: 822px){.jobsHead{margin:0 auto 40px}.jobsHead li{flex:0 0 20%}.jobsHead li:nth-of-type(4),.jobsHead li:nth-of-type(5){display:block}}.jobs_selectWrap{background:#887766;color:#fff;width:95%;margin:0 auto;vertical-align:middle;height:auto;padding:0 0 15px;border-radius:4px;overflow:hidden}.jobs_tabmenu_btns{display:flex;justify-content:space-around;background:#fff;color:#887766}.jobs_tabmenu_btns .jobs_tabmenu_btn{flex:1;padding:8px 0}.jobs_tabmenu_btns .jobs_tabmenu_btn.active{background:#887766;color:#fff}.jobs_listWrap{margin:8px auto 24px;width:95%}.jobs_list{text-align:left}.jobs_list li{margin:15px 0;display:table;width:100%}.list_main{display:table-cell;height:100%;border:1px solid #f4efde}.list_title{padding:7px}.list_area{padding:7px;background:#fcf9ee;color:#887766}.list_arrow{display:table-cell;vertical-align:middle;padding:0 2px;background:#876 url("/images/static/staff_entry/arrow-jobs-98999d8b.png") no-repeat center;background-size:7px auto;width:20px}.jobs_pager ul{display:table;margin:0 auto 40px auto;border-collapse:collapse}.jobs_pager ul li{width:36px;display:table-cell;border:1px #dcd6d0 solid;line-height:36px}.jobs_pager ul li.current{background:#3c2c1c}.jobs_pager ul li.current a{color:#fff}.jobs_tabmenu-area,.jobs_tabmenu-station{display:none}.jobs_tabmenu-area.active,.jobs_tabmenu-station.active{display:block}.jobs_tabmenu-service,.jobs_tabmenu-area,.jobs_tabmenu-station{margin:20px auto 5px;text-align:left}.jobs_tabmenu-service .selected,.jobs_tabmenu-area .selected,.jobs_tabmenu-station .selected{padding:5px 20px;font-weight:bold}.jobs_areaList,.jobs_stationList,.jobs_serviceList{background:#fff;color:#3c2c1c;border-radius:4px;height:200px;overflow-y:scroll;width:90%;padding:10px 0 10px 30px;margin:0 auto}.jobs_areaList span.dropdown-icon,.jobs_stationList span.dropdown-icon,.jobs_serviceList span.dropdown-icon{border-bottom:1px dotted #3c2c1c;font-size:14px}.jobs_areaList a,.jobs_stationList a,.jobs_serviceList a{color:#428bca;border-bottom:1px dotted #428bca}.jobs_areaList>li>ul,.jobs_stationList>li>ul,.jobs_serviceList>li>ul{margin:0 0 10px 15px}.jobs_areaList>li>ul>li>ul,.jobs_stationList>li>ul>li>ul,.jobs_serviceList>li>ul>li>ul{margin:0 0 5px 15px}.jobs_serviceList{display:block;height:auto}@media (min-width: 821px){.jobs_selectWrap{width:500px}.jobs_listWrap{width:95%}.jobs_areaList{padding:15px 0 15px 15px;margin-bottom:15px;width:440px}.jobs_serviceList{padding:15px 0 15px 15px;margin-bottom:15px;width:440px}.jobs_stationList{padding:15px 0 15px 15px;margin-bottom:15px;width:440px}}@media (min-width: 822px){.jobs_listWrap{width:1000px}.jobs_selectWrap{padding-bottom:15px}.jobs_currentArea{width:200px}.btn-jobs_areaBtn{width:90px}.btn-jobs_clearBtn{width:90px}.jobs_list li{margin:30px 0}.list_title{padding:10px}.list_area{padding:10px}.jobsDetail .remarks_item .button{width:360px}}.jobsDetail{margin:30px auto;text-align:left;width:95%}.jobsDetail dl{margin:0 0 20px}.jobsDetail dl dt{border-left:4px solid #887766;color:#887766;padding:0 0 0 5px;margin:0 0 5px;font-size:105%;font-weight:bold}.jobsDetail dl dt sup{display:inline-block;padding:0 0 0 2px;font-weight:400;line-height:1}.jobsDetail dl dd{margin:0 0 16px}.jobsDetail dl dd:last-child{margin-bottom:0}.jobsDetail dl dd p:not(last-of-type){margin-bottom:16px}.jobsDetail dl dd em{font-style:normal;color:#d11}.jobsDetail dl dd .offerPoints li{display:inline-block;padding:2px 8px;margin:0 0 2px 2px;border-radius:4px;color:#fff}.jobsDetail dl dd .offerPoints li.active{background:#ee8822}.jobsDetail dl dd .offerPoints li.inactive{background:#c3b9ae}.jobsDetail dl dd .note{color:#887766;font-size:14px;line-height:1.1 !important}.jobsDetail .remarks_item{margin-top:1em}.jobsDetail .remarks_item .button{display:block;border-radius:4px;text-align:center}.jobsDetail .remarks_item .button.centralize{margin-left:auto;margin-right:auto}.jobsDetail .remarks_emphasize h3{font-size:18px;color:#ff7700;font-weight:bold}.jobsDetail_area{margin:20px auto;width:95%;border:1px solid #c3b9ae;padding:10px;text-align:left}.jobsDetail_area p{margin:0 auto 5px}.jobsDetail_area p:last-child{border-bottom:0}.jobsDetail_pointWrap{background:#fcf9ee}.jobsDetail_point{padding:30px 0;text-align:left;width:95%;margin:0 auto}.jobsDetail_point p{margin-bottom:20px}.jobsDetail_heading{border-left:4px solid #3c2c1c;border-bottom:1px solid #3c2c1c;padding:3px 0 6px 10px;font-size:18px;font-weight:bold;line-height:1.2;margin:0 auto .64em;text-align:left}.jobsDetail_listWrap{padding:28px 0;text-align:left;width:95%;margin:0 auto}.jobsDetail_list{margin:0 auto 1em}.jobsDetail_list li{margin:0 0 8px;padding:0 0 0 1em;position:relative}.jobsDetail_list li a{color:#428bca;border-bottom:1px dotted #428bca}.jobsDetail_list li:before{content:'・';position:absolute;top:2px;left:0}.jobsDetail_voiceWrap{padding:30px 0;background:#fcf9ee;margin:0 auto}.jobsDetail_voice{width:95%;margin:0 auto}.jobsDetail_voiceItem{margin:20px auto;border:1px solid #f4efde;padding:10px;background:#f9f6f3;display:table}.jobsDetail_voiceItem:after{clear:both}.voice_iconWrap{display:table-cell;padding:0 10px 0 0;vertical-align:top}.voice_icon{border:1px solid #f4efde;width:70px;height:70px;background:#fff;line-height:70px}.voice_iconImage{font-family:'casy-icon' !important;font-style:normal;font-size:50px}.voice_iconImage-female:before{content:"\e90d";color:#cca6a6}.voice_iconImage-male:before{content:"\e90e";color:#a6b3cc}.voice_txtWrap{display:table-cell;width:100%}.voice_txt{border:1px solid #f4efde;float:left;padding:7px;background:#fff;width:100%;text-align:left;min-height:70px}.jobsDetail_date{text-align:right;font-size:90%;margin:20px auto;width:95%}.jobsDetail_otherArea{padding:30px 0 0;width:95%;max-width:1000px;margin:0 auto}.jobsDetail_otherArea:last-child{padding-bottom:30px}.otherArea_heading{font-size:20px;font-weight:bold;margin:0 0 10px}.otherArea_heading:last-child{margin-bottom:0}.otherArea_other a{color:#428bca;border-bottom:1px dotted #428bca}.otherArea_other>li{display:inline-block}.otherArea_other>li:after{content:"・";visibility:visible}.otherArea_other>li:last-child:after{display:none}.otherArea_list a{color:#428bca;border-bottom:1px dotted #428bca}.otherArea_list>li{display:block}.otherArea_list>li>ul{display:inline-block}.otherArea_list>li>ul>li{display:inline-block}.otherArea_list>li>ul>li:after{content:'・';visibility:visible}.otherArea_list>li>ul>li:last-child:after{display:none}@media (min-width: 821px){.jobsDetail{width:95%;padding:40px 0}.jobsDetail dl{display:table;width:100%;margin:0}.jobsDetail dl dt{display:table-cell;padding-top:22px 1em 20px 3em;border:none;border-top:2px #c0b6ac solid;width:200px;text-align:center;position:relative}.jobsDetail dl dd{display:table-cell;text-align:left;padding-top:18px;padding-bottom:17px;border-top:2px #efeae3 solid;width:auto}.jobsDetail_area{width:95%;padding:30px}.jobsDetail_area p{margin:0 auto}.jobsDetail_point{width:95%;margin:0 auto}.jobsDetail_listWrap{width:95%;margin:0 auto}.jobsDetail_voice{width:95%}}@media (min-width: 822px){.jobsDetail,.jobsDetail_area,.jobsDetail_point,.jobsDetail_listWrap,.jobsDetail_voice{width:1000px}}.jobsDetail_btnArea-middle{width:95%;margin:0 auto}@media (min-width: 822px){.jobsDetail_btnArea-middle{width:485px}}.availableOffer_wrap{border:1px solid #887766;margin:0 auto 8px}.availableOffer_wrap h2{border-bottom:1px solid #c3b9ae;background:#fcf9ee;text-align:left}.availableOffer_wrap h2 a{font-size:16px;padding:6px .5em;display:block}.availableOffer_detail{padding:0 2px 4px}.availableOffer_detail dl{display:flex;border-bottom:1px dotted #c3b9ae;padding:0 0 4px;margin:0 0 4px;font-size:14px}.availableOffer_detail dl dt{flex:0 0 5em;white-space:nowrap;color:#ee8822}.availableOffer_detail dl dd{flex:1 1 auto;text-align:left}.availableOffer_link{display:block;padding:4px 1em 0 0;background:url("/images/static/arrow-bf-af-6be9327f.png") no-repeat 99.8% center;background-size:8px auto}.availableOffer_tag{font-size:12px;margin:8px 0;text-align:left}.availableOffer_tag li{padding:2px 8px;display:inline-block;margin:0 0 2px 2px;border-radius:4px;background:#887766;color:#fff}.availableOffer_btnArea{padding:4px 4px 8px}.availableOffer_btnArea a{width:100%;max-width:640px;margin:0 auto;border-radius:4px;line-height:36px;text-align:center;font-size:14px;display:block;border:1px solid #3c2c1c}.availableOffer_btnArea a:hover{background:#fcf9ee}@media (min-width: 822px){.availableOffer_wrap{margin:0 auto 12px}.availableOffer_wrap h2 a{font-size:18px;padding:8px 1em}.availableOffer_link{padding:8px 1.6em 0 0;background:url("/images/static/arrow-bf-af-6be9327f.png") no-repeat 99.5% center;background-size:10px auto}.availableOffer_link:hover{background-color:#fffcf6}.availableOffer_detail{padding:0 2px 8px}.availableOffer_detail dl{padding:0 0 6px;margin:0 0 6px}.availableOffer_detail dl dt{flex:0 0 8em}.availableOffer_tag{margin:8px 0 8px 8px}.availableOffer_tag li{margin:0 0 2px 4px}.availableOffer_btnArea{justify-content:center}.availableOffer_btnArea a:first-of-type{flex:0 0 320px}}.flow-widget .sec-inner{max-width:1000px}.castEntry_jobs .castEntry_lead{width:96%;font-size:16px;max-width:760px;margin:1.25em auto}.staffEntry_aboutDirectHire{padding:.5em;border:1px solid #c3b9ae;background-color:#fcf9ee}.staffEntry_aboutDirectHire h3{font-size:1rem;font-weight:bold;color:#cc2222;margin:0 0 .3em}.staffEntry_aboutDirectHire span{font-size:14px;display:inline-block;background:#fff;border:1px solid #c3b9ae;border-radius:4px;line-height:22px;padding:0 8px;margin:0 4px 0 0}.staffEntry_aboutDirectHire>br{display:none}.castInterview2_inner{max-width:1000px;margin:0 auto 24px}@media (min-width: 642px){.castInterview2_inner{display:flex;justify-content:space-between}}.castInterview_item{text-align:left;padding:1em;border:1px solid #c3b9ae;border-radius:8px}@media (min-width: 642px){.castInterview_item{flex:0 0 48.5%}}.castInterview_item dt{min-height:116px;padding:0 0 1em 116px;margin:0 0 1em;border-bottom:1px dotted #c3b9ae}.castInterview_item dt em{font-size:18px;display:block;font-weight:bold;margin:0 0 8px}.castInterview_item dt small{font-size:12px;margin:0 0 0 1em;color:#887766}.castInterview_item.watanabe dt{background:url("/images/static/staff_entry/03_watanabe-18f3e258.png") no-repeat left top;background-size:100px auto}.castInterview_item.kanzaki dt{background:url("/images/static/staff_entry/06_kanzaki-644c9a01.jpg") no-repeat left top;background-size:100px auto}html{color:#000;background:#FFF}html,body,section,article,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;box-sizing:border-box}table{border-collapse:collapse;border-spacing:0}img{border:0}ul,ol,dl{padding:0;margin:0;list-style:none}body{background:#fff;font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "メイリオ", sans-serif;color:#3c2c1c;position:relative}header{position:absolute;left:0;right:0;background-color:#fcf9ee;z-index:100 !important;box-shadow:0 3px 4px rgba(0,0,0,0.12)}main{text-align:center;z-index:0 !important}h1,h2,h3{font-weight:normal}section .h1,section .h2,section .h3{text-align:center}ruby rt{font-size:10px;line-height:0}img{width:100%;height:auto}.castEntry small,.castEntry .small{font-size:12px}.castEntry em{font-style:normal}.sec-inner{text-align:left}@media (max-width: 821px){body{font-size:16px}main.sub-page,main.castEntry{padding-top:60px}section .sec-inner{margin-left:auto;margin-right:auto}.h3{font-weight:600}}a{color:#3c2c1c;overflow:hidden;text-decoration:none;box-sizing:border-box}sup{font-size:10px;padding-right:2px}footer .foot-upper{color:#fff;background-color:#887766}footer .foot-menu{display:flex;flex-wrap:wrap;justify-content:space-around}@media (min-width: 641px){footer .foot-menu{justify-content:space-between}}footer .foot-menu>dl{flex:0 0 48%}@media (min-width: 641px){footer .foot-menu>dl{flex:0 0 24%}}footer .foot-menu>dl a{display:block;color:#fff}footer .foot-menu>dl a:hover{text-decoration:underline}footer .foot-menu>dl>dt a{padding-left:16px;background:url("/images/static/staff_entry/arrow-footer-pr-186cdce1.png") no-repeat left center}footer .foot-menu>dl>dd a{padding-left:26px;background:url("/images/static/staff_entry/arrow-footer-ch-de0ee994.png") no-repeat left center}footer .sns{display:flex;justify-content:space-around;padding:8px 0 8px 0}footer .sns li{flex:1;vertical-align:top;line-height:20px}@media (max-width: 640px){.foot-upper .foot-menu{-moz-column-count:2;-webkit-column-count:2;column-count:2}.foot-upper .foot-menu>dl{padding:0 5px}.foot-upper .foot-menu>dl>dt{margin-bottom:5px}.foot-upper .foot-menu>dl>dt>a{font-size:13px}.foot-upper .foot-menu>dl>dd{margin-bottom:3px}.foot-upper .foot-menu>dl>dd>a{font-size:12px}.hide-sp{display:none}}@media (min-width: 641px){.hide-tbpc{display:none}}@media (min-width: 641px) and (max-width: 821px){.foot-upper .foot-menu{-moz-column-count:3;-webkit-column-count:3;column-count:3}.foot-upper .foot-menu>dl{padding:0 6px}.foot-upper .foot-menu>dl>dt{margin-bottom:6px}.foot-upper .foot-menu>dl>dt>a{font-size:14px}.foot-upper .foot-menu>dl>dd{margin-bottom:4px}.foot-upper .foot-menu>dl>dd>a{font-size:13px}.hide-tb{display:none}}@media (max-width: 821px){.foot-upper{padding:20px 0}.foot-upper .foot-menu{width:98%;margin:0 auto;-moz-column-gap:0;-webkit-column-gap:0;column-gap:0}.foot-upper .foot-menu>dl:not(:first-of-type){break-inside:avoid-column}footer .sns{margin:0 auto}footer .copyright{font-size:10px;text-align:center;padding:5px 0 15px 0}.hide-mb{display:none}}@media (max-width: 1000px){section .sec-inner{width:95%}}@media (min-width: 822px){body{font-size:16px}main.sub-page,main.castEntry{padding-top:100px}main.sub-page small,main.sub-page .small,main.castEntry small,main.castEntry .small{font-size:14px}section .sec-inner{margin-left:auto;margin-right:auto}.foot-upper{padding:30px 0}.foot-upper .foot-menu{width:100%;max-width:1000px;margin:0 auto;-moz-column-count:4;-webkit-column-count:4;column-count:4;-moz-column-gap:0;-webkit-column-gap:0;column-gap:0}.foot-upper .foot-menu>dl{width:250px;line-height:1.8}.foot-upper .foot-menu>dl:not(:first-of-type){break-inside:avoid-column}.foot-upper .foot-menu>dl>dt a{font-size:15px}.foot-upper .foot-menu>dl>dd a{font-size:14px}footer .sns{float:left}footer .copyright{font-size:12px;line-height:38px;padding-right:10px;display:inline-block;float:right}.hide-pc{display:none}}@media (min-width: 1000px){.head-inner,section .sec-inner,.sub-page .page-title,.event-table,.three-adv,div[class^='merit-0']{max-width:1000px}}[class^='btn-']{display:block;margin-left:auto;margin-right:auto;text-align:center}.btn-default{width:95%;max-width:390px;padding:.72em 2em .72em .5em;line-height:1.2;color:#3c2c1c !important;background-color:#fff !important;border:1px solid #3c2c1c;background-image:url("/images/static/staff_entry/arrow-df-f7814f67.png");background-repeat:no-repeat;background-position:94% center}.btn-default:hover{color:#fff !important;background-color:#3c2c1c}@media (min-width: 415px){.btn-default{width:100%}}.btn-regist,.btn-mailmgz{width:100%;max-width:640px;font-size:16px;background:url("/images/static/staff_entry/arrow-controller-r-0d82de97.png") no-repeat right center;background-size:contain}.btn-regist:hover,.btn-mailmgz:hover{transform:translate3d(0, 3px, 0)}.btn-regist.fixed_line_height,.btn-mailmgz.fixed_line_height{font-weight:600}.btn-regist.fixed_line_height span,.btn-mailmgz.fixed_line_height span{display:block;font-size:14px;color:#3c2c1c !important;font-weight:400;margin:6px 0 0}.btn-regist{color:#fff;font-weight:bold;background-color:#ff7700;-webkid-box-shadow:0 4px 0 #cc6600;box-shadow:0 4px 0 #cc6600}.btn-regist:hover{-webkid-box-shadow:0 1px 0 #cc6600;box-shadow:0 1px 0 #cc6600}.btn-regist.disabled{background-color:#999;color:#ddd;cursor:not-allowed;box-shadow:0 4px 0 #999}.btn-mailmgz{color:#ff7700;background-color:#fff;-webkid-box-shadow:0 4px 0 #c3b9ae;box-shadow:0 4px 0 #c3b9ae}.btn-mailmgz:hover{-webkid-box-shadow:0 1px 0 #c3b9ae;box-shadow:0 1px 0 #c3b9ae}.btn-brown{color:#fff;background:#3c2c1c url("/images/static/staff_entry/arrow-wt-a51efdbb.png") no-repeat right center;text-align:center}.btn-brown:hover{background-color:#887766}.btn-backToList{margin:15px auto}.btn-details{display:inline-block;margin:0 0 0 8px;padding:1px 1.5em 1px 1em;border-radius:20px !important;vertical-align:middle;font-weight:normal;font-size:12px;color:#fff;background:#876 url("/images/static/arrow_next_wht-f0f3b21b.svg") no-repeat 94% center/auto 10px}.btn-subcontracting,.btn-directHire{color:#fff;line-height:50px}.btn-subcontracting:hover,.btn-directHire:hover{background-color:#3c2c1c}.btn-subcontracting{background:url("/images/static/staff_entry/thumb-cast2-c28967b3.png") no-repeat 8px center/auto 100%,url("/images/static/staff_entry/arrow-wt-a51efdbb.png") no-repeat right center/25px auto;background-color:#887766}.btn-directHire{background:url("/images/static/staff_entry/thumb-cast1-eccbdabe.png") no-repeat 8px center/auto 100%,url("/images/static/staff_entry/arrow-wt-a51efdbb.png") no-repeat right center/25px auto;background-color:#887766}.btn-directHire.disabled{background-color:#999;color:#ddd;cursor:not-allowed;box-shadow:0 4px 0 #999}.btn-directHire.disabled:hover{background-color:#999}@media (max-width: 640px){[class^='btn-']{border-radius:3px}.btn-default{background-position:right -3px}.btn-default:hover{background-position:right -50px}.btn-regist,.btn-mailmgz{height:50px;line-height:50px;width:95%}.btn-brown{line-height:40px}}@media (min-width: 641px) and (max-width: 821px){[class^='btn-']{border-radius:3px}.btn-default{background-position:right -3px}.btn-default:hover{background-position:right -50px}.btn-regist,.btn-mailmgz{height:60px;font-size:18px;line-height:60px}.btn-regist.fixed_line_height span,.btn-mailmgz.fixed_line_height span{margin:10px 0 0}.btn-brown{line-height:44px}}@media (min-width: 821px){.btn-backToList{width:500px !important}}@media (min-width: 822px){a[class^='btn-']{border-radius:4px}.btn-default{background-position:right top}.btn-default:hover{background-position:right bottom}.btn-regist,.btn-mailmgz{height:70px;font-size:20px;line-height:70px}.btn-regist.fixed_line_height span,.btn-mailmgz.fixed_line_height span{margin:12px 0 0}.btn-brown{line-height:50px}}.notes,.note_list{max-width:1000px;line-height:1.2;text-align:left}.notes li,.note_list li{font-size:13px;color:#887766;padding-left:1.2em;margin-bottom:4px;position:relative}.notes li:before,.note_list li:before{content:'\203B';position:absolute;top:0;left:0}.notes li.text-alert,.note_list li.text-alert{color:#d11}.notes .em,.notes.em,.notes em,.note_list .em,.note_list.em,.note_list em{color:#d11}.notes.small,.note_list.small{font-size:11px}.notes.small li,.note_list.small li{font-size:11px}.notes .txt-default,.note_list .txt-default{padding:0 2px}.note,.note_single{font-size:13px;max-width:1000px;margin:0 auto;padding-left:1.2em;line-height:1.25;position:relative;color:#887766;text-align:left}.note:before,.note_single:before{content:'※';position:absolute;top:0;left:0}.note .em,.note.em,.note em,.note_single .em,.note_single.em,.note_single em{color:#d11}.note.small,.note_single.small{font-size:11px}.note.small li,.note_single.small li{font-size:11px}.note .txt-default,.note_single .txt-default{padding:0 2px}.mgn-btm0{margin-bottom:0 !important}.mgn-btm5{margin-bottom:5px !important}.mgn-btm10{margin-bottom:10px !important}.mgn-btm15{margin-bottom:15px !important}.mgn-btm20{margin-bottom:20px !important}.mgn-btm25{margin-bottom:25px !important}.mgn-btm30{margin-bottom:30px !important}.mgn-btm40{margin-bottom:40px !important}.mgn-top0{margin-top:0px !important}.mgn-top5{margin-top:5px !important}.mgn-top10{margin-top:10px !important}.mgn-top15{margin-top:15px !important}.mgn-top20{margin-top:20px !important}.mgn-top25{margin-top:25px !important}.mgn-top30{margin-top:30px !important}.mgn-top40{margin-top:40px !important}.bold{font-weight:bold !important}small{font-size:12px}@media (min-width: 641px){small{font-size:13px}}.bg-white{background-color:#fff}.bg-beige01{background-color:#fcf9ee}.bg-beige02{background-color:#f4efde}.txt-default{color:#3c2c1c;font-weight:normal}.txt-sub{color:#887766;font-weight:normal}.txt-red{color:#cc2222 !important}.txt-blue{color:#0088ee !important}.txt-orange{color:#ee8822 !important}.txt-box{text-align:left}.txt-box>p{margin-bottom:0.75em}.txt-box>p:last-of-type{margin-bottom:0}.castEntry_catch{font-size:18px;font-weight:bold;color:#ff7700;margin:0 0 .5em;text-align:center}.castEntry_lead{text-align:left;margin:0 0 1.25em}.castEntry_lead em{font-weight:bold}.castEntry_cvArea{padding:16px 0}@media (max-width: 821px){.castEntry_cvArea .btn-regist{width:96% !important}}.imgCaption{font-size:11px;color:#887766;text-align:left}.txtLink{color:#0088ee;text-decoration:underline}.txtLink.newWin{padding:0 1.24em 0 0;background-image:url("/images/static/icon-link_newwindow-8b7059ca.svg");background-repeat:no-repeat;background-size:1em auto;background-position:right 1px top}.topicpath{width:100%;max-width:1000px;font-size:10px;margin:0 auto 16px;padding:8px 4px;text-align:left}.topicpath li{display:inline-block}.topicpath li:after{content:'>';color:#c3b9ae;padding:0 3px 0 4px}.topicpath li:last-child:after{display:none}.topicpath li>a{color:#887766}.defaultTable{width:100%;font-size:14px;text-align:center;border-collapse:collapse}.defaultTable th,.defaultTable td{font-weight:normal;border:1px solid #887766;padding:8px 4px 7px;line-height:1.2;background-color:#fff}.defaultTable thead th{background-color:#c3b9ae;color:#fff}.defaultTable thead th:nth-of-type(odd){background-color:#887766}.defaultTable tbody th{background-color:#fcf9ee}@media (min-width: 641px){.defaultTable{font-size:16px;min-width:397px}.table_requirements{max-width:560px}}.boxShadow{border:1px #efe9e3 solid;box-shadow:0 4px 6px rgba(0,0,0,0.12)}[class^='commic-widget-']{width:100%;display:table}[class^='commic-widget-'] .img-box,[class^='commic-widget-'] .comment-cloud{display:table-cell;vertical-align:middle}[class^='commic-widget-'] .img-box>img{width:100%;height:auto}[class^='commic-widget-'] .comment-cloud{border-radius:10px;padding:8px;overflow:visible;border:1px solid #c3b9ae;background-color:#fff;position:relative}[class^='commic-widget-'] .comment-cloud:after,[class^='commic-widget-'] .comment-cloud:before{top:50%;border:solid transparent;content:"";width:0;height:0;position:absolute;pointer-events:none;visibility:visible}[class^='commic-widget-'] .comment-cloud:after{border-width:10px;margin-top:-10px}[class^='commic-widget-'] .comment-cloud:before{border-width:11px;margin-top:-11px}.commic-widget-r .img-box{padding-right:18px}.commic-widget-r .comment-cloud{text-align:left}.commic-widget-r .comment-cloud:after,.commic-widget-r .comment-cloud:before{right:100%}.commic-widget-r .comment-cloud:after{border-right-color:#fff}.commic-widget-r .comment-cloud:before{border-right-color:#c3b9ae}.commic-widget-l .img-box{padding-left:18px}.commic-widget-l .comment-cloud{text-align:center}.commic-widget-l .comment-cloud:after,.commic-widget-l .comment-cloud:before{left:100%}.commic-widget-l .comment-cloud:after{border-left-color:#fff}.commic-widget-l .comment-cloud:before{border-left-color:#c3b9ae}@media (max-width: 640px){.main-wrap{padding-top:32px;padding-bottom:28px}.sub-wrap{padding-top:20px;padding-bottom:25px}.h1,.h2,.h3,.h4,.title{line-height:1.12}.h1{font-size:28px;margin-bottom:20px}.h2{font-size:24px;margin-bottom:18px}.h3{font-size:18px;margin-bottom:16px}.h4{margin-bottom:16px}.h1 span,.h2 span,.h3 span{font-size:62%;color:#887766}.sub-page .page-title{font-size:24px;margin:0 auto 20px;width:95%}[class^='commic-widget-'] .comment-cloud{padding:8px}.info-table{text-align:left}.info-table-tr{margin-bottom:15px}.info-table-th{margin-bottom:8px}}@media (min-width: 641px) and (max-width: 821px){.topicpath{font-size:12px}.main-wrap{padding-top:48px;padding-bottom:44px}.sub-wrap{padding-top:32px;padding-bottom:32px}.h1,.h2,.title{line-height:1.12;font-weight:normal}.h1{font-size:36px;margin-bottom:28px}.h2{font-size:28px;margin-bottom:24px}.h3{font-size:20px;margin-bottom:16px}.h4{font-size:18px;margin-bottom:12px}.h1 span,.h2 span,.h3 span{font-size:62%;color:#887766}.castEntry_catch{font-size:20px}.sub-page .page-title{font-size:30px;margin:0 auto 30px;width:95%}[class^='commic-widget-'] .comment-cloud{padding:8px}.info-table{text-align:left}.info-table .info-table-tr{margin-bottom:20px}.info-table .info-table-th{margin-bottom:10px}}@media (max-width: 821px){.hide-mb{display:none}.info-table{text-align:left}.info-table .info-table-th{color:#887766;font-weight:bold;padding:0 0 3px 0;border-bottom:1px solid #c3b9ae}.info-table .info-table-td>p{margin-bottom:0.75em}.info-table .info-table-td>p:last-of-type{margin-bottom:0}}@media (min-width: 822px){.topicpath{font-size:12px;margin:0 auto 24px}.main-wrap{padding-top:64px;padding-bottom:56px}.sub-wrap{padding-top:40px;padding-bottom:40px}.small{font-size:smaller}.h1,.h2,.h3,.h4,.page-title{line-height:1.136;font-weight:normal}.h1{font-size:44px;margin-bottom:36px}.h2{font-size:36px;margin-bottom:28px}.h3{font-size:22px;margin-bottom:18px}.h4{font-size:18px;margin-bottom:12px}.h1 span,.h2 span,.h3 span{font-size:54%;color:#887766;font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "メイリオ", sans-serif}.castEntry_catch{font-size:24px}.sub-page .page-title{font-size:40px;margin:0 auto 35px}.notes{font-size:14px}[class^='commic-widget-'] .comment-cloud{padding:8px}.info-table{width:100%;display:table;border-top:1px solid #c3b9ae}.info-table-tr{display:table-row}.info-table-th,.info-table-td{display:table-cell;vertical-align:top;border-bottom:1px solid #c3b9ae}.info-table-th{width:200px;padding:15px 5px 14px 5px;background-color:#fcf9ee}.info-table-td{padding:15px 10px 14px 10px;background-color:#fff;text-align:left}.info-table-td>p{margin-bottom:0.75em}.info-table-td>p:last-of-type{margin-bottom:0}}.head-inner{width:100%;padding-left:10px;position:relative;z-index:90}.head-inner .headerLogo{display:inline-block;position:absolute;top:2px;left:4px;z-index:110;max-width:160px;line-height:12px;font-size:10px;color:#887766;white-space:nowrap}.head-inner .headerLogo a{color:#887766}.head-inner .headerLogo img{margin:2px 0 0;width:auto;height:40px}.head-inner .headerLogo:hover{opacity:.7}.head-inner #nav-toggle,.head-inner .btn-hd-regist{z-index:110}.head-inner .global-nav{position:absolute;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;transition:.5s ease-in-out}.fixed{margin-top:0;box-shadow:0 2px 5px rgba(0,0,0,0.2);background-color:#fcf9ee;transition:top 0.65s ease-in;-webkit-transition:top 0.65s ease-in;-moz-transition:top 0.65s ease-in;position:fixed;z-index:110px}@media (max-width: 640px){body .global-nav{top:-600px}body .global-nav>ul{padding-top:12px;padding-bottom:12px}body .global-nav>ul>li{margin-left:3%;margin-right:3%;height:40px}body .global-nav>ul>li>a{font-size:16px;line-height:39px}body .open .global-nav{-moz-transform:0.5s translateY(600px);-webkit-transform:0.5s translateY(600px);transform:0.5s translateY(600px);z-index:80}}@media (min-width: 641px) and (max-width: 820px){.head-inner{background:url("/images/static/staff_entry/jpx_tb-49fbac3e.png") no-repeat 22% 6px;background-size:auto 50px;position:absolute;top:0;left:0;z-index:100}.global-nav{top:-750px}.global-nav>ul{padding-top:16px;padding-bottom:16px}.global-nav>ul>li{margin-left:3%;margin-right:3%;height:48px}.global-nav>ul>li>a{font-size:18px;line-height:47px}.open .global-nav{-moz-transform:0.5s translateY(750px);-webkit-transform:0.5s translateY(750px);transform:0.5s translateY(750px);z-index:80}}@media (max-width: 820px){#top-head{line-height:1;position:absolute;margin-top:60px;top:-60px}#top-head .head-inner{height:60px;position:relative}#top-head .head-inner .mobile-head{background:#fcf9ee;z-index:95}#top-head.fixed{top:0;margin-top:0;position:fixed;overflow:visible;transition:top 0.65s ease-in;-webkit-transition:top 0.65s ease-in;-moz-transition:top 0.65s ease-in}#top-head .btn-hd-regist{position:absolute;top:10px;right:66px;height:36px;padding:0 .8em;font-size:14px;line-height:36px;display:inline-block;color:#fff;text-align:center;background-color:#ff7700;-webkid-box-shadow:0 4px 0 #cc6600;box-shadow:0 4px 0 #cc6600;background-position:96% center}#top-head .btn-hd-regist:hover{-webkid-box-shadow:0 1px 0 #cc6600;box-shadow:0 1px 0 #cc6600;transform:translate3d(0, 3px, 0)}body .global-nav{width:100%;position:absolute;bottom:0;left:0;right:0;margin:auto}body .global-nav>ul{overflow:hidden;text-align:center;background-color:rgba(0,0,0,0.8)}body .global-nav>ul>li{background-color:#fff;border-bottom:1px solid #c3b9ae}body .global-nav>ul>li>a{display:block}body .global-nav>ul>li:first-of-type{border-top-left-radius:4px;border-top-right-radius:4px}body .global-nav>ul>li:last-of-type{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}#nav-toggle{width:60px;height:60px;position:absolute;top:0;right:0;cursor:pointer;background-color:#3c2c1c;display:block}#nav-toggle>div{position:relative;width:24px;height:24px;margin:12px auto 0}#nav-toggle>div>span{position:absolute;width:24px;height:2px;left:0;display:block;background-color:#fff;-webkit-transition:.35s ease-in-out;-moz-transition:.35s ease-in-out;transition:.35s ease-in-out}#nav-toggle>div>span:nth-child(1){top:0}#nav-toggle>div>span:nth-child(2){top:10px}#nav-toggle>div>span:nth-child(3){bottom:2px}#nav-toggle small,#nav-toggle i{width:60px;color:#fff;font-size:10px;position:absolute;display:block;bottom:8px;line-height:1;text-align:center}#nav-toggle i{display:none;font-style:normal}.open #nav-toggle span:nth-child(1){top:10px;-webkit-transform:rotate(315deg);-moz-transform:rotate(315deg);transform:rotate(315deg)}.open #nav-toggle span:nth-child(2){width:0;left:50%}.open #nav-toggle span:nth-child(3){top:10px;-webkit-transform:rotate(-315deg);-moz-transform:rotate(-315deg);transform:rotate(-315deg)}.open #nav-toggle small{display:none}.open #nav-toggle i{display:block}.open .global-nav{top:60px;-moz-transform:0.35s translateY(556px);-webkit-transform:0.35s translateY(556px);transform:0.35s translateY(556px);z-index:80}}@media (min-width: 821px){.nav-container{max-width:720px;display:flex;flex-wrap:wrap;justify-content:flex-end;padding-left:80px;margin:0 0 0 auto}#top-head{position:absolute;top:-100px;margin-top:100px;overflow:hidden}#top-head.fixed{top:0;margin-top:0;position:fixed;transition:top 0.65s ease-in;-webkit-transition:top 0.65s ease-in;-moz-transition:top 0.65s ease-in}#top-head .head-inner{height:100px;margin-left:auto;margin-right:auto;display:flex;justify-content:space-between}#top-head .mobile-head{flex:0 0 250px}#top-head .logo a{width:170px;height:100px;background:url("/images/static/logo_header-88281ca3.png") no-repeat center center;background-size:contain}#top-head .logo a:hover{opacity:0.7}#top-head .btn-hd-regist{display:none}#top-head #nav-toggle{display:none}#top-head .global-nav{flex:1;margin:0 0 0 auto !important;text-align:right;box-sizing:border-box;position:static}#top-head .global-nav>ul{width:100%;padding-top:16px}#top-head .global-nav>ul>li{display:inline-block}#top-head .global-nav>ul>li>a{font-size:14px;display:block;text-align:center;line-height:32px;border-radius:20px;padding-left:0.75em;padding-right:0.75em}#top-head .global-nav>ul>li>a:hover{background-color:#f4efde}#top-head .global-nav>ul li.spOnly{display:none}}@media (min-width: 1000px){header .head-inner{background:url("/images/static/staff_entry/jpx_sp-1ab126a9.png") no-repeat 170px 16px;background-size:auto 76px}header .head-inner .headerLogo{top:12px;text-align:center}header .head-inner .headerLogo img{height:60px;margin:4px 0 0}}main.castEntry{position:relative}main.castEntry .floatingBtnArea{position:sticky !important;width:100%;left:0;bottom:0;padding:8px 0 12px;background-color:rgba(53,38,24,0.84)}main.castEntry .floatingBtnArea .btn-regist{width:82% !important;max-width:640px;margin:0 auto 0 3%}@media (min-width: 641px){main.castEntry .floatingBtnArea{padding:12px 0 16px}main.castEntry .floatingBtnArea .btn-regist{margin:0 auto 0}}.btnArea_castEntry{width:96%;max-width:800px;margin:1.25em auto 0;text-align:center}.btnArea_castEntry div{margin:12px 0 0}.btnArea_castEntry p{font-size:13px;margin:0 auto 6px !important;line-height:1;color:#ff7700}.btnArea_castEntry a{font-size:17px;color:#fff;border-radius:4px}.btnArea_castEntry a:hover{background-color:#887766}.btnArea_castEntry .btn-brown{margin:8px auto 0}.btnArea_castEntry .btn-default{max-width:464px}.btnArea_castEntry .btn-regist.noShadow{height:50px;line-height:50px;box-shadow:none !important}.btnArea_castEntry .btn-regist.noShadow:hover{transform:none;box-shadow:none !important}@media (max-width: 640px){.btnArea_castEntry .btn-subcontracting{margin-bottom:4px}.btnArea_castEntry a{margin:0 auto 8px}.btnArea_castEntry a:last-of-type{margin:0 auto}.btn-regist.noShadow{margin-top:8px}}@media (min-width: 641px){.btnArea_castEntry{display:flex;justify-content:space-between;flex-wrap:wrap;margin:1.5em auto 0}.btnArea_castEntry>div{flex:0 0 48%;margin:0}.btnArea_castEntry>div:only-of-type{flex:0 0 100%}.btnArea_castEntry>a{flex:0 0 48%;font-size:18px}.btnArea_castEntry>a:only-of-type{flex:0 0 100%}.btnArea_castEntry .btn-regist.noShadow{height:54px}}.castEntry_mainVisual{position:relative;overflow:hidden}.castEntry_mainVisual .main-slider{width:100%;margin:0 !important}.castEntry_mainVisual .main-slider .slick-slide{max-width:100% !important}.castEntry_mainVisual .main-slider .slick-slide li h1{width:100%;max-width:1000px}.castEntry_mainVisual .slick-dots{bottom:8px;background:none}.index_mainvisual .main-slider{width:100%;margin:0 !important}.index_mainvisual .main-slider .slick-slide{max-width:100% !important;width:auto !important}.index_mainvisual .main-slider .slick-slide img{transition:all 400ms ease-in-out !important;opacity:.4;transform:scale(0.92);width:auto;object-fit:contain}.index_mainvisual .main-slider .slick-slide picture{display:block}.index_mainvisual .main-slider .slick-slide picture img{transition:all 400ms ease-in-out !important;opacity:.4;transform:scale(0.92);width:auto;object-fit:contain}.index_mainvisual .main-slider .slick-slide.slick-center img{opacity:1;transform:scale(1)}.index_mainvisual .main-slider .slick-slide.slick-center picture img{opacity:1;transform:scale(1)}.main-slide1{background:#ede9e6 url("/images/static/staff_entry/main-05_sp-a8b41168.jpg") no-repeat center center/cover}.main-slide2{background:#ede9e6 url("/images/static/staff_entry/main-02_sp-0f457c76.jpg") no-repeat center center/cover}.main-slide6{background:#d9f3e6 url("/images/static/staff_entry/main-06_sp-fffee5fb.jpg") no-repeat center center/cover}.main-slide7{background:#d9f3e6 url("/images/static/staff_entry/main-07_sp-d04549bc.jpg") no-repeat center center/cover}@media (max-width: 641px){.castEntry_mainVisual{position:relative}.castEntry_mainVisual .main-slider li img{width:100%;height:auto;visibility:hidden;object-fit:contain;aspect-ratio:16/9}.castEntry_mainVisual .jpx{width:48px;position:absolute;right:16px;bottom:4px}.castEntry_mainVisual.subpage .main-slider li{aspect-ratio:640/214}.index_mainvisual{position:relative;height:190px}.index_mainvisual .main-slider .slick-slide img{height:190px}.index_mainvisual .main-slider .slick-slide picture img{height:190px}.index_mainvisual .jpx{width:48px;position:absolute;right:16px;bottom:4px;z-index:20}}@media (min-width: 642px){.castEntry_mainVisual .main-slider li{aspect-ratio:15/7}.castEntry_mainVisual .jpx{display:none}.castEntry_mainVisual.subpage .main-slider li{aspect-ratio:480/143}.index_mainvisual{height:300px}.index_mainvisual .main-slider .slick-slide img{height:300px}.index_mainvisual .main-slider .slick-slide picture img{height:300px}.index_mainvisual .jpx{display:none}.main-slide1{background:url("/images/static/staff_entry/main-05_tb-971432fe.jpg") no-repeat center center;background-size:cover}.main-slide2{background:url("/images/static/staff_entry/main-02_tb-28bd6999.jpg") no-repeat center center;background-size:cover}.main-slide6{background:#fad7d4 url("/images/static/staff_entry/main-06_tb-813bd6de.jpg") no-repeat center center;background-size:auto 100%}.main-slide7{background:url("/images/static/staff_entry/main-07_tb-b167ef96.jpg") no-repeat center center;background-size:cover}}@media (min-width: 822px){.index_mainvisual{height:400px}.index_mainvisual .main-slider .slick-slide img{height:400px}.index_mainvisual .main-slider .slick-slide picture img{height:400px}}@media (min-width: 1000px){.castEntry_mainVisual{height:400px}.castEntry_mainVisual .main-slider li{aspect-ratio:80/32}.castEntry_mainVisual .main-slider .main-slide1,.castEntry_mainVisual .main-slider .main-slide2{height:400px !important}.castEntry_mainVisual .main-slider .main-slide6,.castEntry_mainVisual .main-slider .main-slide7{height:250px !important}.castEntry_mainVisual.subpage{height:250px}.castEntry_mainVisual.subpage .main-slider li{aspect-ratio:4/1}.main-slide1{background:#ede9e6 url("/images/static/staff_entry/main-05_pc-57a9a717.jpg") no-repeat center top/auto 100%}.main-slide2{background:#ede9e6 url("/images/static/staff_entry/main-02_pc-98b5e5a0.jpg") no-repeat center center/auto 100%}.main-slide6{background:#fff url("/images/static/staff_entry/main-06_pc-c84305ce.jpg") no-repeat center center/auto 100%}.main-slide7{background:url("/images/static/staff_entry/main-07_pc-62375d4c.jpg") no-repeat center center, url("/images/static/staff_entry/bg-main07-b5b104c6.jpg") repeat-x center center;background-size:auto 100%, auto 100%}}.castEntry_menu{margin:16px 0;text-align:center;border-top:1px solid #c3b9ae;border-bottom:1px solid #c3b9ae}.castEntry_menu nav{max-width:1000px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between}.castEntry_menu nav a{display:inline-block;flex:0 0 50%;line-height:44px;font-size:12.5px;border-right:1px solid #c3b9ae;position:relative;white-space:nowrap;overflow:visible}.castEntry_menu nav a:before{width:16px;line-height:44px;display:inline-block;content:'　';margin:0 4px 0 0;background-position:center center;background-repeat:no-repeat;background-size:auto 16px}.castEntry_menu nav a:after{position:absolute;right:0;bottom:0;display:inline-block;content:'';width:0;height:0;border-style:solid;border-width:0 0 8px 8px;border-color:transparent transparent #c3b9ae transparent}.castEntry_menu nav a:hover{background-color:#fcf9ee}.castEntry_menu nav a:hover:after{border-color:transparent transparent #ff7700 transparent}@media (max-width: 640px){.castEntry_menu nav a:nth-of-type(even){border-right:none}.castEntry_menu nav a:nth-of-type(-n+4){border-bottom:1px solid #c3b9ae}}.castEntry_menu .menu_about:before{background-image:url("/images/static/staff_entry/icon-apron-512b1772.svg")}.castEntry_menu .menu_merits:before{background-image:url("/images/static/staff_entry/icon-merits-5213ec34.svg")}.castEntry_menu .menu_jobSearch:before{background-image:url("/images/static/staff_entry/icon-seach-4d7abb6d.svg")}.castEntry_menu .menu_details:before{background-image:url("/images/static/staff_entry/icon-details-e9c84e91.svg")}.castEntry_menu .menu_comparison:before{background-image:url("/images/static/staff_entry/icon-comparison-a8b6a8c4.svg")}.castEntry_menu .menu_castVoice:before{background-image:url("/images/static/staff_entry/icon-comment-cfc69d46.svg")}.castEntry_menu .menu_entryFlow:before{background-image:url("/images/static/staff_entry/icon-flow-548eeac6.svg")}.castEntry_menu .menu_faq:before{background-image:url("/images/static/staff_entry/icon-faq-c1360cda.svg")}@media (min-width: 641px){.castEntry_menu nav a{flex:0 0 33.333%}}@media (min-width: 641px) and (max-width: 999px){.castEntry_menu nav a:nth-of-type(3n){border-right:none}.castEntry_menu nav a:nth-of-type(-n+3){border-bottom:1px solid #c3b9ae}}@media (min-width: 1000px){.castEntry_menu nav{flex-wrap:nowrap}.castEntry_menu nav a{flex:1 1 auto;line-height:48px}.castEntry_menu nav a:before{line-height:48px}.castEntry_menu nav a:first-of-type{border-left:1px solid #c3b9ae}}.castEntry_aboutCaSy{padding:24px 0 20px}@media (min-width: 821px){.castEntry_aboutCaSy{padding:40px 0}}.aboutCaSy_main dl{margin:0 0 1em;text-align:left}.aboutCaSy_main dl dt{font-size:120%;padding:.24em 0 .24em 2.4em;margin:0 0 .4em;border-bottom:1px solid #c3b9ae}.aboutCaSy_main dl dd{min-height:94px;text-align:right;padding:0 0 0 36%}.aboutCaSy_main dl dd p{text-align:left}@media (min-width: 923px){.aboutCaSy_main dl dd .tb_br{display:none}}@media (max-width: 922px){.aboutCaSy_main dl dd .tb_br{display:block}}.aboutCaSy_main .cl dt{background:url("/images/static/icon-cleaning-76874c75.svg") no-repeat 4px top;background-size:auto 88%}.aboutCaSy_main .cl dd{background:url("/images/static/staff_entry/img-about_cl-c214e300.jpg") no-repeat left top;background-size:33% auto}.aboutCaSy_main .ck dt{background:url("/images/static/icon-cooking-375668ce.svg") no-repeat 4px top;background-size:auto 88%}.aboutCaSy_main .ck dd{background:url("/images/static/staff_entry/img-about_ck-7d7d0a45.jpg") no-repeat left top;background-size:33% auto}.aboutCaSy_main .about dt{background:url("/images/static/icon-cast_blue-40772665.svg") no-repeat 3px top;background-size:auto 90%}.aboutCaSy_main .about dd{padding:0}.castEntry_feature{margin:0;padding:24px 0;background-color:#fcf9ee;box-shadow:inset 0 4px 4px rgba(0,0,0,0.12)}.castEntry_feature .sec-inner{text-align:center}@media (min-width: 641px){.castEntry_feature{padding:32px 0}}@media (min-width: 821px){.castEntry_feature{padding:40px 0}}.castEntry_feature .title_feature{color:#ff7700;font-weight:bold;font-size:21px;margin:0 auto 12px}@media (min-width: 641px){.castEntry_feature .title_feature{font-size:24px;margin:0 auto 16px}}@media (min-width: 821px){.castEntry_feature .title_feature{font-size:32px}}.castEntry_feature .title_feature::before,.castEntry_feature .title_feature::after{content:' ';height:1.2em;display:inline-block;background-repeat:no-repeat;background-size:contain}.castEntry_feature .title_feature::before{width:1.25em;background-image:url("/images/static/staff_entry/slash-l-184505ac.svg");background-position:left bottom}.castEntry_feature .title_feature::after{width:1.32em;background-image:url("/images/static/staff_entry/slash-r-54c7e885.svg");background-position:right bottom}.castEntry_feature .castEntry_cvArea{padding:0}.castEntry_feature.bottom{padding:24px 0 0}.feature_wrap{max-width:980px;margin:0 auto 16px}.feature_wrap dl,.feature_wrap ul{margin:0 auto;text-align:center}.feature_wrap dl:last-of-type,.feature_wrap ul:last-of-type{margin:0 !important}.feature_wrap dl dt,.feature_wrap dl li,.feature_wrap ul dt,.feature_wrap ul li{font-size:105%;font-weight:bold;margin:0 0 .16em}.feature_wrap dl dd,.feature_wrap ul dd{font-size:14px}.feature_wrap [class^='feature']{background-repeat:no-repeat}.feature_wrap .feature1{background-image:url("/images/static/staff_entry/icon-highwage-028a95ed.svg")}.feature_wrap .feature2{background-image:url("/images/static/staff_entry/icon-calendar-cb240d4e.svg")}.feature_wrap .feature3{background-image:url("/images/static/staff_entry/icon-beginner-bd34c90b.svg")}.feature_wrap .feature4{background-image:url("/images/static/staff_entry/icon-workarea-47a58757.svg")}.feature_wrap .feature5{background-image:url("/images/static/staff_entry/icon-select-e4b63c17.svg")}.feature_wrap .feature6{background-image:url("/images/static/staff_entry/icon-select3-ba2b7a03.svg")}.feature_wrap .feature7{background-image:url("/images/static/staff_entry/icon-insurance-a5b6a81b.svg")}.feature_wrap .feature8{background-image:url("/images/static/staff_entry/icon-apron-512b1772.svg")}.feature_wrap .feature9{background-image:url("/images/static/staff_entry/icon-clock-34ef6bfa.svg")}.related-contents{border-top:1px dotted #c3b9ae}@media (max-width: 640px){.aboutCaSy_main{margin:0 0 1em}.castEntry_feature [class^='feature']{background-size:32px auto;background-position:left top}.feature_wrap{width:auto;display:inline-block;text-align:left}.feature_wrap dl,.feature_wrap ul{min-height:32px;padding:0 0 0 44px;margin:0 auto 8px}.feature_wrap dl dt,.feature_wrap dl li,.feature_wrap ul dt,.feature_wrap ul li{line-height:32px;text-align:left}}@media (min-width: 641px){.aboutCaSy_main{display:flex;justify-content:space-between;margin:0 0 1.6em}.aboutCaSy_main dl{flex:0 0 48%}.aboutCaSy_main dl dt{font-size:125%}.aboutCaSy_main .castEntry_lead{flex:0 0 48%}.castEntry_feature{display:flex;flex-wrap:wrap;justify-content:space-around;margin:0 auto}.castEntry_feature dl,.castEntry_feature ul{padding:64px 0 0}.castEntry_feature [class^='feature']{background-size:56px auto;background-position:center top}.castEntry_feature .feature_wrap{display:flex;flex-wrap:wrap;justify-content:center}.castEntry_feature .feature_wrap dl,.castEntry_feature .feature_wrap ul{flex:0 0 30%;margin:0 0 12px;text-align:center}.castEntry_feature .feature_wrap dl li,.castEntry_feature .feature_wrap ul li{white-space:nowrap}.castEntry_feature .feature_wrap.full{flex-wrap:nowrap;justify-content:space-between}.castEntry_feature .feature_wrap.full dl,.castEntry_feature .feature_wrap.full ul{flex:0 0 24%}}@media (min-width: 1000px){.feature_wrap.full{width:860px}}.merit-wrap .btnArea_castEntry,.merit-wrap .btnArea_castEntry{width:100%;margin:8px 0 24px}@media (min-width: 641px){.merit-wrap .btnArea_castEntry,.merit-wrap .btnArea_castEntry{margin:8px 0 0}}[id^='merit0']{padding:48px 0 0;margin:-48px 0 0;text-align:left}.merit-title{position:relative;border-bottom:1px solid #c3b9ae}.merit-title sup{font-size:40%}div[class^='merit-0']{margin-left:auto;margin-right:auto}div[class^='merit-0']:last-of-type{margin-bottom:0}div[class^='merit-0'] .left-wrap,div[class^='merit-0'] .right-wrap{text-align:left}div[class^='merit-0'] .left-wrap h4,div[class^='merit-0'] .right-wrap h4{font-size:16px;margin:0 0 4px}div[class^='merit-0'] .left-wrap h4 span,div[class^='merit-0'] .right-wrap h4 span{font-size:14px;font-weight:normal;padding:0 0 0 2px}div[class^='merit-0'] .left-wrap strong,div[class^='merit-0'] .right-wrap strong{display:block}div[class^='merit-0'] .left-wrap p em,div[class^='merit-0'] .right-wrap p em{font-weight:bold}div[class^='merit-0'] .left-wrap mark,div[class^='merit-0'] .right-wrap mark{text-decoration:none;background:url("/images/static/txt-marker-19f7a1aa.png") repeat-x left bottom;background-size:auto 1em}div[class^='merit-0'] .merit-title{text-align:left}div[class^='merit-0'] .merit-title small{color:#fff;text-align:center;position:absolute;top:0;left:0;background-color:#3c2c1c}div[class^='merit-0'] .merit-title small span{display:block;font-size:10px}div[class^='merit-0'] .merit-title p{font-size:14px}div[class^='merit-0'] .merit-title .title{color:#ff7700;line-height:1.1}div[class^='merit-0'] .merit-title .title sup{font-size:10px;color:#887766}div[class^='merit-0'] .btn-default{text-align:center}@media (max-width: 640px){.merit-wrap{padding-top:36px;padding-bottom:0}.comment-cloud:after,.comment-cloud:before{top:30%}div[class^='merit-0']{width:100%;padding:14px 3%}div[class^='merit-0'] .left-wrap{margin-bottom:16px}div[class^='merit-0'] .left-wrap strong{margin-bottom:6px}div[class^='merit-0'] .right-wrap{margin-bottom:16px}div[class^='merit-0'] .merit-title{height:55px;padding:0  0 6px 50px;margin-bottom:15px;line-height:1.2}div[class^='merit-0'] .merit-title small{width:40px;height:50px;font-size:20px;line-height:22px}div[class^='merit-0'] .merit-title small span{font-size:8px}div[class^='merit-0'] .merit-title p{padding-top:3px;margin-bottom:6px}div[class^='merit-0'] .merit-title .title{font-size:22px}}@media (min-width: 641px) and (max-width: 821px){.merit-wrap{padding-top:40px;padding-bottom:0}.comment-cloud:after,.comment-cloud:before{top:40%}div[class^='merit-0']{width:100%;padding:20px 3%}div[class^='merit-0'] .left-wrap{margin-bottom:24px}div[class^='merit-0'] .left-wrap strong{font-size:18px;margin-bottom:12px}div[class^='merit-0'] .right-wrap{text-align:center;margin-bottom:24px}div[class^='merit-0'] .merit-title{height:70px;padding:0  0 8px 56px;margin-bottom:16px;line-height:1.2}div[class^='merit-0'] .merit-title small{width:44px;height:60px;font-size:24px;line-height:26px}div[class^='merit-0'] .merit-title small span{font-size:10px}div[class^='merit-0'] .merit-title p{padding-top:4px;margin-bottom:6px}div[class^='merit-0'] .merit-title .title{font-size:28px}}@media (min-width: 822px){[id^='merit0']{padding:120px 0 0;margin:-120px 0 40px}.merit-wrap{padding-top:56px;padding-bottom:16px}.comment-cloud:after,.comment-cloud:before{top:50%}div[class^='merit-0']{width:100%;margin-bottom:40px;padding:24px 20px 0 20px;border:1px solid #c3b9ae;background-color:#fcf9ee;display:flex;justify-content:space-between;flex-wrap:wrap}div[class^='merit-0'] .left-wrap{flex:0 0 48%;margin-bottom:24px}div[class^='merit-0'] .left-wrap strong{font-size:18px;margin-bottom:4px}div[class^='merit-0'] .right-wrap{flex:0 0 48.4%;margin-bottom:24px}div[class^='merit-0'] .merit-title{height:80px;padding:0  0 10px 65px;margin-bottom:20px}div[class^='merit-0'] .merit-title small{width:50px;height:70px;font-size:28px;line-height:30px}div[class^='merit-0'] .merit-title small span{font-size:10px}div[class^='merit-0'] .merit-title p{margin-bottom:10px}div[class^='merit-0'] .merit-title .title{font-size:30px}}.merit-list{border:1px solid #c3b9ae;background-color:#fff;margin:0 0 .5em}.merit-list li{font-weight:bold;font-size:15px;padding-left:26px;margin-bottom:8px;background:url("/images/static/staff_entry/bullet-checkmark-9a46a365.png") no-repeat left 2px;background-size:auto 16px}.merit-01 .commic-widget-r{margin-bottom:10px}.merit-01 .sample-case .timetable>img{width:100%;height:auto}.merit-01 .sample-case .schedule>img{width:100%;height:auto}@media (max-width: 640px){.merit-01 .sample-case:first-of-type{margin-bottom:9px}.merit-01 .sample-case .img-box{width:25%;max-width:108px}.merit-01 .sample-case .img-box>img{max-width:90px}.merit-01 .btnArea_castEntry.pc{display:none}}@media (min-width: 641px){.btnArea_castEntry.sp{display:none}}@media (min-width: 641px) and (max-width: 821px){.merit-01 .sample-case:first-of-type{margin-bottom:11px}.merit-01 .sample-case .img-box{width:25%;max-width:118px}.merit-01 .sample-case .img-box>img{max-width:100px}}@media (max-width: 821px){.merit-01 .merit-catch+p{margin-bottom:10px}.merit-list{padding:8px 8px 0 8px}.merit-list li{padding-left:24px;margin-bottom:8px;background:url("/images/static/staff_entry/bullet-checkmark-9a46a365.png") no-repeat left 4px;background-size:auto 14px}}@media (min-width: 822px){.merit-01 .full-wrap{flex:0 0 100%;text-align:left}.merit-01 .left-wrap p{margin-bottom:15px}.merit-01 .img-box{width:100px}.merit-01 .sample-case:first-of-type{margin-bottom:15px}.merit-01 .sample-case .commic-widget-r .comment{font-size:14px}.merit-list{padding:12px 12px 0 12px}.merit-list li{padding-left:26px;background:url("/images/static/staff_entry/bullet-checkmark-9a46a365.png") no-repeat left 3px;background-size:auto 16px}.merit-list.grid{display:grid;grid-template-columns:repeat(2, 1fr)}}.workstyle{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.workstyle input[name="tab_item"]{display:none}.workstyle h3{flex:0 0 100%;font-weight:bold;margin:0 0 8px;text-align:left;line-height:16px}.workstyle_tab{flex:1 1 auto;align-self:flex-start;font-size:16px;line-height:1;padding:10px 4px 8px;border-bottom:1px solid #3c2c1c;background-color:#c3b9ae;text-align:center;color:#fff;border-top-left-radius:8px;border-top-right-radius:8px;transition:all 0.2s ease}.workstyle_tab:hover{opacity:0.75}.workstyle_body{flex:0 0 100%;padding:1em 0 0;overflow:hidden;align-self:flex-start;text-align:left}.workstyle_body img{width:100%;height:auto}.workstyle_body dl dt{padding:0 0 0 56px;margin:0 0 10px;line-height:1.1}.workstyle_body dl dt strong{font-size:18px;display:block;margin:0 0 6px;color:#ff7700}.workstyle_body dl dt span{font-size:13.5px;display:block;padding:3px .6em;border:1px solid #c3b9ae;border-radius:20px}.workstyle_body dl dt em{font-style:normal;display:inline-block;font-weight:bold;color:#cc2222;padding:0 2px}.workstyle_body dl dt small{font-weight:normal;display:inline-block;padding:0 0 0 1em;color:#3c2c1c}.workstyle_body dl dd{font-size:14px}.workstyle_body dl dd p{margin:0 0 6px}#workstyle-tab1:checked+label,#workstyle-tab2:checked+label{background-color:#3c2c1c}#workstyle-tab1~#workstyle-1,#workstyle-tab2~#workstyle-2{display:none}#workstyle-tab1:checked~#workstyle-1,#workstyle-tab2:checked~#workstyle-2{display:block !important}.workstyle_case1{margin-bottom:12px}.workstyle_case1 dt{background:url("/images/static/staff_entry/thumb-cast2-c28967b3.png") no-repeat left top;background-size:auto 108%}.workstyle_case2{margin-bottom:12px}.workstyle_case2 dt{background:url("/images/static/staff_entry/thumb-cast5-46f77466.png") no-repeat left top;background-size:auto 104%}.workstyle_case3 dt{background:url("/images/static/staff_entry/thumb-cast1-eccbdabe.png") no-repeat left top;background-size:auto 104%}.workstyle_case4{margin-bottom:12px}.workstyle_case4 dt{background:url("/images/static/staff_entry/thumb-cast3-a0969dd6.png") no-repeat left top;background-size:auto 108%}.workstyle_case5{margin-bottom:12px}.workstyle_case5 dt{background:url("/images/static/staff_entry/thumb-cast4-bf93e9ac.png") no-repeat left top;background-size:auto 108%}.workstyle_case6 dt{background:url("/images/static/staff_entry/thumb-cast5-46f77466.png") no-repeat left top;background-size:auto 108%}.merit-02 .info{border:1px solid #c3b9ae;background-color:#fff}.merit-02 .info p{padding-left:60px;text-align:left;background:url("/images/static/staff_entry/icon-info-bea78f34.png") no-repeat left center}.merit-02 .table-wage{margin:0 auto}.merit-02 .table-wage th{padding-left:30px}.merit-02 .table-wage td{padding-left:40px}.merit-02 .table-wage .txt-wage{font-weight:lighter}@media (max-width: 640px){.merit-02{background-color:#fcf9ee}.merit-02>.info{padding:10px;margin-bottom:20px}.merit-02>.info>.btn-default{max-width:390px}}@media (min-width: 641px) and (max-width: 821px){.merit-02{background-color:#fcf9ee}.merit-02>.info{padding:15px;margin-bottom:25px}.merit-02>.info>.btn-default{max-width:390px}}@media (max-width: 821px){.merit-02>.right-wrap>img{width:100%;max-width:480px;height:auto}.merit-02>.info>p{margin-bottom:20px}.merit-02>.info>.btn-default{width:100%;margin:0 auto}}@media (min-width: 822px){.merit-02 .info{clear:both;padding:15px 20px;margin-bottom:29px}.merit-02 .info p{width:500px;float:left}.merit-02 .info a.btn-default{width:300px;float:right}}.merit-03 .message{width:100%;text-align:center;border-top:1px solid #c3b9ae}.merit-03 .message .message_txt{font-size:20px;color:#ff7700;display:block}.merit-03 .message .btn-brown{margin-left:auto;margin-right:auto}@media (max-width: 640px){.merit-03 .message .message_txt{font-size:18px;margin-bottom:15px}.merit-03 .message .btn-brown{max-width:390px}}@media (min-width: 641px) and (max-width: 821px){.merit-03 .right-wrap p{text-align:center}.merit-03 .message .btn-brown{max-width:390px}}@media (max-width: 821px){.merit-03 .right-wrap>img{width:100%;max-width:480px;height:auto}.merit-03 .message{padding-top:24px;margin:0 auto 24px}.merit-03 .message .message_txt{margin-bottom:20px}.merit-03 .message .btn-brown{width:100%}}@media (min-width: 822px){.merit-03 .message{padding-top:28px;margin:0 auto 28px}.merit-03 .message .message_txt{margin-bottom:24px}.merit-03 .message .btn-brown{width:390px}}.supporter-msg{margin-bottom:20px}.supporter-msg .mgn-btm5>span{color:#887766;font-size:12px}.supporter-msg .commic-widget-r .img-box{width:25%;max-width:120px}.supporter-msg .commic-widget-r .img-box>img{max-width:100px}@media (min-width: 641px){.supporter-msg{margin-bottom:24px}.supporter-msg .commic-widget-r .img-box{max-width:128px}.supporter-msg .commic-widget-r .img-box>img{max-width:110px}}@media (min-width: 822px){.supporter-msg{flex:0 0 100%;margin-bottom:32px}.supporter-msg .mgn-btm5 span{font-size:14px}.supporter-msg .commic-widget-r .img-box{width:140px}.supporter-msg .commic-widget-r .comment-cloud{width:850px}}.messageFromCaSy{max-width:800px;padding:24px 0;margin:0 auto;text-align:center}.messageFromCaSy p{font-size:19px;font-weight:bold;color:#ff7700;margin:0 0 10px}.messageFromCaSy a{width:95%;max-width:390px}@media (min-width: 641px){.messageFromCaSy{padding:20px 0 28px;border-bottom:none}.messageFromCaSy p{font-size:20px;margin:0 0 16px}}@media (min-width: 821px){.messageFromCaSy{padding:0}.messageFromCaSy p{font-size:21px}}.castEntry_comparison .btn-brown{max-width:390px}.comparisonChart{width:100%;max-width:1000px;font-size:13px;text-align:center;margin:0 auto .5em;border-collapse:collapse}.comparisonChart th,.comparisonChart td{font-weight:normal;border:1px solid #887766;padding:6px 2px 5px;line-height:1.2;background-color:#fff}.comparisonChart thead .course th{font-size:12px;line-height:1.1}.comparisonChart thead th{background-color:#c3b9ae;color:#fff}.comparisonChart thead .dh{background-color:#004999}.comparisonChart thead .dh span{font-weight:normal !important}.comparisonChart thead .sub{background-color:#887766}.comparisonChart thead .active{font-weight:bold}.comparisonChart tbody th{background-color:#fcf9ee}.comparisonChart tbody td{background-color:#fff}.comparisonChart tbody td small{font-size:10px}.comparisonChart tbody tr:nth-child(odd) th{background-color:#f4efde}.comparisonChart tbody tr:nth-child(odd) td{background-color:#fcf9ee}@media (min-width: 641px){.castEntry_comparison{background-color:#fcf9ee}.castEntry_comparison.noBGcolor{background-color:#fff;border-bottom:1px solid #c3b9ae}.comparisonChart{font-size:14px}.comparisonChart th,.comparisonChart td{padding:8px 2px 7px}.comparisonChart th small,.comparisonChart td small{font-size:11px}.comparisonChart thead .course th{font-size:14px}.comparisonChart thead .active{font-size:18px;letter-spacing:.4em;padding-left:.8em}}.forBeginner{padding-bottom:20px}.forBeginner_main{margin:0 0 1.5em}.forBeginner_main dl{background-position:left top;background-repeat:no-repeat}.forBeginner_main dl dt{font-size:16px;line-height:1;font-weight:bold;margin:0 0 6px}.forBeginner_main dl dd{word-wrap:break-word;overflow-wrap:break-word;font-size:14px}.forBeginner_main dl sup{font-size:10px;padding:0 0 0 2px}@media (max-width: 640px){.forBeginner_main dl{text-align:left;padding:0 0 0 130px;margin:0 0 16px;background-size:120px auto}.forBeginner_main dl.system1{background-image:url("/images/static/staff_entry/support01_sp-53f080b4.jpg")}.forBeginner_main dl.system2,.forBeginner_main dl.system6{background-image:url("/images/static/staff_entry/support02_sp-a19b0294.jpg")}.forBeginner_main dl.system3{background-image:url("/images/static/staff_entry/support03_sp-66b81222.jpg")}.forBeginner_main dl.system4{background-image:url("/images/static/staff_entry/support04_sp-5117c486.jpg")}.forBeginner_main dl.system5{background-image:url("/images/static/staff_entry/support05_sp-c7e1b41d.jpg")}.forBeginner_main dl.system7{background-image:url("/images/static/staff_entry/support07_sp-134ad8ba.jpg")}.forBeginner_main dl.system8{background-image:url("/images/static/staff_entry/support08_sp-62fec988.jpg")}}@media (min-width: 641px){.forBeginner{background-color:#fcf9ee;border-top:1px solid #f0e0d0;padding-bottom:24px}.forBeginner_main{display:flex;justify-content:space-between;flex-wrap:wrap;margin:0 0 2em}.forBeginner_main dl{flex:0 0 48%;background-size:100% auto}.forBeginner_main dl::before{content:'';display:block;width:100%;aspect-ratio:32/13;margin:0 0 12px}.forBeginner_main dl dt{font-size:18px;text-align:center}.forBeginner_main dl dd{text-align:left}.forBeginner_main dl.system1{background-image:url("/images/static/staff_entry/support01_pc-1b881f4b.jpg")}.forBeginner_main dl.system2{background-image:url("/images/static/staff_entry/support02_pc-c20bbb1c.jpg")}.forBeginner_main dl.system3{background-image:url("/images/static/staff_entry/support03_pc-389542a2.jpg")}.forBeginner_main dl.system4{background-image:url("/images/static/staff_entry/support04_pc-bef9acb6.jpg")}.forBeginner_main dl.system5{background-image:url("/images/static/staff_entry/support05_pc-28b8f9f9.jpg")}.forBeginner_main dl.system6{background-image:url("/images/static/staff_entry/support06_pc-766d4908.jpg")}.forBeginner_main dl.system7{background-image:url("/images/static/staff_entry/support07_pc-eefc9691.jpg")}.forBeginner_main dl.system8{background-image:url("/images/static/staff_entry/support08_pc-488abf64.jpg")}.forBeginner_main dl:nth-of-type(1),.forBeginner_main dl:nth-of-type(2){margin-bottom:1.5em}}@media (min-width: 821px){.forBeginner{padding-bottom:36px}}.system1-notes{font-size:13px;color:#887766}.debutBonus{padding:1em 1em .5em;border:2px solid #ee9999;background:#fff6f6}.debutBonus .txtBox{text-align:left;margin:0 0 16px}.debutBonus h3{color:#cc2222;margin:0 0 .2em;line-height:1.25;text-align:center;font-weight:bold}@media (min-width: 641px){.debutBonus{display:flex;justify-content:space-between;flex-wrap:wrap;margin:0 auto 20px}.debutBonus .txtBox{flex:0 0 48.5%;margin:0}.debutBonus .imgBox{flex:0 0 48.5%}}@media (min-width: 822px){.debutBonus .imgBox{flex:0 0 33%}.debutBonus .txtBox{flex:0 0 64%;margin:0}}.faq-cloud{color:#fff;position:relative;background:#887766;border-radius:8px;text-align:left}.faq-cloud:before{right:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,119,102,0);border-right-color:#887766;border-width:10px;margin-top:-10px}.faq-list{max-width:1000px;margin-left:auto;margin-right:auto}.faq-list dt{width:100%}.faq-list dt .table-wrap{width:100%;display:table}.faq-list dt .table-wrap .img-box{line-height:0;display:table-cell;vertical-align:bottom}.faq-list dt .table-wrap .img-box img{width:100%;height:auto}.faq-list dt .table-wrap .txt-box{display:table-cell;vertical-align:middle}.faq-list dd{clear:both;text-align:left;background-color:#fff;border:1px solid #c3b9ae}.faq-list dd em{display:block;margin:8px 0 4px;padding:8px 0 0;font-weight:600;border-top:1px dotted #c3b9ae}.faq-list dd a{color:#0088ee}.faq-list+.btn-default{margin:0 auto}.faq_mailex{margin:8px 0 0 0 !important}.faq_mailex dt{margin:0 0 4px;padding:0 0 0 1em;position:relative}.faq_mailex dt:before{content:'-';display:inline-block;position:absolute;top:0;left:2px}.faq_mailex dd{padding:0 0 0 1.2em !important;margin:0 0 8px !important;border:none}.faq_castage>div{max-width:240px;margin:0 auto}@media (max-width: 640px){.castEntry_faq{background-color:#fcf9ee;border-top:1px solid #c3b9ae}.faq-list{width:95%;margin-bottom:20px}.faq-list dt .img-box{width:24%;padding-right:16px}.faq-list dt .img-box>img{max-width:80px}.faq-list dt .txt-box{width:auto;padding-bottom:10px}.faq-list dd{padding:12px;margin-bottom:20px}.faq-list .faq-cloud{padding:10px}.faq-list+.btn-default{width:95%;max-width:390px}}@media (min-width: 641px){.faq_castage{display:flex;justify-content:space-between}.faq_castage p{flex:1 0 50%;padding:0 2em 0 0}.faq_castage>div{flex:0 0 200px}}@media (min-width: 641px) and (max-width: 821px){.faq-list{width:95%;margin-bottom:25px}.faq-list dt{width:100%}.faq-list dt .img-box{width:16%;padding-left:4px;padding-right:16px}.faq-list dt .img-box>img{max-width:88px}.faq-list dt .txt-box{padding-bottom:10px}.faq-list dd{padding:15px;margin-bottom:20px}.faq-list .faq-cloud{padding:15px}.faq-list+.btn-default{width:95%;max-width:390px}}@media (min-width: 822px){.faq-list{width:100%;margin-bottom:40px}.faq-list dt .img-box{width:115px;padding-left:5px;padding-right:20px}.faq-list dt .txt-box{width:880px;padding-bottom:10px}.faq-list dd{padding:19px;margin-bottom:20px}.faq-list .faq-cloud{padding:20px}.faq-list+.btn-default{width:390px}}.faq-list-faqpage dt .img-box:after{content:'';background-size:auto 100% !important;visibility:visible;display:block;padding:88px 0 0 0}.faq-list-faqpage dt:nth-of-type(4n+1) .img-box:after{background:url("/images/static/staff_entry/icon-faq-01-6b3f9b9c.png") no-repeat center bottom}.faq-list-faqpage dt:nth-of-type(4n+2) .img-box:after{background:url("/images/static/staff_entry/icon-faq-02-f1b116f5.png") no-repeat center bottom}.faq-list-faqpage dt:nth-of-type(4n+3) .img-box:after{background:url("/images/static/staff_entry/icon-faq-03-f5f84c62.png") no-repeat center bottom}.faq-list-faqpage dt:nth-of-type(4n+4) .img-box:after{background:url("/images/static/staff_entry/icon-faq-04-29be3447.png") no-repeat center bottom}@media (min-width: 642px) and (max-width: 821px){.faq-list-faqpage dt .img-box:after{padding:80px 0 0 0}}.interviews{margin-left:auto;margin-right:auto}.interviews-backToList{margin:20px auto}.interviews .cast-wrap{border:1px solid #c3b9ae;background-color:#fff}.interviews .cast-info{width:100%;display:table;border-bottom:1px dotted #c3b9ae}.interviews .cast-info .img-box{line-height:0;display:table-cell}.interviews .cast-info .img-box img{width:100%;height:auto}.interviews .cast-info .txt-box{text-align:left;display:table-cell;vertical-align:middle}.interviews .cast-info .txt-box small{color:#887766}.interviews .catch-box .catch-box_txt{font-weight:bold}.interviews .catch-box-txt-container{display:flex;justify-content:center;align-items:center}.interviews .btn-default{width:100%;margin:0 auto}.interviews:after{display:none}.interviews+.btn-default{width:100%;margin:0 auto 24px}.banner_castVoice{width:96%;max-width:760px;display:inline-block}@media (max-width: 640px){.castEntry_interview{padding-bottom:10px}.interviews .cast-wrap{margin:4px 8px 16px}.interviews .cast-wrap-subPage{margin:10px 0 0}.interviews .cast-info .img-box{width:30%;max-width:120px}.interviews .cast-info .txt-box{padding:12px}.interviews .catch-box{padding:12px}.interviews .catch-box .catch-box_txt{font-size:16px;margin-bottom:15px;line-height:1.5}.interviews+.btn-default{width:95%;max-width:390px}}@media (min-width: 641px){.castEntry_interview{background-color:#fcf9ee;padding-bottom:16px}.interviews{width:96%;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between}.interviews .cast-wrap{flex:0 0 48.5%;margin-bottom:20px}.interviews .cast-wrap-subPage{margin:0 auto}.interviews .cast-info .img-box{width:30%;max-width:150px}.interviews .cast-info .txt-box{padding:15px}.interviews .catch-box{padding:15px}.interviews .catch-box .catch-box_txt{font-size:18px;margin-bottom:20px;line-height:1.5}.catch-box-txt-container{height:7.3em}.interviews+.btn-default{width:95%;max-width:740px}}@media (min-width: 1000px){.castEntry_interview{padding-bottom:20px}.interviews{width:980px;justify-content:space-around;margin-bottom:16px}.interviews .cast-wrap-subPage{margin:0 auto;float:none !important}.interviews .cast-info .img-box{width:159px}.interviews .cast-info .txt-box{padding:20px}.interviews .catch-box{padding:20px}.interviews .catch-box .catch-box_txt{font-size:20px;margin-bottom:20px;line-height:1.6}.interviews .btn-default{margin:0 auto}.interviews+.btn-default{width:390px;margin-bottom:36px}}.castEntry_interview_fix{background-color:#fff}@media (max-width: 640px){.castEntry_interview_fix{padding-bottom:10px}}@media (min-width: 641px){.castEntry_interview_fix{padding-bottom:16px}}@media (min-width: 1000px){.castEntry_interview_fix{padding-bottom:20px}}.int_cast-wrap{max-width:1000px;width:96%;margin:0 auto;display:flex;margin-bottom:40px;border:1px solid #c3b9ae;background-color:#fcf9ee}.int_cast-wrap .int_right{width:100%;margin:auto}.int_cast-wrap .int_right .int_title{font-weight:bold;text-align:center}.int_cast-wrap .int_right mark{text-decoration:none;background:url(/images/static/txt-marker-19f7a1aa.png) repeat-x left bottom;background-size:auto 1em}.int_cast-wrap .int_right .int_txt{background-color:#fff;border:1px solid #c3b9ae;padding:17px;text-align:left;line-height:1.7}@media (max-width: 640px){.int_cast-wrap{display:block;padding:12px}.int_cast-wrap .int_left{display:flex;margin-right:0}.int_cast-wrap .int_left .int_img{width:140px}.int_cast-wrap .int_left .int_cast-intro{margin:auto}.int_cast-wrap .int_right .int_title{font-size:18px;margin-bottom:10px}}@media (min-width: 641px){.int_cast-wrap{padding:20px}.int_cast-wrap .int_left{width:180px;margin-right:15px}.int_cast-wrap .int_left small{font-size:12px}.int_cast-wrap .int_right .int_title{font-size:22px;margin-bottom:15px}}@media (max-width: 700px){.int_title .sp-br{display:block}}@media (min-width: 701px){.int_title .sp-br{display:none}}.castEntry_review{padding-top:0px}.castEntry_review .border_review{display:inline-block;border:1px solid #c3b9ae;max-width:1000px;width:96%;padding:1em;background-color:#fff}.castEntry_review .border_review h3{font-size:20px;font-weight:bold;margin:0 0 0.6em}.castEntry_review .border_review p{margin:0 0 14px}@media (max-width: 640px){.castEntry_review .btn-default{width:95%;max-width:390px}.castEntry_review .br_sp{display:none}}@media (min-width: 641px){.castEntry_review{background-color:#fcf9ee}.castEntry_review .btn-default{width:95%;max-width:390px}}@media (min-width: 1000px){.castEntry_review .btn-default{margin:0 auto;width:390px}}@media (max-width: 641px){.castEntry_review_ceoMessage{background-color:#fcf9ee}}.castEntry_review_fix{background-color:#fff}@media (max-width: 640px){.castSupport_desc{background-color:#fcf9ee;padding-top:32px;padding-bottom:32px}}@media (min-width: 641px) and (max-width: 821px){.castSupport_desc{background-color:#fcf9ee;padding-top:48px;padding-bottom:48px}}@media (min-width: 822px){.castSupport_desc{background-color:#fcf9ee;padding-top:64px;padding-bottom:64px}}.castSupport_innter .h2{line-height:1.3}.castSupport_innter .hospitality{font-size:20px;font-weight:bold;line-height:1.31579;letter-spacing:0.05em;position:relative;text-align:center;padding-bottom:1.05263em}.castSupport_innter .hospitality::after{content:"";display:block;height:2px;width:2.47368em;background:#ff7f00;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.castSupport_innter .castSupport_ul{display:flex;justify-content:space-between;max-width:1000px;margin:0 auto;padding-bottom:30px}.castSupport_innter .castSupport_ul .castSupport_li{margin-top:3.75rem;padding:0 2rem}.castSupport_innter .castSupport_ul .castSupport_li h4{margin-top:1.5rem;font-size:20px;font-weight:bold;color:#ff7f00;text-align:center}.castSupport_innter .castSupport_ul .castSupport_li .txt{margin-top:1.25rem;line-height:1.7;text-align:left}.castSupport_innter .castSupport_ul .castSupport_li .btn{width:60%;margin:1rem auto 0;font-size:1rem;font-weight:500;letter-spacing:0.05em;text-align:center;padding:0.35294em 0.73529em;border-radius:2em;display:flex;align-items:center;justify-content:center;position:relative;color:#fff;background:#3c2002;max-width:100%;text-decoration:none}.castSupport_innter .castSupport_ul .castSupport_li .btn img{vertical-align:middle;display:block;width:0.875rem;height:1rem;margin:0 0.5em 0 0}@media (min-width: 796px){.lead{margin-top:2.5rem;line-height:2;text-align:center}}@media (max-width: 795px){.lead{width:96%;margin-top:2.5rem;line-height:2;text-align:left;display:inline-block}}.castSupport_lead_br{display:block}@media (max-width: 795px){.castSupport_lead_br{display:none}}.castSupport_title_br{display:none}@media (max-width: 548px){.castSupport_title_br{display:block}}@media (max-width: 960px){.castSupport_ul{flex-flow:column}.castSupport_ul .castSupport_li{width:96%;margin:0 auto}.castSupport_ul .castSupport_li .txt{font-size:16px}}@media (min-width: 961px){.castSupport_li{width:32.08333%}.castSupport_li .txt{font-size:14px}}@media (min-width: 961px){.castSupport_li .btn{line-height:1.66667;min-width:13.33333em;border-width:1px}}.castSupport_supporter_msg{max-width:1000px;width:96%;margin-right:auto;margin-left:auto}@media (max-width: 640px){.castSupport_btn .btn-default{width:95%;max-width:390px;margin-bottom:15px}}@media (min-width: 641px){.castSupport_btn .btn-default{width:95%;max-width:390px;margin-bottom:16px}}@media (min-width: 821px){.castSupport_btn{display:flex;margin:0 auto;max-width:820px}.castSupport_btn .btn-default{width:390px;margin-bottom:0}}@media (max-width: 640px){.castExperience_interview{padding-bottom:32px}.castExperience_interview .ttl-default{padding-top:20px}}@media (min-width: 641px) and (max-width: 821px){.castExperience_interview{padding-bottom:48px}.castExperience_interview .ttl-default{padding-top:32px}}@media (min-width: 822px){.castExperience_interview{padding-bottom:64px}.castExperience_interview .ttl-default{margin-top:40px}}.sec_inner{width:95%;max-width:1000px;margin:0 auto}.jobs_castExperience{position:relative;padding:20px;margin:0 0 20px}.jobs_castExperience:before,.jobs_castExperience:after{content:"";display:block;position:absolute;height:50px;width:50px;visibility:visible}.jobs_castExperience:before{border-top:1px solid #876;border-left:1px solid #876;top:0;left:0}.jobs_castExperience:after{border-right:1px solid #876;border-bottom:1px solid #876;bottom:0;right:0}.jobs_castExperience .profile_container{display:flex;align-items:center;margin:0 0 15px}.jobs_castExperience .profile_container .profile_image{width:50px}.jobs_castExperience .profile_container .profile_text{padding-left:1em;font-weight:bold;font-size:15px;text-align:left;line-height:2.1}.jobs_castExperience p{text-align:left;font-size:15px}.jobs_castExperience:last-child{margin-bottom:0}@media (max-width: 640px){.jobs_castExperience .profile_container .profile_text,.jobs_castExperience p{font-size:14px}}@media (max-width: 640px){.castExperience_interview .interview-btn{margin-top:15px}}@media (min-width: 641px){.castExperience_interview .interview-btn{margin-top:16px}}.bn-safety{width:95%;max-width:800px;display:block;margin:20px auto 0}.req-wrap>.req>dd>p{margin-bottom:0.8em}.req-wrap>.req>dd>small{color:#887766}.req-note{margin:10px auto;text-align:left}.debutCpBonus{margin-top:1em}.debutCpBonus em{color:#cc2222}@media (max-width: 640px){.castEntry_requirements{background-color:#fcf9ee}.req-wrap{width:95%}.req-wrap .req>dt{padding-bottom:2px}.req-wrap .req>dd{padding:8px 0 16px 0}.req-note{width:95%}}@media (min-width: 641px) and (max-width: 821px){.req-wrap{width:95%}.req-wrap .req>dt{padding-bottom:3px}.req-wrap .req>dd{padding:8px 0 24px 0}.req-note{width:95%}}@media (max-width: 821px){.req-wrap{margin:0 auto}.req-wrap .req{text-align:left}.req-wrap .req:last-of-type dt,.req-wrap .req:last-of-type dd{border-bottom:1px solid #c3b9ae}.req-wrap .req>dt{font-weight:bold;color:#887766;border-bottom:1px solid #c3b9ae}}@media (min-width: 822px){.req-wrap{margin:0 auto;display:table;background-color:#fff}.req-wrap .req{display:table-row}.req-wrap .req:last-of-type dt,.req-wrap .req:last-of-type dd{border-bottom:1px solid #c3b9ae}.req-wrap .req dt,.req-wrap .req dd{padding:16px 8px 15px 8px;border-top:1px solid #c3b9ae;display:table-cell}.req-wrap .req dt{width:180px;color:#887766;text-align:center}.req-wrap .req dd{text-align:left}}@media (min-width: 1000px){.req-wrap,.req-note{width:100%;max-width:1000px}}.castRequirement_wrap{max-width:1000px;position:relative;margin:0 auto;padding:60px 0 0}.castRequirement_wrap h3{width:48.6%;line-height:44px;position:absolute;background-color:#d6ccbc;color:#f0ece9;border-top-left-radius:8px;border-top-right-radius:8px;top:0;cursor:pointer}.castRequirement_wrap h3:first-of-type{left:4px}.castRequirement_wrap h3:last-of-type{right:4px}.castRequirement_wrap h3.is_active{background-color:#3c2c1c}.castRequirement_wrap h3:hover{opacity:.8}@media (min-width: 1000px){.castRequirement_wrap h3{width:49.2%}}.reviews-all a:link,#reviews article a:link{color:#4c69ba;border-bottom:1px dotted #3c2c1c;text-decoration:none}.reviews-all a:hover,#reviews article a:hover{border-bottom:none}.reviews-all a:visited,#reviews article a:visited{color:#4c69ba}@media (max-width: 640px){.reviews-article{padding-bottom:32px}.reviews-article .ttl-default{padding-top:20px}}@media (min-width: 641px) and (max-width: 821px){.reviews-article{padding-bottom:48px}.reviews-article .ttl-default{padding-top:32px}}@media (min-width: 822px){.reviews-article{padding-bottom:64px}.reviews-article .ttl-default{margin-top:40px}}#reviews .reviews-all{margin:0 0 20px;font-size:110%}.reviews-article{margin:0 auto}#reviews dt{font-weight:inherit}@media (min-width: 1000px){.reviews_inner{width:100%}}#reviews article{position:relative;border:1px #dcd6d0 solid;border-radius:3px}#reviews article.cleaning{background-color:#f9f6f3}#reviews article.cleaning .review_serviceType{color:#0088ee}#reviews article.cooking{background-color:#fcf9ee}#reviews article.cooking .review_serviceType{color:#ff8811}#reviews article .upper{width:100%;display:table}#reviews .user{display:table-cell;padding:0 0 10px 0;vertical-align:top;text-align:center}#reviews .user ul{font-size:11px}#reviews .user ul li{display:inline;line-height:1.1;padding:0 0.5em 3px 0.5em}#reviews .user ul li:first-of-type{display:block;padding:0 0 3px 0}#reviews .user .user-icon{margin-bottom:8px;border:1px #dcd6d0 solid;background-color:#fff}#reviews .icon-user-female{color:#cca6a6}#reviews .icon-user-male{color:#a6b3cc}#reviews small{font-size:83.33333%}#reviews .user ul li #reviews .data{display:table-cell;text-align:left}#reviews article .srv-tab{position:absolute}#reviews .srv-info{line-height:0.8;margin:0 0 12px 0;text-align:left}#reviews .srv-info img{width:auto;height:16px}#reviews .srv-info dl{display:inline-block;white-space:nowrap;line-height:1.5;margin:0 1.5em .3em 0}#reviews .srv-info dl:last-of-type{white-space:normal;margin-bottom:0}#reviews .srv-info dl dt{display:inline-block;font-size:12px;line-height:1;padding:2px 8px;margin:0 8px 0 0;border-radius:12px;text-align:center;border:1px #887766 solid;background-color:#fff}#reviews .srv-info dl dd{display:inline;font-size:13px}#reviews .srv-info dl dd img{vertical-align:sub}#reviews dl.customer-rev{text-align:left;padding:4px 8px 8px 8px;border:1px #dcd6d0 solid;background-color:#fff}#reviews dl.customer-rev dt{display:inline-block;font-size:12px;padding:2px 8px;margin:0 0 8px 0;border-radius:12px;line-height:1;border:1px #887766 solid;background-color:#fff}#reviews dl.res{padding:12px 0 0 0;text-align:left;border-top:1px #dcd6d0 solid}#reviews dl.res dt{display:inline-block;font-size:12px;padding:2px 10px;margin:0 0 7px 0;border-radius:10px;line-height:1;border:1px #887766 solid;background-color:#fff}@media (max-width: 640px){#rev-body{padding:0 16px}#reviews{width:100%}#reviews article{padding:8px 12px;margin-bottom:15px}#reviews .user{width:80px;padding:4px 0;float:left}#reviews .upper,#reviews .data{display:inline}#reviews .srv-info{width:calc(100% - 90px);text-align:left}#reviews .user .user-icon{width:80px;height:80px}#reviews i[class^=icon-user-]{font-size:52px;line-height:78px}#reviews .user ul{font-size:11px}#reviews .user ul li{padding:0 0.4em 3px 0.4em}#reviews .srv-info{line-height:0.6;float:right;padding-top:4px}#reviews .srv-info dl dt{font-size:12px}#reviews .srv-info dl dd{font-size:13px}#reviews article .srv-tab{padding:4px 8px 4px 12px;top:8px}#reviews .customer-rev{clear:both;margin:0 0 8px 0;font-size:14px}}@media (min-width: 641px){#rev-body{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}#rev-body #reviews{width:auto;order:2;padding:0 16px 0 24px}#reviews article{padding:12px;margin-bottom:16px}#reviews .user{width:80px;padding:12px 0}#reviews .user .user-icon{width:80px;height:80px}#reviews i[class^=icon-user-]{font-size:60px;line-height:78px}#reviews .data{padding:0 0 0 16px}#reviews .srv-info{line-height:0.8}#reviews article .srv-tab{padding:4px 12px 4px 20px}#reviews dl.customer-rev{margin:0 0 12px 0;font-size:15px}}@media (min-width: 1000px){#rev-body{width:980px;margin:0 auto 40px auto}#rev-body #reviews{width:730px;float:right}#reviews article{width:100%;margin-bottom:16px;padding:16px 12px 8px}#reviews .user{width:88px}#reviews .user .user-icon{width:88px;height:88px}#reviews i[class^=icon-user-]{font-size:60px;line-height:88px}#reviews .data{padding:0 0 0 24px}#reviews .srv-info{line-height:0.8}#reviews article .srv-tab{padding:4px 20px 4px 28px}#reviews dl.customer-rev{margin:0 0 8px 0;font-size:15px}}.review_article article{padding-right:20px !important;position:relative}.review_article article:after{content:'';width:12px;position:absolute;display:block;top:0;bottom:0;right:0;border-left:1px solid #dcd6d0;background-color:#f4efde;background-image:url("/images/static/arrow-controller-r-a4bb491a.svg");background-position:center center;background-size:10px auto}.review_article article small{text-align:center;display:inline-block;width:80px;margin:0 auto 0 0}.review_article:hover{text-decoration:none !important}@font-face{font-family:'casy-icon';src:url("/fonts/casy-icon-3f3bae9e.ttf") format("truetype"),url("/fonts/casy-icon-3f946f53.woff") format("woff"),url("/fonts/casy-icon-5673b065.svg#casy-icon") format("svg");font-weight:normal;font-style:normal}i[class^="icon-"],i[class*="icon-"],button[class^=icon-],#dic-index div h2:before{font-family:'casy-icon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-user-female:before{content:"\e913"}.icon-user-male:before{content:"\e914"}.background_staff-entry-flow{background-color:#fcf9ee}.flow-wrap{width:96%;max-width:800px;margin:0 auto}.flow-wrap:last-child{text-align:center}.flow-wrap:last-child img{width:100%;height:auto;max-width:400px;margin:0 auto}.flow-step{font-size:14px;text-align:left;display:flex;justify-content:space-between;align-items:flex-start;border:1px solid #3c2c1c;border-radius:8px;padding:12px;margin:0 0 16px;position:relative;background-color:#fff}.flow-step::before,.flow-step::after{border:solid transparent;content:'';height:0;width:0;pointer-events:none;position:absolute;top:100%;left:50%}.flow-step::after{border-color:rgba(255,255,255,0);border-top-width:8px;border-bottom-width:8px;border-left-width:8px;border-right-width:8px;margin-left:-10px;border-top-color:#FFFFFF}.flow-step::before{border-color:rgba(195,185,174,0);border-top-width:9px;border-bottom-width:9px;border-left-width:9px;border-right-width:9px;margin-left:-11px;margin-top:1px;border-top-color:#3c2c1c}.flow-step.step4{flex-wrap:wrap}.flow-step ul{margin:8px 0 0;font-size:12px}.flow-number{font-size:18px;flex:0 0 36px;height:36px;line-height:36px;border-radius:50%;background:#3c2c1c;color:#fff;text-align:center}.flow-main{flex:1;padding:3px 0 0 12px;text-align:left}.flow-main>strong{font-size:16px}.flow-flex{width:100%}.flow-step4{flex:0 0 49%;padding:8px 12px;margin:.5em 0;border-radius:4px;overflow:visible}.flow-step4 small{max-width:200px;display:block;text-align:center;color:#fff;font-size:12px;line-height:18px;border-radius:9px;margin:0 auto 8px}.flow-step4 strong{text-align:center;font-size:18px;display:block;margin:0 0 4px}.flow-step4.cleaning{background:#eef3ff}.flow-step4.cleaning small{background:#0088ee}.flow-step4.cooking{background:#fff6e6}.flow-step4.cooking small{background:#ee8822}.flow-step4.id_check{flex:0 0 100%;padding:4px 0 0}.flow_catch{display:block;margin:0 auto .6em;color:#ee8822}.flow_debut{margin:0 0 12px}.flow_debut img{max-width:460px;margin:0 auto}.top_flow_img img{max-width:460px !important;margin:0 auto !important;width:100% !important;height:auto !important}@media (min-width: 641px){.castEntry_flow{background-color:#fcf9ee}.castEntry_flow .note{max-width:800px;margin:0 auto}.castEntry_index .castEntry_flow{background-color:#fff}}@media (min-width: 822px){.flow-step{padding:1em}.flow-main{flex:0 0 calc(100% - 36px);padding:4px 0 0 1em}.flow-flex{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}.flow-step4{margin:1.5em 0 0 0;padding:0 1em .6em 1em}.flow-step4 small{margin:-8px auto 8px}.flow-step4.cleaning{flex:0 0 49%}.flow-step4.cooking{flex:0 0 49%}.flow-step4.id_check{flex:0 0 100%;padding:8px 0 0;margin:8px 0 0;border-top:1px dotted #887766}.flow-step4.full{flex:0 0 100% !important}.flow_catch{font-size:18px}}@media (min-width: 1000px){.flow_catch{font-size:22px}}.skill-check{margin:0 auto;border:1px solid #c3b9ae}@media (max-width: 640px){.skill-check{width:95%}.skill-check .skill-inner{padding:10px;border:5px solid #fcf9ee}.skill-check .skill-inner>p{margin-bottom:15px}.serif{font-size:16px;margin-bottom:15px}}@media (min-width: 641px) and (max-width: 821px){.skill-check{width:95%}.skill-check .skill-inner{padding:15px;border:7px solid #fcf9ee}.skill-check .skill-inner>p{margin-bottom:20px}.skill-check .serif{font-size:20px;margin-bottom:20px}}@media (max-width: 821px){.skill-check .btn-default{width:100%;max-width:390px;margin:0 auto}}@media (min-width: 822px){.skill-check .skill-inner{padding:20px;border:9px solid #fcf9ee}.skill-check .skill-inner p{width:580px;float:left;text-align:left}.skill-check .skill-inner .btn-default{width:300px;float:right}.skill-check .serif{font-size:24px;margin-bottom:30px}}@media (min-width: 1000px){.skill-check{width:100%;max-width:1000px}}.forSafety_main{text-align:left}.forSafety_main p{margin:0 0 1em}.forSafety_main img{border:1px solid #eee}.forSafety_system{margin:0 0 1em}.forSafety_system li{margin:0 0 4px}.forSafety_system li a{color:#0088ee;padding:0 0 0 21px;background:url("/images/static/staff_entry/bullet-circle-in-arrow-a8a3b5c9.svg") no-repeat left 1px;background-size:14px auto}@media (min-width: 641px){.castEntry_forSafety{background-color:#fcf9ee}.forSafety_main{display:flex;justify-content:space-between;text-align:left}.forSafety_main>div{flex:0 0 48.5%}}.job-slider{margin-left:auto;margin-right:auto;display:flex;justify-content:space-between}.job-slider .job-info{border:1px solid #3c2c1c;position:relative;overflow:hidden;text-align:left;z-index:10}.job-slider .job-info .job-info-head{width:100%;background-color:#fff;display:table}.job-slider .job-info .job-info-head .job-icon{display:table-cell;vertical-align:middle}.job-slider .job-info .job-info-head .job-icon img{width:100%;height:auto}.job-slider .job-info .job-info-head .job-details{vertical-align:middle;display:table-cell}.job-slider .job-info .job-info-head .job-type{font-size:13px}.job-slider .job-info .job-info-head .job-area{color:#887766}.job-slider .job-info .job-info-title{font-size:16px;font-weight:normal;background-color:#fcf9ee}.job-slider .job-info .covered-anchor{position:absolute;width:100%;height:100%;top:0;bottom:0;left:0;right:0;padding:auto;z-index:20}.job-slider .job-info .covered-anchor:hover{background-color:rgba(255,255,255,0.3)}@media (max-width: 640px){.castEntry_job{background-color:#fcf9ee}.castEntry_job.noBGcolor{background-color:#fff}.job-slider{width:100%}.job-slider .job-info .job-info-head>div,.job-slider .job-info .job-info-title{padding:10px}.job-slider .job-info .job-icon{width:48px}.job-slider+.btn-default{width:95%;max-width:390px;margin:40px auto 24px auto}}@media (min-width: 641px) and (max-width: 821px){.job-slider{width:100%}.job-slider .job-info .job-info-head>div,.job-slider .job-info .job-info-title{padding:12px}.job-slider .job-info .job-icon{width:64px}.job-slider+.btn-default{width:95%;max-width:390px;margin:48px auto 36px auto}}@media (max-width: 821px){.job-slider .job-info{width:100%;margin-left:10px;margin-right:10px}}@media (min-width: 822px){.job-slider{width:100%}.job-slider .job-info{width:484px;margin-left:8px;margin-right:8px}.job-slider .job-info .job-info-head>div,.job-slider .job-info .job-info-title{padding:15px}.job-slider .job-info .job-icon{width:80px}.job-slider+.btn-default{width:390px;margin:48px auto 40px auto}}@media (min-width: 1000px){.job-slider{max-width:1000px}}.refine-search{margin:0 auto;border:1px solid #887766;background-color:rgba(255,255,255,0.5)}.refine-search-noBorder{border:none;padding:0 !important}.refine-search .filter{background-color:#fff;border:1px solid #c3b9ae}.refine-search .last{height:0;padding:0;border:none;visibility:hidden}.refine-search .filter-ttl{display:inline-block;line-height:1;padding:3px 1em;font-weight:normal;background-color:#fcf9ee;border:1px solid #c3b9ae;margin-bottom:1em;border-radius:0.7em}.refine-search .filter-area{display:table;margin:0 auto}.refine-search .filter-area>dl{font-size:15px;display:table-row}.refine-search .filter-area>dl>dt{text-align:right;font-weight:bold;display:table-cell;vertical-align:top;line-height:36px;white-space:nowrap}.refine-search .filter-area>dl>dd{display:table-cell;text-align:left;line-height:1;vertical-align:middle}.refine-search .filter-area>dl>dd a{color:#428bca;display:inline-block;line-height:36px;padding:0 .35em}.refine-search .filter-area>dl>dd a.disabled{color:#aaa !important;cursor:default !important}.refine-search .filter-area>dl>dd a.disabled:hover{text-decoration:none}.refine-search .filter-area a:hover{text-decoration:underline}.refine-search .filter-job-type{display:table;margin:0 auto}.refine-search .filter-job-type>li{display:table-cell;padding:0 1em}.refine-search .filter-job-type a:hover{text-decoration:underline}.jobSearch_lead{text-align:left;max-width:1000px;margin:0 auto 1.5em;width:95%}@media (min-width: 1000px){.jobSearch_lead{width:100%}}@media (max-width: 640px){.refine-search{width:95%;padding:12px}.refine-search .title{font-size:16px;margin-bottom:15px}.refine-search .filter-wrap .filter{padding:8px}.refine-search .filter-wrap .filter:first-child{margin-bottom:12px}}@media (min-width: 641px) and (max-width: 821px){.refine-search{width:95%;padding:15px}.refine-search .title{font-size:18px;margin-bottom:20px}.refine-search .filter-wrap .filter{padding:10px}.refine-search .filter-wrap .filter:first-child{margin-bottom:15px}}@media (max-width: 821px){.refine-search .filter-wrap .filter,.refine-search .filter-wrap .last{width:100%}}@media (min-width: 822px){.refine-search{width:100%;padding:20px}.refine-search .title{font-size:24px;margin-bottom:30px}.refine-search .filter-wrap{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;flex-wrap:wrap}.refine-search .filter-wrap .filter,.refine-search .filter-wrap .last{width:100%}.refine-search .filter-wrap .filter{padding:10px 10px 20px 10px}.refine-search .filter-wrap .filter:first-child{margin-bottom:20px}}@media (min-width: 1000px){.refine-search{max-width:1000px}}.media-banners{margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;flex-wrap:wrap}.media-banners>li{margin:0 0 4px;border:1px solid #c3b9ae;background-size:96%;background-color:#fff;background-repeat:no-repeat;background-position:center center}.media-banners li.last{height:0;visibility:hidden;border:none}@media (max-width: 640px){.media-banners{width:95%}.media-banners>li{width:31%}.media-banners>li:nth-child(1){background-image:url("/images/static/media/bn-media-1-528484b7.png")}.media-banners>li:nth-child(2){background-image:url("/images/static/media/bn-media-2-969c59e5.png")}.media-banners>li:nth-child(3){background-image:url("/images/static/media/bn-media-3-cb52ff97.png")}.media-banners>li:nth-child(4){background-image:url("/images/static/media/bn-media-4-d3061ca6.png")}.media-banners>li:nth-child(5){background-image:url("/images/static/media/bn-media-5-0974f0f1.png")}.media-banners>li:nth-child(6){background-image:url("/images/static/media/bn-media-7-f106aac4.png")}.media-banners>li:nth-child(7){background-image:url("/images/static/media/bn-media-8-ad3ad4bf.png")}.media-banners>li:nth-child(8){background-image:url("/images/static/media/bn-media-9-46820eb2.png")}.media-banners>li:nth-child(9){background-image:url("/images/static/media/bn-media-19-62cfc3ff.png")}.media-banners>li:nth-child(10),.media-banners>li:nth-child(11),.media-banners>li:nth-child(12),.media-banners>li:nth-child(13),.media-banners>li:nth-child(14),.media-banners>li:nth-child(15),.media-banners>li:nth-child(16),.media-banners>li:nth-child(17),.media-banners>li:nth-child(18){display:none}}@media (min-width: 641px) and (max-width: 821px){.media-banners{width:95%}.media-banners>li{width:24%;margin-bottom:4px}.media-banners>li:nth-child(1){background-image:url("/images/static/media/bn-media-1-528484b7.png")}.media-banners>li:nth-child(2){background-image:url("/images/static/media/bn-media-2-969c59e5.png")}.media-banners>li:nth-child(3){background-image:url("/images/static/media/bn-media-3-cb52ff97.png")}.media-banners>li:nth-child(4){background-image:url("/images/static/media/bn-media-4-d3061ca6.png")}.media-banners>li:nth-child(5){background-image:url("/images/static/media/bn-media-5-0974f0f1.png")}.media-banners>li:nth-child(6){background-image:url("/images/static/media/bn-media-6-f465e679.png")}.media-banners>li:nth-child(7){background-image:url("/images/static/media/bn-media-7-f106aac4.png")}.media-banners>li:nth-child(8){background-image:url("/images/static/media/bn-media-8-ad3ad4bf.png")}.media-banners>li:nth-child(9){background-image:url("/images/static/media/bn-media-9-46820eb2.png")}.media-banners>li:nth-child(10){background-image:url("/images/static/media/bn-media-10-7659d6c2.png")}.media-banners>li:nth-child(11){background-image:url("/images/static/media/bn-media-19-62cfc3ff.png")}.media-banners>li:nth-child(12){background-image:url("/images/static/media/bn-media-20-5b411d7d.png")}.media-banners>li:nth-child(13),.media-banners>li:nth-child(14),.media-banners>li:nth-child(15),.media-banners>li:nth-child(16),.media-banners>li:nth-child(17),.media-banners>li:nth-child(18){display:none}}@media (max-width: 821px){.media-banners>li{margin-bottom:4px;position:relative}.media-banners>li:after{content:"";display:block;padding-top:32%}}@media (min-width: 822px){.media-banners{width:100%;margin:0 auto}.media-banners>li{width:158px;height:50px;margin-bottom:5px}.media-banners>li:nth-child(1){background-image:url("/images/static/media/bn-media-1-528484b7.png")}.media-banners>li:nth-child(2){background-image:url("/images/static/media/bn-media-2-969c59e5.png")}.media-banners>li:nth-child(3){background-image:url("/images/static/media/bn-media-3-cb52ff97.png")}.media-banners>li:nth-child(4){background-image:url("/images/static/media/bn-media-4-d3061ca6.png")}.media-banners>li:nth-child(5){background-image:url("/images/static/media/bn-media-5-0974f0f1.png")}.media-banners>li:nth-child(6){background-image:url("/images/static/media/bn-media-6-f465e679.png")}.media-banners>li:nth-child(7){background-image:url("/images/static/media/bn-media-7-f106aac4.png")}.media-banners>li:nth-child(8){background-image:url("/images/static/media/bn-media-8-ad3ad4bf.png")}.media-banners>li:nth-child(9){background-image:url("/images/static/media/bn-media-9-46820eb2.png")}.media-banners>li:nth-child(10){background-image:url("/images/static/media/bn-media-10-7659d6c2.png")}.media-banners>li:nth-child(11){background-image:url("/images/static/media/bn-media-11-898fd465.png")}.media-banners>li:nth-child(12){background-image:url("/images/static/media/bn-media-12-fbd5fe7c.png")}.media-banners>li:nth-child(13){background-image:url("/images/static/media/bn-media-13-d5fdae38.png")}.media-banners>li:nth-child(14){background-image:url("/images/static/media/bn-media-14-a60fe33c.png")}.media-banners>li:nth-child(15){background-image:url("/images/static/media/bn-media-15-6d6bf78c.png")}.media-banners>li:nth-child(16){background-image:url("/images/static/media/bn-media-16-a4b84704.png")}.media-banners>li:nth-child(17){background-image:url("/images/static/media/bn-media-19-62cfc3ff.png")}.media-banners>li:nth-child(18){background-image:url("/images/static/media/bn-media-20-5b411d7d.png")}}@media (min-width: 1000px){.media-banners{max-width:1000px}}.staffEntry_lead{max-width:1000px;margin:0 auto}.staffEntry_lead .staffEntry_leadTxt,.staffEntry_lead .staffEntry_leadImg,.staffEntry_lead .staffEntry_leadRec{flex:0 0 48%;text-align:left}.staffEntry_lead .staffEntry_leadTxt{margin:0 0 20px}.staffEntry_lead .staffEntry_leadImg{line-height:0;margin:0 0 1.2em}.staffEntry_lead .staffEntry_leadRec h2{font-size:1rem;margin:0 0 4px}.staffEntry_lead .staffEntry_leadRec h2:before{content:'●';color:#ff7700;padding:0 4px 0 0}@media (min-width: 642px){.staffEntry_lead{display:flex;justify-content:space-between;align-items:flex-start}.staffEntry_lead .staffEntry_leadTxt,.staffEntry_lead .staffEntry_leadImg{flex:0 0 48.5%;margin:0}.staffEntry_lead .staffEntry_leadTxt{order:-1}}@media (min-width: 1000px){.staffEntry_lead{width:100%}}.about-top .about-main{background-repeat:no-repeat;background-position:center center}.about-01 .about01-ttl{text-align:left;border-bottom:1px solid #3c2c1c;padding:0 0 0 36px;line-height:36px}.about-01 .about01-ttl.cl{background:url("/images/static/icon-cleaning-76874c75.svg") no-repeat 4px center/24px}.about-01 .about01-ttl.ck{background:url("/images/static/icon-cooking-375668ce.svg") no-repeat 4px center/24px}.about-03 [class^='commic-widget-']{margin-bottom:10px}.about-03 [class^='commic-widget-'] .comment-cloud{text-align:center}@media (max-width: 640px){.staffEntry_aboutSrv .img-box{padding:38.78% 0 0;margin-bottom:8px}.about-01 .about01-cleaning{margin-bottom:20px}.about-02 .sec-inner{margin-bottom:20px}.about-02 .about02-sub{margin-bottom:20px;padding-bottom:20px}.about-03 [class^='commic-widget-'] .img-box{width:30%;max-width:118px}.about-03 [class^='commic-widget-'] .img-box>img{max-width:100px}}@media (min-width: 641px) and (max-width: 821px){.about-01{display:flex;justify-content:space-between}.about-01 .about01-cleaning{flex:0 0 48%}.about-01 .about01-cooking{flex:0 0 48%}.about-01 .img-box{flex:0 0 32%;aspect-ratio:36/27}.about-01 .txt-box{flex:0 0 66%}.about-01 .about01-ttl{margin-bottom:8px}.about-01 .about01-main{display:flex;justify-content:space-between}.about-01 .about01-main .img-box{margin-bottom:8px}.about-02 .sec-inner{margin-bottom:24px}.about-02 .about02-sub{margin-bottom:24px;padding-bottom:24px}.about-02 .btn-default{max-width:390px}.about-03 [class^='commic-widget-'] .img-box{width:25%;max-width:128px}.about-03 [class^='commic-widget-'] .img-box>img{max-width:110px}.about-03 [class^='commic-widget-'] .comment-cloud{font-size:18px}}@media (max-width: 821px){.about-01 .img-box{margin-bottom:8px;position:relative;background-size:cover}.about-01 .about01-cleaning .img-box{background:url("/images/static/staff_entry/img-about01-1-mb-a8e6572a.jpg") no-repeat center center;background-size:cover}.about-01 .about01-cooking .img-box{background:url("/images/static/staff_entry/img-about01-2-mb-b186a05b.jpg") no-repeat center center;background-size:cover}.about-01 .about01-main{margin-bottom:8px}.about-02 .sec-inner:last-of-type{margin-bottom:0}.about-02 .about02-sub{border-bottom:1px solid #c3b9ae}.about-02 .about02-sub.last{border:none;margin-bottom:0;padding-bottom:0}.about-02 .about02-sub .txt-box{margin-bottom:15px}}@media (min-width: 822px){.about-01{display:flex;justify-content:space-between}.about-01 .about01-cleaning{flex:0 0 48%}.about-01 .about01-cleaning .img-box{background:url("/images/static/staff_entry/img-about01-1-92606bed.jpg") no-repeat center center;background-size:cover}.about-01 .about01-cooking{flex:0 0 48%}.about-01 .about01-cooking .img-box{background:url("/images/static/staff_entry/img-about01-2-59e78df7.jpg") no-repeat center center;background-size:cover}.about-01 .about01-ttl{padding:0 0 0 40px;line-height:40px;font-weight:bold}.about-01 .about01-ttl.cl{background:url("/images/static/icon-cleaning-76874c75.svg") no-repeat 4px center/30px}.about-01 .about01-ttl.ck{background:url("/images/static/icon-cooking-375668ce.svg") no-repeat 4px center/30px}.about-01 .about01-main{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-start;margin-bottom:20px}.about-01 .about01-main .img-box{flex:0 0 32%;aspect-ratio:36/27}.about-01 .about01-main .txt-box{flex:0 0 66%}.about-01 .about01-main .btn-default{flex:0 0 100%}.about-02 .sec-inner{display:flex;justify-content:space-between;flex-wrap:wrap}.about-02 .sec-inner:last-child .about02-sub{margin:0 !important}.about-02 .about02-sub{flex:0 0 48%;margin:0 0 2.4em}.about-02 .about02-sub .h3{font-weight:bold}.about-02 .txt-box{margin-bottom:20px}.about-03 [class^='commic-widget-']{width:768px;margin-left:auto;margin-right:auto}.about-03 [class^='commic-widget-'] .img-box{width:133px}.about-03 [class^='commic-widget-'] .comment-cloud{width:635px;font-size:20px}}.secInner_workStyle{width:96%;max-width:1000px;margin:0 auto;text-align:left}.secInner_workStyle .btn-default{text-align:center}.secInner_workStyle>div{margin:0 auto 8px}.secInner_workStyle h3{font-weight:bold;margin:0 0 .4em}.secInner_workStyle h3:before{content:'●';display:inline-block;margin:0 2px 0 0;color:#ff7700}.secInner_workStyle p{margin:0 0 .72em}@media (max-width: 641px){.workStyle_subcontracting{margin:0 0 8px}}@media (min-width: 642px){.secInner_workStyle{margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between}.secInner_workStyle>div{flex:0 0 48.5%;margin:0 0 16px}}@media (min-width: 1000px){.secInner_workStyle{width:100%}.secInner_workStyle>div{flex:0 0 48%}}.related_link{margin:1.2em auto 0;width:95%;max-width:821px}.related_link li{margin:0 0 4px 0}.related_link li a{padding:0 0 0 1.2em;border-radius:1.2em;display:block;line-height:2.4;border:1px solid #c3b9ae}.related_link li a:hover{background-color:#fcf9ee}.related_link li a:after{content:'>';display:inline-block;width:2em;color:#c3b9ae;text-align:center;float:right}@media (min-width: 642px){.related_link{display:flex;justify-content:space-between}.related_link li{flex:0 0 32%}}.belt-widget{width:100%;background-color:#f4efde;border-top:1px solid #f0e0d0;border-bottom:1px solid #f3e9d9}.belt-widget .btn-wrap{border-radius:0}.belt-widget .btn-wrap>p{margin-bottom:4px;font-weight:bold}.belt-widget .btn-wrap small{color:#cc2222;display:block;font-size:12px;margin:-4px 0 4px}.belt-inner{width:96%;max-width:1000px;margin:0 auto;padding:16px 0 24px}.belt-note{margin:8px 0 0;font-size:90%;color:#f4efde}@media (min-width: 821px){.belt-inner .btn-wrap{width:80%;max-width:640px;padding:0;margin:0 auto}.belt-inner:after{display:none !important}}@media (min-width: 1000px){.belt-inner{width:100%}}.flow-widget .flow-illust{margin-left:auto;margin-right:auto}.flow-widget .flow-illust>img{width:100%;height:auto}.flow-steps li{width:100%;display:table;margin-bottom:13px;border:1px solid #3c2c1c;position:relative}.flow-steps li:after{top:100%;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(60,44,28,0);border-top-color:#3c2c1c;border-width:10px;margin-left:-10px}.flow-steps li:last-child:after{display:none}.flow-steps li .count,.flow-steps li .txt{display:table-cell;vertical-align:middle}.flow-steps li .count{color:#fff;background-color:#3c2c1c;text-align:center}.flow-steps li .count>small{display:block}.flow-steps li .txt{text-align:left;font-size:14px;background-color:#fff}.flow-steps li .txt>h3{font-size:16px;line-height:1;color:#887766;margin-bottom:0.4em}.flow-steps li .txt u{color:#ff7700;text-decoration:none;font-weight:bold}@media (max-width: 640px){.flow-steps li:after{left:26px}.flow-steps li .count,.flow-steps li .txt{padding:9px 9px 8px 9px}.flow-steps li .count{width:50px;font-size:18px}.flow-steps li .count>small{display:block;font-size:9px}}@media (min-width: 641px) and (max-width: 821px){.flow-steps li:after{left:33px}.flow-steps li .count,.flow-steps li .txt{padding:12px 12px 10px 12px}.flow-steps li .count{width:65px;font-size:18px}.flow-steps li .count>small{display:block;font-size:10px}}@media (max-width: 821px){.flow-widget .flow-illust{max-width:480px;margin-bottom:20px}.flow-steps li{background-color:#fff}}@media (min-width: 822px){.flow-widget .flow-illust{display:none}.flow-steps li:after{left:42px}.flow-steps li .count,.flow-steps li .txt{padding:15px}.flow-steps li .count{width:85px;font-size:20px}.flow-steps li .count>small{font-size:11px}.flow-steps li .txt{padding-right:130px}.flow-steps li:nth-child(1){background:#fff url("/images/static/staff_entry/icon-flow-01-pc-422f4412.png") 98% center no-repeat/auto 86px}.flow-steps li:nth-child(2){background:#fff url("/images/static/staff_entry/icon-flow-02-pc-012262da.png") 98% center no-repeat/auto 86px}.flow-steps li:nth-child(3){background:#fff url("/images/static/staff_entry/icon-flow-03-pc-a596bf70.png") 98% center no-repeat/auto 86px}.flow-steps li:nth-child(4){background:#fff url("/images/static/staff_entry/icon-flow-04-pc-3cfeb890.png") 98% center no-repeat/auto 86px}}.staffEntry_ceoMessage .ceoMessage{width:100%;max-width:1000px;line-height:1.8;margin:0 auto;padding:28px 3% 28px 3%;text-align:left}.staffEntry_ceoMessage .ceoMessage p{margin:0 0 1em}.message_video{position:relative;width:95%;max-width:560px;max-height:315px;margin:0 auto 20px}.message_video:after{content:'';display:block;padding:56.25% 0 0}.message_video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.ceoMessage_signeture{max-width:27em;margin:0 auto 0 0;text-align:right;font-size:18px}.ceoMessage_signeture small{font-size:13px;padding:0 1em 0 0}@media (min-width: 641px){.ceoMessage_photo{display:none}.staffEntry_ceoMessage{background:#eef3f6;text-align:center}.staffEntry_ceoMessage .ceoMessage{padding:40px 33% 24px 2em;background:url("/images/static/staff_entry/bg-kamo_pc-1b63cbd4.jpg") no-repeat right top;background-size:cover}}@media (min-width: 1000px){.staffEntry_ceoMessage .ceoMessage{padding:48px 400px 36px 40px}.staffEntry_ceoMessage .ceoMessage p{margin:0 0 1em}}.interview_profile{width:95%;margin:0 auto;max-width:800px}.interview_photo{display:table-cell;vertical-align:middle;width:30%}.interview_photo img{width:100%;margin:0;display:block;border:1px solid #887766}.interview_heading{display:table-cell;padding:10px;vertical-align:middle;text-align:center;font-size:12px}.interview_copy{font-weight:bold;line-height:1.5;color:#ff7700;font-size:12px;margin:0 0 5px}.interview_name{display:block;font-size:11px;line-height:1.25}.interview_faq{text-align:left;width:95%;margin:25px auto}.interview_faq dt{color:#887766;font-weight:bold;border-bottom:1px solid #887766;padding:0 0 10px}.interview_faq dd{padding:5px 0 25px}.interview_faq dd:last-of-type{padding-bottom:0}.interview_comment{display:block;text-align:center;margin:5px 0}.interview_message{width:95%;margin:0 auto 20px;border:1px solid #887766;padding:15px;text-align:left}.interview_messageheading{font-size:18px;text-align:center}.interview_messagettl{display:block;color:#ff7700;font-size:16px;margin:10px 0;text-align:center}.interview_otherttl{font-size:15px;margin:0 auto 7px;border-bottom:1px dashed #aaa}@media (min-width: 821px){.interview_photo{box-shadow:0 2px 5px rgba(0,0,0,0.2)}.interview_profile{width:75%}.interview_heading{padding:0 15px}.interview_copy{font-size:18px;margin:0 auto 10px;text-align:left}.interview_name{font-size:15px;text-align:right}.interview_message{padding:20px;margin-bottom:30px}.interview_messageheading{padding:0 0 10px;border-bottom:1px dotted #887766;margin-bottom:15px}.interview_otherttl{width:400px;font-size:18px}}@media (min-width: 822px){.interview_photo{width:20%}.interview_name{font-size:16px}.interview_faq{font-size:16px;margin-top:35px}.interview_comment{font-size:18px;margin:10px auto}.interview_message{padding:25px}.interview_messageheading{padding-bottom:15px;font-size:20px}.interview_messagettl{font-size:18px}}@media (min-width: 1000px){.interview_faq{width:100%;max-width:1000px}}.pagination{display:table;margin:0 auto 40px auto;border-collapse:collapse}.pagination li{width:36px;display:table-cell;border:1px #dcd6d0 solid;line-height:36px}.pagination li.active{background:#3c2c1c}.pagination li.active a{color:#fff}@media (max-width: 641px){.castEntry_media{background-color:#fcf9ee}}main a.btn-pagetop{color:#ffffff;font-size:10px;display:block;background-image:url("/images/static/arrow-pagetop-5bbcf255.png");background-repeat:no-repeat;box-sizing:border-box;border:1px solid #c3b9ae;border-radius:50%;bottom:15px;position:absolute;right:15px;z-index:10000}a.btn-pagetop:hover{background-color:#887766;text-decoration:none}@media (max-width: 821px){a.btn-pagetop{flex:0 0 45px;width:45px;height:45px;background-color:rgba(60,44,28,0.9);background-position:center center;text-indent:-999em}}@media (min-width: 822px){a.btn-pagetop{width:70px;height:70px;padding:38px 0 0 0;background-position:center 15px}}@media (min-width: 822px) and (max-width: 1000px){a.btn-pagetop{background-color:rgba(60,44,28,0.9)}}@media (min-width: 1001px){a.btn-pagetop{background-color:#3c2c1c}}.bn-castvoice{width:96%;max-width:420px;margin:0 auto;display:block}.bn-castvoice img{width:100%;height:auto;margin:0}@media (min-width: 641px){.bn-castvoice{max-width:740px;line-height:0;padding:15% 0 0;background:url("/images/static/staff_entry/bn-castvoice_pc-b972f212.jpg") no-repeat center center;background-size:100% auto}.bn-castvoice img{display:none}}@media (min-width: 980px){.bn-castvoice{width:740px;height:112px;padding:0}}.interviewMovie{width:96%;max-width:560px;margin:0 auto 16px}.interviewMovie p{font-weight:bold;text-align:left;font-size:12px;margin:0 0 0.3em}.interviewMovie p small{font-size:10px;padding-right:1em;font-weight:normal}.interviewMovie iframe{width:100%;height:auto;object-fit:contain;aspect-ratio:112/63}.main_points_3{width:96%;max-width:980px;margin:0 auto 16px}.main_points_3 .item{font-size:14px;padding:unset}.main_points_3 .item .title{color:#0088ee;font-size:136%;font-weight:bolder;line-height:1.6;display:block;margin-bottom:.2em}.main_points_3 .item .point{text-align:left}@media (max-width: 640px){.main_points_3 .item{display:flex;justify-content:space-between;flex-wrap:wrap;margin:0 auto 16px}.main_points_3 .item aside{flex:0 0 29%;max-width:180px}.main_points_3 .item aside img{margin:0 0 0 -12px}.main_points_3 .item .point{flex:1;margin:0 0 8px}}@media (min-width: 641px){.main_points_3 .item{flex:0 0 32%;font-size:16px;padding:unset}.main_points_3 .item aside img{width:100%;max-width:280px;height:auto;margin:0 auto 8px}.main_points_3 .item .title{font-size:18px;display:block;margin-bottom:.25em;text-align:center !important}}@media (min-width: 980px){.main_points_3 .item{flex:0 0 31%}.main_points_3 .item .title{font-size:21px}}@media (min-width: 641px){.main_points_3{display:flex;justify-content:space-between}.main_points_3:after{display:none}}@media (min-width: 980px){.main_points_3{margin:0 auto 16px}}.test_typeB .btn-regist{background-color:#ED0505;-webkid-box-shadow:0 4px 0 #B10707;box-shadow:0 4px 0 #B10707}.test_typeB .btn-regist:hover{background-color:#ff4444;-webkid-box-shadow:0 1px 0 #B10707;box-shadow:0 1px 0 #B10707}.test_typeB main.castEntry .floatingBtnArea{background-color:rgba(253,237,138,0.8) !important}@media (max-width: 821px){.test_typeB #top-head .btn-hd-regist{color:#fff;background-color:#ED0505;-webkid-box-shadow:0 4px 0 #B10707;box-shadow:0 4px 0 #B10707}.test_typeB #top-head .btn-hd-regist:hover{background-color:#ff4444;-webkid-box-shadow:0 1px 0 #B10707;box-shadow:0 1px 0 #B10707}}.castWork_flow li{min-height:96px;border:1px solid #887766;border-radius:4px;padding:0 96px 8px 0;margin:0 0 16px;position:relative;background-color:#fff;background-repeat:no-repeat;background-position:right 8px top 8px;background-size:80px auto}.castWork_flow li::before,.castWork_flow li::after{border:solid transparent;content:'';height:0;width:0;pointer-events:none;position:absolute;top:100%;left:16%}.castWork_flow li::after{border-color:rgba(255,255,255,0);border-top-width:8px;border-bottom-width:8px;border-left-width:8px;border-right-width:8px;margin-left:-10px;border-top-color:#FFFFFF}.castWork_flow li::before{border-color:rgba(195,185,174,0);border-top-width:9px;border-bottom-width:9px;border-left-width:9px;border-right-width:9px;margin-left:-11px;margin-top:1px;border-top-color:#887766}.castWork_flow li:last-of-type::before,.castWork_flow li:last-of-type::after{display:none}.castWork_flow li h3{font-size:1.05em;font-weight:bold;padding:.48em 0 .48em 40px}.castWork_flow li h3 i{font-style:normal;font-weight:normal;font-size:14px;color:#fff;text-align:center;width:28px;line-height:28px;border-radius:50%;position:absolute;display:inline-block;top:6px;left:6px}.castWork_flow li h3 small{font-size:13px;font-weight:normal}.castWork_flow li p{font-size:14px;padding:0 0 0 8px}.castWork_flow.cl h3 i{background:#0088ee}.castWork_flow.cl li:nth-of-type(1){background-image:url("/images/static/staff_entry/workflow01_cl-0b66635a.jpg")}.castWork_flow.cl li:nth-of-type(2){background-image:url("/images/static/staff_entry/workflow02_cl-f8908393.jpg")}.castWork_flow.cl li:nth-of-type(3){background-image:url("/images/static/staff_entry/workflow03_cl-04ee6b2c.jpg")}.castWork_flow.cl li:nth-of-type(4){background-image:url("/images/static/staff_entry/workflow04_cl-7aa3e456.jpg")}.castWork_flow.cl li:nth-of-type(5){background-image:url("/images/static/staff_entry/workflow05_cl-8a7daf0f.jpg")}.castWork_flow.cl li:nth-of-type(6){background-image:url("/images/static/staff_entry/workflow06_cl-cc37301c.jpg")}.castWork_flow.ck h3 i{background:#ee8822}.castWork_flow.ck li:nth-of-type(1){background-image:url("/images/static/staff_entry/workflow01_ck-9bccfd24.jpg")}.castWork_flow.ck li:nth-of-type(2){background-image:url("/images/static/staff_entry/workflow02_ck-21b7393a.jpg")}.castWork_flow.ck li:nth-of-type(3){background-image:url("/images/static/staff_entry/workflow03_ck-b7b010b4.jpg")}.castWork_flow.ck li:nth-of-type(4){background-image:url("/images/static/staff_entry/workflow04_ck-8bd26b74.jpg")}@media (min-width: 641px){.castWork_flow li p{padding:0 0 0 40px;font-size:15px}}.bannerArea{width:96%;max-width:760px;margin:4px auto}.bannerArea a{display:inline-block;margin:4px 0}@media (min-width: 641px){.bannerArea{display:flex;justify-content:space-between}.bannerArea a{flex:0 0 48%}}@media (min-width: 780px){.bannerArea{width:100%}.bannerArea a{flex:0 0 360px}}.castEntry_close{background-color:#f0f3f6;background-image:url("/images/static/staff_entry/bg-closing-c51b520f.jpg");background-position:center center;background-repeat:no-repeat;background-size:auto 100%}@media (max-width: 640px){.castEntry_close{position:relative}}.castEntry_close .message{width:100%;max-width:1000px;font-size:17px;font-weight:bold;color:#ff7700;margin:0 auto;padding:16px 0 0;object-fit:contain;aspect-ratio:16/9}@media (min-width: 641px){.castEntry_close .message{font-size:24px;padding:32px 0 0}}@media (min-width: 821px){.castEntry_close .message{font-size:28px;padding:40px 0 0}}.castEntry_close .message p{font-size:16px;font-weight:normal;margin:.5em 0 0;color:#3c2c1c}@media (max-width: 640px){.castEntry_close .message p{position:absolute;left:0;right:0;bottom:1.5em}.castEntry_close .message p a{padding:4px 16px;border-radius:24px;background-color:rgba(255,255,255,0.85);text-decoration:none;box-shadow:2px 2px 4px rgba(0,0,0,0.16)}}.jobs_searchResult{width:96%;max-width:1000px;margin:24px auto 8px;text-align:left}.jobs_searchResult em{font-size:108%;font-weight:bold;color:#cc2222}.wages_notice{background-color:#f4efde}sup.withCaution a{font-size:10px}.clearFix:after{clear:both}.jobsDetail_background{background-color:#f4efde;border-top:1px solid #f0e0d0;border-bottom:1px solid #f3e9d9}.jobsDetail_review{background-color:#fff;text-align:center}