﻿/*! sanitize.css v4.0.0 | CC0 License | github.com/10up/sanitize.css */article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}template,[hidden]{display:none}*,::before,::after{background-repeat:no-repeat;box-sizing:inherit}::before,::after{text-decoration:inherit;vertical-align:inherit}html{box-sizing:border-box;cursor:default;font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}hr{height:0;overflow:visible}nav ol,nav ul{list-style:none}abbr[title]{border-bottom:1px dotted;text-decoration:none}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ffff00;color:#000000}progress{vertical-align:baseline}small{font-size:83.3333%}sub,sup{font-size:83.3333%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}::-moz-selection{background-color:#b3d4fc;color:#000000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000000;text-shadow:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}img{border-style:none}svg{fill:currentColor}svg:not(:root){overflow:hidden}a{background-color:transparent;-webkit-text-decoration-skip:objects}:hover{outline-width:0}table{border-collapse:collapse;border-spacing:0}button,input,select,textarea{background-color:transparent;border-style:none;color:inherit;font-size:1em;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto;resize:vertical}[type="checkbox"],[type="radio"]{padding:0}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-cancel-button,::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[aria-busy="true"]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}a,area,button,input,label,select,textarea,[tabindex]{-ms-touch-action:manipulation;touch-action:manipulation}[hidden][aria-hidden="false"]{clip:rect(0, 0, 0, 0);display:inherit;position:absolute}[hidden][aria-hidden="false"]:focus{clip:auto}.clearFix:after{content:"";clear:both;display:block}*{box-sizing:border-box}html{padding:0;margin:0}body{padding:0;font-size:14px;font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "メイリオ", sans-serif;line-height:1.6;color:#3c2c1c;text-align:center;background-color:#fff;position:relative}header,nav,menu,main,section,div,p,ul,ol,dl,li,dt,dd,article,aside,address,figcaption,figure,footer,h1,h2,h3,h4,h5,h6{display:block;margin:0;padding:0}ul,ol,dl,li,dt,dd{list-style:none}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;overflow:hidden;line-height:1}a{outline:none;overflow:hidden;font-weight:normal;text-decoration:none;line-break:strict;word-wrap:break-word;overflow-wrap:break-word;cursor:pointer}a.newWin{padding:0 1.24em 0 0;background-image:url(https://casy.co.jp/assets/static/icon-link_newwindow-1920bb758fb56f3f4b82bd0aea3b9ed5674c1eb23a08c96b75e39a2f8b59be2e.svg);background-repeat:no-repeat;background-size:1em auto;background-position:right 1px top}a:link{color:#3c2c1c}a:hover{color:#3c2c1c;text-decoration:underline}a:visited{color:#3c2c1c;text-decoration:underline}a:active{color:#3c2c1c;text-decoration:underline}small{font-size:83.33333%}em{font-weight:800;font-style:normal}img{width:100%;height:auto;line-height:0}@font-face{font-family:'casy-icon';src:url(https://casy.co.jp/assets/casy-icon-b5fe093a2dac0a13a66604136d06ec997e6372c4d7abceb7a2a52bd60f7b98ce.ttf) format("truetype"),url(https://casy.co.jp/assets/casy-icon-501a6f7e28e35dfd80b7daaf34c5f83b9478819c0ae46d6fc68ab2dd01f75d8e.woff) format("woff"),url(https://casy.co.jp/assets/casy-icon-a0b2df74d6c5f1021bbe6e05a0fed67dda36b8386decb225790b5d81fb85e960.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-organize:before{content:"\e900"}.icon-kitchin:before{content:"\e901"}.icon-bath:before{content:"\e903"}.icon-toilet:before{content:"\e902"}.icon-faucet:before{content:"\e904"}.icon-sofa:before{content:"\e905"}.icon-furniture:before{content:"\e906"}.icon-path:before{content:"\e907"}.icon-door:before{content:"\e908"}.icon-cleaning:before{content:"\e909"}.icon-basket:before{content:"\e90a"}.icon-cook:before{content:"\e90c"}.icon-washing:before{content:"\e90b"}.icon-house-cleaning:before{content:"\e90d"}.icon-hc-hood:before{content:"\e90e"}.icon-hc-aircon:before{content:"\e90f"}.icon-hc-bath:before{content:"\e910"}.icon-hc-mirror:before{content:"\e911"}.icon-hc-fan:before{content:"\e912"}.icon-user-female:before{content:"\e913"}.icon-user-male:before{content:"\e914"}.icon-arrow-l:before{content:"\e915"}.icon-arrow-r:before{content:"\e916"}.icon-cast:before{content:"\e917"}.icon-cast-face:before{content:"\e918"}.txt-red{color:#dd1111}.txt-tan,.txt-sub{color:#887766}.txt-link,.txtLink{color:#0088ee !important;border-bottom:1px dotted #0088ee}.txt-link:hover,.txtLink:hover{color:#0063ac !important;text-decoration:none;border-bottom:1px solid #0088ee}.txt-link.external,.txtLink.external{padding-right:18px;background:url(https://casy.co.jp/assets/static/icon-link_newwindow-1920bb758fb56f3f4b82bd0aea3b9ed5674c1eb23a08c96b75e39a2f8b59be2e.svg) no-repeat right center;background-size:16px auto}.txt-left{text-align:left}.txt-right{text-align:right}.txt-center{text-align:center !important}.txt-bold{font-weight:bold !important}.txt-normal{font-weight:normal !important}.txt-bigger{font-size:112.5%}.txt-cl{color:#0088ee}.txt-ck{color:#ee8822}.note{color:#887766}.link_help{display:inline-block;width:2em;height:16px;background-repeat:no-repeat;background-position:left 2px top 2px;background-size:14px auto;background-image:url(https://casy.co.jp/assets/static/icon-help-66147430fa9f72c3ed6729f8955fecf92c9558a6ba30960633a3012d051a81d1.png)}.link_help:hover{opacity:.7}@media (max-width: 430px){.hide-sp{display:none !important}.note{font-size:12px}}@media (min-width: 431px) and (max-width: 768px){.hide-tb{display:none}.note{font-size:13px}}@media (max-width: 768px){.hide-mb{display:none !important}}@media (min-width: 769px){.hide-pc{display:none !important}.note{font-size:13px}}@media (max-width: 640px){.hide-640under{display:none}}@media (min-width: 641px){.hide-641over,.hide-tbpc{display:none !important}}a[class^=btn-],button[class^=btn-],input[class^=btn-]{display:inline-block;border-radius:4px;vertical-align:top;text-decoration:none;font-size:16px}.btn-default,.btn-default-s{color:#3c2c1c !important;border:1px #3c2c1c solid;background-color:#ffffff !important;text-align:center}.btn-default:hover,.btn-default-s:hover{color:#ffffff !important;text-decoration:none;background-color:#3c2c1c !important}.btn-default.no-arrow{background-image:none !important}.btn-register{color:#ffffff !important;border:0;background-color:#dd1111;-webkit-box-shadow:0 3px 0 #aa0000;box-shadow:0 3px 0 #aa0000}.btn-register:hover{text-decoration:none;background-color:#ff1111;-webkit-box-shadow:0 1px 0 #aa0000;box-shadow:0 1px 0 #aa0000;transform:translate3d(0, 2px, 0)}.registerBtnArea{background:#fff;padding:30px 0;text-align:center}.btn-register-big{width:500px;font-size:20px;line-height:1.25;padding:17px 0}.btn-register-big-multilines{padding:10px 0}@media (max-width: 600px){.registerBtnArea{padding:20px 0}.btn-register-big{width:90%;font-size:14px}.btn-register-big-multilines{font-size:16px}}.btn-signin{color:#ffffff !important;border:0;background-color:#449900;-webkit-box-shadow:0 3px 0 #336600;box-shadow:0 3px 0 #336600}.btn-signin:hover{text-decoration:none;background-color:#55aa00;-webkit-box-shadow:0 1px 0 #336600;box-shadow:0 1px 0 #336600;transform:translate3d(0, 2px, 0)}.btn-submit{color:#ffffff !important;border:1px #221100 solid;background-color:#3c2c1c}.btn-submit:hover{color:#ffffff !important;text-decoration:none;background-color:#887766}.btn-hypo{border:1px #3c2c1c solid;background-color:#ffffff;margin-bottom:7px !important}.btn-hypo:hover{text-decoration:none;background-color:#efeae3}.btn-area,.btn-box{text-align:center;margin-left:auto;margin-right:auto}.btn-area p{margin:0 0 0.5em 0}main>.btn-area a[class^=btn-],main>.btn-box a[class^=btn-]{vertical-align:top}@media (max-width: 640px){.btn-default{width:95%;line-height:42px;background:#fff url(https://casy.co.jp/assets/static/arrow-controller-r-5ffe2730288a04b0f5af9ac3d689bc259677ac36d627cc3ef3fdf701a4952b34.svg) no-repeat 97% center/14px auto}.btn-default-s{line-height:34px;background:url(https://casy.co.jp/assets/static/arrow-controller-r-5ffe2730288a04b0f5af9ac3d689bc259677ac36d627cc3ef3fdf701a4952b34.svg) no-repeat 96% center;background-size:10px auto}main>.btn-area,main>.btn-box{width:94%;margin-bottom:30px}main>.btn-area a[class^=btn-],main>.btn-box a[class^=btn-]{width:100%;max-width:340px;margin:0 5px 10px 5px}}@media (min-width: 641px){.btn-default{width:100%;max-width:390px;font-size:16px;line-height:48px;background:#fff url(https://casy.co.jp/assets/static/arrow-controller-r-5ffe2730288a04b0f5af9ac3d689bc259677ac36d627cc3ef3fdf701a4952b34.svg) no-repeat 97% center/14px auto;padding:0 1.62em 0 1em}.btn-default-s{line-height:42px;background:url(https://casy.co.jp/assets/static/arrow-controller-r-5ffe2730288a04b0f5af9ac3d689bc259677ac36d627cc3ef3fdf701a4952b34.svg) no-repeat 96% center;background-size:10px auto}main>.btn-default,main>section>.btn-default{width:400px}}@media (min-width: 600px) and (max-width: 820px){main>.btn-area,main>.btn-box{width:94%;margin-bottom:40px}main>.btn-area a[class^=btn-],main>.btn-box a[class^=btn-]{width:44%;max-width:340px;padding-right:13px;margin:0 2%}}@media (min-width: 769px){main>.btn-area,main>.btn-box{width:960px;margin-bottom:50px}main>.btn-area a[class^=btn-],main>.btn-box a[class^=btn-]{width:340px;margin:0 20px}}@media (max-width: 599px){.table-layout{text-align:left}.table-layout>dl{border-top:1px #dcd6d0 solid;padding:0.7em}.table-layout>dl:nth-child(even){background-color:#fcf9f3}.table-layout>dl>dt{font-size:92%;font-weight:600;margin-bottom:3px}}@media (min-width: 600px){.table-layout{width:100%;display:table;margin:0 auto;background-color:#dcd6d0;border-collapse:separate;border-spacing:0 1px}.table-layout>dl{display:table-row}.table-layout>dl>dt,.table-layout>dl>dd{display:table-cell;vertical-align:top;line-height:1.24}.table-layout>dl>dt{background-color:#fcf9f3;text-align:center}.table-layout>dl>dd{text-align:left}.table-layout>dl>dd>a{text-decoration:underline}}@media (min-width: 600px) and (max-width: 768px){.table-layout>dl>dt{padding:10px 0.5em;border-top:6px #ffffff solid;border-bottom:6px #ffffff solid}.table-layout>dl>dd{padding:16px 0 16px 1em}}@media (min-width: 769px){.table-layout>dl>dt{padding:10px 0.5em 0 0.5em;border-top:8px #ffffff solid;border-bottom:8px #ffffff solid}.table-layout>dl>dd{padding:18px 0 18px 1em}}input[type="text"],input[type="tel"],input[type="email"],input[type="tel"],input[type="password"]{width:100%;max-width:400px;border-radius:3px;display:inline-block;box-sizing:border-box;background-color:#ffffff;border:1px #dcd6d0 solid;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}textarea{width:100%;max-width:600px;border-radius:3px;display:inline-block;box-sizing:border-box;background-color:#ffffff;border:1px #dcd6d0 solid;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}select{height:30px;border-radius:3px;border:1px #dcd6d0 solid;background-color:#ffffff;vertical-align:middle}.form-input select,.form-confirm select{height:36px}.form-complete{margin-bottom:100px !important}.form-complete .page-lead{text-align:center !important}.form-input p.form-inline{line-height:36px}label{line-height:30px;padding:0 5px 0 0}label.cell-th{line-height:1.429}form .req{background-image:url(https://casy.co.jp/assets/static/icon-form-required-7e74fc3b8601e7cf50170bf05a808664a18a3ef92dc460aef17a6f784d672dc0.png);background-repeat:no-repeat}@media (max-width: 414px){main div.form-input,main div.form-confirm{width:auto;margin:0 0 30px 0;padding:30px 0}}@media (min-width: 415px) and (max-width: 599px){main div.form-input,main div.form-confirm{width:auto;margin:0 0 30px 0;padding:30px 15px 30px 15px;border:1px #dcd6d0 solid;box-shadow:0 3px 5px rgba(0,0,0,0.1)}}@media (max-width: 599px){input[type="text"],input[type="tel"],input[type="email"],input[type="tel"],input[type="password"]{font-size:14px;padding:8px 12px}textarea{padding:8px 12px}select{padding:8px 12px}.form-group,.form-group .cell-th,.form-group .cell-td{text-align:left}label.cell-th{display:inline-block;margin:0 auto 0 0;padding:0 40px 0 0}.form-input .req{background-position:right 6px}.form-group .cell-td{padding:0 0 15px 0}.form-confirm .form-group{width:100%}.form-confirm .cell-th{padding:0 0.2em;display:inline-block}.form-confirm .cell-td{text-align:left;padding:0.77em 0.5em;margin:0 0 1.24em 0;border-radius:3px;border:1px #dcd6d0 solid}.btn-area [class^=btn-]{max-width:40%;min-width:160px;display:inline-block;line-height:40px;margin:0 5px}}@media (min-width: 600px){input[type="text"],input[type="tel"],input[type="email"],input[type="tel"],input[type="password"]{font-size:16px;padding:8px 15px}textarea{padding:8px 15px}main div.form-input,main div.form-confirm{border:1px #dcd6d0 solid;box-shadow:0 4px 6px rgba(0,0,0,0.1)}.form-group{display:table}.form-group .cell-th,.form-group .cell-td{display:table-cell;vertical-align:top}.form-input .form-group{width:100%}.form-input .cell-th{padding-top:22px;padding-left:1em;padding-right:3em;padding-bottom:20px;border-top:2px #c0b6ac solid}.form-input .req{background-position:right 29px}.form-input .cell-td{text-align:left;padding-top:18px;padding-bottom:17px;border-top:2px #efeae3 solid}.form-confirm .form-group{width:100%}.form-confirm .cell-th{padding-top:22px;padding-left:1em;padding-right:1em;padding-bottom:20px;border-top:2px #c0b6ac solid}.form-confirm .cell-td{text-align:left;padding-top:22px;padding-left:15px;padding-bottom:20px;border-top:2px #efeae3 solid}.btn-area [class^=btn-]{max-width:48%;min-width:200px;display:inline-block;line-height:44px;margin:0 10px}}@media (min-width: 600px) and (max-width: 768px){main div.form-input,main div.form-confirm{width:auto;margin:0 auto 30px auto;padding:30px 25px 30px 25px}}@media (min-width: 769px){main div.form-input,main div.form-confirm{width:960px;margin:0 auto 40px auto;padding:50px 40px}}.bx-sdw{border:1px #efe9e3 solid;box-shadow:0 4px 6px rgba(0,0,0,0.1)}.img-box a:hover img,a.img-box:hover img{opacity:0.75}ul.ex{max-width:960px;color:#887766;font-size:13px;line-height:1.24;margin:0 auto 16px auto;text-align:left}ul.ex li{margin:0 0 5px 0}ul.ex li::before{content:'※';padding:0 3px 0 0}a.read-more-r,span.read-more-r,.read-more-r>a{line-height:1;padding-right:18px;position:relative}a.read-more-r::after,span.read-more-r::after,.read-more-r>a::after{content:'';width:13px;height:13px;display:inline-block;background:#3c2c1c url(https://casy.co.jp/assets/static/bullet-arrow-wt-01-4be68cb9dbf8f172c27df6087e06e71b5fb82f9301c8aa2219f44c4fc83062eb.png) no-repeat center center;border-radius:2px;position:absolute;top:0;right:0}span.read-more-r::after{background:#876 url(https://casy.co.jp/assets/static/bullet-arrow-wt-01-4be68cb9dbf8f172c27df6087e06e71b5fb82f9301c8aa2219f44c4fc83062eb.png) no-repeat center center}a.read-more-l,span.read-more-l,.read-more-l>a{line-height:1;padding-left:18px;position:relative}a.read-more-l::after,span.read-more-l::after,.read-more-l>a::after{content:'';width:13px;height:13px;display:inline-block;background:#3c2c1c url(https://casy.co.jp/assets/static/bullet-arrow-wt-01-4be68cb9dbf8f172c27df6087e06e71b5fb82f9301c8aa2219f44c4fc83062eb.png) no-repeat center center;border-radius:2px;position:absolute;top:0;left:0}span.read-more-l::after{background:#876 url(https://casy.co.jp/assets/static/bullet-arrow-wt-01-4be68cb9dbf8f172c27df6087e06e71b5fb82f9301c8aa2219f44c4fc83062eb.png) no-repeat center center}p.read-more-l,div.read-more-l{text-align:left !important}p.read-more-r,div.read-more-r{text-align:right !important}@media (max-width: 414px){main>ul.ex{width:92%}}ul.banner-box{width:95%;max-width:1000px;margin:0 auto 40px;text-align:center}@media (min-width: 1000px){ul.banner-box{width:100%}}ul.banner-box li{margin:0 0 8px}ul.banner-box li:last-child{margin:0}ul.banner-box a{display:block;line-height:1;background-repeat:no-repeat;background-size:cover}ul.banner-box a:after{display:block;content:''}ul.banner-box a:hover{opacity:0.8}@media (min-width: 641px){ul.banner-box{display:flex;justify-content:space-between}ul.banner-box li{flex:0 0 48.4%}}main{width:100%;z-index:0 !important}main section{padding:24px 0;margin:0}main section .page-lead{width:95%;max-width:1000px;margin:0 auto 20px}main section.bg1{background-color:#fcf9f3}main section.bg2{background-color:#f4efde}main section strong[class$='_catch']{display:block;font-size:16px;margin-bottom:16px}main section div[class$='_inner']{width:95%;max-width:1000px;margin:0 auto}@media (min-width: 641px){main section{padding:32px 0}main section .page-lead{margin:0 auto 20px}main section strong[class$='_catch']{font-size:18px;margin-bottom:20px}}@media (min-width: 980px){main section{padding:40px 0}main section .page-lead{margin:0 auto 24px}main section strong[class$='_catch']{font-size:20px;margin-bottom:24px}}.mgnBtm0,.mgn-btm0{margin-bottom:0 !important}.mgnBtm5,.mgn-btm5{margin-bottom:5px !important}.mgnBtm10,.mgn-btm10{margin-bottom:10px !important}.mgnBtm15,.mgn-btm15{margin-bottom:15px !important}.mgnBtm20,.mgn-btm20{margin-bottom:20px !important}.mgnBtm25,.mgn-btm25{margin-bottom:25px !important}.mgnBtm30,.mgn-btm30{margin-bottom:30px !important}.mgnBtm40,.mgn-btm40{margin-bottom:40px !important}.mgnBtm50,.mgn-btm50{margin-bottom:50px !important}.mgnTop0,.mgn-top0{margin-top:0 !important}.mgnTop5,.mgn-top5{margin-top:5px !important}.mgnTop10,.mgn-top10{margin-top:10px !important}.mgnTop15,.mgn-top15{margin-top:15px !important}.mgnTop20,.mgn-top20{margin-top:20px !important}.mgnTop25,.mgn-top25{margin-top:25px !important}.mgnTop30,.mgn-top30{margin-top:30px !important}.mgnTop40,.mgn-top40{margin-top:40px !important}.mgnTop50,.mgn-top50{margin-top:50px !important}header{width:100%;background:#fcf9f3;z-index:10000}.hd-discription{color:#887766;text-align:left;line-height:1}.hd-discription h1{font-size:inherit;font-weight:inherit;display:inline;margin:0;padding:0}header .logo{overflow:hidden;float:left;font-weight:normal !important}header .logo a{display:block}header .logo a:hover{filter:alpha(opacity=75);-moz-opacity:0.75;opacity:0.75;font-weight:normal !important}#subnav-sp{display:none}.btn-staffEntry_s{color:#3c2c1c !important;border:0;padding:0 8px 0 32px;background-color:#c7b5a3;background-image:url(https://casy.co.jp/assets/static/spmenu-staff-edbc7c354ebfe5281cca6c17b68a724cd63b60d4b00aba09890ecaa0a3f78b7f.png);background-position:4px center;background-repeat:no-repeat;background-size:28px auto;-webkit-box-shadow:0 3px 0 #887766;box-shadow:0 3px 0 #887766}.btn-staffEntry_s:hover{color:#3c2c1c !important;text-decoration:none;background-color:#c7b5a3;-webkit-box-shadow:0 1px 0 #887766;box-shadow:0 1px 0 #887766;transform:translate3d(0, 2px, 0)}.btn-login_s{color:#fff !important;border:0;padding:0 8px 0 32px;background-color:#449900;background-image:url(https://casy.co.jp/assets/static/spmenu-login-308ac2902cbb382e1b67b2fa2d91d1c84ec42135ef9a936c16ea024c45c90021.png);background-position:4px center;background-repeat:no-repeat;background-size:28px auto;-webkit-box-shadow:0 3px 0 #336600;box-shadow:0 3px 0 #336600}.btn-login_s:hover{color:#3c2c1c !important;text-decoration:none;background-color:#449900;-webkit-box-shadow:0 1px 0 #336600;box-shadow:0 1px 0 #336600;transform:translate3d(0, 2px, 0)}@media (max-width: 640px){.btn-staffEntry_s{display:none !important}}@media (min-width: 641px){.btn-login_s{display:none !important}}@media (max-width: 820px){header{top:-70px;height:114px;z-index:10 !important}.hd-discription{font-size:10px;padding:4px 0 4px 4px}.hd-inner{position:relative}header .logo{width:110px;height:42px;padding:0 0 0 4px}.hd-main .logo a{width:100px;height:34px;background:url(https://casy.co.jp/assets/static/logo_header-sp-d60d1ce49961c9afdeaadc6634510b87ca7aa2adc41fe07ec8a24179f248afe1.png) no-repeat;background-size:contain}.hd-inner #gnav-toggle{position:absolute;right:12px;top:25px;width:34px;height:36px;cursor:pointer;z-index:200}#gnav-toggle{display:block}#gnav-toggle div{position:relative}#gnav-toggle span{display:block;position:absolute;height:4px;width:100%;border-radius:2px;background:#3c2c1c;left:0;-webkit-transition:.35s ease-in-out;-moz-transition:.35s ease-in-out;transition:.35s ease-in-out}#gnav-toggle span:nth-child(1){top:0}#gnav-toggle span:nth-child(2){top:11px}#gnav-toggle span:nth-child(3){top:22px}.hd-main{height:42px}header nav{display:none}header nav>ul{width:100%}}@media (max-width: 820px) and (max-width: 640px){header nav>ul{display:flex;flex-wrap:wrap;justify-content:space-between;background-color:rgba(255,255,255,0.8)}}@media (max-width: 820px){header nav>ul>li{background:rgba(240,235,230,0.98)}}@media (max-width: 820px) and (max-width: 640px){header nav>ul>li{flex:0 0 100%}header nav>ul>li.signin{flex:0 0 33%}header nav>ul>li.regist{flex:0 0 67%}}@media (max-width: 820px){header nav>ul>li>a,header nav>ul>li>span{display:block;line-height:36px;border-bottom:1px #dcd6d0 solid}header nav ul.childnav{list-style:none;letter-spacing:normal;line-height:0;background-color:#ffffff;display:flex;flex-wrap:wrap}header nav ul.childnav>li{flex:0 0 50%;line-height:32px;background:rgba(255,255,255,0.98)}}@media (max-width: 820px) and (max-width: 640px){header nav ul.childnav>li.full{flex:0 0 100%}header nav ul.childnav>li.full a{border-right:none !important}}@media (max-width: 820px){header nav ul.childnav>li>a{display:block;text-align:center;background-color:#ffffff;border-bottom:1px #dcd6d0 solid}header nav ul.childnav>li:nth-of-type(odd)>a{border-right:1px #dcd6d0 solid}header nav ul li a:hover{color:#ffffff !important;background-color:#3c2c1c;text-decoration:none}header .btn-register,header .btn-signin{display:block !important;-webkit-box-shadow:none;box-shadow:none;border-radius:0 !important}header .btn-register:hover,header .btn-signin:hover{-webkit-box-shadow:none;box-shadow:none;transform:none}header .btn-register:hover{background-color:#aa0000}header .btn-signin:hover{background-color:#336600}.hd-inner .btn-staffEntry_s{position:absolute;top:20px;right:60px;height:33px;line-height:33px}.hd-inner .btn-login_s{position:absolute;top:22px;right:60px;height:33px;line-height:33px}.open #gnav-toggle span:nth-child(1){top:10px;-webkit-transform:rotate(315deg);-moz-transform:rotate(315deg);transform:rotate(315deg)}.open #gnav-toggle span:nth-child(2){width:0;left:50%}.open #gnav-toggle span:nth-child(3){top:10px;-webkit-transform:rotate(-315deg);-moz-transform:rotate(-315deg);transform:rotate(-315deg)}header.fixed{margin-top:0;top:0;position:relative;height:55px;background:rgba(255,250,240,0.98);transition:top 0.5s ease-out;-webkit-transition:top 0.5s ease-out;-moz-transition:top 0.5s ease-out}header.fixed h1{display:none}header.fixed .logo{top:3px}header.fixed #gnav-toggle{top:15px}header.fixed nav{top:55px}@keyframes show{from{opacity:0}to{opacity:1}}.open nav.toggleMenu{right:0;top:70px;display:block;animation:show .3s linear 0s;position:absolute;z-index:100;width:300px}}@media (max-width: 820px) and (min-width: 641px){.open nav.toggleMenu{width:50%}}@media (max-width: 820px){.header_reqruit{display:none}header address{display:none}}@media (max-width: 820px){#subnav-sp.fixed{top:0;position:fixed;z-index:99}#subnav-sp{width:100%;max-width:820px;display:block;background:#887766 !important;position:absolute;top:70px;left:0;overflow:hidden;border-top:none}#subnav-sp:after{content:none}.subnav-sp_menu{width:100%;height:100%;display:flex;justify-content:space-between}.subnav-sp_menu li{flex:0 0 16.666%;border-right:1px solid #fff;background:inherit !important;height:100%;vertical-align:middle}.subnav-sp_menu li:last-child{border-right:none}.subnav-sp_menu li a{display:block;width:100%;height:100%;padding:4px;background-color:#3c2c1c;border-bottom:none !important}.subnav-sp_menu li.regist a{background-color:#d11}.subnav-sp_iconWrap{width:100%;vertical-align:middle}.subnav-sp_iconWrap-regist{background:#d11}.subnav-sp_iconWrap-regist:hover{background:#f11}.subnav-sp_icon{display:block;height:25px;width:25px;margin:0 auto}.subnav-sp_iconttl{display:block;text-align:center;font-size:7px;color:#fff;line-height:1;letter-spacing:-.05em}}@media (max-width: 640px){.subnav-sp_menu li{flex:0 0 20% !important}.subnav-sp_iconttl{font-size:11px;padding-bottom:2px}}.subnav-sp_iconWrap-signin{background:#490 !important}.subnav-sp_iconWrap-signin:hover{background:#5a0 !important}@media (min-width: 821px){header{height:120px;top:-85px;z-index:10000 !important}header .hd-inner{width:98%;max-width:1000px;margin:0 auto;position:relative}header .hd-main{height:85px}header .logo{width:150px;height:62px}header .logo a{width:150px;height:62px;background:url(https://casy.co.jp/assets/static/logo_header-eb61fad6af28c94445a3b2e3367be3a06a4faebd2fbd4b9798e526d512f4152a.png) no-repeat;background-size:contain}.hd-discription{padding:4px 0 16px 0;font-size:11px}}@media (min-width: 821px) and (min-width: 1000px){header .hd-inner{width:100%}}@media (min-width: 821px){header nav{width:815px;position:absolute;top:73px;right:0;z-index:100 !important}header nav>ul{width:100%;display:table}header nav>ul>li{height:33px;display:table-cell;vertical-align:top;overflow:hidden;text-align:center;position:relative;line-height:30px}header nav>ul>li:nth-child(1){width:122px}header nav>ul>li:nth-child(2){width:64px}header nav>ul>li:nth-child(3){width:122px}header nav>ul>li:nth-child(4){width:109px}header nav>ul>li:nth-child(5){width:158px}header nav>ul>li:nth-child(5) a{width:122px;margin:0 35px 0 0;display:inline-block}header nav>ul>li:nth-child(6){width:105px}header nav>ul>li:nth-child(7){width:135px}header nav>ul>li:hover{overflow:visible}header nav>ul>li>a{height:30px;display:block}header nav a[class^="btn-"]{height:30px;color:#ffffff;font-size:14px;line-height:30px}header nav a.btn-signin{width:98px;margin:0 5px 0 0}header nav a.btn-register{width:135px}header .hd-inner a.btn-staffEntry_s{display:none}nav ul li,nav ul li a{-webkit-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s}nav ul>li>ul.childnav *{visibility:hidden;overflow:hidden;filter:alpha(opacity=0);-moz-opacity:0;opacity:0}nav ul>li:hover>ul.childnav *{visibility:visible;overflow:visible;filter:alpha(opacity=100);-moz-opacity:1;opacity:1}nav>ul>li>ul.childnav,nav>ul>li>ul.childnav>li,nav>ul>li>ul.childnav>li>a{height:0}nav>ul>li>ul.childnav{position:absolute;top:33px;left:18px}nav>ul>li:hover>ul.childnav,nav>ul>li:hover>ul.childnav>li,nav>ul>li:hover>ul.childnav>li>a{display:block;visibility:visible}nav>ul>li:hover>ul.childnav{height:auto;border-top:1px #dcd6d0 solid}nav>ul>li:hover>ul.childnav>li{height:30px;line-height:30px}nav>ul>li:hover>ul.childnav>li>a{height:30px;padding:0 15px;color:#3c2c1c;white-space:nowrap;text-align:left;border-left:1px #dcd6d0 solid;border-right:1px #dcd6d0 solid;border-bottom:1px #dcd6d0 solid;background:rgba(240,235,230,0.9)}nav>ul>li:hover>ul.childnav>li>a:hover{background:#ffffff;text-decoration:none}a.header_reqruit{width:240px;height:57px;color:#fff;display:inline-block;background-color:#c7b5a3;position:absolute;right:0;top:0;line-height:60px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;-webkit-box-shadow:0 3px 0 #887766;box-shadow:0 3px 0 #887766}a.header_reqruit:hover{height:60px;line-height:63px;-webkit-box-shadow:0 1px 0 #887766;box-shadow:0 1px 0 #887766;text-decoration:none}header address{height:60px;padding:0 1em;background-color:#f4efde;position:absolute;top:0;right:250px;border-left:1px #fff solid;border-right:1px #fff solid;border-bottom:1px #fff solid;border-bottom-left-radius:5px;border-bottom-right-radius:5px;font-style:normal;line-height:60px}header address small{font-size:15px;padding:0 5px 0 0}header address a:link{color:#4c69ba;border-bottom:1px dotted #3c2c1c;ext-decoration:none}header address a:hover{border-bottom:none}header address a:visited{color:#4c69ba}header address span{font-size:11px;color:#887766}header.fixed{padding:8px 0 0 0;height:85px;margin-top:0;top:0;position:fixed;background:rgba(255,250,240,0.9);transition:top 0.5s ease-out;-webkit-transition:top 0.5s ease-out;-moz-transition:top 0.5s ease-out}header.fixed h1,header.fixed address{display:none}header.fixed nav{top:20px}header.fixed .hd-discription{display:none}header.fixed .header_reqruit{display:none}}footer{width:100%}footer a{color:#3c2c1c;text-decoration:none}footer ul.sns{height:20px;display:flex;overflow:hidden;margin:8px auto;box-sizing:content-box;justify-content:space-around;align-items:flex-start}footer ul.sns li{flex:1;height:20px;line-height:1;margin:0 2px;align-self:center}.ft-bottom{color:#ffffff;background:#3c2c1c}.ft-bottom a{color:#ffffff}.ft-bottom .signeture address{font-style:normal;text-align:left;margin-bottom:0;line-height:1.6;padding:0 0 8px 1em}.ft-bottom .copyright{display:block;font-size:11px;padding:8px 0 4px 1em;border-top:1px solid #5c4c3c}.footer_mainNav{width:100%;display:flex;flex-wrap:wrap}@media (max-width: 640px){.mb-footer{font-size:14px}.mb-footer ul{text-align:left;font-size:0}.mb-footer ul li{text-align:center;font-size:14px}.mb-footer ul li a{width:50%;white-space:nowrap;overflow:hidden}.mb-footer ul li.full a{width:100%;border-right:none !important}.mb-footer ul li.principles a{font-size:13px}.mb-footer ul li:nth-of-type(even) a{border-right:1px #dcd6d0 solid}.mb-footer ul li:last-of-type{display:inline}.mb-footer ul li:last-of-type a{width:100%;border-right:none}.footer_mainNav{padding:0;margin:0;font-size:0;height:auto;width:100%;border-top:1px #dcd6d0 solid}.footer_mainNav li{font-size:14px;display:inline-block;margin:0;width:50%;border-bottom:1px #dcd6d0 solid;height:35px;line-height:35px}.footer_mainNav li:nth-child(odd){border-right:1px #dcd6d0 solid}.footer_mainNav li a{display:inline-block;height:28px;width:100%;margin:0}}@media (min-width: 641px) and (max-width: 820px){.mb-footer{text-align:left;font-size:0}.mb-footer ul li a,.mb-footer ul li span{font-size:14px;width:33.33333%;text-align:center;white-space:nowrap;overflow:hidden;border-right:1px #dcd6d0 solid}.mb-footer ul .principles a{width:100%}.mb-footer ul>li:nth-of-type(3n) a{border-right:none}.footer_mainNav li{flex:1 1 20%;line-height:36px;border-top:1px #dcd6d0 solid;border-right:1px #dcd6d0 solid}.footer_mainNav li:last-of-type{border-right:none}}@media (max-width: 820px){.pc-ft-body{text-align:center}.pc-ft-body dl{display:none}.mb-footer{background:#fcf9f3;line-height:0;border-top:1px #dcd6d0 solid;padding:0 0 4px}.mb-footer ul{-webkit-padding-start:0;margin-bottom:0;text-align:left}.mb-footer ul li{display:inline;letter-spacing:0}.mb-footer ul>li>a,.mb-footer ul>li>span{text-align:center;display:inline-block;line-height:30px;border-bottom:1px #dcd6d0 solid}.mb-footer ul>li>a:hover{background:#efeae3;text-decoration:none}a.footer_reqruit{font-size:14px;display:block;background:#c7b5a3;width:200px;color:#fff;text-align:center;-webkit-box-shadow:0 3px 0 #887766;box-shadow:0 3px #887766;height:30px;line-height:30px;margin:8px auto 4px;border-radius:4px}a.footer_reqruit:hover,a.footer_reqruit:active{text-decoration:none;-webkit-box-shadow:0 1px 0 #887766;box-shadow:0 1ox 0 #887766;margin-top:12px;margin-bottom:3px}.signeture address{font-size:12px;font-style:normal}.signeture address small{font-size:14px;padding:0 5px 0 0}.signeture address a.tel{font-size:18px;color:#ffffff}.signeture address span{font-size:11px}.ft-bottom .copyright{display:block;font-size:10px;line-height:16px}}@media (min-width: 821px){.footer_mainNav{width:100%;margin:16px 0 4px;border-top:2px solid #efeae3;padding:16px 0 0 4px;justify-content:flex-start;flex-wrap:wrap}.footer_mainNav li{line-height:24px;flex:0 0 4em}.footer_mainNav li a{padding:0 1.2em 0 0;white-space:nowrap}.footer_mainNav-contact li:first-child{display:none}.footer_mainNav-contact li:nth-of-type(6){flex:1 1 auto}footer{padding:32px 0 0 0;background:#fcf9f3}.pc-ft-body{width:98%;max-width:1000px;margin:0 auto 16px;padding:0 0 0 2px;position:relative;display:flex;flex-wrap:wrap;justify-content:space-between}.pc-ft-body dl{flex:0 0 23%;display:inline-block;padding:0 2px 0 0;vertical-align:top;margin-bottom:0}.pc-ft-body dl:nth-child(3){flex:1 1 31%}.pc-ft-body dl:nth-child(4){flex:0 0 20%}.pc-ft-body dl a{display:block}.pc-ft-body dl a:hover{background-color:#efeae3}.pc-ft-body dl dt,.pc-ft-body dl dd{text-align:left;line-height:1.2;font-weight:normal}.pc-ft-body dl dt{padding:4px 0 0 0}.pc-ft-body dl dt.no-a{padding:8px 10px 2px 30px;background:url(https://casy.co.jp/assets/static/arrow-footer-242df88356af6a27f3b299cab6597306bd570f8616b1b8aaa48e744d8def0c41.png) no-repeat 18px 8px}.pc-ft-body dl dt a{padding:3px 10px 2px 27px;background:url(https://casy.co.jp/assets/static/arrow-footer-242df88356af6a27f3b299cab6597306bd570f8616b1b8aaa48e744d8def0c41.png) no-repeat 15px 4px}.pc-ft-body dl dd a{font-size:13px;padding:3px 10px 2px 36px;background:url(https://casy.co.jp/assets/static/arrow-footer-sub-bdee5a54f9db641eada9b06c497f011770c5632b4f33bab03a09663a8ce82a0d.png) no-repeat 28px 3px}.pc-ft-body .sns{position:absolute;margin:0;right:0;bottom:0}.pc-ft-body .sns li{padding:0 0 0 4px}.mb-footer{display:none}.pc-ft-body{width:100%;max-width:1000px;margin:0 auto 24px;text-align:left;position:relative}.pc-ft-body dl{padding:0 2px 0 0;vertical-align:top;margin-bottom:0}.pc-ft-body dl:nth-child(3){width:33%}.pc-ft-body dl a{display:block}.pc-ft-body dl a:hover{background-color:#efeae3}.pc-ft-body dl dt,.pc-ft-body dl dd{text-align:left;line-height:1.2;font-weight:normal}.pc-ft-body dl dt{padding:4px 0 0 0}.pc-ft-body dl dt.no-a{padding:8px 8px 2px 24px;background:url(https://casy.co.jp/assets/static/arrow-footer-242df88356af6a27f3b299cab6597306bd570f8616b1b8aaa48e744d8def0c41.png) no-repeat 18px 8px}.pc-ft-body dl dt a{padding:3px 8px 2px 24px;background:url(https://casy.co.jp/assets/static/arrow-footer-242df88356af6a27f3b299cab6597306bd570f8616b1b8aaa48e744d8def0c41.png) no-repeat 15px 4px}.pc-ft-body dl dd a{font-size:13px;padding:3px 10px 2px 36px;background:url(https://casy.co.jp/assets/static/arrow-footer-sub-bdee5a54f9db641eada9b06c497f011770c5632b4f33bab03a09663a8ce82a0d.png) no-repeat 28px 3px}.mb-footer{display:none}footer .btn-box a.btn-signin{width:98px;margin:0 5px 0 0}footer .btn-box a.btn-register{width:135px}}@media (min-width: 1000px){.pc-ft-body{width:1001px}.pc-ft-body dl{width:20%}}.ft-bottom{background:#3c2c1c;text-align:center}.ft-bottom .inner{width:96%;max-width:1000px;margin:0 auto}.ft-bottom .btn-box{padding:16px 0}.ft-bottom .btn-box a[class^=btn-]{width:160px;line-height:36px}.ft-bottom .signeture{display:flex;justify-content:space-between;flex-wrap:wrap;margin:0 0 1em}.ft-bottom .signeture .logo{flex:0 0 80px;min-height:56px;background:url(https://casy.co.jp/assets/static/logo-fotter-0cd5a61c58813c193fd05c39bb0a0c78ddeb300d9424ec76500d503168312ac0.png) no-repeat left top;background-size:80px auto}.ft-bottom .signeture .jpx{flex:0 0 48px;min-height:72px;background:url(https://casy.co.jp/assets/static/jpx-logo-c9f5d20e6ea5c2613886cb7355f0153b73f09fdf1866fd51af09a9d574534b23.png) no-repeat right top;background-size:48px auto}.ft-bottom .signeture address{flex:1 0 0;text-align:left}.ft-bottom .copyright{font-size:11px;border-top:1px solid #6c5c4c;display:block;padding:8px 0}@media (min-width: 641px){.ft-bottom .inner{position:relative}.ft-bottom .btn-box{width:290px;position:absolute;top:0;right:0;display:flex;justify-content:space-between}.ft-bottom .btn-box .btn-signin{width:120px !important}.ft-bottom .signeture{padding:16px 0 0}.ft-bottom .signeture .logo{flex:0 0 96px;min-height:62px;background:url(https://casy.co.jp/assets/static/logo-fotter-0cd5a61c58813c193fd05c39bb0a0c78ddeb300d9424ec76500d503168312ac0.png) no-repeat left top;background-size:96px auto}.ft-bottom .signeture .jpx{flex:0 0 80px;background:url(https://casy.co.jp/assets/static/jpx-logo-c9f5d20e6ea5c2613886cb7355f0153b73f09fdf1866fd51af09a9d574534b23.png) no-repeat center top;background-size:48px auto}.ft-bottom .signeture address{order:1;padding:0}}@media (min-width: 641px) and (max-width: 820px){.ft-bottom .signeture address .hide-tb{display:none}}@media (min-width: 821px){.ft-bottom .signeture{text-align:left}.ft-bottom .signeture .logo{flex:0 0 170px;min-height:72px;background:url(https://casy.co.jp/assets/static/logo-fotter-0cd5a61c58813c193fd05c39bb0a0c78ddeb300d9424ec76500d503168312ac0.png) no-repeat left top;background-size:160px auto}.copyright{font-size:12px}}@media (min-width: 1001px){.ft-bottom .inner{width:100%}}a[class^=btn-]{display:inline-block;border-radius:4px;vertical-align:top;text-decoration:none}.btn-signin{color:#ffffff !important;border:0;background-color:#449900;-webkit-box-shadow:0 3px 0 #336600;box-shadow:0 3px 0 #336600}.btn-signin:hover{color:#ffffff !important;text-decoration:none;background-color:#55aa00;-webkit-box-shadow:0 1px 0 #336600;box-shadow:0 1px 0 #336600;transform:translate3d(0, 2px, 0)}.btn-register{color:#ffffff !important;border:0;background-color:#dd1111;-webkit-box-shadow:0 3px 0 #aa0000;box-shadow:0 3px 0 #aa0000}.btn-register:hover{color:#ffffff !important;text-decoration:none;background-color:#ff1111;-webkit-box-shadow:0 1px 0 #aa0000;box-shadow:0 1px 0 #aa0000;transform:translate3d(0, 2px, 0)}@media (max-width: 640px){body.floating_top_absolute #karakuri-rikka-root{display:none}}@media (min-width: 641px){body.floating_top_absolute #karakuri-rikka-root{display:none}}body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute !important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-outer,.fancybox-inner,.fancybox-bg,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(0.47, 0, 0.74, 0.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(0.22, 0.61, 0.36, 1)}.fancybox-infobar,.fancybox-toolbar,.fancybox-caption,.fancybox-navigation .fancybox-button{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease, visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar,.fancybox-show-caption .fancybox-caption,.fancybox-show-nav .fancybox-navigation .fancybox-button{opacity:1;transition:opacity .25s ease 0s, visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform, opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide::before{content:'';display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--previous,.fancybox-slide--current,.fancybox-slide--next{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image::before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(0.5, 0, 0.14, 1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;-ms-transform-origin:top left;transform-origin:top left;transition-property:transform, opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-swipe .fancybox-content,.fancybox-can-pan .fancybox-content{cursor:-webkit-grab;cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-container [data-selectable='true']{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--video .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--iframe .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-video,.fancybox-iframe{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,0.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:visited,.fancybox-button:link{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--play svg:nth-child(2),.fancybox-button--fsenter svg:nth-child(2){display:none}.fancybox-button--pause svg:nth-child(1),.fancybox-button--fsexit svg:nth-child(1){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;-ms-transform:scaleX(0);transform:scaleX(0);-ms-transform-origin:0;transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(to top, rgba(0,0,0,0.85) 0%, rgba(0,0,0,0.3) 50%, rgba(0,0,0,0.15) 65%, rgba(0,0,0,0.075) 75.5%, rgba(0,0,0,0.037) 82.85%, rgba(0,0,0,0.019) 88%, rgba(0,0,0,0) 100%);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px 44px;pointer-events:none;right:0;text-align:center;z-index:99996}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:fancybox-rotate 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes fancybox-rotate{100%{transform:rotate(360deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0, 0, 0.25, 1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%, 0, 0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%, 0, 0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translate3d(0, 0, 0)}.fancybox-fx-fade.fancybox-slide--previous,.fancybox-fx-fade.fancybox-slide--next{opacity:0;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5, 1.5, 1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(0.5, 0.5, 0.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scale3d(1, 1, 1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;-ms-transform:rotate(-360deg);transform:rotate(-360deg)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;-ms-transform:rotate(360deg);transform:rotate(360deg)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;-ms-transform:rotate(0deg);transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0, 0, 0) translate3d(-100%, 0, 0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0, 0, 0) translate3d(100%, 0, 0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scale3d(1, 1, 1) translate3d(0, 0, 0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%, 0, 0) scale(0.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%, 0, 0) scale(0.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translate3d(0, 0, 0) scale(1)}@media all and (max-height: 576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px 0}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px 5px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:visited,.fancybox-share__button:link{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px 2px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,0.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,0.1);background-position:center center;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a::before{border:6px solid #ff5268;bottom:0;content:'';left:0;opacity:0;position:absolute;right:0;top:0;transition:all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);z-index:99991}.fancybox-thumbs__list a:focus::before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active::before{opacity:1}@media all and (max-width: 576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}.faq-menu{max-width:760px;margin:0 auto;display:flex;justify-content:center;flex-wrap:wrap}.faq-menu li{flex:0 1 49%;padding:0 2px;margin:0 0 4px}.faq-menu li a{min-width:11em;line-height:36px;border-radius:18px;display:block;border:1px #887766 solid;margin:0 auto}.faq-menu li a:hover{color:#fff;text-decoration:none;background-color:#3c2c1c}@media (min-width: 641px){.faq-menu li{flex:0 1 auto;margin:0 0 8px;padding:0 4px}.faq-menu li a{font-size:16px}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;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;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[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}@font-face{font-family:'slick';font-weight:normal;font-style:normal;src:url(https://casy.co.jp/assets/slick-18e4327fcdd8a0df880a465a2b6bb99fa39f23892c3a96f2c388f378f4bf6562.eot);src:url(https://casy.co.jp/assets/slick-18e4327fcdd8a0df880a465a2b6bb99fa39f23892c3a96f2c388f378f4bf6562.eot?#iefix) format("embedded-opentype"),url(https://casy.co.jp/assets/slick-f49f279637e425f10e4bbc8f0aed858fa54117ad5a41f477ff1159db93a61114.woff) format("woff"),url(https://casy.co.jp/assets/slick-1b2af5a0c8f7bca97c993990faa92e025e322bf6bb8d885533639b385e37e7b9.ttf) format("truetype"),url(https://casy.co.jp/assets/slick-d06c18d112401949996e731884bc56ab9bb9f807c80ca5143d19aac38c1bdf5f.svg#slick) format("svg")}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;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:20px;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir='rtl'] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'←'}[dir='rtl'] .slick-prev:before{content:'→'}.slick-next{right:-25px}[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}.slick-list{z-index:5}.slick-track{z-index:10}.slick-slide{z-index:15}.slick-dotted,.slick-arrow{z-index:8}.slick-loading .slick-list{background:#fff url(https://casy.co.jp/assets/static/ajax-loader-0e899a4e4cea34f16947494fb21069ec1dff319afc0f8c0ba8ba84406e28d3ba.gif) center center no-repeat}:is(.slick-01,.slick-05) .slick-arrow{width:36px;height:36px}:is(.slick-01,.slick-05) .slick-arrow:before{font-size:36px;color:#887766;text-shadow:2px 2px 3px rgba(0,0,0,0.2)}:is(.slick-01,.slick-05) .slick-prev{left:4px}:is(.slick-01,.slick-05) .slick-next{right:4px}.slick-01 .slick-arrow:before{color:#fff}:is(.slick-02,.slick-03) .slick-prev,:is(.slick-02,.slick-03) .slick-next{width:36px;height:36px;font-size:0;line-height:0;top:50%;z-index:70}:is(.slick-02,.slick-03) .slick-prev:before,:is(.slick-02,.slick-03) .slick-next:before{width:36px;height:36px;display:block;content:'';font-size:40px}.slick-02 .slick-prev:before,.slick-02 .slick-next:before{color:#3c2c1c}.slick-03 .slick-prev:before,.slick-03 .slick-next:before{color:#887766}@media (min-width: 641px){.slick-02 .slick-prev,.slick-02 .slick-next{width:0;height:36px}.slick-02 .slick-prev{left:4px}.slick-02 .slick-next{right:40px}.slick-03 .slick-prev{left:-32px}.slick-03 .slick-next{right:-32px}}.slick-dotted .slick-slider{margin-bottom:0}.slick-dots{bottom:0}.slick-dots li button:before{position:absolute;top:0;left:0;border-radius:5px;border:1px rgba(255,255,255,0.5) solid;content:'';text-align:center;opacity:.25;background-color:#887766;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.9;background-color:#3c2c1c}.index_mainvisual{position:relative;background-color:#bbb}.main-slider .slick-slide{width:360px;max-width:800px;margin:0 auto}.main-slider .slick-slide a{display:block}.main-slider .slick-slide a img{transition:all 400ms ease-in-out !important;opacity:.4;transform:scale(0.92)}.main-slider .slick-slide.slick-center a img{opacity:1;transform:scale(1)}@media (min-width: 700px){.main-slider .slick-slide{width:640px}.main-slider .slick-prev{left:32px}.main-slider .slick-next{right:32px}}@media (min-width: 880px){.main-slider .slick-slide{width:800px}.main-slider .slick-arrow{width:40px;height:40px}.main-slider .slick-arrow:before{font-size:40px}.main-slider .slick-prev{left:calc(50% - 436px)}.main-slider .slick-next{right:calc(50% - 436px)}}#job-offer .slick-dots li{width:10px;height:10px;margin:0 5px}#job-offer .slick-dots li button{width:10px;height:10px}#job-offer .slick-dots li button:before{width:10px;height:10px;border-radius:5px}.slick-05{max-width:1000px;margin:0 auto 16px;overflow:hidden}.slick-05:before,.slick-05:after{content:'';display:block;position:absolute;width:24px;height:100%;top:0;z-index:8}.slick-05:before{left:0;background:linear-gradient(90deg, white 4px, rgba(255,255,255,0)) !important}.slick-05:after{right:0;background:linear-gradient(90deg, rgba(255,255,255,0) 4px, white) !important}.slick-05 .slick-track{display:flex !important;align-items:stretch !important}.slick-05 .slick-track article,.slick-05 .slick-track .slick-slide{height:auto !important;align-self:stretch !important}.slick-05 .slick-prev,.slick-05 .slick-next{z-index:9}.slick-05 .slick-prev{left:4px}.slick-05 .slick-next{right:4px}@media (min-width: 441px){.slick-05:before,.slick-05:after{width:32px}}@media (min-width: 769px){.slick-05:before,.slick-05:after{width:40px}}.reviews .btn-default{margin:0 auto;width:95%}.review_article{padding:8px;margin:0 4px 4px;border-radius:4px;border:1px solid #c3b9ae}.review_article.cleaning{background-color:#faf5f5}.review_article.cleaning .review_serviceType{color:#0088ee}.review_article.cooking{background-color:#fafaf0}.review_article.cooking .review_serviceType{color:#ee8822}.review_article .upper{display:flex;align-self:flex-start;justify-content:space-between;flex-wrap:wrap;margin-bottom:8px}.review_article .user_wrap{flex:0 0 72px;text-align:center}.review_article .user_wrap .user_info{font-size:10px;display:inline-flex;justify-content:center;flex-wrap:wrap;text-align:center}.review_article .user_wrap .user_info li{padding:0 4px 2px;line-height:1.2}.review_article .service_log{flex:1 1 0}.user_thumb{width:72px;height:72px;background-color:#fff;border:1px solid #c3b9ae}.user_thumb i{font-size:54px;line-height:70px}.user_thumb .icon-user-female{color:#cca6a6}.user_thumb .icon-user-male{color:#a6b3cc}.service_log{font-size:12px;margin:0 0 8px;overflow:hidden}.service_log dl{display:inline-flex;margin:0 0 4px 8px;align-items:flex-start}.service_log dl dt,.service_log dl dd{display:inline-block;margin:0 4px 0 0}.service_log dl dt{font-size:11px}.service_log img{width:auto;height:14px}.service_log_area dd{white-space:nowrap;overflow:hidden}.service_log,.review_comment{text-align:left}.service_log dt,.review_comment dt{padding:0 .75em;border:1px solid #c3b9ae;border-radius:16px;background-color:#fff;color:#887766;white-space:nowrap}.review_comment{flex:0 0 100%;padding:4px;background-color:#fff;border:1px solid #c3b9ae}.review_comment dt{font-size:12px;margin:0 0 4px;display:inline-block}.review_comment dd{padding:0 4px 2px 8px}table{border-collapse:collapse;border-spacing:0;background-color:#fff}.normalTableWrapper{overflow-x:scroll}.normalTable{margin:0 auto 8px}.normalTable th,.normalTable td{border:1px solid #c3b9ae;padding:8px 4px}.normalTable th em,.normalTable td em{font-weight:bold}.normalTable th{text-align:center;white-space:nowrap;background-color:#fcf9f3}@media (min-width: 641px){.normalTable th,.normalTable td{padding:8px}}.commonTable{width:100%;display:table;background:#fcf9f3;padding:8px;text-align:left;font-size:16px;margin:0 auto}.commonTable dl:last-of-type dd{margin:0;border:none}.commonTable dt,.commonTable .commonTable_th{font-size:13px;padding:0 0 3px;color:#887766;border-bottom:1px solid #eee3dd}.commonTable dt [class^="casyico-"],.commonTable .commonTable_th [class^="casyico-"]{color:#3c2c1c;font-size:larger;padding:0 6px 0 0}.commonTable dd,.commonTable .commonTable_td{padding:10px;margin:0 0 8px;background-color:#fff;word-wrap:break-word;overflow-wrap:break-word}.commonTable .commonTable_subscriptionNote{padding:10px 0px;font-size:14px}.commonTable .commonTable_subscriptionNote li{list-style:disc;margin-left:15px}.commonTable .commonTable_subscriptionNote .notes{margin-top:5px}.commonTable_h2{color:#3c2c1c;display:block;font-size:15px;font-weight:bold;line-height:1;margin:16px auto 0 auto;padding:0 10px 7px 10px;border-bottom:1px solid #eee3dd;text-align:left}@media (min-width: 1025px){.commonTable{width:100%}.commonTable>dl{display:table-row}.commonTable>dl:last-child dt,.commonTable>dl:last-child dd{border-bottom:none !important}.commonTable dt,.commonTable dd,.commonTable .commonTable_th,.commonTable .commonTable_td{min-height:44px;font-size:15px;padding:8px 4px !important;display:table-cell;background:#fff;border-bottom:1px solid #eee3dd}.commonTable dt .supplementNote,.commonTable dd .supplementNote,.commonTable .commonTable_th .supplementNote,.commonTable .commonTable_td .supplementNote{font-size:12px}.commonTable dt,.commonTable .commonTable_th{width:40%;text-align:center;border-right:1px solid #eee3dd}.commonTable dt [class^="casyico-"],.commonTable .commonTable_th [class^="casyico-"]{display:none}.commonTable dd,.commonTable .commonTable_td{width:70%}.commonTable .commonTable_th:last-of-type,.commonTable .commonTable_td:last-of-type{border-bottom:none !important}.commonTable_h2{font-size:22px;padding:0 0 4px;border-bottom:1px solid #c3b9ae}[id^="rsv"] .commonTable{padding-top:0}}.table-message{font-size:12px;padding-bottom:0}.paymentTable{font-size:13px;text-align:center;margin:0 0 4px;border:1px solid #c3b9ae}.paymentTable th{background:#ddf6ff;border:1px solid #c3b9ae;width:150px;text-align:center;padding:4px;vertical-align:middle}.paymentTable td{background:#fff;border-bottom:1px solid #c3b9ae;padding:4px;vertical-align:middle}.paymentTable td:last-of-type{text-align:right}.paymentTable-option th{background-color:#f6f6f6}.paymentTable-amount{margin-bottom:0}.paymentTable-amount th{background-color:#ffdddd}.paymentTable_sum{width:85px;text-align:right}.paymentTable_sum-amount{color:#d11;font-weight:bold  !important;font-size:larger !important}.paymentTable_inner{padding:8px;background:#fcf9f3}.paymentTable_memo{font-size:12px;color:#887766}.paymentTable_note{margin-bottom:0}.total_estimated_work_time_inner{text-align:right;margin-right:1rem;font-size:16px}.keyOption_tableWrap{padding:0 8px 8px;background:#fcf9f3}.keyOption_table{padding:0 8px 8px;width:100%;margin:0 0 4px}.keyOption_table th{width:90px;padding:4px;vertical-align:middle;border:1px solid #c3b9ae;background:#f6f6f6;text-align:center}.keyOption_table td{text-align:right;padding:4px;vertical-align:middle;border:1px solid #c3b9ae;background:#fff}.keyOption_heading{font-size:14px;text-align:left;margin:0 8px 4px}@media (max-width: 1024px){.paymentTable th,.paymentTable td,.keyOption_table th,.keyOption_table td{font-size:12px}}@media (min-width: 1025px){.paymentTable th,.paymentTable td,.keyOption_table th,.keyOption_table td{font-size:14px}.keyOption_tableWrap{padding:0 16px;margin-bottom:32px}}.snsAssociation .btn:first-child{margin-bottom:8px}.wallTable{padding-bottom:8px}@media (min-width: 1025px){.paymentTable{width:100%;margin:4px auto 0}}table .tableNowrap{white-space:nowrap}.userTable{table-layout:fixed}.userTable dt{vertical-align:middle}.Parking dt,.Parking dd,.Parking div{text-align:left;border:none;margin-bottom:2px;padding:0 !important;min-height:10px}.Parking dt,.Parking dd{display:inline}#index .topics article a:link{color:#4c69ba;border-bottom:1px dotted #3c2c1c}#index .topics article a:hover{border-bottom:none}#index .topics article a:visited{color:#4c69ba}#index .striped-bg{background-color:#fcf9ee}.btn-castEntry{height:54px;flex:0 0 100%;margin:8px auto 0;background:url(https://casy.co.jp/assets/static/icon-cast-215ee84af84809592e438e70ed1ec41979ca124144cfe2ceb2f44b84864abbb3.png) no-repeat 4% 0px,url(https://casy.co.jp/assets/static/btn-castEntry_txt-30fcd1faed5d075d4284ecadbc8be720a3d6929d9fae32739ad6a77578cc233e.png) no-repeat 55% 0px;background-size:auto 100%, auto 100%;background-color:#c7b5a3;color:#fff;border:2px solid #3c2c1c;box-shadow:0 3px 0 #000;font-weight:600}.btn-castEntry:hover{box-shadow:0 1px 0 #000;transform:translate3d(0, 2px, 0)}.floating-btn_register{align-self:center;display:inline-block;z-index:5000;height:36px;line-height:36px;padding:0 1em;order:-1;white-space:nowrap}@media (min-width: 641px){.btn-castEntry{height:60px;margin:16px auto 0}.floating-btn_register{flex:0 0 135px;margin:12px 0 0}}.ttl-default{max-width:1000px;padding:0 0 .5em;margin:0 auto 1em;line-height:1.2;background:url(https://casy.co.jp/assets/static/ttl-dot-line-664c615689ae0634748ad123678a5481a3ef48425a03ac3bf53e4bc52e11eced.png) no-repeat center bottom}@media (max-width: 414px){.ttl-default{font-size:24px}.ttl-default span{font-size:18px}}@media (min-width: 415px){.ttl-default{font-size:30px}.ttl-default span{font-size:24px}}@media (min-width: 769px){.ttl-default{font-size:38px}.ttl-default span{font-size:32px}}.btn-register small{font-size:10px;display:block;margin:0 0 4px}@media (min-width: 769px){.btn-register small{font-size:12px;margin:0 0 6px}}section>.btn-default{width:95%;display:block;margin:0 auto}@media (min-width: 415px){section>.btn-default{max-width:300px}}@media (min-width: 415px) and (max-width: 768px){section>.btn-default{max-width:350px}}@media (min-width: 769px){section>.btn-default{width:100%;max-width:400px}}.btnArea{width:95%;max-width:800px;margin:0 auto;display:inline-block;padding:16px 0}.btnArea-double{display:flex;justify-content:space-between;flex-wrap:wrap}.btnArea .btn{width:100%;display:inline-block;border-radius:4px;line-height:1;font-size:18px}.btnArea .btn-signin{flex:0 0 30%;color:#fff;background:#449900;line-height:50px}.btnArea .btn-register{flex:0 0 68%;color:#fff;background:#dd1111;padding:10px 0 8px}.btnArea .btn-register small{font-size:12px;display:block;margin:0 0 4px}.btnArea-double .btn-default{margin:0 auto 4px}[class$='inner'] .btnArea{width:100% !important}@media (max-width: 640px){.btnArea .btn-default{width:100% !important}}@media (min-width: 641px){.btnArea{padding:24px 0}.btnArea .btn{max-width:390px}.btnArea .btn-signin{flex:0 0 49%;line-height:56px}.btnArea .btn-register{flex:0 0 49%;padding:12px 0 10px}.btnArea-double{display:flex;justify-content:space-between}.btnArea-double .btn-default{width:auto !important;max-width:none !important;flex:0 0 48.5%}}@media (min-width: 1000px){.btnArea{width:100%}}#advantage,.jobOffer{width:100%;background-color:#fcf9f3;border-top:1px #efeae3 solid}#advantage ul li .img-box,.jobOffer ul li .img-box{display:inline-block;border-radius:50%;margin:0 auto 10px auto;border-radius:50%;overflow:hidden}#advantage ul li strong,#advantage ul li em,.jobOffer ul li strong,.jobOffer ul li em{font-size:18px;display:block;color:#ee8822;margin:0 auto 6px auto}#advantage ul li strong span,#advantage ul li em span,.jobOffer ul li strong span,.jobOffer ul li em span{font-size:16px}#advantage ul li p,.jobOffer ul li p{color:#887766}#advantage ul li p u,.jobOffer ul li p u{font-weight:bold;text-decoration:none}#advantage ul li .cl-ck-price,.jobOffer ul li .cl-ck-price{margin-top:8px}#advantage ul li img,.jobOffer ul li img{width:100%;height:auto;max-width:260px;margin:0 auto;border-radius:4px}#advantage .pdg-control-entry,.jobOffer .pdg-control-entry{padding:16px 0 0}#advantage .pdg-control-entry .btn-staff-entry,.jobOffer .pdg-control-entry .btn-staff-entry{font-size:16px;line-height:48px;font-weight:bold;background:#3c2c1c !important;color:#fff !important;-webkit-box-shadow:0 3px 0 #887766;box-shadow:0 3px #887766;border:none}#advantage .pdg-control-entry .btn-staff-entry:hover,.jobOffer .pdg-control-entry .btn-staff-entry:hover{background:#534333 !important;-webkit-box-shadow:0 1px 0 #887766;box-shadow:0 1px 0 #887766;transform:translate3d(0, 2px, 0)}#advantage .pdg-control-double a,.jobOffer .pdg-control-double a{font-size:14px}@media (max-width: 414px){#advantage,.jobOffer{padding:20px 0 20px 0}#advantage ul li,.jobOffer ul li{padding:0 5px 20px;width:100%;text-align:left}#advantage ul li .img-box,.jobOffer ul li .img-box{display:inline-block;width:24%;vertical-align:top}#advantage .adv-ex,.jobOffer .adv-ex{display:inline-block;vertical-align:top;text-align:left;padding-left:3%;width:74%}}@media (max-width: 478px){.jobOffer-line-height{line-height:1.6}.jobOffer-line-height .jobOffer-padding{padding-bottom:13px}}@media (min-width: 479px){.jobOffer-sp{display:none}}@media (max-width: 640px){#advantage{padding:16px 0 30px}#advantage ul{width:100%}#advantage ul li{display:inline-block;padding:0 15px 0;margin:0 auto;margin-bottom:20px}#advantage ul li strong,#advantage ul li em{font-size:20px;line-height:1.2}}@media (min-width: 641px){#advantage,.jobOffer{padding:24px 0 32px 0}#advantage ul,.jobOffer ul{width:95%;max-width:1000px;display:table;margin:0 auto}#advantage ul li,.jobOffer ul li{display:table-cell;width:33.33333%;padding:0 30px}#advantage ul li .img-box,.jobOffer ul li .img-box{display:inline-block;border-radius:50%;margin:0 auto 8px auto}#advantage ul li strong,#advantage ul li em,.jobOffer ul li strong,.jobOffer ul li em{display:block;font-size:20px;line-height:1.2;margin:0 auto 8px auto}#advantage .pdg-control-entry,.jobOffer .pdg-control-entry{padding:24px 0 10px}#advantage .pdg-control-entry .btn-staff-entry,.jobOffer .pdg-control-entry .btn-staff-entry{font-size:18px;line-height:55px}#advantage .pdg-control-double,.jobOffer .pdg-control-double{padding:0 0 24px}.adv-main{width:95%;max-width:1000px;display:flex !important;justify-content:space-between}.adv-main li{width:31% !important;flex:0 0 31%;padding:0 !important}}@media (min-width: 735px){.jobOffer .pdg-control-double a{font-size:16px}}@media (min-width: 821px){#advantage,.jobOffer{padding:24px 0 40px 0}#advantage .adv-main,.jobOffer .adv-main{width:100%}#advantage ul li,.jobOffer ul li{margin:0 auto 12px auto}#advantage ul strong,#advantage ul em,.jobOffer ul strong,.jobOffer ul em{font-size:24px;margin:0 auto 12px auto}}@media (min-width: 1000px){.jobOffer{width:100% !important}}.srv-container{padding:0 0 24px}.srv-btnArea{display:flex;flex-wrap:wrap}.srv-container{padding:0}.srv-inner{width:100%;max-width:1000px;padding:0 0 24px}.srv-inner .btn-default{width:100%;display:block;text-align:center;font-size:14px;line-height:48px;background-color:#fff}.srv-inner .btn-default:hover{background-color:#3c2c1c}.srv-inner .btn-beginner{width:100%;display:block;text-align:center;font-size:16px;font-weight:600;line-height:1.2;padding:8px 0;background-color:#fff}.srv-inner .btn-beginner small{font-weight:400;color:#3c2c1c;font-size:11px;display:block;margin:0 0 4px}.srv-main{text-align:left;font-size:15px}.srv-main p{margin:0 0 1em}.srv-main a{margin:0 0 8px}.srv-catch{font-size:1.32em;line-height:1.4;display:block;margin:0 0 1em}.srv-catch small{font-size:12px;font-weight:400}.srv-menu{margin:0 0 1.5em}.srv-menu li{font-weight:600;line-height:1.24;padding:0 0 0 1.5em;margin:0 0 8px;background:url(https://casy.co.jp/assets/static/checkbox-2d0647102d7c87d6e12849f6514961b34c2f259a1283775e8f1a96215792401a.png) no-repeat left top;background-size:16px 16px}.srv-menu span{font-size:.83em;font-weight:400}.srv-container{padding:0}@media (max-width: 640px){.srv-inner h1,.srv-inner h2{text-indent:-999em;line-height:0;margin:0 0 16px}.srv-inner h1:after,.srv-inner h2:after{content:'';display:block;padding:50% 0 0}.srv-main{width:95%;margin:0 auto}}@media (min-width: 641px){.srv-inner{padding:35px 0 25px}.srv-inner h1,.srv-inner h2{font-size:4vw;margin:0 0 1em;font-weight:600}.srv-inner h1 small,.srv-inner h2 small{display:none}.srv-inner .btn-default,.srv-inner .btn-beginner{max-width:400px}}@media (min-width: 769px){.srv-inner{padding:40px 0 35px;margin:0 auto}.srv-inner h1,.srv-inner h2{font-size:36px}}.srv-cl{background-color:#e2f1fb}.srv-cl .srv-menu{color:#0089f6}.srv-cl .btn-beginner{color:#0089f6;border:1px solid #0089f6;background:url(https://casy.co.jp/assets/static/arrow-cl-f06f7891302f109432d5d45e9d243d2f98b88f24be9aa4067042721fb81584ce.png) no-repeat 99% center,url(https://casy.co.jp/assets/static/icon-beginner-5ec6a53a512a1ae23174c1371077f536dbc43303dae1706225b802670f9950c0.png) no-repeat 16px center;background-size:auto 14px, auto 24px;background-color:#fff}.srv-cl .btn-beginner:hover{background-color:#e2f1fb}@media (max-width: 640px){.srv-cl{border-top:3px solid #0089f6}.srv-cl h2{line-height:0;background:url(https://casy.co.jp/assets/static/top-title-cl_sp-1ac8a6ba97451d4c1c300463532d964a8e2754c8e259e6bab1e384714f5721e8.jpg) no-repeat center top;background-size:cover}}@media (min-width: 641px){.srv-cl{background:#e2f1fb url(https://casy.co.jp/assets/static/bg-index_cl_pc-cad6c979f5d98b251c7e5a2313593ed224389e1926c8aa06bed02554ccd0f049.jpg) no-repeat center top/auto 100%}.srv-cl .srv-main{padding:0 50% 0 16px}}.srv-ck{background-color:#fcf9ee}.srv-ck .srv-menu{color:#ee8822}.srv-ck .btn-beginner{color:#ee8822;border:1px solid #ee8822;background:url(https://casy.co.jp/assets/static/arrow-ck-4c4707cda3e96d240f240df4d46808999f2d0041f5728b090017d891242b91f0.png) no-repeat 99% center,url(https://casy.co.jp/assets/static/icon-beginner-5ec6a53a512a1ae23174c1371077f536dbc43303dae1706225b802670f9950c0.png) no-repeat 16px center;background-size:auto 14px, auto 24px;background-color:#fff}.srv-ck .btn-beginner:hover{background-color:#fcf9ee}@media (max-width: 640px){.srv-ck{border-top:3px solid #ee8822}.srv-ck h2{line-height:0;background:url(https://casy.co.jp/assets/static/top-title-ck_sp-136cbf32fa332e4cd03150fcdf437f7a47aa3f65ae764fdced5ed4785eb120a4.jpg) no-repeat center top;background-size:cover}}@media (min-width: 641px){.srv-ck{background:#fcf9ee url(https://casy.co.jp/assets/static/bg-index_ck_pc-77a1d8a39ea346937de1208bdb404c09b873f454e4725ae50e4d275b5eb1ddff.jpg) no-repeat center top/auto 100%}.srv-ck .srv-main{padding:0 12px 0 50%}}@media (min-width: 769px){.srv-ck .srv-main{padding:0 12px 0 55%}}.srv-hc{background-color:#eef3fc}.srv-hc .srv-menu a{color:#004999;font-weight:600;text-decoration:underline}@media (max-width: 640px){.srv-hc{border-top:3px solid #004999}.srv-hc h2{line-height:0;background:url(https://casy.co.jp/assets/static/top-title-hc_sp-e1c16694f307e622855e8f6355b6cda5f84de297b37186aff61b3de11f703306.jpg) no-repeat center top;background-size:cover}}@media (min-width: 641px){.srv-hc{background:#eef3fc url(https://casy.co.jp/assets/static/bg-index_hc_pc-d3ab9aa0ff69c70edb96f64977100910f3d43a25cdf4d30fceca24892df680d2.jpg) no-repeat center top/auto 100%}.srv-hc .srv-main{padding:0 50% 0 16px}}.srv-org{background-color:#e3f9fc}.srv-org .srv-menu{color:#006666}@media (max-width: 640px){.srv-org h2{line-height:0;background:url(https://casy.co.jp/assets/static/top-title-org_sp-0da6abd861733aef11ad9e28fc24b6770a1181ad9dcd4d7a380dffa5721fdf6b.jpg) no-repeat center top;background-size:cover}}@media (min-width: 641px){.srv-org{background:#e3f9fc url(https://casy.co.jp/assets/static/bg-index_org_pc-d944642ca029094924b854df2f5f7496634367a2372aa71edf388be1ef8719b9.jpg) no-repeat center top/auto 100%}.srv-org .srv-main{padding:0 12px 0 50%}}@media (min-width: 769px){.srv-org .srv-main{padding:0 12px 0 55%}}.review{padding:30px 0 25px 0}@media (min-width: 641px){.review{padding:35px 0 20px 0}}@media (min-width: 1000px){.review{padding:40px 0 35px 0}}.interviewMovie{width:95%;max-width:560px;padding:0 0 24px;margin:0 auto}.interviewMovie h3{font-weight:bold;text-align:left;margin:0 0 8px}.interviewMovie h3 small{font-size:12px;padding-right:1em;font-weight:normal}.interviewMovie_inner{width:100%;height:0;line-height:0;position:relative;padding-bottom:56.25%;overflow:hidden}.interviewMovie_inner a{outline:none}.interviewMovie_inner img{display:block;position:relative;overflow:hidden;background-repeat:no-repeat;background-position:center center;background-image:url(https://casy.co.jp/assets/static/thumb-movie01-425fe88f2e856a52a051ecc62aecb56c60978d2204bf5124727f43f1d33a9c66.jpg);background-size:cover;display:block;position:relative;max-width:100%;height:auto;opacity:1;right:0px;top:0px;transform:scale(1);transition:all .20s}.interviewMovie_lead{text-align:left;margin:0 0 12px}@media (min-width: 641px){.interviewMovie{width:560px;padding:0 0 36px;padding-bottom:0}.interviewMovie h3{font-size:14px}.interviewMovie h3 small{font-size:12px}.interviewMovie_inner{margin:0 0 32px}}.interviewMovie_servicetop_note{display:inline-block;margin-top:7px;line-height:150%}.srvArea{padding:0;background-color:#fcf9ee}.srvArea-inner{width:95%;max-width:1000px;margin:0 auto;padding:24px 0 16px}.srvArea-map{margin:0 0 16px}.srvArea-map img{width:100%;height:auto;min-height:230px}.srvArea-txt{text-align:left;font-size:16px}.srvArea-pop{border-top:1px dotted #887766;padding:24px 0 0}.srvArea-pop h3{font-size:1.25em;margin:0 auto .75em}.srvArea .popArea{display:inline-block;margin:0 auto}.srvArea .popArea dl{text-align:left}.srvArea .popArea dl dt,.srvArea .popArea dl dd{display:inline-block}.srvArea .popArea dl dt{width:4em;font-weight:600;padding:0 0 16px}.srvArea .popArea dl dd{padding:0 0 16px 1em}.srvArea .popArea dl dd a{text-decoration:underline}table.serviceArea{width:100%}table.serviceArea th,table.serviceArea td{border:1px solid #887766;color:#999}table.serviceArea thead th{padding:8px 4px;line-height:1.1}table.serviceArea thead th.cl{background-color:#e6f9ff}table.serviceArea thead th.ck{background-color:#fff6f0}table.serviceArea thead th.hc{background-color:#e9f6fc}@media (max-width: 640px){table.serviceArea thead th.hc{font-size:13px}}table.serviceArea thead th.ogz{background-color:#e6f9f9}table.serviceArea th{padding:2px 0 0}table.serviceArea .cl{color:#0088ee}table.serviceArea .ck{color:#ee8822}table.serviceArea .hc{color:#004999}table.serviceArea .ogz{color:#006666}table.serviceArea a{color:#0088ee;text-decoration:underline;display:inline-block;line-height:1;padding:4px}table.serviceArea a:hover{background-color:#fff;color:#3c2c1c}@media (min-width: 641px){.srvArea-inner{padding:30px 0 20px}.srvArea-main{width:100%;display:flex;justify-content:space-between}.srvArea-txt{margin:0 0 1.6em}.srvArea-map{flex:0 0 48%}.srvArea-pref{flex:0 0 48%;order:-1}.srvArea-pop{padding:30px 0 0}.srvArea-pop h3{font-size:2em}}@media (min-width: 1000px){.srvArea-inner{padding:40px 0 24px}.srvArea-pop{padding:32px 0 0}}.top_price p{text-align:left}@media (min-width: 641px){.top_price p{text-align:center}}#index .topics .topics-main{margin:0 auto 24px auto}.topics-main .info{word-break:break-all}.topics-main article{text-align:left;padding:16px 0;border-top:1px #dcd6d0 dotted;word-wrap:break-word}.topics-main article:last-child{border-bottom:1px #dcd6d0 dotted}.topics-main article time{color:#887766}.topics-main article time.new:after{content:'NEW';font-size:10px;color:#ffffff;border-radius:2px;background-color:#c65f60;padding:2px 4px;margin-left:8px}.topics-main article .title{margin-bottom:8px}.topics-main article img{width:100%;height:auto;max-width:480px;max-height:400px;margin:8px auto;object-fit:contain}.topics_readmore{max-width:726px;margin:0 auto 8px;text-align:right}.topics_readmore a{font-size:14px;border:none !important;position:relative;padding:0 1.4em 0 0}.topics_readmore a::after{content:'>';font-size:10px;font-weight:400;display:inline-block;position:absolute;top:0;right:0;width:14px;height:14px;padding:0;line-height:1;background:#fff;text-align:center;border:1px solid #c3b9ae;border-radius:50%}@media (max-width: 640px){#index .topics{width:100%;margin:0 auto;padding:24px 0 32px 0}#index .topics .topics-main{width:95%;margin:0 auto 24px}#index .topics .topics-main article{vertical-align:top}#index .topics .topics-main article time{display:block;margin-bottom:4px}}@media (min-width: 641px){#index .topics{padding:32px 0 40px 0}#index .topics .topics-main{width:95%;margin:0 auto 24px auto}#index .topics .topics-main article{display:table;vertical-align:top}#index .topics .topics-main article time{width:180px;display:table-cell}#index .topics .topics-main article .title{font-weight:600}}@media (min-width: 960px){#index .topics{padding:40px 0 48px 0}#index .topics .topics-main{width:960px}#index .topics .topics-main article{width:100%;display:table;vertical-align:top}#index .topics .topics-main article time{width:180px;display:table-cell}#index .topics .topics-main article .title{font-size:16px;margin-bottom:4px}}#media{padding:30px 0}#media h3{color:#ffffff}#media-slider{text-align:center}#media-slider ul{margin:0 auto;line-height:1;letter-spacing:0}#media-slider ul li{display:inline-block;border-radius:3px;border:1px #3c2c1c solid;background-color:#ffffff}@media (max-width: 414px){#media{padding:20px 0 12px 0}#media h3{font-size:18px;margin:0 0 15px 0}#media ul{width:100%;margin:auto}#media ul li{width:30%;padding:2px 4px;margin:0 0 3px 0}#media button{display:none !important}}@media (min-width: 415px) and (max-width: 768px){#media{padding:25px 0 20px 0}#media h3{font-size:22px;margin:0 0 20px 0}#media ul{width:90%;margin:auto}#media ul li{width:22%;padding:2px 4px;margin:0 0 2px 0}}@media (min-width: 769px){#media{padding:30px 0}#media h3{font-size:24px;margin:0 0 25px 0}#media-slider{width:960px;margin:0 auto}#media-slider ul{display:inline-block}#media-slider ul li{max-width:170px;padding:3px 5px;margin:0 0 3px 0}}.jobOffer{margin:0 auto}.jobOffer-catch{padding:10px 0 2px;font-size:12px}.jobOffer-catch span{color:#d00;font-weight:600}.jobOffer_index:after{display:none}.jobOffer_index article{border:1px #dcd6d0 solid;border-top:1px #3c2c1c solid;margin:0 0 15px 0}.jobOffer_index article:after{display:none}.jobOffer_index article h3{text-align:left;line-height:1.2;border-bottom:1px #efeae3 solid}.jobOffer_index article h3 a{font-size:16px}.jobOffer_index article ul{width:100%;display:table;margin-bottom:10px}.jobOffer_index article ul li{display:table-row}.jobOffer_index article ul li>p{display:table-cell;padding:7px 0;border-bottom:1px #dcd6d0 dotted}.jobOffer_index article ul li>p:last-of-type{width:100%;padding-left:10px;text-align:left}.jobOffer_index article ul li span{font-size:12px;display:inline-block;text-align:center;background-color:#edebe8;border-radius:3px;white-space:nowrap}.jobOffer_index article .wage{color:#dd1111}.jobOffer_index article .read-more-r{text-align:right}.btn-joboffer{background:#3c2c1c url(https://casy.co.jp/assets/static/arrow-controller-r-mb-ae927646bc7564acee040842eaa5429dcb4e1991e5be94cc5f41c34b072cac65.png) no-repeat 97% center/auto 14px;color:#fff !important;font-size:16px;line-height:48px;padding:0 1.62em 0 1em}.btn-joboffer:hover{background-color:#876}@media (max-width: 640px){.jobOffer{width:100%;margin:0 auto;padding:20px 0 40px}.jobOffer_index{height:230px;margin:0 auto}.jobOffer_index article{margin:0}.jobOffer_index article h3{padding:12px 12px 10px 12px}.jobOffer_index article ul{padding:0 12px}.jobOffer_index article span{width:4.6em}.jobOffer_index article .read-more-r{margin:0 0 12px 0;padding:0 12px 0 0}.jobOffer_index article .btn-default{width:95%;max-width:420px}}@media (min-width: 641px){.jobOffer{width:95%;padding:30px 0 60px 0}.jobOffer_index{height:240px}.jobOffer_index article{margin:0 4px 4px}.jobOffer_index article h3{padding:12px 12px 10px 12px}.jobOffer_index article ul{padding:0 12px}.jobOffer_index article ul span{width:4.6em}.jobOffer_index article .read-more-r{margin:0 0 12px 0;padding:0 12px 0 0}}@media (min-width: 821px){.jobOffer{padding:40px 0 60px 0}.jobOffer_index{width:980px;height:auto;margin:0 auto 30px auto;display:flex;flex-wrap:wrap;justify-content:space-between}.jobOffer_index article{flex:0 0 32%;margin:0 4px 4px}.jobOffer_index article h3{padding:15px 15px 10px 15px}.jobOffer_index article ul{padding:0 15px}.jobOffer_index article ul span{width:5em}.jobOffer_index article .read-more-r{margin:0 0 15px 0;padding:0 15px 0 0}}.app{border-top:1px solid #ddd;padding:0}.app-inner{width:95%;max-width:740px;margin:0 auto;padding:20px 26% 25px 0;background:url(https://casy.co.jp/assets/static/top-smartphone-a5efa1608b023a816d8001fafd273585120d6132d83371dfc1bf86e075167a63.png) no-repeat 98% 16px;background-size:88px auto}.app-inner strong{display:block;margin:0 0 8px}.app-inner p{margin:0 0 8px}.app-inner img{width:110px;height:auto}.app-inner a{display:inline-block}.app-inner a:first-child{margin:0 4px 0 0}.app-inner a:last-child{margin:0 0 0 4px}@media (min-width: 641px){.app-inner{padding:25px 33% 30px 0;background:url(https://casy.co.jp/assets/static/top-smartphone-a5efa1608b023a816d8001fafd273585120d6132d83371dfc1bf86e075167a63.png) no-repeat 75% 20px;background-size:110px auto}.app-inner strong{font-size:18px}.app-inner img{width:120px;height:auto}.app-inner a:first-child{margin:0 8px 0 0}.app-inner a:last-child{margin:0 0 0 8px}}@media (min-width: 1000px){.app-inner{padding:30px 200px 35px 0;background:url(https://casy.co.jp/assets/static/top-smartphone-a5efa1608b023a816d8001fafd273585120d6132d83371dfc1bf86e075167a63.png) no-repeat 85% 25px;background-size:120px auto}.app-inner img{width:140px;height:auto}}.floating_top{width:200px;position:fixed;display:flex;align-items:center;justify-content:flex-end;bottom:15px;right:8px;z-index:500}.floating_top .btn-pagetop{flex:0 0 45px;height:45px;color:#ffffff;margin:0 0 0 8px;background-image:url(https://casy.co.jp/assets/static/arrow-pagetop-77811d684cd3dfec974adf0f24c341ffe8660ca83a5bc546367ef29db4e43f44.png);background-repeat:no-repeat;border-radius:50% !important;z-index:1000}.floating_top .btn-pagetop:hover{background-color:#887766;text-decoration:none}@media (max-width: 640px){.floating_top{width:100%;left:0;right:0;justify-content:space-between;padding:0 8px}.btn-pagetop{align-self:center;background-color:rgba(60,44,28,0.9);background-position:center center;text-indent:-999em}.floating_top .floating-btn_register{flex:1;margin:0;padding:10px 0 8px;line-height:1}}@media (min-width: 641px){.floating_top{width:220px}.floating_top .btn-pagetop{flex:0 0 70px;height:70px;font-size:10px;padding:38px 0 0 0;background-position:center 15px;background-color:#3c2c1c}}.precautionForCovid19{width:95%;max-width:800px;font-size:14px;line-height:1.4;margin:12px auto 24px;padding:1em 1em .8em 1em;border:1px solid #d11;background:#fee url(https://casy.co.jp/assets/static/img-cast-514372d460540a2cf132c5e11313120c56c5301c0e6ce12884c47494ac63d8a2.png) no-repeat 99% bottom/90px auto}.precautionForCovid19 h3{font-size:18px;color:#d11;font-weight:600;margin:0 auto .5em}.precautionForCovid19 p{text-align:left;padding:0 80px 0 0}.precautionForCovid19 p a{color:#0088ee;text-decoration:underline}@media (min-width: 641px){.precautionForCovid19{font-size:15px;background:#fee url(https://casy.co.jp/assets/static/img-cast-514372d460540a2cf132c5e11313120c56c5301c0e6ce12884c47494ac63d8a2.png) no-repeat 98% 4px / 90px auto}.precautionForCovid19 p{padding:0 100px 0 0}}.bn-safety{width:95%;max-width:800px;display:block;margin:8px auto 16px;aspect-ratio:121/30;background:url(https://casy.co.jp/assets/static/bn-safety_mb-18a41f1fac79e3f74b1c01a8df37c3428e4fc9069763ec4f74894b0e84d6ba6d.jpg) no-repeat center center;background-size:100% auto}@media (min-width: 641px){.bn-safety{margin:0 auto 24px;aspect-ratio:400/49;background:url(https://casy.co.jp/assets/static/bn-safety_pc-be6baff967a15dafdeda4dcf7658ecaa574a252f53c92e56cfd2c4d845f2068b.jpg) no-repeat center center;background-size:contain}}@media (min-width: 980px){.bn-safety{width:800px;height:98px}}.top_faq{overflow:hidden}.top_usageFlow{background-color:#fcf9f3}.usageFlow{width:95%;max-width:1000px;margin:0 auto;background-color:#fff;display:flex;justify-content:space-between;overflow:hidden}.usageFlow li{padding:22.5% 0 8px;flex:0 0 33.333%;background-position:center top;background-repeat:no-repeat;background-size:100% auto;line-height:2;font-size:16px}.usageFlow li i{font-style:normal;display:inline-block;width:2em;color:#ee8822;background-color:#f4efde;border-radius:1em;margin:0 2px 0 0;font-size:14px}.usageFlow .step1{background-image:url(https://casy.co.jp/assets/static/top_flow-01-48acb411821ba4d807c96a6f17382d679c38ea11a4952196fd37f934484d0d2e.jpg)}.usageFlow .step2{background-image:url(https://casy.co.jp/assets/static/top_flow-02-69feac942b216b516e65e34c5ba7eff4c1ef7313ed87069aad4f7ab504f451ca.jpg)}.usageFlow .step3{background-image:url(https://casy.co.jp/assets/static/top_flow-03-368346e12f63c7d4eca04e9770d09676dfdc613364c42f50795298e35d8ebb3a.jpg)}@media (max-width: 640px){.usageFlow{border:1px solid #c3b9ae;border-radius:8px}.usageFlow li:not(:last-of-type){border-right:1px solid #c3b9ae}}@media (min-width: 641px){.usageFlow{margin:0 auto 8px}.usageFlow li{padding:21% 0 8px;flex:0 0 32%;border-radius:8px;border:1px solid #c3b9ae;border-right:1px solid #c3b9ae}}@media (min-width: 1000px){.usageFlow{width:100%}}
