/*!
 * ress.css • v1.1.1
 * MIT License
 * github.com/filipelinhares/ress
 */html{box-sizing:border-box;-webkit-text-size-adjust:100%;font-size:62.5%}*,::before,::after{box-sizing:inherit}::before,::after{text-decoration:inherit;vertical-align:inherit}*{background-repeat:no-repeat;padding:0;margin:0;color:#666;font-style:normal;font:14px/180% "Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ Pro W3","メイリオ",sans-serif;font-size:1.4rem}audio:not([controls]){display:none;height:0}hr{overflow:visible}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}summary{display:list-item}small{font-size:80%}[hidden],template{display:none}abbr[title]{border-bottom:1px dotted;text-decoration:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace, monospace}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}li{list-style-type:none}input{border-radius:0}button,[type="button"],[type="reset"],[type="submit"] [role="button"]{cursor:pointer}[disabled]{cursor:default}[type="number"]{width:auto}[type="search"]{-webkit-appearance:textfield}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:bold}button{overflow:visible}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:0;padding:0}button:-moz-focusring,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{outline:1px dotted ButtonText}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button,select{text-transform:none}button,input,select,textarea{background-color:transparent;border-style:none;color:inherit}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}img{border-style:none;max-width:100%;height:auto}progress{vertical-align:baseline}svg:not(:root){overflow:hidden}audio,canvas,progress,video{display:inline-block}[aria-busy="true"]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}font{font-size:inherit;font-weight:inherit;color:inherit}body{background:#EBEBEB}.common__pc{display:block}.common__sp{display:none}.common__line{border:none;background:#EBEBEB;height:8px;margin:20px 0}.common__inner{background:#fff;max-width:1024px;margin:0 auto;padding:1px 0}.common__inner.-nobg{background:none}.common__narrow{position:fixed;right:0;top:128px;filter:drop-shadow(0px 3px 6px rgba(0,0,0,0.16));z-index:700}.common__narrow img{display:block}.common__pageBack{right:5px;bottom:70px;position:fixed;z-index:700}.common__title{margin-top:20px;background:linear-gradient(180deg, #238dc3 0%, #238dc3 46%, #3999c9 47%, #3999c9 89%, #238dc3 90%, #238dc3 100%);color:#fff;font-size:14px;font-weight:bold;padding:10px 15px;margin-bottom:20px}.common__title.-orange{background:linear-gradient(180deg, #ed9d07 0%, #ed9d07 46%, #EFA720 47%, #EFA720 89%, #ed9d07 90%, #ed9d07 100%)}.common__title.-red{background:linear-gradient(180deg, #BA131C 0%, #BA131C 46%, #C12B33 47%, #C12B33 89%, #BA131C 90%, #BA131C 100%)}.common__btn a{background:linear-gradient(#e35d63 0%, #b81c24 100%);border-radius:10px;box-shadow:0px 3px 6px rgba(0,0,0,0.16);font-size:16px;color:#fff;font-weight:bold;text-decoration:none;padding:15px;display:flex;align-items:center;justify-content:center}.common__btn.-orange a{background:linear-gradient(#f5bf5a 0%, #ec9b02 100%)}.common__btn.-blue a{background:linear-gradient(#46a1cf 0%, #1083bc 100%)}.common__btn.-search a::before{content:url("../img/common/icon_search.svg");margin-right:20px;position:relative;top:2px}.common__item{background:#fff;box-shadow:0px 3px 6px rgba(0,0,0,0.16);border-radius:5px;padding:10px;position:relative;width:286px}.common__item a{display:block;text-decoration:none}.common__itemHeader{background:url("../img/common/dots.png") repeat-x 0 100%;padding-bottom:5px;margin-bottom:5px}.common__itemHeader dl dt{font-weight:bold;font-size:14px;color:#46a1cf}.common__itemHeader dl dd{font-size:12px}.common__itemCategory{font-size:12px;font-weight:bold;margin-bottom:10px}.common__itemIcon{position:absolute;right:15px;top:15px;border:1px solid #c02830;color:#c02830;font-size:12px;letter-spacing:.1em;padding:0 10px}.common__itemFav{position:absolute;width:24px;height:22px;right:25px;top:50px}.common__itemFav.-on a{background-image:url("../img/common/icon_fav_on.svg")}.common__itemFav a{display:block;overflow:hidden;text-indent:-999px;background:url("../img/common/icon_fav.svg") no-repeat}.common__itemBlock{display:flex;justify-content:space-between;margin-bottom:10px}.common__itemBlock figure{width:116px}.common__itemBlock ul{width:calc(100% - 126px)}.common__itemBlock ul li{border:1px solid #46a1cf;color:#46a1cf;font-size:12px;border-radius:3px;display:inline-block;margin-bottom:5px;padding:0 10px}.common__itemBlock ul li:last-child{margin-bottom:0}.common__itemInfo li{font-size:12px;position:relative;padding-left:22px}.common__itemInfo li.-yen::before{content:url("../img/common/icon_info01.svg");position:absolute;left:0;top:1px}.common__itemInfo li.-place::before{content:url("../img/common/icon_info02.svg");position:absolute;left:0;top:1px}.common__itemInfo li.-time::before{content:url("../img/common/icon_info03.svg");position:absolute;left:0;top:1px}.common__itemInfo li.-closed::before{content:url("../img/common/icon_info04.svg");position:absolute;left:0;top:1px}.common__itemInfo li strong{color:#df585e;font-size:12px}.common__itemBtns{display:flex;margin:10px -10px 0;width:calc(100% + 20px)}.common__itemBtns li{width:calc(50% - 22px)}.common__itemBtns li a{background:linear-gradient(#46a1cf 0%, #1083bc 100%);color:#fff;text-align:center;display:block;font-size:13px;font-weight:bold;padding:10px;border:1px solid #fff}.common__itemBtns li:last-child{width:44px}.common__itemBtns li:last-child a{overflow:hidden;text-indent:-999px;background:url("../img/common/icon_fav02.svg") no-repeat 50% 50%,linear-gradient(#46a1cf 0%, #1083bc 100%)}.common__itemBtns li:last-child a.-on{background:url("../img/common/icon_fav_on.svg") no-repeat 50% 50%,linear-gradient(#46a1cf 0%, #1083bc 100%)}.modal{position:fixed;width:634px;height:calc( 100vh - 20px);top:10px;left:50%;transform:translateX(-50%);z-index:999;background:#fff;border:1px solid #666;display:none}.modal.-detail{width:600px;height:600px;top:50%;left:50%;transform:translate(-50%, -50%)}.modal.-detail .modal__inner{padding:10px;width:auto;height:auto;overflow:hidden}.modal.-detail .modal__inner p{font-size:12px;margin-bottom:30px}.modal.-detail .modal__inner iframe{margin:0 10px 20px;width:calc(100% - 20px);height:458px}.modal.-detail .modal__close{position:relative;right:auto;top:auto;max-width:333px;margin:0 auto}.modal.-detail .modal__close a{width:auto;text-indent:0;border-radius:8px;text-decoration:none;text-align:center;background:#666666;padding:5px;color:#fff;height:auto}.modal__allBtn{display:none}.modal.-all .modal__section.-job,.modal.-all .modal__section.-kodawari{margin-top:70px}.modal.-all .modal__section.-keyword,.modal.-all .modal__section.-type{padding: 15px 20px;font-size: 16px;position: relative;/*display:none !important*/}.modal__overlay{position:fixed;left:0;top:0;width:100%;height:100%;z-index:998;display:none}.modal__inner{width:100%;height:100%;overflow-y:scroll;position:relative}.modal__lead{text-align:center;margin:25px 0}.modal__close{position:fixed;top:20px;right:25px;z-index:9999}.modal__close a{display:block;background:#707070 url("../img/common/icon_close_white.svg") no-repeat 50% 50%;border-radius:50%;width:29px;height:29px;text-indent:-999px;overflow:hidden}.modal__section h2{background:#666666;color:#fff;font-size:16px;padding:5px;position:relative;padding-left:55px}.modal__section dl{border-bottom:1px solid #CDD6DD}.modal__section dl input{display:none}.modal__section dl input:checked+label{background-image:url("../img/common/icon_checked.svg")}.modal__section dl label{background:url("../img/common/icon_check.svg") no-repeat;background-size:16px 16px;padding-left:25px;display:block;min-width:16px;line-height:1}.modal__section dl dt{padding:15px 20px;font-size:16px;position:relative}.modal__section dl dt label{font-size:16px}.modal__section dl dt a{position:absolute;right:0;top:0;height:100%;display:flex;align-items:center;text-decoration:none;font-size:10px;padding-right:25px;width:80px}.modal__section dl dt a.-open::before{transform:rotate(0)}.modal__section dl dt a::before{content:url("../img/common/icon_accordion.svg");transform:rotate(180deg);margin-right:10px}.modal__section dl dd{background:#FCFCF0;padding:5px 20px 15px}.modal__section dl dd ul{display:flex;flex-wrap:wrap}.modal__section dl dd ul li{width:25%;margin-top:10px}.modal__section.-type h2::before{content:url("../img/common/icon_search04.svg");position:absolute;display:block;left:12px;width:35px;height:42px;top:-10px}.modal__section.-place h2::before{content:url("../img/common/icon_search01.svg");position:absolute;display:block;left:12px;width:35px;height:42px;top:-10px}.modal__section.-place dl dt a{display:none}.modal__section.-job h2::before{content:url("../img/common/icon_search02.svg");position:absolute;display:block;left:12px;width:35px;height:42px;top:-10px}.modal__section.-kodawari h2::before{content:url("../img/common/icon_search03.svg");position:absolute;display:block;left:12px;width:35px;height:42px;top:-10px}.modal__section.-job dl dd{display:none}.modal__section.-job dl dd ul li{width:auto;margin-right:20px}.modal__section.-kodawari dl dd{display:none}.modal__section.-kodawari dl dd ul li{width:auto;margin-right:20px}.modal__clear{margin-top:20px;text-align:center}.modal__clear a{color:#207ab7;font-size:16px}.modal__btn{margin:20px auto 30px;max-width:333px}.modal__btn a{font-size:14px}.detail__inner{max-width:768px;margin:0 auto}.detail__txt{margin-bottom:20px;margin-left:10px}.detail__tag{margin-bottom:20px;display:flex;flex-wrap:wrap;margin-left:10px}.detail__tag li{color:#238dc3;border:1px solid #238dc3;border-radius:3px;font-size:12px;padding:5px 8px;line-height:1;margin-right:10px;margin-bottom:10px}.detail__block{display:flex;justify-content:space-between;margin-bottom:40px}.detail__blockFig{width:375px;margin-left:10px}.detail__blockFig figure{margin-bottom:40px}.detail__blockFig figure img{display:block}.detail__blockFigTxt{padding:0 30px}.detail__blockFigTxt p+p{margin-top:30px}.detail__blockInfo{width:355px;margin-right:15px}.detail__blockInfo dl{margin-bottom:30px}.detail__blockInfo dl dt{background:#969696;color:#fff;font-size:16px;font-weight:bold;padding:5px 5px 5px 60px;margin-bottom:10px;position:relative}.detail__blockInfo dl dt::before{position:absolute;left:13px;top:-10px;display:block}.detail__blockInfo dl dt.-type::before{content:url("../img/detail/icon01.svg")}.detail__blockInfo dl dt.-place::before{content:url("../img/detail/icon02.svg")}.detail__blockInfo dl dt.-pay::before{content:url("../img/detail/icon03.svg")}.detail__blockInfo dl dt.-time::before{content:url("../img/detail/icon04.svg")}.detail__blockInfo dl dt.-holyday::before{content:url("../img/detail/icon05.svg")}.detail__blockInfo dl dt.-flow::before{content:url("../img/detail/icon06.svg")}.detail__blockInfo dl dd{margin:0 30px;color:#333}.detail__blockInfo dl dd a{text-decoration:none;color:#1385BD}.detail__btns{margin-bottom:80px}.detail__btns ul{display:flex;justify-content:center}.detail__btns ul li{max-width:220px;width:100%;margin-right:14px}.detail__btns ul li.-tel a::before{content:url("../img/detail/icon_tel.svg");vertical-align:middle;margin-right:5px}.detail__btns ul li.-form a::before{content:url("../img/detail/icon_form.svg");vertical-align:middle;margin-right:5px}.detail__btns ul li.-fav{margin-right:0;width:68px}.detail__btns ul li.-fav a{text-indent:-999px;overflow:hidden;background:url("../img/common/icon_fav02.svg") no-repeat 50% 50%,linear-gradient(#46a1cf 0%, #1083bc 100%)}.detail__btns ul li.-fav a.-on{background:url("../img/common/icon_fav_on.svg") no-repeat 50% 50%,linear-gradient(#46a1cf 0%, #1083bc 100%)}.detail__btns ul li a{background:linear-gradient(#46a1cf 0%, #1083bc 100%);border:1px solid #fff;display:block;color:#fff;font-size:13px;font-weight:bold;text-decoration:none;display:flex;justify-content:center;align-items:center;padding:16px 20px;height:68px}.detail__inner02{max-width:710px;margin:0 auto}.detail__inner02 h2{font-size:18px;font-weight:bold;margin-bottom:20px}.detail__inner02Box{display:flex;border:1px dotted #707070;display:flex;margin-bottom:20px}.detail__inner02BoxCont{width:50%}.detail__inner02BoxCont:first-child{border-right:1px dotted #707070}.detail__inner02BoxCont dl dt,.detail__inner02BoxCont dl dd{color:#333}.detail__inner02BoxCont dl dt{background:#DBDDDE;padding:10px;margin-bottom:20px}.detail__inner02BoxCont dl dd{padding:0 10px 40px}.detail__inner02Voice{margin-bottom:70px}.detail__inner02Voice dt{background:#9ACDE6;padding:5px 10px}.detail__inner02Voice dd{padding:10px}.detail__box02{display:flex;justify-content:space-between;max-width:728px;margin:0 auto;align-items:flex-start}.detail__box02Cont{border:1px dotted #707070;width:355px}.detail__box02Cont dl dt,.detail__box02Cont dl dd{color:#333}.detail__box02Cont dl dt{background:#DBDDDE;padding:10px;margin-bottom:20px}.detail__box02Cont dl dd{padding:0 10px 20px}.detail__box02Cont dl dd.-btn{padding-bottom:5px}.detail__box02Cont dl dd.-btn a{background:#46A1CF;color:#fff;display:block;text-decoration:none;text-align:center;border-radius:8px;padding:5px}.detail__box02 .detail__blockInfo{margin-right:0}.detail__slide{background:#EBEBEB;padding:10px;margin-bottom:30px}.detail__slidePhotos{max-width:583px;margin:0 auto;position:relative;height:358px;margin-bottom:10px}.detail__slidePhotos li{position:absolute;left:0;top:0;z-index:1}.detail__slidePhotos li:first-child{z-index:5}.detail__slideThumb{display:flex;padding-left:10px;margin:0 auto;max-width:583px}.detail__slideThumb li{margin-right:10px}.detail__title{text-align:center;font-size:16px;font-weight:bold;margin-bottom:5px}.detail__slider{margin-bottom:0 !important}.list__va{margin-top:-20px;margin-bottom:20px}.list__va img{display:block;width:100%}.list__txt{max-width:688px;margin:0 auto}.list__txt p+p{margin-top:30px}.list__condition{max-width:590px;margin:0 auto 20px;border:1px dotted #707070;padding:10px 15px}.list__condition h2{margin-bottom:5px}.list__condition ul{margin-left:10px}.list__condition ul li{font-size:12px;margin-bottom:5px}.list__condition ul li:last-child{margin-bottom:0}.list__sort{text-align:center;margin-bottom:10px}.list__sort dt{margin-bottom:10px;color:#9c9c9c}.list__sort dd ul{display:flex;justify-content:center}.list__sort dd ul li{color:#707070}.list__sort dd ul li::after{content:'|';margin:0 5px}.list__sort dd ul li:last-child::after{content:none}.list__sort dd ul li a{color:#46A1CF}.list__item{display:flex;flex-wrap:wrap;margin:20px 0 0}.list__item .common__item{width:32.61719%;margin-right:1.07422%;margin-bottom:30px;padding-bottom:0}.list__item .common__item:nth-child(3n){margin-right:0}.list__pageNation{margin-top:10px;margin-bottom:10px;text-align:center}.list__pageNation dt{margin-bottom:10px;color:#9c9c9c}.list__pageNation dd ul{display:flex;justify-content:center;align-items:center}.list__pageNation dd ul li{margin-right:25px}.list__pageNation dd ul li.-current a{color:#1988BF}.list__pageNation dd ul li a{font-size:18px;color:#98A6B5;text-decoration:none;text-align:center}.list__pageNation dd ul li.-prev a,.list__pageNation dd ul li.-next a{border:2px solid #cecece;border-radius:8px;width:42px;height:42px;background:#fafafa;display:block;overflow:hidden;text-indent:-999px}.list__pageNation dd ul li.-prev{margin-right:40px}.list__pageNation dd ul li.-prev a{background-image:url("../img/common/icon_prev.svg");background-position:50% 50%;background-repeat:no-repeat}.list__pageNation dd ul li.-next{margin-left:20px;margin-right:0}.list__pageNation dd ul li.-next a{transform:rotate(180deg);background-image:url("../img/common/icon_prev.svg");background-position:50% 50%;background-repeat:no-repeat}.list__btn{max-width:480px;margin:0 auto 30px}.list__btn a{border-radius:0;border:1px solid #fff}.list__btn a::before{background:url("../img/common/icon_search.svg") no-repeat;content:'';width:38px;height:38px;background-size:cover;opacity:0.2;margin-right:20px;position:relative;top:2px}.top__txt{text-align:center;font-weight:bold;color:#666;margin-bottom:20px}.top__title{background:linear-gradient(180deg, #238dc3 0%, #238dc3 46%, #3999c9 47%, #3999c9 89%, #fff 91%, #fff 92%, #238dc3 93%, #238dc3 100%);color:#fff;text-align:center;font-size:18px;position:relative;padding:15px;margin-bottom:30px}.top__title::after{content:"";position:absolute;top:100%;left:50%;margin-left:-15px;border:15px solid transparent;border-top:15px solid #238dc3}.top__va{background:url("../img/top/bg_va.png") no-repeat 100% 0;height:390px;position:relative;margin-bottom:20px}.top__vaInner{position:absolute;top:20px;left:127px;text-align:center;width:354px}.top__vaLead{color:#fff;font-weight:bold;line-height:1;font-size:21px}.top__vaLead span{font-size:40px;color:inherit;line-height:1;font-weight:inherit}.top__vaLogo{background:rgba(255,255,255,0.58);padding:20px}.top__vaLogo dt{font-size:17px}.top__vaLogo dd img{width:259px}.top__vaLead02{color:#fff;font-size:20px;margin-bottom:10px;font-weight:bold}.top__lead{text-align:center;margin-bottom:35px}.top__lead p strong{color:#bb2129;font-weight:bold;font-size:20px}.top__leadBanner{margin-top:40px}.top__leadBanner dd ul{display:flex;margin:0 10px;justify-content:space-between}.top__leadBanner dd ul li a img{box-shadow:0px 3px 6px rgba(0,0,0,0.16)}.top__word{margin-bottom:35px}.top__wordList{display:flex;flex-wrap:wrap;max-width:670px;margin:0 auto}.top__wordList li{margin-right:20px;margin-bottom:15px}.top__wordList li a{border:1px solid #027ab7;background:#fcf1c0;border-radius:11px;display:block;text-align:center;color:#207ab7;text-decoration:none;padding:0 15px}.top__wordSearch{max-width:405px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.top__wordSearch dt input{border:1px solid #5F5F5F;width:250px;padding:5px 10px}.top__wordSearch dd button{background:#46a1cf url("../img/common/icon_search.svg") no-repeat 50% 50%;border-radius:6px;text-indent:-999px;width:71px;overflow:hidden;height:43px}.top__conditionBtns{text-align:center;margin-bottom:20px}.top__conditionBtns dt{margin-bottom:10px;font-weight:bold;color:#666}.top__conditionBtns dd ul{display:flex;justify-content:center;align-items:center}.top__conditionBtns dd ul li{margin-left:15px}.top__conditionBtns dd ul li:first-child{margin-left:0}.top__conditionBtns dd ul li a{display:flex;flex-wrap:wrap;text-decoration:none;width:105px;height:67px;align-items:center;justify-content:center;background:#666666;border-radius:10px;color:#fff;font-weight:bold;line-height:1;filter:drop-shadow(0px 3px 6px rgba(0,0,0,0.16))}.top__conditionBtns dd ul li a.-place,.top__conditionBtns dd ul li a.-job,.top__conditionBtns dd ul li a.-kodawari{background:linear-gradient(#46a1cf 0%, #1083bc 100%);border:2px solid #fffcfc;height:76px}.top__conditionBtns dd ul li a.-place::before{content:url("../img/common/icon_place.svg");display:block;width:100%;height:20px}.top__conditionBtns dd ul li a.-job::before{content:url("../img/common/icon_job.svg");display:block;width:100%;height:20px}.top__conditionBtns dd ul li a.-kodawari::before{content:url("../img/common/icon_kodawari.svg");display:block;width:100%;height:20px}.top__conditionBtn{max-width:465px;margin:0 auto 40px}.top__slider{background:#ebebeb;overflow:hidden;margin-bottom:20px;padding:10px 0}.top__slider .slick-slide{padding-right:10px;padding-right:10px}.top__sliderBtn{max-width:340px;margin:0 auto 40px}.top__standardList{max-width:708px;margin:0 auto 30px;text-align:center}.top__standardList dt{color:#666;font-weight:bold;font-size:18px;margin-bottom:20px}.top__standardList dd ul{display:flex;flex-wrap:wrap}.top__standardList dd ul li{margin-right:26px;margin-bottom:10px;width:323px}.top__standardList dd ul li:nth-child(even){margin-right:0}.top__standardList dd ul li a{display:block}.top__standardList dd ul li img{box-shadow:0px 3px 6px rgba(0,0,0,0.16);width:100%}.top__standardTitle{max-width:727px;margin:0 auto 20px;text-align:center;border:2px solid #46a1cf;color:#46a1cf;font-size:15px;padding:15px;position:relative}.top__standardTitle::after{content:"";position:absolute;top:100%;left:50%;margin-left:-15px;border:15px solid transparent;border-top:15px solid #46A1CF}.top__standardBanner{display:flex;justify-content:center;margin-bottom:30px;align-items:flex-end}.top__standardBanner li{margin-right:14px}.top__standardBanner li:last-child{margin-right:0}@media screen and (max-width: 1024px){.modal__section dl dd ul li{width:50%}.modal__section dl dd ul li label{padding-top:2px;padding-bottom:2px}.list__item{margin:20px 40px 0}.list__item .common__item{width:48.9019%;margin-right:2.19619%;margin-bottom:10px;padding-bottom:0}.list__item .common__item:nth-child(3n){margin-right:2.19619%}.list__item .common__item:nth-child(2n){margin-right:0}.top__title{margin:-29px 20px 30px}.top__va{margin-bottom:20px;border-bottom:8px solid #EBEBEB;background:url("../img/top/bg_va_tb.png") no-repeat 100% 0;background-size:cover}.top__vaInner{left:50px}.top__lead{margin-bottom:20px}.top__leadBanner{border-top:8px solid #EBEBEB;margin-top:0;padding-top:20px}.top__leadBanner dd ul li{padding-right:5px;padding-left:5px}.top__leadBanner dd ul li img{width:100%}.top__word::before,.top__condition::before,.top__pickup::before,.top__new::before,.top__standard::before{content:'';width:100%;height:47px;background:#EBEBEB;display:block}.top__word{margin-bottom:25px}.top__condition{margin-bottom:20px}.top__conditionBtn{margin-bottom:0}.top__slider{margin-bottom:20px !important}.top__sliderBtn{margin-bottom:20px}}@media screen and (max-width: 767px){.common__pc{display:none}.common__sp{display:block}.common__item{width:auto}.common__pageBack{bottom:100px}.modal{width:calc(100% - 20px)}.modal.-detail{width:calc(100% - 40px);height:400px;top:50%;left:50%;transform:translate(-50%, -50%)}.modal.-detail .modal__inner p{margin-bottom:10px}.modal.-detail .modal__inner iframe{height:290px;margin-bottom:5px}.modal.-all{padding-bottom:120px}.modal.-all .modal__section.-place{margin-top:70px}.modal.-all .modal__section.-keyword,.modal.-all .modal__section.-type{display:block !important}.modal.-all .modal__section.-place .common__btn,.modal.-all .modal__section.-job .common__btn,.modal.-all .modal__section.-kodawari .common__btn{display:none}.modal.-all .modal__allBtn{display:block;position:fixed;bottom:10px;width:100%;padding:10px;background:#FCFCF0}.modal.-all .modal__allBtn .common__btn{margin:0;max-width:none}.modal__close{right:10px}.modal__lead{text-align:left;margin-left:20px}.modal__section.-keyword{padding:0 20px 50px}.modal__section.-keyword dl{border:none;margin:0}.modal__section.-keyword dl dt,.modal__section.-keyword dl dd{padding:0}.modal__section.-keyword input{display:block}.modal__section.-place dl dt a{display:flex}.modal__section.-place dl dd{display:none}.modal__section.-type ul{display:flex;flex-wrap:wrap}.modal__section.-type ul li{width:50%;padding:15px 20px;border-bottom:1px solid #D9D9D9}.modal__section.-type ul li:nth-child(odd){border-right:1px solid #D9D9D9}.modal__section.-type ul input{display:none}.modal__section.-type ul input:checked+label{background-image:url("../img/common/icon_checked.svg")}.modal__section.-type ul label{background:url("../img/common/icon_check.svg") no-repeat;background-size:16px 16px;padding-left:25px;display:block;line-height:1;min-height:16px}.detail__txt{margin:0 10px 10px}.detail__tag{margin:0 10px 10px}.detail__block{display:block}.detail__blockFig{width:auto;margin:0}.detail__blockFig figure{margin-bottom:40px}.detail__blockFig figure img{display:block;width:100%}.detail__blockFigTxt{display:none}.detail__blockInfo{width:auto;margin:0 10px}.detail__blockInfo dl{margin-bottom:30px}.detail__blockInfo dl dt{background:#969696;color:#fff;font-size:16px;font-weight:bold;padding:5px 5px 5px 60px;margin-bottom:10px;position:relative}.detail__btns{display:none}.detail__btns.-bottom{display:block;position:fixed;bottom:0;left:0;width:100%;margin-bottom:0;z-index:99}.detail__btns.-bottom ul li{width:calc(100% - 25px);margin-right:0}.detail__btns.-bottom ul li a{height:48px}.detail__btns.-bottom ul li.-fav{width:50px}.detail__txt02{margin:0 20px 40px}.detail__txt02 p+p{margin-top:20px}.detail__inner02{margin:0 10px}.detail__inner02 h2{margin-bottom:10px}.detail__inner02Box{display:block}.detail__inner02BoxCont{width:auto}.detail__inner02BoxCont:first-child{border-right:none}.detail__inner02BoxCont dl dt,.detail__inner02BoxCont dl dd{color:#333}.detail__inner02BoxCont dl dt{background:#DBDDDE;padding:10px;margin-bottom:20px}.detail__inner02BoxCont dl dd{padding:0 10px 20px}.detail__inner02Voice{margin-bottom:40px}.detail__inner02Voice dt{background:#ED9D07;color:#fff}.detail__inner02Voice dd{margin-bottom:0}.detail__box02{display:block}.detail__box02Cont{width:auto;margin:0 10px 50px}.detail__box02 .detail__blockInfo{width:auto}.detail__box02 .detail__blockInfo dd{font-size:16px}.detail__slide{background:none;padding:0;margin-bottom:30px}.detail__slidePhotos{width:100%;height:auto;aspect-ratio:583 / 358;margin-bottom:10px}.detail__slidePhotos li{position:absolute;left:0;top:0;z-index:1}.detail__slidePhotos li:first-child{z-index:5}.detail__slideThumb{display:flex;padding-left:10px;margin:0 auto;max-width:583px}.detail__slideThumb li{margin-right:10px}.list__txt{margin:0 20px}.list__condition{margin:0 20px 20px;max-width:none}.list__item{margin:20px 20px 0}.list__item .common__item{width:100%;margin-bottom:10px;margin-right:0 !important}.list__btn{margin:0 20px 30px}.top__title{margin:-29px 10px 30px}.top__va{height:565px;margin-bottom:0;border-bottom:none;background:url("../img/top/bg_va_smp.png") no-repeat 50% 0;background-size:cover}.top__vaInner{position:relative;top:auto;left:auto;width:auto;padding-top:50px}.top__vaLead{margin-bottom:35px}.top__vaLogo{padding:10px;margin-bottom:80px}.top__vaLead02{text-align:left;margin-left:13px;margin-bottom:40px}.top__vaBanner{display:none}.top__va ul.common__sp{display:flex;justify-content:center;align-items:center;margin:0 13px}.top__va ul.common__sp li{margin-left:15px;width:33%}.top__va ul.common__sp li:first-child{margin-left:0}.top__va ul.common__sp li a{display:flex;flex-wrap:wrap;text-decoration:none;width:auto;height:67px;align-items:center;justify-content:center;background:#666666;border-radius:10px;color:#fff;font-weight:bold;line-height:1;filter:drop-shadow(0px 3px 6px rgba(0,0,0,0.16))}.top__va ul.common__sp li a.-place,.top__va ul.common__sp li a.-job,.top__va ul.common__sp li a.-kodawari{background:linear-gradient(#46a1cf 0%, #1083bc 100%);border:2px solid #fffcfc;height:76px}.top__va ul.common__sp li a.-place::before{content:url("../img/common/icon_place.svg");display:block;width:100%;height:20px}.top__va ul.common__sp li a.-job::before{content:url("../img/common/icon_job.svg");display:block;width:100%;height:20px}.top__va ul.common__sp li a.-kodawari::before{content:url("../img/common/icon_kodawari.svg");display:block;width:100%;height:20px}.top__lead{position:relative;margin-top:-35px}.top__wordList{margin:0 20px}.top__wordSearch{margin:0 20px}.top__wordSearch dt{width:calc(100% - 81px)}.top__wordSearch dt input{width:100%}.top__conditionBtns{margin:20px}.top__conditionBtns dd ul{flex-wrap:wrap}.top__conditionBtns dd ul li{margin-left:4%;width:30.66667%;margin-bottom:20px}.top__conditionBtns dd ul li:nth-child(4n){margin-left:0}.top__conditionBtns dd ul li a{display:flex;flex-wrap:wrap;text-decoration:none;width:auto}.top__conditionBtn{max-width:none;margin:0 20px 20px}.top__slider .slick-slide{padding-right:5px;padding-left:5px}.top__standardList dd{text-align:center}.top__standardList dd ul{display:block;margin:0 20px}.top__standardList dd ul li{margin-right:0;margin-bottom:10px;width:auto}.top__standardList dd ul li:nth-child(even){margin-right:0}.top__standardList dd ul li a{display:block}.top__standardList dd ul li img{width:auto}.top__standardTitle{margin:0 10px 20px}.top__standardBanner{display:block;text-align:center}.top__standardBanner li{margin-right:0}.top__standardBanner li:last-child{margin-right:0}}@media screen{[hidden~="screen"]{display:inherit}[hidden~="screen"]:not(:active):not(:focus):not(:target){position:absolute !important;clip:rect(0 0 0 0) !important}}